1 import FWCore.ParameterSet.Config
as cms
47 photonPtSumOutsideSignalCone = chargedIsoPtSum.clone(
48 ApplyDiscriminationByTrackerIsolation = cms.bool(
False),
49 storeRawSumPt = cms.bool(
False),
50 storeRawPhotonSumPt_outsideSignalCone = cms.bool(
True),
51 verbosity = cms.int32(0)
54 footprintCorrection = chargedIsoPtSum.clone(
55 ApplyDiscriminationByTrackerIsolation = cms.bool(
False),
56 storeRawSumPt = cms.bool(
False),
57 storeRawFootprintCorrection = cms.bool(
True),
58 verbosity = cms.int32(0)
61 discriminationByIsolationMVArun2v1raw = cms.EDProducer(
"PFRecoTauDiscriminationByMVAIsolationRun2",
64 PFTauProducer = cms.InputTag(
'pfTauProducer'),
69 Prediscriminants = requireLeadTrack,
70 loadMVAfromDB = cms.bool(
True),
71 mvaName = cms.string(
"tauIdMVAnewDMwLT"),
72 mvaOpt = cms.string(
"newDMwLT"),
75 srcTauTransverseImpactParameters = cms.InputTag(
''),
77 srcChargedIsoPtSum = cms.InputTag(
'chargedIsoPtSum'),
78 srcNeutralIsoPtSum = cms.InputTag(
'neutralIsoPtSum'),
79 srcPUcorrPtSum = cms.InputTag(
'puCorrPtSum'),
80 srcPhotonPtSumOutsideSignalCone = cms.InputTag(
'photonPtSumOutsideSignalCone'),
81 srcFootprintCorrection = cms.InputTag(
'footprintCorrection')
84 discriminationByIsolationMVArun2v1VLoose = recoTauDiscriminantCutMultiplexer.clone(
85 PFTauProducer = cms.InputTag(
'pfTauProducer'),
86 Prediscriminants = requireLeadTrack,
87 toMultiplex = cms.InputTag(
'discriminationByIsolationMVArun2v1raw'),
88 key = cms.InputTag(
'discriminationByIsolationMVArun2v1raw:category'),
89 loadMVAfromDB = cms.bool(
True),
92 category = cms.uint32(0),
93 cut = cms.string(
"newDMwLTEff80"),
94 variable = cms.string(
"pt"),
98 discriminationByIsolationMVArun2v1Loose = discriminationByIsolationMVArun2v1VLoose.clone()
99 discriminationByIsolationMVArun2v1Loose.mapping[0].cut = cms.string(
"newDMwLTEff70")
100 discriminationByIsolationMVArun2v1Medium = discriminationByIsolationMVArun2v1VLoose.clone()
101 discriminationByIsolationMVArun2v1Medium.mapping[0].cut = cms.string(
"newDMwLTEff60")
102 discriminationByIsolationMVArun2v1Tight = discriminationByIsolationMVArun2v1VLoose.clone()
103 discriminationByIsolationMVArun2v1Tight.mapping[0].cut = cms.string(
"newDMwLTEff50")
104 discriminationByIsolationMVArun2v1VTight = discriminationByIsolationMVArun2v1VLoose.clone()
105 discriminationByIsolationMVArun2v1VTight.mapping[0].cut = cms.string(
"newDMwLTEff40")
107 mvaIsolation2SeqRun2 = cms.Sequence(
111 + photonPtSumOutsideSignalCone
112 + footprintCorrection
113 + discriminationByIsolationMVArun2v1raw
114 + discriminationByIsolationMVArun2v1VLoose
115 + discriminationByIsolationMVArun2v1Loose
116 + discriminationByIsolationMVArun2v1Medium
117 + discriminationByIsolationMVArun2v1Tight
118 + discriminationByIsolationMVArun2v1VTight