Go to the documentation of this file. 1 #ifndef __SimFastTiming_FastTimingCommon_ETLElectronicsSim_h__
2 #define __SimFastTiming_FastTimingCommon_ETLElectronicsSim_h__
18 class HepRandomEngine;
35 const uint8_t column)
const;
void getEvent(const edm::Event &evt)
static const std::string input
const float adcThreshold_MIP_
void updateOutput(ETLDigiCollection &coll, const ETLDataFrame &rawDataFrame) const
ETLElectronicsSim(const edm::ParameterSet &pset)
std::array< MTDSimData_t, nSamples > MTDSimHitData
const reco::FormulaEvaluator sigmaEta_
void runTrivialShaper(ETLDataFrame &dataFrame, const mtd::MTDSimHitData &chargeColl, const mtd::MTDSimHitData &toa, const uint8_t row, const uint8_t column) const
const float adcSaturation_MIP_
void getEventSetup(const edm::EventSetup &evt)
std::unordered_map< MTDCellId, MTDCellInfo > MTDSimHitDataAccumulator
void run(const mtd::MTDSimHitDataAccumulator &input, ETLDigiCollection &output, CLHEP::HepRandomEngine *hre) const
static constexpr int dfSIZE