1 #ifndef __SimFastTiming_FastTimingCommon_ETLDeviceSim_h__ 2 #define __SimFastTiming_FastTimingCommon_ETLDeviceSim_h__ 20 class HepRandomEngine;
34 CLHEP::HepRandomEngine* hre);
const MTDGeometry * geom_
const reco::FormulaEvaluator lgadGain_
const edm::ESGetToken< MTDGeometry, MTDDigiGeometryRecord > geomToken_
const reco::FormulaEvaluator MPVKaon_
void getEvent(const edm::Event &evt)
const bool applyDegradation_
std::unordered_map< MTDCellId, MTDCellInfo > MTDSimHitDataAccumulator
ETLDeviceSim(const edm::ParameterSet &pset, edm::ConsumesCollector iC)
void getEventSetup(const edm::EventSetup &evt)
const reco::FormulaEvaluator MPVMuon_
const reco::FormulaEvaluator MPVElectron_
const reco::FormulaEvaluator fluence_
const float integratedLum_
const reco::FormulaEvaluator lgadGainDegradation_
void getHitsResponse(const std::vector< std::tuple< int, uint32_t, float > > &hitRefs, const edm::Handle< edm::PSimHitContainer > &hits, mtd_digitizer::MTDSimHitDataAccumulator *simHitAccumulator, CLHEP::HepRandomEngine *hre)
const reco::FormulaEvaluator MPVProton_
const reco::FormulaEvaluator MPVPion_