ATLAS Offline Software
Loading...
Searching...
No Matches
python.PhaseII Namespace Reference

Functions

 PhaseIIPileUpBase (flags, collisions=200)
 PhaseIIPileUp1 (flags)
 PhaseIIPileUp60 (flags)
 PhaseIIPileUp140 (flags)
 PhaseIIPileUp200 (flags)
 PhaseIIPileUpMC21a (flags)
 PhaseIINoPileUp (flags)
 PhaseIISimulationNoIoV (flags)
 PhaseIISimulationSingleIoV (flags)
 PhaseIISimulation (flags)
 MC23PhaseIIPileUp1 (flags)
 MC23PhaseIIPileUp60 (flags)
 MC23PhaseIIPileUp140 (flags)
 MC23PhaseIIPileUp200 (flags)
 MC23PhaseIIPileUpMC21a (flags)
 MC23PhaseIINoPileUp (flags)
 MC23PhaseIISimulationNoIoV (flags)
 MC23PhaseIISimulationSingleIoV (flags)
 MC23PhaseIISimulation (flags)

Function Documentation

◆ MC23PhaseIINoPileUp()

python.PhaseII.MC23PhaseIINoPileUp ( flags)
Phase-II Upgrade / Run 4 flags for MC23 and above without pile-up

Definition at line 252 of file PhaseII.py.

252def MC23PhaseIINoPileUp(flags):
253 """Phase-II Upgrade / Run 4 flags for MC23 and above without pile-up"""
254 PhaseIINoPileUp(flags)
255
256

◆ MC23PhaseIIPileUp1()

python.PhaseII.MC23PhaseIIPileUp1 ( flags)
Phase-II Upgrade / Run 4 flags for MC23 and above with pile-up, mu=1, conditions like mu=60

Definition at line 157 of file PhaseII.py.

157def MC23PhaseIIPileUp1(flags):
158 """Phase-II Upgrade / Run 4 flags for MC23 and above with pile-up, mu=1, conditions like mu=60"""
159 PhaseIIPileUpBase(flags, collisions=60)
160
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={
165 'run': 350060,
166 'startmu': 1.0,
167 'endmu': 2.0,
168 'stepmu': 1.0,
169 'startlb': 1,
170 'timestamp': 1625110000
171 }
172
173

◆ MC23PhaseIIPileUp140()

python.PhaseII.MC23PhaseIIPileUp140 ( flags)
Phase-II Upgrade / Run 4 flags for MC23 and above with pile-up, mu=140

Definition at line 197 of file PhaseII.py.

197def MC23PhaseIIPileUp140(flags):
198 """Phase-II Upgrade / Run 4 flags for MC23 and above with pile-up, mu=140"""
199 PhaseIIPileUpBase(flags, collisions=140)
200
201
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={
211 'run': 350140,
212 'startmu': 130.0,
213 'endmu': 150.0,
214 'stepmu': 1.0,
215 'startlb': 1,
216 'timestamp': 1625120000
217 }
218
219

◆ MC23PhaseIIPileUp200()

python.PhaseII.MC23PhaseIIPileUp200 ( flags)
Phase-II Upgrade / Run 4 flags for MC23 and above with pile-up, mu=200

Definition at line 220 of file PhaseII.py.

220def MC23PhaseIIPileUp200(flags):
221 """Phase-II Upgrade / Run 4 flags for MC23 and above with pile-up, mu=200"""
222 PhaseIIPileUpBase(flags, collisions=200)
223
224
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={
234 'run': 350200,
235 'startmu': 190.0,
236 'endmu': 210.0,
237 'stepmu': 1.0,
238 'startlb': 1,
239 'timestamp': 1625130000
240 }
241

◆ MC23PhaseIIPileUp60()

python.PhaseII.MC23PhaseIIPileUp60 ( flags)
Phase-II Upgrade / Run 4 flags for MC23 and above and above with pile-up, mu=60

Definition at line 174 of file PhaseII.py.

174def MC23PhaseIIPileUp60(flags):
175 """Phase-II Upgrade / Run 4 flags for MC23 and above and above with pile-up, mu=60"""
176 PhaseIIPileUpBase(flags, collisions=60)
177
178
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={
188 'run': 350060,
189 'startmu': 50.0,
190 'endmu': 70.0,
191 'stepmu': 1.0,
192 'startlb': 1,
193 'timestamp': 1625110000
194 }
195
196

◆ MC23PhaseIIPileUpMC21a()

