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