)) # from CMGTools.External.pujetidsequence_cff import puJetId, puJetMva # from CMGTools.External.pujetidproducer_cfi import stdalgos_4x, stdalgos_5x, stdalgos, cutbased, chsalgos_4x, chsalgos_5x, chsalgos # puJetMvaCustom= puJetMva.clone( # jetids = cms.InputTag("puJetIdCA8CHS"), # jets ='selectedPatJetsCA8CHSwithQjets', # algos = chsalgos # ) # puJetIdSequence = cms.Sequence(puJetMvaCustom) # PF base jets (light PF jets, do not store constituents) ------- # must make cmgJet as first PFJetFactory needs the puMVA VM # and they are done with the PAT-jets in PAT-tuples. from ExoDiBosonResonances.EDBRCommon.factories.cmgJet_cfi import cmgJet as cmgJetDummyName cmgJetRaw = cmgJetDummyName.clone() cmgJetRaw.cfg.PFJetFactory.inputCollection = cms.InputTag( 'selectedPatJetsCA8CHSwithQjets') #"selectedPatJets") cmgJetRaw.cfg.PFJetFactory.puVariables = cms.InputTag("puJetIdCA8CHS") #cmgJet = cmgJetRaw.clone() cmgJet = cms.EDProducer( "cmgPFJetCleaner", src=cms.InputTag("cmgJetRaw"), preselection=cms.string(''), checkOverlaps=cms.PSet( genLeptons=cms.PSet( src=cms.InputTag("genSelectorZDaughter"), preselection=cms.string(""), # don't preselect the muons deltaR=cms.double(0.3), checkRecoComponents=cms.bool(
# from CMGTools.External.pujetidsequence_cff import puJetId, puJetMva # from CMGTools.External.pujetidproducer_cfi import stdalgos_4x, stdalgos_5x, stdalgos, cutbased, chsalgos_4x, chsalgos_5x, chsalgos # puJetMvaCustom= puJetMva.clone( # jetids = cms.InputTag("puJetIdCA8CHS"), # jets ='selectedPatJetsCA8CHSwithQjets', # algos = chsalgos # ) # puJetIdSequence = cms.Sequence(puJetMvaCustom) # PF base jets (light PF jets, do not store constituents) ------- # must make cmgJet as first PFJetFactory needs the puMVA VM # and they are done with the PAT-jets in PAT-tuples. from ExoDiBosonResonances.EDBRCommon.factories.cmgJet_cfi import cmgJet as cmgJetDummyName cmgJetRaw = cmgJetDummyName.clone() cmgJetRaw.cfg.PFJetFactory.inputCollection=cms.InputTag('selectedPatJetsCA8CHSwithQjets')#"selectedPatJets") cmgJetRaw.cfg.PFJetFactory.puVariables=cms.InputTag("puJetIdCA8CHS") #cmgJet = cmgJetRaw.clone() cmgJet = cms.EDProducer("cmgPFJetCleaner", src = cms.InputTag("cmgJetRaw"), preselection = cms.string(''), checkOverlaps = cms.PSet( genLeptons = cms.PSet( src = cms.InputTag("genSelectorZDaughter"), preselection = cms.string(""), # don't preselect the muons deltaR = cms.double(0.3), checkRecoComponents = cms.bool(False), # don't check if they share some AOD object ref pairCut = cms.string(""),
import FWCore.ParameterSet.Config as cms from ExoDiBosonResonances.EDBRCommon.factories.cmgJet_cfi import cmgJet as cmgJetDummyName cmgJetRawAK5 = cmgJetDummyName.clone() cmgJetRawAK5.cfg.PFJetFactory.inputCollection=cms.InputTag('patJetsWithVarCHS')#"selectedPatJetsCHS") cmgJetRawAK5.cfg.PFJetFactory.puVariables=cms.InputTag("puJetIdCHS") cmgJetRawAK5.cfg.PFJetFactory.puMvas=cms.VInputTag( "puJetMvaAK5CHS:cutbasedDiscriminant", "puJetMvaAK5CHS:simpleDiscriminant", #puJetMvaAK5NoPUSub "puJetMvaAK5CHS:fullDiscriminant" ) cmgJetRawAK5.cfg.PFJetFactory.puIds=cms.VInputTag( "puJetMvaAK5CHS:cutbasedId", "puJetMvaAK5CHS:simpleId", "puJetMvaAK5CHS:fullId" ) cmgJetAK5Clean = cms.EDProducer("cmgPFJetCleaner", src = cms.InputTag("cmgJetRawAK5"), preselection = cms.string(''), checkOverlaps = cms.PSet( muonIso= cms.PSet( src = cms.InputTag("muonPreselLoose"), preselection = cms.string(""), deltaR = cms.double(0.3), checkRecoComponents = cms.bool(False), pairCut = cms.string(""), requireNoOverlaps = cms.bool(True) ),