Generic class for raw tracker data. More...
#include <pre-generated/EVENT/TrackerRawData.h>
Public Types | |
typedef TrackerRawData | lcobject_type |
Useful typedef for template programming with LCIO. | |
Public Member Functions | |
virtual | ~TrackerRawData () |
Destructor. | |
virtual int | getCellID0 () const =0 |
Returns the first detector specific (geometrical) cell id. | |
virtual int | getCellID1 () const =0 |
Returns the second detector specific (geometrical) cell id. | |
virtual int | getTime () const =0 |
Returns a time measurement associated with the adc values, e.g. | |
virtual const ShortVec & | getADCValues () const =0 |
The actual FADC spectrum. |
Generic class for raw tracker data.
It can be used to store the full FADC spectrum as it comes out of the tracker DAQ or just one ore more single FADC readout values.
virtual int EVENT::TrackerRawData::getCellID1 | ( | ) | const [pure virtual] |
Returns the second detector specific (geometrical) cell id.
Optional, check/set flag(LCIO::TRAWBIT_ID1)==1.
Implemented in IMPL::TrackerRawDataImpl.
Referenced by SIO::SIOTrackerRawDataHandler::write().
virtual int EVENT::TrackerRawData::getTime | ( | ) | const [pure virtual] |
Returns a time measurement associated with the adc values, e.g.
the t0 of the spectrum for the TPC. Subdetector dependent.
Implemented in IMPL::TrackerRawDataImpl.
Referenced by SIO::SIOTrackerRawDataHandler::write().