From 74018c9bb4c1e41c8cc29129959d7b84b3f1e1ac Mon Sep 17 00:00:00 2001
From: scott snyder <snyder@bnl.gov>
Date: Wed, 17 Jun 2020 17:14:55 +0200
Subject: [PATCH] SCT_ConditionsTools: Allow configuring SCT_ReadoutTool
 without cabling.

Allow configuring SCT_ReadoutTool without cabling, in case we don't need it.
This in order to clean up broken conditions dependencies in tests.
---
 .../SCT_ConditionsTools/src/SCT_ReadoutTool.cxx               | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/InnerDetector/InDetConditions/SCT_ConditionsTools/src/SCT_ReadoutTool.cxx b/InnerDetector/InDetConditions/SCT_ConditionsTools/src/SCT_ReadoutTool.cxx
index 0ee1f02af52..f9842458af6 100644
--- a/InnerDetector/InDetConditions/SCT_ConditionsTools/src/SCT_ReadoutTool.cxx
+++ b/InnerDetector/InDetConditions/SCT_ConditionsTools/src/SCT_ReadoutTool.cxx
@@ -21,7 +21,9 @@ SCT_ReadoutTool::SCT_ReadoutTool(const std::string& type, const std::string& nam
 StatusCode SCT_ReadoutTool::initialize() {
   ATH_MSG_DEBUG("Initialize SCT_ReadoutTool");
   // Retrieve cabling
-  ATH_CHECK(m_cablingTool.retrieve());
+  if (!m_cablingTool.empty()) {
+    ATH_CHECK(m_cablingTool.retrieve());
+  }
   // Retrieve SCT helper
   ATH_CHECK(detStore()->retrieve(m_sctId, "SCT_ID"));
   // Get MessageSvc for SCT_ReadoutData
-- 
GitLab