ATLAS Offline Software
Enumerations
TauJetParameters Namespace Reference

Enumerations

enum  Author { unknown = 0, tauRec = 1, tau1P3P = 2, PanTau = 3 }
 Enum for author of TauJet. More...
 
enum  TauID {
  Likelihood = 2, BDTJetScore = 15, BDTEleScore = 16, SafeLikelihood = 17,
  BDTJetScoreSigTrans = 18, BDTJetScoreBkgTrans = 19, PanTauScore = 20
}
 Enum for discriminants. More...
 
enum  VetoFlags { ElectronFlag = 0, EgammaFlag = 1, MuonFlag = 2 }
 Enum for Veto flags. More...
 
enum  IsTauFlag {
  TauCutLoose = 0, TauCutMedium = 1, TauCutTight = 2, ElectronVeto = 3,
  MuonVeto = 4, TauLlhTight = 5, TauLlhMedium = 6, TauLlhLoose = 7,
  ElectronVetoLoose = 16, ElectronVetoMedium = 17, ElectronVetoTight = 18, JetBDTSigLoose = 19,
  JetBDTSigMedium = 20, JetBDTSigTight = 21, EleBDTLoose = 22, EleBDTMedium = 23,
  EleBDTTight = 24, JetBDTBkgLoose = 25, JetBDTBkgMedium = 26, JetBDTBkgTight = 27,
  PanTauScoreLoose = 28, PanTauScoreMedium = 29, PanTauScoreTight = 30
}
 Enum for IsTau flags. More...
 
enum  Detail {
  etHadCalib = 0, etEMCalib = 1, emRadius = 2, isolationFraction = 3,
  centralityFraction = 4, stripWidth2 = 5, nStripCells = 6, logLikelihoodRatio = 7,
  lowPtTauJetDiscriminant = 8, lowPtTauEleDiscriminant = 9, tauJetNeuralnetwork = 10, tauENeuralNetwork = 11,
  annularIsolationFraction = 8, etCaloAtEMScale = 9, etChargedHadCells = 10, etOtherEMCells = 11,
  etOtherHadCells = 12, discriminant = 13, discPDERS = 14, discNN = 15,
  sumPTtracks = 16, nAssocTracksCore = 17, nAssocTracksIsol = 18, rWidth2Trk3P = 19,
  massTrk3P = 20, signDOTrk3P = 21
}
 Enum for tau parameters - used mainly for backward compatibility with the analysis code. More...
 
enum  SeedTypes { CaloObject = 0, Track = 1 }
 Enum for tau seed type. More...
 
enum  TauCalibType {
  JetSeed =0, DetectorAxis =1, IntermediateAxis =2, TauEnergyScale =3,
  TauEtaCalib =4
}
 Enum for tau seed type. More...
 

Enumeration Type Documentation

◆ Author

Enum for author of TauJet.

Enumerator
unknown 
tauRec 
tau1P3P 
PanTau 

Definition at line 32 of file TauJetParameters.h.

33  {
34  unknown = 0,
35  tauRec = 1,
36  tau1P3P = 2,
37  PanTau = 3
38  };

◆ Detail

Enum for tau parameters - used mainly for backward compatibility with the analysis code.

Enumerator
etHadCalib 
etEMCalib 
emRadius 
isolationFraction 
centralityFraction 
stripWidth2 
nStripCells 
logLikelihoodRatio 
lowPtTauJetDiscriminant 
lowPtTauEleDiscriminant 
tauJetNeuralnetwork 
tauENeuralNetwork 
annularIsolationFraction 
etCaloAtEMScale 
etChargedHadCells 
etOtherEMCells 
etOtherHadCells 
discriminant 
discPDERS 
discNN 
sumPTtracks 
nAssocTracksCore 
nAssocTracksIsol 
rWidth2Trk3P 
massTrk3P 
signDOTrk3P 

Definition at line 145 of file TauJetParameters.h.

