From 96b30f0006ec063cf8889ba167fc400540f43edd Mon Sep 17 00:00:00 2001 From: Susumu Oda <susumu.oda@cern.ch> Date: Fri, 19 Apr 2019 00:09:54 +0000 Subject: [PATCH] Change properties of SCT_RawDataByteStreamCnv/share/testSCTDecode.py (ATLASRECTS-4939) --- .../share/testSCTDecode.py | 5 +++-- .../SiClusterizationTool/src/ClusterMakerTool.cxx | 14 ++++++++++---- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/InnerDetector/InDetEventCnv/SCT_RawDataByteStreamCnv/share/testSCTDecode.py b/InnerDetector/InDetEventCnv/SCT_RawDataByteStreamCnv/share/testSCTDecode.py index 3d68614d76b..f3a934fd598 100644 --- a/InnerDetector/InDetEventCnv/SCT_RawDataByteStreamCnv/share/testSCTDecode.py +++ b/InnerDetector/InDetEventCnv/SCT_RawDataByteStreamCnv/share/testSCTDecode.py @@ -109,8 +109,9 @@ from SiLorentzAngleTool.SCTLorentzAngleToolSetup import SCTLorentzAngleToolSetup sctLorentzAngleToolSetup = SCTLorentzAngleToolSetup() from SiClusterizationTool.SiClusterizationToolConf import InDet__ClusterMakerTool InDetClusterMakerTool = InDet__ClusterMakerTool(name = "InDetClusterMakerTool", - PixelCalibSvc = None, - UsePixelCalibCondDB = False, + PixelCablingSvc = None, + PixelModuleData = "", + PixelChargeCalibCondData = "", PixelLorentzAngleTool = None, SCTLorentzAngleTool = sctLorentzAngleToolSetup.SCTLorentzAngleTool) # SCT conditions setups diff --git a/InnerDetector/InDetRecTools/SiClusterizationTool/src/ClusterMakerTool.cxx b/InnerDetector/InDetRecTools/SiClusterizationTool/src/ClusterMakerTool.cxx index 48ca2ce627e..4fa271ee69e 100755 --- a/InnerDetector/InDetRecTools/SiClusterizationTool/src/ClusterMakerTool.cxx +++ b/InnerDetector/InDetRecTools/SiClusterizationTool/src/ClusterMakerTool.cxx @@ -61,10 +61,16 @@ StatusCode ClusterMakerTool::initialize(){ // Code entered here will be executed once at program start. ATH_MSG_INFO ( name() << " initialize()" ); - - ATH_CHECK(m_pixelCabling.retrieve()); - ATH_CHECK(m_moduleDataKey.initialize()); - ATH_CHECK(m_chargeDataKey.initialize()); + + if (not m_pixelCabling.empty()) { + ATH_CHECK(m_pixelCabling.retrieve()); + } + if (not m_moduleDataKey.empty()) { + ATH_CHECK(m_moduleDataKey.initialize()); + } + if (not m_chargeDataKey.empty()) { + ATH_CHECK(m_chargeDataKey.initialize()); + } if (not m_pixelLorentzAngleTool.empty()) { ATH_CHECK(m_pixelLorentzAngleTool.retrieve()); -- GitLab