Public Member Functions | |
BTLUncalibRecHitAlgo (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 BTLDataFrame &dataFrame) const final |
make the rec hit More... | |
~BTLUncalibRecHitAlgo () 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 | c_LYSO_ |
const double | timeCorr_p0_ |
const double | timeCorr_p1_ |
const double | timeCorr_p2_ |
const reco::FormulaEvaluator | timeError_ |
const double | toaLSBToNS_ |
Definition at line 7 of file BTLUncalibRecHitAlgo.cc.
|
inline |
|
inlineoverride |
|
inlinefinalvirtual |
get event and eventsetup information
Implements MTDUncalibratedRecHitAlgoBase< DataFrame >.
Definition at line 26 of file BTLUncalibRecHitAlgo.cc.
|
inlinefinalvirtual |
Implements MTDUncalibratedRecHitAlgoBase< DataFrame >.
Definition at line 27 of file BTLUncalibRecHitAlgo.cc.
|
final |
make the rec hit
Definition at line 44 of file BTLUncalibRecHitAlgo.cc.
References adcLSB_, CustomPhysics_cfi::amplitude, c_LYSO_, FTLDataFrameT< D, S, DECODE >::column(), reco::FormulaEvaluator::evaluate(), RemoveAddSevLevel::flag, dqmMemoryStats::float, FTLDataFrameT< D, S, DECODE >::id(), LogDebug, nHits, position, BTLRecHitsErrorEstimatorIM::positionError(), funct::pow(), FTLDataFrameT< D, S, DECODE >::row(), FTLDataFrameT< D, S, DECODE >::sample(), protons_cff::time, timeCorr_p0_, timeCorr_p1_, timeCorr_p2_, timeError_, and toaLSBToNS_.
|
private |
Definition at line 35 of file BTLUncalibRecHitAlgo.cc.
Referenced by makeRecHit().
|
private |
Definition at line 33 of file BTLUncalibRecHitAlgo.cc.
|
private |
Definition at line 34 of file BTLUncalibRecHitAlgo.cc.
|
private |
Definition at line 41 of file BTLUncalibRecHitAlgo.cc.
Referenced by makeRecHit().
|
private |
Definition at line 38 of file BTLUncalibRecHitAlgo.cc.
Referenced by makeRecHit().
|
private |
Definition at line 39 of file BTLUncalibRecHitAlgo.cc.
Referenced by makeRecHit().
|
private |
Definition at line 40 of file BTLUncalibRecHitAlgo.cc.
Referenced by makeRecHit().
|
private |
Definition at line 37 of file BTLUncalibRecHitAlgo.cc.
Referenced by makeRecHit().
|
private |
Definition at line 36 of file BTLUncalibRecHitAlgo.cc.
Referenced by makeRecHit().