From 14f01111c0e80e9999673938953f8343af91ce12 Mon Sep 17 00:00:00 2001 From: Shaun Roe <shaun.roe@cern.ch> Date: Sat, 8 Jul 2023 20:35:06 +0200 Subject: [PATCH] 23.0-coverity-MuonMM_Cabling 23.0-coverity-MuonMM_Cabling --- .../MuonMM_Cabling/src/MuonMM_CablingAlg.cxx | 4 ++++ .../MuonMM_Cabling/src/MuonMM_CablingAlg.h | 2 -- .../MuonTGC_Cabling/src/MuonTGC_CablingSvc.cxx | 11 ++++------- 3 files changed, 8 insertions(+), 9 deletions(-) diff --git a/MuonSpectrometer/MuonCablings/MuonMM_Cabling/src/MuonMM_CablingAlg.cxx b/MuonSpectrometer/MuonCablings/MuonMM_Cabling/src/MuonMM_CablingAlg.cxx index 934a485df493..2f840e9182ac 100644 --- a/MuonSpectrometer/MuonCablings/MuonMM_Cabling/src/MuonMM_CablingAlg.cxx +++ b/MuonSpectrometer/MuonCablings/MuonMM_Cabling/src/MuonMM_CablingAlg.cxx @@ -81,6 +81,10 @@ StatusCode MuonMM_CablingAlg::execute() { } const CondAttrListCollection* readCdo{*readHandle}; + if (not readCdo){ + ATH_MSG_ERROR("ReadCdo is null in MuonMM_CablingAlg::execute()"); + return StatusCode::FAILURE; + } writeHandle.addDependency(readHandle); ATH_MSG_DEBUG("Size of CondAttrListCollection " << readHandle.fullKey() << " readCdo->size()= " << readCdo->size()); ATH_MSG_DEBUG("Range of input is " << readHandle.getRange() << ", range of output is " << writeHandle.getRange()); diff --git a/MuonSpectrometer/MuonCablings/MuonMM_Cabling/src/MuonMM_CablingAlg.h b/MuonSpectrometer/MuonCablings/MuonMM_Cabling/src/MuonMM_CablingAlg.h index a4bc3a99d1ac..a43ed5a72375 100644 --- a/MuonSpectrometer/MuonCablings/MuonMM_Cabling/src/MuonMM_CablingAlg.h +++ b/MuonSpectrometer/MuonCablings/MuonMM_Cabling/src/MuonMM_CablingAlg.h @@ -11,9 +11,7 @@ #define MUONMM_CABLING_MUONMM_CABLINGALG_H #include "AthenaBaseComps/AthAlgorithm.h" -#include "AthenaKernel/IIOVDbSvc.h" #include "AthenaPoolUtilities/CondAttrListCollection.h" -#include "GaudiKernel/IChronoStatSvc.h" #include "MuonCablingData/MicroMega_CablingMap.h" #include "MuonIdHelpers/IMuonIdHelperSvc.h" #include "StoreGate/ReadCondHandleKey.h" diff --git a/MuonSpectrometer/MuonCablings/MuonTGC_Cabling/src/MuonTGC_CablingSvc.cxx b/MuonSpectrometer/MuonCablings/MuonTGC_Cabling/src/MuonTGC_CablingSvc.cxx index 750bca850e2b..ee50b4ec1da5 100644 --- a/MuonSpectrometer/MuonCablings/MuonTGC_Cabling/src/MuonTGC_CablingSvc.cxx +++ b/MuonSpectrometer/MuonCablings/MuonTGC_Cabling/src/MuonTGC_CablingSvc.cxx @@ -1,5 +1,5 @@ /* - Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration + Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration */ /*************************************************************************** @@ -1011,12 +1011,9 @@ bool MuonTGC_CablingSvc::getReadoutIDfromElementID(const Identifier & elementID, readoutSector = 3*readoutSector + 1; } - // rodID = 1..12 - if(subdetectorID == m_AsideId.value()) { - rodID = readoutSector +1; - } else { - rodID = readoutSector +1; - } + + rodID = readoutSector +1; + return true; } -- GitLab