ATLAS Offline Software
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 
44 
50 
51 
55 
56 
57  // grooming attributes
60  YMin,
69  RCut,
71 
72 
73  // Attributes from moment builders
75 
76 
79 
93 
95 
98 
99  JVF,
101  Jvt,
104 
111 
120 
121 
124 
129 
130 
132 
133  // Substructure attributes
161  C1,
162  C2,
163  D2,
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 
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