The SIO namespace holds the persistency implementation using SIO. More...
Classes | |
struct | RunEvent |
Helper struct that stores run and event positions in the file. More... | |
class | LCIORandomAccess |
Implementation class for LCIORandomAccess records. More... | |
class | LCIORandomAccessMgr |
Manager class for LCIO direct access. More... | |
class | SIORecords |
Manager class that holds instances of all known LCIO-SIO records. More... | |
class | LCSIO |
Collection of static helper functions for reading and writing data with SIO. More... | |
class | RunEventMap |
Map that holds positions of Run and Event records. More... | |
class | SIOCalHitHandler |
Implementation of SIOObjectHandler to handle IO of CalorimeterHits. More... | |
class | SIOClusterHandler |
Implementation of SIOObjectHandler to handle IO of Clusters. More... | |
class | SIOCollectionHandler |
Handler for LCCollection/LCCollectionIOVec objects for SIO. More... | |
class | SIOEventHandler |
Handler for LCEvent/LCEventIOImpl objects. More... | |
class | SIOFloatVecHandler |
Implementation of SIOObjectHandler to handle IO of FloatVecs. More... | |
class | SIOHandlerMgr |
Singleton that holds instances of all types of SIOObjectHandlers. More... | |
class | SIOIndexHandler |
Handler for LCIOrandomAccess and LCIOIndex objects/blocks. More... | |
class | SIOIntVecHandler |
Implementation of SIOObjectHandler to handle IO of IntVecs. More... | |
class | SIOLCGenericObjectHandler |
Implementation of SIOObjectHandler to handle IO of LCGenericObjects. More... | |
class | SIOLCParameters |
IO of LCParameters. More... | |
class | SIOLCRelationHandler |
Implementation of SIOObjectHandler to handle IO of CalorimeterHits. More... | |
class | SIOObjectHandler |
Interface for all lcio object SIO-handlers, has to be implemented for all event entities (hits, tracks, clusters,...). More... | |
class | SIOParticleHandler |
Implementation of SIOObjectHandler to handle IO of MCParticles. More... | |
class | SIORandomAccessHandler |
Handler for LCIOrandomAccess and LCIOIndex objects/blocks. More... | |
class | SIORawCalHitHandler |
Implementation of SIOObjectHandler to handle IO of RawCalorimeterHits. More... | |
class | SIOReader |
Concrete implementation of LCWriter using SIO. More... | |
class | SIOReconstructedParticleHandler |
Implementation of SIOObjectHandler to handle IO of ReconstructedParticles. More... | |
class | SIORunHeaderHandler |
Handler for LCRunHeader/LCRunHeaderImpl objects. More... | |
class | SIOSimCalHitHandler |
Implementation of SIOObjectHandler to handle IO of SimCalorimeterHits. More... | |
class | SIOSimTrackHitHandler |
Implementation of SIOObjectHandler to handle IO of SimTrackerHits. More... | |
class | SIOStrVecHandler |
Implementation of SIOObjectHandler to handle IO of StrVecs. More... | |
class | SIOTPCHitHandler |
Implementation of SIOObjectHandler to handle IO of TPCHits. More... | |
class | SIOTrackerDataHandler |
Implementation of SIOObjectHandler to handle IO of TrackerDatas. More... | |
class | SIOTrackerHitHandler |
Implementation of SIOObjectHandler to handle IO of SimTrackerHits. More... | |
class | SIOTrackerHitPlaneHandler |
Implementation of SIOObjectHandler to handle IO of TrackerHitPlane. More... | |
class | SIOTrackerHitZCylinderHandler |
Implementation of SIOObjectHandler to handle IO of TrackerHitZCylinder. More... | |
class | SIOTrackerPulseHandler |
Implementation of SIOObjectHandler to handle IO of TrackerPulses. More... | |
class | SIOTrackerRawDataHandler |
Implementation of SIOObjectHandler to handle IO of TrackerRawDatas. More... | |
class | SIOTrackHandler |
Implementation of SIOObjectHandler to handle IO of Tracks. More... | |
class | SIOVertexHandler |
Implementation of SIOObjectHandler to handle IO of Vertexes. More... | |
class | SIOWriter |
Concrete implementation of LCWriter using SIO. More... | |
Typedefs | |
typedef std::map< std::string, SIOObjectHandler * > | SIOHandlerMap |
Functions | |
std::ostream & | operator<< (std::ostream &os, const RunEvent &re) |
bool | operator< (const RunEvent &r0, const RunEvent &other) |
std::ostream & | operator<< (std::ostream &os, const LCIORandomAccess &ra) |
bool | operator< (const LCIORandomAccess ra0, const LCIORandomAccess &other) |
std::ostream & | operator<< (std::ostream &os, const LCIORandomAccessMgr &ra) |
std::ostream & | operator<< (std::ostream &os, const RunEventMap &rm) |