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 #include "CLHEP/Random/RandGaussQ.h"
14 
16 {
17 public:
18  HcalTimeSlewSim(const CaloVSimParameterMap * parameterMap);
19 
20  void delay(CaloSamples & samples) const;
21 
22  void setRandomEngine(CLHEP::HepRandomEngine & engine);
23 
24 private:
25  double charge(const CaloSamples & samples) const;
26 
28  CLHEP::RandGaussQ* theRandGaussQ;
29 };
30 
31 #endif
32 
void setRandomEngine(CLHEP::HepRandomEngine &engine)
const CaloVSimParameterMap * theParameterMap
CLHEP::RandGaussQ * theRandGaussQ
void delay(CaloSamples &samples) const
double charge(const CaloSamples &samples) const
HcalTimeSlewSim(const CaloVSimParameterMap *parameterMap)