From f104b5b268b3a536c593cdb245df080078498ae3 Mon Sep 17 00:00:00 2001 From: peruzzim Date: Tue, 30 Apr 2019 14:05:29 +0200 Subject: [PATCH] Change order of correctors to run QGL on updated JEC --- PhysicsTools/NanoAOD/python/jets_cff.py | 2 +- PhysicsTools/NanoAOD/python/nano_cff.py | 14 ++++---------- 2 files changed, 5 insertions(+), 11 deletions(-) diff --git a/PhysicsTools/NanoAOD/python/jets_cff.py b/PhysicsTools/NanoAOD/python/jets_cff.py index 657c2be551065..e18bc01421a8c 100644 --- a/PhysicsTools/NanoAOD/python/jets_cff.py +++ b/PhysicsTools/NanoAOD/python/jets_cff.py @@ -531,7 +531,7 @@ qgtagger=QGTagger.clone(srcJets="updatedJets",srcVertexCollection="offlineSlimmedPrimaryVertices") #before cross linking -jetSequence = cms.Sequence(jetCorrFactorsNano+updatedJets+tightJetId+tightJetIdLepVeto+bJetVars+updatedJetsWithUserData+qgtagger+jetCorrFactorsAK8+updatedJetsAK8+tightJetIdAK8+tightJetIdLepVetoAK8+updatedJetsAK8WithUserData+chsForSATkJets+softActivityJets+softActivityJets2+softActivityJets5+softActivityJets10+finalJets+finalJetsAK8) +jetSequence = cms.Sequence(jetCorrFactorsNano+updatedJets+tightJetId+tightJetIdLepVeto+bJetVars+qgtagger+updatedJetsWithUserData+jetCorrFactorsAK8+updatedJetsAK8+tightJetIdAK8+tightJetIdLepVetoAK8+updatedJetsAK8WithUserData+chsForSATkJets+softActivityJets+softActivityJets2+softActivityJets5+softActivityJets10+finalJets+finalJetsAK8) _jetSequence_2016 = jetSequence.copy() _jetSequence_2016.insert(_jetSequence_2016.index(tightJetId), looseJetId) diff --git a/PhysicsTools/NanoAOD/python/nano_cff.py b/PhysicsTools/NanoAOD/python/nano_cff.py index abae768eda2a8..42811e20937b4 100644 --- a/PhysicsTools/NanoAOD/python/nano_cff.py +++ b/PhysicsTools/NanoAOD/python/nano_cff.py @@ -158,12 +158,8 @@ def nanoAOD_addDeepInfo(process,addDeepBTag,addDeepFlavour): postfix = 'WithDeepInfo', ) process.load("Configuration.StandardSequences.MagneticField_cff") - process.looseJetId.src="selectedUpdatedPatJetsWithDeepInfo" - process.tightJetId.src="selectedUpdatedPatJetsWithDeepInfo" - process.tightJetIdLepVeto.src="selectedUpdatedPatJetsWithDeepInfo" - process.bJetVars.src="selectedUpdatedPatJetsWithDeepInfo" - process.updatedJetsWithUserData.src="selectedUpdatedPatJetsWithDeepInfo" - process.qgtagger.srcJets="selectedUpdatedPatJetsWithDeepInfo" + process.jetCorrFactorsNano.src="selectedUpdatedPatJetsWithDeepInfo" + process.updatedJets.jetSource="selectedUpdatedPatJetsWithDeepInfo" if addDeepFlavour: process.pfDeepFlavourJetTagsWithDeepInfo.graph_path = 'RecoBTag/Combined/data/DeepFlavourV03_10X_training/constant_graph.pb' process.pfDeepFlavourJetTagsWithDeepInfo.lp_names = ["cpf_input_batchnorm/keras_learning_phase"] @@ -220,10 +216,8 @@ def nanoAOD_addDeepInfoAK8(process,addDeepBTag,addDeepBoostedJet,jecPayload): postfix='AK8WithDeepInfo', printWarning = False ) - process.looseJetIdAK8.src = "selectedUpdatedPatJetsAK8WithDeepInfo" - process.tightJetIdAK8.src = "selectedUpdatedPatJetsAK8WithDeepInfo" - process.tightJetIdLepVetoAK8.src = "selectedUpdatedPatJetsAK8WithDeepInfo" - process.updatedJetsAK8WithUserData.src = "selectedUpdatedPatJetsAK8WithDeepInfo" + process.jetCorrFactorsAK8.src="selectedUpdatedPatJetsAK8WithDeepInfo" + process.updatedJetsAK8.jetSource="selectedUpdatedPatJetsAK8WithDeepInfo" return process from PhysicsTools.PatUtils.tools.runMETCorrectionsAndUncertainties import runMetCorAndUncFromMiniAOD