LCIO  02.17
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Typedefs | Functions
SIO Namespace Reference

– lcio headers More...

Classes

class  LCIORandomAccess
 Implementation class for LCIORandomAccess records. More...
 
class  LCIORandomAccessMgr
 Manager class for LCIO direct access. More...
 
class  SIOEventHeaderRecord
 
class  SIOEventRecord
 
class  SIORunHeaderRecord
 
class  LCSIO
 Collection of constants and helper functions. More...
 
struct  RunEvent
 Helper struct that stores run and event positions in the file. 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  SIOHandlerMgr
 Holds instances of all types of SIOObjectHandlers. More...
 
class  SIOIndexHandler
 Handler for LCIOrandomAccess and LCIOIndex objects/blocks. 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  SIOLCVecHandler
 Implementation of SIOObjectHandler to handle IO of IntVecs. 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  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 SIOLCVecHandler
< EVENT::LCIntVec
SIOIntVecHandler
 
typedef SIOLCVecHandler
< EVENT::LCFloatVec
SIOFloatVecHandler
 
typedef SIOLCVecHandler
< EVENT::LCStrVec
SIOStrVecHandler
 

Functions

std::ostreamoperator<< (std::ostream &os, const LCIORandomAccess &ra)
 
bool operator< (const LCIORandomAccess &ra0, const LCIORandomAccess &other)
 
std::ostreamoperator<< (std::ostream &os, const LCIORandomAccessMgr &ra)
 
std::ostreamoperator<< (std::ostream &os, const RunEvent &re)
 
bool operator< (const RunEvent &r0, const RunEvent &other)
 
std::ostreamoperator<< (std::ostream &os, const RunEventMap &rm)
 

Detailed Description

– lcio headers

Typedef Documentation

Definition at line 43 of file SIOLCVecHandler.h.

Definition at line 42 of file SIOLCVecHandler.h.

Definition at line 44 of file SIOLCVecHandler.h.

Function Documentation

bool SIO::operator< ( const LCIORandomAccess &  ra0,
const LCIORandomAccess &  other 
)
bool SIO::operator< ( const RunEvent &  r0,
const RunEvent &  other 
)

Definition at line 7 of file RunEventMap.cc.

References SIO::RunEvent::EvtNum, and SIO::RunEvent::RunNum.

std::ostream & SIO::operator<< ( std::ostream os,
const LCIORandomAccess &  ra 
)
std::ostream & SIO::operator<< ( std::ostream os,
const LCIORandomAccessMgr &  ra 
)
std::ostream & SIO::operator<< ( std::ostream os,
const RunEvent &  re 
)

Definition at line 23 of file RunEventMap.cc.

References SIO::RunEvent::EvtNum, and SIO::RunEvent::RunNum.

std::ostream & SIO::operator<< ( std::ostream os,
const RunEventMap &  rm 
)