python.PhaseII.MC23PhaseIIPileUpMC21a ( flags)
Phase-II Upgrade / Run 4 flags for MC23 and above with pile-up, MC21a pile-up profile

Definition at line 242 of file PhaseII.py.

242def MC23PhaseIIPileUpMC21a(flags):
243 """Phase-II Upgrade / Run 4 flags for MC23 and above with pile-up, MC21a pile-up profile"""
244 PhaseIIPileUpBase(flags, collisions=60)
245
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'
250
251

◆ MC23PhaseIISimulation()

python.PhaseII.MC23PhaseIISimulation ( flags)
Phase-II Upgrade / Run 4 flags for simulation (alias)

Definition at line 281 of file PhaseII.py.

281def MC23PhaseIISimulation(flags):
282 """Phase-II Upgrade / Run 4 flags for simulation (alias)"""
283 MC23PhaseIISimulationSingleIoV(flags)

◆ MC23PhaseIISimulationNoIoV()

python.PhaseII.MC23PhaseIISimulationNoIoV ( flags)
Phase-II Upgrade / Run 4 flags for simulation

Definition at line 257 of file PhaseII.py.

257def MC23PhaseIISimulationNoIoV(flags):
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
262
263 flags.Sim.TightMuonStepping = True
264
265 from SimulationConfig.G4Optimizations import enableBeamPipeKill, enableFrozenShowersFCalOnly
266 enableBeamPipeKill(flags)
267 enableFrozenShowersFCalOnly(flags)
268 from SimulationConfig.G4Optimizations import enableG4Optimizations
269 enableG4Optimizations(flags)
270
271

◆ MC23PhaseIISimulationSingleIoV()

python.PhaseII.MC23PhaseIISimulationSingleIoV ( flags)
Phase-II Upgrade / Run 4 flags for simulation

Definition at line 272 of file PhaseII.py.

272def MC23PhaseIISimulationSingleIoV(flags):
273 """Phase-II Upgrade / Run 4 flags for simulation"""
274 MC23PhaseIISimulationNoIoV(flags)
275
276 flags.Input.RunNumbers = [350000]
277 flags.Input.OverrideRunNumber = True
278 flags.Input.LumiBlockNumbers = [1] # dummy value
279
280

◆ PhaseIINoPileUp()

python.PhaseII.PhaseIINoPileUp ( flags)
Phase-II Upgrade / Run 4 flags for MC without pile-up

Definition at line 114 of file PhaseII.py.

114def PhaseIINoPileUp(flags):
115 """Phase-II Upgrade / Run 4 flags for MC without pile-up"""
116 flags.Beam.NumberOfCollisions = 0.
117 flags.Input.MCCampaign = Campaign.PhaseII
118
119 flags.GeoModel.Align.Dynamic = False # no dynamic alignment for now
120
121 from LArConfiguration.LArConfigRun3 import LArConfigRun3NoPileUp
122 LArConfigRun3NoPileUp(flags)
123
124 flags.Digitization.DoInnerDetectorNoise = False # disable noise for now
125
126

◆ PhaseIIPileUp1()

python.PhaseII.PhaseIIPileUp1 ( flags)
Phase-II Upgrade / Run 4 flags for MC with pile-up, mu=1, conditions like mu=60

Definition at line 18 of file PhaseII.py.

18def PhaseIIPileUp1(flags):
19 """Phase-II Upgrade / Run 4 flags for MC with pile-up, mu=1, conditions like mu=60"""
20 PhaseIIPileUpBase(flags, collisions=60)
21
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={
26 'run': 242006,
27 'startmu': 1.0,
28 'endmu': 2.0,
29 'stepmu': 1.0,
30 'startlb': 1,
31 'timestamp': 1412006000
32 }
33
34

◆ PhaseIIPileUp140()

python.PhaseII.PhaseIIPileUp140 ( flags)
Phase-II Upgrade / Run 4 flags for MC with pile-up, mu=140

Definition at line 58 of file PhaseII.py.

58def PhaseIIPileUp140(flags):
59 """Phase-II Upgrade / Run 4 flags for MC with pile-up, mu=140"""
60 PhaseIIPileUpBase(flags, collisions=140)
61
62
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={
72 'run': 242014,
73 'startmu': 130.0,
74 'endmu': 150.0,
75 'stepmu': 1.0,
76 'startlb': 1,
77 'timestamp': 1412014000
78 }
79
80

◆ PhaseIIPileUp200()

python.PhaseII.PhaseIIPileUp200 ( flags)
Phase-II Upgrade / Run 4 flags for MC with pile-up, mu=200

Definition at line 81 of file PhaseII.py.

