Public Member Functions | |
ETLUncalibRecHitAlgo (const edm::ParameterSet &conf, edm::ConsumesCollector &sumes) | |
Constructor. More... | |
void | getEvent (const edm::Event &) final |
get event and eventsetup information More... | |
void | getEventSetup (const edm::EventSetup &) final |
FTLUncalibratedRecHit | makeRecHit (const ETLDataFrame &dataFrame) const final |
make the rec hit More... | |
~ETLUncalibRecHitAlgo () override | |
Destructor. More... | |
Public Member Functions inherited from MTDUncalibratedRecHitAlgoBase< DataFrame > | |
virtual FTLUncalibratedRecHit | makeRecHit (const DataFrame &dataFrame) const =0 |
make the rec hit More... | |
MTDUncalibratedRecHitAlgoBase (const edm::ParameterSet &conf, edm::ConsumesCollector &sumes) | |
Constructor. More... | |
const std::string & | name () const |
virtual | ~MTDUncalibratedRecHitAlgoBase () |
Destructor. More... | |
Private Attributes | |
const double | adcLSB_ |
const uint32_t | adcNBits_ |
const double | adcSaturation_ |
const reco::FormulaEvaluator | timeError_ |
const double | toaLSBToNS_ |
const double | tofDelay_ |
Definition at line 6 of file ETLUncalibRecHitAlgo.cc.
|
inline |
Constructor.
Definition at line 9 of file ETLUncalibRecHitAlgo.cc.
|
inlineoverride |
|
inlinefinalvirtual |
get event and eventsetup information
Implements MTDUncalibratedRecHitAlgoBase< DataFrame >.
Definition at line 22 of file ETLUncalibRecHitAlgo.cc.
|
inlinefinalvirtual |
Implements MTDUncalibratedRecHitAlgoBase< DataFrame >.
Definition at line 23 of file ETLUncalibRecHitAlgo.cc.
|
final |
make the rec hit
Definition at line 37 of file ETLUncalibRecHitAlgo.cc.
References adcLSB_, FTLDataFrameT< D, S, DECODE >::column(), DEFINE_EDM_PLUGIN, reco::FormulaEvaluator::evaluate(), FTLDataFrameT< D, S, DECODE >::id(), LogDebug, FTLDataFrameT< D, S, DECODE >::row(), makeMEIFBenchmarkPlots::sample, FTLDataFrameT< D, S, DECODE >::sample(), timeError_, toaLSBToNS_, and tofDelay_.
|
private |
Definition at line 31 of file ETLUncalibRecHitAlgo.cc.
Referenced by makeRecHit().
|
private |
Definition at line 29 of file ETLUncalibRecHitAlgo.cc.
|
private |
Definition at line 30 of file ETLUncalibRecHitAlgo.cc.
|
private |
Definition at line 34 of file ETLUncalibRecHitAlgo.cc.
Referenced by makeRecHit().
|
private |
Definition at line 32 of file ETLUncalibRecHitAlgo.cc.
Referenced by makeRecHit().
|
private |
Definition at line 33 of file ETLUncalibRecHitAlgo.cc.
Referenced by makeRecHit().