SimCalorimetry
HcalSimAlgos
interface
HcalShape.h
Go to the documentation of this file.
1
#ifndef HcalSimAlgos_HcalShape_h
2
#define HcalSimAlgos_HcalShape_h
3
#include <vector>
4
5
#include "
SimCalorimetry/CaloSimAlgos/interface/CaloVShape.h
"
6
#include "
CalibCalorimetry/HcalAlgos/interface/HcalPulseShapes.h
"
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
:
23
HcalPulseShapes::Shape
shape_
;
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
Generated for CMSSW Reference Manual by
1.8.16