LCIO  02.17
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Typedefs | Functions
EVENT Namespace Reference

Typedefs for std::vectors of basic types used in LCIO. More...

Classes

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...
 
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  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...
 

Typedefs

typedef std::vector< std::stringStringVec
 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 More...
 
typedef unsigned long long ulong64
 64 bit unsigned integer,e.g.to be used for masks More...
 
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...
 

Functions

std::ostreamoperator<< (std::ostream &out, const EVENT::Vertex &v)
 
std::ostreamoperator<< (std::ostream &out, const EVENT::MCParticle &)
 
std::ostreamoperator<< (std::ostream &out, const EVENT::TrackerHit &)
 
std::ostreamoperator<< (std::ostream &out, const EVENT::TrackerHitPlane &)
 
std::ostreamoperator<< (std::ostream &out, const EVENT::TrackerHitZCylinder &)
 
std::ostreamoperator<< (std::ostream &out, const EVENT::SimTrackerHit &)
 
std::ostreamoperator<< (std::ostream &out, const EVENT::CalorimeterHit &)
 
std::ostreamoperator<< (std::ostream &out, const EVENT::ReconstructedParticle &)
 
std::ostreamoperator<< (std::ostream &out, const EVENT::SimCalorimeterHit &)
 
std::ostreamoperator<< (std::ostream &out, const EVENT::Track &)
 
std::ostreamoperator<< (std::ostream &out, const EVENT::TrackState &)
 
std::ostreamoperator<< (std::ostream &out, const EVENT::Cluster &)
 
std::ostreamoperator<< (std::ostream &out, const EVENT::LCRelation &)
 
std::ostreamoperator<< (std::ostream &out, const EVENT::LCFloatVec &)
 
std::ostreamoperator<< (std::ostream &out, const EVENT::LCCollection &)
 
std::ostreamoperator<< (std::ostream &out, const EVENT::LCEvent &)
 
std::ostreamoperator<< (std::ostream &out, const EVENT::LCFlag &)
 
std::ostreamoperator<< (std::ostream &out, const EVENT::LCGenericObject &)
 
std::ostreamoperator<< (std::ostream &out, const EVENT::LCIntVec &)
 
std::ostreamoperator<< (std::ostream &out, const EVENT::LCObject &)
 
std::ostreamoperator<< (std::ostream &out, const EVENT::LCParameters &)
 
std::ostreamoperator<< (std::ostream &out, const EVENT::LCRunHeader &)
 
std::ostreamoperator<< (std::ostream &out, const EVENT::ParticleID &)
 
std::ostreamoperator<< (std::ostream &out, const EVENT::RawCalorimeterHit &)
 
std::ostreamoperator<< (std::ostream &out, const EVENT::TrackerData &)
 
std::ostreamoperator<< (std::ostream &out, const EVENT::TrackerPulse &)
 
std::ostreamoperator<< (std::ostream &out, const EVENT::TrackerRawData &)
 
std::ostreamoperator<< (std::ostream &out, const EVENT::LCIO &)
 

Detailed Description

Typedefs for std::vectors of basic types used in LCIO.

Typedefs used in LCIO.

Typedef Documentation

Vector of (pointers to) CalorimeterHits.

Definition at line 20 of file CalorimeterHit.h.

Vector of (pointers to) Clusters.

Definition at line 20 of file Cluster.h.

typedef std::vector< double > EVENT::DoubleVec

Vector of doubles.

Definition at line 20 of file LCIOSTLTypes.h.

typedef std::vector< float > EVENT::FloatVec

Vector of floats.

Definition at line 18 of file LCIOSTLTypes.h.

typedef std::vector< int > EVENT::IntVec

Vector of ints.

Definition at line 22 of file LCIOSTLTypes.h.

Vector of (pointers to) LCObjects.

Definition at line 17 of file LCObject.h.

typedef long long EVENT::long64

64 bit signed integer,e.g.to be used for timestamps

Definition at line 14 of file LCIOTypes.h.

Vector of (pointers to) MCParticles.

Definition at line 19 of file MCParticle.h.

Vector of (pointers to) ParticleIDs.

Definition at line 16 of file ParticleID.h.

Vector of (pointers to) RawCalorimeterHits.

Definition at line 17 of file RawCalorimeterHit.h.

Vector of (pointers to) ReconstructedParticles.

Definition at line 26 of file ReconstructedParticle.h.

typedef std::vector< short > EVENT::ShortVec

Vector of shorts.

Definition at line 24 of file LCIOSTLTypes.h.

Vector of strings.

Definition at line 16 of file LCIOSTLTypes.h.

Vector of (pointers to) TrackerHits.

Definition at line 17 of file TrackerHit.h.

Vector of (pointers to) TrackStates.

Definition at line 17 of file TrackState.h.

Vector of (pointers to) Tracks.

Definition at line 22 of file Track.h.

typedef unsigned long long EVENT::ulong64

64 bit unsigned integer,e.g.to be used for masks

Definition at line 17 of file LCIOTypes.h.

Vector of (pointers to) Vertices.

Definition at line 21 of file Vertex.h.

Function Documentation

std::ostream & EVENT::operator<< ( std::ostream out,
const EVENT::Vertex v 
)

