1 #ifndef IMPL_TPCHITIMPL_H
2 #define IMPL_TPCHITIMPL_H 1
4 #include "EVENT/TPCHit.h"
5 #include "AccessChecked.h"
26 virtual int id()
const {
return simpleUID() ; }
62 virtual void setTime(
float time);
74 virtual void setRawData(
const int* raw,
int size ) ;
virtual int id() const
Returns an object id for internal (debugging) use in LCIO.
Definition: TPCHitImpl.h:26
virtual int getNRawDataWords() const
Return the number of raw data (32-bit) words stored for the hit.
Definition: TPCHitImpl.cc:29
virtual void setCellID(int cellID)
Set the cell id.
Definition: TPCHitImpl.cc:40
virtual ~TPCHitImpl()
Destructor.
Definition: TPCHitImpl.cc:17
TPCHitImpl()
Default Constructor - initializes all data to 0's.
Definition: TPCHitImpl.cc:7
Deprecated.
Definition: TPCHit.h:22
virtual void setRawData(const int *raw, int size)
Set the raw data.
Definition: TPCHitImpl.cc:60
Implementation of the real data TPCHit.
Definition: TPCHitImpl.h:15
virtual int getQuality() const
Returns a quality flag for the hit.
Definition: TPCHitImpl.cc:27
virtual void initRawArray(int size)
initialize the raw data array - for faster reading
Definition: TPCHitImpl.cc:71
virtual float getCharge() const
Returns the integrated charge of the hit.
Definition: TPCHitImpl.cc:25
virtual void setTime(float time)
Set the time.
Definition: TPCHitImpl.cc:45
virtual void setQuality(int quality)
Set the cell quality word.
Definition: TPCHitImpl.cc:55
virtual void setCharge(float charge)
Set the charge.
Definition: TPCHitImpl.cc:50
virtual float getTime() const
Returns the time of the hit.
Definition: TPCHitImpl.cc:23
Controls access to objects.
Definition: AccessChecked.h:17
virtual int getCellID() const
Returns the detector specific cell id.
Definition: TPCHitImpl.cc:21
virtual int getRawDataWord(int i) const
Return the raw data (32-bit) word at i.
Definition: TPCHitImpl.cc:31