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 inputFileName = cms.FileInPath(
"RecoTauTag/RecoTau/data/emptyMVAinputFile"),
72 mvaName = cms.string(
"tauIdMVAnewDMwLT"),
73 mvaOpt = cms.string(
"newDMwLT"),
76 srcTauTransverseImpactParameters = cms.InputTag(
''),
78 srcChargedIsoPtSum = cms.InputTag(
'chargedIsoPtSum'),
79 srcNeutralIsoPtSum = cms.InputTag(
'neutralIsoPtSum'),
80 srcPUcorrPtSum = cms.InputTag(
'puCorrPtSum'),
81 srcPhotonPtSumOutsideSignalCone = cms.InputTag(
'photonPtSumOutsideSignalCone'),
82 srcFootprintCorrection = cms.InputTag(
'footprintCorrection'),
84 verbosity = cms.int32(0)
87 discriminationByIsolationMVArun2v1VLoose = recoTauDiscriminantCutMultiplexer.clone(
88 PFTauProducer = cms.InputTag(
'pfTauProducer'),
89 Prediscriminants = requireLeadTrack,
90 toMultiplex = cms.InputTag(
'discriminationByIsolationMVArun2v1raw'),
91 key = cms.InputTag(
'discriminationByIsolationMVArun2v1raw:category'),
92 loadMVAfromDB = cms.bool(
True),
95 category = cms.uint32(0),
96 cut = cms.string(
"newDMwLTEff80"),
97 variable = cms.string(
"pt"),
101 discriminationByIsolationMVArun2v1Loose = discriminationByIsolationMVArun2v1VLoose.clone()
102 discriminationByIsolationMVArun2v1Loose.mapping[0].cut = cms.string(
"newDMwLTEff70")
103 discriminationByIsolationMVArun2v1Medium = discriminationByIsolationMVArun2v1VLoose.clone()
104 discriminationByIsolationMVArun2v1Medium.mapping[0].cut = cms.string(
"newDMwLTEff60")
105 discriminationByIsolationMVArun2v1Tight = discriminationByIsolationMVArun2v1VLoose.clone()
106 discriminationByIsolationMVArun2v1Tight.mapping[0].cut = cms.string(
"newDMwLTEff50")
107 discriminationByIsolationMVArun2v1VTight = discriminationByIsolationMVArun2v1VLoose.clone()
108 discriminationByIsolationMVArun2v1VTight.mapping[0].cut = cms.string(
"newDMwLTEff40")
110 mvaIsolation2SeqRun2 = cms.Sequence(
114 + photonPtSumOutsideSignalCone
115 + footprintCorrection
116 + discriminationByIsolationMVArun2v1raw
117 + discriminationByIsolationMVArun2v1VLoose
118 + discriminationByIsolationMVArun2v1Loose
119 + discriminationByIsolationMVArun2v1Medium
120 + discriminationByIsolationMVArun2v1Tight
121 + discriminationByIsolationMVArun2v1VTight