Definition at line 2980 of file Operators.cc.

References UTIL::lcio_long().

std::ostream & EVENT::operator<< ( std::ostream out,
const EVENT::MCParticle mcp 
)

Definition at line 2955 of file Operators.cc.

References UTIL::lcio_long().

std::ostream & EVENT::operator<< ( std::ostream out,
const EVENT::TrackerHit hit 
)

Definition at line 2930 of file Operators.cc.

References UTIL::lcio_long().

std::ostream & EVENT::operator<< ( std::ostream out,
const EVENT::TrackerHitPlane hit 
)

Definition at line 2935 of file Operators.cc.

References UTIL::lcio_long().

std::ostream & EVENT::operator<< ( std::ostream out,
const EVENT::TrackerHitZCylinder hit 
)

Definition at line 2940 of file Operators.cc.

References UTIL::lcio_long().

std::ostream & EVENT::operator<< ( std::ostream out,
const EVENT::SimTrackerHit hit 
)

Definition at line 2945 of file Operators.cc.

References UTIL::lcio_long().

std::ostream & EVENT::operator<< ( std::ostream out,
const EVENT::CalorimeterHit hit 
)

Definition at line 2950 of file Operators.cc.

References UTIL::lcio_long().

std::ostream & EVENT::operator<< ( std::ostream out,
const EVENT::ReconstructedParticle part 
)

Definition at line 2960 of file Operators.cc.

References UTIL::lcio_long().

std::ostream & EVENT::operator<< ( std::ostream out,
const EVENT::SimCalorimeterHit hit 
)

Definition at line 2925 of file Operators.cc.

References UTIL::lcio_long().

std::ostream & EVENT::operator<< ( std::ostream out,
const EVENT::Track part 
)

Definition at line 2970 of file Operators.cc.

References UTIL::lcio_long().

std::ostream & EVENT::operator<< ( std::ostream out,
const EVENT::TrackState part 
)

Definition at line 2965 of file Operators.cc.

References UTIL::lcio_long().

std::ostream & EVENT::operator<< ( std::ostream out,
const EVENT::Cluster clu 
)

Definition at line 2975 of file Operators.cc.

References UTIL::lcio_long().

std::ostream & EVENT::operator<< ( std::ostream out,
const EVENT::LCRelation v 
)

Definition at line 2885 of file Operators.cc.

References UTIL::lcio_long().

std::ostream & EVENT::operator<< ( std::ostream out,
const EVENT::LCFloatVec v 
)

Definition at line 2870 of file Operators.cc.

References UTIL::lcio_long().

std::ostream & EVENT::operator<< ( std::ostream out,
const EVENT::LCCollection hit 
)

Definition at line 2845 of file Operators.cc.

References UTIL::lcio_long().

std::ostream & EVENT::operator<< ( std::ostream out,
const EVENT::LCEvent hit 
)

Definition at line 2850 of file Operators.cc.

References UTIL::lcio_long().

std::ostream & EVENT::operator<< ( std::ostream out,
const EVENT::LCFlag hit 
)

Definition at line 2855 of file Operators.cc.

References UTIL::lcio_long().

std::ostream & EVENT::operator<< ( std::ostream out,
const EVENT::LCGenericObject hit 
)

Definition at line 2860 of file Operators.cc.

References UTIL::lcio_long().

std::ostream & EVENT::operator<< ( std::ostream out,
const EVENT::LCIntVec hit 
)

Definition at line 2865 of file Operators.cc.

References UTIL::lcio_long().

std::ostream & EVENT::operator<< ( std::ostream out,
const EVENT::LCObject hit 
)

Definition at line 2875 of file Operators.cc.

References UTIL::lcio_long().

std::ostream & EVENT::operator<< ( std::ostream out,
const EVENT::LCParameters hit 
)

Definition at line 2880 of file Operators.cc.

References UTIL::lcio_long().

std::ostream & EVENT::operator<< ( std::ostream out,
const EVENT::LCRunHeader hit 
)

Definition at line 2890 of file Operators.cc.

References UTIL::lcio_long().

std::ostream & EVENT::operator<< ( std::ostream out,
const EVENT::ParticleID hit 
)

Definition at line 2900 of file Operators.cc.

References UTIL::lcio_long().

std::ostream & EVENT::operator<< ( std::ostream out,
const EVENT::RawCalorimeterHit hit 
)

Definition at line 2905 of file Operators.cc.

References UTIL::lcio_long().

std::ostream & EVENT::operator<< ( std::ostream out,
const EVENT::TrackerData hit 
)

Definition at line 2910 of file Operators.cc.

References UTIL::lcio_long().

std::ostream & EVENT::operator<< ( std::ostream out,
const EVENT::TrackerPulse hit 
)

Definition at line 2915 of file Operators.cc.

References UTIL::lcio_long().

std::ostream & EVENT::operator<< ( std::ostream out,
const EVENT::TrackerRawData hit 
)

Definition at line 2920 of file Operators.cc.

References UTIL::lcio_long().

std::ostream & EVENT::operator<< ( std::ostream out,
const EVENT::LCIO &  hit 
)

Definition at line 2895 of file Operators.cc.

References UTIL::lcio_long().