From 6d11a89838fa0b752dab08f58088ea4f31cd52a7 Mon Sep 17 00:00:00 2001 From: TJ Khoo <khoo@cern.ch> Date: Fri, 7 Dec 2018 21:07:19 +0100 Subject: [PATCH] Permit disabling of an MCTruthClassifier input that is frequently not satisfied --- PhysicsAnalysis/MCTruthClassifier/Root/MCTruthClassifier.cxx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/PhysicsAnalysis/MCTruthClassifier/Root/MCTruthClassifier.cxx b/PhysicsAnalysis/MCTruthClassifier/Root/MCTruthClassifier.cxx index 401a600c4e0..b973c4856b3 100644 --- a/PhysicsAnalysis/MCTruthClassifier/Root/MCTruthClassifier.cxx +++ b/PhysicsAnalysis/MCTruthClassifier/Root/MCTruthClassifier.cxx @@ -112,7 +112,10 @@ StatusCode MCTruthClassifier::initialize(){ ATH_MSG_INFO( " Initializing MCTruthClassifier" ); - ATH_CHECK(m_truthLinkVecReadHandleKey.initialize()); + // Only needed for GenParticle interface + if(!m_truthLinkVecReadHandleKey.key().empty()) { + ATH_CHECK(m_truthLinkVecReadHandleKey.initialize()); + } ATH_CHECK(m_truthParticleContainerKey.initialize()); //define barcode scheme -- GitLab