The namespace EVENT holds all base interfaces of the event entities. More...
Classes | |
| class | CalorimeterHit |
| The generic calorimeter hit - created from SimCalorimeterHit or RawCalorimeterHit. More... | |
| class | Cluster |
| The LCIO cluster. More... | |
| class | LCCollection |
| The generic collection used in LCIO. More... | |
| class | LCEvent |
| The main event interface. More... | |
| class | LCFlag |
| Helper class to create and interpret the 32-bit flag word in LCCollections. More... | |
| class | LCFloatVec |
| Float vector used for user extensions. More... | |
| class | LCGenericObject |
| Simple interface to store generic user data. More... | |
| class | LCIntVec |
| Int vector used for user extensions. More... | |
| class | LCIO |
| Global constants used in LCIO. More... | |
| class | LCObject |
| The generic object that is held in an LCCollection. More... | |
| class | LCParameters |
| Simple interface to store generic named parameters of type int, float and string. More... | |
| class | LCRelation |
| A single weighted relationship between two LCObjects. More... | |
| class | LCRunHeader |
| Interface for the run header. More... | |
| class | LCStrVec |
| String vector used for user extensions. More... | |
| class | MCParticle |
| The LCIO Monte Carlo particle. More... | |
| class | ParticleID |
| Persistent interface for LCIO ParticleIDs. More... | |
| class | RawCalorimeterHit |
| The generic calorimeter hit for real data (or simulation thereof). More... | |
| class | ReconstructedParticle |
| The LCIO reconstructedParticle. More... | |
| class | SimCalorimeterHit |
| The generic simulated calorimeter hit. More... | |
| class | SimTrackerHit |
| A generic simulated tracker hit. More... | |
| class | TPCHit |
| Deprecated. More... | |
| class | Track |
| The LCIO track class. More... | |
| class | TrackerData |
| TrackerData contains the corrected (calibrated) raw tracker data. More... | |
| class | TrackerHit |
| A generic tracker hit to be used by pattern recognition. More... | |
| class | 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. More... | |
| class | 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. More... | |
| class | TrackerPulse |
| Tracker pulses as computed from TrackerData objects or as directly measured by a specific subdetector. More... | |
| class | TrackerRawData |
| Generic class for raw tracker data. More... | |
| class | TrackState |
| The LCIO TrackState class. More... | |
| class | Vertex |
| The Vertex class for LCIO. More... | |
| class | Exception |
| Base exception class for LCIO - all other exceptions extend this. More... | |
| class | EventException |
| EventException used for errors accessing the event data. More... | |
| class | DataNotAvailableException |
| EventException used for data not available. More... | |
| class | ReadOnlyException |
| EventException used for signaling a 'read only exception'. More... | |
Typedefs | |
| typedef std::vector < CalorimeterHit * > | CalorimeterHitVec |
| Vector of (pointers to) CalorimeterHits. More... | |
| typedef std::vector< Cluster * > | ClusterVec |
| Vector of (pointers to) Clusters. More... | |
| typedef std::vector< LCObject * > | LCObjectVec |
| Vector of (pointers to) LCObjects. More... | |
| typedef std::vector< MCParticle * > | MCParticleVec |
| Vector of (pointers to) MCParticles. More... | |
| typedef std::vector< ParticleID * > | ParticleIDVec |
| Vector of (pointers to) ParticleIDs. More... | |
| typedef std::vector < RawCalorimeterHit * > | RawCalorimeterHitVec |
| Vector of (pointers to) RawCalorimeterHits. More... | |
| typedef std::vector < ReconstructedParticle * > | ReconstructedParticleVec |
| Vector of (pointers to) ReconstructedParticles. More... | |
| typedef std::vector< Track * > | TrackVec |
| Vector of (pointers to) Tracks. More... | |
| typedef std::vector< TrackerHit * > | TrackerHitVec |
| Vector of (pointers to) TrackerHits. More... | |
| typedef std::vector< TrackState * > | TrackStateVec |
| Vector of (pointers to) TrackStates. More... | |
| typedef std::vector< Vertex * > | VertexVec |
| Vector of (pointers to) Vertices. More... | |
| typedef std::vector< std::string > | StringVec |
| Vector of strings. More... | |
| typedef std::vector< float > | FloatVec |
| Vector of floats. More... | |
| typedef std::vector< double > | DoubleVec |
| Vector of doubles. More... | |
| typedef std::vector< int > | IntVec |
| Vector of ints. More... | |
| typedef std::vector< short > | ShortVec |
| Vector of shorts. More... | |
| typedef long long | long64 |
| 64 bit signed integer,e.g.to be used for timestamps | |
| typedef unsigned long long | ulong64 |
| 64 bit unsigned integer,e.g.to be used for masks | |
The namespace EVENT holds all base interfaces of the event entities.
Typedefs used in LCIO.
Typedefs for std::vectors of basic types used in LCIO.
| typedef std::vector<CalorimeterHit*> EVENT::CalorimeterHitVec |
Vector of (pointers to) CalorimeterHits.
| typedef std::vector<Cluster*> EVENT::ClusterVec |
Vector of (pointers to) Clusters.
| typedef std::vector< double > EVENT::DoubleVec |
Vector of doubles.
| typedef std::vector< float > EVENT::FloatVec |
Vector of floats.
| typedef std::vector< int > EVENT::IntVec |
Vector of ints.
| typedef std::vector<LCObject*> EVENT::LCObjectVec |
Vector of (pointers to) LCObjects.
| typedef std::vector<MCParticle*> EVENT::MCParticleVec |
Vector of (pointers to) MCParticles.
| typedef std::vector<ParticleID*> EVENT::ParticleIDVec |
Vector of (pointers to) ParticleIDs.
| typedef std::vector<RawCalorimeterHit*> EVENT::RawCalorimeterHitVec |
Vector of (pointers to) RawCalorimeterHits.
| typedef std::vector<ReconstructedParticle*> EVENT::ReconstructedParticleVec |
Vector of (pointers to) ReconstructedParticles.
| typedef std::vector< short > EVENT::ShortVec |
Vector of shorts.
| typedef std::vector< std::string > EVENT::StringVec |
Vector of strings.
| typedef std::vector<TrackerHit*> EVENT::TrackerHitVec |
Vector of (pointers to) TrackerHits.
| typedef std::vector<TrackState*> EVENT::TrackStateVec |
Vector of (pointers to) TrackStates.
| typedef std::vector<Track*> EVENT::TrackVec |
Vector of (pointers to) Tracks.
| typedef std::vector<Vertex*> EVENT::VertexVec |
Vector of (pointers to) Vertices.
1.8.6