1 import FWCore.ParameterSet.Config
as cms
10 common_heavy_suppression = cms.PSet(
11 NeutronThreshold = cms.double(30.0),
12 ProtonThreshold = cms.double(30.0),
13 IonThreshold = cms.double(30.0)
16 common_maximum_time = cms.PSet(
17 MaxTrackTime = cms.double(500.0),
18 MaxTimeNames = cms.vstring(
'ZDCRegion'),
19 MaxTrackTimes = cms.vdouble(2000.0),
21 DeadRegions = cms.vstring(
'QuadRegion',
'InterimRegion'),
22 CriticalEnergyForVacuum = cms.double(2.0),
23 CriticalDensity = cms.double(1e-15)
26 common_UsePMT = cms.PSet(
27 UseR7600UPMT = cms.bool(
False)
30 common_UseHF = cms.PSet(
31 Lambda1 = cms.double(280.0),
32 Lambda2 = cms.double(700.0),
33 Gain = cms.double(0.33),
34 CheckSurvive = cms.bool(
False),
35 FibreR = cms.untracked.double(0.3)
38 common_UseLuminosity = cms.PSet(
39 InstLuminosity = cms.double(0.),
40 DelivLuminosity = cms.double(5000.)
43 g4SimHits = cms.EDProducer(
"OscarMTProducer",
44 g4GeometryDD4hepSource = cms.bool(
False),
45 NonBeamEvent = cms.bool(
False),
46 G4EventManagerVerbosity = cms.untracked.int32(0),
47 UseMagneticField = cms.bool(
True),
48 StoreRndmSeeds = cms.bool(
False),
49 RestoreRndmSeeds = cms.bool(
False),
50 PhysicsTablesDirectory = cms.untracked.string(
'PhysicsTables'),
51 StorePhysicsTables = cms.untracked.bool(
False),
52 RestorePhysicsTables = cms.untracked.bool(
False),
53 UseParametrisedEMPhysics = cms.untracked.bool(
True),
54 CheckGeometry = cms.untracked.bool(
False),
55 G4CheckOverlap = cms.untracked.PSet(
56 OutputBaseName = cms.string(
'2017'),
57 MaterialFlag = cms.bool(
True),
58 GeomFlag = cms.bool(
True),
59 OverlapFlag = cms.bool(
False),
60 RegionFlag = cms.bool(
True),
61 gdmlFlag = cms.bool(
False),
62 Verbose = cms.bool(
True),
63 Tolerance = cms.double(0.0),
64 Resolution = cms.int32(10000),
65 ErrorThreshold = cms.int32(1),
68 PVname = cms.string(
''),
69 LVname = cms.string(
''),
70 NodeNames = cms.vstring(
'World')
72 G4Commands = cms.vstring(),
73 SteppingVerbosity = cms.untracked.int32(0),
74 StepVerboseThreshold = cms.untracked.double(0.1),
75 VerboseEvents = cms.untracked.vint32(),
76 VertexNumber = cms.untracked.vint32(),
77 VerboseTracks = cms.untracked.vint32(),
78 FileNameField = cms.untracked.string(
''),
79 FileNameGDML = cms.untracked.string(
''),
80 FileNameRegions = cms.untracked.string(
''),
81 Watchers = cms.VPSet(),
82 HepMCProductLabel = cms.InputTag(
"generatorSmeared"),
83 theLHCTlinkTag = cms.InputTag(
"LHCTransport"),
84 CustomUIsession = cms.untracked.PSet(
85 Type = cms.untracked.string(
"MessageLogger"),
86 ThreadPrefix = cms.untracked.string(
"W"),
87 ThreadFile = cms.untracked.string(
"sim_output_thread"),
89 MagneticField = cms.PSet(
90 UseLocalMagFieldManager = cms.bool(
False),
91 Verbosity = cms.bool(
False),
92 ConfGlobalMFM = cms.PSet(
93 Volume = cms.string(
'OCMS'),
95 Stepper = cms.string(
'G4DormandPrince745'),
96 Type = cms.string(
'CMSIMField'),
97 StepperParam = cms.PSet(
98 VacRegions = cms.vstring(),
100 MaximumEpsilonStep = cms.untracked.double(0.01),
101 DeltaOneStep = cms.double(0.001),
102 MaximumLoopCounts = cms.untracked.double(1000.0),
103 DeltaChord = cms.double(0.001),
104 MinStep = cms.double(0.1),
105 DeltaIntersectionAndOneStep = cms.untracked.double(-1.0),
106 DeltaIntersection = cms.double(0.0001),
107 MaxStep = cms.double(150.),
108 MinimumEpsilonStep = cms.untracked.double(1e-05),
109 EnergyThSimple = cms.double(0.015),
110 DeltaChordSimple = cms.double(0.1),
111 DeltaOneStepSimple = cms.double(0.1),
112 DeltaIntersectionSimple = cms.double(0.01),
113 MaxStepSimple = cms.double(50.),
117 delta = cms.double(1.0)
125 type = cms.string(
'SimG4Core/Physics/FTFP_BERT_EMM'),
126 DummyEMPhysics = cms.bool(
False),
127 CutsPerRegion = cms.bool(
True),
128 CutsOnProton = cms.bool(
True),
129 DefaultCutValue = cms.double(1.0),
130 G4BremsstrahlungThreshold = cms.double(0.5),
131 Verbosity = cms.untracked.int32(0),
134 MonopoleCharge = cms.untracked.int32(1),
135 MonopoleDeltaRay = cms.untracked.bool(
True),
136 MonopoleMultiScatter = cms.untracked.bool(
False),
137 MonopoleTransport = cms.untracked.bool(
True),
138 MonopoleMass = cms.untracked.double(0),
139 ExoticaTransport = cms.untracked.bool(
False),
140 ExoticaPhysicsSS = cms.untracked.bool(
False),
141 RhadronPhysics = cms.bool(
False),
142 DarkMPFactor = cms.double(1.0),
143 Region = cms.string(
''),
144 TrackingCut = cms.bool(
False),
145 SRType = cms.bool(
True),
146 FlagMuNucl = cms.bool(
False),
147 FlagFluo = cms.bool(
False),
148 EMPhysics = cms.untracked.bool(
True),
149 HadPhysics = cms.untracked.bool(
True),
150 FlagBERT = cms.untracked.bool(
False),
151 LowEnergyGflashEcal = cms.bool(
False),
152 LowEnergyGflashEcalEmax = cms.double(100),
153 GflashEcal = cms.bool(
False),
154 GflashHcal = cms.bool(
False),
155 GflashEcalHad = cms.bool(
False),
156 GflashHcalHad = cms.bool(
False),
157 bField = cms.double(3.8),
158 energyScaleEB = cms.double(1.032),
159 energyScaleEE = cms.double(1.024),
160 ThermalNeutrons = cms.untracked.bool(
False),
161 RusRoElectronEnergyLimit = cms.double(0.0),
162 RusRoEcalElectron = cms.double(1.0),
163 RusRoHcalElectron = cms.double(1.0),
164 RusRoMuonIronElectron = cms.double(1.0),
165 RusRoPreShowerElectron = cms.double(1.0),
166 RusRoCastorElectron = cms.double(1.0),
167 RusRoWorldElectron = cms.double(1.0),
168 ElectronStepLimit = cms.bool(
False),
169 ElectronRangeTest = cms.bool(
False),
170 PositronStepLimit = cms.bool(
False),
171 ProtonRegionLimit = cms.bool(
False),
172 PionRegionLimit = cms.bool(
False),
173 LimitsPerRegion = cms.vstring(
'EcalRegion',
'HcalRegion'),
174 EnergyLimitsE = cms.vdouble(0.,0.0),
175 EnergyLimitsH = cms.vdouble(0.,0.0),
176 EnergyFactorsE = cms.vdouble(1.,0.0),
177 EnergyRMSE = cms.vdouble(0.0,0.0),
178 MinStepLimit = cms.double(1.0),
179 ModifyTransportation = cms.bool(
False),
180 ThresholdWarningEnergy = cms.untracked.double(100.0),
181 ThresholdImportantEnergy = cms.untracked.double(250.0),
182 ThresholdTrials = cms.untracked.int32(10)
184 Generator = cms.PSet(
186 HepMCProductLabel = cms.InputTag(
'generatorSmeared'),
187 ApplyPCuts = cms.bool(
True),
188 ApplyPtransCut = cms.bool(
False),
189 MinPCut = cms.double(0.04),
190 MaxPCut = cms.double(99999.0),
191 ApplyEtaCuts = cms.bool(
True),
192 MinEtaCut = cms.double(-5.5),
193 MaxEtaCut = cms.double(5.5),
194 RDecLenCut = cms.double(2.9),
195 LDecLenCut = cms.double(30.0),
196 ApplyPhiCuts = cms.bool(
False),
197 MinPhiCut = cms.double(-3.14159265359),
198 MaxPhiCut = cms.double(3.14159265359),
199 ApplyLumiMonitorCuts = cms.bool(
False),
200 Verbosity = cms.untracked.int32(0),
201 PDGselection = cms.PSet(
202 PDGfilterSel = cms.bool(
False),
203 PDGfilter = cms.vint32(21,1,2,3,4,5,6)
206 RunAction = cms.PSet(
207 StopFile = cms.string(
'')
209 EventAction = cms.PSet(
210 debug = cms.untracked.bool(
False),
211 StopFile = cms.string(
''),
212 PrintRandomSeed = cms.bool(
False),
213 CollapsePrimaryVertices = cms.bool(
False)
215 StackingAction = cms.PSet(
216 common_heavy_suppression,
218 KillDeltaRay = cms.bool(
False),
219 TrackNeutrino = cms.bool(
False),
220 KillHeavy = cms.bool(
False),
221 KillGamma = cms.bool(
True),
222 GammaThreshold = cms.double(0.0001),
223 SaveFirstLevelSecondary = cms.untracked.bool(
False),
224 SavePrimaryDecayProductsAndConversionsInTracker = cms.untracked.bool(
False),
225 SavePrimaryDecayProductsAndConversionsInCalo = cms.untracked.bool(
False),
226 SavePrimaryDecayProductsAndConversionsInMuon = cms.untracked.bool(
False),
227 SaveAllPrimaryDecayProductsAndConversions = cms.untracked.bool(
True),
228 RusRoGammaEnergyLimit = cms.double(5.0),
229 RusRoEcalGamma = cms.double(0.3),
230 RusRoHcalGamma = cms.double(0.3),
231 RusRoMuonIronGamma = cms.double(0.3),
232 RusRoPreShowerGamma = cms.double(0.3),
233 RusRoCastorGamma = cms.double(0.3),
234 RusRoWorldGamma = cms.double(0.3),
235 RusRoNeutronEnergyLimit = cms.double(10.0),
236 RusRoEcalNeutron = cms.double(0.1),
237 RusRoHcalNeutron = cms.double(0.1),
238 RusRoMuonIronNeutron = cms.double(0.1),
239 RusRoPreShowerNeutron = cms.double(0.1),
240 RusRoCastorNeutron = cms.double(0.1),
241 RusRoWorldNeutron = cms.double(0.1),
242 RusRoProtonEnergyLimit = cms.double(0.0),
243 RusRoEcalProton = cms.double(1.0),
244 RusRoHcalProton = cms.double(1.0),
245 RusRoMuonIronProton = cms.double(1.0),
246 RusRoPreShowerProton = cms.double(1.0),
247 RusRoCastorProton = cms.double(1.0),
248 RusRoWorldProton = cms.double(1.0)
250 TrackingAction = cms.PSet(
251 DetailedTiming = cms.untracked.bool(
False),
252 CheckTrack = cms.untracked.bool(
False)
254 SteppingAction = cms.PSet(
256 EkinNames = cms.vstring(),
257 EkinThresholds = cms.vdouble(),
258 EkinParticles = cms.vstring()
260 TrackerSD = cms.PSet(
261 ZeroEnergyLoss = cms.bool(
False),
262 PrintHits = cms.bool(
False),
263 ElectronicSigmaInNanoSeconds = cms.double(12.06),
264 NeverAccumulate = cms.bool(
False),
265 EnergyThresholdForPersistencyInGeV = cms.double(0.2),
266 EnergyThresholdForHistoryInGeV = cms.double(0.05)
269 EnergyThresholdForPersistency = cms.double(1.0),
270 PrintHits = cms.bool(
False),
271 AllMuonsPersistent = cms.bool(
True)
274 common_heavy_suppression,
275 SuppressHeavy = cms.bool(
False),
276 EminTrack = cms.double(1.0),
277 TmaxHit = cms.double(1000.0),
278 HCNames = cms.vstring(
'EcalHitsEB',
'EcalHitsEE',
'EcalHitsES',
'HcalHits',
'ZDCHITS'),
279 EminHits = cms.vdouble(0.015,0.010,0.0,0.0,0.0),
280 EminHitsDepth = cms.vdouble(0.0,0.0,0.0,0.0,0.0),
281 TmaxHits = cms.vdouble(500.0,500.0,500.0,500.0,2000.0),
282 UseResponseTables = cms.vint32(0,0,0,0,0),
283 BeamPosition = cms.double(0.0),
284 CorrectTOFBeam = cms.bool(
False),
285 DetailedTiming = cms.untracked.bool(
False),
286 UseMap = cms.untracked.bool(
False),
287 Verbosity = cms.untracked.int32(0),
288 CheckHits = cms.untracked.int32(25)
290 CaloResponse = cms.PSet(
291 UseResponseTable = cms.bool(
True),
292 ResponseScale = cms.double(1.0),
293 ResponseFile = cms.FileInPath(
'SimG4CMS/Calo/data/responsTBpim50.dat')
296 common_UseLuminosity,
297 UseBirkLaw = cms.bool(
True),
298 BirkL3Parametrization = cms.bool(
True),
299 BirkSlope = cms.double(0.253694),
300 BirkCut = cms.double(0.1),
301 BirkC1 = cms.double(0.03333),
302 BirkC3 = cms.double(1.0),
303 BirkC2 = cms.double(0.0),
304 SlopeLightYield = cms.double(0.02),
305 StoreSecondary = cms.bool(
False),
306 TimeSliceUnit = cms.double(1),
307 IgnoreTrackID = cms.bool(
False),
308 XtalMat = cms.untracked.string(
'E_PbWO4'),
309 TestBeam = cms.untracked.bool(
False),
310 NullNumbering = cms.untracked.bool(
False),
311 StoreRadLength = cms.untracked.bool(
False),
312 ScaleRadLength = cms.untracked.double(1.0),
313 StoreLayerTimeSim = cms.untracked.bool(
False),
314 AgeingWithSlopeLY = cms.untracked.bool(
False)
317 common_UseLuminosity,
318 UseBirkLaw = cms.bool(
True),
319 BirkC3 = cms.double(1.75),
320 BirkC2 = cms.double(0.142),
321 BirkC1 = cms.double(0.0052),
322 UseShowerLibrary = cms.bool(
True),
323 UseParametrize = cms.bool(
False),
324 UsePMTHits = cms.bool(
False),
325 UseFibreBundleHits = cms.bool(
False),
326 TestNumberingScheme = cms.bool(
False),
327 doNeutralDensityFilter = cms.bool(
False),
328 EminHitHB = cms.double(0.0),
329 EminHitHE = cms.double(0.0),
330 EminHitHO = cms.double(0.0),
331 EminHitHF = cms.double(0.0),
332 BetaThreshold = cms.double(0.7),
333 TimeSliceUnit = cms.double(1),
334 IgnoreTrackID = cms.bool(
False),
335 HBDarkening = cms.bool(
False),
336 HEDarkening = cms.bool(
False),
337 HFDarkening = cms.bool(
False),
338 UseHF = cms.untracked.bool(
True),
339 ForTBH2 = cms.untracked.bool(
False),
340 ForTBHCAL = cms.untracked.bool(
False),
341 UseLayerWt = cms.untracked.bool(
False),
342 WtFile = cms.untracked.string(
'None'),
343 TestNS = cms.untracked.bool(
False),
344 HFDarkeningParameterBlock = HFDarkeningParameterBlock
346 CaloTrkProcessing = cms.PSet(
347 TestBeam = cms.bool(
False),
348 EminTrack = cms.double(0.01),
349 PutHistory = cms.bool(
False),
350 DoFineCalo = cms.bool(
False),
351 EminFineTrack = cms.double(10000.0),
352 EminFinePhoton = cms.double(5000.0)
357 ProbMax = cms.double(1.0),
358 CFibre = cms.double(0.5),
359 PEPerGeV = cms.double(0.31),
360 TrackEM = cms.bool(
False),
361 UseShowerLibrary = cms.bool(
True),
362 UseHFGflash = cms.bool(
False),
363 EminLibrary = cms.double(0.0),
364 OnlyLong = cms.bool(
True),
365 LambdaMean = cms.double(350.0),
366 ApplyFiducialCut = cms.bool(
True),
367 RefIndex = cms.double(1.459),
368 Aperture = cms.double(0.33),
369 ApertureTrapped = cms.double(0.22),
370 CosApertureTrapped= cms.double(0.5),
371 SinPsiMax = cms.untracked.double(0.5),
372 ParametrizeLast = cms.untracked.bool(
False)
374 HFShowerLibrary = cms.PSet(
375 FileName = cms.FileInPath(
'SimG4CMS/Calo/data/HFShowerLibrary_oldpmt_noatt_eta4_16en_v3.root'),
376 BackProbability = cms.double(0.2),
377 TreeEMID = cms.string(
'emParticles'),
378 TreeHadID = cms.string(
'hadParticles'),
379 Verbosity = cms.untracked.bool(
False),
380 ApplyFiducialCut= cms.bool(
True),
381 BranchPost = cms.untracked.string(
''),
382 BranchEvt = cms.untracked.string(
''),
383 BranchPre = cms.untracked.string(
'')
385 HFShowerPMT = cms.PSet(
388 PEPerGeVPMT = cms.double(1.0),
389 RefIndex = cms.double(1.52),
390 Aperture = cms.double(0.99),
391 ApertureTrapped = cms.double(0.22),
392 CosApertureTrapped= cms.double(0.5),
393 SinPsiMax = cms.untracked.double(0.5)
395 HFShowerStraightBundle = cms.PSet(
398 FactorBundle = cms.double(1.0),
399 RefIndex = cms.double(1.459),
400 Aperture = cms.double(0.33),
401 ApertureTrapped = cms.double(0.22),
402 CosApertureTrapped= cms.double(0.5),
403 SinPsiMax = cms.untracked.double(0.5)
405 HFShowerConicalBundle = cms.PSet(
408 FactorBundle = cms.double(1.0),
409 RefIndex = cms.double(1.459),
410 Aperture = cms.double(0.33),
411 ApertureTrapped = cms.double(0.22),
412 CosApertureTrapped= cms.double(0.5),
413 SinPsiMax = cms.untracked.double(0.5)
416 BField = cms.untracked.double(3.8),
417 WatcherOn = cms.untracked.bool(
True),
418 FillHisto = cms.untracked.bool(
True)
421 useShowerLibrary = cms.bool(
True),
422 minEnergyInGeVforUsingSLibrary = cms.double(1.0),
423 nonCompensationFactor = cms.double(0.817),
424 Verbosity = cms.untracked.int32(0)
426 CastorShowerLibrary = cms.PSet(
427 FileName = cms.FileInPath(
'SimG4CMS/Forward/data/CastorShowerLibrary_CMSSW500_Standard.root'),
428 BranchEvt = cms.untracked.string(
'hadShowerLibInfo.'),
429 BranchEM = cms.untracked.string(
'emParticles.'),
430 BranchHAD = cms.untracked.string(
'hadParticles.'),
431 Verbosity = cms.untracked.bool(
False)
434 Verbosity = cms.untracked.int32(0)
436 FastTimerSD = cms.PSet(
437 Verbosity = cms.untracked.int32(0),
438 TimeSliceUnit = cms.double(0.001),
439 IgnoreTrackID = cms.bool(
False),
440 EminHit = cms.double(0.0),
441 CheckID = cms.untracked.bool(
True),
444 Verbosity = cms.untracked.int32(0),
445 TimeSliceUnit = cms.double(0.01),
446 IgnoreTrackID = cms.bool(
False),
447 EminHit = cms.double(0.0),
448 CheckID = cms.untracked.bool(
True),
451 Verbosity = cms.untracked.int32(0),
452 TimeSliceUnit = cms.double(0.001),
453 IgnoreTrackID = cms.bool(
False),
454 EminHit = cms.double(0.0),
455 FiducialCut = cms.bool(
False),
456 DistanceFromEdge = cms.double(1.0),
457 StoreAllG4Hits = cms.bool(
False),
458 RejectMouseBite = cms.bool(
False),
459 RotatedWafer = cms.bool(
False),
460 CornerMinMask = cms.int32(0),
461 WaferAngles = cms.untracked.vdouble(90.0,30.0),
462 WaferSize = cms.untracked.double(123.7),
463 MouseBite = cms.untracked.double(2.5),
464 CheckID = cms.untracked.bool(
True),
466 HGCScintSD = cms.PSet(
467 Verbosity = cms.untracked.int32(0),
468 EminHit = cms.double(0.0),
469 UseBirkLaw = cms.bool(
True),
470 BirkC3 = cms.double(1.75),
471 BirkC2 = cms.double(0.142),
472 BirkC1 = cms.double(0.0052),
473 FiducialCut = cms.bool(
False),
474 DistanceFromEdge = cms.double(1.0),
475 StoreAllG4Hits = cms.bool(
False),
478 Verbosity = cms.untracked.int32(0),
479 TimeSliceUnit = cms.double(0.001),
480 IgnoreTrackID = cms.bool(
False),
481 EminHit = cms.double(0.0),
482 FiducialCut = cms.bool(
False),
483 DistanceFromEdge = cms.double(1.0),
484 StoreAllG4Hits = cms.bool(
False),
485 RejectMouseBite = cms.bool(
False),
486 RotatedWafer = cms.bool(
False),
487 CornerMinMask = cms.int32(0),
488 WaferAngles = cms.untracked.vdouble(90.0,30.0),
489 CheckID = cms.untracked.bool(
True),
491 TotemRPSD = cms.PSet(
492 Verbosity = cms.int32(0)
494 PPSDiamondSD = cms.PSet(
495 Verbosity = cms.int32(0)
497 PPSPixelSD = cms.PSet(
498 Verbosity = cms.untracked.int32(0)
501 Verbosity = cms.int32(0),
502 UseShowerLibrary = cms.bool(
True),
503 UseShowerHits = cms.bool(
False),
504 FiberDirection = cms.double(45.0),
505 ZdcHitEnergyCut = cms.double(10.0)
507 ZdcShowerLibrary = cms.PSet(
508 Verbosity = cms.untracked.int32(0)
511 Verbosity = cms.untracked.int32(2)
514 Verbosity = cms.untracked.int32(0)
517 EnergyThresholdForPersistencyInGeV = cms.double(0.2),
518 EnergyThresholdForHistoryInGeV = cms.double(0.05)
521 EnergyThresholdForPersistencyInGeV = cms.double(0.010),
522 EnergyThresholdForHistoryInGeV = cms.double(0.005)
524 HcalTB02SD = cms.PSet(
525 UseBirkLaw = cms.untracked.bool(
False),
526 BirkC1 = cms.untracked.double(0.013),
527 BirkC3 = cms.untracked.double(1.75),
528 BirkC2 = cms.untracked.double(0.0568)
530 EcalTBH4BeamSD = cms.PSet(
531 UseBirkLaw = cms.bool(
False),
532 BirkC1 = cms.double(0.013),
533 BirkC3 = cms.double(1.75),
534 BirkC2 = cms.double(0.0568)
536 HGCalTestBeamSD = cms.PSet(
537 Material = cms.string(
'Scintillator'),
538 UseBirkLaw = cms.bool(
False),
539 BirkC1 = cms.double(0.013),
540 BirkC3 = cms.double(1.75),
541 BirkC2 = cms.double(0.0568),
543 HcalTB06BeamSD = cms.PSet(
544 UseBirkLaw = cms.bool(
False),
545 BirkC1 = cms.double(0.013),
546 BirkC3 = cms.double(1.75),
547 BirkC2 = cms.double(0.0568)
550 UseBirkLaw = cms.bool(
True),
551 BirkC3 = cms.double(1.75),
552 BirkC2 = cms.double(0.142),
553 BirkC1 = cms.double(0.0052),
554 EminHit = cms.double(0.0),
555 TimeSliceUnit = cms.double(1),
556 IgnoreTrackID = cms.bool(
False),
564 from Configuration.Eras.Modifier_run2_common_cff
import run2_common
565 run2_common.toModify( g4SimHits.HFShowerLibrary, FileName =
'SimG4CMS/Calo/data/HFShowerLibrary_npmt_noatt_eta4_16en_v4.root' )
566 run2_common.toModify( g4SimHits.HFShower, ProbMax = 0.5)
568 from Configuration.Eras.Modifier_run2_HCAL_2017_cff
import run2_HCAL_2017
569 run2_HCAL_2017.toModify( g4SimHits, HCalSD = dict( TestNumberingScheme =
True ) )
570 from Configuration.Eras.Modifier_phase2_timing_cff
import phase2_timing
571 phase2_timing.toModify( g4SimHits.ECalSD,
572 StoreLayerTimeSim = cms.untracked.bool(
True),
573 TimeSliceUnit = cms.double(0.001) )
HF Raddam Dose Class in /SimG4CMS/Calo.