ATLAS Offline Software
Loading...
Searching...
No Matches
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.

◆ 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,
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,
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,
139 };

◆ SeedTypes

Enum for tau seed type.

Enumerator
CaloObject 
Track 

Definition at line 180 of file TauJetParameters.h.

◆ TauCalibType

Enum for tau seed type.

Enumerator
JetSeed 
DetectorAxis 
IntermediateAxis 
TauEnergyScale 
TauEtaCalib 

Definition at line 189 of file TauJetParameters.h.

◆ 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 };
@ Likelihood
discriminant for NN (used by tau1p3p)
@ SafeLikelihood
Safe LLH.
@ BDTEleScore
Boosted Decision Tree score for electron rejection.
@ PanTauScore
PanTau's Score.
@ BDTJetScoreSigTrans
BDT score which is signal transformed/flattened.
@ BDTJetScore
discriminant for PDRS (used by tau1p3p)
@ BDTJetScoreBkgTrans
BDT score which is background transformed/flattened.

◆ 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 };
@ 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)