#include <TimingRecHitProducerAlgorithm.h>
Public Member Functions | |
virtual void | build (const G &, const D &, R &)=0 |
void | setCalibration (const PPSTimingCalibration &calib, const PPSTimingCalibrationLUT &calibLUT) |
TimingRecHitProducerAlgorithm (const edm::ParameterSet &iConfig) | |
virtual | ~TimingRecHitProducerAlgorithm ()=default |
Protected Attributes | |
bool | apply_calib_ |
Switch on/off the timing calibration. More... | |
const PPSTimingCalibration * | calib_ {nullptr} |
DB-loaded calibration object. More... | |
std::unique_ptr< reco::FormulaEvaluator > | calib_fct_ |
Timing correction formula. More... | |
const PPSTimingCalibrationLUT * | calibLUT_ {nullptr} |
double | ts_to_ns_ |
Conversion constant between time slice and absolute time (in ns) More... | |
G | Geometry condition format definition |
D | Digis input collection type |
R | RecHits output collection type |
Definition at line 22 of file TimingRecHitProducerAlgorithm.h.
|
inlineexplicit |
Definition at line 24 of file TimingRecHitProducerAlgorithm.h.
|
virtualdefault |
|
pure virtual |
|
inline |
Definition at line 29 of file TimingRecHitProducerAlgorithm.h.
Referenced by CTPPSDiamondRecHitProducer::produce().
|
protected |
Switch on/off the timing calibration.
Definition at line 40 of file TimingRecHitProducerAlgorithm.h.
|
protected |
DB-loaded calibration object.
Definition at line 42 of file TimingRecHitProducerAlgorithm.h.
|
protected |
Timing correction formula.
Definition at line 45 of file TimingRecHitProducerAlgorithm.h.
|
protected |
Definition at line 43 of file TimingRecHitProducerAlgorithm.h.
|
protected |
Conversion constant between time slice and absolute time (in ns)
Definition at line 38 of file TimingRecHitProducerAlgorithm.h.