From cdc682bb62f5faa57160ea7440fc78dd18877dae Mon Sep 17 00:00:00 2001
From: scott snyder <sss@karma>
Date: Thu, 6 Jun 2019 15:56:38 +0200
Subject: [PATCH] SiSpacePointFormation: Clear unused conditions handle.

If a conditions handle is not used, it should be cleared.
Otherwise, we can get bogus warnings from SGInputLoader.
---
 .../SiSpacePointFormation/src/SiTrackerSpacePointFinder.cxx | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/InnerDetector/InDetRecAlgs/SiSpacePointFormation/src/SiTrackerSpacePointFinder.cxx b/InnerDetector/InDetRecAlgs/SiSpacePointFormation/src/SiTrackerSpacePointFinder.cxx
index f5cfaf19d70..d415cb7c9f7 100755
--- a/InnerDetector/InDetRecAlgs/SiSpacePointFormation/src/SiTrackerSpacePointFinder.cxx
+++ b/InnerDetector/InDetRecAlgs/SiSpacePointFormation/src/SiTrackerSpacePointFinder.cxx
@@ -148,11 +148,7 @@ StatusCode SiTrackerSpacePointFinder::initialize()
   }
 
   ATH_CHECK(m_SiSpacePointMakerTool.retrieve());
-  if (!m_overrideBS){
-    ATH_CHECK(m_beamSpotKey.initialize());
-  }else{
-//    m_beamSpotKey = "";//Remove request for condition object
-  }
+  ATH_CHECK(m_beamSpotKey.initialize(!m_overrideBS));
 
   ATH_CHECK(m_SpacePointCache_SCTKey.initialize(!m_SpacePointCache_SCTKey.key().empty()));
   ATH_CHECK(m_SpacePointCache_PixKey.initialize(!m_SpacePointCache_PixKey.key().empty()));
-- 
GitLab