CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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
HcalTimeSlewSim(const CaloVSimParameterMap *parameterMap, double minFCToDelay)
void delay(CaloSamples &samples, CLHEP::HepRandomEngine *) const
const CaloVSimParameterMap * theParameterMap
double charge(const CaloSamples &samples) const