ATLAS Offline Software
Loading...
Searching...
No Matches
L1TopoParams.py
Go to the documentation of this file.
1# Copyright (C) 2002-2026 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 'ARTEMIS_2A': {'comment': '',
87 'common_parameters' : ['MinET1',
88 'MinET2',
89 'MinET3',
90 'MinET4',
91 'MaxET1',
92 'MaxET2',
93 'MaxET3',
94 'MaxET4',
95 'MaxET5',
96 'MaxET6',
97 'MaxET7'],
98 'parameters': ['AnomalyScoreThresh']},
99 'AnomalyDetectionBDT': {
100 'comment': 'BDT-based muon anomaly trigger',
101 'common_parameters' : ['MinET1',
102 'MinET2'],
103 'parameters': ['ScoreThreshold']
104 },
105 'DisambiguationIncl2': {'ApplyDR = 1': {'comment': '',
106 'parameters': ['MinET1',
107 'MinET2',
108 'DisambDRSqrMin',
109 'DisambDRSqrMax']},
110 'ClusterOnly = 0 and ApplyDR = 0': {'comment': '',
111 'parameters': ['MinET1',
112 'MinET2',
113 'DisambDRSqrMin']},
114 'ClusterOnly = 1 and ApplyDR = 0': {'comment': '',
115 'parameters': ['MinET1',
116 'MinET2']}},
117 'DisambiguationIncl3': {'ApplyDR = 0': {'comment': '',
118 'parameters': ['MinET1',
119 'MinET2',
120 'MinET3',
121 'DisambDRSqrMax']},
122 'ApplyDR = 1': {'comment': '',
123 'parameters': ['MinET1',
124 'MinET2',
125 'MinET3',
126 'DisambDRSqrMax',
127 'DisambDRSqrMin',
128 'DisambDRSqrMax']}},
129 'DisambiguationInvmIncl2': {'comment': '',
130 'parameters': ['MinET1',
131 'MinET2',
132 'MinMSqr',
133 'MaxMSqr']},
134 'EtCut': {'comment': '', 'parameters': ['MinET']},
135 'EtaPhiWindow': {'comment': '',
136 'parameters': ['MinET',
137 'MinEta',
138 'MaxEta',
139 'MinPhi',
140 'MaxPhi']},
141 'ExclusiveJets': {'comment': '',
142 'common_parameters': ['PtScale', 'PtShift'],
143 'parameters': ['MinET1', 'MinXi', 'MaxXi']},
144 'InvariantMassDeltaPhiInclusive1': {'ApplyEtaCut = 0': {'comment': '',
145 'parameters': ['MinET1',
146 'MinET2',
147 'MinMSqr',
148 'MaxMSqr',
149 'MinDeltaPhi',
150 'MaxDeltaPhi']},
151 'ApplyEtaCut = 1': {'comment': '',
152 'parameters': ['MinET1',
153 'MinET2',
154 'MinMSqr',
155 'MaxMSqr',
156 'MinEta1',
157 'MaxEta1',
158 'MinEta2',
159 'MaxEta2',
160 'MinDeltaPhi',
161 'MaxDeltaPhi']}},
162 'InvariantMassDeltaPhiInclusive2': {'ApplyEtaCut = 0': {'comment': '',
163 'parameters': ['MinET1',
164 'MinET2',
165 'MinMSqr',
166 'MaxMSqr',
167 'MinDeltaPhi',
168 'MaxDeltaPhi']},
169 'ApplyEtaCut = 1': {'comment': '',
170 'parameters': ['MinET1',
171 'MinET2',
172 'MinMSqr',
173 'MaxMSqr',
174 'MinEta1',
175 'MaxEta1',
176 'MinEta2',
177 'MaxEta2',
178 'MinDeltaPhi',
179 'MaxDeltaPhi']}},
180 'InvariantMassDeltaPhiSumEtInclusive1': {'ApplyEtaCut = 0': {'comment': '',
181 'parameters': ['MinET1',
182 'MinET2',
183 'MinMSqr',
184 'MaxMSqr',
185 'MinDeltaPhi',
186 'MaxDeltaPhi',
187 'MinSumEt',
188 'MaxSumEt']},
189 'ApplyEtaCut = 1': {'comment': '',
190 'parameters': ['MinET1',
191 'MinET2',
192 'MinMSqr',
193 'MaxMSqr',
194 'MinEta1',
195 'MaxEta1',
196 'MinEta2',
197 'MaxEta2',
198 'MinDeltaPhi',
199 'MaxDeltaPhi',
200 'MinSumEt',
201 'MaxSumEt']}},
202 #'InvariantMassDeltaRSqrIncl1':
203 'InvariantMassInclusiveDeltaRSqrIncl1': {'comment': '',
204 'parameters': ['MinET1',
205 'MinET2',
206 'MinMSqr',
207 'MaxMSqr',
208 'DeltaRMin',
209 'DeltaRMax']},
210#'InvariantMassDeltaRSqrIncl1Charge':
211 'InvariantMassInclusiveDeltaRSqrIncl1Charge': {'comment': '',
212 'parameters': ['MinET1',
213 'MinET2',
214 'MinMSqr',
215 'MaxMSqr',
216 'DeltaRMin',
217 'DeltaRMax']},
218 'InvariantMassInclusiveDeltaRSqrIncl2Charge': {'comment': '',
219 'parameters': ['MinET1',
220 'MinET2',
221 'MinMSqr',
222 'MaxMSqr',
223 'DeltaRMin',
224 'DeltaRMax']},
225 #'InvariantMassDeltaRSqrIncl2':
226 'InvariantMassInclusiveDeltaRSqrIncl2': {'ApplyEtaCut = 0': {'comment': '',
227 'parameters': ['MinET1',
228 'MinET2',
229 'MinMSqr',
230 'MaxMSqr',
231 'DeltaRMin',
232 'DeltaRMax']},
233 'ApplyEtaCut = 1': {'comment': '',
234 'parameters': ['MinET1',
235 'MinET2',
236 'MinMSqr',
237 'MaxMSqr',
238 'MinEta1',
239 'MaxEta1',
240 'MinEta2',
241 'MaxEta2',
242 'DeltaRMin',
243 'DeltaRMax']}},
244 'InvariantMassInclusive1': {'comment': '',
245 'parameters': ['MinET1',
246 'MinET2',
247 'MinMSqr',
248 'MaxMSqr']},
249 'InvariantMassInclusive2': {'ApplyEtaCut = 0': {'comment': '',
250 'parameters': ['MinET1',
251 'MinET2',
252 'MinMSqr',
253 'MaxMSqr']},
254 'ApplyEtaCut = 1': {'comment': '',
255 'parameters': ['MinET1',
256 'MinET2',
257 'MinMSqr',
258 'MaxMSqr',
259 'MinEta1',
260 'MaxEta1',
261 'MinEta2',
262 'MaxEta2']}},
263 'InvariantMassThreeTOBsIncl1': {'comment': '',
264 'parameters': ['MinET1',
265 'MinMSqr',
266 'MaxMSqr']},
267 'InvariantMassThreeTOBsIncl1Charge': {'comment': '',
268 'parameters': ['MinET1',
269 'MinMSqr',
270 'MaxMSqr']},
271 'InvariantMassInclusive1Disambiguation2': {'comment': '',
272 'parameters': ['MinET1a',
273 'MinET1b',
274 'MinET2',
275 'MinMSqr',
276 'MaxMSqr',
277 'DisambDRSqrMin']},
278 'JetHT': {'comment': 'All following pars are MinHt',
279 'parameters': ['MinET', 'MinEta', 'MaxEta', 'MinHt']},
280 'KalmanMETCorrection': {'comment': '', 'parameters': [f'weights{i}' for i in range(49)] + ['MinET'] + 4*['KFXE']},
281 'MetNoSort': {'comment': '', 'parameters': []},
282 'MetSort': {'comment': '', 'parameters': []},
283 'DeltaPhiMinIncl2': {'comment': '',
284 'parameters': ['MinET1', 'MinET2', 'DeltaPhiMin']},
285 'MuonNoSort': {'comment': '', 'parameters': []},
286 'MuonSelect': {'comment': '',
287 'parameters': ['MinEtRPC',
288 'MinEtTGC',
289 'MinEta',
290 'MaxEta',
291 'InnerCoinCut',
292 'FullStationCut',
293 'GoodMFieldCut']},
294 'MuonSort': {'comment': '',
295 'parameters': ['MinEta',
296 'MaxEta',
297 'InnerCoinCut',
298 'FullStationCut',
299 'GoodMFieldCut']},
300 'MuonSort_1BC': {'comment': '',
301 'parameters': ['MinEta',
302 'MaxEta',
303 'InnerCoinCut',
304 'FullStationCut',
305 'GoodMFieldCut']},
306 'NotMatch': {'comment': '',
307 'parameters': ['MinET1',
308 'MinET2',
309 'EtaMin1',
310 'EtaMax1',
311 'EtaMin2',
312 'EtaMax2',
313 'DRCut']},
314 'Ratio': {'comment': '',
315 'parameters': ['MinET2', 'MinEta', 'MaxEta', 'MinET1', 'MinHt']},
316 'RatioMatch': {'comment': '', 'parameters': ['MinET1', 'MinET2','Ratio']},
317 'RatioSum': {'comment': '',
318 'parameters': ['minEtHt',
319 'minEtaHt',
320 'maxEtaHt',
321 'minEt',
322 'minEta',
323 'maxEta']},
324 'SimpleCone': {'comment': '',
325 'parameters': ['MinET', 'MinSumET', 'MaxRSqr']},
326 'TransverseMassInclusive1': {'comment': '',
327 'parameters': ['MinET1',
328 'MinET2',
329 'MinTransverseMassSqr']},
330'TeAsymmetry' : {'comment': '',
331 'parameters': ['deltaAbsMin', 'asymFactor', 'asymOffset', 'maxTeProduct']},
332'TeATIME' : {'comment': '',
333 'parameters': ['algoLogic', 'nextBcFactor', 'nextBcOffset']},
334 'eEmNoSort': {'comment': '', 'parameters': ['REtaMin', 'RHadMin', 'WsTotMin']},
335 'eEmSelect': {'comment': '',
336 'parameters': ['MinET', 'REtaMin', 'RHadMin', 'WsTotMin']},
337 'eEmSort': {'comment': '', 'parameters': ['REtaMin', 'RHadMin', 'WsTotMin']},
338 'eTauNoSort': {'comment': '', 'parameters': ['RCoreMin', 'RHadMin']},
339 'eTauSelect': {'comment': '', 'parameters': ['MinET', 'RCoreMin', 'RHadMin']},
340 'eTauSort': {'comment': '', 'parameters': ['RCoreMin', 'RHadMin']},
341 'gJetSort': {'comment': '', 'parameters': ['MinEta', 'MaxEta']},
342 'jEmSort': {'comment': '', 'parameters': ['MinEta', 'MaxEta','IsoMin','Frac1Min','Frac2Min']},
343 'jJetSelect': {'comment': '', 'parameters': ['MinET', 'MinEta', 'MaxEta']},
344 'jJetSort': {'comment': '', 'parameters': ['MinEta', 'MaxEta']},
345 'jJetNoSort': {'comment': '', 'parameters': []},
346 'JetNoSort': {'comment': '', 'parameters': []},
347 'jTauNoSort': {'comment': '', 'parameters': ['Isolation', 'passIsolation']},
348 'jTauSort': {'comment': '', 'parameters': ['MinEta', 'MaxEta','Isolation', 'passIsolation']},
349
350 # For the time being, no dedicated algs for gJetNoSort, jLJetNoSort
351 'jXENoSort': {'comment': '', 'parameters': []},
352 'jXESort': {'comment': '', 'parameters': []},
353 'gXENoSort': {'comment': '', 'parameters': []},
354 'jTENoSort': {'comment': '', 'parameters': []},
355}