1 import FWCore.ParameterSet.Config
as cms
2 from RecoBTag.Combined.pfDeepCSVTagInfos_cfi
import pfDeepCSVTagInfos
3 from RecoBTag.Combined.pfDeepCMVATagInfos_cfi
import pfDeepCMVATagInfos
4 from RecoBTag.Combined.pfDeepCSVJetTags_cfi
import pfDeepCSVJetTags
5 from RecoBTag.Combined.pfDeepCMVAJetTags_cfi
import pfDeepCMVAJetTags
11 pfDeepCSVNegativeTagInfos = pfDeepCSVTagInfos.clone(
12 svTagInfos=cms.InputTag(
'pfInclusiveSecondaryVertexFinderNegativeTagInfos')
14 pfDeepCSVNegativeTagInfos.computer.vertexFlip =
True 15 pfDeepCSVNegativeTagInfos.computer.trackFlip =
True 16 pfDeepCSVNegativeTagInfos.computer.trackSelection.sip3dSigMax = 0
17 pfDeepCSVNegativeTagInfos.computer.trackPseudoSelection.sip3dSigMax = 0
18 pfDeepCSVNegativeTagInfos.computer.trackPseudoSelection.sip2dSigMin = -99999.9
19 pfDeepCSVNegativeTagInfos.computer.trackPseudoSelection.sip2dSigMax = -2.0
21 pfNegativeDeepCSVJetTags = pfDeepCSVJetTags.clone(
22 src=cms.InputTag(
'pfDeepCSVNegativeTagInfos')
25 pfDeepCSVPositiveTagInfos = pfDeepCSVTagInfos.clone()
26 pfDeepCSVPositiveTagInfos.computer.trackSelection.sip3dSigMin = 0
27 pfDeepCSVPositiveTagInfos.computer.trackPseudoSelection.sip3dSigMin = 0
28 pfPositiveDeepCSVJetTags = pfDeepCSVJetTags.clone(
29 src=cms.InputTag(
'pfDeepCSVPositiveTagInfos')
33 pfDeepCMVANegativeTagInfos = pfDeepCMVATagInfos.clone(
34 deepNNTagInfos = cms.InputTag(
'pfDeepCSVNegativeTagInfos')
37 pfNegativeDeepCMVAJetTags = pfDeepCMVAJetTags.clone(
38 src=cms.InputTag(
'pfDeepCMVANegativeTagInfos')
41 pfDeepCMVAPositiveTagInfos = pfDeepCMVATagInfos.clone(
42 deepNNTagInfos = cms.InputTag(
'pfDeepCSVPositiveTagInfos')
44 pfPositiveDeepCMVAJetTags = pfDeepCMVAJetTags.clone(
45 src=cms.InputTag(
'pfDeepCMVAPositiveTagInfos')
53 pfDeepFlavourTask = cms.Task(
59 pfDeepFlavour = cms.Sequence(pfDeepFlavourTask)