CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
HcalShape.h
Go to the documentation of this file.
1 #ifndef HcalSimAlgos_HcalShape_h
2 #define HcalSimAlgos_HcalShape_h
3 #include <vector>
4 
15 class HcalShape : public CaloVShape {
16 public:
17  HcalShape();
18  void setShape(int shapeType);
19  double operator()(double time) const override;
20  double timeToRise() const override;
21 
22 private:
24 };
25 
26 #endif
HcalPulseShapes::Shape shape_
Definition: HcalShape.h:23
void setShape(int shapeType)
Definition: HcalShape.cc:7
Electronic response of the preamp.
Definition: CaloVShape.h:11
double timeToRise() const override
Definition: HcalShape.cc:14
shaper for Hcal (not for HF)
Definition: HcalShape.h:15
double operator()(double time) const override
Definition: HcalShape.cc:16
HcalShape()
Definition: HcalShape.cc:3