From ef50e3c205f02cf3fa61b98fc9e50d37a2ed09ee Mon Sep 17 00:00:00 2001
From: Savanna Marie Shaw <savanna.marie.shaw@cern.ch>
Date: Sat, 28 Nov 2020 16:14:20 +0100
Subject: [PATCH] CombinedMuonTrackBuilder: Add protection for empty tool
 handle

Adding protection for a tool that is not retrieved for all use cases. Fixes ATR-22454
---
 .../MuidTrackBuilder/src/CombinedMuonTrackBuilder.cxx           | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Reconstruction/MuonIdentification/MuidTrackBuilder/src/CombinedMuonTrackBuilder.cxx b/Reconstruction/MuonIdentification/MuidTrackBuilder/src/CombinedMuonTrackBuilder.cxx
index b1f92b8658b..82b44be853b 100755
--- a/Reconstruction/MuonIdentification/MuidTrackBuilder/src/CombinedMuonTrackBuilder.cxx
+++ b/Reconstruction/MuonIdentification/MuidTrackBuilder/src/CombinedMuonTrackBuilder.cxx
@@ -4781,6 +4781,6 @@ CombinedMuonTrackBuilder::checkTrack(std::string txt, Trk::Track* newTrack, Trk:
     return newTrackOK;
 }
   void CombinedMuonTrackBuilder::cleanUp() const {
-    m_muonHoleRecovery->cleanUp();
+    if (!m_muonHoleRecovery.empty()) m_muonHoleRecovery->cleanUp();
   }
 }  // namespace Rec
-- 
GitLab