CMS 3D CMS Logo

BTLTileDeviceSim.h
Go to the documentation of this file.
1 #ifndef __SimFastTiming_FastTimingCommon_BTLTileDeviceSim_h__
2 #define __SimFastTiming_FastTimingCommon_BTLTileDeviceSim_h__
3 
7 
11 
14 
15 #include <tuple>
16 
17 namespace CLHEP {
18  class HepRandomEngine;
19 }
20 
22 
23  public:
24 
26 
27  void getEvent(const edm::Event& evt) { }
28 
29  void getEventSetup(const edm::EventSetup& evt);
30 
31  void getHitsResponse(const std::vector<std::tuple<int,uint32_t,float> > &hitRefs,
33  mtd_digitizer::MTDSimHitDataAccumulator *simHitAccumulator,
34  CLHEP::HepRandomEngine *hre);
35 
36  private:
37 
39 
40  const float bxTime_;
41  const float LightYield_;
42  const float LightCollEff_;
43  const float LightCollTime_;
44  const float smearLightCollTime_;
45  const float PDE_;
46 
47 };
48 
49 #endif
const float LightCollTime_
void getEvent(const edm::Event &evt)
const float LightCollEff_
std::unordered_map< MTDCellId, MTDCellInfo > MTDSimHitDataAccumulator
const float LightYield_
const float bxTime_
const float smearLightCollTime_
const MTDGeometry * geom_