81def PhaseIIPileUp200(flags):
82 """Phase-II Upgrade / Run 4 flags for MC with pile-up, mu=200"""
83 PhaseIIPileUpBase(flags, collisions=200)
84
85
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={
95 'run': 242020,
96 'startmu': 190.0,
97 'endmu': 210.0,
98 'stepmu': 1.0,
99 'startlb': 1,
100 'timestamp': 1412020000
101 }
102
103

◆ PhaseIIPileUp60()

python.PhaseII.PhaseIIPileUp60 ( flags)
Phase-II Upgrade / Run 4 flags for MC with pile-up, mu=60

Definition at line 35 of file PhaseII.py.

35def PhaseIIPileUp60(flags):
36 """Phase-II Upgrade / Run 4 flags for MC with pile-up, mu=60"""
37 PhaseIIPileUpBase(flags, collisions=60)
38
39
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={
49 'run': 242006,
50 'startmu': 50.0,
51 'endmu': 70.0,
52 'stepmu': 1.0,
53 'startlb': 1,
54 'timestamp': 1412006000
55 }
56
57

◆ PhaseIIPileUpBase()

python.PhaseII.PhaseIIPileUpBase ( flags,
collisions = 200 )
Phase-II Upgrade / Run 4 flags for MC with pile-up

Definition at line 4 of file PhaseII.py.

4def PhaseIIPileUpBase(flags, collisions=200):
5 """Phase-II Upgrade / Run 4 flags for MC with pile-up"""
6 flags.Beam.NumberOfCollisions = collisions
7 flags.Input.MCCampaign = Campaign.PhaseII
8
9 flags.GeoModel.Align.Dynamic = False # no dynamic alignment for now
10
11 from LArConfiguration.LArConfigRun3 import LArConfigRun3PileUp
12 LArConfigRun3PileUp(flags)
13 flags.LAr.ROD.NumberOfCollisions = collisions # Run 4 default
14
15 flags.Digitization.DoInnerDetectorNoise = False # disable noise for now
16
17

◆ PhaseIIPileUpMC21a()

python.PhaseII.PhaseIIPileUpMC21a ( flags)
Phase-II Upgrade / Run 4 flags for MC with pile-up, MC21a pile-up profile

Definition at line 104 of file PhaseII.py.

104def PhaseIIPileUpMC21a(flags):
105 """Phase-II Upgrade / Run 4 flags for MC with pile-up, MC21a pile-up profile"""
106 PhaseIIPileUpBase(flags, collisions=60)
107
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'
112
113

◆ PhaseIISimulation()

python.PhaseII.PhaseIISimulation ( flags)
Phase-II Upgrade / Run 4 flags for simulation (alias)

Definition at line 152 of file PhaseII.py.

152def PhaseIISimulation(flags):
153 """Phase-II Upgrade / Run 4 flags for simulation (alias)"""
154 PhaseIISimulationSingleIoV(flags)
155
156

◆ PhaseIISimulationNoIoV()

python.PhaseII.PhaseIISimulationNoIoV ( flags)
Phase-II Upgrade / Run 4 flags for simulation

Definition at line 127 of file PhaseII.py.

127def PhaseIISimulationNoIoV(flags):
128 """Phase-II Upgrade / Run 4 flags for simulation"""
129 flags.Input.MCCampaign = Campaign.PhaseII
130
131 from SimulationConfig.SimEnums import TruthStrategy
132 flags.Sim.PhysicsList = 'FTFP_BERT_ATL'
133 flags.Sim.TruthStrategy = TruthStrategy.MC15aPlus
134 flags.Sim.TightMuonStepping = True
135
136 from SimulationConfig.G4Optimizations import enableBeamPipeKill, enableFrozenShowersFCalOnly
137 enableBeamPipeKill(flags)
138 enableFrozenShowersFCalOnly(flags)
139 from SimulationConfig.G4Optimizations import enableG4Optimizations
140 enableG4Optimizations(flags)
141
142

◆ PhaseIISimulationSingleIoV()

python.PhaseII.PhaseIISimulationSingleIoV ( flags)
Phase-II Upgrade / Run 4 flags for simulation

Definition at line 143 of file PhaseII.py.

143def PhaseIISimulationSingleIoV(flags):
144 """Phase-II Upgrade / Run 4 flags for simulation"""
145 PhaseIISimulationNoIoV(flags)
146
147 flags.Input.RunNumbers = [242000]
148 flags.Input.OverrideRunNumber = True
149 flags.Input.LumiBlockNumbers = [1] # dummy value
150
151