process.tpPairs = cms.EDProducer("CandViewShallowCloneCombiner", #cut = cms.string('60 < mass < 140 && abs(daughter(0).vz - daughter(1).vz) < 4'), cut = cms.string('60 < mass && abs(daughter(0).vz - daughter(1).vz) < 4'), decay = cms.string('tagMuons@+ probeMuons@-') ) process.onePair = cms.EDFilter("CandViewCountFilter", src = cms.InputTag("tpPairs"), minNumber = cms.uint32(1)) from MuonAnalysis.TagAndProbe.muon.tag_probe_muon_extraIso_cff import ExtraIsolationVariables process.load("MuonAnalysis.TagAndProbe.mvaIsoVariables_cff") from MuonAnalysis.TagAndProbe.mvaIsoVariables_cff import MVAIsoVariablesPlain, MVAIsoVariablesPlainTag process.load("MuonAnalysis.TagAndProbe.radialIso_cfi") from MuonAnalysis.TagAndProbe.puppiIso_cfi import load_fullPFpuppiIsolation process.fullPuppIsolationSequence = load_fullPFpuppiIsolation(process) from MuonAnalysis.TagAndProbe.puppiIso_cff import PuppiIsolationVariables process.tpTree = cms.EDAnalyzer("TagProbeFitTreeProducer", # choice of tag and probe pairs, and arbitration tagProbePairs = cms.InputTag("tpPairs"), arbitration = cms.string("None"), # probe variables: all useful ones variables = cms.PSet( AllVariables, ExtraIsolationVariables, PuppiIsolationVariables, MVAIsoVariablesPlain, isoTrk03Abs = cms.InputTag("probeMuonsIsoValueMaps","probeMuonsIsoFromDepsTk"), isoTrk03Rel = cms.InputTag("probeMuonsIsoValueMaps","probeMuonsRelIsoFromDepsTk"), dxyBS = cms.InputTag("muonDxyPVdzmin","dxyBS"),
) process.probeMuonsMCMatch = process.tagMuonsMCMatch.clone( src="probeMuons", maxDeltaR=0.3, maxDPtRel=1.0, resolveAmbiguities=False, resolveByMatchQuality=False) from MuonAnalysis.TagAndProbe.muon.tag_probe_muon_extraIso_cff import ExtraIsolationVariables process.load("MuonAnalysis.TagAndProbe.mvaIsoVariables_cff") from MuonAnalysis.TagAndProbe.mvaIsoVariables_cff import MVAIsoVariablesPlain, MVAIsoVariablesPlainTag process.load("MuonAnalysis.TagAndProbe.radialIso_cfi") from MuonAnalysis.TagAndProbe.puppiIso_cfi import load_fullPFpuppiIsolation process.fullPuppIsolationSequence = load_fullPFpuppiIsolation(process) from MuonAnalysis.TagAndProbe.puppiIso_cff import PuppiIsolationVariables process.tpTree = cms.EDAnalyzer( "TagProbeFitTreeProducer", # choice of tag and probe pairs, and arbitration tagProbePairs=cms.InputTag("tpPairs"), arbitration=cms.string("None"), # probe variables: all useful ones variables=cms.PSet( AllVariables, ExtraIsolationVariables, PuppiIsolationVariables, MVAIsoVariablesPlain, isoTrk03Abs=cms.InputTag("probeMuonsIsoValueMaps", "probeMuonsIsoFromDepsTk"),