ATLAS Offline Software
Loading...
Searching...
No Matches
L1TopoParams.py
Go to the documentation of this file.
1# Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
2# L1TopoParams.py
3#
4# *** IMPORTANT ***
5# This should be generated by the L1Topo group directly based on
6# the firmware configuration and alg specification.
7# No edits should be made to this file by anybody else, other
8# than propagating any changes from the provided json
9
10L1TopoParams = {
11 'DeltaEtaIncl1': {'comment': '',
12 'parameters': ['MinET1',
13 'MinET2',
14 'MinDeltaEta',
15 'MaxDeltaEta']},
16 'DeltaEtaIncl2': {'comment': '',
17 'parameters': ['MinET1',
18 'MinET2',
19 'MinDeltaEta',
20 'MaxDeltaEta']},
21 'DeltaEtaPhiIncl1': {'comment': '',
22 'parameters': ['MinET1',
23 'MinET2',
24 'MinDeltaEta',
25 'MaxDeltaEta',
26 'MinDeltaPhi',
27 'MaxDeltaPhi']},
28 'DeltaEtaPhiIncl2': {'comment': '',
29 'parameters': ['MinET1',
30 'MinET2',
31 'DeltaEtaMin',
32 'DeltaEtaMax',
33 'DeltaPhiMin',
34 'DeltaPhiMax']},
35 'DeltaPhiIncl1': {'comment': '',
36 'parameters': ['MinET1',
37 'MinET2',
38 'MinDeltaPhi',
39 'MaxDeltaPhi']},
40 'DeltaPhiIncl2': {'comment': '',
41 'parameters': ['MinET1',
42 'MinET2',
43 'MinDeltaPhi',
44 'MaxDeltaPhi']},
45 'DeltaRSqrIncl1': {'comment': '',
46 'parameters': ['MinET1',
47 'MinET2',
48 'DeltaRMin',
49 'DeltaRMax']},
50 'DeltaRSqrIncl1Charge': {'comment': '',
51 'parameters': ['MinET1',
52 'MinET2',
53 'DeltaRMin',
54 'DeltaRMax']},
55 'DeltaRSqrIncl2': {'comment': '',
56 'parameters': ['MinET1',
57 'MinET2',
58 'DeltaRMin',
59 'DeltaRMax']},
60 'DeltaRSqrIncl2Charge': {'comment': '',
61 'parameters': ['MinET1',
62 'MinET2',
63 'DeltaRMin',
64 'DeltaRMax']},
65 'DisambiguationDRIncl2': {'comment': '',
66 'parameters': ['MinET1',
67 'MinET2',
68 'MinET3',
69 'DisambDRSqrMax']},
70 'DisambiguationDRIncl3': {'comment': '',
71 'parameters': ['MinET1',
72 'MinET2',
73 'MinET3',
74 'DisambDRSqrMin',
75 'DisambDRSqrMax',
76 'DisambDRSqr']},
77 'ADVAE_2A': {'comment': '',
78 'common_parameters' : ['MinET1',
79 'MinET2',
80 'MinET3',
81 'MinET4'],
82 'parameters': ['ScaleSqr1',
83 'ScaleSqr2',
84 'ScaleSqr3',
85 'AnomalyScoreThresh']},
86 'AnomalyDetectionBDT': {
87 'comment': 'BDT-based muon anomaly trigger',
88 'common_parameters' : ['MinET1',
89 'MinET2'],
90 'parameters': ['ScoreThreshold']
91 },
92 'DisambiguationIncl2': {'ApplyDR = 1': {'comment': '',
93 'parameters': ['MinET1',
94 'MinET2',
95 'DisambDRSqrMin',
96 'DisambDRSqrMax']},
97 'ClusterOnly = 0 and ApplyDR = 0': {'comment': '',
98 'parameters': ['MinET1',
99 'MinET2',
100 'DisambDRSqrMin']},
101 'ClusterOnly = 1 and ApplyDR = 0': {'comment': '',
102 'parameters': ['MinET1',
103 'MinET2']}},
104 'DisambiguationIncl3': {'ApplyDR = 0': {'comment': '',
105 'parameters': ['MinET1',
106 'MinET2',
107 'MinET3',
108 'DisambDRSqrMax']},
109 'ApplyDR = 1': {'comment': '',
110 'parameters': ['MinET1',
111 'MinET2',
112 'MinET3',
113 'DisambDRSqrMax',
114 'DisambDRSqrMin',
115 'DisambDRSqrMax']}},
116 'DisambiguationInvmIncl2': {'comment': '',
117 'parameters': ['MinET1',
118 'MinET2',
119 'MinMSqr',
120 'MaxMSqr']},
121 'EtCut': {'comment': '', 'parameters': ['MinET']},
122 'EtaPhiWindow': {'comment': '',
123 'parameters': ['MinET',
124 'MinEta',
125 'MaxEta',
126 'MinPhi',
127 'MaxPhi']},
128 'ExclusiveJets': {'comment': '',
129 'common_parameters': ['PtScale', 'PtShift'],
130 'parameters': ['MinET1', 'MinXi', 'MaxXi']},
131 'InvariantMassDeltaPhiInclusive1': {'ApplyEtaCut = 0': {'comment': '',
132 'parameters': ['MinET1',
133 'MinET2',
134 'MinMSqr',
135 'MaxMSqr',
136 'MinDeltaPhi',
137 'MaxDeltaPhi']},
138 'ApplyEtaCut = 1': {'comment': '',
139 'parameters': ['MinET1',
140 'MinET2',
141 'MinMSqr',
142 'MaxMSqr',
143 'MinEta1',
144 'MaxEta1',
145 'MinEta2',
146 'MaxEta2',
147 'MinDeltaPhi',
148 'MaxDeltaPhi']}},
149 'InvariantMassDeltaPhiInclusive2': {'ApplyEtaCut = 0': {'comment': '',
150 'parameters': ['MinET1',
151 'MinET2',
152 'MinMSqr',
153 'MaxMSqr',
154 'MinDeltaPhi',
155 'MaxDeltaPhi']},
156 'ApplyEtaCut = 1': {'comment': '',
157 'parameters': ['MinET1',
158 'MinET2',
159 'MinMSqr',
160 'MaxMSqr',
161 'MinEta1',
162 'MaxEta1',
163 'MinEta2',
164 'MaxEta2',
165 'MinDeltaPhi',
166 'MaxDeltaPhi']}},
167 'InvariantMassDeltaPhiSumEtInclusive1': {'ApplyEtaCut = 0': {'comment': '',
168 'parameters': ['MinET1',
169 'MinET2',
170 'MinMSqr',
171 'MaxMSqr',
172 'MinDeltaPhi',
173 'MaxDeltaPhi',
174 'MinSumEt',
175 'MaxSumEt']},
176 'ApplyEtaCut = 1': {'comment': '',
177 'parameters': ['MinET1',
178 'MinET2',
179 'MinMSqr',
180 'MaxMSqr',
181 'MinEta1',
182 'MaxEta1',
183 'MinEta2',
184 'MaxEta2',
185 'MinDeltaPhi',
186 'MaxDeltaPhi',
187 'MinSumEt',
188 'MaxSumEt']}},
189 #'InvariantMassDeltaRSqrIncl1':
190 'InvariantMassInclusiveDeltaRSqrIncl1': {'comment': '',
191 'parameters': ['MinET1',
192 'MinET2',
193 'MinMSqr',
194 'MaxMSqr',
195 'DeltaRMin',
196 'DeltaRMax']},
197#'InvariantMassDeltaRSqrIncl1Charge':
198 'InvariantMassInclusiveDeltaRSqrIncl1Charge': {'comment': '',
199 'parameters': ['MinET1',
200 'MinET2',
201 'MinMSqr',
202 'MaxMSqr',
203 'DeltaRMin',
204 'DeltaRMax']},
205 'InvariantMassInclusiveDeltaRSqrIncl2Charge': {'comment': '',
206 'parameters': ['MinET1',
207 'MinET2',
208 'MinMSqr',
209 'MaxMSqr',
210 'DeltaRMin',
211 'DeltaRMax']},
212 #'InvariantMassDeltaRSqrIncl2':
213 'InvariantMassInclusiveDeltaRSqrIncl2': {'ApplyEtaCut = 0': {'comment': '',
214 'parameters': ['MinET1',
215 'MinET2',
216 'MinMSqr',
217 'MaxMSqr',
218 'DeltaRMin',
219 'DeltaRMax']},
220 'ApplyEtaCut = 1': {'comment': '',
221 'parameters': ['MinET1',
222 'MinET2',
223 'MinMSqr',
224 'MaxMSqr',
225 'MinEta1',
226 'MaxEta1',
227 'MinEta2',
228 'MaxEta2',
229 'DeltaRMin',
230 'DeltaRMax']}},
231 'InvariantMassInclusive1': {'comment': '',
232 'parameters': ['MinET1',
233 'MinET2',
234 'MinMSqr',
235 'MaxMSqr']},
236 'InvariantMassInclusive2': {'ApplyEtaCut = 0': {'comment': '',
237 'parameters': ['MinET1',
238 'MinET2',
239 'MinMSqr',
240 'MaxMSqr']},
241 'ApplyEtaCut = 1': {'comment': '',
242 'parameters': ['MinET1',
243 'MinET2',
244 'MinMSqr',
245 'MaxMSqr',
246 'MinEta1',
247 'MaxEta1',
248 'MinEta2',
249 'MaxEta2']}},
250 'InvariantMassThreeTOBsIncl1': {'comment': '',
251 'parameters': ['MinET1',
252 'MinMSqr',
253 'MaxMSqr']},
254 'InvariantMassThreeTOBsIncl1Charge': {'comment': '',
255 'parameters': ['MinET1',
256 'MinMSqr',
257 'MaxMSqr']},
258 'InvariantMassInclusive1Disambiguation2': {'comment': '',
259 'parameters': ['MinET1a',
260 'MinET1b',
261 'MinET2',
262 'MinMSqr',
263 'MaxMSqr',
264 'DisambDRSqrMin']},
265 'JetHT': {'comment': 'All following pars are MinHt',
266 'parameters': ['MinET', 'MinEta', 'MaxEta', 'MinHt']},
267 'KalmanMETCorrection': {'comment': '', 'parameters': [f'weights{i}' for i in range(49)] + ['MinET'] + 4*['KFXE']},
268 'MetNoSort': {'comment': '', 'parameters': []},
269 'MetSort': {'comment': '', 'parameters': []},
270 'DeltaPhiMinIncl2': {'comment': '',
271 'parameters': ['MinET1', 'MinET2', 'DeltaPhiMin']},
272 'MuonNoSort': {'comment': '', 'parameters': []},
273 'MuonSelect': {'comment': '',
274 'parameters': ['MinEtRPC',
275 'MinEtTGC',
276 'MinEta',
277 'MaxEta',
278 'InnerCoinCut',
279 'FullStationCut',
280 'GoodMFieldCut']},
281 'MuonSort': {'comment': '',
282 'parameters': ['MinEta',
283 'MaxEta',
284 'InnerCoinCut',
285 'FullStationCut',
286 'GoodMFieldCut']},
287 'MuonSort_1BC': {'comment': '',
288 'parameters': ['MinEta',
289 'MaxEta',
290 'InnerCoinCut',
291 'FullStationCut',
292 'GoodMFieldCut']},
293 'NotMatch': {'comment': '',
294 'parameters': ['MinET1',
295 'MinET2',
296 'EtaMin1',
297 'EtaMax1',
298 'EtaMin2',
299 'EtaMax2',
300 'DRCut']},
301 'Ratio': {'comment': '',
302 'parameters': ['MinET2', 'MinEta', 'MaxEta', 'MinET1', 'MinHt']},
303 'RatioMatch': {'comment': '', 'parameters': ['MinET1', 'MinET2','Ratio']},
304 'RatioSum': {'comment': '',
305 'parameters': ['minEtHt',
306 'minEtaHt',
307 'maxEtaHt',
308 'minEt',
309 'minEta',
310 'maxEta']},
311 'SimpleCone': {'comment': '',
312 'parameters': ['MinET', 'MinSumET', 'MaxRSqr']},
313 'TransverseMassInclusive1': {'comment': '',
314 'parameters': ['MinET1',
315 'MinET2',
316 'MinTransverseMassSqr']},
317'TeAsymmetry' : {'comment': '',
318 'parameters': ['deltaAbsMin', 'asymFactor', 'asymOffset', 'maxTeProduct']},
319'TeATIME' : {'comment': '',
320 'parameters': ['algoLogic', 'nextBcFactor', 'nextBcOffset']},
321 'eEmNoSort': {'comment': '', 'parameters': ['REtaMin', 'RHadMin', 'WsTotMin']},
322 'eEmSelect': {'comment': '',
323 'parameters': ['MinET', 'REtaMin', 'RHadMin', 'WsTotMin']},
324 'eEmSort': {'comment': '', 'parameters': ['REtaMin', 'RHadMin', 'WsTotMin']},
325 'eTauNoSort': {'comment': '', 'parameters': ['RCoreMin', 'RHadMin']},
326 'eTauSelect': {'comment': '', 'parameters': ['MinET', 'RCoreMin', 'RHadMin']},
327 'eTauSort': {'comment': '', 'parameters': ['RCoreMin', 'RHadMin']},
328 'gJetSort': {'comment': '', 'parameters': ['MinEta', 'MaxEta']},
329 'jEmSort': {'comment': '', 'parameters': ['MinEta', 'MaxEta','IsoMin','Frac1Min','Frac2Min']},
330 'jJetSelect': {'comment': '', 'parameters': ['MinET', 'MinEta', 'MaxEta']},
331 'jJetSort': {'comment': '', 'parameters': ['MinEta', 'MaxEta']},
332 'jJetNoSort': {'comment': '', 'parameters': []},
333 'JetNoSort': {'comment': '', 'parameters': []},
334 'jTauNoSort': {'comment': '', 'parameters': ['Isolation', 'passIsolation']},
335 'jTauSort': {'comment': '', 'parameters': ['MinEta', 'MaxEta','Isolation', 'passIsolation']},
336
337 # For the time being, no dedicated algs for gJetNoSort, jLJetNoSort
338 'jXENoSort': {'comment': '', 'parameters': []},
339 'jXESort': {'comment': '', 'parameters': []},
340 'gXENoSort': {'comment': '', 'parameters': []},
341 'jTENoSort': {'comment': '', 'parameters': []},
342}