LCIO
02.17
|
– 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::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 RunEvent &re) |
bool | operator< (const RunEvent &r0, const RunEvent &other) |
std::ostream & | operator<< (std::ostream &os, const RunEventMap &rm) |
– lcio headers
Definition at line 43 of file SIOLCVecHandler.h.
Definition at line 42 of file SIOLCVecHandler.h.
Definition at line 44 of file SIOLCVecHandler.h.
bool SIO::operator< | ( | const LCIORandomAccess & | ra0, |
const LCIORandomAccess & | other | ||
) |
Definition at line 6 of file LCIORandomAccess.cc.
References SIO::LCIORandomAccess::_maxRunEvt, and SIO::LCIORandomAccess::_minRunEvt.
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 | ||
) |
Definition at line 12 of file LCIORandomAccess.cc.
References SIO::LCIORandomAccess::_firstRecordLocation, SIO::LCIORandomAccess::_indexLocation, SIO::LCIORandomAccess::_maxRunEvt, SIO::LCIORandomAccess::_minRunEvt, SIO::LCIORandomAccess::_nEvents, SIO::LCIORandomAccess::_nextLocation, SIO::LCIORandomAccess::_nRunHeaders, SIO::LCIORandomAccess::_prevLocation, SIO::LCIORandomAccess::_recordsAreInOrder, std::endl(), SIO::RunEvent::EvtNum, and SIO::RunEvent::RunNum.
std::ostream & SIO::operator<< | ( | std::ostream & | os, |
const LCIORandomAccessMgr & | ra | ||
) |
Definition at line 373 of file LCIORandomAccessMgr.cc.
References SIO::LCIORandomAccessMgr::_list, SIO::LCIORandomAccessMgr::_runEvtMap, std::list< T >::begin(), std::list< T >::end(), and std::endl().
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 | ||
) |
Definition at line 82 of file RunEventMap.cc.
References SIO::RunEventMap::begin(), SIO::RunEventMap::end(), std::endl(), SIO::RunEvent::EvtNum, and SIO::RunEvent::RunNum.