ATLAS Offline Software
Loading...
Searching...
No Matches
TauJetParameters.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
18
19#ifndef TAU_PARAMETERS_H
20#define TAU_PARAMETERS_H
21
23{
24 //-------------------------------------------------------------------------
25 // DO NOT CHANGE THE ORDER OF THE ENUMS!
26 // You can add, but changing the order may lead to disaster!
27 //-------------------------------------------------------------------------
28
29 //-------------------------------------------------------------------------
31 //-------------------------------------------------------------------------
32 enum Author
33 {
35 tauRec = 1,
38 };
39
40 //-------------------------------------------------------------------------
42 //-------------------------------------------------------------------------
43 enum TauID
44 {
46 //DiscNN = 1,
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,
85 };
86
87 //-------------------------------------------------------------------------
89 //-------------------------------------------------------------------------
91 {
98 };
99
100 //-------------------------------------------------------------------------
102 //-------------------------------------------------------------------------
104 {
108 ElectronVeto = 3, //Obsolete, dont use
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)
130 //SafeLlhLoose = 25,
131 //SafeLlhMedium = 26,
132 //SafeLlhTight = 27
133 JetBDTBkgLoose = 25, // new
134 JetBDTBkgMedium = 26, // new
135 JetBDTBkgTight = 27, // new
139 };
140
141 //-------------------------------------------------------------------------
144 //-------------------------------------------------------------------------
146 {
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 };
176
177 //-------------------------------------------------------------------------
179 //-------------------------------------------------------------------------
181 {
184 };
185
186 //-------------------------------------------------------------------------
188 //-------------------------------------------------------------------------
197
198}
199
200#endif // TAU_PARAMETERS_H
IsTauFlag
Enum for IsTau flags.
Author
Enum for author of TauJet.
Detail
Enum for tau parameters - used mainly for backward compatibility with the analysis code.
TauID
Enum for discriminants.
@ 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.
@ 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)
TauCalibType
Enum for tau seed type.
SeedTypes
Enum for tau seed type.