-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathRecoBTag_cff.py
48 lines (43 loc) · 1.47 KB
/
RecoBTag_cff.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
import FWCore.ParameterSet.Config as cms
# define the b-tag squences for offline reconstruction
from RecoBTag.SoftLepton.softLepton_cff import *
from RecoBTag.ImpactParameter.impactParameter_cff import *
from RecoBTag.SecondaryVertex.secondaryVertex_cff import *
from RecoBTau.JetTagComputer.combinedMVA_cff import *
btagging = cms.Sequence(
(
# impact parameters and IP-only algorithms
impactParameterTagInfos *
( trackCountingHighEffBJetTags +
trackCountingHighPurBJetTags +
#jetProbabilityBJetTags +
#jetBProbabilityBJetTags +
# SV tag infos depending on IP tag infos, and SV (+IP) based algos
secondaryVertexTagInfos *
( simpleSecondaryVertexHighEffBJetTags +
simpleSecondaryVertexHighPurBJetTags +
combinedSecondaryVertexBJetTags# +
#combinedSecondaryVertexMVABJetTags
)# +
#ghostTrackVertexTagInfos *
# ghostTrackBJetTags
) #+
# # soft electrons, tag infos and algorithm(s)
# softElectronCands *
## softPFElectrons *
# softElectronTagInfos * (
## softElectronBJetTags +
# softElectronByIP3dBJetTags +
# softElectronByPtBJetTags
# ) +
#
# # soft muon tag infos and algorithms
# softMuonTagInfos *
# ( softMuonBJetTags +
# softMuonByIP3dBJetTags +
# softMuonByPtBJetTags
# )
)
# overall combined taggers
# * combinedMVABJetTags
)