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 double | timeCorr_p0_ |
const double | timeCorr_p1_ |
const double | timeCorr_p2_ |
const double | timeCorr_p3_ |
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 25 of file ETLUncalibRecHitAlgo.cc.
|
inlinefinalvirtual |
Implements MTDUncalibratedRecHitAlgoBase< DataFrame >.
Definition at line 26 of file ETLUncalibRecHitAlgo.cc.
|
final |
make the rec hit
Definition at line 44 of file ETLUncalibRecHitAlgo.cc.
References FTLDataFrameT< D, S, DECODE >::column(), ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr(), reco::FormulaEvaluator::evaluate(), RemoveAddSevLevel::flag, FTLDataFrameT< D, S, DECODE >::id(), LogDebug, FTLDataFrameT< D, S, DECODE >::row(), ecalGpuTask_cfi::sample, FTLDataFrameT< D, S, DECODE >::sample(), hcalRecHitTable_cff::time, timeCorr_p0_, timeCorr_p1_, timeCorr_p2_, timeCorr_p3_, timeError_, toaLSBToNS_, and tofDelay_.
|
private |
Definition at line 34 of file ETLUncalibRecHitAlgo.cc.
|
private |
Definition at line 32 of file ETLUncalibRecHitAlgo.cc.
|
private |
Definition at line 33 of file ETLUncalibRecHitAlgo.cc.
|
private |
Definition at line 38 of file ETLUncalibRecHitAlgo.cc.
Referenced by makeRecHit().
|
private |
Definition at line 39 of file ETLUncalibRecHitAlgo.cc.
Referenced by makeRecHit().
|
private |
Definition at line 40 of file ETLUncalibRecHitAlgo.cc.
Referenced by makeRecHit().
|
private |
Definition at line 41 of file ETLUncalibRecHitAlgo.cc.
Referenced by makeRecHit().
|
private |
Definition at line 37 of file ETLUncalibRecHitAlgo.cc.
Referenced by makeRecHit().
|
private |
Definition at line 35 of file ETLUncalibRecHitAlgo.cc.
Referenced by makeRecHit().
|
private |
Definition at line 36 of file ETLUncalibRecHitAlgo.cc.
Referenced by makeRecHit().