ATLAS Offline Software
MC23.py
Go to the documentation of this file.
1 # Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
2 from AthenaConfiguration.Enums import ProductionStep
3 from Campaigns.Utils import Campaign
4 
5 
6 def MC23a(flags):
7  """MC23a flags for MC to match 2022 Run 3 data"""
8  flags.Input.MCCampaign = Campaign.MC23a
9 
10  flags.Beam.NumberOfCollisions = 60.
11 
12  from LArConfiguration.LArConfigRun3 import LArConfigRun3PileUp
13  LArConfigRun3PileUp(flags)
14 
15  # radiation damage
16  from SimulationConfig.SimEnums import PixelRadiationDamageSimulationType
17  flags.Digitization.PixelPlanarRadiationDamageSimulationType = PixelRadiationDamageSimulationType.RamoPotential
18 
19  # pile-up
20  # These numbers are based upon a relative XS scaling of the high-pt slice
21  # of 64%, which leads to a relative high-pt / low-pt sampling of
22  # 0.001953314389 / 0.9980466856. Those numbers are then multiplied by 67.5
23  # to follow pile-up profile. Only a relevant number of significant digits
24  # are kept.
25  flags.Digitization.PU.NumberOfLowPtMinBias = 67.369
26  flags.Digitization.PU.NumberOfHighPtMinBias = 0.131
27  flags.Digitization.PU.BunchStructureConfig = 'RunDependentSimData.BunchStructure_Fill7314_BCMSPattern_Flat'
28  flags.Digitization.PU.ProfileConfig = 'RunDependentSimData.PileUpProfile_run410000_MC23a_MultiBeamspot'
29 
30  if flags.Common.ProductionStep == ProductionStep.PileUpPresampling:
31  # ensure better randomisation of high-pt minbias events
32  flags.Digitization.PU.HighPtMinBiasInputColOffset = -1
33 
34 def MC23c(flags):
35  """MC23c flags for MC to match 2023 Run 3 data (initial pile-up profile estimate)"""
36  flags.Input.MCCampaign = Campaign.MC23c
37 
38  flags.Beam.NumberOfCollisions = 60.
39 
40  from LArConfiguration.LArConfigRun3 import LArConfigRun3PileUp
41  LArConfigRun3PileUp(flags)
42 
43  # radiation damage
44  from SimulationConfig.SimEnums import PixelRadiationDamageSimulationType
45  flags.Digitization.PixelPlanarRadiationDamageSimulationType = PixelRadiationDamageSimulationType.RamoPotential
46 
47  # pile-up
48  # These numbers are based upon a relative XS scaling of the high-pt slice
49  # of 64%, which leads to a relative high-pt / low-pt sampling of
50  # 0.001953314389 / 0.9980466856. Those numbers are then multiplied by 90.5
51  # to follow pile-up profile. Only a relevant number of significant digits
52  # are kept.
53  flags.Digitization.PU.NumberOfLowPtMinBias = 90.323
54  flags.Digitization.PU.NumberOfHighPtMinBias = 0.177
55  flags.Digitization.PU.BunchStructureConfig = 'RunDependentSimData.BunchStructure_Fill7314_BCMSPattern_Flat'
56  flags.Digitization.PU.ProfileConfig = 'RunDependentSimData.PileUpProfile_run450000_MC23c_MultiBeamspot'
57 
58  if flags.Common.ProductionStep == ProductionStep.PileUpPresampling:
59  # ensure better randomisation of high-pt minbias events
60  flags.Digitization.PU.HighPtMinBiasInputColOffset = -1
61 
62 
63 def MC23d(flags):
64  """MC23d flags for MC to match 2023 Run 3 data (uses a pile-up profile based on the actual profile from 2023 data)"""
65  flags.Input.MCCampaign = Campaign.MC23d
66 
67  flags.Beam.NumberOfCollisions = 60.
68 
69  from LArConfiguration.LArConfigRun3 import LArConfigRun3PileUp
70  LArConfigRun3PileUp(flags)
71 
72  # radiation damage
73  from SimulationConfig.SimEnums import PixelRadiationDamageSimulationType
74  flags.Digitization.PixelPlanarRadiationDamageSimulationType = PixelRadiationDamageSimulationType.RamoPotential
75 
76  # pile-up
77  # These numbers are based upon a relative XS scaling of the high-pt slice
78  # of 64%, which leads to a relative high-pt / low-pt sampling of
79  # 0.001953314389 / 0.9980466856. Those numbers are then multiplied by 95.5
80  # to follow pile-up profile. Only a relevant number of significant digits
81  # are kept.
82  flags.Digitization.PU.NumberOfLowPtMinBias = 95.313
83  flags.Digitization.PU.NumberOfHighPtMinBias = 0.187
84  flags.Digitization.PU.BunchStructureConfig = 'RunDependentSimData.BunchStructure_Fill7314_BCMSPattern_Flat'
85  flags.Digitization.PU.ProfileConfig = 'RunDependentSimData.PileUpProfile_run450000_MC23d_MultiBeamspot'
86 
87  if flags.Common.ProductionStep == ProductionStep.PileUpPresampling:
88  # ensure better randomisation of high-pt minbias events
89  flags.Digitization.PU.HighPtMinBiasInputColOffset = -1
90 
91 
93  """MC23 flags for the 2023 Heavy Ions run (without pile-up)"""
94  flags.Input.MCCampaign = Campaign.MC23a
95 
96  flags.Beam.BunchSpacing = 50
97  flags.Beam.NumberOfCollisions = 0.
98  flags.Input.ConditionsRunNumber = 460000
99 
100  from LArConfiguration.LArConfigRun3 import LArConfigRun3NoPileUp
101  LArConfigRun3NoPileUp(flags)
102 
103  # radiation damage
104  from SimulationConfig.SimEnums import PixelRadiationDamageSimulationType
105  flags.Digitization.PixelPlanarRadiationDamageSimulationType = PixelRadiationDamageSimulationType.RamoPotential
106 
107  from HIRecConfig.HIModeFlags import HImode
108  HImode(flags) # TO CHECK is it an issue if this is set for RDOtoRDOTrigger?
109  flags.Reco.EnableZDC = False # TO CHECK is this actually needed? I think it should be False by default
110 
111  #all
112  flags.Trigger.AODEDMSet = 'AODFULL'
113  flags.Trigger.triggerMenuSetup = 'Dev_HI_run3_v1_TriggerValidation_prescale'
114  flags.Trigger.L1.doAlfaCtpin = True
115 
116 
117 def MC23HeavyIons2023(flags):
118  """MC23 flags for the 2023 Heavy Ions run"""
119  flags.Input.MCCampaign = Campaign.MC23a
120 
121  flags.Beam.NumberOfCollisions = 0.
122  flags.Input.ConditionsRunNumber = 460000
123 
124  from LArConfiguration.LArConfigRun3 import LArConfigRun3NoPileUp
125  LArConfigRun3NoPileUp(flags) # TO CHECK is this actually what we want c.f. LArConfigRun3PileUp
126 
127  # radiation damage
128  from SimulationConfig.SimEnums import PixelRadiationDamageSimulationType
129  flags.Digitization.PixelPlanarRadiationDamageSimulationType = PixelRadiationDamageSimulationType.RamoPotential
130 
131  # pile-up
132  flags.Digitization.PileUp = True
133  flags.Digitization.DoXingByXingPileUp = True
134  flags.Digitization.PU.BunchStructureConfig = "RunDependentSimData.BunchStructureHeavyIon2022"
135  flags.Digitization.PU.InitialBunchCrossing = 0
136  flags.Digitization.PU.FinalBunchCrossing = 0
137  flags.Digitization.PU.NumberOfCavern = 1 # We are using the Cavern Background input for the Hijing HITS-level events
138 
139  from HIRecConfig.HIModeFlags import HImode
140  HImode(flags) # TO CHECK is it an issue if this is set for RDOtoRDOTrigger?
141  flags.Reco.EnableZDC = False # TO CHECK is this actually needed? I think it should be False by default
142 
143  #all
144  flags.Trigger.AODEDMSet = 'AODFULL'
145  flags.Trigger.triggerMenuSetup = 'Dev_HI_run3_v1_TriggerValidation_prescale'
146  flags.Trigger.L1.doAlfaCtpin = True
147 
148 
149 def MC23e(flags):
150  """MC23e flags for MC to match 2024 Run 3 data (initial pile-up estimate based on broadened 2023 data )"""
151  flags.Input.MCCampaign = Campaign.MC23e
152 
153  flags.Beam.NumberOfCollisions = 60.
154 
155  from LArConfiguration.LArConfigRun3 import LArConfigRun3PileUp
156  LArConfigRun3PileUp(flags)
157 
158  # radiation damage
159  from SimulationConfig.SimEnums import PixelRadiationDamageSimulationType
160  flags.Digitization.PixelPlanarRadiationDamageSimulationType = PixelRadiationDamageSimulationType.RamoPotential
161 
162  # pile-up
163  # These numbers are based upon a relative XS scaling of the high-pt slice
164  # of 64%, which leads to a relative high-pt / low-pt sampling of
165  # 0.001953314389 / 0.9980466856. Those numbers are then multiplied by 98.5
166  # to follow pile-up profile. Only a relevant number of significant digits
167  # are kept.
168  flags.Digitization.PU.NumberOfLowPtMinBias = 98.308
169  flags.Digitization.PU.NumberOfHighPtMinBias = 0.192
170  # TODO new bunch structure?
171  flags.Digitization.PU.BunchStructureConfig = 'RunDependentSimData.BunchStructure_Fill7314_BCMSPattern_Flat'
172  flags.Digitization.PU.ProfileConfig = 'RunDependentSimData.PileUpProfile_run470000_MC23e_MultiBeamspot'
173 
174  if flags.Common.ProductionStep == ProductionStep.PileUpPresampling:
175  # ensure better randomisation of high-pt minbias events
176  flags.Digitization.PU.HighPtMinBiasInputColOffset = -1
177 
178 
180  """MC23a flags for MC to match 2022 Run 3 data (single beamspot version)"""
181  MC23a(flags)
182 
183  # override only pile-up profile
184  flags.Digitization.PU.ProfileConfig = 'RunDependentSimData.PileUpProfile_run410000_MC23a_SingleBeamspot'
185 
186 
188  """MC23c flags for MC to match 2023 Run 3 data (initial pile-up profile estimate, single beamspot version)"""
189  MC23c(flags)
190 
191  # override only pile-up profile
192  flags.Digitization.PU.ProfileConfig = 'RunDependentSimData.PileUpProfile_run450000_MC23c_SingleBeamspot'
193 
194 
196  """MC23d flags for MC to match 2023 Run 3 data (uses a pile-up profile based on the actual profile from 2023 data, single beamspot version)"""
197  MC23d(flags)
198 
199  # override only pile-up profile
200  flags.Digitization.PU.ProfileConfig = 'RunDependentSimData.PileUpProfile_run450000_MC23d_SingleBeamspot'
201 
203  """MC23e flags for MC to match 2024 Run 3 data (initial pile-up profile estimate, single beamspot version)"""
204  MC23e(flags)
205 
206  # override only pile-up profile
207  flags.Digitization.PU.ProfileConfig = 'RunDependentSimData.PileUpProfile_run470000_MC23e_SingleBeamspot'
208 
209 def MC23LowMu(flags):
210  """MC23 flags for MC to match Run 3 data with low pile-up"""
211  flags.Input.MCCampaign = Campaign.MC23a
212 
213  flags.Beam.NumberOfCollisions = 60.
214  flags.Input.ConditionsRunNumber = 410000
215 
216  from LArConfiguration.LArConfigRun3 import LArConfigRun3PileUp
217  LArConfigRun3PileUp(flags)
218 
219  # radiation damage
220  from SimulationConfig.SimEnums import PixelRadiationDamageSimulationType
221  flags.Digitization.PixelPlanarRadiationDamageSimulationType = PixelRadiationDamageSimulationType.RamoPotential
222 
223  # pile-up
224  # These numbers are based upon a relative XS scaling of the high-pt slice
225  # of 64%, which leads to a relative high-pt / low-pt sampling of
226  # 0.001953314389 / 0.9980466856. Those numbers are then multiplied by 0.05
227  # to simulate low pile-up. Only a relevant number of significant digits
228  # are kept.
229  flags.Digitization.PU.NumberOfLowPtMinBias = 0.0499
230  flags.Digitization.PU.NumberOfHighPtMinBias = 0.0001
231  flags.Digitization.PU.BunchStructureConfig = 'RunDependentSimData.BunchStructure_Fill7314_BCMSPattern_Flat'
232 
233 
234 def MC23NoPileUp(flags):
235  """MC23 flags for MC without pile-up"""
236  flags.Input.MCCampaign = Campaign.MC23a
237 
238  flags.Beam.NumberOfCollisions = 0.
239  flags.Input.ConditionsRunNumber = 410000
240 
241  from LArConfiguration.LArConfigRun3 import LArConfigRun3NoPileUp
242  LArConfigRun3NoPileUp(flags)
243 
244  # radiation damage
245  from SimulationConfig.SimEnums import PixelRadiationDamageSimulationType
246  flags.Digitization.PixelPlanarRadiationDamageSimulationType = PixelRadiationDamageSimulationType.RamoPotential
247 
248 
249 def MC23aNoPileUp(flags):
250  """MC23a flags for MC without pile-up"""
251  MC23NoPileUp(flags)
252 
253 
254 def MC23dNoPileUp(flags):
255  """MC23d flags for MC without pile-up"""
256  flags.Input.MCCampaign = Campaign.MC23d
257 
258  flags.Beam.NumberOfCollisions = 0.
259  flags.Input.ConditionsRunNumber = 450000
260 
261  from LArConfiguration.LArConfigRun3 import LArConfigRun3NoPileUp
262  LArConfigRun3NoPileUp(flags)
263 
264  # radiation damage
265  from SimulationConfig.SimEnums import PixelRadiationDamageSimulationType
266  flags.Digitization.PixelPlanarRadiationDamageSimulationType = PixelRadiationDamageSimulationType.RamoPotential
267 
268 
269 def MC23eNoPileUp(flags):
270  """MC23e flags for MC without pile-up"""
271  flags.Input.MCCampaign = Campaign.MC23e
272 
273  flags.Beam.NumberOfCollisions = 0.
274  flags.Input.ConditionsRunNumber = 470000
275 
276  from LArConfiguration.LArConfigRun3 import LArConfigRun3NoPileUp
277  LArConfigRun3NoPileUp(flags)
278 
279  # radiation damage
280  from SimulationConfig.SimEnums import PixelRadiationDamageSimulationType
281  flags.Digitization.PixelPlanarRadiationDamageSimulationType = PixelRadiationDamageSimulationType.RamoPotential
282 
283 
285  """MC23a flags for MC to match 2002 Low Mu data"""
286  MC23NoPileUp(flags)
287  flags.Input.ConditionsRunNumber = 420000
288 
289 
291  """MC23d flags for MC to match special run 460348"""
292  MC23NoPileUp(flags)
293 
294  flags.Input.MCCampaign = Campaign.MC23d
295  flags.Input.ConditionsRunNumber = 465000
296 
297  # B-field configuration
298  flags.BField.configuredSolenoidFieldScale = 0.4
299 
300 
302  """MC23a beamspot splitting configuration"""
303  substeps = 4
304  event_fractions = [0.14, 0.14, 0.14, 0.58]
305 
306  return substeps, event_fractions
307 
308 
310  """MC23c beamspot splitting configuration"""
311  substeps = 4
312  event_fractions = [0.22, 0.22, 0.22, 0.34]
313 
314  return substeps, event_fractions
315 
316 
318  """MC23d beamspot splitting configuration, matches MC23c, but only the
319  first two substep are considered levelling rather than the first
320  three."""
321  substeps = 4
322  event_fractions = [0.22, 0.22, 0.22, 0.34]
323 
324  return substeps, event_fractions
325 
326 
328  """MC23e beamspot splitting configuration."""
329  substeps = 4
330  event_fractions = [0.22, 0.22, 0.22, 0.34]
331 
332  return substeps, event_fractions
333 
334 
336  """MC23 base flags for simulation without specifying conditions IoVs"""
337  flags.Input.MCCampaign = Campaign.MC23a
338 
339  from SimulationConfig.SimEnums import TruthStrategy
340  flags.Sim.PhysicsList = 'FTFP_BERT_ATL'
341  flags.Sim.TruthStrategy = TruthStrategy.MC15aPlus
342 
343  flags.Sim.TRTRangeCut = 30.0
344  flags.Sim.TightMuonStepping = True
345 
346  from SimulationConfig.G4Optimizations import enableBeamPipeKill, enableFrozenShowersFCalOnly
347  enableBeamPipeKill(flags)
348  if flags.Sim.ISF.Simulator.isFullSim():
350 
351  from SimulationConfig.G4Optimizations import enableG4Optimizations
352  enableG4Optimizations(flags)
353 
354  flags.Sim.FastCalo.ParamsInputFilename = 'FastCaloSim/MC23/TFCSparam_dev_Hybrid_Ha_v5_all_baryons_0_500.root'
355 
356 
358  """MC23 flags for low mu run simulation"""
359  MC23SimulationNoIoV(flags)
360 
361  flags.Input.RunNumbers = [420000]
362  flags.Input.OverrideRunNumber = True
363  flags.Input.LumiBlockNumbers = [1] # dummy value
364 
365 
367  """MC23 flags for simulation simulation of the 2023 Heavy Ion run"""
368  MC23SimulationNoIoV(flags)
369 
370  flags.Input.RunNumber = [460000]
371  flags.Input.OverrideRunNumber = True
372  flags.Input.LumiBlockNumbers = [1] # dummy value
373 
374 
376  """MC23 flags for simulation of special run 460348"""
377  MC23SimulationNoIoV(flags)
378  flags.Input.MCCampaign = Campaign.MC23d
379 
380  flags.Input.RunNumber = [465000]
381  flags.Input.OverrideRunNumber = True
382  flags.Input.LumiBlockNumber = [1] # dummy value
383 
384  # B-field configuration
385  flags.BField.configuredSolenoidFieldScale = 0.4
386 
387 
389  """MC23 flags for simulation"""
390  MC23SimulationNoIoV(flags)
391  flags.Input.MCCampaign = Campaign.MC23a
392 
393  flags.Input.RunNumbers = [410000]
394  flags.Input.OverrideRunNumber = True
395  flags.Input.LumiBlockNumbers = [1] # dummy value
396 
397 
399  """MC23 flags for simulation"""
400  MC23SimulationNoIoV(flags)
401  flags.Input.MCCampaign = Campaign.MC23a
402 
403  flags.Input.OverrideRunNumber = True
404 
405  from RunDependentSimComps.PileUpUtils import generateRunAndLumiProfile
407  profile= 'RunDependentSimData.PileUpProfile_run410000_MC23a_MultiBeamspot')
408 
409 
411  """MC23 flags for simulation"""
412  MC23SimulationNoIoV(flags)
413  flags.Input.MCCampaign = Campaign.MC23c
414 
415  flags.Input.OverrideRunNumber = True
416 
417  from RunDependentSimComps.PileUpUtils import generateRunAndLumiProfile
419  profile= 'RunDependentSimData.PileUpProfile_run450000_MC23c_MultiBeamspot')
420 
421 
423  """MC23 flags for simulation"""
424  MC23SimulationNoIoV(flags)
425  flags.Input.MCCampaign = Campaign.MC23e
426 
427  flags.Input.OverrideRunNumber = True
428 
429  from RunDependentSimComps.PileUpUtils import generateRunAndLumiProfile
431  profile= 'RunDependentSimData.PileUpProfile_run470000_MC23e_MultiBeamspot')
432 
433 
435  """MC23 flags for simulation with CalibrationHits"""
437  from SimuJobTransforms import CalHits, ParticleID
438  CalHits(flags)
439  ParticleID(flags)
440 
441 
443  """MC23 flags for simulation with CalibrationHits"""
445  from SimuJobTransforms import CalHits, ParticleID
446  CalHits(flags)
447  ParticleID(flags)
448 
449 
451  """MC23 flags for simulation with CalibrationHits"""
453  from SimuJobTransforms import CalHits, ParticleID
454  CalHits(flags)
455  ParticleID(flags)
456 
457 
459  """MC23e flags for simulation with CalibrationHits"""
461  from SimuJobTransforms import CalHits, ParticleID
462  CalHits(flags)
463  ParticleID(flags)
python.G4Optimizations.enableBeamPipeKill
def enableBeamPipeKill(flags)
Definition: G4Optimizations.py:16
python.MC23.MC23a
def MC23a(flags)
Definition: MC23.py:6
python.G4Optimizations.enableG4Optimizations
def enableG4Optimizations(flags)
Definition: G4Optimizations.py:114
python.MC23.MC23aNoPileUp
def MC23aNoPileUp(flags)
Definition: MC23.py:249
python.MC23.MC23cSimulationMultipleIoV
def MC23cSimulationMultipleIoV(flags)
Definition: MC23.py:410
python.MC23.MC23aSingleBeamspot
def MC23aSingleBeamspot(flags)
Definition: MC23.py:179
python.MC23.MC23Simulation2023HeavyIonRun
def MC23Simulation2023HeavyIonRun(flags)
Definition: MC23.py:366
python.MC23.MC23NoPileUpLowMuRun
def MC23NoPileUpLowMuRun(flags)
Definition: MC23.py:284
python.LArConfigRun3.LArConfigRun3NoPileUp
def LArConfigRun3NoPileUp(flags)
Definition: LArConfigRun3.py:13
python.MC23.MC23cSimulationMultipleIoVCalibrationHits
def MC23cSimulationMultipleIoVCalibrationHits(flags)
Definition: MC23.py:450
python.MC23.MC23dSimulationLowMuLowB
def MC23dSimulationLowMuLowB(flags)
Definition: MC23.py:375
python.MC23.MC23dNoPileUp
def MC23dNoPileUp(flags)
Definition: MC23.py:254
python.MC23.MC23NoPileUp
def MC23NoPileUp(flags)
Definition: MC23.py:234
python.MC23.MC23SimulationSingleIoV
def MC23SimulationSingleIoV(flags)
Definition: MC23.py:388
python.MC23.MC23eSimulationMultipleIoVCalibrationHits
def MC23eSimulationMultipleIoVCalibrationHits(flags)
Definition: MC23.py:458
python.LArConfigRun3.LArConfigRun3PileUp
def LArConfigRun3PileUp(flags)
Definition: LArConfigRun3.py:3
python.MC23.MC23eSingleBeamspot
def MC23eSingleBeamspot(flags)
Definition: MC23.py:202
python.MC23.MC23eNoPileUp
def MC23eNoPileUp(flags)
Definition: MC23.py:269
python.MC23.MC23e
def MC23e(flags)
Definition: MC23.py:149
python.HIModeFlags.HImode
def HImode(flags)
Definition: HIModeFlags.py:5
jobOptions.ParticleID
ParticleID
Definition: jobOptions.decayer.py:85
python.MC23.MC23HeavyIons2023NoPileUp
def MC23HeavyIons2023NoPileUp(flags)
Definition: MC23.py:92
python.MC23.MC23SimulationLowMuRun
def MC23SimulationLowMuRun(flags)
Definition: MC23.py:357
python.MC23.BeamspotSplitMC23a
def BeamspotSplitMC23a()
Definition: MC23.py:301
python.MC23.MC23eSimulationMultipleIoV
def MC23eSimulationMultipleIoV(flags)
Definition: MC23.py:422
python.MC23.BeamspotSplitMC23e
def BeamspotSplitMC23e()
Definition: MC23.py:327
python.MC23.MC23LowMu
def MC23LowMu(flags)
Definition: MC23.py:209
python.G4Optimizations.enableFrozenShowersFCalOnly
def enableFrozenShowersFCalOnly(flags)
Definition: G4Optimizations.py:5
python.MC23.MC23aSimulationMultipleIoV
def MC23aSimulationMultipleIoV(flags)
Definition: MC23.py:398
python.MC23.MC23dSingleBeamspot
def MC23dSingleBeamspot(flags)
Definition: MC23.py:195
python.MC23.MC23SimulationNoIoV
def MC23SimulationNoIoV(flags)
Definition: MC23.py:335
python.MC23.BeamspotSplitMC23d
def BeamspotSplitMC23d()
Definition: MC23.py:317
python.MC23.BeamspotSplitMC23c
def BeamspotSplitMC23c()
Definition: MC23.py:309
python.MC23.MC23SimulationSingleIoVCalibrationHits
def MC23SimulationSingleIoVCalibrationHits(flags)
Definition: MC23.py:434
python.MC23.MC23cSingleBeamspot
def MC23cSingleBeamspot(flags)
Definition: MC23.py:187
python.MC23.MC23d
def MC23d(flags)
Definition: MC23.py:63
python.PileUpUtils.generateRunAndLumiProfile
def generateRunAndLumiProfile(flags, profile, sequentialEventNumbers=False, doNotCorrectMaxEvents=False)
Definition: PileUpUtils.py:211
python.MC23.MC23aSimulationMultipleIoVCalibrationHits
def MC23aSimulationMultipleIoVCalibrationHits(flags)
Definition: MC23.py:442
python.MC23.MC23c
def MC23c(flags)
Definition: MC23.py:34
python.MC23.MC23NoPileUpLowMuLowB
def MC23NoPileUpLowMuLowB(flags)
Definition: MC23.py:290
python.MC23.MC23HeavyIons2023
def MC23HeavyIons2023(flags)
Definition: MC23.py:117