7 #ifndef EVENT_TRACKERDATA_H
8 #define EVENT_TRACKERDATA_H 1
10 #include "EVENT/LCObject.h"
11 #include "LCIOSTLTypes.h"
45 virtual float getTime()
const = 0;
The generic object that is held in an LCCollection.
Definition: LCObject.h:30
std::vector< float > FloatVec
Vector of floats.
Definition: LCIOSTLTypes.h:18
TrackerData contains the corrected (calibrated) raw tracker data.
Definition: TrackerData.h:23
TrackerData lcobject_type
Useful typedef for template programming with LCIO.
Definition: TrackerData.h:31
virtual const FloatVec & getChargeValues() const =0
The corrected (calibrated) FADC spectrum.
virtual float getTime() const =0
Returns a time measurement associated with the adc values, e.g.
virtual int getCellID0() const =0
Returns the first detector specific (geometrical) cell id.
virtual ~TrackerData()
Destructor.
Definition: TrackerData.h:27
virtual int getCellID1() const =0
Returns the second detector specific (geometrical) cell id.