|
ATLAS Offline Software
|
◆ BeamspotSplitMC23a()
def python.MC23.BeamspotSplitMC23a |
( |
| ) |
|
MC23a beamspot splitting configuration
Definition at line 266 of file MC23.py.
267 """MC23a beamspot splitting configuration"""
269 event_fractions = [0.14, 0.14, 0.14, 0.58]
271 return substeps, event_fractions
◆ BeamspotSplitMC23c()
def python.MC23.BeamspotSplitMC23c |
( |
| ) |
|
MC23c beamspot splitting configuration
Definition at line 274 of file MC23.py.
275 """MC23c beamspot splitting configuration"""
277 event_fractions = [0.22, 0.22, 0.22, 0.34]
279 return substeps, event_fractions
◆ BeamspotSplitMC23d()
def python.MC23.BeamspotSplitMC23d |
( |
| ) |
|
MC23d beamspot splitting configuration, matches MC23c, but only the
first two substep are considered levelling rather than the first
three.
Definition at line 282 of file MC23.py.
283 """MC23d beamspot splitting configuration, matches MC23c, but only the
284 first two substep are considered levelling rather than the first
287 event_fractions = [0.22, 0.22, 0.22, 0.34]
289 return substeps, event_fractions
◆ BeamspotSplitMC23e()
def python.MC23.BeamspotSplitMC23e |
( |
| ) |
|
MC23e beamspot splitting configuration.
Definition at line 292 of file MC23.py.
293 """MC23e beamspot splitting configuration."""
295 event_fractions = [0.22, 0.22, 0.22, 0.34]
297 return substeps, event_fractions
◆ MC23a()
def python.MC23.MC23a |
( |
|
flags | ) |
|
MC23a flags for MC to match 2022 Run 3 data
Definition at line 6 of file MC23.py.
7 """MC23a flags for MC to match 2022 Run 3 data"""
8 flags.Input.MCCampaign = Campaign.MC23a
10 flags.Beam.NumberOfCollisions = 60.
12 from LArConfiguration.LArConfigRun3
import LArConfigRun3PileUp
16 from SimulationConfig.SimEnums
import PixelRadiationDamageSimulationType
17 flags.Digitization.PixelPlanarRadiationDamageSimulationType = PixelRadiationDamageSimulationType.RamoPotential
25 flags.Digitization.PU.NumberOfLowPtMinBias = 67.369
26 flags.Digitization.PU.NumberOfHighPtMinBias = 0.131
27 flags.Digitization.PU.BunchStructureConfig =
'RunDependentSimData.BunchStructure_Fill7314_BCMSPattern_Flat'
28 flags.Digitization.PU.ProfileConfig =
'RunDependentSimData.PileUpProfile_run410000_MC23a_MultiBeamspot'
30 if flags.Common.ProductionStep == ProductionStep.PileUpPresampling:
32 flags.Digitization.PU.HighPtMinBiasInputColOffset = -1
◆ MC23aSimulationMultipleIoV()
def python.MC23.MC23aSimulationMultipleIoV |
( |
|
flags | ) |
|
MC23 flags for simulation
Definition at line 362 of file MC23.py.
363 """MC23 flags for simulation"""
366 flags.Input.OverrideRunNumber =
True
368 from RunDependentSimComps.PileUpUtils
import generateRunAndLumiProfile
370 profile=
'RunDependentSimData.PileUpProfile_run410000_MC23a_MultiBeamspot')
◆ MC23aSimulationMultipleIoVCalibrationHits()
def python.MC23.MC23aSimulationMultipleIoVCalibrationHits |
( |
|
flags | ) |
|
MC23 flags for simulation with CalibrationHits
Definition at line 403 of file MC23.py.
404 """MC23 flags for simulation with CalibrationHits"""
406 from SimuJobTransforms
import CalHits, ParticleID
◆ MC23aSingleBeamspot()
def python.MC23.MC23aSingleBeamspot |
( |
|
flags | ) |
|
MC23a flags for MC to match 2022 Run 3 data (single beamspot version)
Definition at line 179 of file MC23.py.
180 """MC23a flags for MC to match 2022 Run 3 data (single beamspot version)"""
184 flags.Digitization.PU.ProfileConfig =
'RunDependentSimData.PileUpProfile_run410000_MC23a_SingleBeamspot'
◆ MC23c()
def python.MC23.MC23c |
( |
|
flags | ) |
|
MC23c flags for MC to match 2023 Run 3 data (initial pile-up profile estimate)
Definition at line 34 of file MC23.py.
35 """MC23c flags for MC to match 2023 Run 3 data (initial pile-up profile estimate)"""
36 flags.Input.MCCampaign = Campaign.MC23c
38 flags.Beam.NumberOfCollisions = 60.
40 from LArConfiguration.LArConfigRun3
import LArConfigRun3PileUp
44 from SimulationConfig.SimEnums
import PixelRadiationDamageSimulationType
45 flags.Digitization.PixelPlanarRadiationDamageSimulationType = PixelRadiationDamageSimulationType.RamoPotential
53 flags.Digitization.PU.NumberOfLowPtMinBias = 90.323
54 flags.Digitization.PU.NumberOfHighPtMinBias = 0.177
55 flags.Digitization.PU.BunchStructureConfig =
'RunDependentSimData.BunchStructure_Fill7314_BCMSPattern_Flat'
56 flags.Digitization.PU.ProfileConfig =
'RunDependentSimData.PileUpProfile_run450000_MC23c_MultiBeamspot'
58 if flags.Common.ProductionStep == ProductionStep.PileUpPresampling:
60 flags.Digitization.PU.HighPtMinBiasInputColOffset = -1
◆ MC23cSimulationMultipleIoV()
def python.MC23.MC23cSimulationMultipleIoV |
( |
|
flags | ) |
|
MC23 flags for simulation
Definition at line 373 of file MC23.py.
374 """MC23 flags for simulation"""
377 flags.Input.OverrideRunNumber =
True
379 from RunDependentSimComps.PileUpUtils
import generateRunAndLumiProfile
381 profile=
'RunDependentSimData.PileUpProfile_run450000_MC23c_MultiBeamspot')
◆ MC23cSimulationMultipleIoVCalibrationHits()
def python.MC23.MC23cSimulationMultipleIoVCalibrationHits |
( |
|
flags | ) |
|
MC23 flags for simulation with CalibrationHits
Definition at line 411 of file MC23.py.
412 """MC23 flags for simulation with CalibrationHits"""
414 from SimuJobTransforms
import CalHits, ParticleID
◆ MC23cSingleBeamspot()
def python.MC23.MC23cSingleBeamspot |
( |
|
flags | ) |
|
MC23c flags for MC to match 2023 Run 3 data (initial pile-up profile estimate, single beamspot version)
Definition at line 187 of file MC23.py.
188 """MC23c flags for MC to match 2023 Run 3 data (initial pile-up profile estimate, single beamspot version)"""
192 flags.Digitization.PU.ProfileConfig =
'RunDependentSimData.PileUpProfile_run450000_MC23c_SingleBeamspot'
◆ MC23d()
def python.MC23.MC23d |
( |
|
flags | ) |
|
MC23d flags for MC to match 2023 Run 3 data (uses a pile-up profile based on the actual profile from 2023 data)
Definition at line 63 of file MC23.py.
64 """MC23d flags for MC to match 2023 Run 3 data (uses a pile-up profile based on the actual profile from 2023 data)"""
65 flags.Input.MCCampaign = Campaign.MC23d
67 flags.Beam.NumberOfCollisions = 60.
69 from LArConfiguration.LArConfigRun3
import LArConfigRun3PileUp
73 from SimulationConfig.SimEnums
import PixelRadiationDamageSimulationType
74 flags.Digitization.PixelPlanarRadiationDamageSimulationType = PixelRadiationDamageSimulationType.RamoPotential
82 flags.Digitization.PU.NumberOfLowPtMinBias = 95.313
83 flags.Digitization.PU.NumberOfHighPtMinBias = 0.187
84 flags.Digitization.PU.BunchStructureConfig =
'RunDependentSimData.BunchStructure_Fill7314_BCMSPattern_Flat'
85 flags.Digitization.PU.ProfileConfig =
'RunDependentSimData.PileUpProfile_run450000_MC23d_MultiBeamspot'
87 if flags.Common.ProductionStep == ProductionStep.PileUpPresampling:
89 flags.Digitization.PU.HighPtMinBiasInputColOffset = -1
◆ MC23dSimulationLowMuLowB()
def python.MC23.MC23dSimulationLowMuLowB |
( |
|
flags | ) |
|
MC23 flags for simulation of special run 460348
Definition at line 340 of file MC23.py.
341 """MC23 flags for simulation of special run 460348"""
343 flags.Input.MCCampaign = Campaign.MC23d
345 flags.Input.RunNumber = [465000]
346 flags.Input.OverrideRunNumber =
True
347 flags.Input.LumiBlockNumber = [1]
350 flags.BField.configuredSolenoidFieldScale = 0.4
◆ MC23dSingleBeamspot()
def python.MC23.MC23dSingleBeamspot |
( |
|
flags | ) |
|
MC23d flags for MC to match 2023 Run 3 data (uses a pile-up profile based on the actual profile from 2023 data, single beamspot version)
Definition at line 195 of file MC23.py.
196 """MC23d flags for MC to match 2023 Run 3 data (uses a pile-up profile based on the actual profile from 2023 data, single beamspot version)"""
200 flags.Digitization.PU.ProfileConfig =
'RunDependentSimData.PileUpProfile_run450000_MC23d_SingleBeamspot'
◆ MC23e()
def python.MC23.MC23e |
( |
|
flags | ) |
|
MC23e flags for MC to match 2024 Run 3 data (initial pile-up estimate based on broadened 2023 data )
Definition at line 149 of file MC23.py.
150 """MC23e flags for MC to match 2024 Run 3 data (initial pile-up estimate based on broadened 2023 data )"""
151 flags.Input.MCCampaign = Campaign.MC23e
153 flags.Beam.NumberOfCollisions = 60.
155 from LArConfiguration.LArConfigRun3
import LArConfigRun3PileUp
159 from SimulationConfig.SimEnums
import PixelRadiationDamageSimulationType
160 flags.Digitization.PixelPlanarRadiationDamageSimulationType = PixelRadiationDamageSimulationType.RamoPotential
168 flags.Digitization.PU.NumberOfLowPtMinBias = 98.308
169 flags.Digitization.PU.NumberOfHighPtMinBias = 0.192
171 flags.Digitization.PU.BunchStructureConfig =
'RunDependentSimData.BunchStructure_Fill7314_BCMSPattern_Flat'
172 flags.Digitization.PU.ProfileConfig =
'RunDependentSimData.PileUpProfile_run470000_MC23e_MultiBeamspot'
174 if flags.Common.ProductionStep == ProductionStep.PileUpPresampling:
176 flags.Digitization.PU.HighPtMinBiasInputColOffset = -1
◆ MC23eSimulationMultipleIoV()
def python.MC23.MC23eSimulationMultipleIoV |
( |
|
flags | ) |
|
MC23 flags for simulation
Definition at line 384 of file MC23.py.
385 """MC23 flags for simulation"""
388 flags.Input.OverrideRunNumber =
True
390 from RunDependentSimComps.PileUpUtils
import generateRunAndLumiProfile
392 profile=
'RunDependentSimData.PileUpProfile_run470000_MC23e_MultiBeamspot')
◆ MC23eSimulationMultipleIoVCalibrationHits()
def python.MC23.MC23eSimulationMultipleIoVCalibrationHits |
( |
|
flags | ) |
|
MC23e flags for simulation with CalibrationHits
Definition at line 419 of file MC23.py.
420 """MC23e flags for simulation with CalibrationHits"""
422 from SimuJobTransforms
import CalHits, ParticleID
◆ MC23eSingleBeamspot()
def python.MC23.MC23eSingleBeamspot |
( |
|
flags | ) |
|
MC23e flags for MC to match 2024 Run 3 data (initial pile-up profile estimate, single beamspot version)
Definition at line 202 of file MC23.py.
203 """MC23e flags for MC to match 2024 Run 3 data (initial pile-up profile estimate, single beamspot version)"""
207 flags.Digitization.PU.ProfileConfig =
'RunDependentSimData.PileUpProfile_run470000_MC23e_SingleBeamspot'
◆ MC23HeavyIons2023()
def python.MC23.MC23HeavyIons2023 |
( |
|
flags | ) |
|
MC23 flags for the 2023 Heavy Ions run
Definition at line 117 of file MC23.py.
118 """MC23 flags for the 2023 Heavy Ions run"""
119 flags.Input.MCCampaign = Campaign.MC23a
121 flags.Beam.NumberOfCollisions = 0.
122 flags.Input.ConditionsRunNumber = 460000
124 from LArConfiguration.LArConfigRun3
import LArConfigRun3NoPileUp
128 from SimulationConfig.SimEnums
import PixelRadiationDamageSimulationType
129 flags.Digitization.PixelPlanarRadiationDamageSimulationType = PixelRadiationDamageSimulationType.RamoPotential
132 flags.Digitization.PileUp =
True
133 flags.Digitization.DoXingByXingPileUp =
True
134 flags.Digitization.PU.BunchStructureConfig =
"RunDependentSimData.BunchStructureHeavyIon2022"
135 flags.Digitization.PU.InitialBunchCrossing = 0
136 flags.Digitization.PU.FinalBunchCrossing = 0
137 flags.Digitization.PU.NumberOfCavern = 1
139 from HIRecConfig.HIModeFlags
import HImode
141 flags.Reco.EnableZDC =
False
144 flags.Trigger.AODEDMSet =
'AODFULL'
145 flags.Trigger.triggerMenuSetup =
'Dev_HI_run3_v1_TriggerValidation_prescale'
146 flags.Trigger.L1.doAlfaCtpin =
True
◆ MC23HeavyIons2023NoPileUp()
def python.MC23.MC23HeavyIons2023NoPileUp |
( |
|
flags | ) |
|
MC23 flags for the 2023 Heavy Ions run (without pile-up)
Definition at line 92 of file MC23.py.
93 """MC23 flags for the 2023 Heavy Ions run (without pile-up)"""
94 flags.Input.MCCampaign = Campaign.MC23a
96 flags.Beam.BunchSpacing = 50
97 flags.Beam.NumberOfCollisions = 0.
98 flags.Input.ConditionsRunNumber = 460000
100 from LArConfiguration.LArConfigRun3
import LArConfigRun3NoPileUp
104 from SimulationConfig.SimEnums
import PixelRadiationDamageSimulationType
105 flags.Digitization.PixelPlanarRadiationDamageSimulationType = PixelRadiationDamageSimulationType.RamoPotential
107 from HIRecConfig.HIModeFlags
import HImode
109 flags.Reco.EnableZDC =
False
112 flags.Trigger.AODEDMSet =
'AODFULL'
113 flags.Trigger.triggerMenuSetup =
'Dev_HI_run3_v1_TriggerValidation_prescale'
114 flags.Trigger.L1.doAlfaCtpin =
True
◆ MC23LowMu()
def python.MC23.MC23LowMu |
( |
|
flags | ) |
|
MC23 flags for MC to match Run 3 data with low pile-up
Definition at line 209 of file MC23.py.
210 """MC23 flags for MC to match Run 3 data with low pile-up"""
211 flags.Input.MCCampaign = Campaign.MC23a
213 flags.Beam.NumberOfCollisions = 60.
214 flags.Input.ConditionsRunNumber = 410000
216 from LArConfiguration.LArConfigRun3
import LArConfigRun3PileUp
220 from SimulationConfig.SimEnums
import PixelRadiationDamageSimulationType
221 flags.Digitization.PixelPlanarRadiationDamageSimulationType = PixelRadiationDamageSimulationType.RamoPotential
229 flags.Digitization.PU.NumberOfLowPtMinBias = 0.0499
230 flags.Digitization.PU.NumberOfHighPtMinBias = 0.0001
231 flags.Digitization.PU.BunchStructureConfig =
'RunDependentSimData.BunchStructure_Fill7314_BCMSPattern_Flat'
◆ MC23NoPileUp()
def python.MC23.MC23NoPileUp |
( |
|
flags | ) |
|
MC23 flags for MC without pile-up
Definition at line 234 of file MC23.py.
235 """MC23 flags for MC without pile-up"""
236 flags.Input.MCCampaign = Campaign.MC23a
238 flags.Beam.NumberOfCollisions = 0.
239 flags.Input.ConditionsRunNumber = 410000
241 from LArConfiguration.LArConfigRun3
import LArConfigRun3NoPileUp
245 from SimulationConfig.SimEnums
import PixelRadiationDamageSimulationType
246 flags.Digitization.PixelPlanarRadiationDamageSimulationType = PixelRadiationDamageSimulationType.RamoPotential
◆ MC23NoPileUpLowMuLowB()
def python.MC23.MC23NoPileUpLowMuLowB |
( |
|
flags | ) |
|
MC23d flags for MC to match special run 460348
Definition at line 255 of file MC23.py.
256 """MC23d flags for MC to match special run 460348"""
259 flags.Input.MCCampaign = Campaign.MC23d
260 flags.Input.ConditionsRunNumber = 465000
263 flags.BField.configuredSolenoidFieldScale = 0.4
◆ MC23NoPileUpLowMuRun()
def python.MC23.MC23NoPileUpLowMuRun |
( |
|
flags | ) |
|
MC23a flags for MC to match 2002 Low Mu data
Definition at line 249 of file MC23.py.
250 """MC23a flags for MC to match 2002 Low Mu data"""
252 flags.Input.ConditionsRunNumber = 420000
◆ MC23Simulation2023HeavyIonRun()
def python.MC23.MC23Simulation2023HeavyIonRun |
( |
|
flags | ) |
|
MC23 flags for simulation simulation of the 2023 Heavy Ion run
Definition at line 331 of file MC23.py.
332 """MC23 flags for simulation simulation of the 2023 Heavy Ion run"""
335 flags.Input.RunNumber = [460000]
336 flags.Input.OverrideRunNumber =
True
337 flags.Input.LumiBlockNumbers = [1]
◆ MC23SimulationLowMuRun()
def python.MC23.MC23SimulationLowMuRun |
( |
|
flags | ) |
|
MC23 flags for low mu run simulation
Definition at line 322 of file MC23.py.
323 """MC23 flags for low mu run simulation"""
326 flags.Input.RunNumbers = [420000]
327 flags.Input.OverrideRunNumber =
True
328 flags.Input.LumiBlockNumbers = [1]
◆ MC23SimulationNoIoV()
def python.MC23.MC23SimulationNoIoV |
( |
|
flags | ) |
|
MC23 base flags for simulation without specifying conditions IoVs
Definition at line 300 of file MC23.py.
301 """MC23 base flags for simulation without specifying conditions IoVs"""
302 flags.Input.MCCampaign = Campaign.MC23a
304 from SimulationConfig.SimEnums
import TruthStrategy
305 flags.Sim.PhysicsList =
'FTFP_BERT_ATL'
306 flags.Sim.TruthStrategy = TruthStrategy.MC15aPlus
308 flags.Sim.TRTRangeCut = 30.0
309 flags.Sim.TightMuonStepping =
True
311 from SimulationConfig.G4Optimizations
import enableBeamPipeKill, enableFrozenShowersFCalOnly
313 if flags.Sim.ISF.Simulator.isFullSim():
316 from SimulationConfig.G4Optimizations
import enableG4Optimizations
319 flags.Sim.FastCalo.ParamsInputFilename =
'FastCaloSim/MC23/TFCSparam_dev_Hybrid_Ha_v5_all_baryons_0_500.root'
◆ MC23SimulationSingleIoV()
def python.MC23.MC23SimulationSingleIoV |
( |
|
flags | ) |
|
MC23 flags for simulation
Definition at line 353 of file MC23.py.
354 """MC23 flags for simulation"""
357 flags.Input.RunNumbers = [410000]
358 flags.Input.OverrideRunNumber =
True
359 flags.Input.LumiBlockNumbers = [1]
◆ MC23SimulationSingleIoVCalibrationHits()
def python.MC23.MC23SimulationSingleIoVCalibrationHits |
( |
|
flags | ) |
|
MC23 flags for simulation with CalibrationHits
Definition at line 395 of file MC23.py.
396 """MC23 flags for simulation with CalibrationHits"""
398 from SimuJobTransforms
import CalHits, ParticleID
def enableBeamPipeKill(flags)
def enableG4Optimizations(flags)
def MC23cSimulationMultipleIoV(flags)
def MC23aSingleBeamspot(flags)
def MC23Simulation2023HeavyIonRun(flags)
def MC23NoPileUpLowMuRun(flags)
def LArConfigRun3NoPileUp(flags)
def MC23cSimulationMultipleIoVCalibrationHits(flags)
def MC23dSimulationLowMuLowB(flags)
def MC23SimulationSingleIoV(flags)
def MC23eSimulationMultipleIoVCalibrationHits(flags)
def LArConfigRun3PileUp(flags)
def MC23eSingleBeamspot(flags)
def MC23HeavyIons2023NoPileUp(flags)
def MC23SimulationLowMuRun(flags)
def MC23eSimulationMultipleIoV(flags)
def enableFrozenShowersFCalOnly(flags)
def MC23aSimulationMultipleIoV(flags)
def MC23dSingleBeamspot(flags)
def MC23SimulationNoIoV(flags)
def MC23SimulationSingleIoVCalibrationHits(flags)
def MC23cSingleBeamspot(flags)
def generateRunAndLumiProfile(flags, profile, sequentialEventNumbers=False, doNotCorrectMaxEvents=False)
def MC23aSimulationMultipleIoVCalibrationHits(flags)
def MC23NoPileUpLowMuLowB(flags)
def MC23HeavyIons2023(flags)