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

Functions

 PhaseIIPileUpBase (flags, collisions=200)
 MC23PhaseIINoPileUp (flags)
 MC23PhaseIIPileUp1 (flags)
 MC23PhaseIIPileUp60 (flags)
 MC23PhaseIIPileUp140 (flags)
 MC23PhaseIIPileUp200 (flags)
 MC23PhaseIIPileUpMC21a (flags)
 MC23PhaseIISimulationNoIoV (flags)
 MC23PhaseIISimulationSingleIoV (flags)
 MC23PhaseIISimulation (flags)

Function Documentation

◆ MC23PhaseIINoPileUp()

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

Definition at line 18 of file PhaseII.py.

18def MC23PhaseIINoPileUp(flags):
19 """Phase-II Upgrade / Run 4 flags for MC without pile-up"""
20 flags.Beam.NumberOfCollisions = 0.
21 flags.Input.MCCampaign = Campaign.PhaseII
22
23 flags.GeoModel.Align.Dynamic = False # no dynamic alignment for now
24
25 from LArConfiguration.LArConfigRun3 import LArConfigRun3NoPileUp
26 LArConfigRun3NoPileUp(flags)
27
28 flags.Digitization.DoInnerDetectorNoise = False # disable noise for now
29
30

◆ 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 31 of file PhaseII.py.

31def MC23PhaseIIPileUp1(flags):
32 """Phase-II Upgrade / Run 4 flags for MC23 and above with pile-up, mu=1, conditions like mu=60"""
33 PhaseIIPileUpBase(flags, collisions=60)
34
35 flags.Digitization.PU.NumberOfLowPtMinBias = 1.996
36 flags.Digitization.PU.NumberOfHighPtMinBias = 0.004
37 flags.Digitization.PU.BunchStructureConfig = 'RunDependentSimData.BunchStructure_2017'
38 flags.Digitization.PU.CustomProfile={
39 'run': 350060,
40 'startmu': 1.0,
41 'endmu': 2.0,
42 'stepmu': 1.0,
43 'startlb': 1,
44 'timestamp': 1625110000
45 }
46
47

◆ MC23PhaseIIPileUp140()

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

Definition at line 71 of file PhaseII.py.

71def MC23PhaseIIPileUp140(flags):
72 """Phase-II Upgrade / Run 4 flags for MC23 and above with pile-up, mu=140"""
73 PhaseIIPileUpBase(flags, collisions=140)
74
75
81 flags.Digitization.PU.NumberOfLowPtMinBias = 149.707
82 flags.Digitization.PU.NumberOfHighPtMinBias = 0.293
83 flags.Digitization.PU.BunchStructureConfig = 'RunDependentSimData.BunchStructure_2017'
84 flags.Digitization.PU.CustomProfile={
85 'run': 350140,
86 'startmu': 130.0,
87 'endmu': 150.0,
88 'stepmu': 1.0,
89 'startlb': 1,
90 'timestamp': 1625120000
91 }
92
93

◆ MC23PhaseIIPileUp200()

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

Definition at line 94 of file PhaseII.py.

94def MC23PhaseIIPileUp200(flags):
95 """Phase-II Upgrade / Run 4 flags for MC23 and above with pile-up, mu=200"""
96 PhaseIIPileUpBase(flags, collisions=200)
97
98
104 flags.Digitization.PU.NumberOfLowPtMinBias = 209.590
105 flags.Digitization.PU.NumberOfHighPtMinBias = 0.410
106 flags.Digitization.PU.BunchStructureConfig = 'RunDependentSimData.BunchStructure_2017'
107 flags.Digitization.PU.CustomProfile={
108 'run': 350200,
109 'startmu': 190.0,
110 'endmu': 210.0,
111 'stepmu': 1.0,
112 'startlb': 1,
113 'timestamp': 1625130000
114 }
115

◆ 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 48 of file PhaseII.py.

48def MC23PhaseIIPileUp60(flags):
49 """Phase-II Upgrade / Run 4 flags for MC23 and above and above with pile-up, mu=60"""
50 PhaseIIPileUpBase(flags, collisions=60)
51
52
58 flags.Digitization.PU.NumberOfLowPtMinBias = 69.863
59 flags.Digitization.PU.NumberOfHighPtMinBias = 0.137
60 flags.Digitization.PU.BunchStructureConfig = 'RunDependentSimData.BunchStructure_2017'
61 flags.Digitization.PU.CustomProfile={
62 'run': 350060,
63 'startmu': 50.0,
64 'endmu': 70.0,
65 'stepmu': 1.0,
66 'startlb': 1,
67 'timestamp': 1625110000
68 }
69
70

◆ 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 116 of file PhaseII.py.

116def MC23PhaseIIPileUpMC21a(flags):
117 """Phase-II Upgrade / Run 4 flags for MC23 and above with pile-up, MC21a pile-up profile"""
118 PhaseIIPileUpBase(flags, collisions=60)
119
120 flags.Digitization.PU.NumberOfLowPtMinBias = 84.335
121 flags.Digitization.PU.NumberOfHighPtMinBias = 0.165
122 flags.Digitization.PU.BunchStructureConfig = 'RunDependentSimData.BunchStructure_Fill7314_BCMSPattern_Flat'
123 flags.Digitization.PU.ProfileConfig = 'RunDependentSimData.PileUpProfile_run242006_MC21a_SingleBeamspot'
124
125

◆ MC23PhaseIISimulation()

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

Definition at line 151 of file PhaseII.py.

151def MC23PhaseIISimulation(flags):
152 """Phase-II Upgrade / Run 4 flags for simulation (alias)"""
153 MC23PhaseIISimulationSingleIoV(flags)

◆ MC23PhaseIISimulationNoIoV()

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

Definition at line 126 of file PhaseII.py.

126def MC23PhaseIISimulationNoIoV(flags):
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
132
133 flags.Sim.TightMuonStepping = True
134
135 from SimulationConfig.G4Optimizations import enableBeamPipeKill, enableFrozenShowersFCalOnly
136 enableBeamPipeKill(flags)
137 enableFrozenShowersFCalOnly(flags)
138 from SimulationConfig.G4Optimizations import enableG4Optimizations
139 enableG4Optimizations(flags)
140
141

◆ MC23PhaseIISimulationSingleIoV()

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

Definition at line 142 of file PhaseII.py.

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

◆ 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