"NeutralHadronIsoDR0p1To0p2"), NeutralHadronIso_DR0p2To0p3=cms.InputTag("mvaIsoVariables", "NeutralHadronIsoDR0p2To0p3"), NeutralHadronIso_DR0p3To0p4=cms.InputTag("mvaIsoVariables", "NeutralHadronIsoDR0p3To0p4"), NeutralHadronIso_DR0p4To0p5=cms.InputTag("mvaIsoVariables", "NeutralHadronIsoDR0p4To0p5"), PFCharged=cms.InputTag("mvaIsoVariables", "PFCharged"), PFNeutral=cms.InputTag("mvaIsoVariables", "PFNeutral"), PFPhotons=cms.InputTag("mvaIsoVariables", "PFPhotons"), SumDeltaR=cms.InputTag("mvaIsoVariables", "SumDeltaR"), DeltaRMean=cms.InputTag("mvaIsoVariables", "DeltaRMean"), Density=cms.InputTag("mvaIsoVariables", "Density"), ) mvaIsoVariablesTag = mvaIsoVariables.clone(probes="tagMuons") MVAIsoVariablesPlainTag = cms.PSet( ChargedIso_DR0p0To0p1=cms.InputTag("mvaIsoVariablesTag", "ChargedIsoDR0p0To0p1"), ChargedIso_DR0p1To0p2=cms.InputTag("mvaIsoVariablesTag", "ChargedIsoDR0p1To0p2"), ChargedIso_DR0p2To0p3=cms.InputTag("mvaIsoVariablesTag", "ChargedIsoDR0p2To0p3"), ChargedIso_DR0p3To0p4=cms.InputTag("mvaIsoVariablesTag", "ChargedIsoDR0p3To0p4"), ChargedIso_DR0p4To0p5=cms.InputTag("mvaIsoVariablesTag", "ChargedIsoDR0p4To0p5"), GammaIso_DR0p0To0p1=cms.InputTag("mvaIsoVariablesTag", "GammaIsoDR0p0To0p1"), GammaIso_DR0p1To0p2=cms.InputTag("mvaIsoVariablesTag", "GammaIsoDR0p1To0p2"),
GammaIso_DR0p3To0p4=cms.InputTag("mvaIsoVariables", "GammaIsoDR0p3To0p4"), GammaIso_DR0p4To0p5=cms.InputTag("mvaIsoVariables", "GammaIsoDR0p4To0p5"), NeutralHadronIso_DR0p0To0p1=cms.InputTag("mvaIsoVariables", "NeutralHadronIsoDR0p0To0p1"), NeutralHadronIso_DR0p1To0p2=cms.InputTag("mvaIsoVariables", "NeutralHadronIsoDR0p1To0p2"), NeutralHadronIso_DR0p2To0p3=cms.InputTag("mvaIsoVariables", "NeutralHadronIsoDR0p2To0p3"), NeutralHadronIso_DR0p3To0p4=cms.InputTag("mvaIsoVariables", "NeutralHadronIsoDR0p3To0p4"), NeutralHadronIso_DR0p4To0p5=cms.InputTag("mvaIsoVariables", "NeutralHadronIsoDR0p4To0p5"), PFCharged=cms.InputTag("mvaIsoVariables", "PFCharged"), PFNeutral=cms.InputTag("mvaIsoVariables", "PFNeutral"), PFPhotons=cms.InputTag("mvaIsoVariables", "PFPhotons"), SumDeltaR=cms.InputTag("mvaIsoVariables", "SumDeltaR"), DeltaRMean=cms.InputTag("mvaIsoVariables", "DeltaRMean"), Density=cms.InputTag("mvaIsoVariables", "Density"), ) mvaIsoVariablesTag = mvaIsoVariables.clone(probes="tagMuons") MVAIsoVariablesPlainTag = cms.PSet( ChargedIso_DR0p0To0p1=cms.InputTag("mvaIsoVariablesTag", "ChargedIsoDR0p0To0p1"), ChargedIso_DR0p1To0p2=cms.InputTag("mvaIsoVariablesTag", "ChargedIsoDR0p1To0p2"), ChargedIso_DR0p2To0p3=cms.InputTag("mvaIsoVariablesTag", "ChargedIsoDR0p2To0p3"), ChargedIso_DR0p3To0p4=cms.InputTag("mvaIsoVariablesTag", "ChargedIsoDR0p3To0p4"), ChargedIso_DR0p4To0p5=cms.InputTag("mvaIsoVariablesTag", "ChargedIsoDR0p4To0p5"), GammaIso_DR0p0To0p1=cms.InputTag("mvaIsoVariablesTag", "GammaIsoDR0p0To0p1"), GammaIso_DR0p1To0p2=cms.InputTag("mvaIsoVariablesTag", "GammaIsoDR0p1To0p2"), GammaIso_DR0p2To0p3=cms.InputTag("mvaIsoVariablesTag", "GammaIsoDR0p2To0p3"), GammaIso_DR0p3To0p4=cms.InputTag("mvaIsoVariablesTag", "GammaIsoDR0p3To0p4"), GammaIso_DR0p4To0p5=cms.InputTag("mvaIsoVariablesTag", "GammaIsoDR0p4To0p5"), NeutralHadronIso_DR0p0To0p1=cms.InputTag("mvaIsoVariablesTag", "NeutralHadronIsoDR0p0To0p1"), NeutralHadronIso_DR0p1To0p2=cms.InputTag("mvaIsoVariablesTag", "NeutralHadronIsoDR0p1To0p2"), NeutralHadronIso_DR0p2To0p3=cms.InputTag("mvaIsoVariablesTag", "NeutralHadronIsoDR0p2To0p3"), NeutralHadronIso_DR0p3To0p4=cms.InputTag("mvaIsoVariablesTag", "NeutralHadronIsoDR0p3To0p4"),
# Version with overlap removal goodElectronsForMVAIsoVeto = cms.EDFilter( "GsfElectronRefSelector", src=cms.InputTag("gsfElectrons"), cut=cms.string("pt > 7"), ) goodMuonsForMVAIsoVeto = cms.EDFilter( "MuonRefSelector", src=cms.InputTag("muons"), cut=cms.string( "track.isNonnull && pt > 5 && (isGlobalMuon || numberOfMatches > 0)"), ) mvaIsoVariablesOR = mvaIsoVariables.clone( doOverlapRemoval=True, goodMuons='goodMuonsForMVAIsoVeto', goodElectrons='goodElectronsForMVAIsoVeto', ) # Santi's tune using pfNoPU mvaIsoVariablesNoPU = mvaIsoVariables.clone( pfCandidates='pfNoPileUpMVAIso', dzCut=9999., photonPtMin=1.0, neutralHadPtMin=1.0, ) from CommonTools.ParticleFlow.pfNoPileUp_cff import * # default pfNoPU reads from somewhere else. don't want to mess up with it, so make copy pfPileUpMVAIso = pfPileUp.clone(PFCandidates='particleFlow') pfNoPileUpMVAIso = pfNoPileUp.clone(topCollection='pfPileUpMVAIso',
from MuonAnalysis.TagAndProbe.mvaIsoVariables_cfi import mvaIsoVariables # Version with overlap removal goodElectronsForMVAIsoVeto = cms.EDFilter("GsfElectronRefSelector", src = cms.InputTag("gsfElectrons"), cut = cms.string("pt > 7"), ) goodMuonsForMVAIsoVeto = cms.EDFilter("MuonRefSelector", src = cms.InputTag("muons"), cut = cms.string("track.isNonnull && pt > 5 && (isGlobalMuon || numberOfMatches > 0)"), ) mvaIsoVariablesOR = mvaIsoVariables.clone( doOverlapRemoval = True, goodMuons = 'goodMuonsForMVAIsoVeto', goodElectrons = 'goodElectronsForMVAIsoVeto', ) # Santi's tune using pfNoPU mvaIsoVariablesNoPU = mvaIsoVariables.clone( pfCandidates = 'pfNoPileUpMVAIso', dzCut = 9999., photonPtMin = 1.0, neutralHadPtMin = 1.0, ) from CommonTools.ParticleFlow.pfNoPileUp_cff import * # default pfNoPU reads from somewhere else. don't want to mess up with it, so make copy pfPileUpMVAIso = pfPileUp.clone(PFCandidates = 'particleFlow') pfNoPileUpMVAIso = pfNoPileUp.clone(topCollection = 'pfPileUpMVAIso', bottomCollection = 'particleFlow')