2 #include "EVENT/LCIO.h"
4 using namespace EVENT ;
8 TrackerHitImpl::TrackerHitImpl() :
101 void TrackerHitImpl::setdEdx(
float dedx ) {
virtual int getCellID1() const
Same name as in CalorimeterHit, even though there are no 'cells' in this case 0 if information is not...
void setCovMatrix(const EVENT::FloatVec &cov)
virtual const double * getPosition() const
The hit position in [mm].
virtual int getType() const
Type of raw data hit, either one of LCIO::TPCHIT LCIO::SIMTRACKERHIT
virtual const EVENT::FloatVec & getCovMatrix() const
Covariance of the position (x,y,z)
virtual float getTime() const
The time of the hit in [ns].
void setCellID1(int id1)
Sets the second cell id; Only store if the flag word (bit RTHBIT_ID1) of the collection is set...
void setQuality(int quality)
void setQualityBit(int bit, bool val=true)
virtual ~TrackerHitImpl()
Destructor.
virtual EVENT::LCObjectVec & rawHits()
Use to manipulate the raw hits.
EVENT::LCObjectVec _rawHits
void setCellID0(int id0)
Sets the first cell id;.
void setEDepError(float e)
virtual const EVENT::LCObjectVec & getRawHits() const
The raw data hits.
virtual float getdEdx() const =0
The dE/dx of the hit in [GeV].
virtual float getEDep() const
The deposited energy of the hit [GeV].
virtual int getCellID0() const
Same name as in CalorimeterHit, even though there are no 'cells' in this case.
void setPosition(const double pos[3])