LCIO
02.17
|
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::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 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... | |
Typedefs for std::vectors of basic types used in LCIO.
Typedefs used in LCIO.
Vector of (pointers to) CalorimeterHits.
Definition at line 20 of file CalorimeterHit.h.
typedef std::vector<Cluster*> EVENT::ClusterVec |
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.
typedef std::vector<LCObject*> EVENT::LCObjectVec |
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.
typedef std::vector<MCParticle*> EVENT::MCParticleVec |
Vector of (pointers to) MCParticles.
Definition at line 19 of file MCParticle.h.
typedef std::vector<ParticleID*> EVENT::ParticleIDVec |
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.
typedef std::vector< std::string > EVENT::StringVec |
Vector of strings.
Definition at line 16 of file LCIOSTLTypes.h.
typedef std::vector<TrackerHit*> EVENT::TrackerHitVec |
Vector of (pointers to) TrackerHits.
Definition at line 17 of file TrackerHit.h.
typedef std::vector<TrackState*> EVENT::TrackStateVec |
Vector of (pointers to) TrackStates.
Definition at line 17 of file TrackState.h.
typedef std::vector<Track*> EVENT::TrackVec |
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.
typedef std::vector<Vertex*> EVENT::VertexVec |
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().