CMS 3D CMS Logo

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.h
HcalShape::operator()
double operator()(double time) const override
Definition: HcalShape.cc:16
HcalShape::setShape
void setShape(int shapeType)
Definition: HcalShape.cc:7
HcalShape::timeToRise
double timeToRise() const override
Definition: HcalShape.cc:14
HcalShape::shape_
HcalPulseShapes::Shape shape_
Definition: HcalShape.h:23
HcalShape
shaper for Hcal (not for HF)
Definition: HcalShape.h:15
CaloVShape
Electronic response of the preamp.
Definition: CaloVShape.h:11
HcalPulseShape
Definition: HcalPulseShape.h:6
CaloVShape.h
ntuplemaker.time
time
Definition: ntuplemaker.py:310
HcalShape::HcalShape
HcalShape()
Definition: HcalShape.cc:3