146  {
147  etHadCalib = 0,
148  etEMCalib = 1,
149  emRadius = 2,
150  isolationFraction = 3,
151  centralityFraction = 4,
152  stripWidth2 = 5,
153  nStripCells = 6,
154 
155  logLikelihoodRatio = 7, //<! Log likelihood ratio between tau and jet
156  lowPtTauJetDiscriminant = 8, //<! Discriminant (s/(s+b)) for tau vs. jet at low pt
157  lowPtTauEleDiscriminant = 9, //<! Discriminant (s/(s+b)) for tau vs. ele at low pt
158  tauJetNeuralnetwork = 10, //<! Neural network for tau vs. jet
159  tauENeuralNetwork = 11, //<! Neural netowrk for tau vs. ele
160 
161  annularIsolationFraction = 8, //<! Fraction of energy in radius .1<r<.2
162  etCaloAtEMScale = 9, //<! Sum of ET cells inside cone RconeTau around the candidate, in EM scale
163  etChargedHadCells = 10, //<! Sum of ET cells in HAD layers within narrow window around track, at EM scale
164  etOtherEMCells = 11, //<! Sum of ET cells in EM layers, between in range between (RcoreTau - RconeTau ), at EM scale
165  etOtherHadCells = 12, //<! Sum of ET cells in HAD layers, between in range between (RcoreTau - RconeTau ), at EM scale
166  discriminant = 13, //<! Tau1P3P tau vs. jet discriminant variable - discCut
167  discPDERS = 14, //<! Tau1P3P tau vs. jet discriminant variable - PDERS
168  discNN = 15, //<! Tau1P3P tau vs. jet discriminant variable - NN
169  sumPTtracks = 16, //<! Sum of momenta of associated tracks
170  nAssocTracksCore = 17, //<! Number of tracks in the core region
171  nAssocTracksIsol = 18, //<! Number of tracks in the isolation region
172  rWidth2Trk3P = 19, //<! Radius width for track system
173  massTrk3P = 20, //<! Mass of charged tracks system
174  signDOTrk3P = 21 //<! Signed impact parameter from tracks system
175  };

◆ IsTauFlag

Enum for IsTau flags.

Enumerator
TauCutLoose 
TauCutMedium 
TauCutTight 
ElectronVeto 
MuonVeto 
TauLlhTight 
TauLlhMedium 
TauLlhLoose 
ElectronVetoLoose 
ElectronVetoMedium 
ElectronVetoTight 
JetBDTSigLoose 
JetBDTSigMedium 
JetBDTSigTight 
EleBDTLoose 
EleBDTMedium 
EleBDTTight 
JetBDTBkgLoose 
JetBDTBkgMedium 
JetBDTBkgTight 
PanTauScoreLoose 
PanTauScoreMedium 
PanTauScoreTight 

Definition at line 103 of file TauJetParameters.h.

104  {
105  TauCutLoose = 0,
106  TauCutMedium = 1,
107  TauCutTight = 2,
108  ElectronVeto = 3, //Obsolete, dont use
109  MuonVeto = 4,
110  TauLlhTight = 5,
111  TauLlhMedium = 6,
112  TauLlhLoose = 7,
113  //TauRecOld = 8, //Obsolete, dont use?
114  //Tau1P3POld = 9, //Obsolete, dont use?
115  //TauCutSafeLoose = 10,
116  //TauCutSafeMedium = 11,
117  //TauCutSafeTight = 12,
118  //TauCutSafeCaloLoose = 13,
119  //TauCutSafeCaloMedium = 14,
120  //TauCutSafeCaloTight = 15,
121  ElectronVetoLoose = 16,
122  ElectronVetoMedium = 17,
123  ElectronVetoTight = 18,
124  JetBDTSigLoose = 19, // rename (add sig)
125  JetBDTSigMedium = 20, // rename (add sig)
126  JetBDTSigTight = 21, // rename (add sig)
127  EleBDTLoose = 22,
128  EleBDTMedium = 23,
129  EleBDTTight = 24,
130  //SafeLlhLoose = 25,
131  //SafeLlhMedium = 26,
132  //SafeLlhTight = 27
133  JetBDTBkgLoose = 25, // new
134  JetBDTBkgMedium = 26, // new
135  JetBDTBkgTight = 27, // new
136  PanTauScoreLoose = 28,
137  PanTauScoreMedium = 29,
138  PanTauScoreTight = 30
139  };

