CMS 3D CMS Logo

CaloShapeIntegrator.h
Go to the documentation of this file.
1 #ifndef CaloSimAlgos_CaloShapeIntegrator_h
2 #define CaloSimAlgos_CaloShapeIntegrator_h
3 
10 
12 public:
13  enum { BUNCHSPACE = 25 };
14 
15  CaloShapeIntegrator(const CaloVShape *aShape);
16 
17  ~CaloShapeIntegrator() override;
18 
19  double operator()(double startTime) const override;
20  double timeToRise() const override;
21 
22 private:
24 };
25 
26 #endif
CaloShapeIntegrator::CaloShapeIntegrator
CaloShapeIntegrator(const CaloVShape *aShape)
Definition: CaloShapeIntegrator.cc:3
CaloShapeIntegrator::~CaloShapeIntegrator
~CaloShapeIntegrator() override
Definition: CaloShapeIntegrator.cc:5
CaloShapeIntegrator
Definition: CaloShapeIntegrator.h:11
CaloShapeIntegrator::m_shape
const CaloVShape * m_shape
Definition: CaloShapeIntegrator.h:23
CaloVShape
Electronic response of the preamp.
Definition: CaloVShape.h:11
CaloVShape.h
CaloShapeIntegrator::operator()
double operator()(double startTime) const override
Definition: CaloShapeIntegrator.cc:9
CaloShapeIntegrator::BUNCHSPACE
Definition: CaloShapeIntegrator.h:13
CaloShapeIntegrator::timeToRise
double timeToRise() const override
Definition: CaloShapeIntegrator.cc:7