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. | |
typedef std::vector< Cluster * > | ClusterVec |
Vector of (pointers to) Clusters. | |
typedef std::vector< LCObject * > | LCObjectVec |
Vector of (pointers to) LCObjects. | |
typedef std::vector< MCParticle * > | MCParticleVec |
Vector of (pointers to) MCParticles. | |
typedef std::vector< ParticleID * > | ParticleIDVec |
Vector of (pointers to) ParticleIDs. | |
typedef std::vector < RawCalorimeterHit * > | RawCalorimeterHitVec |
Vector of (pointers to) RawCalorimeterHits. | |
typedef std::vector < ReconstructedParticle * > | ReconstructedParticleVec |
Vector of (pointers to) ReconstructedParticles. | |
typedef std::vector< Track * > | TrackVec |
Vector of (pointers to) Tracks. | |
typedef std::vector< TrackerHit * > | TrackerHitVec |
Vector of (pointers to) TrackerHits. | |
typedef std::vector< TrackState * > | TrackStateVec |
Vector of (pointers to) TrackStates. | |
typedef std::vector< Vertex * > | VertexVec |
Vector of (pointers to) Vertices. | |
typedef std::vector< std::string > | StringVec |
Vector of strings. | |
typedef std::vector< float > | FloatVec |
Vector of floats. | |
typedef std::vector< double > | DoubleVec |
Vector of doubles. | |
typedef std::vector< int > | IntVec |
Vector of ints. | |
typedef std::vector< short > | ShortVec |
Vector of shorts. | |
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 | |
Functions | |
std::ostream & | operator<< (std::ostream &out, const EVENT::Vertex &v) |
std::ostream & | operator<< (std::ostream &out, const EVENT::MCParticle &) |
std::ostream & | operator<< (std::ostream &out, const EVENT::TrackerHit &) |
std::ostream & | operator<< (std::ostream &out, const EVENT::TrackerHitPlane &) |
std::ostream & | operator<< (std::ostream &out, const EVENT::TrackerHitZCylinder &) |
std::ostream & | operator<< (std::ostream &out, const EVENT::SimTrackerHit &) |
std::ostream & | operator<< (std::ostream &out, const EVENT::CalorimeterHit &) |
std::ostream & | operator<< (std::ostream &out, const EVENT::ReconstructedParticle &) |
std::ostream & | operator<< (std::ostream &out, const EVENT::SimCalorimeterHit &) |
std::ostream & | operator<< (std::ostream &out, const EVENT::Track &) |
std::ostream & | operator<< (std::ostream &out, const EVENT::TrackState &) |
std::ostream & | operator<< (std::ostream &out, const EVENT::Cluster &) |
std::ostream & | operator<< (std::ostream &out, const EVENT::LCRelation &) |
std::ostream & | operator<< (std::ostream &out, const EVENT::LCFloatVec &) |
std::ostream & | operator<< (std::ostream &out, const EVENT::LCCollection &) |
std::ostream & | operator<< (std::ostream &out, const EVENT::LCEvent &) |
std::ostream & | operator<< (std::ostream &out, const EVENT::LCFlag &) |
std::ostream & | operator<< (std::ostream &out, const EVENT::LCGenericObject &) |
std::ostream & | operator<< (std::ostream &out, const EVENT::LCIntVec &) |
std::ostream & | operator<< (std::ostream &out, const EVENT::LCObject &) |
std::ostream & | operator<< (std::ostream &out, const EVENT::LCParameters &) |
std::ostream & | operator<< (std::ostream &out, const EVENT::LCRunHeader &) |
std::ostream & | operator<< (std::ostream &out, const EVENT::ParticleID &) |
std::ostream & | operator<< (std::ostream &out, const EVENT::RawCalorimeterHit &) |
std::ostream & | operator<< (std::ostream &out, const EVENT::TrackerData &) |
std::ostream & | operator<< (std::ostream &out, const EVENT::TrackerPulse &) |
std::ostream & | operator<< (std::ostream &out, const EVENT::TrackerRawData &) |
std::ostream & | operator<< (std::ostream &out, const EVENT::LCIO &) |
The namespace EVENT holds all base interfaces of the event entities.
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.