8 theHBParameters(2000., 117, 5, 10, 5,
10 theHEParameters(2000., 178, 5, 10, 5,
12 theHOParameters(4000., 217, 5, 10, 5,
23 theHBParameters(p.getUntrackedParameter<double>(
"photomultiplierGainTBHB",2000.),
24 p.getUntrackedParameter<double>(
"samplingFactorTBHB",117),
25 p.getUntrackedParameter<double>(
"timePhaseTBHB",5),
26 p.getUntrackedParameter<
int>(
"readoutFrameSizeTB",10),
27 p.getUntrackedParameter<
int>(
"binOfMaximumTBHB",5),
28 p.getUntrackedParameter<
bool>(
"doPhotostatisticsTB",
true),
29 p.getUntrackedParameter<
bool>(
"syncPhaseTB",
true),
30 p.getUntrackedParameter<
int>(
"firstRingTBHB",1),
31 p.getUntrackedParameter<
std::vector<double> >(
"samplingFactorsTBHB",
std::vector<double>(16, 117.)),
32 p.getUntrackedParameter<double>(
"sipmTauTBHB",10.) ),
33 theHEParameters(p.getUntrackedParameter<double>(
"photomultiplierGainTBHE",2000.),
34 p.getUntrackedParameter<double>(
"samplingFactorTBHE",178),
35 p.getUntrackedParameter<double>(
"timePhaseTBHE",5),
36 p.getUntrackedParameter<
int>(
"readoutFrameSizeTB",10),
37 p.getUntrackedParameter<
int>(
"binOfMaximumTBHE",5),
38 p.getUntrackedParameter<
bool>(
"doPhotostatisticsTB",
true),
39 p.getUntrackedParameter<
bool>(
"syncPhaseTB",
true),
40 p.getUntrackedParameter<
int>(
"firstRingTBHE",16),
41 p.getUntrackedParameter<
std::vector<double> >(
"samplingFactorsTBHE",
std::vector<double>(16, 178.)),
42 p.getUntrackedParameter<double>(
"sipmTauTBHE",10.) ),
43 theHOParameters(p.getUntrackedParameter<double>(
"photomultiplierGainTBHE",4000.),
44 p.getUntrackedParameter<double>(
"samplingFactorTBHO",217),
45 p.getUntrackedParameter<double>(
"timePhaseTBHO",5),
46 p.getUntrackedParameter<
int>(
"readoutFrameSizeTB",10),
47 p.getUntrackedParameter<
int>(
"binOfMaximumTBHO",5),
48 p.getUntrackedParameter<
bool>(
"doPhotostatisticsTB",
true),
49 p.getUntrackedParameter<
bool>(
"syncPhaseTB",
true),
50 p.getUntrackedParameter<
int>(
"firstRingTBHO",1),
51 p.getUntrackedParameter<
std::vector<double> >(
"samplingFactorsTBHO",
std::vector<double>(16, 217.)),
52 p.getUntrackedParameter<double>(
"sipmTauTBHO",5.) ) {}
HcalTBSimParameterMap()
hardcoded default parameters
HcalSimParameters theHOParameters
HcalSubdetector subdet() const
get the subdetector
HcalSimParameters theHEParameters
Main class for Parameters in different subdetectors.
HcalSimParameters theHBParameters
const CaloSimParameters & simParameters(const DetId &id) const override