Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clean up re-running of reco modules #5

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,7 @@
src = cms.InputTag("ak4PFJets")
)
# this one is needed only if the input file doesn't have it
# solved automatically with unscheduled execution
from RecoParticleFlow.PFProducer.pfLinker_cff import particleFlowPtrs
#from RecoParticleFlow.PFProducer.pfLinker_cff import particleFlowPtrs
# particleFlowPtrs = cms.EDProducer("PFCandidateFwdPtrProducer",
# src = cms.InputTag("particleFlow")
# )
Expand Down Expand Up @@ -67,7 +66,7 @@
##____________________________________________________________________________||
correctionTermsPfMetType1Type2 = cms.Sequence(
pfJetsPtrForMetCorr +
particleFlowPtrs +
#particleFlowPtrs +
pfCandsNotInJetsPtrForMetCorr +
pfCandsNotInJetsForMetCorr +
pfCandMETcorr +
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
import FWCore.ParameterSet.Config as cms

from CommonTools.ParticleFlow.PFBRECO_cff import particleFlowPtrs
from CommonTools.ParticleFlow.PFBRECO_cff import pfPileUpIsoPFBRECO, pfNoPileUpIsoPFBRECO, pfNoPileUpIsoPFBRECOSequence
from CommonTools.ParticleFlow.PFBRECO_cff import pfPileUpPFBRECO, pfNoPileUpPFBRECO, pfNoPileUpPFBRECOSequence
from CommonTools.ParticleFlow.PFBRECO_cff import pfAllNeutralHadronsPFBRECO, pfAllChargedHadronsPFBRECO, pfAllPhotonsPFBRECO, pfAllChargedParticlesPFBRECO, pfPileUpAllChargedParticlesPFBRECO, pfAllNeutralHadronsAndPhotonsPFBRECO, pfSortByTypePFBRECOSequence
from CommonTools.ParticleFlow.PFBRECO_cff import pfParticleSelectionPFBRECOSequence

pfParticleSelectionForIsoSequence = cms.Sequence(
particleFlowPtrs +
pfParticleSelectionPFBRECOSequence
)
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ def applySubstructure( process ) :
## AK8 groomed masses
from RecoJets.Configuration.RecoPFJets_cff import ak8PFJetsCHSPruned, ak8PFJetsCHSSoftDrop, ak8PFJetsCHSFiltered, ak8PFJetsCHSTrimmed
process.ak8PFJetsCHSPruned = ak8PFJetsCHSPruned.clone()
process.ak8PFJetsCHSSoftDrop = ak8PFJetsCHSSoftDrop.clone()
#process.ak8PFJetsCHSSoftDrop = ak8PFJetsCHSSoftDrop.clone() # already in AOD
process.ak8PFJetsCHSTrimmed = ak8PFJetsCHSTrimmed.clone()
process.ak8PFJetsCHSFiltered = ak8PFJetsCHSFiltered.clone()
process.load("RecoJets.JetProducers.ak8PFJetsCHS_groomingValueMaps_cfi")
Expand Down
4 changes: 2 additions & 2 deletions PhysicsTools/PatAlgos/python/slimming/miniAOD_tools.py
Original file line number Diff line number Diff line change
Expand Up @@ -225,11 +225,11 @@ def miniAOD_customizeCommon(process):
process.slimmedJetsPuppi.packedPFCandidates = cms.InputTag("packedPFCandidates")

## puppi met
process.load('RecoMET.METProducers.PFMET_cfi')
process.puppiForMET = cms.EDProducer("CandViewMerger",
src = cms.VInputTag( "pfLeptonsPUPPET", "puppiNoLep")
)
process.pfMetPuppi = process.pfMet.clone()
import RecoMET.METProducers.PFMET_cfi
process.pfMetPuppi = RecoMET.METProducers.PFMET_cfi.pfMet.clone()
process.pfMetPuppi.src = cms.InputTag("puppiForMET")
process.pfMetPuppi.alias = cms.string('pfMetPuppi')
## type1 correction, from puppi jets
Expand Down
4 changes: 2 additions & 2 deletions RecoJets/JetProducers/python/ak4PFJetsPuppi_cfi.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@

from RecoJets.JetProducers.PFJetParameters_cfi import *
from RecoJets.JetProducers.AnomalousCellParameters_cfi import *
from RecoJets.JetProducers.ak4PFJets_cfi import ak4PFJets
import RecoJets.JetProducers.ak4PFJets_cfi

ak4PFJetsPuppi = ak4PFJets.clone(
ak4PFJetsPuppi = RecoJets.JetProducers.ak4PFJets_cfi.ak4PFJets.clone(
src = cms.InputTag("puppi")
)