ATLAS Offline Software
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 
10 L1TopoParams = {
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  'JetHT': {'comment': 'All following pars are MinHt',
259  'parameters': ['MinET', 'MinEta', 'MaxEta', 'MinHt']},
260  'KalmanMETCorrection': {'comment': '', 'parameters': [f'weights{i}' for i in range(49)] + ['MinET'] + 4*['KFXE']},
261  'MetNoSort': {'comment': '', 'parameters': []},
262  'MetSort': {'comment': '', 'parameters': []},
263  'DeltaPhiMinIncl2': {'comment': '',
264  'parameters': ['MinET1', 'MinET2', 'DeltaPhiMin']},
265  'MuonNoSort': {'comment': '', 'parameters': []},
266  'MuonSelect': {'comment': '',
267  'parameters': ['MinEtRPC',
268  'MinEtTGC',
269  'MinEta',
270  'MaxEta',
271  'InnerCoinCut',
272  'FullStationCut',
273  'GoodMFieldCut']},
274  'MuonSort': {'comment': '',
275  'parameters': ['MinEta',
276  'MaxEta',
277  'InnerCoinCut',
278  'FullStationCut',
279  'GoodMFieldCut']},
280  'MuonSort_1BC': {'comment': '',
281  'parameters': ['MinEta',
282  'MaxEta',
283  'InnerCoinCut',
284  'FullStationCut',
285  'GoodMFieldCut']},
286  'NotMatch': {'comment': '',
287  'parameters': ['MinET1',
288  'MinET2',
289  'EtaMin1',
290  'EtaMax1',
291  'EtaMin2',
292  'EtaMax2',
293  'DRCut']},
294  'Ratio': {'comment': '',
295  'parameters': ['MinET2', 'MinEta', 'MaxEta', 'MinET1', 'MinHt']},
296  'RatioMatch': {'comment': '', 'parameters': ['MinET1', 'MinET2','Ratio']},
297  'RatioSum': {'comment': '',
298  'parameters': ['minEtHt',
299  'minEtaHt',
300  'maxEtaHt',
301  'minEt',
302  'minEta',
303  'maxEta']},
304  'SimpleCone': {'comment': '',
305  'parameters': ['MinET', 'MinSumET', 'MaxRSqr']},
306  'TransverseMassInclusive1': {'comment': '',
307  'parameters': ['MinET1',
308  'MinET2',
309  'MinTransverseMassSqr']},
310 'TeAsymmetry' : {'comment': '',
311  'parameters': ['deltaAbsMin', 'asymFactor', 'asymOffset', 'maxTeProduct']},
312 'TeATIME' : {'comment': '',
313  'parameters': ['algoLogic', 'nextBcFactor', 'nextBcOffset']},
314  'eEmNoSort': {'comment': '', 'parameters': ['REtaMin', 'RHadMin', 'WsTotMin']},
315  'eEmSelect': {'comment': '',
316  'parameters': ['MinET', 'REtaMin', 'RHadMin', 'WsTotMin']},
317  'eEmSort': {'comment': '', 'parameters': ['REtaMin', 'RHadMin', 'WsTotMin']},
318  'eTauNoSort': {'comment': '', 'parameters': ['RCoreMin', 'RHadMin']},
319  'eTauSelect': {'comment': '', 'parameters': ['MinET', 'RCoreMin', 'RHadMin']},
320  'eTauSort': {'comment': '', 'parameters': ['RCoreMin', 'RHadMin']},
321  'gJetSort': {'comment': '', 'parameters': ['MinEta', 'MaxEta']},
322  'jEmSort': {'comment': '', 'parameters': ['MinEta', 'MaxEta','IsoMin','Frac1Min','Frac2Min']},
323  'jJetSelect': {'comment': '', 'parameters': ['MinET', 'MinEta', 'MaxEta']},
324  'jJetSort': {'comment': '', 'parameters': ['MinEta', 'MaxEta']},
325  'jJetNoSort': {'comment': '', 'parameters': []},
326  'JetNoSort': {'comment': '', 'parameters': []},
327  'jTauNoSort': {'comment': '', 'parameters': ['Isolation', 'passIsolation']},
328  'jTauSort': {'comment': '', 'parameters': ['MinEta', 'MaxEta','Isolation', 'passIsolation']},
329 
330  # For the time being, no dedicated algs for gJetNoSort, jLJetNoSort
331  'jXENoSort': {'comment': '', 'parameters': []},
332  'jXESort': {'comment': '', 'parameters': []},
333  'gXENoSort': {'comment': '', 'parameters': []},
334  'jTENoSort': {'comment': '', 'parameters': []},
335 }
plotBeamSpotVxVal.range
range
Definition: plotBeamSpotVxVal.py:194