5 const std::vector<double>&
gain,
31 doSipmRadiationDamage_(
false),
32 noiseThreshold_(noiseTh),
33 seedThreshold_(seedTh) {}
36 : pedestal_(
p.getParameter<double>(
"pedestal")),
37 pedestalWidth_(
p.getParameter<double>(
"pedestalWidth")),
39 gainWidth_(
p.getParameter<
std::
vector<double>>(
"gainWidth")),
40 zsThreshold_(
p.getParameter<
int>(
"zsThreshold")),
41 qieType_(
p.getParameter<
int>(
"qieType")),
42 qieOffset_(
p.getParameter<
std::
vector<double>>(
"qieOffset")),
43 qieSlope_(
p.getParameter<
std::
vector<double>>(
"qieSlope")),
44 mcShape_(
p.getParameter<
int>(
"mcShape")),
45 recoShape_(
p.getParameter<
int>(
"recoShape")),
46 photoelectronsToAnalog_(
p.getParameter<double>(
"photoelectronsToAnalog")),
47 darkCurrent_(
p.getParameter<
std::
vector<double>>(
"darkCurrent")),
48 noiseCorrelation_(
p.getParameter<
std::
vector<double>>(
"noiseCorrelation")),
49 doSipmRadiationDamage_(
p.getParameter<
bool>(
"doRadiationDamage")),
50 noiseThreshold_(
p.getParameter<double>(
"noiseThreshold")),
51 seedThreshold_(
p.getParameter<double>(
"seedThreshold")) {
bool doSipmRadiationDamage_
double getDarkCurrent(double intlumi, unsigned index) const
double darkCurrent(unsigned index, double intlumi) const
double noiseCorrelation(unsigned index) const
HcalSiPMRadiationDamage sipmRadiationDamage_
std::vector< double > noiseCorrelation_
std::vector< double > darkCurrent_