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.pfDeepCSVDiscriminatorsJetTags_cfi
import pfDeepCSVDiscriminatorsJetTags
6 from RecoBTag.Combined.pfDeepCMVAJetTags_cfi
import pfDeepCMVAJetTags
7 from RecoBTag.Combined.pfDeepCMVADiscriminatorsJetTags_cfi
import pfDeepCMVADiscriminatorsJetTags
13 pfDeepCSVNegativeTagInfos = pfDeepCSVTagInfos.clone(
14 svTagInfos=cms.InputTag(
'pfInclusiveSecondaryVertexFinderNegativeTagInfos'),
18 trackSelection = dict(
21 trackPseudoSelection = dict(
23 sip2dSigMin = -99999.9,
29 pfNegativeDeepCSVJetTags = pfDeepCSVJetTags.clone(
30 src=cms.InputTag(
'pfDeepCSVNegativeTagInfos')
33 pfDeepCSVPositiveTagInfos = pfDeepCSVTagInfos.clone(
35 trackSelection = dict(
38 trackPseudoSelection = dict(
45 pfPositiveDeepCSVJetTags = pfDeepCSVJetTags.clone(
46 src=cms.InputTag(
'pfDeepCSVPositiveTagInfos')
50 pfDeepCMVANegativeTagInfos = pfDeepCMVATagInfos.clone(
51 deepNNTagInfos = cms.InputTag(
'pfDeepCSVNegativeTagInfos')
54 pfNegativeDeepCMVAJetTags = pfDeepCMVAJetTags.clone(
55 src=cms.InputTag(
'pfDeepCMVANegativeTagInfos')
58 pfDeepCMVAPositiveTagInfos = pfDeepCMVATagInfos.clone(
59 deepNNTagInfos = cms.InputTag(
'pfDeepCSVPositiveTagInfos')
61 pfPositiveDeepCMVAJetTags = pfDeepCMVAJetTags.clone(
62 src=cms.InputTag(
'pfDeepCMVAPositiveTagInfos')
68 pfDeepCSVTask = cms.Task(
75 pfDeepCSV = cms.Sequence(pfDeepCSVTask)