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

Functions

 MC20a (flags)
 MC20d (flags)
 MC20e (flags)
 MC20NoPileUp (flags)

Function Documentation

◆ MC20a()

python.MC20.MC20a ( flags)
MC20a flags for MC to match 2015 and 2016 data

Definition at line 6 of file MC20.py.

6def MC20a(flags):
7 """MC20a flags for MC to match 2015 and 2016 data"""
8 flags.Input.MCCampaign = Campaign.MC20a
9
10 flags.Beam.NumberOfCollisions = 20.
11 flags.Digitization.InputBeamSigmaZ = 42
12
13 flags.Digitization.UseUpdatedTGCConditions = True
14
15 from LArConfiguration.LArConfigRun2 import LArConfigRun2PileUp
16 LArConfigRun2PileUp(flags)
17 flags.Digitization.HighGainEMECIW = True
18
19
25 flags.Digitization.PU.NumberOfLowPtMinBias = 56.390
26 flags.Digitization.PU.NumberOfHighPtMinBias = 0.110
27 flags.Digitization.PU.BunchStructureConfig = 'RunDependentSimData.BunchStructure_2015'
28 flags.Digitization.PU.ProfileConfig = 'RunDependentSimData.PileUpProfile_run284500_MC20a'
29
30 if flags.Common.ProductionStep == ProductionStep.PileUpPresampling:
31 # ensure better randomisation of high-pt minbias events
32 flags.Digitization.PU.HighPtMinBiasInputColOffset = -1
33
34

◆ MC20d()

python.MC20.MC20d ( flags)
MC20d flags for MC to match 2017 data

Definition at line 35 of file MC20.py.

35def MC20d(flags):
36 """MC20d flags for MC to match 2017 data"""
37 flags.Input.MCCampaign = Campaign.MC20d
38
39 flags.Beam.NumberOfCollisions = 20.
40 flags.Digitization.InputBeamSigmaZ = 42
41
42 flags.Digitization.UseUpdatedTGCConditions = True
43
44 from LArConfiguration.LArConfigRun2 import LArConfigRun2PileUp
45 LArConfigRun2PileUp(flags)
46
47
53 flags.Digitization.PU.NumberOfLowPtMinBias = 90.323
54 flags.Digitization.PU.NumberOfHighPtMinBias = 0.177
55 flags.Digitization.PU.BunchStructureConfig = 'RunDependentSimData.BunchStructure_2017'
56 flags.Digitization.PU.ProfileConfig = 'RunDependentSimData.PileUpProfile_run300000_MC20d'
57
58 if flags.Common.ProductionStep == ProductionStep.PileUpPresampling:
59 # ensure better randomisation of high-pt minbias events
60 flags.Digitization.PU.HighPtMinBiasInputColOffset = -1
61
62

◆ MC20e()

python.MC20.MC20e ( flags)
MC20e flags for MC to match 2018 data

Definition at line 63 of file MC20.py.

63def MC20e(flags):
64 """MC20e flags for MC to match 2018 data"""
65 flags.Input.MCCampaign = Campaign.MC20e
66
67 flags.Beam.NumberOfCollisions = 20.
68 flags.Digitization.InputBeamSigmaZ = 42
69
70 flags.Digitization.UseUpdatedTGCConditions = True
71
72 from LArConfiguration.LArConfigRun2 import LArConfigRun2PileUp
73 LArConfigRun2PileUp(flags)
74
75
81 flags.Digitization.PU.NumberOfLowPtMinBias = 90.323
82 flags.Digitization.PU.NumberOfHighPtMinBias = 0.177
83 flags.Digitization.PU.BunchStructureConfig = 'RunDependentSimData.BunchStructure_2017'
84 flags.Digitization.PU.ProfileConfig = 'RunDependentSimData.PileUpProfile_run310000_MC20e'
85
86 if flags.Common.ProductionStep == ProductionStep.PileUpPresampling:
87 # ensure better randomisation of high-pt minbias events
88 flags.Digitization.PU.HighPtMinBiasInputColOffset = -1
89
90

◆ MC20NoPileUp()

python.MC20.MC20NoPileUp ( flags)
MC20e flags for MC without pile-up

Definition at line 91 of file MC20.py.

91def MC20NoPileUp(flags):
92 """MC20e flags for MC without pile-up"""
93 flags.Input.MCCampaign = Campaign.MC20a
94
95 flags.Beam.NumberOfCollisions = 0
96 flags.Digitization.InputBeamSigmaZ = 42
97
98 flags.Digitization.UseUpdatedTGCConditions = True
99
100 from LArConfiguration.LArConfigRun2 import LArConfigRun2NoPileUp
101 LArConfigRun2NoPileUp(flags)