ATLAS Offline Software
Run1.py
Go to the documentation of this file.
1 # Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
2 from Campaigns.Utils import Campaign
3 
4 
5 def Run1_2010NoPileUp(flags):
6  """flags for MC to match 2010 data without pile-up"""
7  flags.Input.MCCampaign = Campaign.MC23a # FIXME
8 
9  flags.Beam.NumberOfCollisions = 0.
10 
11  flags.Input.RunNumbers = [155697]
12  flags.Input.OverrideRunNumber = True
13  flags.Input.LumiBlockNumbers = [1] # dummy value
14 
15  from LArConfiguration.LArConfigRun1 import LArConfigRun1NoPileUp
17 
18 
19 def Run1_2011NoPileUp(flags):
20  """flags for MC to match 2011 data without pile-up"""
21  flags.Input.MCCampaign = Campaign.MC23a # FIXME
22 
23  flags.Beam.NumberOfCollisions = 0.
24 
25  flags.Input.RunNumbers = [180164]
26  flags.Input.OverrideRunNumber = True
27  flags.Input.LumiBlockNumbers = [1] # dummy value
28 
29  from LArConfiguration.LArConfigRun1 import LArConfigRun1NoPileUp
31 
32 
33 def Run1_2012NoPileUp(flags):
34  """MC16 flags for MC to match 2012 data without pile-up"""
35  flags.Input.MCCampaign = Campaign.MC23a # FIXME
36 
37  flags.Beam.NumberOfCollisions = 0.
38 
39  flags.Input.RunNumbers = [212272]
40  flags.Input.OverrideRunNumber = True
41  flags.Input.LumiBlockNumbers = [1] # dummy value
42 
43  from LArConfiguration.LArConfigRun1 import LArConfigRun1NoPileUp
45 
46 
48  """flags for simulation without specifying conditions IoVs"""
49  flags.Input.MCCampaign = Campaign.MC23a
50 
51  from SimulationConfig.SimEnums import TruthStrategy
52  flags.Sim.PhysicsList = 'FTFP_BERT_ATL'
53  flags.Sim.TruthStrategy = TruthStrategy.MC15aPlus
54 
55  flags.Sim.TRTRangeCut = 30.0
56  flags.Sim.TightMuonStepping = True
57 
58  from SimulationConfig.G4Optimizations import enableBeamPipeKill, enableFrozenShowersFCalOnly
59  enableBeamPipeKill(flags)
60  if flags.Sim.ISF.Simulator.isFullSim():
62 
63 
65  """flags for Simulation"""
67 
68  flags.Input.RunNumbers = [155697]
69  flags.Input.OverrideRunNumber = True
70  flags.Input.LumiBlockNumbers = [1] # dummy value
71 
72 
74  """flags for Simulation"""
76 
77  flags.Input.RunNumbers = [180164]
78  flags.Input.OverrideRunNumber = True
79  flags.Input.LumiBlockNumbers = [1] # dummy value
80 
81 
83  """flags for Simulation"""
85 
86  flags.Input.RunNumbers = [212272]
87  flags.Input.OverrideRunNumber = True
88  flags.Input.LumiBlockNumbers = [1] # dummy value
python.G4Optimizations.enableBeamPipeKill
def enableBeamPipeKill(flags)
Definition: G4Optimizations.py:16
python.Run1.Run1_2011_SimulationSingleIoV
def Run1_2011_SimulationSingleIoV(flags)
Definition: Run1.py:73
python.Run1.Run1_2011NoPileUp
def Run1_2011NoPileUp(flags)
Definition: Run1.py:19
python.Run1.Run1_2012NoPileUp
def Run1_2012NoPileUp(flags)
Definition: Run1.py:33
python.Run1.Run1_2012_SimulationSingleIoV
def Run1_2012_SimulationSingleIoV(flags)
Definition: Run1.py:82
python.Run1.Run1_SimulationNoIoV
def Run1_SimulationNoIoV(flags)
Definition: Run1.py:47
python.G4Optimizations.enableFrozenShowersFCalOnly
def enableFrozenShowersFCalOnly(flags)
Definition: G4Optimizations.py:5
python.Run1.Run1_2010_SimulationSingleIoV
def Run1_2010_SimulationSingleIoV(flags)
Definition: Run1.py:64
python.LArConfigRun1.LArConfigRun1NoPileUp
def LArConfigRun1NoPileUp(flags)
Definition: LArConfigRun1.py:14
python.Run1.Run1_2010NoPileUp
def Run1_2010NoPileUp(flags)
Definition: Run1.py:5