2from AthenaConfiguration.Enums
import ProductionStep
3from Campaigns.Utils
import Campaign
7 """MC23 flags for MC with pile-up"""
8 flags.Beam.NumberOfCollisions = 60.
10 from LArConfiguration.LArConfigRun3
import LArConfigRun3PileUp
11 LArConfigRun3PileUp(flags)
14 from SimulationConfig.SimEnums
import PixelRadiationDamageSimulationType
15 flags.Digitization.PixelPlanarRadiationDamageSimulationType = PixelRadiationDamageSimulationType.RamoPotential
17 if flags.Common.ProductionStep == ProductionStep.PileUpPresampling:
19 flags.Digitization.PU.HighPtMinBiasInputColOffset = -1
23 """MC23a flags for MC to match 2022 Run 3 data"""
26 flags.Input.MCCampaign = Campaign.MC23a
34 flags.Digitization.PU.NumberOfLowPtMinBias = 67.369
35 flags.Digitization.PU.NumberOfHighPtMinBias = 0.131
36 flags.Digitization.PU.BunchStructureConfig =
'RunDependentSimData.BunchStructure_Fill7314_BCMSPattern_Flat'
37 flags.Digitization.PU.ProfileConfig =
'RunDependentSimData.PileUpProfile_run410000_MC23a_MultiBeamspot'
41 """MC23c flags for MC to match 2023 Run 3 data (initial pile-up profile estimate)"""
44 flags.Input.MCCampaign = Campaign.MC23c
52 flags.Digitization.PU.NumberOfLowPtMinBias = 90.323
53 flags.Digitization.PU.NumberOfHighPtMinBias = 0.177
54 flags.Digitization.PU.BunchStructureConfig =
'RunDependentSimData.BunchStructure_Fill7314_BCMSPattern_Flat'
55 flags.Digitization.PU.ProfileConfig =
'RunDependentSimData.PileUpProfile_run450000_MC23c_MultiBeamspot'
59 """MC23d flags for MC to match 2023 Run 3 data (uses a pile-up profile based on the actual profile from 2023 data)"""
62 flags.Input.MCCampaign = Campaign.MC23d
70 flags.Digitization.PU.NumberOfLowPtMinBias = 95.313
71 flags.Digitization.PU.NumberOfHighPtMinBias = 0.187
72 flags.Digitization.PU.BunchStructureConfig =
'RunDependentSimData.BunchStructure_Fill7314_BCMSPattern_Flat'
73 flags.Digitization.PU.ProfileConfig =
'RunDependentSimData.PileUpProfile_run450000_MC23d_MultiBeamspot'
77 """MC23 flags for the 2023 Heavy Ions run (without pile-up)"""
78 flags.Input.MCCampaign = Campaign.MC23d
80 flags.Beam.BunchSpacing = 50
81 flags.Beam.NumberOfCollisions = 0.
82 flags.Input.ConditionsRunNumber = 460000
84 from LArConfiguration.LArConfigRun3
import LArConfigRun3NoPileUp
85 LArConfigRun3NoPileUp(flags)
88 from SimulationConfig.SimEnums
import PixelRadiationDamageSimulationType
89 flags.Digitization.PixelPlanarRadiationDamageSimulationType = PixelRadiationDamageSimulationType.RamoPotential
91 flags.Reco.EnableZDC =
False
94 flags.Trigger.AODEDMSet =
'AODFULL'
95 flags.Trigger.triggerMenuSetup =
'Dev_HI_run3_v1_TriggerValidation_prescale'
99 """MC23 flags for the 2023 Heavy Ions run"""
100 flags.Input.MCCampaign = Campaign.MC23d
102 flags.Beam.NumberOfCollisions = 0.
103 flags.Input.ConditionsRunNumber = 460000
105 from LArConfiguration.LArConfigRun3
import LArConfigRun3NoPileUp
106 LArConfigRun3NoPileUp(flags)
109 from SimulationConfig.SimEnums
import PixelRadiationDamageSimulationType
110 flags.Digitization.PixelPlanarRadiationDamageSimulationType = PixelRadiationDamageSimulationType.RamoPotential
113 flags.Digitization.PileUp =
True
114 flags.Digitization.DoXingByXingPileUp =
True
115 flags.Digitization.PU.BunchStructureConfig =
'RunDependentSimData.BunchStructureHeavyIon2022'
116 flags.Digitization.PU.InitialBunchCrossing = 0
117 flags.Digitization.PU.FinalBunchCrossing = 0
118 flags.Digitization.PU.NumberOfCavern = 1
120 flags.Reco.EnableZDC =
False
123 flags.Trigger.AODEDMSet =
'AODFULL'
124 flags.Trigger.triggerMenuSetup =
'Dev_HI_run3_v1_TriggerValidation_prescale'
128 """MC23e flags for MC to match 2024 Run 3 data (initial pile-up estimate based on broadened 2023 data )"""
131 flags.Input.MCCampaign = Campaign.MC23e
139 flags.Digitization.PU.NumberOfLowPtMinBias = 98.308
140 flags.Digitization.PU.NumberOfHighPtMinBias = 0.192
142 flags.Digitization.PU.BunchStructureConfig =
'RunDependentSimData.BunchStructure_Fill7314_BCMSPattern_Flat'
143 flags.Digitization.PU.ProfileConfig =
'RunDependentSimData.PileUpProfile_run470000_MC23e_MultiBeamspot'
147 """MC23g flags for MC to match 2025 Run 3 data (initial pile-up estimate based on broadened 2024 data )"""
150 flags.Input.MCCampaign = Campaign.MC23g
158 flags.Digitization.PU.NumberOfLowPtMinBias = 99.306
159 flags.Digitization.PU.NumberOfHighPtMinBias = 0.194
161 flags.Digitization.PU.BunchStructureConfig =
'RunDependentSimData.BunchStructure_Fill7314_BCMSPattern_Flat'
164 flags.Digitization.PU.ProfileConfig =
'RunDependentSimData.PileUpProfile_run495000_MC23g_MultiBeamspot'
168 """MC23 flags for the 2024 5.36 TeV pp reference run"""
169 flags.Input.MCCampaign = Campaign.MC23e
174 flags.Beam.NumberOfCollisions = 0.
175 flags.Input.ConditionsRunNumber = 488000
177 from LArConfiguration.LArConfigRun3
import LArConfigRun3NoPileUp
178 LArConfigRun3NoPileUp(flags)
181 from SimulationConfig.SimEnums
import PixelRadiationDamageSimulationType
182 flags.Digitization.PixelPlanarRadiationDamageSimulationType = PixelRadiationDamageSimulationType.RamoPotential
190 flags.Digitization.PU.NumberOfLowPtMinBias = 7.485
191 flags.Digitization.PU.NumberOfHighPtMinBias = 0.015
192 flags.Digitization.PU.BunchStructureConfig =
'RunDependentSimData.BunchStructure_Fill7314_BCMSPattern_Flat'
193 flags.Digitization.PU.ProfileConfig =
'RunDependentSimData.PileUpProfile_run488000_MC23e_SingleBeamspot'
195 flags.Reco.EnableZDC =
False
198 flags.Trigger.AODEDMSet =
'AODFULL'
199 flags.Trigger.triggerMenuSetup =
'PhysicsP1_pp_lowMu_run3_v1_TriggerValidation_prescale'
203 """MC23 flags for the 2024 Heavy Ions run (without pile-up)"""
204 flags.Input.MCCampaign = Campaign.MC23e
206 flags.Beam.BunchSpacing = 50
207 flags.Beam.NumberOfCollisions = 0.
208 flags.Input.ConditionsRunNumber = 488600
210 from LArConfiguration.LArConfigRun3
import LArConfigRun3NoPileUp
211 LArConfigRun3NoPileUp(flags)
214 from SimulationConfig.SimEnums
import PixelRadiationDamageSimulationType
215 flags.Digitization.PixelPlanarRadiationDamageSimulationType = PixelRadiationDamageSimulationType.RamoPotential
217 flags.Reco.EnableZDC =
False
220 flags.Trigger.AODEDMSet =
'AODFULL'
221 flags.Trigger.triggerMenuSetup =
'Dev_HI_run3_v1_TriggerValidation_prescale'
225 """MC23 flags for the 2024 Heavy Ions run"""
226 flags.Input.MCCampaign = Campaign.MC23e
228 flags.Beam.NumberOfCollisions = 0.
229 flags.Input.ConditionsRunNumber = 488600
231 from LArConfiguration.LArConfigRun3
import LArConfigRun3NoPileUp
232 LArConfigRun3NoPileUp(flags)
235 from SimulationConfig.SimEnums
import PixelRadiationDamageSimulationType
236 flags.Digitization.PixelPlanarRadiationDamageSimulationType = PixelRadiationDamageSimulationType.RamoPotential
239 flags.Digitization.PileUp =
True
240 flags.Digitization.DoXingByXingPileUp =
True
241 flags.Digitization.PU.BunchStructureConfig =
'RunDependentSimData.BunchStructureHeavyIon2022'
242 flags.Digitization.PU.InitialBunchCrossing = 0
243 flags.Digitization.PU.FinalBunchCrossing = 0
244 flags.Digitization.PU.NumberOfCavern = 1
246 flags.Reco.EnableZDC =
False
249 flags.Trigger.AODEDMSet =
'AODFULL'
250 flags.Trigger.triggerMenuSetup =
'Dev_HI_run3_v1_TriggerValidation_prescale'
254 """MC23 flags for the 2025 Heavy Ions (Oxygen) run"""
255 flags.Input.MCCampaign = Campaign.MC23g
257 flags.Beam.BunchSpacing = 500
258 flags.Beam.NumberOfCollisions = 0.0
259 flags.Input.ConditionsRunNumber = 500700
261 from LArConfiguration.LArConfigRun3
import LArConfigRun3NoPileUp
262 LArConfigRun3NoPileUp(flags)
265 from SimulationConfig.SimEnums
import PixelRadiationDamageSimulationType
266 flags.Digitization.PixelPlanarRadiationDamageSimulationType = PixelRadiationDamageSimulationType.RamoPotential
269 flags.Digitization.PileUp =
False
270 flags.Digitization.DoXingByXingPileUp =
False
271 flags.Digitization.PU.BunchStructureConfig =
'RunDependentSimData.BunchStructureHeavyIon2025OO'
272 flags.Digitization.PU.InitialBunchCrossing = 0
273 flags.Digitization.PU.FinalBunchCrossing = 0
274 flags.Digitization.PU.NumberOfCavern = 1
276 flags.Reco.EnableZDC =
False
279 flags.Trigger.AODEDMSet =
'AODFULL'
280 flags.Trigger.triggerMenuSetup =
'Dev_pp_lowMu_run3_v1_TriggerValidation_prescale'
284 """MC23 flags for the 2025 Heavy Ions run (without pile-up)"""
285 flags.Input.MCCampaign = Campaign.MC23g
287 flags.Beam.BunchSpacing = 50
288 flags.Beam.NumberOfCollisions = 0.
289 flags.Input.ConditionsRunNumber = 510000
291 from LArConfiguration.LArConfigRun3
import LArConfigRun3NoPileUp
292 LArConfigRun3NoPileUp(flags)
295 from SimulationConfig.SimEnums
import PixelRadiationDamageSimulationType
296 flags.Digitization.PixelPlanarRadiationDamageSimulationType = PixelRadiationDamageSimulationType.RamoPotential
298 flags.Reco.EnableZDC =
False
301 flags.Trigger.AODEDMSet =
'AODFULL'
302 flags.Trigger.triggerMenuSetup =
'Dev_HI_run3_v1_TriggerValidation_prescale'
306 """MC23 flags for the 2025 Heavy Ions run"""
307 flags.Input.MCCampaign = Campaign.MC23g
309 flags.Beam.NumberOfCollisions = 0.
310 flags.Input.ConditionsRunNumber = 510000
312 from LArConfiguration.LArConfigRun3
import LArConfigRun3NoPileUp
313 LArConfigRun3NoPileUp(flags)
316 from SimulationConfig.SimEnums
import PixelRadiationDamageSimulationType
317 flags.Digitization.PixelPlanarRadiationDamageSimulationType = PixelRadiationDamageSimulationType.RamoPotential
320 flags.Digitization.PileUp =
True
321 flags.Digitization.DoXingByXingPileUp =
True
322 flags.Digitization.PU.BunchStructureConfig =
'RunDependentSimData.BunchStructureHeavyIon2022'
323 flags.Digitization.PU.InitialBunchCrossing = 0
324 flags.Digitization.PU.FinalBunchCrossing = 0
325 flags.Digitization.PU.NumberOfCavern = 1
327 flags.Reco.EnableZDC =
False
330 flags.Trigger.AODEDMSet =
'AODFULL'
331 flags.Trigger.triggerMenuSetup =
'Dev_HI_run3_v1_TriggerValidation_prescale'
335 """MC23 flags for the 2026 Heavy Ions run (without pile-up)"""
336 flags.Input.MCCampaign = Campaign.MC23g
338 flags.Beam.BunchSpacing = 50
339 flags.Beam.NumberOfCollisions = 0.
340 flags.Input.ConditionsRunNumber = 520900
342 from LArConfiguration.LArConfigRun3
import LArConfigRun3NoPileUp
343 LArConfigRun3NoPileUp(flags)
346 from SimulationConfig.SimEnums
import PixelRadiationDamageSimulationType
347 flags.Digitization.PixelPlanarRadiationDamageSimulationType = PixelRadiationDamageSimulationType.RamoPotential
349 flags.Reco.EnableZDC =
False
352 flags.Trigger.AODEDMSet =
'AODFULL'
353 flags.Trigger.triggerMenuSetup =
'Dev_HI_run3_v1_TriggerValidation_prescale'
357 """MC23 flags for the 2026 Heavy Ions run"""
358 flags.Input.MCCampaign = Campaign.MC23g
360 flags.Beam.NumberOfCollisions = 0.
361 flags.Input.ConditionsRunNumber = 520900
363 from LArConfiguration.LArConfigRun3
import LArConfigRun3NoPileUp
364 LArConfigRun3NoPileUp(flags)
367 from SimulationConfig.SimEnums
import PixelRadiationDamageSimulationType
368 flags.Digitization.PixelPlanarRadiationDamageSimulationType = PixelRadiationDamageSimulationType.RamoPotential
371 flags.Digitization.PileUp =
True
372 flags.Digitization.DoXingByXingPileUp =
True
373 flags.Digitization.PU.BunchStructureConfig =
'RunDependentSimData.BunchStructureHeavyIon2022'
374 flags.Digitization.PU.InitialBunchCrossing = 0
375 flags.Digitization.PU.FinalBunchCrossing = 0
376 flags.Digitization.PU.NumberOfCavern = 1
378 flags.Reco.EnableZDC =
False
381 flags.Trigger.AODEDMSet =
'AODFULL'
382 flags.Trigger.triggerMenuSetup =
'Dev_HI_run3_v1_TriggerValidation_prescale'
386 """MC23a flags for MC to match 2022 Run 3 data (single beamspot version)"""
390 flags.Digitization.PU.ProfileConfig =
'RunDependentSimData.PileUpProfile_run410000_MC23a_SingleBeamspot'
394 """MC23c flags for MC to match 2023 Run 3 data (initial pile-up profile estimate, single beamspot version)"""
398 flags.Digitization.PU.ProfileConfig =
'RunDependentSimData.PileUpProfile_run450000_MC23c_SingleBeamspot'
402 """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)"""
406 flags.Digitization.PU.ProfileConfig =
'RunDependentSimData.PileUpProfile_run450000_MC23d_SingleBeamspot'
409 """MC23e flags for MC to match 2024 Run 3 data (initial pile-up profile estimate, single beamspot version)"""
413 flags.Digitization.PU.ProfileConfig =
'RunDependentSimData.PileUpProfile_run470000_MC23e_SingleBeamspot'
416 """MC23g flags for MC to match 2025 Run 3 data (initial pile-up profile estimate, single beamspot version)"""
420 flags.Digitization.PU.ProfileConfig =
'RunDependentSimData.PileUpProfile_run495000_MC23g_SingleBeamspot'
424 """MC23 flags for MC to match Run 3 data with low pile-up"""
425 flags.Input.MCCampaign = Campaign.MC23a
427 flags.Beam.NumberOfCollisions = 60.
428 flags.Input.ConditionsRunNumber = 410000
430 from LArConfiguration.LArConfigRun3
import LArConfigRun3PileUp
431 LArConfigRun3PileUp(flags)
434 from SimulationConfig.SimEnums
import PixelRadiationDamageSimulationType
435 flags.Digitization.PixelPlanarRadiationDamageSimulationType = PixelRadiationDamageSimulationType.RamoPotential
443 flags.Digitization.PU.NumberOfLowPtMinBias = 0.0499
444 flags.Digitization.PU.NumberOfHighPtMinBias = 0.0001
445 flags.Digitization.PU.BunchStructureConfig =
'RunDependentSimData.BunchStructure_Fill7314_BCMSPattern_Flat'
450 Configure MC23 flags for Monte Carlo simulations without pile-up.
451 This method is used in the Digi-Reco step only.
453 flags.Beam.NumberOfCollisions = 0.
455 from LArConfiguration.LArConfigRun3
import LArConfigRun3NoPileUp
456 LArConfigRun3NoPileUp(flags)
459 from SimulationConfig.SimEnums
import PixelRadiationDamageSimulationType
460 flags.Digitization.PixelPlanarRadiationDamageSimulationType = PixelRadiationDamageSimulationType.RamoPotential
465 Configure MC23a flags for Monte Carlo simulations without pile-up.
466 This method is used in the Digi-Reco step only.
470 flags.Input.MCCampaign = Campaign.MC23a
471 flags.Input.ConditionsRunNumber = 410000
476 Configure MC23d flags for Monte Carlo simulations without pile-up.
477 This method is used in the Digi-Reco step only.
481 flags.Input.MCCampaign = Campaign.MC23d
482 flags.Input.ConditionsRunNumber = 450000
487 Configure MC23e flags for Monte Carlo simulations without pile-up.
488 This method is used in the Digi-Reco step only.
492 flags.Input.MCCampaign = Campaign.MC23e
493 flags.Input.ConditionsRunNumber = 470000
498 Configure MC23g flags for Monte Carlo simulations without pile-up.
499 This method is used in the Digi-Reco step only.
503 flags.Input.MCCampaign = Campaign.MC23g
504 flags.Input.ConditionsRunNumber = 495000
509 Configure MC23a flags for Monte Carlo simulations to match 2022 Low Mu data.
510 This method is used in the Digi-Reco step only.
514 flags.Input.MCCampaign = Campaign.MC23a
515 flags.Input.ConditionsRunNumber = 420000
520 Configure MC23d flags for Monte Carlo simulations to match special run 460348.
521 This method is used in the Digi-Reco step only.
525 flags.Input.MCCampaign = Campaign.MC23d
526 flags.Input.ConditionsRunNumber = 465000
529 flags.BField.configuredSolenoidFieldScale = 0.4
533 """MC23a beamspot splitting configuration"""
535 event_fractions = [0.14, 0.14, 0.14, 0.58]
537 return substeps, event_fractions
541 """MC23c beamspot splitting configuration"""
543 event_fractions = [0.22, 0.22, 0.22, 0.34]
545 return substeps, event_fractions
549 """MC23d beamspot splitting configuration, matches MC23c, but only the
550 first two substep are considered levelling rather than the first
553 event_fractions = [0.22, 0.22, 0.22, 0.34]
555 return substeps, event_fractions
559 """MC23e beamspot splitting configuration."""
561 event_fractions = [0.22, 0.22, 0.22, 0.34]
563 return substeps, event_fractions
567 """MC23g beamspot splitting configuration."""
569 event_fractions = [0.3, 0.42, 0.08, 0.2]
571 return substeps, event_fractions
575 """MC23 base flags for simulation without specifying conditions IoVs"""
576 flags.Input.MCCampaign = Campaign.MC23a
578 from SimulationConfig.SimEnums
import TruthStrategy
579 flags.Sim.PhysicsList =
'FTFP_BERT_ATL'
580 flags.Sim.TruthStrategy = TruthStrategy.MC15aPlus
582 flags.Sim.TRTRangeCut = 30.0
583 flags.Sim.TightMuonStepping =
True
585 from SimulationConfig.G4Optimizations
import enableBeamPipeKill, enableFrozenShowersFCalOnly
586 enableBeamPipeKill(flags)
587 if flags.Sim.ISF.Simulator.isFullSim():
588 enableFrozenShowersFCalOnly(flags)
590 from SimulationConfig.G4Optimizations
import enableG4Optimizations
591 enableG4Optimizations(flags)
593 flags.Sim.FastCalo.ParamsInputFilename =
'FastCaloSim/MC23/TFCSparam_dev_Hybrid_Ha_v5_all_baryons_0_500.root'
597 """MC23 flags for low mu run simulation"""
600 flags.Input.RunNumbers = [420000]
601 flags.Input.OverrideRunNumber =
True
602 flags.Input.LumiBlockNumbers = [1]
606 """MC23 flags for simulation simulation of the 2023 Heavy Ion run"""
608 flags.Input.MCCampaign = Campaign.MC23d
610 flags.Input.RunNumbers = [460000]
611 flags.Input.OverrideRunNumber =
True
612 flags.Input.LumiBlockNumbers = [1]
616 """MC23 flags for simulation simulation of the 2024 5.36 TeV pp reference run"""
618 flags.Input.MCCampaign = Campaign.MC23e
620 flags.Input.RunNumbers = [488000]
621 flags.Input.OverrideRunNumber =
True
622 flags.Input.LumiBlockNumbers = [1]
626 """MC23 flags for simulation simulation of the 2024 Heavy Ion run"""
628 flags.Input.MCCampaign = Campaign.MC23e
630 flags.Input.RunNumbers = [488600]
631 flags.Input.OverrideRunNumber =
True
632 flags.Input.LumiBlockNumbers = [1]
635 """MC23 flags for simulation simulation of the 2025 Oxygen Oxygen run"""
637 flags.Input.MCCampaign = Campaign.MC23g
639 flags.Input.RunNumbers = [500700]
640 flags.Input.OverrideRunNumber =
True
641 flags.Input.LumiBlockNumbers = [1]
645 """MC23 flags for simulation of special run 460348"""
647 flags.Input.MCCampaign = Campaign.MC23d
649 flags.Input.RunNumbers = [465000]
650 flags.Input.OverrideRunNumber =
True
651 flags.Input.LumiBlockNumber = [1]
654 flags.BField.configuredSolenoidFieldScale = 0.4
658 """MC23 flags for simulation"""
660 flags.Input.MCCampaign = Campaign.MC23a
662 flags.Input.RunNumbers = [410000]
663 flags.Input.OverrideRunNumber =
True
664 flags.Input.LumiBlockNumbers = [1]
669 Configure MC23a flags for simulation with multiple Intervals of Validity (IoV).
670 This method is used in the Simulation step only.
673 flags.Input.MCCampaign = Campaign.MC23a
675 flags.Input.OverrideRunNumber =
True
677 from RunDependentSimComps.PileUpUtils
import generateRunAndLumiProfile
678 generateRunAndLumiProfile(flags,
679 profile=
'RunDependentSimData.PileUpProfile_run410000_MC23a_MultiBeamspot')
684 Configure MC23c flags for simulation with multiple Intervals of Validity (IoV).
685 This method is used in the Simulation step only.
688 flags.Input.MCCampaign = Campaign.MC23c
690 flags.Input.OverrideRunNumber =
True
692 from RunDependentSimComps.PileUpUtils
import generateRunAndLumiProfile
693 generateRunAndLumiProfile(flags,
694 profile=
'RunDependentSimData.PileUpProfile_run450000_MC23c_MultiBeamspot')
699 Configure MC23e flags for simulation with multiple Intervals of Validity (IoV).
700 This method is used in the Simulation step only.
703 flags.Input.MCCampaign = Campaign.MC23e
705 flags.Input.OverrideRunNumber =
True
707 from RunDependentSimComps.PileUpUtils
import generateRunAndLumiProfile
708 generateRunAndLumiProfile(flags,
709 profile=
'RunDependentSimData.PileUpProfile_run470000_MC23e_MultiBeamspot')
714 Configure MC23g flags for simulation with multiple Intervals of Validity (IoV).
715 This method is used in the Simulation step only.
718 flags.Input.MCCampaign = Campaign.MC23g
720 flags.Input.OverrideRunNumber =
True
722 from RunDependentSimComps.PileUpUtils
import generateRunAndLumiProfile
724 generateRunAndLumiProfile(flags,
725 profile=
'RunDependentSimData.PileUpProfile_run495000_MC23g_MultiBeamspot')
729 """MC23 flags for simulation with CalibrationHits"""
731 from SimuJobTransforms
import CalHits, ParticleID
737 """MC23 flags for simulation with CalibrationHits"""
739 from SimuJobTransforms
import CalHits, ParticleID
745 """MC23 flags for simulation with CalibrationHits"""
747 from SimuJobTransforms
import CalHits, ParticleID
753 """MC23e flags for simulation with CalibrationHits"""
755 from SimuJobTransforms
import CalHits, ParticleID
761 """MC23g flags for simulation with CalibrationHits"""
763 from SimuJobTransforms
import CalHits, ParticleID
MC23Simulation2023HeavyIonRun(flags)
MC23dSimulationLowMuLowB(flags)
MC23gSimulationMultipleIoV(flags)
MC23gSingleBeamspot(flags)
MC23HeavyIons2026NoPileUp(flags)
MC23eSingleBeamspot(flags)
MC23aSimulationMultipleIoV(flags)
MC23Simulation2024ppRefRun(flags)
MC23Simulation2025OORun(flags)
MC23Simulation2024HeavyIonRun(flags)
MC23HeavyIons2025OO(flags)
MC23SimulationSingleIoVCalibrationHits(flags)
MC23HeavyIons2025NoPileUp(flags)
MC23ppReferenceRun2024(flags)
MC23eSimulationMultipleIoV(flags)
MC23SimulationSingleIoV(flags)
MC23gSimulationMultipleIoVCalibrationHits(flags)
MC23NoPileUpLowMuRun(flags)
MC23SimulationLowMuRun(flags)
MC23eSimulationMultipleIoVCalibrationHits(flags)
MC23HeavyIons2024NoPileUp(flags)
MC23aSimulationMultipleIoVCalibrationHits(flags)
MC23cSimulationMultipleIoVCalibrationHits(flags)
MC23HeavyIons2023NoPileUp(flags)
MC23dSingleBeamspot(flags)
MC23aSingleBeamspot(flags)
MC23cSimulationMultipleIoV(flags)
MC23SimulationNoIoV(flags)
MC23NoPileUpLowMuLowB(flags)
MC23cSingleBeamspot(flags)