diff --git a/PhysicsAnalysis/JetMissingEtID/MissingEtDQA/src/PhysValMET.cxx b/PhysicsAnalysis/JetMissingEtID/MissingEtDQA/src/PhysValMET.cxx index 9806864ba2cc8ca1772ab79007ae1f633279f736..a4a2a617f9f5ebaeab18a7232e55989400dec996 100644 --- a/PhysicsAnalysis/JetMissingEtID/MissingEtDQA/src/PhysValMET.cxx +++ b/PhysicsAnalysis/JetMissingEtID/MissingEtDQA/src/PhysValMET.cxx @@ -745,9 +745,13 @@ namespace MissingEtDQA { ATH_MSG_ERROR ( "Failed to retrieve Jet container: " << name_jet << ". Exiting." ); return StatusCode::FAILURE; } + for(auto jet : *jets) { + float newjvt = m_jvtTool->updateJvt(*jet); + jet->auxdecor<float>("NewJvt") = newjvt; + } ConstDataVector<JetContainer> metJets(SG::VIEW_ELEMENTS); for(const auto& jet : *jets) { - metJets.push_back(jet); + metJets.push_back(jet); } //Overlap Removal ConstDataVector<JetContainer> metJetsOR(SG::VIEW_ELEMENTS); diff --git a/PhysicsAnalysis/PhysicsValidation/PhysValMonitoring/share/PhysValMET_jobOptions.py b/PhysicsAnalysis/PhysicsValidation/PhysValMonitoring/share/PhysValMET_jobOptions.py index 126a0e31dfdb3190a6f735dd3a6c98ab7b9c82fb..20d4b9a68886765a8091a2d03b267f25e5610683 100644 --- a/PhysicsAnalysis/PhysicsValidation/PhysValMonitoring/share/PhysValMET_jobOptions.py +++ b/PhysicsAnalysis/PhysicsValidation/PhysValMonitoring/share/PhysValMET_jobOptions.py @@ -16,12 +16,14 @@ tool1.JVTTool = jvtTool mettoolTopo = CfgMgr.met__METMaker('METMaker_AntiKt4Topo', JetSelection="Default", + JetJvtMomentName="NewJvt", DoPFlow=False) ToolSvc += mettoolTopo tool1.METMakerTopo = mettoolTopo mettoolPFlow = CfgMgr.met__METMaker('METMaker_AntiKt4PFlow', JetSelection="PFlow", + JetJvtMomentName="NewJvt", DoPFlow=True) ToolSvc += mettoolPFlow tool1.METMakerPFlow = mettoolPFlow