ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
PhysicsAnalysis
ElectronPhotonID
ElectronPhotonSelectorTools
python
ElectronLikelihoodMenuDefs.py
Go to the documentation of this file.
1
# Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
2
3
4
5
def
ElectronLikelihoodLooseTriggerConfig2015
(theTool):
6
'''
7
This is for the custom implementation of the Loose, No GSF-variable (trigger-friendly), no d0significance (for now) definitions.
8
This uses Online PDFs, and currently has no conversion bit either. Also note that the PDF for trackd0 comes from
9
trig_EF_trackd0_physics, but the LH tool requires it to be named el_trackd0pvunbiased. (NOTE: same signal eff as offline Loosepp + 1%)
10
'''
11
theTool.ConfigFile =
"ElectronPhotonSelectorTools/trigger/mc15_20150712/ElectronLikelihoodLooseTriggerConfig2015.conf"
12
13
14
def
ElectronLikelihoodMediumTriggerConfig2015
(theTool):
15
'''
16
This is for the custom implementation of the Medium, No GSF-variable (trigger-friendly), no d0significance (for now) definitions.
17
This uses Online PDFs, and currently has no conversion bit either. Also note that the PDF for trackd0 comes from
18
trig_EF_trackd0_physics, but the LH tool requires it to be named el_trackd0pvunbiased. (NOTE: same signal eff as Offline Mediumpp + 1%)
19
'''
20
theTool.ConfigFile =
"ElectronPhotonSelectorTools/trigger/mc15_20150712/ElectronLikelihoodMediumTriggerConfig2015.conf"
21
22
23
def
ElectronLikelihoodTightTriggerConfig2015
(theTool):
24
'''
25
This is for the custom implementation of the Tight, No GSF-variable (trigger-friendly), no d0significance (for now) definitions.
26
This uses Online PDFs, and currently has no conversion bit either. Also note that the PDF for trackd0 comes from
27
trig_EF_trackd0_physics, but the LH tool requires it to be named el_trackd0pvunbiased. (NOTE: same signal eff as offline Tightpp + 1%)
28
'''
29
theTool.ConfigFile =
"ElectronPhotonSelectorTools/trigger/mc15_20150712/ElectronLikelihoodTightTriggerConfig2015.conf"
30
31
# Standard configuration MC20
32
def
ElectronLikelihoodVeryLooseOfflineConfigMC20
(theTool):
33
'''
34
This is for the custom implementation of the VeryLoose offline likelihood for MC20 / Run2 / Release 22.
35
'''
36
theTool.ConfigFile =
"ElectronPhotonSelectorTools/offline/mc20_20210514/ElectronLikelihoodVeryLooseOfflineConfig2017_Smooth.conf"
37
38
39
def
ElectronLikelihoodLooseOfflineConfigMC20
(theTool):
40
'''
41
This is for the custom implementation of the Loose offline likelihood for MC20 / Run2 / Release 22.
42
'''
43
theTool.ConfigFile =
"ElectronPhotonSelectorTools/offline/mc20_20210514/ElectronLikelihoodLooseOfflineConfig2017_Smooth.conf"
44
45
def
ElectronLikelihoodLooseBLOfflineConfigMC20
(theTool):
46
'''
47
This is for the custom implementation of the Loose + b-layer offline likelihood for MC20 / Run2 / Release 22.
48
'''
49
theTool.ConfigFile =
"ElectronPhotonSelectorTools/offline/mc20_20210514/ElectronLikelihoodLooseOfflineConfig2017_CutBL_Smooth.conf"
50
51
def
ElectronLikelihoodMediumOfflineConfigMC20
(theTool):
52
'''
53
This is for the custom implementation of the Medium offline likelihood for MC20 / Run2 / Release 22.
54
(NOTE: same signal eff as offline Mediumpp + 1%)
55
'''
56
theTool.ConfigFile =
"ElectronPhotonSelectorTools/offline/mc20_20210514/ElectronLikelihoodMediumOfflineConfig2017_Smooth.conf"
57
58
def
ElectronLikelihoodTightOfflineConfigMC20
(theTool):
59
'''
60
This is for the custom implementation of the Tight offline likelihood for MC20 / Run2 / Release 22.
61
'''
62
theTool.ConfigFile =
"ElectronPhotonSelectorTools/offline/mc20_20210514/ElectronLikelihoodTightOfflineConfig2017_Smooth.conf"
63
64
# LLP Configuration MC20
65
def
ElectronLikelihoodVeryLooseLLPOfflineConfigMC20
(theTool):
66
'''
67
This is for the custom implementation of the VeryLooseLLP offline likelihood for LRT electrons for MC20 / Run2 / Release 22.
68
'''
69
theTool.ConfigFile =
"ElectronPhotonSelectorTools/offline/mc20_20230321/ElectronLikelihoodVeryLooseOfflineConfig2017_Smooth_NoD0_NoPix.conf"
70
71
72
def
ElectronLikelihoodLooseLLPOfflineConfigMC20
(theTool):
73
'''
74
This is for the custom implementation of the LooseLLP offline likelihood for LRT electrons for MC20 / Run2 / Release 22.
75
'''
76
theTool.ConfigFile =
"ElectronPhotonSelectorTools/offline/mc20_20230321/ElectronLikelihoodLooseOfflineConfig2017_Smooth_NoD0_NoPix.conf"
77
78
def
ElectronLikelihoodMediumLLPOfflineConfigMC20
(theTool):
79
'''
80
This is for the custom implementation of the MediumLLP offline likelihood for LRT electrons for MC20 / Run2 / Release 22.
81
(NOTE: same signal eff as offline Mediumpp + 1%)
82
'''
83
theTool.ConfigFile =
"ElectronPhotonSelectorTools/offline/mc20_20230321/ElectronLikelihoodMediumOfflineConfig2017_Smooth_NoD0_NoPix.conf"
84
85
def
ElectronLikelihoodTightLLPOfflineConfigMC20
(theTool):
86
'''
87
This is for the custom implementation of the TightLLP offline likelihood for LRT electrons for MC20 / Run2 / Release 22.
88
'''
89
theTool.ConfigFile =
"ElectronPhotonSelectorTools/offline/mc20_20230321/ElectronLikelihoodTightOfflineConfig2017_Smooth_NoD0_NoPix.conf"
90
91
# Standard configuration MC21
92
def
ElectronLikelihoodVeryLooseOfflineConfigMC21
(theTool):
93
'''
94
This is for the custom implementation of the VeryLoose offline likelihood for MC21 / Run3 / Release 22.
95
'''
96
theTool.ConfigFile =
"ElectronPhotonSelectorTools/offline/mc20_20210514/ElectronLikelihoodVeryLooseOfflineConfig2017_Smooth.conf"
97
98
def
ElectronLikelihoodLooseOfflineConfigMC21
(theTool):
99
'''
100
This is for the custom implementation of the Loose offline likelihood for MC21 / Run3 / Release 22.
101
'''
102
theTool.ConfigFile =
"ElectronPhotonSelectorTools/offline/mc20_20210514/ElectronLikelihoodLooseOfflineConfig2017_Smooth.conf"
103
104
def
ElectronLikelihoodLooseBLOfflineConfigMC21
(theTool):
105
'''
106
This is for the custom implementation of the Loose + b-layer offline likelihood for MC21 / Run3 / Release 22.
107
'''
108
theTool.ConfigFile =
"ElectronPhotonSelectorTools/offline/mc20_20210514/ElectronLikelihoodLooseOfflineConfig2017_CutBL_Smooth.conf"
109
110
def
ElectronLikelihoodMediumOfflineConfigMC21
(theTool):
111
'''
112
This is for the custom implementation of the Medium offline likelihood for MC21 / Run3 / Release 22.
113
'''
114
theTool.ConfigFile =
"ElectronPhotonSelectorTools/offline/mc20_20210514/ElectronLikelihoodMediumOfflineConfig2017_Smooth.conf"
115
116
def
ElectronLikelihoodTightOfflineConfigMC21
(theTool):
117
'''
118
This is for the custom implementation of the Tight offline likelihood for MC21 / Run3 / Release 22.
119
'''
120
theTool.ConfigFile =
"ElectronPhotonSelectorTools/offline/mc20_20210514/ElectronLikelihoodTightOfflineConfig2017_Smooth.conf"
121
122
# LLP Configuration MC21
123
def
ElectronLikelihoodVeryLooseLLPOfflineConfigMC21
(theTool):
124
'''
125
This is for the custom implementation of the VeryLooseLLP offline likelihood for LRT electrons for MC21 / Run3 / Release 22.
126
'''
127
theTool.ConfigFile =
"ElectronPhotonSelectorTools/trigger/rel21_20232105/ElectronLikelihoodVeryLooseTriggerConfig_NoPix.conf"
128
129
def
ElectronLikelihoodLooseLLPOfflineConfigMC21
(theTool):
130
'''
131
This is for the custom implementation of the LooseLLP offline likelihood for LRT electrons for MC21 / Run3 / Release 22.
132
'''
133
theTool.ConfigFile =
"ElectronPhotonSelectorTools/trigger/rel21_20232105/ElectronLikelihoodLooseTriggerConfig_NoPix.conf"
134
135
def
ElectronLikelihoodMediumLLPOfflineConfigMC21
(theTool):
136
'''
137
This is for the custom implementation of the MediumLLP offline likelihood for LRT electrons for MC21 / Run3 / Release 22.
138
'''
139
theTool.ConfigFile =
"ElectronPhotonSelectorTools/trigger/rel21_20232105/ElectronLikelihoodMediumTriggerConfig_NoPix.conf"
140
141
def
ElectronLikelihoodTightLLPOfflineConfigMC21
(theTool):
142
'''
143
This is for the custom implementation of the TightLLP offline likelihood for LRT electrons for MC21 / Run3 / Release 22.
144
'''
145
theTool.ConfigFile =
"ElectronPhotonSelectorTools/trigger/rel21_20232105/ElectronLikelihoodTightTriggerConfig_NoPix.conf"
python.ElectronLikelihoodMenuDefs.ElectronLikelihoodTightOfflineConfigMC20
ElectronLikelihoodTightOfflineConfigMC20(theTool)
Definition
ElectronLikelihoodMenuDefs.py:58
python.ElectronLikelihoodMenuDefs.ElectronLikelihoodMediumOfflineConfigMC21
ElectronLikelihoodMediumOfflineConfigMC21(theTool)
Definition
ElectronLikelihoodMenuDefs.py:110
python.ElectronLikelihoodMenuDefs.ElectronLikelihoodLooseLLPOfflineConfigMC20
ElectronLikelihoodLooseLLPOfflineConfigMC20(theTool)
Definition
ElectronLikelihoodMenuDefs.py:72
python.ElectronLikelihoodMenuDefs.ElectronLikelihoodTightTriggerConfig2015
ElectronLikelihoodTightTriggerConfig2015(theTool)
Definition
ElectronLikelihoodMenuDefs.py:23
python.ElectronLikelihoodMenuDefs.ElectronLikelihoodVeryLooseLLPOfflineConfigMC21
ElectronLikelihoodVeryLooseLLPOfflineConfigMC21(theTool)
Definition
ElectronLikelihoodMenuDefs.py:123
python.ElectronLikelihoodMenuDefs.ElectronLikelihoodVeryLooseLLPOfflineConfigMC20
ElectronLikelihoodVeryLooseLLPOfflineConfigMC20(theTool)
Definition
ElectronLikelihoodMenuDefs.py:65
python.ElectronLikelihoodMenuDefs.ElectronLikelihoodLooseOfflineConfigMC21
ElectronLikelihoodLooseOfflineConfigMC21(theTool)
Definition
ElectronLikelihoodMenuDefs.py:98
python.ElectronLikelihoodMenuDefs.ElectronLikelihoodVeryLooseOfflineConfigMC21
ElectronLikelihoodVeryLooseOfflineConfigMC21(theTool)
Definition
ElectronLikelihoodMenuDefs.py:92
python.ElectronLikelihoodMenuDefs.ElectronLikelihoodTightOfflineConfigMC21
ElectronLikelihoodTightOfflineConfigMC21(theTool)
Definition
ElectronLikelihoodMenuDefs.py:116
python.ElectronLikelihoodMenuDefs.ElectronLikelihoodLooseBLOfflineConfigMC20
ElectronLikelihoodLooseBLOfflineConfigMC20(theTool)
Definition
ElectronLikelihoodMenuDefs.py:45
python.ElectronLikelihoodMenuDefs.ElectronLikelihoodTightLLPOfflineConfigMC20
ElectronLikelihoodTightLLPOfflineConfigMC20(theTool)
Definition
ElectronLikelihoodMenuDefs.py:85
python.ElectronLikelihoodMenuDefs.ElectronLikelihoodLooseOfflineConfigMC20
ElectronLikelihoodLooseOfflineConfigMC20(theTool)
Definition
ElectronLikelihoodMenuDefs.py:39
python.ElectronLikelihoodMenuDefs.ElectronLikelihoodVeryLooseOfflineConfigMC20
ElectronLikelihoodVeryLooseOfflineConfigMC20(theTool)
Definition
ElectronLikelihoodMenuDefs.py:32
python.ElectronLikelihoodMenuDefs.ElectronLikelihoodMediumLLPOfflineConfigMC20
ElectronLikelihoodMediumLLPOfflineConfigMC20(theTool)
Definition
ElectronLikelihoodMenuDefs.py:78
python.ElectronLikelihoodMenuDefs.ElectronLikelihoodLooseLLPOfflineConfigMC21
ElectronLikelihoodLooseLLPOfflineConfigMC21(theTool)
Definition
ElectronLikelihoodMenuDefs.py:129
python.ElectronLikelihoodMenuDefs.ElectronLikelihoodLooseTriggerConfig2015
ElectronLikelihoodLooseTriggerConfig2015(theTool)
Definition
ElectronLikelihoodMenuDefs.py:5
python.ElectronLikelihoodMenuDefs.ElectronLikelihoodTightLLPOfflineConfigMC21
ElectronLikelihoodTightLLPOfflineConfigMC21(theTool)
Definition
ElectronLikelihoodMenuDefs.py:141
python.ElectronLikelihoodMenuDefs.ElectronLikelihoodMediumLLPOfflineConfigMC21
ElectronLikelihoodMediumLLPOfflineConfigMC21(theTool)
Definition
ElectronLikelihoodMenuDefs.py:135
python.ElectronLikelihoodMenuDefs.ElectronLikelihoodLooseBLOfflineConfigMC21
ElectronLikelihoodLooseBLOfflineConfigMC21(theTool)
Definition
ElectronLikelihoodMenuDefs.py:104
python.ElectronLikelihoodMenuDefs.ElectronLikelihoodMediumOfflineConfigMC20
ElectronLikelihoodMediumOfflineConfigMC20(theTool)
Definition
ElectronLikelihoodMenuDefs.py:51
python.ElectronLikelihoodMenuDefs.ElectronLikelihoodMediumTriggerConfig2015
ElectronLikelihoodMediumTriggerConfig2015(theTool)
Definition
ElectronLikelihoodMenuDefs.py:14
Generated on
for ATLAS Offline Software by
1.17.0