diff --git a/Reconstruction/egamma/egammaTools/src/EMTrackMatchBuilder.cxx b/Reconstruction/egamma/egammaTools/src/EMTrackMatchBuilder.cxx index e57e4de298008151e97a2f31519cbe16ab8b37df..1b719045ede47c8f0cd761eb55f394cd87f02ea8 100644 --- a/Reconstruction/egamma/egammaTools/src/EMTrackMatchBuilder.cxx +++ b/Reconstruction/egamma/egammaTools/src/EMTrackMatchBuilder.cxx @@ -138,15 +138,14 @@ EMTrackMatchBuilder::trackExecute( std::vector<EL> trackParticleLinks; trackParticleLinks.reserve(trkMatches.size()); const std::string key = EL(*trackPC, 0).dataID(); - IProxyDict* sg = SG::CurrentEventStore::store(); for (const TrackMatch& m : trkMatches) { ATH_MSG_DEBUG("Match dR: " << m.dR << " second dR: " << m.seconddR << " hasPix: " << m.hasPix << " hitsScore: " << m.hitsScore); if (key.empty()) { - trackParticleLinks.emplace_back(*trackPC, m.trackNumber, sg); + trackParticleLinks.emplace_back(*trackPC, m.trackNumber, ctx); } else { - trackParticleLinks.emplace_back(key, m.trackNumber, sg); + trackParticleLinks.emplace_back(key, m.trackNumber, ctx); } } eg->setTrackParticles(trackParticleLinks);