#include <TotemTimingRecHit.h>
Public Types | |
enum | TimingAlgorithm { NOT_SET, CFD, SMART, SIMPLE } |
Public Member Functions | |
float | amplitude () const |
float | baselineRMS () const |
float | sampicThresholdTime () const |
void | setAmplitude (float amplitude) |
void | setBaselineRMS (float brms) |
void | setSampicThresholdTime (float stt) |
void | setTPrecision (float tPrecision) |
TimingAlgorithm | timingAlgorithm () const |
TotemTimingRecHit () | |
TotemTimingRecHit (float x, float xWidth, float y, float yWidth, float z, float zWidth, float t, float sampicThresholdTime, float tPrecision, float amplitude, float baselineRMS, TimingAlgorithm mode) | |
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 | NO_T_AVAILABLE = -100 |
Private Attributes | |
float | amplitude_ |
float | baselineRMS_ |
TimingAlgorithm | mode_ |
float | sampicThresholdTime_ |
float | tPrecision_ |
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 Totem UFSDetectors.
Definition at line 17 of file TotemTimingRecHit.h.
Enumerator | |
---|---|
NOT_SET | |
CFD | |
SMART | |
SIMPLE |
Definition at line 19 of file TotemTimingRecHit.h.
|
inline |
Definition at line 22 of file TotemTimingRecHit.h.
|
inline |
Definition at line 25 of file TotemTimingRecHit.h.
|
inline |
Definition at line 51 of file TotemTimingRecHit.h.
References amplitude_.
Referenced by setAmplitude().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 48 of file TotemTimingRecHit.h.
References tPrecision_.
Referenced by setTPrecision().
|
private |
Definition at line 60 of file TotemTimingRecHit.h.
Referenced by amplitude(), and setAmplitude().
|
private |
Definition at line 61 of file TotemTimingRecHit.h.
Referenced by baselineRMS(), and setBaselineRMS().
|
private |
Definition at line 62 of file TotemTimingRecHit.h.
Referenced by timingAlgorithm().
|
static |
Definition at line 20 of file TotemTimingRecHit.h.
Referenced by TotemTimingTrackRecognition::addHit(), TotemTimingDQMSource::analyze(), DiamondSampicDQMSource::analyze(), DiamondSampicCalibrationDQMSource::analyze(), TotemTimingRecHitProducerAlgorithm::build(), and TotemTimingRecHitProducerAlgorithm::constantFractionDiscriminator().
|
private |
Definition at line 59 of file TotemTimingRecHit.h.
Referenced by sampicThresholdTime(), and setSampicThresholdTime().
|
private |
Definition at line 59 of file TotemTimingRecHit.h.
Referenced by setTPrecision(), and tPrecision().