ATLAS Offline Software
PhysicsAnalysis
TauID
TauAnalysisTools
TauAnalysisTools
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef TAUANALYSISTOOLS_ENUMS_H
6
#define TAUANALYSISTOOLS_ENUMS_H
7
8
9
namespace
TauAnalysisTools
10
{
11
enum
JetID
12
{
13
JETIDNONEUNCONFIGURED
= 0,
14
JETIDNONE
= 1,
15
JETIDBDTVERYLOOSE
= 2,
16
JETIDBDTLOOSE
= 3,
17
JETIDBDTMEDIUM
= 4,
18
JETIDBDTTIGHT
= 5,
19
JETIDRNNVERYLOOSE
= 6,
20
JETIDRNNLOOSE
= 7,
21
JETIDRNNMEDIUM
= 8,
22
JETIDRNNTIGHT
= 9,
23
JETIDGNTAUVERYLOOSE
= 10,
24
JETIDGNTAULOOSE
= 11,
25
JETIDGNTAUMEDIUM
= 12,
26
JETIDGNTAUTIGHT
= 13,
27
};
28
29
enum
OmniID
30
{
31
OMNIIDNONE
= 0,
32
OMNIIDVERYLOOSE
= 1,
33
OMNIIDLOOSE
= 2,
34
OMNIIDMEDIUM
= 3,
35
OMNIIDTIGHT
= 4,
36
};
37
38
enum
EleID
39
{
40
ELEIDNONEUNCONFIGURED
= 0,
41
ELEIDNONE
= 1,
42
ELEIDRNNLOOSE
= 2,
43
ELEIDRNNMEDIUM
= 3,
44
ELEIDRNNTIGHT
= 4,
45
};
46
47
enum
SelectionCuts
48
{
49
// FIXME: harmonise names for RNN score cuts: "CutEleRNNScore" vs "CutJetRNNScoreSigTrans"
50
NoCut
= 0,
// 000000000000
51
CutPt
= 1,
// 000000000001
52
CutAbsEta
= 1<<1,
// 000000000010
53
CutPhi
= 1<<2,
// 000000000100
54
CutNTrack
= 1<<3,
// 000000001000
55
CutAbsCharge
= 1<<4,
// 000000010000
56
CutJetIDWP
= 1<<5,
// 000000100000
57
CutEleRNNScoreSigTrans
= 1<<6,
// 000001000000
58
CutEleIDWP
= 1<<7,
// 000010000000
59
CutMuonOLR
= 1<<8,
// 000100000000
60
CutJetRNNScoreSigTrans
= 1<<9,
// 001000000000
61
CutGNTauScoreSigTrans
= 1<<10
// 010000000000
62
};
63
64
enum
DiTauSelectionCuts
65
{
66
NoDiTauCut
= 0,
// 000000000000
67
DiTauCutPt
= 1,
// 000000000001
68
DiTauCutAbsEta
= 1<<1,
// 000000000010
69
DiTauCutNSubjets
= 1<<2,
// 000000000100
70
DiTauCutAbsCharge
= 1<<3,
// 000000001000
71
DiTauCutOmniScore
= 1<<4,
// 000000010000
72
DiTauCutOmniIDWP
= 1<<5,
// 000000100000
73
};
74
75
enum
EfficiencyCorrectionType
76
{
77
SFRecoHadTau
= 0,
78
// SFRecoJet = 1,
79
// SFRecoElectron = 2,
80
// SFRecoMuon = 3,
81
82
SFJetIDHadTau
= 4,
83
// SFJetIDJet = 5,
84
// SFJetIDElectron = 6,
85
// SFJetIDMuon = 7,
86
87
SFEleIDHadTau
= 8,
88
// SFEleIDJet = 9,
89
SFEleIDElectron
= 10,
90
// SFEleIDMuon = 11,
91
92
SFTriggerHadTau
= 12,
93
// SFEleIDJet = 13,
94
// SFEleIDElectron = 14,
95
// SFEleIDMuon = 15,
96
97
SFDecayModeHadTau
= 16,
98
};
99
100
enum
EfficiencyCorrectionSystematicType
101
{
102
STAT
= 1,
103
SYST
= 2
104
};
105
106
enum
TruthMatchedParticleType
107
{
108
Unknown
= 0,
109
TruthHadronicTau
= 1,
110
TruthLeptonicTau
= 2,
111
TruthMuon
= 3,
112
TruthElectron
= 4,
113
TruthJet
= 5,
114
TruthHadronicDiTau
= 6
115
};
116
117
}
118
119
#endif // TAUANALYSISTOOLS_ENUMS_H
TauAnalysisTools::JETIDBDTLOOSE
@ JETIDBDTLOOSE
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:16
TauAnalysisTools
Definition:
PhysValMET.h:37
TauAnalysisTools::CutAbsEta
@ CutAbsEta
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:52
TauAnalysisTools::TruthElectron
@ TruthElectron
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:112
TauAnalysisTools::SFTriggerHadTau
@ SFTriggerHadTau
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:92
TauAnalysisTools::OMNIIDNONE
@ OMNIIDNONE
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:31
TauAnalysisTools::ELEIDNONEUNCONFIGURED
@ ELEIDNONEUNCONFIGURED
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:40
TauAnalysisTools::OMNIIDTIGHT
@ OMNIIDTIGHT
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:35
TauAnalysisTools::CutMuonOLR
@ CutMuonOLR
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:59
TauAnalysisTools::JetID
JetID
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:12
TauAnalysisTools::JETIDRNNTIGHT
@ JETIDRNNTIGHT
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:22
TauAnalysisTools::TruthHadronicTau
@ TruthHadronicTau
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:109
TauAnalysisTools::CutPhi
@ CutPhi
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:53
TauAnalysisTools::JETIDRNNMEDIUM
@ JETIDRNNMEDIUM
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:21
TauAnalysisTools::DiTauCutOmniScore
@ DiTauCutOmniScore
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:71
TauAnalysisTools::JETIDBDTMEDIUM
@ JETIDBDTMEDIUM
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:17
TauAnalysisTools::CutEleRNNScoreSigTrans
@ CutEleRNNScoreSigTrans
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:57
TauAnalysisTools::JETIDGNTAULOOSE
@ JETIDGNTAULOOSE
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:24
TauAnalysisTools::SFDecayModeHadTau
@ SFDecayModeHadTau
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:97
TauAnalysisTools::DiTauCutPt
@ DiTauCutPt
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:67
TauAnalysisTools::DiTauCutAbsCharge
@ DiTauCutAbsCharge
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:70
TauAnalysisTools::JETIDRNNLOOSE
@ JETIDRNNLOOSE
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:20
TauAnalysisTools::DiTauCutOmniIDWP
@ DiTauCutOmniIDWP
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:72
TauAnalysisTools::TruthJet
@ TruthJet
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:113
TauAnalysisTools::Unknown
@ Unknown
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:108
TauAnalysisTools::JETIDNONE
@ JETIDNONE
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:14
TauAnalysisTools::CutJetIDWP
@ CutJetIDWP
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:56
TauAnalysisTools::OMNIIDLOOSE
@ OMNIIDLOOSE
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:33
TauAnalysisTools::SFEleIDElectron
@ SFEleIDElectron
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:89
TauAnalysisTools::TruthLeptonicTau
@ TruthLeptonicTau
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:110
TauAnalysisTools::NoDiTauCut
@ NoDiTauCut
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:66
TauAnalysisTools::ELEIDRNNLOOSE
@ ELEIDRNNLOOSE
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:42
TauAnalysisTools::JETIDBDTTIGHT
@ JETIDBDTTIGHT
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:18
TauAnalysisTools::JETIDGNTAUVERYLOOSE
@ JETIDGNTAUVERYLOOSE
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:23
TauAnalysisTools::ELEIDNONE
@ ELEIDNONE
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:41
TauAnalysisTools::CutGNTauScoreSigTrans
@ CutGNTauScoreSigTrans
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:61
TauAnalysisTools::SelectionCuts
SelectionCuts
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:48
TauAnalysisTools::DiTauCutNSubjets
@ DiTauCutNSubjets
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:69
TauAnalysisTools::ELEIDRNNMEDIUM
@ ELEIDRNNMEDIUM
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:43
TauAnalysisTools::EleID
EleID
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:39
TauAnalysisTools::TruthMuon
@ TruthMuon
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:111
TauAnalysisTools::OmniID
OmniID
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:30
TauAnalysisTools::EfficiencyCorrectionType
EfficiencyCorrectionType
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:76
TauAnalysisTools::OMNIIDMEDIUM
@ OMNIIDMEDIUM
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:34
TauAnalysisTools::CutNTrack
@ CutNTrack
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:54
TauAnalysisTools::ELEIDRNNTIGHT
@ ELEIDRNNTIGHT
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:44
TauAnalysisTools::TruthMatchedParticleType
TruthMatchedParticleType
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:107
TauAnalysisTools::SFJetIDHadTau
@ SFJetIDHadTau
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:82
TauAnalysisTools::CutJetRNNScoreSigTrans
@ CutJetRNNScoreSigTrans
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:60
TauAnalysisTools::SFRecoHadTau
@ SFRecoHadTau
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:77
TauAnalysisTools::CutEleIDWP
@ CutEleIDWP
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:58
TauAnalysisTools::CutAbsCharge
@ CutAbsCharge
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:55
TauAnalysisTools::DiTauSelectionCuts
DiTauSelectionCuts
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:65
TauAnalysisTools::SFEleIDHadTau
@ SFEleIDHadTau
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:87
TauAnalysisTools::JETIDGNTAUTIGHT
@ JETIDGNTAUTIGHT
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:26
TauAnalysisTools::DiTauCutAbsEta
@ DiTauCutAbsEta
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:68
TauAnalysisTools::EfficiencyCorrectionSystematicType
EfficiencyCorrectionSystematicType
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:101
TauAnalysisTools::JETIDGNTAUMEDIUM
@ JETIDGNTAUMEDIUM
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:25
TauAnalysisTools::NoCut
@ NoCut
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:50
TauAnalysisTools::JETIDRNNVERYLOOSE
@ JETIDRNNVERYLOOSE
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:19
TauAnalysisTools::CutPt
@ CutPt
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:51
TauAnalysisTools::STAT
@ STAT
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:102
TauAnalysisTools::JETIDNONEUNCONFIGURED
@ JETIDNONEUNCONFIGURED
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:13
TauAnalysisTools::JETIDBDTVERYLOOSE
@ JETIDBDTVERYLOOSE
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:15
TauAnalysisTools::SYST
@ SYST
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:103
TauAnalysisTools::TruthHadronicDiTau
@ TruthHadronicDiTau
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:114
TauAnalysisTools::OMNIIDVERYLOOSE
@ OMNIIDVERYLOOSE
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:32
Generated on Sat Nov 15 2025 21:09:52 for ATLAS Offline Software by
1.8.18