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-2023 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
EleID
30
{
31
ELEIDNONEUNCONFIGURED
= 0,
32
ELEIDNONE
= 1,
33
ELEIDRNNLOOSE
= 2,
34
ELEIDRNNMEDIUM
= 3,
35
ELEIDRNNTIGHT
= 4,
36
};
37
38
enum
SelectionCuts
39
{
40
// FIXME: harmonise names for RNN score cuts: "CutEleRNNScore" vs "CutJetRNNScoreSigTrans"
41
NoCut
= 0,
// 000000000000
42
CutPt
= 1,
// 000000000001
43
CutAbsEta
= 1<<1,
// 000000000010
44
CutPhi
= 1<<2,
// 000000000100
45
CutNTrack
= 1<<3,
// 000000001000
46
CutAbsCharge
= 1<<4,
// 000000010000
47
CutJetIDWP
= 1<<5,
// 000000100000
48
CutEleRNNScore
= 1<<6,
// 000001000000
49
CutEleIDWP
= 1<<7,
// 000010000000
50
CutMuonOLR
= 1<<8,
// 000100000000
51
CutJetRNNScoreSigTrans
= 1<<9,
// 001000000000
52
CutGNTauScoreSigTrans
= 1<<10
// 010000000000
53
};
54
55
enum
DiTauSelectionCuts
56
{
57
NoDiTauCut
= 0,
// 000000000000
58
DiTauCutPt
= 1,
// 000000000001
59
DiTauCutAbsEta
= 1<<1,
// 000000000010
60
DiTauCutNSubjets
= 1<<2,
// 000000000100
61
};
62
63
enum
EfficiencyCorrectionType
64
{
65
SFRecoHadTau
= 0,
66
// SFRecoJet = 1,
67
// SFRecoElectron = 2,
68
// SFRecoMuon = 3,
69
70
SFJetIDHadTau
= 4,
71
// SFJetIDJet = 5,
72
// SFJetIDElectron = 6,
73
// SFJetIDMuon = 7,
74
75
SFEleIDHadTau
= 8,
76
// SFEleIDJet = 9,
77
SFEleIDElectron
= 10,
78
// SFEleIDMuon = 11,
79
80
SFTriggerHadTau
= 12,
81
// SFEleIDJet = 13,
82
// SFEleIDElectron = 14,
83
// SFEleIDMuon = 15,
84
85
SFDecayModeHadTau
= 16,
86
};
87
88
enum
EfficiencyCorrectionSystematicType
89
{
90
STAT
= 1,
91
SYST
= 2
92
};
93
94
enum
TruthMatchedParticleType
95
{
96
Unknown
= 0,
97
TruthHadronicTau
= 1,
98
TruthLeptonicTau
= 2,
99
TruthMuon
= 3,
100
TruthElectron
= 4,
101
TruthJet
= 5,
102
TruthHadronicDiTau
= 6
103
};
104
105
struct
ROOT6_NamespaceAutoloadHook
{};
106
107
}
108
109
#endif // TAUANALYSISTOOLS_ENUMS_H
TauAnalysisTools::JETIDBDTLOOSE
@ JETIDBDTLOOSE
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:16
TauAnalysisTools
Definition:
TruthCollectionMakerTau.h:16
TauAnalysisTools::CutAbsEta
@ CutAbsEta
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:43
TauAnalysisTools::TruthElectron
@ TruthElectron
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:100
TauAnalysisTools::SFTriggerHadTau
@ SFTriggerHadTau
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:80
TauAnalysisTools::ELEIDNONEUNCONFIGURED
@ ELEIDNONEUNCONFIGURED
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:31
TauAnalysisTools::CutMuonOLR
@ CutMuonOLR
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:50
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:97
TauAnalysisTools::CutPhi
@ CutPhi
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:44
TauAnalysisTools::JETIDRNNMEDIUM
@ JETIDRNNMEDIUM
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:21
TauAnalysisTools::JETIDBDTMEDIUM
@ JETIDBDTMEDIUM
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:17
TauAnalysisTools::JETIDGNTAULOOSE
@ JETIDGNTAULOOSE
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:24
TauAnalysisTools::SFDecayModeHadTau
@ SFDecayModeHadTau
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:85
TauAnalysisTools::DiTauCutPt
@ DiTauCutPt
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:58
TauAnalysisTools::JETIDRNNLOOSE
@ JETIDRNNLOOSE
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:20
TauAnalysisTools::TruthJet
@ TruthJet
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:101
TauAnalysisTools::Unknown
@ Unknown
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:96
TauAnalysisTools::JETIDNONE
@ JETIDNONE
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:14
TauAnalysisTools::CutJetIDWP
@ CutJetIDWP
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:47
TauAnalysisTools::SFEleIDElectron
@ SFEleIDElectron
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:77
TauAnalysisTools::TruthLeptonicTau
@ TruthLeptonicTau
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:98
TauAnalysisTools::NoDiTauCut
@ NoDiTauCut
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:57
TauAnalysisTools::ELEIDRNNLOOSE
@ ELEIDRNNLOOSE
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:33
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:32
TauAnalysisTools::CutGNTauScoreSigTrans
@ CutGNTauScoreSigTrans
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:52
TauAnalysisTools::SelectionCuts
SelectionCuts
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:39
TauAnalysisTools::DiTauCutNSubjets
@ DiTauCutNSubjets
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:60
TauAnalysisTools::ELEIDRNNMEDIUM
@ ELEIDRNNMEDIUM
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:34
TauAnalysisTools::EleID
EleID
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:30
TauAnalysisTools::ROOT6_NamespaceAutoloadHook
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:105
TauAnalysisTools::TruthMuon
@ TruthMuon
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:99
TauAnalysisTools::EfficiencyCorrectionType
EfficiencyCorrectionType
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:64
TauAnalysisTools::CutNTrack
@ CutNTrack
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:45
TauAnalysisTools::ELEIDRNNTIGHT
@ ELEIDRNNTIGHT
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:35
TauAnalysisTools::TruthMatchedParticleType
TruthMatchedParticleType
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:95
TauAnalysisTools::CutEleRNNScore
@ CutEleRNNScore
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:48
TauAnalysisTools::SFJetIDHadTau
@ SFJetIDHadTau
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:70
TauAnalysisTools::CutJetRNNScoreSigTrans
@ CutJetRNNScoreSigTrans
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:51
TauAnalysisTools::SFRecoHadTau
@ SFRecoHadTau
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:65
TauAnalysisTools::CutEleIDWP
@ CutEleIDWP
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:49
TauAnalysisTools::CutAbsCharge
@ CutAbsCharge
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:46
TauAnalysisTools::DiTauSelectionCuts
DiTauSelectionCuts
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:56
TauAnalysisTools::SFEleIDHadTau
@ SFEleIDHadTau
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:75
TauAnalysisTools::JETIDGNTAUTIGHT
@ JETIDGNTAUTIGHT
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:26
TauAnalysisTools::DiTauCutAbsEta
@ DiTauCutAbsEta
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:59
TauAnalysisTools::EfficiencyCorrectionSystematicType
EfficiencyCorrectionSystematicType
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:89
TauAnalysisTools::JETIDGNTAUMEDIUM
@ JETIDGNTAUMEDIUM
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:25
TauAnalysisTools::NoCut
@ NoCut
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:41
TauAnalysisTools::JETIDRNNVERYLOOSE
@ JETIDRNNVERYLOOSE
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:19
TauAnalysisTools::CutPt
@ CutPt
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:42
TauAnalysisTools::STAT
@ STAT
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:90
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:91
TauAnalysisTools::TruthHadronicDiTau
@ TruthHadronicDiTau
Definition:
PhysicsAnalysis/TauID/TauAnalysisTools/TauAnalysisTools/Enums.h:102
Generated on Thu Nov 7 2024 21:14:49 for ATLAS Offline Software by
1.8.18