From 55a1d04ddc389db6e238cdf9ac54eb0e30058a0c Mon Sep 17 00:00:00 2001
From: scott snyder <snyder@bnl.gov>
Date: Fri, 15 Sep 2017 14:32:28 +0200
Subject: [PATCH] SiCombinatorialTrackFinderTool_xk: Fix uninitialized
 VarHandleKeys.

Also fix bad use of ATH_CHECK on a non-StatusCode.


Former-commit-id: 9a6b7b13172c68d514d6deee4045a261ed427163
---
 .../src/SiCombinatorialTrackFinder_xk.cxx                   | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/InnerDetector/InDetRecTools/SiCombinatorialTrackFinderTool_xk/src/SiCombinatorialTrackFinder_xk.cxx b/InnerDetector/InDetRecTools/SiCombinatorialTrackFinderTool_xk/src/SiCombinatorialTrackFinder_xk.cxx
index bfd0c7f4b54..5427a175005 100755
--- a/InnerDetector/InDetRecTools/SiCombinatorialTrackFinderTool_xk/src/SiCombinatorialTrackFinder_xk.cxx
+++ b/InnerDetector/InDetRecTools/SiCombinatorialTrackFinderTool_xk/src/SiCombinatorialTrackFinder_xk.cxx
@@ -208,6 +208,10 @@ StatusCode InDet::SiCombinatorialTrackFinder_xk::initialize()
   // Get output print level
   //
   m_outputlevel = msg().level()-MSG::DEBUG;
+
+  ATH_CHECK( m_pixcontainerkey.initialize() );
+  ATH_CHECK( m_sctcontainerkey.initialize() );
+
   return sc;
 }
 
@@ -602,9 +606,7 @@ bool InDet::SiCombinatorialTrackFinder_xk::findTrack
   detectorElementLinks(DE,DEL);
 
   SG::ReadHandle<InDet::SiClusterContainer> pixcontainer(m_pixcontainerkey);
-  ATH_CHECK(pixcontainer.isValid());
   SG::ReadHandle<InDet::SiClusterContainer> sctcontainer(m_sctcontainerkey);
-  ATH_CHECK(sctcontainer.isValid());
 
   // List cluster preparation
   //
-- 
GitLab