ATLAS Offline Software
UncertaintyEnum.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef JETUNCERTAINTIES_UNCERTAINTYENUM_H
6 #define JETUNCERTAINTIES_UNCERTAINTYENUM_H
7 
8 #include "TString.h"
9 
10 namespace jet
11 {
12 
13 namespace CompCategory
14 {
15  enum TypeEnum
16  {
17  UNKNOWN=0, // Failure/unset/etc
18  Statistical,// Statistical and method uncertainties
19  Detector, // Detector uncertainties
20  Modelling, // Modelling uncertainties
21  Mixed, // Mixed detector/modelling uncertainties
22  Effective, // Effective nuisance parameters (category is nonsensical after global reduction)
23  Other // Other uncertainties that don't fit in the above (MC nonclosure, ...)
24  };
25  TString enumToString(const TypeEnum type);
26  TypeEnum stringToEnum(const TString& type);
27 }
28 
29 namespace CompCorrelation
30 {
31  enum TypeEnum
32  {
33  UNKNOWN=0, // Failure/unset/etc
34  Uncorrelated, // Uncorrelated systematic - add in quadrature
35  Correlated // Correlated systematic - add linearly
36  };
37  TString enumToString(const TypeEnum type);
38  TypeEnum stringToEnum(const TString& type);
39 }
40 
41 
42 namespace CompParametrization
43 {
44  enum TypeEnum
45  {
46  UNKNOWN=0, // Failure/unset/etc
47  Pt, // 1D, (pT) dependence
48  PtEta, // 2D, (pT,eta) dependence
49  PtAbsEta, // 2D, (pT,|eta|) dependence
50  PtAbsMass, // 2D, (pT,mass) dependence
51  PtMass, // 2D, (pt,m/pT) dependence
52  PtMassEta, // 3D, (pT,m/pT,eta) dependence
53  PtMassAbsEta, // 3D, (pT,m/pT,|eta|) dependence
54  PtAbsMassEta, // 3D, (pT,mass,eta) dependence
55  PtAbsMassAbsEta,// 3D, (pT,mass,|eta|) dependence
56  eLOGmOe, // 2D, (E,log(m/E)) dependence
57  eLOGmOeEta, // 3D, (E,log(m/E),eta) dependence
58  eLOGmOeAbsEta, // 3D, (E,log(m/E),|eta|) dependence
59  PtLOGPtMassForTagSF,// 2D, (pt,log(m/pT)) dependence, only for tagging SF
60  };
61 
62  TString enumToString(const TypeEnum type);
63  TypeEnum stringToEnum(const TString& type);
64  bool isAbsEta(const TypeEnum type);
65  bool includesMass(const TypeEnum type);
66 }
67 
68 namespace CompMassDef
69 {
70  enum TypeEnum
71  {
72  UNKNOWN=0, // Failure/unset/etc
73  FourVecMass, // Mass directly from the four-vector
74  CaloMass, // Calorimeter jet mass
75  TAMass, // Track-assisted jet mass = (mTrack/pTtrack) * pTcalo
76  CombMassQCD, // Combined jet mass = mCalo*wCalo + mTA*wTA, QCD weights
77  CombMassWZ, // Combined jet mass = mCalo*wCalo + mTA*wTA, W/Z weights
78  CombMassHbb, // Combined jet mass = mCalo*wCalo + mTA*wTA, Hbb weights
79  CombMassTop // Combined jet mass = mCalo*wCalo + mTA*wTA, Top weights
80  };
81 
82  TString enumToString(const TypeEnum type);
83  TypeEnum stringToEnum(const TString& type);
84  TString getJetScaleString(const TypeEnum type);
85 
86 }
87 
88 namespace CompScaleVar
89 {
90  enum TypeEnum
91  {
92  // Error state
93  UNKNOWN=0, // Failure/unset/etc
94 
95  // Scale uncertainties
96  FourVec, // The full jet 4-vector
97  Pt, // The jet pT
98  Mass, // The jet mass (the default four-vector mass)
99  D12, // The 1,2 splitting distance
100  D23, // The 2,3 splitting distance
101  Tau21, // The ratio on n-subjettiness 2/1
102  Tau32, // The ratio on n-subjettiness 3/2
103  Tau21WTA, // The ratio on n-subjettiness 2/1 with WTA axis
104  Tau32WTA, // The ratio on n-subjettiness 3/2 with WTA axis
105  D2Beta1, // The value of D_2^{beta=1} (ECF ratio)
106  C2Beta1, // The value of C_2^{beta=1} (ECF ratio)
107  Qw, // The value of Qw
108  TagScaleFactor, // Tagging efficiency SF
109  TagEfficiency, // Tagging efficiency SF
110 
111  // Resolution uncertainties
112  MassRes, // The jet mass resolution, relative
113  MassResAbs, // The jet mass resolution, absolute
114  PtRes, // The jet pT resolution, relative
115  PtResAbs, // The jet pT resolution, absolute
116  FourVecRes, // The jet energy resolution applied to the full four-vector, relative
117  FourVecResAbs // The jet energy resolution applied to the full four-vector, absolute
118  };
119  TString enumToString(const TypeEnum type);
120  TypeEnum stringToEnum(const TString& type);
121 
122  bool isScaleType(const TypeEnum type);
123  bool isResolutionType(const TypeEnum type);
124  bool isAbsResolutionType(const TypeEnum type);
125  bool isRelResolutionType(const TypeEnum type);
126 }
127 
128 namespace CompFlavorLabelVar
129 {
130  enum TypeEnum // used to identify the jet flavor relevant for this NP
131  {
132  UNKNOWN=0, // error state
133  t_qqb, // full-contained top
134  t, // inclusive top
135  V_qq, // W/Z->qq
136  W_qq, // W->qq
137  Z_qq, // Z->qq
138  W_qq_From_t,// t->W->qq
139  t_other, // inclusive top but not contain t_qqb
140  q // background jet
141  };
142  TString enumToString(const TypeEnum type);
143  TypeEnum stringToEnum(const TString& type);
144 }
145 
146 namespace CompTaggerRegionVar
147 {
148  enum TypeEnum // used to identify the region relevant for this NP
149  {
150  UNKNOWN=0, // error state
151  passMpassD2_2Var,// passing both mass and D2 cuts
152  passMfailD2_2Var,// passing mass cut but failing D2
153  failMpassD2_2Var,// failing mass cut but passing D2
154  failMfailD2_2Var // failing both mass and D2 cuts
155  };
156  TString enumToString(const TypeEnum type);
157  TypeEnum stringToEnum(const TString& type);
158 }
159 
160 namespace PileupComp
161 {
162  enum TypeEnum
163  {
164  UNKNOWN=0, // Failure/unset/etc
165  OffsetNPV, // NPV based pileup offset
166  OffsetMu, // mu based pileup offset
167  PtTerm, // pT based systematic (both NPV and mu dependence)
168  RhoTopology // Rho topology systematic (no NPV or mu dependence, but pileup anyway)
169  };
170  TString enumToString(const TypeEnum type);
171  TypeEnum stringToEnum(const TString& type);
172 }
173 
174 namespace FlavourComp
175 {
176  enum TypeEnum
177  {
178  UNKNOWN=0, // Failure/unset/etc
179  Response, // Flavour response
180  Composition, // Flavour compositon
181  bJES, // bJES response
182  PerJetResponse, // Per-jet flavour response
183  PerJetResponse_Gluon, // Per-jet flavour response
187  };
188  TString enumToString(const TypeEnum type);
189  TypeEnum stringToEnum(const TString& type);
190 }
191 
192 namespace CombMassComp
193 {
194  enum TypeEnum
195  {
196  UNKNOWN=0, // Failure/unset/setc
197  Calo, // Calorimeter-only uncertainty
198  TA, // Track-assisted-only uncertainty
199  Both // Coherent calo and TA uncertainties
200  };
201  TString enumToString(const TypeEnum type);
202  TypeEnum stringToEnum(const TString& type);
203 }
204 
205 namespace JetTopology
206 {
207  enum TypeEnum
208  {
209  UNKNOWN=0, // Failure/unset/etc
210  QCD, // QCD jet topology
211  WZ, // W/Z jet topology
212  Hbb, // Hbb jet topology
213  Top, // Top jet topology
214  MIXED // Mixed topology (multiple of the above)
215  };
216  TString enumToString(const TypeEnum type);
217  TypeEnum stringToEnum(const TString& type);
218 }
219 
220 // Unset the TRUE and FALSE macros, defined in a custom way on macOS 11.
221 #ifdef TRUE
222 # undef TRUE
223 #endif
224 #ifdef FALSE
225 # undef FALSE
226 #endif
227 
228 namespace ExtendedBool
229 {
230  enum TypeEnum
231  {
232  UNSET = -1,
233  FALSE = 0,
234  TRUE = 1
235  };
236 }
237 
238 namespace Interpolate
239 {
240  enum TypeEnum
241  {
242  UNKNOWN=0, // Failure/unset/etc
243  None, // No interpolation
244  Full, // Full interpolation
245  OnlyX, // Interpolate only in the x-direction (hold y,z fixed)
246  OnlyY // Interpolate only in the y-direction (hold x,z fixed)
247  };
248  TString enumToString(const TypeEnum type);
249  TypeEnum stringToEnum(const TString& type);
250 }
251 
252 } // end jet namespace
253 
254 #endif
jet::CompMassDef::TypeEnum
TypeEnum
Definition: UncertaintyEnum.h:71
jet::CompScaleVar::isResolutionType
bool isResolutionType(const TypeEnum type)
Definition: UncertaintyEnum.cxx:348
jet::CompParametrization::UNKNOWN
@ UNKNOWN
Definition: UncertaintyEnum.h:46
jet::CompMassDef::CombMassTop
@ CombMassTop
Definition: UncertaintyEnum.h:79
jet::CompParametrization::PtLOGPtMassForTagSF
@ PtLOGPtMassForTagSF
Definition: UncertaintyEnum.h:59
jet::CompMassDef::FourVecMass
@ FourVecMass
Definition: UncertaintyEnum.h:73
jet::JetTopology::UNKNOWN
@ UNKNOWN
Definition: UncertaintyEnum.h:209
jet::PileupComp::RhoTopology
@ RhoTopology
Definition: UncertaintyEnum.h:168
jet::CompCorrelation::TypeEnum
TypeEnum
Definition: UncertaintyEnum.h:32
jet::PileupComp::UNKNOWN
@ UNKNOWN
Definition: UncertaintyEnum.h:164
jet::CompScaleVar::D2Beta1
@ D2Beta1
Definition: UncertaintyEnum.h:105
jet::CompTaggerRegionVar::UNKNOWN
@ UNKNOWN
Definition: UncertaintyEnum.h:150
jet::FlavourComp::enumToString
TString enumToString(const TypeEnum type)
Definition: UncertaintyEnum.cxx:526
jet::CompScaleVar::FourVecResAbs
@ FourVecResAbs
Definition: UncertaintyEnum.h:117
jet::FlavourComp::UNKNOWN
@ UNKNOWN
Definition: UncertaintyEnum.h:178
jet::CompScaleVar::MassRes
@ MassRes
Definition: UncertaintyEnum.h:112
jet::Interpolate::TypeEnum
TypeEnum
Definition: UncertaintyEnum.h:241
jet::FlavourComp::PerJetResponse_C
@ PerJetResponse_C
Definition: UncertaintyEnum.h:186
jet::CompFlavorLabelVar::V_qq
@ V_qq
Definition: UncertaintyEnum.h:135
jet::CompScaleVar::D23
@ D23
Definition: UncertaintyEnum.h:100
jet::CompFlavorLabelVar::t
@ t
Definition: UncertaintyEnum.h:134
jet::CompCategory::Effective
@ Effective
Definition: UncertaintyEnum.h:22
jet::CompCategory::Statistical
@ Statistical
Definition: UncertaintyEnum.h:18
jet::CompCorrelation::enumToString
TString enumToString(const TypeEnum type)
Definition: UncertaintyEnum.cxx:62
jet::PileupComp::PtTerm
@ PtTerm
Definition: UncertaintyEnum.h:167
jet::ExtendedBool::TRUE
@ TRUE
Definition: UncertaintyEnum.h:234
jet::CombMassComp::stringToEnum
TypeEnum stringToEnum(const TString &type)
Definition: UncertaintyEnum.cxx:588
jet::JetTopology::Top
@ Top
Definition: UncertaintyEnum.h:213
jet::PileupComp::TypeEnum
TypeEnum
Definition: UncertaintyEnum.h:163
jet::JetTopology::WZ
@ WZ
Definition: UncertaintyEnum.h:211
jet::CompTaggerRegionVar::stringToEnum
TypeEnum stringToEnum(const TString &type)
Definition: UncertaintyEnum.cxx:462
jet::CompMassDef::CaloMass
@ CaloMass
Definition: UncertaintyEnum.h:74
jet::CompCategory::enumToString
TString enumToString(const TypeEnum type)
Definition: UncertaintyEnum.cxx:21
jet::CompParametrization::Pt
@ Pt
Definition: UncertaintyEnum.h:47
jet::CompFlavorLabelVar::W_qq_From_t
@ W_qq_From_t
Definition: UncertaintyEnum.h:138
jet::CompParametrization::isAbsEta
bool isAbsEta(const TypeEnum type)
Definition: UncertaintyEnum.cxx:143
jet::CompCorrelation::UNKNOWN
@ UNKNOWN
Definition: UncertaintyEnum.h:33
jet::CompFlavorLabelVar::q
@ q
Definition: UncertaintyEnum.h:140
jet::CompScaleVar::isRelResolutionType
bool isRelResolutionType(const TypeEnum type)
Definition: UncertaintyEnum.cxx:379
jet::CompScaleVar::FourVec
@ FourVec
Definition: UncertaintyEnum.h:96
jet::FlavourComp::PerJetResponse_B
@ PerJetResponse_B
Definition: UncertaintyEnum.h:185
jet::CompCategory::Other
@ Other
Definition: UncertaintyEnum.h:23
jet::CombMassComp::UNKNOWN
@ UNKNOWN
Definition: UncertaintyEnum.h:196
jet::CompParametrization::PtAbsEta
@ PtAbsEta
Definition: UncertaintyEnum.h:49
jet::PileupComp::stringToEnum
TypeEnum stringToEnum(const TString &type)
Definition: UncertaintyEnum.cxx:500
jet::CompScaleVar::stringToEnum
TypeEnum stringToEnum(const TString &type)
Definition: UncertaintyEnum.cxx:278
jet::CompCorrelation::Correlated
@ Correlated
Definition: UncertaintyEnum.h:35
jet::CompMassDef::CombMassHbb
@ CombMassHbb
Definition: UncertaintyEnum.h:78
jet::CompParametrization::PtAbsMassAbsEta
@ PtAbsMassAbsEta
Definition: UncertaintyEnum.h:55
jet::CompTaggerRegionVar::enumToString
TString enumToString(const TypeEnum type)
Definition: UncertaintyEnum.cxx:450
jet::CompScaleVar::enumToString
TString enumToString(const TypeEnum type)
Definition: UncertaintyEnum.cxx:250
jet::CompMassDef::stringToEnum
TypeEnum stringToEnum(const TString &type)
Definition: UncertaintyEnum.cxx:203
jet::CompParametrization::PtMassAbsEta
@ PtMassAbsEta
Definition: UncertaintyEnum.h:53
jet::CompParametrization::eLOGmOeEta
@ eLOGmOeEta
Definition: UncertaintyEnum.h:57
jet::CompMassDef::CombMassWZ
@ CombMassWZ
Definition: UncertaintyEnum.h:77
jet
Definition: JetCalibTools_PlotJESFactors.cxx:23
jet::CompParametrization::enumToString
TString enumToString(const TypeEnum type)
Definition: UncertaintyEnum.cxx:91
jet::CompFlavorLabelVar::stringToEnum
TypeEnum stringToEnum(const TString &type)
Definition: UncertaintyEnum.cxx:419
jet::CompFlavorLabelVar::enumToString
TString enumToString(const TypeEnum type)
Definition: UncertaintyEnum.cxx:403
jet::CompScaleVar::C2Beta1
@ C2Beta1
Definition: UncertaintyEnum.h:106
jet::CompMassDef::getJetScaleString
TString getJetScaleString(const TypeEnum type)
Definition: UncertaintyEnum.cxx:225
jet::CompMassDef::TAMass
@ TAMass
Definition: UncertaintyEnum.h:75
jet::CombMassComp::Calo
@ Calo
Definition: UncertaintyEnum.h:197
jet::FlavourComp::bJES
@ bJES
Definition: UncertaintyEnum.h:181
jet::CompParametrization::eLOGmOe
@ eLOGmOe
Definition: UncertaintyEnum.h:56
jet::CompParametrization::includesMass
bool includesMass(const TypeEnum type)
Definition: UncertaintyEnum.cxx:156
jet::FlavourComp::PerJetResponse_Gluon
@ PerJetResponse_Gluon
Definition: UncertaintyEnum.h:183
jet::CompScaleVar::Pt
@ Pt
Definition: UncertaintyEnum.h:97
jet::CombMassComp::Both
@ Both
Definition: UncertaintyEnum.h:199
jet::CompFlavorLabelVar::W_qq
@ W_qq
Definition: UncertaintyEnum.h:136
jet::CompTaggerRegionVar::failMfailD2_2Var
@ failMfailD2_2Var
Definition: UncertaintyEnum.h:154
jet::CompTaggerRegionVar::failMpassD2_2Var
@ failMpassD2_2Var
Definition: UncertaintyEnum.h:153
jet::CompScaleVar::TagEfficiency
@ TagEfficiency
Definition: UncertaintyEnum.h:109
jet::PileupComp::enumToString
TString enumToString(const TypeEnum type)
Definition: UncertaintyEnum.cxx:488
jet::CompScaleVar::FourVecRes
@ FourVecRes
Definition: UncertaintyEnum.h:116
jet::JetTopology::enumToString
TString enumToString(const TypeEnum type)
Definition: UncertaintyEnum.cxx:609
jet::CompScaleVar::Qw
@ Qw
Definition: UncertaintyEnum.h:107
jet::FlavourComp::Composition
@ Composition
Definition: UncertaintyEnum.h:180
jet::CompCategory::Detector
@ Detector
Definition: UncertaintyEnum.h:19
jet::CompScaleVar::Mass
@ Mass
Definition: UncertaintyEnum.h:98
jet::CompScaleVar::D12
@ D12
Definition: UncertaintyEnum.h:99
jet::CompScaleVar::TagScaleFactor
@ TagScaleFactor
Definition: UncertaintyEnum.h:108
jet::PileupComp::OffsetNPV
@ OffsetNPV
Definition: UncertaintyEnum.h:165
jet::CompScaleVar::PtResAbs
@ PtResAbs
Definition: UncertaintyEnum.h:115
jet::CompScaleVar::PtRes
@ PtRes
Definition: UncertaintyEnum.h:114
jet::CompScaleVar::isAbsResolutionType
bool isAbsResolutionType(const TypeEnum type)
Definition: UncertaintyEnum.cxx:365
jet::CompParametrization::PtAbsMassEta
@ PtAbsMassEta
Definition: UncertaintyEnum.h:54
jet::Interpolate::None
@ None
Definition: UncertaintyEnum.h:243
jet::CompScaleVar::UNKNOWN
@ UNKNOWN
Definition: UncertaintyEnum.h:93
jet::JetTopology::MIXED
@ MIXED
Definition: UncertaintyEnum.h:214
jet::CompCategory::UNKNOWN
@ UNKNOWN
Definition: UncertaintyEnum.h:17
jet::CompFlavorLabelVar::t_other
@ t_other
Definition: UncertaintyEnum.h:139
jet::Interpolate::enumToString
TString enumToString(const TypeEnum type)
Definition: UncertaintyEnum.cxx:645
jet::CompParametrization::PtAbsMass
@ PtAbsMass
Definition: UncertaintyEnum.h:50
jet::CompParametrization::PtEta
@ PtEta
Definition: UncertaintyEnum.h:48
jet::CompFlavorLabelVar::TypeEnum
TypeEnum
Definition: UncertaintyEnum.h:131
jet::Interpolate::stringToEnum
TypeEnum stringToEnum(const TString &type)
Definition: UncertaintyEnum.cxx:657
jet::JetTopology::QCD
@ QCD
Definition: UncertaintyEnum.h:210
jet::FlavourComp::PerJetResponse
@ PerJetResponse
Definition: UncertaintyEnum.h:182
jet::CombMassComp::TypeEnum
TypeEnum
Definition: UncertaintyEnum.h:195
jet::CompParametrization::TypeEnum
TypeEnum
Definition: UncertaintyEnum.h:45
jet::CompCategory::Mixed
@ Mixed
Definition: UncertaintyEnum.h:21
jet::CompCorrelation::stringToEnum
TypeEnum stringToEnum(const TString &type)
Definition: UncertaintyEnum.cxx:72
jet::CompScaleVar::isScaleType
bool isScaleType(const TypeEnum type)
Definition: UncertaintyEnum.cxx:323
jet::ExtendedBool::TypeEnum
TypeEnum
Definition: UncertaintyEnum.h:231
jet::FlavourComp::stringToEnum
TypeEnum stringToEnum(const TString &type)
Definition: UncertaintyEnum.cxx:542
jet::CompCorrelation::Uncorrelated
@ Uncorrelated
Definition: UncertaintyEnum.h:34
jet::CompFlavorLabelVar::t_qqb
@ t_qqb
Definition: UncertaintyEnum.h:133
jet::CompTaggerRegionVar::passMpassD2_2Var
@ passMpassD2_2Var
Definition: UncertaintyEnum.h:151
jet::CompParametrization::stringToEnum
TypeEnum stringToEnum(const TString &type)
Definition: UncertaintyEnum.cxx:112
jet::CompParametrization::PtMass
@ PtMass
Definition: UncertaintyEnum.h:51
jet::CompScaleVar::TypeEnum
TypeEnum
Definition: UncertaintyEnum.h:91
jet::Interpolate::OnlyY
@ OnlyY
Definition: UncertaintyEnum.h:246
jet::PileupComp::OffsetMu
@ OffsetMu
Definition: UncertaintyEnum.h:166
jet::CompTaggerRegionVar::TypeEnum
TypeEnum
Definition: UncertaintyEnum.h:149
jet::CompFlavorLabelVar::Z_qq
@ Z_qq
Definition: UncertaintyEnum.h:137
jet::CompScaleVar::Tau21WTA
@ Tau21WTA
Definition: UncertaintyEnum.h:103
jet::FlavourComp::Response
@ Response
Definition: UncertaintyEnum.h:179
jet::CompCategory::TypeEnum
TypeEnum
Definition: UncertaintyEnum.h:16
jet::CompCategory::Modelling
@ Modelling
Definition: UncertaintyEnum.h:20
jet::CompMassDef::UNKNOWN
@ UNKNOWN
Definition: UncertaintyEnum.h:72
jet::CompTaggerRegionVar::passMfailD2_2Var
@ passMfailD2_2Var
Definition: UncertaintyEnum.h:152
jet::Interpolate::OnlyX
@ OnlyX
Definition: UncertaintyEnum.h:245
jet::JetTopology::Hbb
@ Hbb
Definition: UncertaintyEnum.h:212
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
jet::CompCategory::stringToEnum
TypeEnum stringToEnum(const TString &type)
Definition: UncertaintyEnum.cxx:35
jet::CompScaleVar::Tau32
@ Tau32
Definition: UncertaintyEnum.h:102
jet::CompMassDef::CombMassQCD
@ CombMassQCD
Definition: UncertaintyEnum.h:76
jet::CompScaleVar::Tau32WTA
@ Tau32WTA
Definition: UncertaintyEnum.h:104
jet::CompParametrization::PtMassEta
@ PtMassEta
Definition: UncertaintyEnum.h:52
jet::CompFlavorLabelVar::UNKNOWN
@ UNKNOWN
Definition: UncertaintyEnum.h:132
jet::Interpolate::UNKNOWN
@ UNKNOWN
Definition: UncertaintyEnum.h:242
jet::FlavourComp::PerJetResponse_LQ
@ PerJetResponse_LQ
Definition: UncertaintyEnum.h:184
jet::CompParametrization::eLOGmOeAbsEta
@ eLOGmOeAbsEta
Definition: UncertaintyEnum.h:58
jet::JetTopology::stringToEnum
TypeEnum stringToEnum(const TString &type)
Definition: UncertaintyEnum.cxx:622
jet::Interpolate::Full
@ Full
Definition: UncertaintyEnum.h:244
jet::CompScaleVar::Tau21
@ Tau21
Definition: UncertaintyEnum.h:101
jet::CompScaleVar::MassResAbs
@ MassResAbs
Definition: UncertaintyEnum.h:113
jet::JetTopology::TypeEnum
TypeEnum
Definition: UncertaintyEnum.h:208
jet::CompMassDef::enumToString
TString enumToString(const TypeEnum type)
Definition: UncertaintyEnum.cxx:188
jet::FlavourComp::TypeEnum
TypeEnum
Definition: UncertaintyEnum.h:177
jet::ExtendedBool::UNSET
@ UNSET
Definition: UncertaintyEnum.h:232
jet::ExtendedBool::FALSE
@ FALSE
Definition: UncertaintyEnum.h:233
TRT_PAI_utils::Interpolate
float Interpolate(const float &xval, const std::vector< float > &xtabulated, const std::vector< float > &ytabulated)
Interpolation function.
Definition: TRT_PAI_utils.cxx:14
jet::CombMassComp::TA
@ TA
Definition: UncertaintyEnum.h:198
jet::CombMassComp::enumToString
TString enumToString(const TypeEnum type)
Definition: UncertaintyEnum.cxx:577