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 | timeCorr_p0_ |
const double | timeCorr_p1_ |
const double | timeCorr_p2_ |
const double | timeError_ |
const double | toaLSBToNS_ |
Definition at line 4 of file BTLUncalibRecHitAlgo.cc.
|
inline |
Constructor.
Definition at line 7 of file BTLUncalibRecHitAlgo.cc.
|
inlineoverride |
|
inlinefinalvirtual |
get event and eventsetup information
Implements MTDUncalibratedRecHitAlgoBase< DataFrame >.
Definition at line 24 of file BTLUncalibRecHitAlgo.cc.
|
inlinefinalvirtual |
Implements MTDUncalibratedRecHitAlgoBase< DataFrame >.
Definition at line 25 of file BTLUncalibRecHitAlgo.cc.
References makeRecHit().
|
final |
make the rec hit
Definition at line 44 of file BTLUncalibRecHitAlgo.cc.
References adcLSB_, CustomPhysics_cfi::amplitude, FTLDataFrameT< D, S, DECODE >::column(), DEFINE_EDM_PLUGIN, RemoveAddSevLevel::flag, objects.autophobj::float, FTLDataFrameT< D, S, DECODE >::id(), LogDebug, funct::pow(), FTLDataFrameT< D, S, DECODE >::row(), FTLDataFrameT< D, S, DECODE >::sample(), ntuplemaker::time, timeCorr_p0_, timeCorr_p1_, timeCorr_p2_, timeError_, and toaLSBToNS_.
Referenced by getEventSetup().
|
private |
Definition at line 34 of file BTLUncalibRecHitAlgo.cc.
Referenced by makeRecHit().
|
private |
Definition at line 32 of file BTLUncalibRecHitAlgo.cc.
|
private |
Definition at line 33 of file BTLUncalibRecHitAlgo.cc.
|
private |
Definition at line 37 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 36 of file BTLUncalibRecHitAlgo.cc.
Referenced by makeRecHit().
|
private |
Definition at line 35 of file BTLUncalibRecHitAlgo.cc.
Referenced by makeRecHit().