ATLAS Offline Software
Loading...
Searching...
No Matches
JetAttributes.h
Go to the documentation of this file.
1// Dear emacs, this is -*- c++ -*-
2
3/*
4 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5*/
6
17#ifndef XAODJET_JETMOMENTAATTRIBUTES_H
18#define XAODJET_JETMOMENTAATTRIBUTES_H
19
20namespace xAOD {
21
22 struct JetAttribute {
23
25 // Some attributes have dedicated access methods.
26 // They appear below so we follow Run2JetMoments but are commented and the access method is indicated.
27
28
29 // AlgorithmType use Jet::getAlgorithmType()
30 // InputType use Jet::getInputType()
31 // SizeParameter use Jet::getSizeParameter()
32
33 // constituentLinks use through Jet::getConstituents() or rawConstituent
34 // constituentWeights same as above. Practically unused yet.
35
36 // ConstituentScale use getConstituentsSignalState()
37
38 // JetConstitScaleMomentum, JetEMScaleMomentum, JetLCScaleMomentum
39 // --> use Jet::jetP4(JetScale)
40
44
50
51
55
56
57 // grooming attributes
71
72
73 // Attributes from moment builders
75
76
79
93
95
98
104
111
120
121
124
129
130
132
133 // Substructure attributes
186
187
188
189 // older or kept for compaitibility
195
200
201 NumTowers, // no tools available yet
202
206
209
211
212
213 // older run1 moments
214 //AMAREA,
215 // CALOAREA,
216 // CORE_RBB,
217 // CORE_RFILT,
218 // CORR_JET,
219 // CORR_JET_FORCELL,
220 // subjetX_E,
221 // subjetX_eta,
222 // subjetX_m,
223 // subjetX_phi,
224 // subjetX_pt,
225 // ELLIPTICAREA,
226 // EMJES,
227 // EMJES_EtaCorr,
228 // EM_FRACTION_CLUSTER,
229 // EM_FRACTION_MCTRUTH,
230 // EM_FRACTION_RECOTRACKS,
231 // EM_OVER_ESUM,
232 // NOISEEXT,
233 // N_BAD_CELLS,
234 // N_BAD_CELLS_CORR,
235 // TRACKS_DELTA_ETA,
236 // TRACKS_DELTA_PHI,
237 // TRACKS_P,
238 // TRACKS_RMS_ETA,
239 // TRACKS_RMS_PHI,
240 // HULL_AREA,
241 // HULL_LENGHT,
242 // PtNearest,
243 // SL_B_JES,
244 //OotFracCells,
245 //EtaOrigin,
246 //PhiOrigin,
247 //MOrigin,
248
249 };
250
257
258 };
259
260
261}
262#endif
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.