10 #ifndef DataFormats_CTPPSReco_CTPPSDiamondRecHit 11 #define DataFormats_CTPPSReco_CTPPSDiamondRecHit 24 float t,
float tot,
float tPrecision,
int ootIdx,
HPTDCErrorFlags getHPTDCErrorFlags() const
Reconstructed hit in timing detectors.
float tot_
Time over threshold.
Reconstructed hit in diamond detectors.
float tPrecision_
Expected timing precision.
bool mh_
Multiple hits detected.
CTPPSDiamondRecHit(float x, float xWidth, float y, float yWidth, float z, float zWidth, float t, float tot, float tPrecision, int ootIdx, const HPTDCErrorFlags &hptdcErr, const bool mh)
bool getMultipleHits() const
static constexpr int TIMESLICE_WITHOUT_LEADING
HPTDCErrorFlags hptdcErr_
List of error flags encountered by the HPTDC.
float getTPrecision() const
void setHPTDCErrorFlags(const HPTDCErrorFlags &err)
void setMultipleHits(bool mh)
int tsIndex_
Time slice index.
void setTPrecision(float tPrecision)