LCIO  02.17
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
oCUTIL::LCWarning::_warning_cfg_struct
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 > >
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
oCstd::bitset< 32 > [external]
oCblock
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
oCUTIL::lStdHep::Event
oCUTIL::lStdHep::EventTable
oCstd::exception [external]STL class
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 indices according to Collection Parameters
oCLC1ToNRelation
oClcrtrel_helper::LCBaseTraits< U, T, I, D, b >Map 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 >
oClcrtrel::LCBoolExtension< U >
oCEVENT::LCCollectionThe generic collection used in LCIO
oCEVENT::LCEventThe main event interface
oCIO::LCEventListenerListener for the occurence of LCEvents when reading a stream
oCLCEventListener
oCEVENT::LCFlagHelper class to create and interpret the 32-bit flag word in LCCollections
oClcrtrel::LCFloatExtension< U >
oCLCFloatExtension
oClcrtrel::LCIntExtension< U >Special Extension that allows to write int extensions directly (not through a pointer !)
oCLCIntExtension
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
oCLCOwnedExtension
oCLCOwnedExtensionVector
oCEVENT::LCParametersSimple interface to store generic named parameters of type int, float and string
oCMT::LCReaderImplementation of a LCReader for parallel processing use
oCIO::LCReaderInterface for reading data from LCIO
oCMT::LCReaderListenerLCReaderListener class Interface for MT::LCReader::readStream() callbacks
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 constants and helper functions
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::LCTrackerCellIDSingleton helper class defining the cellID encoding used in the LC tracking packages
oCUTIL::LCWarningUtility class to show warnings in LCIO
oCIO::LCWriterInterface for writing data with LCIO
oCMT::LCWriterLCWriter class
oCUTIL::lStdTrack
oCUTIL::lXDR
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
oCIMPL::PIDSortHelper class to sort ParticleIDs wrt
oCUTIL::ProcessFlagHelper class for defining the generated Monte Carlo physics process
oCSIO::RunEventHelper struct that stores run and event positions in the file
oCSIO::RunEventMapMap that holds positions of Run and Event records
oClcrtrel_helper::SimplePtrInitFunction pointer for delete function
oCSIO::SIOEventHeaderRecord
oCSIO::SIOEventRecord
oCSIO::SIOHandlerMgrHolds instances of all types of SIOObjectHandlers
oCSIO::SIOLCParametersIO of LCParameters
oCSIO::SIOObjectHandlerInterface for all lcio object SIO-handlers, has to be implemented for all event entities (hits, tracks, clusters,...)
oCSIO::SIORunHeaderRecord
oCSomeClass
oCTEST
oClcrtrel_helper::ToRelation< U >Helper class for relations
oCUserClass
oCstd::vector< T > [external]STL class
oCstd::vector< float > [external]
oCstd::vector< LCObject * > [external]
oCstd::vector< lStdTrack > [external]
oCstd::vector< std::string > [external]
oCstd::vector< T * > [external]
oCbool
oCstatic const bool
\Cstatic const int