4 from Configuration.StandardSequences.Eras
import eras
10 FamosCalorimetryBlock = cms.PSet(
11 Calorimetry = cms.PSet(
16 Digitizer = cms.untracked.bool(
False),
20 bFixedLength = cms.bool(
False),
23 CoreIntervals = cms.vdouble(100.0, 0.1),
25 RTFactor = cms.double(1.0),
27 RCFactor = cms.double(1.0),
29 TailIntervals = cms.vdouble(1.0, 0.1, 100.0, 1.0),
30 FrontLeakageProbability = cms.double(1.0),
31 GridSize = cms.int32(7),
37 RadiusFactorEB = cms.double(1.096),
38 RadiusFactorEE = cms.double(1.25),
41 RadiusPreshowerCorrections = cms.vdouble(0.137, 10.3),
42 MipsinGeV = cms.vdouble(0.0001421,0.0000812),
45 SpotFraction = cms.double(-1.0),
46 GapLossProbability = cms.double(0.9),
47 SimulatePreshower = cms.bool(
True)
49 ForwardCalorimeterProperties = cms.PSet(
50 HadronicCalorimeterProperties= cms.PSet(
51 HCAL_Sampling = cms.double(0.0035),
54 HCAL_PiOverE = cms.double(0.2),
56 HCALAeff= cms.double(55.845),
57 HCALZeff= cms.double(26),
58 HCALrho= cms.double(7.87),
60 HCALradiationLengthIncm= cms.double(1.757),
61 HCALradLenIngcm2= cms.double(13.84),
62 HCALmoliereRadius= cms.double(1.719),
63 HCALcriticalEnergy= cms.double(21E-3),
64 HCALinteractionLength= cms.double(16.77),
66 HCALetatow=cms.vdouble( 0.000, 0.087, 0.174, 0.261, 0.348, 0.435, 0.522, 0.609, 0.696, 0.783, 0.870, 0.957, 1.044, 1.131, 1.218, 1.305, 1.392, 1.479, 1.566, 1.653, 1.740, 1.830, 1.930, 2.043, 2.172, 2.322, 2.500, 2.650, 2.853, 3.000, 3.139, 3.314, 3.489, 3.664, 3.839, 4.013, 4.191, 4.363, 4.538, 4.716, 4.889, 5.191),
68 HCALDepthLam=cms.vdouble(8.014, 8.078, 8.195, 7.998, 7.273, 7.692, 7.944, 8.283, 8.734, 9.235, 9.827, 10.482, 11.209, 11.281, 11.335, 5.788, 5.211, 8.053, 8.018, 7.918, 7.832, 7.755, 7.687, 7.625, 7.571, 7.523, 7.490, 7.455, 7.447, 7.432, 8.474, 8.469, 8.465, 8.462, 8.465, 8.466, 8.463, 8.469, 8.474, 8.477, 8.467)
71 CalorimeterProperties = cms.PSet(
73 RespCorrP = cms.vdouble(1.0, 1.0, 1.0, 1000.0, 1.0, 1.0),
74 PreshowerLayer2_thickness = cms.double(0.38),
75 ECALEndcap_LightCollection = cms.double(0.023),
76 PreshowerLayer1_thickness = cms.double(1.65),
77 PreshowerLayer1_mipsPerGeV = cms.double(17.85),
78 PreshowerLayer2_mipsPerGeV = cms.double(59.5),
79 ECALBarrel_LightCollection = cms.double(0.03),
80 HadronicCalorimeterProperties= cms.PSet(
81 HCAL_Sampling = cms.double(0.0035),
84 HCAL_PiOverE = cms.double(0.2),
86 HCALAeff= cms.double(63.546),
87 HCALZeff= cms.double(29.),
88 HCALrho= cms.double(8.960),
90 HCALradiationLengthIncm= cms.double(1.43),
91 HCALradLenIngcm2= cms.double(12.86),
92 HCALmoliereRadius= cms.double(1.712),
93 HCALcriticalEnergy= cms.double(18.63E-3),
94 HCALinteractionLength= cms.double(15.05),
96 HCALetatow=cms.vdouble( 0.000, 0.087, 0.174, 0.261, 0.348, 0.435, 0.522, 0.609, 0.696, 0.783, 0.870, 0.957, 1.044, 1.131, 1.218, 1.305, 1.392, 1.479, 1.566, 1.653, 1.740, 1.830, 1.930, 2.043, 2.172, 2.322, 2.500, 2.650, 2.853, 3.000, 3.139, 3.314, 3.489, 3.664, 3.839, 4.013, 4.191, 4.363, 4.538, 4.716, 4.889, 5.191),
97 HCALDepthLam=cms.vdouble( 8.930, 9.001, 9.132, 8.912, 8.104, 8.571, 8.852, 9.230, 9.732, 10.29, 10.95, 11.68, 12.49, 12.57, 12.63, 6.449, 5.806, 8.973, 8.934, 8.823, 8.727, 8.641, 8.565, 8.496, 8.436, 8.383, 8.346, 8.307, 8.298, 8.281, 9.442, 9.437, 9.432, 9.429, 9.432, 9.433, 9.430, 9.437, 9.442, 9.446, 9.435)
100 BarrelCalorimeterProperties = cms.PSet(
105 lightColl = cms.double(0.03),
107 lightCollUnif = cms.double(0.003),
109 photoStatistics = cms.double(50.E3),
111 thickness = cms.double(23.0),
116 interactionLength = cms.double(18.5),
117 Aeff = cms.double(170.87),
118 Zeff = cms.double(68.36),
119 rho = cms.double(8.280),
121 radLenIngcm2 = cms.double(7.37),
128 radLenIncm = cms.double(0.89),
131 criticalEnergy = cms.double(8.74E-3),
135 moliereRadius = cms.double(2.190),
141 Fs = cms.double(0.0),
144 ehat = cms.double(0.0),
148 resE = cms.double(1.),
151 da = cms.double(0.2),
154 dp = cms.double(0.8),
157 bHom = cms.bool(
True),
160 debug = cms.bool(
False)
164 EndcapCalorimeterProperties = cms.PSet(
169 lightColl = cms.double(0.023),
171 lightCollUnif = cms.double(0.003),
173 photoStatistics = cms.double(50.E3),
175 thickness = cms.double(22.0),
180 interactionLength = cms.double(18.5),
181 Aeff = cms.double(170.87),
182 Zeff = cms.double(68.36),
183 rho = cms.double(8.280),
185 radLenIngcm2 = cms.double(7.37),
192 radLenIncm = cms.double(0.89),
195 criticalEnergy = cms.double(8.74E-3),
199 moliereRadius = cms.double(2.190),
206 Fs = cms.double(0.0),
209 ehat = cms.double(0.0),
213 resE = cms.double(1.),
216 da = cms.double(0.2),
219 dp = cms.double(0.8),
222 bHom = cms.bool(
True),
225 debug = cms.bool(
False)
230 Debug = cms.untracked.bool(
False),
231 useDQM = cms.untracked.bool(
False),
234 SimMethod = cms.int32(0),
235 GridSize = cms.int32(7),
237 SimOption = cms.int32(2),
238 Digitizer = cms.untracked.bool(
False),
240 samplingHBHE = cms.vdouble(125.44, 125.54, 125.32, 125.13, 124.46,
241 125.01, 125.22, 125.48, 124.45, 125.90,
242 125.83, 127.01, 126.82, 129.73, 131.83,
244 210.55, 197.93, 186.12, 189.64, 189.63,
245 190.28, 189.61, 189.60, 190.12, 191.22,
246 190.90, 193.06, 188.42, 188.42),
247 samplingHF = cms.vdouble(0.383, 0.368),
248 samplingHO = cms.vdouble(231.0, 231.0, 231.0, 231.0, 360.0,
249 360.0, 360.0, 360.0, 360.0, 360.0,
250 360.0, 360.0, 360.0, 360.0, 360.0),
252 ietaShiftHB = cms.int32(1),
253 timeShiftHB = cms.vdouble(6.9, 6.9, 7.1, 7.1, 7.3, 7.5, 7.9, 8.3, 8.7, 9.1, 9.5, 10.3, 10.9, 11.5, 12.3, 14.1),
254 ietaShiftHE = cms.int32(16),
255 timeShiftHE = cms.vdouble(16.9, 15.7, 15.3, 15.3, 15.1, 14.9, 14.7, 14.7, 14.5, 14.5, 14.3, 14.3, 14.5, 13.9),
256 ietaShiftHO = cms.int32(1),
257 timeShiftHO = cms.vdouble(13.7, 13.7, 13.9, 14.1, 15.1, 15.7, 16.5, 17.3, 18.1, 19.1, 20.3, 21.9, 23.3, 25.5, 26.1),
258 ietaShiftHF = cms.int32(29),
259 timeShiftHF = cms.vdouble(50.7, 52.5, 52.9, 53.9, 54.5, 55.1, 55.1, 55.7, 55.9, 56.1, 56.1, 56.1, 56.5),
261 HFShowerLibrary = cms.PSet(
262 useShowerLibrary = cms.untracked.bool(
False),
263 useCorrectionSL = cms.untracked.bool(
True),
264 FileName = cms.FileInPath(
'SimG4CMS/Calo/data/HFShowerLibrary_npmt_noatt_eta4_16en_v3.root'),
265 ProbMax = cms.double(1.0),
266 BackProbability = cms.double(0.2),
267 CFibre = cms.double(0.5),
268 TreeEMID = cms.string(
'emParticles'),
269 TreeHadID = cms.string(
'hadParticles'),
270 Verbosity = cms.untracked.bool(
False),
271 ApplyFiducialCut = cms.bool(
True),
272 BranchEvt = cms.untracked.string(
''),
273 BranchPre = cms.untracked.string(
''),
274 BranchPost = cms.untracked.string(
'')
278 GflashExportToFastSim = cms.bool(
True),
279 GflashHadronPhysics = cms.string(
'QGSP_BERT'),
280 GflashEMShowerModel = cms.bool(
False),
281 GflashHadronShowerModel = cms.bool(
True),
282 GflashHcalOuter = cms.bool(
False),
283 GflashHistogram = cms.bool(
False),
284 GflashHistogramName = cms.string(
'gflash_histogram.root'),
285 Verbosity = cms.untracked.int32(0),
286 bField = cms.double(3.8),
287 watcherOn = cms.bool(
False),
288 tuning_pList = cms.vdouble()
292 FamosCalorimetryBlock.Calorimetry.ECAL.Digitizer =
True
293 FamosCalorimetryBlock.Calorimetry.HCAL.Digitizer =
True
298 eras.run2_common.toModify( FamosCalorimetryBlock.Calorimetry.HFShowerLibrary, useShowerLibrary=
True )