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 17 of file CTPPSDiamondRecHit.h.
|
inline |
Definition at line 19 of file CTPPSDiamondRecHit.h.
|
inline |
Definition at line 20 of file CTPPSDiamondRecHit.h.
|
inline |
Definition at line 54 of file CTPPSDiamondRecHit.h.
References hptdcErr_.
|
inline |
|
inline |
|
inline |
Definition at line 53 of file CTPPSDiamondRecHit.h.
References submitPVResolutionJobs::err, and hptdcErr_.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 44 of file CTPPSDiamondRecHit.h.
References tPrecision(), and tPrecision_.
|
inline |
|
inline |
Definition at line 45 of file CTPPSDiamondRecHit.h.
References tPrecision_.
Referenced by setTPrecision().
|
private |
List of error flags encountered by the HPTDC.
Definition at line 64 of file CTPPSDiamondRecHit.h.
Referenced by hptdcErrorFlags(), and setHPTDCErrorFlags().
|
private |
Multiple hits detected.
Definition at line 66 of file CTPPSDiamondRecHit.h.
Referenced by multipleHits(), and setMultipleHits().
|
static |
Definition at line 39 of file CTPPSDiamondRecHit.h.
Referenced by CTPPSDiamondDQMSource::analyze(), CTPPSDiamondRecHitProducerAlgorithm::build(), CTPPSDiamondLocalTrack::containsHit(), and CTPPSDiamondLocalTrackFitter::produce().
|
private |
Time over threshold.
Definition at line 58 of file CTPPSDiamondRecHit.h.
|
private |
Expected timing precision.
Definition at line 60 of file CTPPSDiamondRecHit.h.
Referenced by setTPrecision(), and tPrecision().
|
private |
Time slice index.
Definition at line 62 of file CTPPSDiamondRecHit.h.
Referenced by ootIndex(), and setOOTIndex().