7 #ifndef EVENT_CALORIMETERHIT_H
8 #define EVENT_CALORIMETERHIT_H 1
10 #include "EVENT/LCObject.h"
11 #include "empty_ignore.h"
65 virtual float getTime()
const = 0;
77 virtual int getType()
const = 0;
The generic object that is held in an LCCollection.
Definition: LCObject.h:30
virtual int getCellID0() const =0
Returns the detector specific (geometrical) cell id.
std::vector< CalorimeterHit * > CalorimeterHitVec
Vector of (pointers to) CalorimeterHits.
Definition: CalorimeterHit.h:20
virtual float getTime() const =0
Returns the time of the hit in [ns].
virtual LCObject * getRawHit() const =0
The RawCalorimeterHit.
virtual float getEnergyError() const =0
Returns the error of the hit energy in [GeV].
virtual int getCellID1() const =0
Returns the second detector specific (geometrical) cell id.
virtual ~CalorimeterHit()
Destructor.
Definition: CalorimeterHit.h:38
virtual const float * getPosition() const =0
Returns the position of the hit in world coordinates.
virtual int getType() const =0
Type of hit.
CalorimeterHit lcobject_type
Useful typedef for template programming with LCIO.
Definition: CalorimeterHit.h:42
virtual float getEnergy() const =0
Returns the energy of the hit in [GeV].
The generic calorimeter hit - created from SimCalorimeterHit or RawCalorimeterHit.
Definition: CalorimeterHit.h:34