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),
262 ProbMax = cms.double(1.0),
263 CFibre = cms.double(0.5),
264 OnlyLong = cms.bool(
True)
266 HFShowerLibrary = cms.PSet(
267 useShowerLibrary = cms.untracked.bool(
False),
268 useCorrectionSL = cms.untracked.bool(
True),
269 FileName = cms.FileInPath(
'SimG4CMS/Calo/data/HFShowerLibrary_npmt_noatt_eta4_16en_v3.root'),
270 BackProbability = cms.double(0.2),
271 TreeEMID = cms.string(
'emParticles'),
272 TreeHadID = cms.string(
'hadParticles'),
273 Verbosity = cms.untracked.bool(
False),
274 ApplyFiducialCut = cms.bool(
True),
275 BranchEvt = cms.untracked.string(
''),
276 BranchPre = cms.untracked.string(
''),
277 BranchPost = cms.untracked.string(
'')
281 GflashExportToFastSim = cms.bool(
True),
282 GflashHadronPhysics = cms.string(
'QGSP_BERT'),
283 GflashEMShowerModel = cms.bool(
False),
284 GflashHadronShowerModel = cms.bool(
True),
285 GflashHcalOuter = cms.bool(
False),
286 GflashHistogram = cms.bool(
False),
287 GflashHistogramName = cms.string(
'gflash_histogram.root'),
288 Verbosity = cms.untracked.int32(0),
289 bField = cms.double(3.8),
290 watcherOn = cms.bool(
False),
291 tuning_pList = cms.vdouble()
295 FamosCalorimetryBlock.Calorimetry.ECAL.Digitizer =
True
296 FamosCalorimetryBlock.Calorimetry.HCAL.Digitizer =
True
301 eras.run2_common.toModify( FamosCalorimetryBlock.Calorimetry.HFShowerLibrary, useShowerLibrary=
True )