CMS 3D CMS Logo

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