Reconstructed hit in diamond detectors. More...
#include <CTPPSDiamondRecHit.h>
Public Member Functions | |
CTPPSDiamondRecHit () | |
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) | |
HPTDCErrorFlags | hptdcErrorFlags () const |
bool | multipleHits () const |
int | ootIndex () const |
void | setHPTDCErrorFlags (const HPTDCErrorFlags &err) |
void | setMultipleHits (bool mh) |
void | setOOTIndex (int i) |
void | setToT (float tot) |
void | setTPrecision (float tPrecision) |
float | toT () const |
float | tPrecision () const |
Public Member Functions inherited from CTPPSTimingRecHit | |
CTPPSTimingRecHit () | |
CTPPSTimingRecHit (float x, float xWidth, float y, float yWidth, float z, float zWidth, float t) | |
void | setTime (float t) |
void | setX (float x) |
void | setXWidth (float xWidth) |
void | setY (float y) |
void | setYWidth (float yWidth) |
void | setZ (float z) |
void | setZWidth (float zWidth) |
float | time () const |
float | x () const |
float | xWidth () const |
float | y () const |
float | yWidth () const |
float | z () const |
float | zWidth () const |
Static Public Attributes | |
static constexpr int | TIMESLICE_WITHOUT_LEADING = -10 |
Private Attributes | |
HPTDCErrorFlags | hptdcErr_ |
List of error flags encountered by the HPTDC. More... | |
bool | mh_ |
Multiple hits detected. More... | |
float | tot_ |
Time over threshold. More... | |
float | tPrecision_ |
Expected timing precision. More... | |
int | tsIndex_ |
Time slice index. More... | |
Additional Inherited Members | |
Protected Attributes inherited from CTPPSTimingRecHit | |
float | t_ |
float | x_ |
float | xWidth_ |
float | y_ |
float | yWidth_ |
float | z_ |
float | zWidth_ |
Reconstructed hit in diamond detectors.
Definition at line 16 of file CTPPSDiamondRecHit.h.
|
inline |
Definition at line 24 of file CTPPSDiamondRecHit.h.
|
inline |
Definition at line 25 of file CTPPSDiamondRecHit.h.
|
inline |
Definition at line 59 of file CTPPSDiamondRecHit.h.
|
inline |
Definition at line 56 of file CTPPSDiamondRecHit.h.
|
inline |
Definition at line 53 of file CTPPSDiamondRecHit.h.
References runTheMatrix::err, and hptdcErr_.
|
inline |
Definition at line 58 of file CTPPSDiamondRecHit.h.
|
inline |
Definition at line 55 of file CTPPSDiamondRecHit.h.
|
inline |
Definition at line 52 of file CTPPSDiamondRecHit.h.
|
inline |
Definition at line 46 of file CTPPSDiamondRecHit.h.
|
inline |
Definition at line 49 of file CTPPSDiamondRecHit.h.
|
inline |
Definition at line 47 of file CTPPSDiamondRecHit.h.
References mps_fire::i, and tsIndex_.
|
inline |
|
private |
List of error flags encountered by the HPTDC.
Definition at line 69 of file CTPPSDiamondRecHit.h.
Referenced by ootIndex().
|
private |
Multiple hits detected.
Definition at line 71 of file CTPPSDiamondRecHit.h.
Referenced by tPrecision().
|
staticconstexpr |
Definition at line 44 of file CTPPSDiamondRecHit.h.
Referenced by CTPPSDiamondDQMSource::analyze(), CTPPSDiamondRecHitProducerAlgorithm::build(), CTPPSDiamondLocalTrack::containsHit(), and CTPPSDiamondLocalTrackFitter::produce().
|
private |
Time over threshold.
Definition at line 63 of file CTPPSDiamondRecHit.h.
|
private |
Expected timing precision.
Definition at line 65 of file CTPPSDiamondRecHit.h.
|
private |