if usePrivateSQlite: from CondCore.DBCommon.CondDBSetup_cfi import * import os if runOnData: era = "Summer15_25nsV6_DATA" else: era = "Summer15_25nsV6_MC" process.jec = cms.ESSource( "PoolDBESSource", CondDBSetup, connect=cms.string("frontier://FrontierPrep/CMS_COND_PHYSICSTOOLS"), toGet=cms.VPSet( cms.PSet(record=cms.string("JetCorrectionsRecord"), tag=cms.string("JetCorrectorParametersCollection_" + era + "_AK4PF"), label=cms.untracked.string("AK4PF")), cms.PSet(record=cms.string("JetCorrectionsRecord"), tag=cms.string("JetCorrectorParametersCollection_" + era + "_AK4PFchs"), label=cms.untracked.string("AK4PFchs")), )) process.es_prefer_jec = cms.ESPrefer("PoolDBESSource", 'jec') ### ===================================================================================================== # Define the input source fname = 'root://eoscms.cern.ch//store/relval/CMSSW_8_0_20/RelValTTbar_13/GEN-SIM-RECO/80X_mcRun2_asymptotic_2016_TrancheIV_v4_Tr4GT_v4-v1/00000/1E399A96-C47A-E611-A718-0025905B8572.root' # Define the input source process.source = cms.Source("PoolSource", fileNames=cms.untracked.vstring([fname]))
process.load("PhysicsTools.PatAlgos.slimming.slimming_cff") process.muonMatch.matched = "prunedGenParticles" process.electronMatch.matched = "prunedGenParticles" process.photonMatch.matched = "prunedGenParticles" process.tauMatch.matched = "prunedGenParticles" process.patJetPartonMatch.matched = "prunedGenParticles" process.patJetGenJetMatch.matched = "slimmedGenJets" process.patMuons.embedGenMatch = False process.patElectrons.embedGenMatch = False process.patPhotons.embedGenMatch = False process.patTaus.embedGenMatch = False process.patJets.embedGenPartonMatch = False process.patMuons.isoDeposits = cms.PSet() process.patElectrons.isoDeposits = cms.PSet() process.patTaus.isoDeposits = cms.PSet() process.patPhotons.isoDeposits = cms.PSet() process.patMuons.embedTrack = True # used for IDs process.patMuons.embedCombinedMuon = True # used for IDs process.patMuons.embedMuonBestTrack = True # used for IDs process.patMuons.embedStandAloneMuon = True # maybe? process.patMuons.embedPickyMuon = False # no, use best track process.patMuons.embedTpfmsMuon = False # no, use best track process.patMuons.embedDytMuon = False # no, use best track process.selectedPatJets.cut = cms.string("pt > 10") process.selectedPatMuons.cut = cms.string("pt > 3") process.selectedPatElectrons.cut = cms.string("pt > 5")