1 #ifndef IMPL_TPCHITIMPL_H
2 #define IMPL_TPCHITIMPL_H 1
68 virtual void setTime(
float time);
80 virtual void setRawData(
const int* raw,
int size ) ;
virtual int id() const
Returns an object id for internal (debugging) use in LCIO.
TPCHitImpl & operator=(const TPCHitImpl &)=default
default assignment operator - use with care
virtual int getNRawDataWords() const
Return the number of raw data (32-bit) words stored for the hit.
virtual void setCellID(int cellID)
Set the cell id.
virtual ~TPCHitImpl()
Destructor.
TPCHitImpl()
Default Constructor - initializes all data to 0's.
virtual void setRawData(const int *raw, int size)
Set the raw data.
Implementation of the real data TPCHit.
virtual int getQuality() const
Returns a quality flag for the hit.
virtual void initRawArray(int size)
initialize the raw data array - for faster reading
virtual int simpleUID() const
virtual float getCharge() const
Returns the integrated charge of the hit.
virtual void setTime(float time)
Set the time.
virtual void setQuality(int quality)
Set the cell quality word.
virtual void setCharge(float charge)
Set the charge.
virtual float getTime() const
Returns the time of the hit.
Controls access to objects.
virtual int getCellID() const
Returns the detector specific cell id.
virtual int getRawDataWord(int i) const
Return the raw data (32-bit) word at i.