The namespace IMPL holds the implementations of the base interfaces that are defined in EVENT. More...
Classes | |
class | AccessChecked |
Controls access to objects. More... | |
class | CalorimeterHitImpl |
Implementation of the real data CalorimeterHit. More... | |
class | ClusterImpl |
Implementation of Cluster. More... | |
class | LCCollectionVec |
Implementation of the LCCollection using (inheriting from) an STL vector of LCObjects. More... | |
class | LCEventImpl |
Implementation of the main event class. More... | |
class | LCFlagImpl |
Implementation of helper class to create and interpret the 32-bit flag word in LCCollections. More... | |
class | LCGenericObjectImpl |
Default LCIO implementation of the interface to store generic user data. More... | |
class | LCIOExceptionHandler |
Sets the default error handling for unexpected and uncaught exceptions. More... | |
class | LCParametersImpl |
Implementation of Simple interface to store generic named parameters of type int, float and string. More... | |
class | LCRelationImpl |
Implementation of the LCRelation. More... | |
class | LCRunHeaderImpl |
Implementation of LCRunHeader. More... | |
class | MCParticleImpl |
Implementation of MCParticle. More... | |
class | PIDSort |
Helper class to sort ParticleIDs wrt. More... | |
class | ParticleIDImpl |
Implementation of ParticleID. More... | |
class | RawCalorimeterHitImpl |
Implementation of the real data RawCalorimeterHit. More... | |
class | ReconstructedParticleImpl |
Implementation of ReconstructedParticle. More... | |
struct | MCParticleCont |
class | SimCalorimeterHitImpl |
Implementation of the generic SimCalorimeterHit. More... | |
class | SimTrackerHitImpl |
Implementation of SimTrackerHit. More... | |
class | TPCHitImpl |
Implementation of the real data TPCHit. More... | |
class | TrackerDataImpl |
Default implementation of TrackerData. More... | |
class | TrackerHitImpl |
Implementation of the generic tracker hit. More... | |
class | TrackerHitPlaneImpl |
Implementation of the planar tracker hit. More... | |
class | TrackerHitZCylinderImpl |
Implementation of the tracker hit on a cylindrical surface parallel to z. More... | |
class | TrackerPulseImpl |
Default implementation of TrackerPulse. More... | |
class | TrackerRawDataImpl |
Default implementation of TrackerRawData. More... | |
class | TrackImpl |
Implementation of the LCIO track class. More... | |
class | TrackStateImpl |
Implementation of the LCIO TrackState class. More... | |
class | VertexImpl |
Implementation of Vertex Class. More... | |
Typedefs | |
typedef std::map< std::string, EVENT::LCCollection * > | LCCollectionMap |
typedef std::set < EVENT::LCCollection * > | LCCollectionSet |
typedef std::map< std::string, EVENT::IntVec > | IntMap |
typedef std::map< std::string, EVENT::FloatVec > | FloatMap |
typedef std::map< std::string, EVENT::StringVec > | StringMap |
typedef std::vector < IMPL::MCParticleCont * > | MCParticleContVec |
Functions | |
void | lcio_unexpected () |
Method catches any std::exception, prints the message to stdout and then exits the program. | |