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 | getHPTDCErrorFlags () const |
bool | getMultipleHits () const |
int | getOOTIndex () const |
float | getToT () const |
float | getTPrecision () const |
void | setHPTDCErrorFlags (const HPTDCErrorFlags &err) |
void | setMultipleHits (bool mh) |
void | setOOTIndex (int i) |
void | setToT (float tot) |
void | setTPrecision (float tPrecision) |
Public Member Functions inherited from CTPPSTimingRecHit | |
CTPPSTimingRecHit () | |
CTPPSTimingRecHit (float x, float xWidth, float y, float yWidth, float z, float zWidth, float t) | |
float | getT () const |
float | getX () const |
float | getXWidth () const |
float | getY () const |
float | getYWidth () const |
float | getZ () const |
float | getZWidth () const |
void | setT (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) |
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 20 of file CTPPSDiamondRecHit.h.
|
inline |
Definition at line 23 of file CTPPSDiamondRecHit.h.
|
inline |
Definition at line 45 of file CTPPSDiamondRecHit.h.
References hptdcErr_.
|
inline |
|
inline |
Definition at line 39 of file CTPPSDiamondRecHit.h.
References tsIndex_.
Referenced by CTPPSDiamondTrackRecognition::addHit(), and CTPPSDiamondLocalTrack::containsHit().
|
inline |
Definition at line 33 of file CTPPSDiamondRecHit.h.
References tot_.
Referenced by CTPPSDiamondTrackRecognition::addHit().
|
inline |
Definition at line 36 of file CTPPSDiamondRecHit.h.
References tPrecision_.
|
inline |
Definition at line 44 of file CTPPSDiamondRecHit.h.
References hptdcErr_.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 35 of file CTPPSDiamondRecHit.h.
References tPrecision_.
|
private |
List of error flags encountered by the HPTDC.
Definition at line 55 of file CTPPSDiamondRecHit.h.
Referenced by getHPTDCErrorFlags(), and setHPTDCErrorFlags().
|
private |
Multiple hits detected.
Definition at line 57 of file CTPPSDiamondRecHit.h.
Referenced by getMultipleHits(), and setMultipleHits().
|
static |
Definition at line 30 of file CTPPSDiamondRecHit.h.
Referenced by CTPPSDiamondDQMSource::analyze(), CTPPSDiamondRecHitProducerAlgorithm::build(), CTPPSDiamondLocalTrack::containsHit(), and CTPPSDiamondLocalTrackFitter::produce().
|
private |
Time over threshold.
Definition at line 49 of file CTPPSDiamondRecHit.h.
|
private |
Expected timing precision.
Definition at line 51 of file CTPPSDiamondRecHit.h.
Referenced by getTPrecision(), and setTPrecision().
|
private |
Time slice index.
Definition at line 53 of file CTPPSDiamondRecHit.h.
Referenced by getOOTIndex(), and setOOTIndex().