IMPL::AccessChecked | Controls access to objects |
BenchmarkListener | BenchmarkListener class Simple event/run listener getting memory/proc statistics on callback |
lcrtrel_helper::BiDirectional< From, To > | Helper class for biderectional relations provides the to and from type |
UTIL::BitField64 | A bit field of 64bits that allows convenient declaration and manipulation of sub fields of various widths |
UTIL::BitFieldValue | Helper class for BitField64 that corresponds to one field value |
UTIL::BitSet32 | Convenient helper class for setting single bits in a 32bit-field, such as collection flags or hit types - extends std::bitset<32> |
UTIL::LCTime::CalendarTime | Helper struct that holds the calendar time |
CalibrationConstant | Example for a simple calibration class based on the LCFixedObject template |
EVENT::CalorimeterHit | The generic calorimeter hit - created from SimCalorimeterHit or RawCalorimeterHit |
IMPL::CalorimeterHitImpl | Implementation of the real data CalorimeterHit |
IOIMPL::CalorimeterHitIOImpl | Adding stuff needed for io (friend declarations, etc |
lcrtrel_helper::can_call_ext< B > | |
lcrtrel_helper::can_call_ext< true > | |
UTIL::CellIDDecoder< T > | Convenient class for decoding cellIDs from collection parameter LCIO::CellIDEncoding |
UTIL::CellIDEncoder< T > | Specialization for SimTrackerHits that have only one cellID |
EVENT::Cluster | The LCIO cluster |
IMPL::ClusterImpl | Implementation of Cluster |
IOIMPL::ClusterIOImpl | Adding stuff needed for io (friend declarations, etc |
UTIL::CollectionParameterMap | Helper class for setting and retrieving an std::map<string,int> as collection parameters |
lcrtrel_helper::CreationPtrInit< T > | Factory for objects of type T |
EVENT::DataNotAvailableException | EventException used for data not available |
lcrtrel_helper::DeleteElements< T > | Delete function for containers of owned objects |
lcrtrel_helper::DeletePtr< T > | Delete function for pointers w/ ownership |
IO::EndOfDataException | EndOfDataException for signaling the end of a data stream |
EVENT::EventException | EventException used for errors accessing the event data |
EVENT::Exception | Base exception class for LCIO - all other exceptions extend this |
lcrtrel_helper::FromRelation< U > | Helper class for relations |
HEPEVTIMPL::HEPEVT | |
hepevt1_t | |
hepevt_t | |
IO::ILCFactory | Factory to create LCWriter and Reader object for the known data formats, e.g |
UTIL::ILDCellID0 | Helper class to define constants for the canonical encoding of the CellID0 in tracking sub detectors in ILD (or ILD like detectors) |
UTIL::ILDCellIDEncoder< T > | Special wrapper to the CellIDEncoder<T> that enforces cellID0 to use the encoder string defined in ILDCellID0::encoder_string |
UTIL::ILDDetID | Define integer constants for identifying ILD sub detectors |
UTIL::ILDTrkHitQualityBit | Define integer constants for bits of the the lcio tracker hit quality used in the context of ILD reconstruction code |
UTIL::ILDTrkHitTypeBit | Define integer constants for bits of the the lcio tracker hit type used in the context of ILD reconstruction code |
Index | |
SomeClass::Index | |
UTIL::IndexMap | Utility class to manage indices according to Collection Parameters |
IO::IOException | IOException used for reading/writing errors |
lcrtrel::LC1To1Relation< U, From, To > | One to one relation between two objects of type From and To |
lcrtrel::LC1ToNRelation< U, From, To > | One to many relation between one object of type From to many objects of type To |
lcrtrel_helper::LCBaseLinkContainerTraits< U, T, I, D, b > | Base class for all containers of extensions and relations, vectors, lists, |
lcrtrel_helper::LCBaseLinkTraits< U, T, I, D, b > | Base class for all extensions and relations of single objects |
lcrtrel_helper::LCBaseTraits< U, T, I, D, b > | Vector of pointers to extension obbjects |
EVENT::LCCollection | The generic collection used in LCIO |
IOIMPL::LCCollectionIOVec | Adding stuff needed for io (friend declarations, etc |
IMPL::LCCollectionVec | Implementation of the LCCollection using (inheriting from) an STL vector of LCObjects |
EVENT::LCEvent | The main event interface |
IMPL::LCEventImpl | Implementation of the main event class |
IOIMPL::LCEventIOImpl | Adding stuff needed for io (friend declarations, etc |
IO::LCEventListener | Listener for the occurence of LCEvents when reading a stream |
lcrtrel::LCExtension< U, T > | Simple Extension - pointer to an object of type T |
lcrtrel::LCExtensionList< U, T > | Extension list holding pointers to objects of type T - no ownership of the objects is taken |
lcrtrel::LCExtensionVector< U, T > | Extension vector holding pointers to objects of type T - no ownership of the objects is taken |
IOIMPL::LCFactory | Factory to create LCWriter and Reader object for the known data formats, e.g |
UTIL::LCFixedObject< NINT, NFLOAT, NDOUBLE > | Template class for fixed size LCGenericObject subclasses |
EVENT::LCFlag | Helper class to create and interpret the 32-bit flag word in LCCollections |
IMPL::LCFlagImpl | Implementation of helper class to create and interpret the 32-bit flag word in LCCollections |
lcrtrel::LCFloatExtension< U > | |
EVENT::LCFloatVec | Float vector used for user extensions |
UTIL::LCFourVector< TT > | Four vector used in LCIO |
EVENT::LCGenericObject | Simple interface to store generic user data |
IMPL::LCGenericObjectImpl | Default LCIO implementation of the interface to store generic user data |
IOIMPL::LCGenericObjectIOImpl | Adding stuff needed for io (friend declarations, etc |
lcrtrel::LCIntExtension< U > | Special Extension that allows to write int extensions directly (not through a pointer !) |
EVENT::LCIntVec | Int vector used for user extensions |
EVENT::LCIO | Global constants used in LCIO |
UTIL::LCIO_LONG< T > | |
UTIL::lcio_short< T > | |
IMPL::LCIOExceptionHandler | Sets the default error handling for unexpected and uncaught exceptions |
SIO::LCIORandomAccess | Implementation class for LCIORandomAccess records |
SIO::LCIORandomAccessMgr | Manager class for LCIO direct access |
UTIL::LCIterator< T > | Simple convenient iterator class for LCCollections that saves some boiler plate code |
lcrtrel::LCNToNRelation< U, From, To > | Many to many relation between objects of type From to objects of type To |
EVENT::LCObject | The generic object that is held in an LCCollection |
UTIL::LCObjectHandle< T > | Template handle class for LCObjects |
lcrtrel::LCOwnedExtension< U, T > | Simple Extension - pointer to an object of type T where the ownership is taken over by the object holding the extension, i.e |
lcrtrel::LCOwnedExtensionList< U, T > | Extension list holding pointers to objects of type T - ownership of the objects is taken, i.e |
lcrtrel::LCOwnedExtensionVector< U, T > | Extension vector holding pointers to objects of type T - ownership of the objects is taken, i.e |
EVENT::LCParameters | Simple interface to store generic named parameters of type int, float and string |
IMPL::LCParametersImpl | Implementation of Simple interface to store generic named parameters of type int, float and string |
IO::LCReader | Interface for reading data from LCIO |
EVENT::LCRelation | A single weighted relationship between two LCObjects |
IMPL::LCRelationImpl | Implementation of the LCRelation |
IOIMPL::LCRelationIOImpl | Adding stuff needed for io (friend declarations, etc |
UTIL::LCRelationNavigator | The LCRelationNavigator makes repeated lookup of relations more conveneient and efficient |
lcrtrel::LCRTRelations | Base class that provides run time (user) extensions and relation between objects |
EVENT::LCRunHeader | Interface for the run header |
IMPL::LCRunHeaderImpl | Implementation of LCRunHeader |
IOIMPL::LCRunHeaderIOImpl | Adding stuff needed for io (friend declarations, etc |
IO::LCRunListener | Listener for the occurence of LCRunHeader when reading a stream |
SIO::LCSIO | Collection of static helper functions for reading and writing data with SIO |
UTIL::LCSplitWriter | LCWriter wrapper that automatically splits files if a given number of bytes is exceeded |
UTIL::LCStdHepRdr | Basic utility for reading a binary stdhep file and filling a LCCollectionVec with MCParticles containing the stdhep file information |
EVENT::LCStrVec | String vector used for user extensions |
UTIL::LCTime | Helper 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 |
UTIL::LCTokenizer | Helper class for string tokenization |
UTIL::LCTOOLS | Provides some basic functions for printing event data |
UTIL::LCTrackerCellID | Singleton helper class defining the cellID encoding used in the LC tracking packages |
UTIL::LCTypedVector< T > | Templated helper class that is an std::vector<T*> of the elements in the LCCollection |
UTIL::LCWarning | Utility class to show warnings in LCIO |
IO::LCWriter | Interface for writing data with LCIO |
Mass | |
EVENT::MCParticle | The LCIO Monte Carlo particle |
IMPL::MCParticleCont | |
IMPL::MCParticleImpl | Implementation of MCParticle |
IOIMPL::MCParticleIOImpl | Adding stuff needed for io (friend declarations, etc |
MCTruth2Rec | |
MyUserExtension | |
lcrtrel_helper::NoDelete | Empty delete function for pointers w/o ownership |
lcrtrel_helper::objorcont< is_container > | Helper functions that treat single objects and containers |
lcrtrel_helper::objorcont< false > | Helper functions specialization for single objects |
opts_t | |
pagerInfo | |
ParentDaughter | |
EVENT::ParticleID | Persistent interface for LCIO ParticleIDs |
IMPL::ParticleIDImpl | Implementation of ParticleID |
IOIMPL::ParticleIDIOImpl | Adding stuff needed for io (friend declarations, etc |
ParticleIDs | |
UTIL::PIDHandler | Convenient class for setting and retrieving particle id information attached to ReconstructedParticles |
IMPL::PIDSort | Helper class to sort ParticleIDs wrt |
EVENT::RawCalorimeterHit | The generic calorimeter hit for real data (or simulation thereof) |
IMPL::RawCalorimeterHitImpl | Implementation of the real data RawCalorimeterHit |
IOIMPL::RawCalorimeterHitIOImpl | Adding stuff needed for io (friend declarations, etc |
EVENT::ReadOnlyException | EventException used for signaling a 'read only exception' |
ReadPerformanceProcessor | |
EVENT::ReconstructedParticle | The LCIO reconstructedParticle |
IMPL::ReconstructedParticleImpl | Implementation of ReconstructedParticle |
IOIMPL::ReconstructedParticleIOImpl | Adding stuff needed for io (friend declarations, etc |
lcrtrel_helper::RelationManySide< U, T > | Helper class for relations |
lcrtrel_helper::RelationOneSide< U, T > | Helper class for relations |
SIO::RunEvent | Helper struct that stores run and event positions in the file |
SIO::RunEventMap | Map that holds positions of Run and Event records |
RunEventProcessor | Little tool that copies LCIO files on an event by event and run by run basis, thus fixing files that have incomplete records at the end due to a program crash |
EVENT::SimCalorimeterHit | The generic simulated calorimeter hit |
IMPL::SimCalorimeterHitImpl | Implementation of the generic SimCalorimeterHit |
IOIMPL::SimCalorimeterHitIOImpl | Adding stuff needed for io (friend declarations, etc |
lcrtrel_helper::SimplePtrInit | Simple init function for simple pointers |
EVENT::SimTrackerHit | A generic simulated tracker hit |
IMPL::SimTrackerHitImpl | Implementation of SimTrackerHit |
IOIMPL::SimTrackerHitIOImpl | Adding stuff needed for io (friend declarations, etc |
SIO::SIOCalHitHandler | Implementation of SIOObjectHandler to handle IO of CalorimeterHits |
SIO::SIOClusterHandler | Implementation of SIOObjectHandler to handle IO of Clusters |
SIO::SIOCollectionHandler | Handler for LCCollection/LCCollectionIOVec objects for SIO |
SIO::SIOEventHandler | Handler for LCEvent/LCEventIOImpl objects |
SIO::SIOFloatVecHandler | Implementation of SIOObjectHandler to handle IO of FloatVecs |
SIO::SIOHandlerMgr | Singleton that holds instances of all types of SIOObjectHandlers |
SIO::SIOIndexHandler | Handler for LCIOrandomAccess and LCIOIndex objects/blocks |
SIO::SIOIntVecHandler | Implementation of SIOObjectHandler to handle IO of IntVecs |
SIO::SIOLCGenericObjectHandler | Implementation of SIOObjectHandler to handle IO of LCGenericObjects |
SIO::SIOLCParameters | IO of LCParameters |
SIO::SIOLCRelationHandler | Implementation of SIOObjectHandler to handle IO of CalorimeterHits |
SIO::SIOObjectHandler | Interface for all lcio object SIO-handlers, has to be implemented for all event entities (hits, tracks, clusters, |
SIO::SIOParticleHandler | Implementation of SIOObjectHandler to handle IO of MCParticles |
SIO::SIORandomAccessHandler | Handler for LCIOrandomAccess and LCIOIndex objects/blocks |
SIO::SIORawCalHitHandler | Implementation of SIOObjectHandler to handle IO of RawCalorimeterHits |
SIO::SIOReader | Concrete implementation of LCWriter using SIO |
SIO::SIOReconstructedParticleHandler | Implementation of SIOObjectHandler to handle IO of ReconstructedParticles |
SIO::SIORecords | Manager class that holds instances of all known LCIO-SIO records |
SIO::SIORunHeaderHandler | Handler for LCRunHeader/LCRunHeaderImpl objects |
SIO::SIOSimCalHitHandler | Implementation of SIOObjectHandler to handle IO of SimCalorimeterHits |
SIO::SIOSimTrackHitHandler | Implementation of SIOObjectHandler to handle IO of SimTrackerHits |
SIO::SIOStrVecHandler | Implementation of SIOObjectHandler to handle IO of StrVecs |
SIO::SIOTPCHitHandler | Implementation of SIOObjectHandler to handle IO of TPCHits |
SIO::SIOTrackerDataHandler | Implementation of SIOObjectHandler to handle IO of TrackerDatas |
SIO::SIOTrackerHitHandler | Implementation of SIOObjectHandler to handle IO of SimTrackerHits |
SIO::SIOTrackerHitPlaneHandler | Implementation of SIOObjectHandler to handle IO of TrackerHitPlane |
SIO::SIOTrackerHitZCylinderHandler | Implementation of SIOObjectHandler to handle IO of TrackerHitZCylinder |
SIO::SIOTrackerPulseHandler | Implementation of SIOObjectHandler to handle IO of TrackerPulses |
SIO::SIOTrackerRawDataHandler | Implementation of SIOObjectHandler to handle IO of TrackerRawDatas |
SIO::SIOTrackHandler | Implementation of SIOObjectHandler to handle IO of Tracks |
SIO::SIOVertexHandler | Implementation of SIOObjectHandler to handle IO of Vertexes |
SIO::SIOWriter | Concrete implementation of LCWriter using SIO |
SomeClass | |
TEST | |
lcrtrel_helper::ToRelation< U > | Helper class for relations |
EVENT::TPCHit | Deprecated |
IMPL::TPCHitImpl | Implementation of the real data TPCHit |
IOIMPL::TPCHitIOImpl | Adding stuff needed for io (friend declarations, etc |
EVENT::Track | The LCIO track class |
EVENT::TrackerData | TrackerData contains the corrected (calibrated) raw tracker data |
IMPL::TrackerDataImpl | Default implementation of TrackerData |
IOIMPL::TrackerDataIOImpl | Adding stuff needed for io (friend declarations, etc |
EVENT::TrackerHit | A generic tracker hit to be used by pattern recognition |
IMPL::TrackerHitImpl | Implementation of the generic tracker hit |
IOIMPL::TrackerHitIOImpl | Adding stuff needed for io (friend declarations, etc |
EVENT::TrackerHitPlane | A tracker hit on a planar surface - the hit is stored as: x,y,z, u(theta, phi), v(theta,phi), du, dv where (x,y,z) is the position in global cartesian coordinates, u,v are the the meassurement directions (unit vectors, spanning the plane) and du,dv are the measurement errors along these directions |
IMPL::TrackerHitPlaneImpl | Implementation of the planar tracker hit |
IOIMPL::TrackerHitPlaneIOImpl | Adding stuff needed for io (friend declarations, etc |
EVENT::TrackerHitZCylinder | A tracker hit on a cylindrical surface that runs parallel to the z-axis - the hit is stored as: x,y,z, center(x,y), dRPhi, dz where (x,y,z) is the position in global cartesian coordinates, center(x,y) is the center of the cylinder and Rphi and z are the measurement errors |
IMPL::TrackerHitZCylinderImpl | Implementation of the tracker hit on a cylindrical surface parallel to z |
IOIMPL::TrackerHitZCylinderIOImpl | Adding stuff needed for io (friend declarations, etc |
EVENT::TrackerPulse | Tracker pulses as computed from TrackerData objects or as directly measured by a specific subdetector |
IMPL::TrackerPulseImpl | Default implementation of TrackerPulse |
IOIMPL::TrackerPulseIOImpl | Adding stuff needed for io (friend declarations, etc |
EVENT::TrackerRawData | Generic class for raw tracker data |
IMPL::TrackerRawDataImpl | Default implementation of TrackerRawData |
IOIMPL::TrackerRawDataIOImpl | Adding stuff needed for io (friend declarations, etc |
IMPL::TrackImpl | Implementation of the LCIO track class |
IOIMPL::TrackIOImpl | Adding stuff needed for io (friend declarations, etc |
EVENT::TrackState | The LCIO TrackState class |
IMPL::TrackStateImpl | Implementation of the LCIO TrackState class |
IOIMPL::TrackStateIOImpl | Adding stuff needed for io (friend declarations, etc |
TrkCluLink | |
UTIL::UnknownAlgorithm | Exception for unknown algorithms |
SIO::SIORecords::Unpack | Helper class that sets the unpack flag of known SIO records as specified by the constructor |
UserClass | |
UserStruct | |
EVENT::Vertex | For LCIO |
IMPL::VertexImpl | Implementation of Vertex Class |
IOIMPL::VertexIOImpl | Adding stuff needed for io (friend declarations, etc |