diff --git a/InnerDetector/InDetEventCnv/SCT_RawDataByteStreamCnv/share/testSCTDecode.py b/InnerDetector/InDetEventCnv/SCT_RawDataByteStreamCnv/share/testSCTDecode.py index 3d68614d76ba47d61fc74301adc682bc789f3fff..f3a934fd5987c83c34b90de4844e6b850db29e8e 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 48ca2ce627e2605a0333a87763ebd56d9909ab33..4fa271ee69e78c078ba66022fe8bdd90005a5ad4 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());