CMS 3D CMS Logo

CaloCachedShapeIntegrator.h
Go to the documentation of this file.
1 #ifndef CaloSimAlgos_CaloCachedShapeIntegrator_h
2 #define CaloSimAlgos_CaloCachedShapeIntegrator_h
3 
10 #include <vector>
11 
13 {
14  public:
15 
16  CaloCachedShapeIntegrator( const CaloVShape* aShape ) ;
17 
18  ~CaloCachedShapeIntegrator() override ;
19 
20  double operator () ( double startTime ) const override ;
21  double timeToRise() const override ;
22 
23  private:
24 
25  std::vector<double> v_;
26  double timeToRise_;
27 };
28 
29 #endif
30 
double timeToRise() const override
CaloCachedShapeIntegrator(const CaloVShape *aShape)
Electronic response of the preamp.
Definition: CaloVShape.h:11
double operator()(double startTime) const override