LCIO
"2.7.4"
|
![]() ![]() | The namespace DATA has been removed from LCIO all data entities are now defined in EVENT |
![]() ![]() | The namespace EVENT holds all base interfaces of the event entities |
![]() ![]() ![]() | The generic calorimeter hit - created from SimCalorimeterHit or RawCalorimeterHit |
![]() ![]() ![]() | The LCIO cluster |
![]() ![]() ![]() | The generic collection used in LCIO |
![]() ![]() ![]() | The main event interface |
![]() ![]() ![]() | Helper class to create and interpret the 32-bit flag word in LCCollections |
![]() ![]() ![]() | Float vector used for user extensions |
![]() ![]() ![]() | Simple interface to store generic user data |
![]() ![]() ![]() | Int vector used for user extensions |
![]() ![]() ![]() | Global constants used in LCIO |
![]() ![]() ![]() | The generic object that is held in an LCCollection |
![]() ![]() ![]() | Simple interface to store generic named parameters of type int, float and string |
![]() ![]() ![]() | A single weighted relationship between two LCObjects |
![]() ![]() ![]() | Interface for the run header |
![]() ![]() ![]() | String vector used for user extensions |
![]() ![]() ![]() | The LCIO Monte Carlo particle |
![]() ![]() ![]() | Persistent interface for LCIO ParticleIDs |
![]() ![]() ![]() | The generic calorimeter hit for real data (or simulation thereof) |
![]() ![]() ![]() | The LCIO reconstructedParticle |
![]() ![]() ![]() | The generic simulated calorimeter hit |
![]() ![]() ![]() | A generic simulated tracker hit |
![]() ![]() ![]() | Deprecated |
![]() ![]() ![]() | The LCIO track class |
![]() ![]() ![]() | TrackerData contains the corrected (calibrated) raw tracker data |
![]() ![]() ![]() | A generic tracker hit to be used by pattern recognition |
![]() ![]() ![]() | A tracker hit on a planar surface - the hit is stored as: x,y,z, u(theta, phi), v(theta,phi), du, dv where (x,y,z) is the position in global cartesian coordinates, u,v are the the meassurement directions (unit vectors, spanning the plane) and du,dv are the measurement errors along these directions |
![]() ![]() ![]() | A tracker hit on a cylindrical surface that runs parallel to the z-axis - the hit is stored as: x,y,z, center(x,y), dRPhi, dz where (x,y,z) is the position in global cartesian coordinates, center(x,y) is the center of the cylinder and Rphi and z are the measurement errors |
![]() ![]() ![]() | Tracker pulses as computed from TrackerData objects or as directly measured by a specific subdetector |
![]() ![]() ![]() | Generic class for raw tracker data |
![]() ![]() ![]() | The LCIO TrackState class |
![]() ![]() ![]() | For LCIO |
![]() ![]() ![]() | Base exception class for LCIO - all other exceptions extend this |
![]() ![]() ![]() | EventException used for errors accessing the event data |
![]() ![]() ![]() | EventException used for data not available |
![]() ![]() ![]() | EventException used for signaling a 'read only exception' |
![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() | The namespace IMPL holds the implementations of the base interfaces that are defined in EVENT |
![]() ![]() ![]() | Controls access to objects |
![]() ![]() ![]() | Implementation of the real data CalorimeterHit |
![]() ![]() ![]() | Implementation of Cluster |
![]() ![]() ![]() | Implementation of the LCCollection using (inheriting from) an STL vector of LCObjects |
![]() ![]() ![]() | Implementation of the main event class |
![]() ![]() ![]() | Implementation of helper class to create and interpret the 32-bit flag word in LCCollections |
![]() ![]() ![]() | Default LCIO implementation of the interface to store generic user data |
![]() ![]() ![]() | Sets the default error handling for unexpected and uncaught exceptions |
![]() ![]() ![]() | Implementation of Simple interface to store generic named parameters of type int, float and string |
![]() ![]() ![]() | Implementation of the LCRelation |
![]() ![]() ![]() | Implementation of LCRunHeader |
![]() ![]() ![]() | Implementation of MCParticle |
![]() ![]() ![]() | Helper class to sort ParticleIDs wrt |
![]() ![]() ![]() | Implementation of ParticleID |
![]() ![]() ![]() | Implementation of the real data RawCalorimeterHit |
![]() ![]() ![]() | Implementation of ReconstructedParticle |
![]() ![]() ![]() | |
![]() ![]() ![]() | Implementation of the generic SimCalorimeterHit |
![]() ![]() ![]() | Implementation of SimTrackerHit |
![]() ![]() ![]() | Implementation of the real data TPCHit |
![]() ![]() ![]() | Default implementation of TrackerData |
![]() ![]() ![]() | Implementation of the generic tracker hit |
![]() ![]() ![]() | Implementation of the planar tracker hit |
![]() ![]() ![]() | Implementation of the tracker hit on a cylindrical surface parallel to z |
![]() ![]() ![]() | Default implementation of TrackerPulse |
![]() ![]() ![]() | Default implementation of TrackerRawData |
![]() ![]() ![]() | Implementation of the LCIO track class |
![]() ![]() ![]() | Implementation of the LCIO TrackState class |
![]() ![]() ![]() | Implementation of Vertex Class |
![]() ![]() | The namespace IO holds the base interfaces for io of data |
![]() ![]() ![]() | Factory to create LCWriter and Reader object for the known data formats, e.g |
![]() ![]() ![]() | Listener for the occurence of LCEvents when reading a stream |
![]() ![]() ![]() | Interface for reading data from LCIO |
![]() ![]() ![]() | Listener for the occurence of LCRunHeader when reading a stream |
![]() ![]() ![]() | Interface for writing data with LCIO |
![]() ![]() ![]() | IOException used for reading/writing errors |
![]() ![]() ![]() | EndOfDataException for signaling the end of a data stream |
![]() ![]() | The IOIMPL namespace holds extensions to the default implementations needed for IO |
![]() ![]() ![]() | Adding stuff needed for io (friend declarations, etc.) |
![]() ![]() ![]() | Adding stuff needed for io (friend declarations, etc.) |
![]() ![]() ![]() | Adding stuff needed for io (friend declarations, etc.) |
![]() ![]() ![]() | Adding stuff needed for io (friend declarations, etc.) |
![]() ![]() ![]() | Factory to create LCWriter and Reader object for the known data formats, e.g |
![]() ![]() ![]() | Adding stuff needed for io (friend declarations, etc.) |
![]() ![]() ![]() | Adding stuff needed for io (friend declarations, etc.) |
![]() ![]() ![]() | Adding stuff needed for io (friend declarations, etc.) |
![]() ![]() ![]() | Adding stuff needed for io (friend declarations, etc.) |
![]() ![]() ![]() | Adding stuff needed for io (friend declarations, etc.) |
![]() ![]() ![]() | Adding stuff needed for io (friend declarations, etc.) |
![]() ![]() ![]() | Adding stuff needed for io (friend declarations, etc.) |
![]() ![]() ![]() | Adding stuff needed for io (friend declarations, etc.) |
![]() ![]() ![]() | Adding stuff needed for io (friend declarations, etc.) |
![]() ![]() ![]() | Adding stuff needed for io (friend declarations, etc.) |
![]() ![]() ![]() | Adding stuff needed for io (friend declarations, etc.) |
![]() ![]() ![]() | Adding stuff needed for io (friend declarations, etc.) |
![]() ![]() ![]() | Adding stuff needed for io (friend declarations, etc.) |
![]() ![]() ![]() | Adding stuff needed for io (friend declarations, etc.) |
![]() ![]() ![]() | Adding stuff needed for io (friend declarations, etc.) |
![]() ![]() ![]() | Adding stuff needed for io (friend declarations, etc.) |
![]() ![]() ![]() | Adding stuff needed for io (friend declarations, etc.) |
![]() ![]() ![]() | Adding stuff needed for io (friend declarations, etc.) |
![]() ![]() ![]() | Adding stuff needed for io (friend declarations, etc.) |
![]() ![]() | The LCIO namespace combines EVENT, IO, IMPL and UTIL for user convenience |
![]() ![]() | The namespace lcrtrel holds classes and functions for runtime extensions and relations see LCRTRelations for more detailed documentation |
![]() ![]() ![]() | Simple Extension - pointer to an object of type T |
![]() ![]() ![]() | Simple Extension - pointer to an object of type T where the ownership is taken over by the object holding the extension, i.e |
![]() ![]() ![]() | Extension vector holding pointers to objects of type T - no ownership of the objects is taken |
![]() ![]() ![]() | Extension vector holding pointers to objects of type T - ownership of the objects is taken, i.e |
![]() ![]() ![]() | Extension list holding pointers to objects of type T - no ownership of the objects is taken |
![]() ![]() ![]() | Extension list holding pointers to objects of type T - ownership of the objects is taken, i.e |
![]() ![]() ![]() | One to one relation between two objects of type From and To |
![]() ![]() ![]() | One to many relation between one object of type From to many objects of type To |
![]() ![]() ![]() | Many to many relation between objects of type From to objects of type To |
![]() ![]() ![]() | Special Extension that allows to write int extensions directly (not through a pointer !) |
![]() ![]() ![]() | |
![]() ![]() ![]() | Base class that provides run time (user) extensions and relation between objects |
![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | Simple init function for simple pointers |
![]() ![]() ![]() | Empty delete function for pointers w/o ownership |
![]() ![]() ![]() | Factory for objects of type T |
![]() ![]() ![]() | Delete function for pointers w/ ownership |
![]() ![]() ![]() | Delete function for containers of owned objects |
![]() ![]() ![]() | Vector of pointers to extension obbjects |
![]() ![]() ![]() | Base class for all extensions and relations of single objects |
![]() ![]() ![]() | Base class for all containers of extensions and relations, vectors, lists,.. |
![]() ![]() ![]() | Helper class for relations |
![]() ![]() ![]() | Helper class for relations |
![]() ![]() ![]() | Helper class for relations |
![]() ![]() ![]() | Helper class for relations |
![]() ![]() ![]() | Helper class for biderectional relations provides the to and from type |
![]() ![]() ![]() | Helper functions that treat single objects and containers |
![]() ![]() ![]() | Helper functions specialization for single objects |
![]() ![]() | The SIO namespace holds the persistency implementation using SIO |
![]() ![]() ![]() | Helper struct that stores run and event positions in the file |
![]() ![]() ![]() | Implementation class for LCIORandomAccess records |
![]() ![]() ![]() | Manager class for LCIO direct access |
![]() ![]() ![]() | Manager class that holds instances of all known LCIO-SIO records |
![]() ![]() ![]() ![]() | Helper class that sets the unpack flag of known SIO records as specified by the constructor |
![]() ![]() ![]() | Collection of static helper functions for reading and writing data with SIO |
![]() ![]() ![]() | Map that holds positions of Run and Event records |
![]() ![]() ![]() | Implementation of SIOObjectHandler to handle IO of CalorimeterHits |
![]() ![]() ![]() | Implementation of SIOObjectHandler to handle IO of Clusters |
![]() ![]() ![]() | Handler for LCCollection/LCCollectionIOVec objects for SIO |
![]() ![]() ![]() | Handler for LCEvent/LCEventIOImpl objects |
![]() ![]() ![]() | Implementation of SIOObjectHandler to handle IO of FloatVecs |
![]() ![]() ![]() | Singleton that holds instances of all types of SIOObjectHandlers |
![]() ![]() ![]() | Handler for LCIOrandomAccess and LCIOIndex objects/blocks |
![]() ![]() ![]() | Implementation of SIOObjectHandler to handle IO of IntVecs |
![]() ![]() ![]() | Implementation of SIOObjectHandler to handle IO of LCGenericObjects |
![]() ![]() ![]() | IO of LCParameters |
![]() ![]() ![]() | Implementation of SIOObjectHandler to handle IO of CalorimeterHits |
![]() ![]() ![]() | Interface for all lcio object SIO-handlers, has to be implemented for all event entities (hits, tracks, clusters,...) |
![]() ![]() ![]() | Implementation of SIOObjectHandler to handle IO of MCParticles |
![]() ![]() ![]() | Handler for LCIOrandomAccess and LCIOIndex objects/blocks |
![]() ![]() ![]() | Implementation of SIOObjectHandler to handle IO of RawCalorimeterHits |
![]() ![]() ![]() | Concrete implementation of LCWriter using SIO |
![]() ![]() ![]() | Implementation of SIOObjectHandler to handle IO of ReconstructedParticles |
![]() ![]() ![]() | Handler for LCRunHeader/LCRunHeaderImpl objects |
![]() ![]() ![]() | Implementation of SIOObjectHandler to handle IO of SimCalorimeterHits |
![]() ![]() ![]() | Implementation of SIOObjectHandler to handle IO of SimTrackerHits |
![]() ![]() ![]() | Implementation of SIOObjectHandler to handle IO of StrVecs |
![]() ![]() ![]() | Implementation of SIOObjectHandler to handle IO of TPCHits |
![]() ![]() ![]() | Implementation of SIOObjectHandler to handle IO of TrackerDatas |
![]() ![]() ![]() | Implementation of SIOObjectHandler to handle IO of SimTrackerHits |
![]() ![]() ![]() | Implementation of SIOObjectHandler to handle IO of TrackerHitPlane |
![]() ![]() ![]() | Implementation of SIOObjectHandler to handle IO of TrackerHitZCylinder |
![]() ![]() ![]() | Implementation of SIOObjectHandler to handle IO of TrackerPulses |
![]() ![]() ![]() | Implementation of SIOObjectHandler to handle IO of TrackerRawDatas |
![]() ![]() ![]() | Implementation of SIOObjectHandler to handle IO of Tracks |
![]() ![]() ![]() | Implementation of SIOObjectHandler to handle IO of Vertexes |
![]() ![]() ![]() | Concrete implementation of LCWriter using SIO |
![]() ![]() | The namespace UTIL holds convenient and support classes and methods for the LCIO objects |
![]() ![]() ![]() | Helper class for string tokenization |
![]() ![]() ![]() | Helper class for BitField64 that corresponds to one field value |
![]() ![]() ![]() | A bit field of 64bits that allows convenient declaration and manipulation of sub fields of various widths |
![]() ![]() ![]() | Convenient helper class for setting single bits in a 32bit-field, such as collection flags or hit types - extends std::bitset<32> |
![]() ![]() ![]() | Convenient class for decoding cellIDs from collection parameter LCIO::CellIDEncoding |
![]() ![]() ![]() | Specialization for SimTrackerHits that have only one cellID |
![]() ![]() ![]() | Helper class for setting and retrieving an std::map<string,int> as collection parameters |
![]() ![]() ![]() | Helper class to define constants for the canonical encoding of the CellID0 in tracking sub detectors in ILD (or ILD like detectors) |
![]() ![]() ![]() | Special wrapper to the CellIDEncoder<T> that enforces cellID0 to use the encoder string defined in ILDCellID0::encoder_string |
![]() ![]() ![]() | Define integer constants for identifying ILD sub detectors |
![]() ![]() ![]() | Define integer constants for bits of the the lcio tracker hit type used in the context of ILD reconstruction code |
![]() ![]() ![]() | Define integer constants for bits of the the lcio tracker hit quality used in the context of ILD reconstruction code |
![]() ![]() ![]() | Utility class to manage indexes according to Collection Parameters |
![]() ![]() ![]() | Template class for fixed size LCGenericObject subclasses |
![]() ![]() ![]() | Four vector used in LCIO |
![]() ![]() ![]() | Simple convenient iterator class for LCCollections that saves some boiler plate code |
![]() ![]() ![]() | Template handle class for LCObjects |
![]() ![]() ![]() | The LCRelationNavigator makes repeated lookup of relations more conveneient and efficient |
![]() ![]() ![]() | LCWriter wrapper that automatically splits files if a given number of bytes is exceeded |
![]() ![]() ![]() | Basic utility for reading a binary stdhep file and filling a LCCollectionVec with MCParticles containing the stdhep file information |
![]() ![]() ![]() | Basic utility for reading a binary stdhep file and filling a LCCollectionVec with MCParticles containing the stdhep file information |
![]() ![]() ![]() | Helper class that allows to convert time stamps as defined in LCEvent::getTimeStamp() ( ns since 1.1.1970 00:00:00 UTC) to ordinary date and time and vice versa |
![]() ![]() ![]() ![]() | Helper struct that holds the calendar time |
![]() ![]() ![]() | Provides some basic functions for printing event data |
![]() ![]() ![]() | Templated helper class that is an std::vector<T*> of the elements in the LCCollection |
![]() ![]() ![]() | Utility class to show warnings in LCIO |
![]() ![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() ![]() | Convenient class for setting and retrieving particle id information attached to ReconstructedParticles |
![]() ![]() ![]() | Exception for unknown algorithms |
![]() ![]() | Example for a simple calibration class based on the LCFixedObject template |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | Little tool that copies LCIO files on an event by event and run by run basis, thus fixing files that have incomplete records at the end due to a program crash |
![]() ![]() | |
![]() ![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() |