CMS 3D CMS Logo

APDShape.h
Go to the documentation of this file.
1 #ifndef EcalSimAlgos_APDShape_h
2 #define EcalSimAlgos_APDShape_h
3 
5 
6 class APDShape : public EcalShapeBase
7 {
8  public:
9 
10  APDShape( double tStart,
11  double tau ) ;
12 
13  ~APDShape() override ;
14 
15  double threshold() const override ;
16 
17  protected:
18 
19  void fillShape( EcalShapeBase::DVec& aVec ) const override ;
20 
21  private:
22 
23  double m_tStart ;
24  double m_tau ;
25 };
26 
27 
28 
29 #endif
30 
double threshold() const override
Definition: APDShape.cc:23
double m_tau
Definition: APDShape.h:24
double m_tStart
Definition: APDShape.h:23
~APDShape() override
Definition: APDShape.cc:7
std::vector< double > DVec
Definition: EcalShapeBase.h:16
APDShape(double tStart, double tau)
Definition: APDShape.cc:11
void fillShape(EcalShapeBase::DVec &aVec) const override
Definition: APDShape.cc:29