2 from Campaigns.Utils
import Campaign
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
13 flags.LAr.ROD.NumberOfCollisions = collisions
15 flags.Digitization.DoInnerDetectorNoise =
False
19 """Phase-II Upgrade / Run 4 flags for MC with pile-up, mu=1, conditions like mu=60"""
22 flags.Digitization.PU.NumberOfLowPtMinBias = 1.996
23 flags.Digitization.PU.NumberOfHighPtMinBias = 0.004
24 flags.Digitization.PU.BunchStructureConfig =
'RunDependentSimData.BunchStructure_2017'
25 flags.Digitization.PU.CustomProfile={
31 'timestamp': 1412006000
36 """Phase-II Upgrade / Run 4 flags for MC with pile-up, mu=60"""
45 flags.Digitization.PU.NumberOfLowPtMinBias = 69.863
46 flags.Digitization.PU.NumberOfHighPtMinBias = 0.137
47 flags.Digitization.PU.BunchStructureConfig =
'RunDependentSimData.BunchStructure_2017'
48 flags.Digitization.PU.CustomProfile={
54 'timestamp': 1412006000
59 """Phase-II Upgrade / Run 4 flags for MC with pile-up, mu=140"""
68 flags.Digitization.PU.NumberOfLowPtMinBias = 149.707
69 flags.Digitization.PU.NumberOfHighPtMinBias = 0.293
70 flags.Digitization.PU.BunchStructureConfig =
'RunDependentSimData.BunchStructure_2017'
71 flags.Digitization.PU.CustomProfile={
77 'timestamp': 1412014000
82 """Phase-II Upgrade / Run 4 flags for MC with pile-up, mu=200"""
91 flags.Digitization.PU.NumberOfLowPtMinBias = 209.590
92 flags.Digitization.PU.NumberOfHighPtMinBias = 0.410
93 flags.Digitization.PU.BunchStructureConfig =
'RunDependentSimData.BunchStructure_2017'
94 flags.Digitization.PU.CustomProfile={
100 'timestamp': 1412020000
105 """Phase-II Upgrade / Run 4 flags for MC with pile-up, MC21a pile-up profile"""
108 flags.Digitization.PU.NumberOfLowPtMinBias = 84.335
109 flags.Digitization.PU.NumberOfHighPtMinBias = 0.165
110 flags.Digitization.PU.BunchStructureConfig =
'RunDependentSimData.BunchStructure_Fill7314_BCMSPattern_Flat'
111 flags.Digitization.PU.ProfileConfig =
'RunDependentSimData.PileUpProfile_run242006_MC21a_SingleBeamspot'
115 """Phase-II Upgrade / Run 4 flags for MC without pile-up"""
116 flags.Beam.NumberOfCollisions = 0.
117 flags.Input.MCCampaign = Campaign.PhaseII
119 flags.GeoModel.Align.Dynamic =
False
121 from LArConfiguration.LArConfigRun3
import LArConfigRun3NoPileUp
124 flags.Digitization.DoInnerDetectorNoise =
False
128 """Phase-II Upgrade / Run 4 flags for simulation"""
129 flags.Input.MCCampaign = Campaign.PhaseII
131 from SimulationConfig.SimEnums
import TruthStrategy
132 flags.Sim.PhysicsList =
'FTFP_BERT_ATL'
133 flags.Sim.TruthStrategy = TruthStrategy.MC15aPlus
134 flags.Sim.TightMuonStepping =
True
136 from SimulationConfig.G4Optimizations
import enableBeamPipeKill, enableFrozenShowersFCalOnly
139 from SimulationConfig.G4Optimizations
import enableG4Optimizations
144 """Phase-II Upgrade / Run 4 flags for simulation"""
147 flags.Input.RunNumbers = [242000]
148 flags.Input.OverrideRunNumber =
True
149 flags.Input.LumiBlockNumbers = [1]
153 """Phase-II Upgrade / Run 4 flags for simulation (alias)"""
158 """Phase-II Upgrade / Run 4 flags for MC23 and above with pile-up, mu=1, conditions like mu=60"""
161 flags.Digitization.PU.NumberOfLowPtMinBias = 1.996
162 flags.Digitization.PU.NumberOfHighPtMinBias = 0.004
163 flags.Digitization.PU.BunchStructureConfig =
'RunDependentSimData.BunchStructure_2017'
164 flags.Digitization.PU.CustomProfile={
170 'timestamp': 1625110000
175 """Phase-II Upgrade / Run 4 flags for MC23 and above and above with pile-up, mu=60"""
184 flags.Digitization.PU.NumberOfLowPtMinBias = 69.863
185 flags.Digitization.PU.NumberOfHighPtMinBias = 0.137
186 flags.Digitization.PU.BunchStructureConfig =
'RunDependentSimData.BunchStructure_2017'
187 flags.Digitization.PU.CustomProfile={
193 'timestamp': 1625110000
198 """Phase-II Upgrade / Run 4 flags for MC23 and above with pile-up, mu=140"""
207 flags.Digitization.PU.NumberOfLowPtMinBias = 149.707
208 flags.Digitization.PU.NumberOfHighPtMinBias = 0.293
209 flags.Digitization.PU.BunchStructureConfig =
'RunDependentSimData.BunchStructure_2017'
210 flags.Digitization.PU.CustomProfile={
216 'timestamp': 1625120000
221 """Phase-II Upgrade / Run 4 flags for MC23 and above with pile-up, mu=200"""
230 flags.Digitization.PU.NumberOfLowPtMinBias = 209.590
231 flags.Digitization.PU.NumberOfHighPtMinBias = 0.410
232 flags.Digitization.PU.BunchStructureConfig =
'RunDependentSimData.BunchStructure_2017'
233 flags.Digitization.PU.CustomProfile={
239 'timestamp': 1625130000
243 """Phase-II Upgrade / Run 4 flags for MC23 and above with pile-up, MC21a pile-up profile"""
246 flags.Digitization.PU.NumberOfLowPtMinBias = 84.335
247 flags.Digitization.PU.NumberOfHighPtMinBias = 0.165
248 flags.Digitization.PU.BunchStructureConfig =
'RunDependentSimData.BunchStructure_Fill7314_BCMSPattern_Flat'
249 flags.Digitization.PU.ProfileConfig =
'RunDependentSimData.PileUpProfile_run242006_MC21a_SingleBeamspot'
253 """Phase-II Upgrade / Run 4 flags for MC23 and above without pile-up"""
258 """Phase-II Upgrade / Run 4 flags for simulation"""
259 from SimulationConfig.SimEnums
import TruthStrategy
260 flags.Sim.PhysicsList =
'FTFP_BERT_ATL'
261 flags.Sim.TruthStrategy = TruthStrategy.MC15aPlus
263 flags.Sim.TightMuonStepping =
True
265 from SimulationConfig.G4Optimizations
import enableBeamPipeKill, enableFrozenShowersFCalOnly
268 from SimulationConfig.G4Optimizations
import enableG4Optimizations
273 """Phase-II Upgrade / Run 4 flags for simulation"""
276 flags.Input.RunNumbers = [350000]
277 flags.Input.OverrideRunNumber =
True
278 flags.Input.LumiBlockNumbers = [1]
282 """Phase-II Upgrade / Run 4 flags for simulation (alias)"""