From 6f86b59629a723537178c74e6c1b37d363bfa192 Mon Sep 17 00:00:00 2001
From: scott snyder <snyder@bnl.gov>
Date: Sat, 29 Sep 2018 18:28:04 +0200
Subject: [PATCH] MuonD3PDMaker: Create MCTruthClassifier cache.

Create MCTruthClassifier cache where needed.
Fixes crashes observed in master.
---
 .../MuonD3PDMaker/src/MuonGenParticleAssociationTool.cxx        | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/PhysicsAnalysis/D3PDMaker/MuonD3PDMaker/src/MuonGenParticleAssociationTool.cxx b/PhysicsAnalysis/D3PDMaker/MuonD3PDMaker/src/MuonGenParticleAssociationTool.cxx
index 1c506257721..8f3f07aaba7 100644
--- a/PhysicsAnalysis/D3PDMaker/MuonD3PDMaker/src/MuonGenParticleAssociationTool.cxx
+++ b/PhysicsAnalysis/D3PDMaker/MuonD3PDMaker/src/MuonGenParticleAssociationTool.cxx
@@ -75,7 +75,9 @@ StatusCode MuonGenParticleAssociationTool::book ()
 const xAOD::TruthParticle*
 MuonGenParticleAssociationTool::get (const xAOD::Muon& p)
 {
+  IMCTruthClassifier::Cache cache;
   IMCTruthClassifier::Info info;
+  info.extrapolationCache = &cache;
   const xAOD::TruthParticle* out = 0;
   if (m_classifier->particleTruthClassifier (&p, &info).first !=
       MCTruthPartClassifier::Unknown)
-- 
GitLab