6 """flags for MC to match 2010 data without pile-up"""
7 flags.Input.MCCampaign = Campaign.MC23a
9 flags.Beam.NumberOfCollisions = 0.
11 flags.Input.RunNumbers = [155697]
12 flags.Input.OverrideRunNumber =
True
13 flags.Input.LumiBlockNumbers = [1]
15 from LArConfiguration.LArConfigRun1
import LArConfigRun1NoPileUp
16 LArConfigRun1NoPileUp(flags)
20 """flags for MC to match 2011 data without pile-up"""
21 flags.Input.MCCampaign = Campaign.MC23a
23 flags.Beam.NumberOfCollisions = 0.
25 flags.Input.RunNumbers = [180164]
26 flags.Input.OverrideRunNumber =
True
27 flags.Input.LumiBlockNumbers = [1]
29 from LArConfiguration.LArConfigRun1
import LArConfigRun1NoPileUp
30 LArConfigRun1NoPileUp(flags)
34 """MC16 flags for MC to match 2012 data without pile-up"""
35 flags.Input.MCCampaign = Campaign.MC23a
37 flags.Beam.NumberOfCollisions = 0.
39 flags.Input.RunNumbers = [212272]
40 flags.Input.OverrideRunNumber =
True
41 flags.Input.LumiBlockNumbers = [1]
43 from LArConfiguration.LArConfigRun1
import LArConfigRun1NoPileUp
44 LArConfigRun1NoPileUp(flags)
48 """flags for simulation without specifying conditions IoVs"""
49 flags.Input.MCCampaign = Campaign.MC23a
51 from SimulationConfig.SimEnums
import TruthStrategy
52 flags.Sim.PhysicsList =
'FTFP_BERT_ATL'
53 flags.Sim.TruthStrategy = TruthStrategy.MC15aPlus
55 flags.Sim.TRTRangeCut = 30.0
56 flags.Sim.TightMuonStepping =
True
58 from SimulationConfig.G4Optimizations
import enableBeamPipeKill, enableFrozenShowersFCalOnly
59 enableBeamPipeKill(flags)
60 if flags.Sim.ISF.Simulator.isFullSim():
61 enableFrozenShowersFCalOnly(flags)