◆ SeedTypes

Enum for tau seed type.

Enumerator
CaloObject 
Track 

Definition at line 180 of file TauJetParameters.h.

181  {
182  CaloObject = 0,
183  Track = 1
184  };

◆ TauCalibType

Enum for tau seed type.

Enumerator
JetSeed 
DetectorAxis 
IntermediateAxis 
TauEnergyScale 
TauEtaCalib 

Definition at line 189 of file TauJetParameters.h.

190  {
191  JetSeed=0,
192  DetectorAxis=1,
194  TauEnergyScale=3,
195  TauEtaCalib=4
196  };

◆ TauID

Enum for discriminants.

Enumerator
Likelihood 

discriminant for NN (used by tau1p3p)

discriminant for LL (used by tauRec)

BDTJetScore 

discriminant for PDRS (used by tau1p3p)

discriminant for jet-tau separation LL (used by tauRec) old discriminant for electron-tau separation LL (used by tauRec) discriminant for NN (used by tauRec) discriminant for NN electron-tau separation (used by tauRec)
discriminant for flat acceptance NN (used by tau1p3p) discriminant for flat acceptance PDERS (not used currently) new ie july 2008 discriminant for electron-tau separation LL (used by tauRec) acceptance flag for cut analysis (used by tau1p3p) acceptance flag for cuts optimized with TMVA (used by tau1p3p) discriminant for LL (used by tau1p3p) discriminant for flat acceptance LL (not used currently) Boosted Decision Tree socre for Jet rejection (not transformed)

BDTEleScore 

Boosted Decision Tree score for electron rejection.

SafeLikelihood 

Safe LLH.

BDTJetScoreSigTrans 

BDT score which is signal transformed/flattened.

BDTJetScoreBkgTrans 

BDT score which is background transformed/flattened.

PanTauScore 

PanTau's Score.

Definition at line 43 of file TauJetParameters.h.

44  {
46  //DiscNN = 1,
48  Likelihood = 2,
50  //DiscPDERS = 3,
52  //TauJetLikelihoodOld = 4,
54  //TauElLikelihoodOld = 5,
56  //TauJetNeuralNetwork = 6,
58  //TauENeuralNetwork = 7,
60  //EfficNN = 8,
62  //EfficPDERS = 9,
64  //TauElTauLikelihood = 10,
66  //DiscCut = 11,
68  //DiscCutTMVA = 12,
70  //DiscLL = 13,
72  //EfficLL = 14,
74  BDTJetScore = 15,
76  BDTEleScore = 16,
78  SafeLikelihood = 17,
80  BDTJetScoreSigTrans = 18, // new
82  BDTJetScoreBkgTrans = 19, // new
84  PanTauScore = 20
85  };

◆ VetoFlags

Enum for Veto flags.

Enumerator
ElectronFlag 

electron veto flag based on cuts (used by tau1p3p)

EgammaFlag 

electron veto flag based on egamma information (used by tau1p3p)

MuonFlag 

muon veto flag based on ETCalo cut (used by tau1p3p)

Definition at line 90 of file TauJetParameters.h.

