1 #ifndef __SimFastTiming_FastTimingCommon_BTLDeviceSim_h__ 2 #define __SimFastTiming_FastTimingCommon_BTLDeviceSim_h__ 20 class HepRandomEngine;
34 CLHEP::HepRandomEngine* hre);
const float LightCollSlopeR_
const float LightCollSlopeL_
const MTDTopology * topo_
const MTDGeometry * geom_
const edm::ESGetToken< MTDGeometry, MTDDigiGeometryRecord > geomToken_
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)
std::unordered_map< MTDCellId, MTDCellInfo > MTDSimHitDataAccumulator
void getEvent(const edm::Event &evt)
const edm::ESGetToken< MTDTopology, MTDTopologyRcd > topoToken_
void getEventSetup(const edm::EventSetup &evt)
const float LightCollEff_
BTLDeviceSim(const edm::ParameterSet &pset, edm::ConsumesCollector iC)