From 7f2625ef605cb4b122caf3e20900723a647ed1c2 Mon Sep 17 00:00:00 2001
From: Shaun Roe <shaun.roe@cern.ch>
Date: Thu, 2 May 2024 17:17:45 +0200
Subject: [PATCH] main-cppcheck_suppress-PixelCalibAlgs

main-cppcheck_suppress-PixelCalibAlgs
---
 .../PixelCalibAlgs/ChargeCalibration/pixel/tools/Calib.h    | 6 +++---
 .../ChargeCalibration/pixel/tools/CalibFrontEndInfo.cxx     | 3 ++-
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/InnerDetector/InDetCalibAlgs/PixelCalibAlgs/ChargeCalibration/pixel/tools/Calib.h b/InnerDetector/InDetCalibAlgs/PixelCalibAlgs/ChargeCalibration/pixel/tools/Calib.h
index 5712981da537..a92f6d4d4115 100644
--- a/InnerDetector/InDetCalibAlgs/PixelCalibAlgs/ChargeCalibration/pixel/tools/Calib.h
+++ b/InnerDetector/InDetCalibAlgs/PixelCalibAlgs/ChargeCalibration/pixel/tools/Calib.h
@@ -1,5 +1,5 @@
 /*
-  Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
+  Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
 */
 
 //***********************************************************************************************
@@ -33,14 +33,14 @@
 
 class Calib {
     public:
-        Calib (int whichPart, bool saveFile, std::string moduleName = "") {
+        Calib (int whichPart, bool saveFile, const std::string & moduleName = "") {
             m_whichPart = whichPart;
             
             if(saveFile){
                 m_savefile = saveFile;
                 m_wFile = std::make_unique<TFile>(m_layers.at(whichPart)+".HIST.root","RECREATE");
             }
-            if( std::strcmp(moduleName.c_str(), "") != 0 ){
+            if( not moduleName.empty() ){
                 m_runOneMOD = true;
                 m_testMOD = moduleName;
             }
diff --git a/InnerDetector/InDetCalibAlgs/PixelCalibAlgs/ChargeCalibration/pixel/tools/CalibFrontEndInfo.cxx b/InnerDetector/InDetCalibAlgs/PixelCalibAlgs/ChargeCalibration/pixel/tools/CalibFrontEndInfo.cxx
index a37fb5e136d3..3c76af6aeb2e 100644
--- a/InnerDetector/InDetCalibAlgs/PixelCalibAlgs/ChargeCalibration/pixel/tools/CalibFrontEndInfo.cxx
+++ b/InnerDetector/InDetCalibAlgs/PixelCalibAlgs/ChargeCalibration/pixel/tools/CalibFrontEndInfo.cxx
@@ -1,5 +1,5 @@
 /*
-  Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
+  Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
 */
 
 //***********************************************************************************************
@@ -28,6 +28,7 @@ std::stringstream CalibFrontEndInfo::printDBformat()    const {
                     << " " << m_SigFitParams.at(0)    << " " << m_SigFitParams.at(1) ;          
     }
     else{
+        //cppcheck-suppress invalidPrintfArgType_uint
         printf( " ERROR - Is the module disabled for TOT Scan? - m_NormalFitParams.size = %2lu , m_LongFitParams.size = %2lu, m_SigFitParams.size = %2lu \n",m_NormalFitParams.size() ,m_LongFitParams.size(),m_SigFitParams.size());
         mytext  << "I" << m_FEid
                     << " " << m_NormalThreshold << " " << m_NormalRms << " " << m_NormalNoise << " " << m_NormalIntime 
-- 
GitLab