CMS 3D CMS Logo

HcalShapeIntegrator.h
Go to the documentation of this file.
1 #ifndef HcalAlgos_HcalShapeIntegrator_h
2 #define HcalAlgos_HcalShapeIntegrator_h
3 
10 #include <vector>
11 
13 public:
15  float operator()(double startTime, double stopTime) const;
16 
17 private:
18  float at(double time) const;
19 
20  int nbin_;
21  std::vector<float> v_;
22 };
23 
24 #endif
HcalPulseShapes.h
protons_cff.time
time
Definition: protons_cff.py:35
HcalShapeIntegrator::v_
std::vector< float > v_
Definition: HcalShapeIntegrator.h:21
HcalShapeIntegrator::at
float at(double time) const
Definition: HcalShapeIntegrator.cc:14
HcalPulseShape
Definition: HcalPulseShape.h:6
HcalShapeIntegrator
Definition: HcalShapeIntegrator.h:12
HcalShapeIntegrator::operator()
float operator()(double startTime, double stopTime) const
Definition: HcalShapeIntegrator.cc:35
HcalShapeIntegrator::HcalShapeIntegrator
HcalShapeIntegrator(const HcalPulseShapes::Shape *aShape)
Definition: HcalShapeIntegrator.cc:4
HcalShapeIntegrator::nbin_
int nbin_
Definition: HcalShapeIntegrator.h:20