ATLAS Offline Software
Functions
python.PhaseII Namespace Reference

Functions

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

Function Documentation

◆ MC23PhaseIINoPileUp()

def 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.

252 def MC23PhaseIINoPileUp(flags):
253  """Phase-II Upgrade / Run 4 flags for MC23 and above without pile-up"""
254  flags.Beam.NumberOfCollisions = 0.
255 
256  flags.GeoModel.Align.Dynamic = False # no dynamic alignment for now
257 
258  from LArConfiguration.LArConfigRun3 import LArConfigRun3NoPileUp
259  LArConfigRun3NoPileUp(flags)
260 
261  flags.Digitization.DoInnerDetectorNoise = False # disable noise for now
262 
263 

◆ MC23PhaseIIPileUp1()

def 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.

157 def 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()

def 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.

197 def 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()

def 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.

220 def 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()

def 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.

174 def 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()

def 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.

242 def 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()

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

Definition at line 288 of file PhaseII.py.

288 def MC23PhaseIISimulation(flags):
289  """Phase-II Upgrade / Run 4 flags for simulation (alias)"""

◆ MC23PhaseIISimulationNoIoV()

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

Definition at line 264 of file PhaseII.py.

264 def MC23PhaseIISimulationNoIoV(flags):
265  """Phase-II Upgrade / Run 4 flags for simulation"""
266  from SimulationConfig.SimEnums import TruthStrategy
267  flags.Sim.PhysicsList = 'FTFP_BERT_ATL'
268  flags.Sim.TruthStrategy = TruthStrategy.MC15aPlus
269 
270  flags.Sim.TightMuonStepping = True
271 
272  from SimulationConfig.G4Optimizations import enableBeamPipeKill, enableFrozenShowersFCalOnly
273  enableBeamPipeKill(flags)
275  from SimulationConfig.G4Optimizations import enableG4Optimizations
276  enableG4Optimizations(flags)
277 
278 

◆ MC23PhaseIISimulationSingleIoV()

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

Definition at line 279 of file PhaseII.py.

280  """Phase-II Upgrade / Run 4 flags for simulation"""
282 
283  flags.Input.RunNumbers = [350000]
284  flags.Input.OverrideRunNumber = True
285  flags.Input.LumiBlockNumbers = [1] # dummy value
286 
287 

◆ PhaseIINoPileUp()

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

Definition at line 114 of file PhaseII.py.

114 def 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()

def 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.

18 def 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()

def 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.

58 def 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()

def 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.

81 def 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()

def 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.

35 def 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()

def 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.

4 def 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()

def 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.

104 def 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()

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

Definition at line 152 of file PhaseII.py.

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

◆ PhaseIISimulationNoIoV()

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

Definition at line 127 of file PhaseII.py.

127 def 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)
139  from SimulationConfig.G4Optimizations import enableG4Optimizations
140  enableG4Optimizations(flags)
141 
142 

◆ PhaseIISimulationSingleIoV()

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

Definition at line 143 of file PhaseII.py.

143 def PhaseIISimulationSingleIoV(flags):
144  """Phase-II Upgrade / Run 4 flags for simulation"""
146 
147  flags.Input.RunNumbers = [242000]
148  flags.Input.OverrideRunNumber = True
149  flags.Input.LumiBlockNumbers = [1] # dummy value
150 
151 
python.PhaseII.MC23PhaseIISimulation
def MC23PhaseIISimulation(flags)
Definition: PhaseII.py:288
python.G4Optimizations.enableBeamPipeKill
def enableBeamPipeKill(flags)
Definition: G4Optimizations.py:16
python.G4Optimizations.enableG4Optimizations
def enableG4Optimizations(flags)
Definition: G4Optimizations.py:114
python.PhaseII.PhaseIIPileUp1
def PhaseIIPileUp1(flags)
Definition: PhaseII.py:18
python.PhaseII.PhaseIISimulation
def PhaseIISimulation(flags)
Definition: PhaseII.py:152
python.PhaseII.PhaseIISimulationSingleIoV
def PhaseIISimulationSingleIoV(flags)
Definition: PhaseII.py:143
python.PhaseII.MC23PhaseIIPileUpMC21a
def MC23PhaseIIPileUpMC21a(flags)
Definition: PhaseII.py:242
python.PhaseII.MC23PhaseIINoPileUp
def MC23PhaseIINoPileUp(flags)
Definition: PhaseII.py:252
python.PhaseII.MC23PhaseIISimulationSingleIoV
def MC23PhaseIISimulationSingleIoV(flags)
Definition: PhaseII.py:279
python.LArConfigRun3.LArConfigRun3NoPileUp
def LArConfigRun3NoPileUp(flags)
Definition: LArConfigRun3.py:13
python.PhaseII.MC23PhaseIIPileUp60
def MC23PhaseIIPileUp60(flags)
Definition: PhaseII.py:174
python.PhaseII.PhaseIIPileUp140
def PhaseIIPileUp140(flags)
Definition: PhaseII.py:58
python.LArConfigRun3.LArConfigRun3PileUp
def LArConfigRun3PileUp(flags)
Definition: LArConfigRun3.py:3
python.PhaseII.PhaseIIPileUpBase
def PhaseIIPileUpBase(flags, collisions=200)
Definition: PhaseII.py:4
python.PhaseII.MC23PhaseIIPileUp140
def MC23PhaseIIPileUp140(flags)
Definition: PhaseII.py:197
python.PhaseII.PhaseIISimulationNoIoV
def PhaseIISimulationNoIoV(flags)
Definition: PhaseII.py:127
python.PhaseII.MC23PhaseIIPileUp1
def MC23PhaseIIPileUp1(flags)
Definition: PhaseII.py:157
python.PhaseII.MC23PhaseIISimulationNoIoV
def MC23PhaseIISimulationNoIoV(flags)
Definition: PhaseII.py:264
python.PhaseII.MC23PhaseIIPileUp200
def MC23PhaseIIPileUp200(flags)
Definition: PhaseII.py:220
python.PhaseII.PhaseIIPileUpMC21a
def PhaseIIPileUpMC21a(flags)
Definition: PhaseII.py:104
python.PhaseII.PhaseIINoPileUp
def PhaseIINoPileUp(flags)
Definition: PhaseII.py:114
python.G4Optimizations.enableFrozenShowersFCalOnly
def enableFrozenShowersFCalOnly(flags)
Definition: G4Optimizations.py:5
python.PhaseII.PhaseIIPileUp200
def PhaseIIPileUp200(flags)
Definition: PhaseII.py:81
python.PhaseII.PhaseIIPileUp60
def PhaseIIPileUp60(flags)
Definition: PhaseII.py:35