LCIO  "2.7.4"
 All Classes Namespaces Functions Variables Typedefs Friends Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
oCIMPL::AccessCheckedControls access to objects
oClcrtrel_helper::BiDirectional< From, To >Helper class for biderectional relations provides the to and from type
oClcrtrel_helper::BiDirectional< RelationManySide< FromRelation< U >, From >, RelationManySide< ToRelation< U >, To > >
oClcrtrel_helper::BiDirectional< RelationOneSide< FromRelation< U >, From >, RelationManySide< ToRelation< U >, To > >
oClcrtrel_helper::BiDirectional< RelationOneSide< FromRelation< U >, From >, RelationOneSide< ToRelation< U >, To > >
oCbinary_function
oCUTIL::BitField64A bit field of 64bits that allows convenient declaration and manipulation of sub fields of various widths
oCUTIL::BitFieldValueHelper class for BitField64 that corresponds to one field value
oCbitset
oCUTIL::LCTime::CalendarTimeHelper struct that holds the calendar time
oClcrtrel_helper::can_call_ext< B >
oClcrtrel_helper::can_call_ext< true >
oCUTIL::CellIDDecoder< T >Convenient class for decoding cellIDs from collection parameter LCIO::CellIDEncoding
oCUTIL::CollectionParameterMapHelper class for setting and retrieving an std::map<string,int> as collection parameters
oClcrtrel_helper::CreationPtrInit< T >Factory for objects of type T
oClcrtrel_helper::DeleteElements< T >Delete function for containers of owned objects
oClcrtrel_helper::DeletePtr< T >Delete function for pointers w/ ownership
oCexception
oCFloatVec
oClcrtrel_helper::FromRelation< U >Helper class for relations
oCHEPEVTIMPL::HEPEVT
oChepevt1_t
oChepevt_t
oCHepLorentzVector
oCIO::ILCFactoryFactory to create LCWriter and Reader object for the known data formats, e.g
oCUTIL::ILDCellID0Helper class to define constants for the canonical encoding of the CellID0 in tracking sub detectors in ILD (or ILD like detectors)
oCUTIL::ILDDetIDDefine integer constants for identifying ILD sub detectors
oCUTIL::ILDTrkHitQualityBitDefine integer constants for bits of the the lcio tracker hit quality used in the context of ILD reconstruction code
oCUTIL::ILDTrkHitTypeBitDefine integer constants for bits of the the lcio tracker hit type used in the context of ILD reconstruction code
oCUTIL::IndexMapUtility class to manage indexes according to Collection Parameters
oCIntVec
oCLC1ToNRelation
oClcrtrel_helper::LCBaseTraits< U, T, I, D, b >Vector of pointers to extension obbjects
oClcrtrel_helper::LCBaseTraits< U, std::list< T * >, CreationPtrInit< std::list< T * > >, DeleteElements< std::list< T * > >, 1 >
oClcrtrel_helper::LCBaseTraits< U, std::list< T * >, CreationPtrInit< std::list< T * > >, DeletePtr< std::list< T * > >, 1 >
oClcrtrel_helper::LCBaseTraits< U, std::list< T * >, CreationPtrInit< std::list< T * > >, DeletePtr< std::list< T * > >, b >
oClcrtrel_helper::LCBaseTraits< U, std::vector< T * >, CreationPtrInit< std::vector< T * > >, DeleteElements< std::vector< T * > >, 1 >
oClcrtrel_helper::LCBaseTraits< U, std::vector< T * >, CreationPtrInit< std::vector< T * > >, DeletePtr< std::vector< T * > >, 1 >
oClcrtrel_helper::LCBaseTraits< U, T, SimplePtrInit, DeletePtr< T >, 1 >
oClcrtrel_helper::LCBaseTraits< U, T, SimplePtrInit, NoDelete, 1 >
oClcrtrel_helper::LCBaseTraits< U, T, SimplePtrInit, NoDelete, b >
oCEVENT::LCCollectionThe generic collection used in LCIO
oCEVENT::LCEventThe main event interface
oCIO::LCEventListenerListener for the occurence of LCEvents when reading a stream
oCLCEventListener
oCLCFixedObject
oCEVENT::LCFlagHelper class to create and interpret the 32-bit flag word in LCCollections
oCLCFloatExtension
oClcrtrel::LCFloatExtension< U >
oCLCGenericObject
oCLCIntExtension
oClcrtrel::LCIntExtension< U >Special Extension that allows to write int extensions directly (not through a pointer !)
oCEVENT::LCIOGlobal constants used in LCIO
oCUTIL::LCIO_LONG< T >
oCUTIL::lcio_short< T >
oCIMPL::LCIOExceptionHandlerSets the default error handling for unexpected and uncaught exceptions
oCSIO::LCIORandomAccessImplementation class for LCIORandomAccess records
oCSIO::LCIORandomAccessMgrManager class for LCIO direct access
oCUTIL::LCIterator< T >Simple convenient iterator class for LCCollections that saves some boiler plate code
oCLCNToNRelation
oCUTIL::LCObjectHandle< T >Template handle class for LCObjects
oCLCObjectVec
oCLCOwnedExtension
oCLCOwnedExtensionVector
oCEVENT::LCParametersSimple interface to store generic named parameters of type int, float and string
oCIO::LCReaderInterface for reading data from LCIO
oCUTIL::LCRelationNavigatorThe LCRelationNavigator makes repeated lookup of relations more conveneient and efficient
oClcrtrel::LCRTRelationsBase class that provides run time (user) extensions and relation between objects
oCIO::LCRunListenerListener for the occurence of LCRunHeader when reading a stream
oCLCRunListener
oCSIO::LCSIOCollection of static helper functions for reading and writing data with SIO
oCUTIL::LCStdHepRdrBasic utility for reading a binary stdhep file and filling a LCCollectionVec with MCParticles containing the stdhep file information
oCUTIL::LCStdHepRdrNewBasic utility for reading a binary stdhep file and filling a LCCollectionVec with MCParticles containing the stdhep file information
oCUTIL::LCTimeHelper 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
oCUTIL::LCTokenizerHelper class for string tokenization
oCUTIL::LCTOOLSProvides some basic functions for printing event data
oCUTIL::LCWarningUtility class to show warnings in LCIO
oCIO::LCWriterInterface for writing data with LCIO
oCIMPL::MCParticleCont
oClcrtrel_helper::NoDeleteEmpty delete function for pointers w/o ownership
oClcrtrel_helper::objorcont< is_container >Helper functions that treat single objects and containers
oClcrtrel_helper::objorcont< false >Helper functions specialization for single objects
oCopts_t
oCpagerInfo
oCUTIL::PIDHandlerConvenient class for setting and retrieving particle id information attached to ReconstructedParticles
oCSIO::RunEventHelper struct that stores run and event positions in the file
oCSIO::RunEventMapMap that holds positions of Run and Event records
oClcrtrel_helper::SimplePtrInitSimple init function for simple pointers
oCSIO_block
oCSIO::SIOHandlerMgrSingleton that holds instances of all types of SIOObjectHandlers
oCSIO::SIOObjectHandlerInterface for all lcio object SIO-handlers, has to be implemented for all event entities (hits, tracks, clusters,...)
oCSIO::SIORecordsManager class that holds instances of all known LCIO-SIO records
oCSomeClass
oCStringVec
oCTEST
oClcrtrel_helper::ToRelation< U >Helper class for relations
oCSIO::SIORecords::UnpackHelper class that sets the unpack flag of known SIO records as specified by the constructor
oCUserClass
\Cvector