CMS 3D CMS Logo

HcalTimeSlewSim.h
Go to the documentation of this file.
1 #ifndef HcalSimAlgos_HcalTimeSlewSim_h
2 #define HcalSimAlgos_HcalTimeSlewSim_h
3 
12 
13 class HcalTimeSlew;
14 
15 namespace CLHEP {
16  class HepRandomEngine;
17 }
18 
20 {
21 public:
22  HcalTimeSlewSim(const CaloVSimParameterMap * parameterMap, double minFCToDelay);
23 
24  void delay(CaloSamples & samples, CLHEP::HepRandomEngine*, const HcalTimeSlew* hcalTimeSlew_delay) const;
25 
26 private:
27  double charge(const CaloSamples & samples) const;
28 
30  double minFCToDelay_;
31 };
32 
33 #endif
const CaloVSimParameterMap * theParameterMap