5 """Phase-II Upgrade / Run 4 flags for MC with pile-up"""
6 flags.Beam.NumberOfCollisions = collisions
7 flags.Input.MCCampaign = Campaign.PhaseII
9 flags.GeoModel.Align.Dynamic =
False
11 from LArConfiguration.LArConfigRun3
import LArConfigRun3PileUp
12 LArConfigRun3PileUp(flags)
13 flags.LAr.ROD.NumberOfCollisions = collisions
15 flags.Digitization.DoInnerDetectorNoise =
False
19 """Phase-II Upgrade / Run 4 flags for MC without pile-up"""
20 flags.Beam.NumberOfCollisions = 0.
21 flags.Input.MCCampaign = Campaign.PhaseII
23 flags.GeoModel.Align.Dynamic =
False
25 from LArConfiguration.LArConfigRun3
import LArConfigRun3NoPileUp
26 LArConfigRun3NoPileUp(flags)
28 flags.Digitization.DoInnerDetectorNoise =
False
127 """Phase-II Upgrade / Run 4 flags for simulation"""
128 flags.Input.MCCampaign = Campaign.PhaseII
129 from SimulationConfig.SimEnums
import TruthStrategy
130 flags.Sim.PhysicsList =
'FTFP_BERT_ATL'
131 flags.Sim.TruthStrategy = TruthStrategy.MC15aPlus
133 flags.Sim.TightMuonStepping =
True
135 from SimulationConfig.G4Optimizations
import enableBeamPipeKill, enableFrozenShowersFCalOnly
136 enableBeamPipeKill(flags)
137 enableFrozenShowersFCalOnly(flags)
138 from SimulationConfig.G4Optimizations
import enableG4Optimizations
139 enableG4Optimizations(flags)