Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
PhysicsTools
PatAlgos
python
recoLayer0
bTagging_cff.py
Go to the documentation of this file.
1
## list of all available btagInfos
2
supportedBtagInfos = [
3
'None'
4
# legacy framework (supported with RECO/AOD but not MiniAOD)
5
,
'impactParameterTagInfos'
6
,
'secondaryVertexTagInfos'
7
,
'secondaryVertexNegativeTagInfos'
8
,
'softMuonTagInfos'
9
,
'inclusiveSecondaryVertexFinderTagInfos'
10
,
'inclusiveSecondaryVertexFinderNegativeTagInfos'
11
,
'inclusiveSecondaryVertexFinderFilteredTagInfos'
12
,
'inclusiveSecondaryVertexFinderFilteredNegativeTagInfos'
13
# new candidate-based framework (supported with RECO/AOD/MiniAOD)
14
,
'pfImpactParameterTagInfos'
15
,
'pfImpactParameterAK8TagInfos'
16
,
'pfImpactParameterCA15TagInfos'
17
,
'pfSecondaryVertexTagInfos'
18
,
'pfSecondaryVertexNegativeTagInfos'
19
,
'pfInclusiveSecondaryVertexFinderTagInfos'
20
,
'pfInclusiveSecondaryVertexFinderAK8TagInfos'
21
,
'pfInclusiveSecondaryVertexFinderCA15TagInfos'
22
,
'pfInclusiveSecondaryVertexFinderNegativeTagInfos'
23
,
'softPFMuonsTagInfos'
24
,
'softPFElectronsTagInfos'
25
# C-Tagging tag infos
26
,
'pfInclusiveSecondaryVertexFinderCvsLTagInfos'
27
# TopTagInfos (unrelated to b tagging)
28
,
'caTopTagInfos'
29
]
30
# extend for "internal use" in PAT/MINIAOD (renaming)
31
supportedBtagInfos.append(
'caTopTagInfosPAT'
)
32
33
## dictionary with all available btag discriminators and the btagInfos that they require
34
supportedBtagDiscr = {
35
'None'
: []
36
# legacy framework (supported with RECO/AOD but not MiniAOD)
37
,
'jetBProbabilityBJetTags'
: [
'impactParameterTagInfos'
]
38
,
'jetProbabilityBJetTags'
: [
'impactParameterTagInfos'
]
39
,
'positiveOnlyJetBProbabilityBJetTags'
: [
'impactParameterTagInfos'
]
40
,
'positiveOnlyJetProbabilityBJetTags'
: [
'impactParameterTagInfos'
]
41
,
'negativeOnlyJetBProbabilityBJetTags'
: [
'impactParameterTagInfos'
]
42
,
'negativeOnlyJetProbabilityBJetTags'
: [
'impactParameterTagInfos'
]
43
,
'trackCountingHighPurBJetTags'
: [
'impactParameterTagInfos'
]
44
,
'trackCountingHighEffBJetTags'
: [
'impactParameterTagInfos'
]
45
,
'negativeTrackCountingHighPurBJetTags'
: [
'impactParameterTagInfos'
]
46
,
'negativeTrackCountingHighEffBJetTags'
: [
'impactParameterTagInfos'
]
47
,
'simpleSecondaryVertexHighEffBJetTags'
: [
'secondaryVertexTagInfos'
]
48
,
'simpleSecondaryVertexHighPurBJetTags'
: [
'secondaryVertexTagInfos'
]
49
,
'negativeSimpleSecondaryVertexHighEffBJetTags'
: [
'secondaryVertexNegativeTagInfos'
]
50
,
'negativeSimpleSecondaryVertexHighPurBJetTags'
: [
'secondaryVertexNegativeTagInfos'
]
51
,
'combinedSecondaryVertexBJetTags'
: [
'impactParameterTagInfos'
,
'secondaryVertexTagInfos'
]
52
,
'positiveCombinedSecondaryVertexBJetTags'
: [
'impactParameterTagInfos'
,
'secondaryVertexTagInfos'
]
53
,
'negativeCombinedSecondaryVertexBJetTags'
: [
'impactParameterTagInfos'
,
'secondaryVertexNegativeTagInfos'
]
54
,
'combinedSecondaryVertexV2BJetTags'
: [
'impactParameterTagInfos'
,
'secondaryVertexTagInfos'
]
55
,
'positiveCombinedSecondaryVertexV2BJetTags'
: [
'impactParameterTagInfos'
,
'secondaryVertexTagInfos'
]
56
,
'negativeCombinedSecondaryVertexV2BJetTags'
: [
'impactParameterTagInfos'
,
'secondaryVertexNegativeTagInfos'
]
57
,
'simpleInclusiveSecondaryVertexHighEffBJetTags'
: [
'inclusiveSecondaryVertexFinderFilteredTagInfos'
]
58
,
'simpleInclusiveSecondaryVertexHighPurBJetTags'
: [
'inclusiveSecondaryVertexFinderFilteredTagInfos'
]
59
,
'negativeSimpleInclusiveSecondaryVertexHighEffBJetTags'
: [
'inclusiveSecondaryVertexFinderFilteredNegativeTagInfos'
]
60
,
'negativeSimpleInclusiveSecondaryVertexHighPurBJetTags'
: [
'inclusiveSecondaryVertexFinderFilteredNegativeTagInfos'
]
61
,
'doubleSecondaryVertexHighEffBJetTags'
: [
'inclusiveSecondaryVertexFinderFilteredTagInfos'
]
62
,
'combinedInclusiveSecondaryVertexBJetTags'
: [
'impactParameterTagInfos'
,
'inclusiveSecondaryVertexFinderTagInfos'
]
63
,
'positiveCombinedInclusiveSecondaryVertexBJetTags'
: [
'impactParameterTagInfos'
,
'inclusiveSecondaryVertexFinderTagInfos'
]
64
,
'negativeCombinedInclusiveSecondaryVertexBJetTags'
: [
'impactParameterTagInfos'
,
'inclusiveSecondaryVertexFinderNegativeTagInfos'
]
65
,
'combinedInclusiveSecondaryVertexV2BJetTags'
: [
'impactParameterTagInfos'
,
'inclusiveSecondaryVertexFinderTagInfos'
]
66
,
'positiveCombinedInclusiveSecondaryVertexV2BJetTags'
: [
'impactParameterTagInfos'
,
'inclusiveSecondaryVertexFinderTagInfos'
]
67
,
'negativeCombinedInclusiveSecondaryVertexV2BJetTags'
: [
'impactParameterTagInfos'
,
'inclusiveSecondaryVertexFinderNegativeTagInfos'
]
68
,
'combinedMVABJetTags'
: [
'impactParameterTagInfos'
,
'inclusiveSecondaryVertexFinderTagInfos'
,
'softPFMuonsTagInfos'
,
'softPFElectronsTagInfos'
]
69
,
'positiveCombinedMVABJetTags'
: [
'impactParameterTagInfos'
,
'inclusiveSecondaryVertexFinderTagInfos'
,
'softPFMuonsTagInfos'
,
'softPFElectronsTagInfos'
]
70
,
'negativeCombinedMVABJetTags'
: [
'impactParameterTagInfos'
,
'inclusiveSecondaryVertexFinderNegativeTagInfos'
,
'softPFMuonsTagInfos'
,
'softPFElectronsTagInfos'
]
71
,
'combinedMVAV2BJetTags'
: [
'impactParameterTagInfos'
,
'secondaryVertexTagInfos'
,
'inclusiveSecondaryVertexFinderTagInfos'
,
'softPFMuonsTagInfos'
,
'softPFElectronsTagInfos'
]
72
,
'negativeCombinedMVAV2BJetTags'
: [
'impactParameterTagInfos'
,
'secondaryVertexNegativeTagInfos'
,
'inclusiveSecondaryVertexFinderNegativeTagInfos'
,
'softPFMuonsTagInfos'
,
'softPFElectronsTagInfos'
]
73
,
'positiveCombinedMVAV2BJetTags'
: [
'impactParameterTagInfos'
,
'secondaryVertexTagInfos'
,
'inclusiveSecondaryVertexFinderTagInfos'
,
'softPFMuonsTagInfos'
,
'softPFElectronsTagInfos'
]
74
# new candidate-based framework (supported with RECO/AOD/MiniAOD)
75
,
'pfJetBProbabilityBJetTags'
: [
'pfImpactParameterTagInfos'
]
76
,
'pfJetProbabilityBJetTags'
: [
'pfImpactParameterTagInfos'
]
77
,
'pfPositiveOnlyJetBProbabilityBJetTags'
: [
'pfImpactParameterTagInfos'
]
78
,
'pfPositiveOnlyJetProbabilityBJetTags'
: [
'pfImpactParameterTagInfos'
]
79
,
'pfNegativeOnlyJetBProbabilityBJetTags'
: [
'pfImpactParameterTagInfos'
]
80
,
'pfNegativeOnlyJetProbabilityBJetTags'
: [
'pfImpactParameterTagInfos'
]
81
,
'pfTrackCountingHighPurBJetTags'
: [
'pfImpactParameterTagInfos'
]
82
,
'pfTrackCountingHighEffBJetTags'
: [
'pfImpactParameterTagInfos'
]
83
,
'pfNegativeTrackCountingHighPurBJetTags'
: [
'pfImpactParameterTagInfos'
]
84
,
'pfNegativeTrackCountingHighEffBJetTags'
: [
'pfImpactParameterTagInfos'
]
85
,
'pfSimpleSecondaryVertexHighEffBJetTags'
: [
'pfSecondaryVertexTagInfos'
]
86
,
'pfSimpleSecondaryVertexHighPurBJetTags'
: [
'pfSecondaryVertexTagInfos'
]
87
,
'pfNegativeSimpleSecondaryVertexHighEffBJetTags'
: [
'pfSecondaryVertexNegativeTagInfos'
]
88
,
'pfNegativeSimpleSecondaryVertexHighPurBJetTags'
: [
'pfSecondaryVertexNegativeTagInfos'
]
89
,
'pfCombinedSecondaryVertexBJetTags'
: [
'pfImpactParameterTagInfos'
,
'pfSecondaryVertexTagInfos'
]
90
,
'pfPositiveCombinedSecondaryVertexBJetTags'
: [
'pfImpactParameterTagInfos'
,
'pfSecondaryVertexTagInfos'
]
91
,
'pfNegativeCombinedSecondaryVertexBJetTags'
: [
'pfImpactParameterTagInfos'
,
'pfSecondaryVertexNegativeTagInfos'
]
92
,
'pfCombinedSecondaryVertexV2BJetTags'
: [
'pfImpactParameterTagInfos'
,
'pfSecondaryVertexTagInfos'
]
93
,
'pfPositiveCombinedSecondaryVertexV2BJetTags'
: [
'pfImpactParameterTagInfos'
,
'pfSecondaryVertexTagInfos'
]
94
,
'pfNegativeCombinedSecondaryVertexV2BJetTags'
: [
'pfImpactParameterTagInfos'
,
'pfSecondaryVertexNegativeTagInfos'
]
95
,
'pfCombinedInclusiveSecondaryVertexBJetTags'
: [
'pfImpactParameterTagInfos'
,
'pfInclusiveSecondaryVertexFinderTagInfos'
]
96
,
'pfPositiveCombinedInclusiveSecondaryVertexBJetTags'
: [
'pfImpactParameterTagInfos'
,
'pfInclusiveSecondaryVertexFinderTagInfos'
]
97
,
'pfNegativeCombinedInclusiveSecondaryVertexBJetTags'
: [
'pfImpactParameterTagInfos'
,
'pfInclusiveSecondaryVertexFinderNegativeTagInfos'
]
98
,
'pfCombinedInclusiveSecondaryVertexV2BJetTags'
: [
'pfImpactParameterTagInfos'
,
'pfInclusiveSecondaryVertexFinderTagInfos'
]
99
,
'pfPositiveCombinedInclusiveSecondaryVertexV2BJetTags'
: [
'pfImpactParameterTagInfos'
,
'pfInclusiveSecondaryVertexFinderTagInfos'
]
100
,
'pfNegativeCombinedInclusiveSecondaryVertexV2BJetTags'
: [
'pfImpactParameterTagInfos'
,
'pfInclusiveSecondaryVertexFinderNegativeTagInfos'
]
101
,
'softPFMuonBJetTags'
: [
'softPFMuonsTagInfos'
]
102
,
'softPFMuonByPtBJetTags'
: [
'softPFMuonsTagInfos'
]
103
,
'softPFMuonByIP3dBJetTags'
: [
'softPFMuonsTagInfos'
]
104
,
'softPFMuonByIP2dBJetTags'
: [
'softPFMuonsTagInfos'
]
105
,
'positiveSoftPFMuonBJetTags'
: [
'softPFMuonsTagInfos'
]
106
,
'positiveSoftPFMuonByPtBJetTags'
: [
'softPFMuonsTagInfos'
]
107
,
'positiveSoftPFMuonByIP3dBJetTags'
: [
'softPFMuonsTagInfos'
]
108
,
'positiveSoftPFMuonByIP2dBJetTags'
: [
'softPFMuonsTagInfos'
]
109
,
'negativeSoftPFMuonBJetTags'
: [
'softPFMuonsTagInfos'
]
110
,
'negativeSoftPFMuonByPtBJetTags'
: [
'softPFMuonsTagInfos'
]
111
,
'negativeSoftPFMuonByIP3dBJetTags'
: [
'softPFMuonsTagInfos'
]
112
,
'negativeSoftPFMuonByIP2dBJetTags'
: [
'softPFMuonsTagInfos'
]
113
,
'softPFElectronBJetTags'
: [
'softPFElectronsTagInfos'
]
114
,
'softPFElectronByPtBJetTags'
: [
'softPFElectronsTagInfos'
]
115
,
'softPFElectronByIP3dBJetTags'
: [
'softPFElectronsTagInfos'
]
116
,
'softPFElectronByIP2dBJetTags'
: [
'softPFElectronsTagInfos'
]
117
,
'positiveSoftPFElectronBJetTags'
: [
'softPFElectronsTagInfos'
]
118
,
'positiveSoftPFElectronByPtBJetTags'
: [
'softPFElectronsTagInfos'
]
119
,
'positiveSoftPFElectronByIP3dBJetTags'
: [
'softPFElectronsTagInfos'
]
120
,
'positiveSoftPFElectronByIP2dBJetTags'
: [
'softPFElectronsTagInfos'
]
121
,
'negativeSoftPFElectronBJetTags'
: [
'softPFElectronsTagInfos'
]
122
,
'negativeSoftPFElectronByPtBJetTags'
: [
'softPFElectronsTagInfos'
]
123
,
'negativeSoftPFElectronByIP3dBJetTags'
: [
'softPFElectronsTagInfos'
]
124
,
'negativeSoftPFElectronByIP2dBJetTags'
: [
'softPFElectronsTagInfos'
]
125
,
'pfCombinedMVABJetTags'
: [
'pfImpactParameterTagInfos'
,
'pfInclusiveSecondaryVertexFinderTagInfos'
,
'softPFMuonsTagInfos'
,
'softPFElectronsTagInfos'
]
126
,
'pfPositiveCombinedMVABJetTags'
: [
'pfImpactParameterTagInfos'
,
'pfInclusiveSecondaryVertexFinderTagInfos'
,
'softPFMuonsTagInfos'
,
'softPFElectronsTagInfos'
]
127
,
'pfNegativeCombinedMVABJetTags'
: [
'pfImpactParameterTagInfos'
,
'pfInclusiveSecondaryVertexFinderNegativeTagInfos'
,
'softPFMuonsTagInfos'
,
'softPFElectronsTagInfos'
]
128
,
'pfCombinedMVAV2BJetTags'
: [
'pfImpactParameterTagInfos'
,
'pfSecondaryVertexTagInfos'
,
'pfInclusiveSecondaryVertexFinderTagInfos'
,
'softPFMuonsTagInfos'
,
'softPFElectronsTagInfos'
]
129
,
'pfNegativeCombinedMVAV2BJetTags'
: [
'pfImpactParameterTagInfos'
,
'pfSecondaryVertexNegativeTagInfos'
,
'pfInclusiveSecondaryVertexFinderNegativeTagInfos'
,
'softPFMuonsTagInfos'
,
'softPFElectronsTagInfos'
]
130
,
'pfPositiveCombinedMVAV2BJetTags'
: [
'pfImpactParameterTagInfos'
,
'pfSecondaryVertexTagInfos'
,
'pfInclusiveSecondaryVertexFinderTagInfos'
,
'softPFMuonsTagInfos'
,
'softPFElectronsTagInfos'
]
131
,
'pfCombinedSecondaryVertexSoftLeptonBJetTags'
: [
'pfImpactParameterTagInfos'
,
'pfInclusiveSecondaryVertexFinderTagInfos'
,
'softPFMuonsTagInfos'
,
'softPFElectronsTagInfos'
]
132
,
'pfNegativeCombinedSecondaryVertexSoftLeptonBJetTags'
: [
'pfImpactParameterTagInfos'
,
'pfInclusiveSecondaryVertexFinderNegativeTagInfos'
,
'softPFMuonsTagInfos'
,
'softPFElectronsTagInfos'
]
133
,
'pfBoostedDoubleSecondaryVertexAK8BJetTags'
: [
'pfImpactParameterAK8TagInfos'
,
'pfInclusiveSecondaryVertexFinderAK8TagInfos'
]
134
,
'pfBoostedDoubleSecondaryVertexCA15BJetTags'
: [
'pfImpactParameterCA15TagInfos'
,
'pfInclusiveSecondaryVertexFinderCA15TagInfos'
]
135
# C-Tagging
136
,
'pfCombinedCvsLJetTags'
: [
"pfImpactParameterTagInfos"
,
"pfInclusiveSecondaryVertexFinderCvsLTagInfos"
,
"softPFMuonsTagInfos"
,
"softPFElectronsTagInfos"
]
137
,
'pfCombinedCvsBJetTags'
: [
"pfImpactParameterTagInfos"
,
"pfInclusiveSecondaryVertexFinderCvsLTagInfos"
,
"softPFMuonsTagInfos"
,
"softPFElectronsTagInfos"
]
138
}
Generated for CMSSW Reference Manual by
1.8.5