EVENT Namespace Reference

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 &)

Detailed Description

The namespace EVENT holds all base interfaces of the event entities.


Typedef Documentation

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.

Vector of (pointers to) RawCalorimeterHits.

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.

 All Classes Namespaces Functions Variables Typedefs Friends

Generated on 6 Mar 2020 for LCIO by  doxygen 1.6.1