91  {
93  ElectronFlag = 0,
95  EgammaFlag = 1,
97  MuonFlag = 2
98  };
TauJetParameters::MuonVeto
@ MuonVeto
Definition: TauJetParameters.h:109
TauJetParameters::lowPtTauEleDiscriminant
@ lowPtTauEleDiscriminant
Definition: TauJetParameters.h:157
TauJetParameters::rWidth2Trk3P
@ rWidth2Trk3P
Definition: TauJetParameters.h:172
TauJetParameters::massTrk3P
@ massTrk3P
Definition: TauJetParameters.h:173
TauJetParameters::BDTJetScoreBkgTrans
@ BDTJetScoreBkgTrans
BDT score which is background transformed/flattened.
Definition: TauJetParameters.h:82
TauJetParameters::TauLlhLoose
@ TauLlhLoose
Definition: TauJetParameters.h:112
TauJetParameters::signDOTrk3P
@ signDOTrk3P
Definition: TauJetParameters.h:174
TauJetParameters::tau1P3P
@ tau1P3P
Definition: TauJetParameters.h:36
TauJetParameters::EleBDTLoose
@ EleBDTLoose
Definition: TauJetParameters.h:127
TauJetParameters::etOtherEMCells
@ etOtherEMCells
Definition: TauJetParameters.h:164
TauJetParameters::TauCutMedium
@ TauCutMedium
Definition: TauJetParameters.h:106
TauJetParameters::PanTauScore
@ PanTauScore
PanTau's Score.
Definition: TauJetParameters.h:84
TauJetParameters::etEMCalib
@ etEMCalib
Definition: TauJetParameters.h:148
TauJetParameters::JetBDTSigMedium
@ JetBDTSigMedium
Definition: TauJetParameters.h:125
TauJetParameters::ElectronVetoTight
@ ElectronVetoTight
Definition: TauJetParameters.h:123
TauJetParameters::annularIsolationFraction
@ annularIsolationFraction
Definition: TauJetParameters.h:161
TauJetParameters::lowPtTauJetDiscriminant
@ lowPtTauJetDiscriminant
Definition: TauJetParameters.h:156
TauJetParameters::EleBDTMedium
@ EleBDTMedium
Definition: TauJetParameters.h:128
TauJetParameters::etCaloAtEMScale
@ etCaloAtEMScale
Definition: TauJetParameters.h:162
TauJetParameters::ElectronVeto
@ ElectronVeto
Definition: TauJetParameters.h:108
TauJetParameters::JetBDTBkgMedium
@ JetBDTBkgMedium
Definition: TauJetParameters.h:134
TauJetParameters::ElectronVetoMedium
@ ElectronVetoMedium
Definition: TauJetParameters.h:122
TauJetParameters::IntermediateAxis
@ IntermediateAxis
Definition: TauJetParameters.h:193
TauJetParameters::centralityFraction
@ centralityFraction
Definition: TauJetParameters.h:151
TauJetParameters::TauCutTight
@ TauCutTight
Definition: TauJetParameters.h:107
TauJetParameters::isolationFraction
@ isolationFraction
Definition: TauJetParameters.h:150
TauJetParameters::nAssocTracksCore
@ nAssocTracksCore
Definition: TauJetParameters.h:170
CaloObject
obsolete BaseClass for Calorimeter objects, such as CaloCell and CaloCluster.
Definition: CaloObject.h:19
TauJetParameters::tauRec
@ tauRec
Definition: TauJetParameters.h:35
TauJetParameters::sumPTtracks
@ sumPTtracks
Definition: TauJetParameters.h:169
TauJetParameters::BDTEleScore
@ BDTEleScore
Boosted Decision Tree score for electron rejection.
Definition: TauJetParameters.h:76
TauJetParameters::PanTauScoreMedium
@ PanTauScoreMedium
Definition: TauJetParameters.h:137
TauJetParameters::JetBDTSigLoose
@ JetBDTSigLoose
Definition: TauJetParameters.h:124
TauJetParameters::TauLlhMedium
@ TauLlhMedium
Definition: TauJetParameters.h:111
TauJetParameters::etHadCalib
@ etHadCalib
Definition: TauJetParameters.h:147
TauJetParameters::JetSeed
@ JetSeed
Definition: TauJetParameters.h:191
TauJetParameters::emRadius
@ emRadius
Definition: TauJetParameters.h:149
TauJetParameters::JetBDTBkgLoose
@ JetBDTBkgLoose
Definition: TauJetParameters.h:133
TauJetParameters::stripWidth2
@ stripWidth2
Definition: TauJetParameters.h:152
TauJetParameters::tauENeuralNetwork
@ tauENeuralNetwork
Definition: TauJetParameters.h:159
TauJetParameters::MuonFlag
@ MuonFlag
muon veto flag based on ETCalo cut (used by tau1p3p)
Definition: TauJetParameters.h:97
TauJetParameters::discriminant
@ discriminant
Definition: TauJetParameters.h:166
TauJetParameters::unknown
@ unknown
Definition: TauJetParameters.h:34
TauJetParameters::DetectorAxis
@ DetectorAxis
Definition: TauJetParameters.h:192
TauJetParameters::discPDERS
@ discPDERS
Definition: TauJetParameters.h:167
TauJetParameters::EleBDTTight
@ EleBDTTight
Definition: TauJetParameters.h:129
TauJetParameters::discNN
@ discNN
Definition: TauJetParameters.h:168
TauJetParameters::EgammaFlag
@ EgammaFlag
electron veto flag based on egamma information (used by tau1p3p)
Definition: TauJetParameters.h:95
TauJetParameters::TauEtaCalib
@ TauEtaCalib
Definition: TauJetParameters.h:195
TauJetParameters::BDTJetScore
@ BDTJetScore
discriminant for PDRS (used by tau1p3p)
Definition: TauJetParameters.h:74
PanTau
xAOD EDM
Definition: Reconstruction/PanTau/PanTauAlgs/PanTauAlgs/HelperFunctions.h:18
TauJetParameters::BDTJetScoreSigTrans
@ BDTJetScoreSigTrans
BDT score which is signal transformed/flattened.
Definition: TauJetParameters.h:80
TauJetParameters::tauJetNeuralnetwork
@ tauJetNeuralnetwork
Definition: TauJetParameters.h:158
TauJetParameters::ElectronVetoLoose
@ ElectronVetoLoose
Definition: TauJetParameters.h:121
TauJetParameters::etChargedHadCells
@ etChargedHadCells
Definition: TauJetParameters.h:163
TauJetParameters::PanTauScoreTight
@ PanTauScoreTight
Definition: TauJetParameters.h:138
Track
Definition: TriggerChamberClusterOnTrackCreator.h:21
TauJetParameters::JetBDTBkgTight
@ JetBDTBkgTight
Definition: TauJetParameters.h:135
TauJetParameters::SafeLikelihood
@ SafeLikelihood
Safe LLH.
Definition: TauJetParameters.h:78
TauJetParameters::TauLlhTight
@ TauLlhTight
Definition: TauJetParameters.h:110
TauJetParameters::nStripCells
@ nStripCells
Definition: TauJetParameters.h:153
TauJetParameters::TauCutLoose
@ TauCutLoose
Definition: TauJetParameters.h:105
TauJetParameters::JetBDTSigTight
@ JetBDTSigTight
Definition: TauJetParameters.h:126
TauJetParameters::etOtherHadCells
@ etOtherHadCells
Definition: TauJetParameters.h:165
TauJetParameters::nAssocTracksIsol
@ nAssocTracksIsol
Definition: TauJetParameters.h:171
TauJetParameters::TauEnergyScale
@ TauEnergyScale
Definition: TauJetParameters.h:194
TauJetParameters::logLikelihoodRatio
@ logLikelihoodRatio
Definition: TauJetParameters.h:155
TauJetParameters::PanTauScoreLoose
@ PanTauScoreLoose
Definition: TauJetParameters.h:136
TauJetParameters::Likelihood
@ Likelihood
discriminant for NN (used by tau1p3p)
Definition: TauJetParameters.h:48
TauJetParameters::ElectronFlag
@ ElectronFlag
electron veto flag based on cuts (used by tau1p3p)
Definition: TauJetParameters.h:93