ATLAS Offline Software
Event
xAOD
xAODJet
xAODJet
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
20
namespace
xAOD
{
21
22
struct
JetAttribute
{
23
24
enum
AttributeID
{
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
41
JetGhostArea
,
42
ActiveArea
,
43
ActiveArea4vec
,
44
45
VoronoiArea
,
46
VoronoiAreaE
,
47
VoronoiAreaPx
,
48
VoronoiAreaPy
,
49
VoronoiAreaPz
,
50
51
52
GhostMuonSegmentCount
,
53
GhostTrackCount
,
54
GhostTruthParticleCount
,
55
56
57
// grooming attributes
58
TransformType
,
59
MuMax
,
60
YMin
,
61
RClus
,
62
BDRS
,
63
DRFilt
,
64
YFilt
,
65
MuFilt
,
66
NSubjet
,
67
PtFrac
,
68
NTrimSubjets
,
69
RCut
,
70
ZCut
,
71
72
73
// Attributes from moment builders
74
JetOriginConstitScaleMomentum
,
75
76
77
GhostTruthAssociationFraction
,
78
GhostTrackAssociationFraction
,
79
80
HECQuality
,
81
LArBadHVEnergy
,
82
LArBadHVRatio
,
83
LArQuality
,
84
NegativeE
,
85
AverageLArQF
,
86
OotFracClusters10
,
87
OotFracClusters5
,
88
OotFracCells5
,
89
OotFracCells10
,
90
Timing
,
91
N90Constituents
,
92
N90Cells
,
93
94
BchCorrCell
,
95
96
IsoDeltaR2SumPt
,
97
IsoDeltaR3SumPt
,
98
99
JVF
,
100
JVFLoose
,
101
Jvt
,
102
JvtRpt
,
103
JvtJvfcorr
,
104
105
NumTrkPt1000
,
106
NumTrkPt500
,
107
SumPtTrkPt1000
,
108
SumPtTrkPt500
,
109
TrackWidthPt1000
,
110
TrackWidthPt500
,
111
112
EMFrac
,
113
HECFrac
,
114
PSFrac
,
115
EnergyPerSampling
,
116
FracSamplingMax
,
117
FracSamplingMaxIndex
,
118
ECPSFraction
,
119
SamplingMax
,
120
121
122
Width
,
123
WidthPhi
,
124
125
LeadingClusterPt
,
126
LeadingClusterSecondLambda
,
127
LeadingClusterCenterLambda
,
128
LeadingClusterSecondR
,
129
130
131
CentroidR
,
132
133
// Substructure attributes
134
KtDR
,
135
Tau1
,
136
Tau2
,
137
Tau3
,
138
Tau1_wta
,
139
Tau2_wta
,
140
Tau3_wta
,
141
Tau21
,
142
Tau32
,
143
Tau21_wta
,
144
Tau32_wta
,
145
Split12
,
146
Split23
,
147
Split34
,
148
ZCut12
,
149
ZCut23
,
150
ZCut34
,
151
Dip12
,
152
Dip13
,
153
Dip23
,
154
DipExcl12
,
155
ECF1
,
156
ECF2
,
157
ECF3
,
158
ECF1_Beta2
,
159
ECF2_Beta2
,
160
ECF3_Beta2
,
161
C1
,
162
C2
,
163
D2
,
164
C1_Beta2
,
165
C2_Beta2
,
166
D2_Beta2
,
167
ThrustMin
,
168
ThrustMaj
,
169
FoxWolfram0
,
170
FoxWolfram1
,
171
FoxWolfram2
,
172
FoxWolfram3
,
173
FoxWolfram4
,
174
Sphericity
,
175
Aplanarity
,
176
PullMag
,
177
PullPhi
,
178
Pull_C00
,
179
Pull_C01
,
180
Pull_C10
,
181
Pull_C11
,
182
Charge
,
183
ShowerDeconstructionW
,
184
ShowerDeconstructionTop
,
185
Volatility
,
186
187
188
189
// older or kept for compaitibility
190
isBadLoose
,
191
isBadMedium
,
192
isBadTight
,
193
isUgly
,
194
PtTruth
,
195
196
IsoKR20Par
,
197
IsoKR20Perp
,
198
HighestJVFVtx
,
199
JetLabel
,
200
201
NumTowers
,
// no tools available yet
202
203
BchCorrDotx
,
204
BchCorrJet
,
205
BchCorrJetForCell
,
206
207
VariableRMinRadius
,
208
VariableRMassScale
,
209
210
UnkownAttribute
,
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
251
enum
AssoParticlesID
{
252
GhostTrack
,
253
GhostTruthParticle
,
254
GhostMuonSegment
,
255
OriginVertex
,
256
};
257
258
};
259
260
261
}
262
#endif
xAOD::JetAttribute::BchCorrCell
@ BchCorrCell
Definition:
JetAttributes.h:94
xAOD::JetAttribute::PullMag
@ PullMag
Definition:
JetAttributes.h:176
xAOD::JetAttribute::JetOriginConstitScaleMomentum
@ JetOriginConstitScaleMomentum
Definition:
JetAttributes.h:74
xAOD::JetAttribute::GhostTruthParticleCount
@ GhostTruthParticleCount
Definition:
JetAttributes.h:54
xAOD::JetAttribute::Volatility
@ Volatility
Definition:
JetAttributes.h:185
xAOD::JetAttribute::Sphericity
@ Sphericity
Definition:
JetAttributes.h:174
xAOD::JetAttribute::LArQuality
@ LArQuality
Definition:
JetAttributes.h:83
xAOD::JetAttribute::Dip23
@ Dip23
Definition:
JetAttributes.h:153
xAOD::JetAttribute::MuFilt
@ MuFilt
Definition:
JetAttributes.h:65
xAOD::JetAttribute::Pull_C11
@ Pull_C11
Definition:
JetAttributes.h:181
xAOD::JetAttribute::FracSamplingMax
@ FracSamplingMax
Definition:
JetAttributes.h:116
xAOD::JetAttribute::D2
@ D2
Definition:
JetAttributes.h:163
xAOD::JetAttribute::Split34
@ Split34
Definition:
JetAttributes.h:147
xAOD::JetAttribute::Pull_C10
@ Pull_C10
Definition:
JetAttributes.h:180
xAOD::JetAttribute::DipExcl12
@ DipExcl12
Definition:
JetAttributes.h:154
xAOD::JetAttribute::BchCorrJetForCell
@ BchCorrJetForCell
Definition:
JetAttributes.h:205
xAOD::JetAttribute::FoxWolfram2
@ FoxWolfram2
Definition:
JetAttributes.h:171
xAOD::JetAttribute::isBadMedium
@ isBadMedium
Definition:
JetAttributes.h:191
xAOD::JetAttribute::ZCut34
@ ZCut34
Definition:
JetAttributes.h:150
xAOD::JetAttribute::OotFracCells10
@ OotFracCells10
Definition:
JetAttributes.h:89
xAOD::JetAttribute::PtFrac
@ PtFrac
Definition:
JetAttributes.h:67
xAOD::JetAttribute::Dip13
@ Dip13
Definition:
JetAttributes.h:152
xAOD::JetAttribute::GhostTruthParticle
@ GhostTruthParticle
Definition:
JetAttributes.h:253
xAOD::JetAttribute::BchCorrJet
@ BchCorrJet
Definition:
JetAttributes.h:204
xAOD::JetAttribute::VariableRMassScale
@ VariableRMassScale
Definition:
JetAttributes.h:208
xAOD::JetAttribute::N90Cells
@ N90Cells
Definition:
JetAttributes.h:92
xAOD::JetAttribute::Pull_C01
@ Pull_C01
Definition:
JetAttributes.h:179
xAOD::JetAttribute::NumTowers
@ NumTowers
Definition:
JetAttributes.h:201
xAOD::JetAttribute::FoxWolfram4
@ FoxWolfram4
Definition:
JetAttributes.h:173
xAOD::JetAttribute::ECF2_Beta2
@ ECF2_Beta2
Definition:
JetAttributes.h:159
xAOD::JetAttribute::VariableRMinRadius
@ VariableRMinRadius
Definition:
JetAttributes.h:207
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition:
ICaloAffectedTool.h:24
xAOD::JetAttribute::LeadingClusterSecondLambda
@ LeadingClusterSecondLambda
Definition:
JetAttributes.h:126
xAOD::JetAttribute::VoronoiArea
@ VoronoiArea
Definition:
JetAttributes.h:45
xAOD::JetAttribute::ZCut23
@ ZCut23
Definition:
JetAttributes.h:149
xAOD::JetAttribute::RClus
@ RClus
Definition:
JetAttributes.h:61
xAOD::JetAttribute::JetGhostArea
@ JetGhostArea
Definition:
JetAttributes.h:41
xAOD::JetAttribute::ECPSFraction
@ ECPSFraction
Definition:
JetAttributes.h:118
xAOD::JetAttribute::Tau32
@ Tau32
Definition:
JetAttributes.h:142
xAOD::JetAttribute::EnergyPerSampling
@ EnergyPerSampling
Definition:
JetAttributes.h:115
xAOD::JetAttribute::DRFilt
@ DRFilt
Definition:
JetAttributes.h:63
xAOD::JetAttribute::CentroidR
@ CentroidR
Definition:
JetAttributes.h:131
xAOD::JetAttribute::SamplingMax
@ SamplingMax
Definition:
JetAttributes.h:119
xAOD::JetAttribute::OotFracClusters10
@ OotFracClusters10
Definition:
JetAttributes.h:86
xAOD::JetAttribute::BchCorrDotx
@ BchCorrDotx
Definition:
JetAttributes.h:203
xAOD::JetAttribute::HighestJVFVtx
@ HighestJVFVtx
Definition:
JetAttributes.h:198
xAOD::JetAttribute::JVFLoose
@ JVFLoose
Definition:
JetAttributes.h:100
xAOD::JetAttribute::LArBadHVEnergy
@ LArBadHVEnergy
Definition:
JetAttributes.h:81
xAOD::JetAttribute::YMin
@ YMin
Definition:
JetAttributes.h:60
xAOD::JetAttribute::AttributeID
AttributeID
Definition:
JetAttributes.h:24
xAOD::JetAttribute::D2_Beta2
@ D2_Beta2
Definition:
JetAttributes.h:166
xAOD::JetAttribute::RCut
@ RCut
Definition:
JetAttributes.h:69
xAOD::JetAttribute::ThrustMin
@ ThrustMin
Definition:
JetAttributes.h:167
xAOD::JetAttribute::ShowerDeconstructionTop
@ ShowerDeconstructionTop
Definition:
JetAttributes.h:184
xAOD::JetAttribute::HECQuality
@ HECQuality
Definition:
JetAttributes.h:80
xAOD::JetAttribute::OriginVertex
@ OriginVertex
Definition:
JetAttributes.h:255
xAOD::JetAttribute::GhostMuonSegment
@ GhostMuonSegment
Definition:
JetAttributes.h:254
xAOD::JetAttribute::Tau2_wta
@ Tau2_wta
Definition:
JetAttributes.h:139
xAOD::JetAttribute::Tau3_wta
@ Tau3_wta
Definition:
JetAttributes.h:140
xAOD::JetAttribute::FoxWolfram3
@ FoxWolfram3
Definition:
JetAttributes.h:172
xAOD::JetAttribute::Split12
@ Split12
Definition:
JetAttributes.h:145
xAOD::JetAttribute::Tau21_wta
@ Tau21_wta
Definition:
JetAttributes.h:143
xAOD::JetAttribute::NumTrkPt1000
@ NumTrkPt1000
Definition:
JetAttributes.h:105
xAOD::JetAttribute::Tau2
@ Tau2
Definition:
JetAttributes.h:136
xAOD::JetAttribute::EMFrac
@ EMFrac
Definition:
JetAttributes.h:112
xAOD::JetAttribute::GhostTrackCount
@ GhostTrackCount
Definition:
JetAttributes.h:53
xAOD::JetAttribute::ECF2
@ ECF2
Definition:
JetAttributes.h:156
xAOD::JetAttribute::GhostTrackAssociationFraction
@ GhostTrackAssociationFraction
Definition:
JetAttributes.h:78
xAOD::JetAttribute
Definition:
JetAttributes.h:22
xAOD::JetAttribute::KtDR
@ KtDR
Definition:
JetAttributes.h:134
xAOD::JetAttribute::SumPtTrkPt1000
@ SumPtTrkPt1000
Definition:
JetAttributes.h:107
xAOD::JetAttribute::FoxWolfram0
@ FoxWolfram0
Definition:
JetAttributes.h:169
xAOD::JetAttribute::ActiveArea4vec
@ ActiveArea4vec
Definition:
JetAttributes.h:43
xAOD::JetAttribute::Timing
@ Timing
Definition:
JetAttributes.h:90
xAOD::JetAttribute::ECF3_Beta2
@ ECF3_Beta2
Definition:
JetAttributes.h:160
xAOD::JetAttribute::Tau1
@ Tau1
Definition:
JetAttributes.h:135
xAOD::JetAttribute::ECF1_Beta2
@ ECF1_Beta2
Definition:
JetAttributes.h:158
xAOD::JetAttribute::PSFrac
@ PSFrac
Definition:
JetAttributes.h:114
xAOD::JetAttribute::BDRS
@ BDRS
Definition:
JetAttributes.h:62
xAOD::JetAttribute::IsoDeltaR2SumPt
@ IsoDeltaR2SumPt
Definition:
JetAttributes.h:96
xAOD::JetAttribute::Tau3
@ Tau3
Definition:
JetAttributes.h:137
xAOD::JetAttribute::JVF
@ JVF
Definition:
JetAttributes.h:99
xAOD::JetAttribute::AssoParticlesID
AssoParticlesID
Definition:
JetAttributes.h:251
xAOD::JetAttribute::C2_Beta2
@ C2_Beta2
Definition:
JetAttributes.h:165
xAOD::JetAttribute::IsoKR20Par
@ IsoKR20Par
Definition:
JetAttributes.h:196
xAOD::JetAttribute::N90Constituents
@ N90Constituents
Definition:
JetAttributes.h:91
xAOD::JetAttribute::JvtRpt
@ JvtRpt
Definition:
JetAttributes.h:102
xAOD::JetAttribute::Tau21
@ Tau21
Definition:
JetAttributes.h:141
xAOD::JetAttribute::C2
@ C2
Definition:
JetAttributes.h:162
xAOD::JetAttribute::LeadingClusterCenterLambda
@ LeadingClusterCenterLambda
Definition:
JetAttributes.h:127
xAOD::JetAttribute::OotFracCells5
@ OotFracCells5
Definition:
JetAttributes.h:88
xAOD::JetAttribute::IsoKR20Perp
@ IsoKR20Perp
Definition:
JetAttributes.h:197
xAOD::JetAttribute::GhostTruthAssociationFraction
@ GhostTruthAssociationFraction
Definition:
JetAttributes.h:77
xAOD::JetAttribute::Tau32_wta
@ Tau32_wta
Definition:
JetAttributes.h:144
xAOD::JetAttribute::ZCut
@ ZCut
Definition:
JetAttributes.h:70
xAOD::JetAttribute::ECF3
@ ECF3
Definition:
JetAttributes.h:157
xAOD::JetAttribute::AverageLArQF
@ AverageLArQF
Definition:
JetAttributes.h:85
xAOD::JetAttribute::C1_Beta2
@ C1_Beta2
Definition:
JetAttributes.h:164
xAOD::JetAttribute::SumPtTrkPt500
@ SumPtTrkPt500
Definition:
JetAttributes.h:108
xAOD::JetAttribute::PullPhi
@ PullPhi
Definition:
JetAttributes.h:177
xAOD::JetAttribute::ThrustMaj
@ ThrustMaj
Definition:
JetAttributes.h:168
xAOD::JetAttribute::Split23
@ Split23
Definition:
JetAttributes.h:146
xAOD::JetAttribute::Aplanarity
@ Aplanarity
Definition:
JetAttributes.h:175
xAOD::JetAttribute::TrackWidthPt1000
@ TrackWidthPt1000
Definition:
JetAttributes.h:109
xAOD::JetAttribute::NTrimSubjets
@ NTrimSubjets
Definition:
JetAttributes.h:68
xAOD::JetAttribute::FoxWolfram1
@ FoxWolfram1
Definition:
JetAttributes.h:170
xAOD::JetAttribute::Charge
@ Charge
Definition:
JetAttributes.h:182
xAOD::JetAttribute::PtTruth
@ PtTruth
Definition:
JetAttributes.h:194
xAOD::JetAttribute::ECF1
@ ECF1
Definition:
JetAttributes.h:155
xAOD::JetAttribute::LArBadHVRatio
@ LArBadHVRatio
Definition:
JetAttributes.h:82
xAOD::JetAttribute::VoronoiAreaPy
@ VoronoiAreaPy
Definition:
JetAttributes.h:48
xAOD::JetAttribute::GhostMuonSegmentCount
@ GhostMuonSegmentCount
Definition:
JetAttributes.h:52
xAOD::JetAttribute::TrackWidthPt500
@ TrackWidthPt500
Definition:
JetAttributes.h:110
xAOD::JetAttribute::Width
@ Width
Definition:
JetAttributes.h:122
xAOD::JetAttribute::OotFracClusters5
@ OotFracClusters5
Definition:
JetAttributes.h:87
xAOD::JetAttribute::Jvt
@ Jvt
Definition:
JetAttributes.h:101
xAOD::JetAttribute::IsoDeltaR3SumPt
@ IsoDeltaR3SumPt
Definition:
JetAttributes.h:97
xAOD::JetAttribute::isBadLoose
@ isBadLoose
Definition:
JetAttributes.h:190
xAOD::JetAttribute::LeadingClusterSecondR
@ LeadingClusterSecondR
Definition:
JetAttributes.h:128
xAOD::JetAttribute::HECFrac
@ HECFrac
Definition:
JetAttributes.h:113
xAOD::JetAttribute::UnkownAttribute
@ UnkownAttribute
Definition:
JetAttributes.h:210
xAOD::JetAttribute::ActiveArea
@ ActiveArea
Definition:
JetAttributes.h:42
xAOD::JetAttribute::TransformType
@ TransformType
Definition:
JetAttributes.h:58
xAOD::JetAttribute::FracSamplingMaxIndex
@ FracSamplingMaxIndex
Definition:
JetAttributes.h:117
xAOD::JetAttribute::isUgly
@ isUgly
Definition:
JetAttributes.h:193
xAOD::JetAttribute::MuMax
@ MuMax
Definition:
JetAttributes.h:59
xAOD::JetAttribute::LeadingClusterPt
@ LeadingClusterPt
Definition:
JetAttributes.h:125
xAOD::JetAttribute::WidthPhi
@ WidthPhi
Definition:
JetAttributes.h:123
xAOD::JetAttribute::isBadTight
@ isBadTight
Definition:
JetAttributes.h:192
xAOD::JetAttribute::VoronoiAreaPz
@ VoronoiAreaPz
Definition:
JetAttributes.h:49
xAOD::JetAttribute::Tau1_wta
@ Tau1_wta
Definition:
JetAttributes.h:138
xAOD::JetAttribute::GhostTrack
@ GhostTrack
Definition:
JetAttributes.h:252
xAOD::JetAttribute::NumTrkPt500
@ NumTrkPt500
Definition:
JetAttributes.h:106
xAOD::JetAttribute::NSubjet
@ NSubjet
Definition:
JetAttributes.h:66
xAOD::JetAttribute::JvtJvfcorr
@ JvtJvfcorr
Definition:
JetAttributes.h:103
xAOD::JetAttribute::C1
@ C1
Definition:
JetAttributes.h:161
xAOD::JetAttribute::VoronoiAreaE
@ VoronoiAreaE
Definition:
JetAttributes.h:46
xAOD::JetAttribute::NegativeE
@ NegativeE
Definition:
JetAttributes.h:84
xAOD::JetAttribute::JetLabel
@ JetLabel
Definition:
JetAttributes.h:199
xAOD::JetAttribute::YFilt
@ YFilt
Definition:
JetAttributes.h:64
xAOD::JetAttribute::ShowerDeconstructionW
@ ShowerDeconstructionW
Definition:
JetAttributes.h:183
xAOD::JetAttribute::ZCut12
@ ZCut12
Definition:
JetAttributes.h:148
xAOD::JetAttribute::Dip12
@ Dip12
Definition:
JetAttributes.h:151
xAOD::JetAttribute::VoronoiAreaPx
@ VoronoiAreaPx
Definition:
JetAttributes.h:47
xAOD::JetAttribute::Pull_C00
@ Pull_C00
Definition:
JetAttributes.h:178
Generated on Thu Nov 7 2024 21:17:59 for ATLAS Offline Software by
1.8.18