10 adcNBits_( conf.getParameter<uint32_t>(
"adcNbits") ),
13 toaLSBToNS_( conf.getParameter<double>(
"toaLSB_ns") ),
14 tofDelay_( conf.getParameter<double>(
"tofDelay") ),
15 timeError_( conf.getParameter<double>(
"timeResolutionInNs") )
46 unsigned char flag = 0;
48 LogDebug(
"ETLUncalibRecHit") <<
"ADC+: set the charge to: " << amplitude <<
' ' <<
sample.data()
49 <<
' ' <<
adcLSB_ <<
' ' << std::endl;
50 LogDebug(
"ETLUncalibRecHit") <<
"ADC+: set the time to: " << time <<
' ' <<
sample.toa()
52 LogDebug(
"ETLUncalibRecHit") <<
"Final uncalibrated amplitude : " << amplitude << std::endl;
const D & id() const
det id
FTLUncalibratedRecHit makeRecHit(const ETLDataFrame &dataFrame) const final
make the rec hit
ETLUncalibRecHitAlgo(const edm::ParameterSet &conf, edm::ConsumesCollector &sumes)
Constructor.
~ETLUncalibRecHitAlgo() override
Destructor.
const double adcSaturation_
const S & sample(int i) const
void getEvent(const edm::Event &) final
get event and eventsetup information
#define DEFINE_EDM_PLUGIN(factory, type, name)
void getEventSetup(const edm::EventSetup &) final