CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
CastorShape.h
Go to the documentation of this file.
1 #ifndef CastorSim_CastorShape_h
2 #define CastorSim_CastorShape_h
3 #include<vector>
4 
6 
16 class CastorShape : public CaloVShape
17 {
18 public:
19 
20  CastorShape();
21  CastorShape(const CastorShape&d);
22 
23  virtual ~CastorShape(){}
24 
25  virtual double operator () (double time) const;
26  virtual double timeToRise() const ;
27 
28  private:
29  void computeShapeCastor();
30 
31  int nbin_;
32  std::vector<float> nt_;
33 
34 };
35 
36 #endif
37 
virtual double timeToRise() const
Definition: CastorShape.cc:58
void computeShapeCastor()
Definition: CastorShape.cc:20
Electronic response of the preamp.
Definition: CaloVShape.h:11
tuple d
Definition: ztail.py:151
std::vector< float > nt_
Definition: CastorShape.h:32
virtual ~CastorShape()
Definition: CastorShape.h:23
virtual double operator()(double time) const
Definition: CastorShape.cc:44
shaper for Castor
Definition: CastorShape.h:16