diff --git a/InnerDetector/InDetDigitization/BCM_Digitization/src/BCM_DigitizationTool.cxx b/InnerDetector/InDetDigitization/BCM_Digitization/src/BCM_DigitizationTool.cxx index c7d5fc5e280a1a281c181eb877fe8cb0a5c32023..463c7c6ab896838a3b316e5f8aa3bdaf62717e2f 100644 --- a/InnerDetector/InDetDigitization/BCM_Digitization/src/BCM_DigitizationTool.cxx +++ b/InnerDetector/InDetDigitization/BCM_Digitization/src/BCM_DigitizationTool.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 */ #include <cmath> @@ -324,7 +324,7 @@ void BCM_DigitizationTool::addNoise(int iMod, std::vector<float> &analog, CLHEP: //---------------------------------------------------------------------- // ApplyThreshold method: //---------------------------------------------------------------------- -std::bitset<64> BCM_DigitizationTool::applyThreshold(int iChan, std::vector<float> analog) +std::bitset<64> BCM_DigitizationTool::applyThreshold(int iChan, const std::vector<float>& analog) { std::bitset<64> digital; digital.reset(); @@ -355,7 +355,7 @@ void BCM_DigitizationTool::applyFilter(std::bitset<64> &digital) //---------------------------------------------------------------------- // FindPulses method: //---------------------------------------------------------------------- -void BCM_DigitizationTool::findPulses(std::bitset<64> digital, int &p1x, int &p1w, int &p2x, int &p2w) +void BCM_DigitizationTool::findPulses(const std::bitset<64>& digital, int &p1x, int &p1w, int &p2x, int &p2w) { p1x = 0; p1w = 0; p2x = 0; p2w = 0; diff --git a/InnerDetector/InDetDigitization/BCM_Digitization/src/BCM_DigitizationTool.h b/InnerDetector/InDetDigitization/BCM_Digitization/src/BCM_DigitizationTool.h index 1ca83626250cc50578081e3eb22e4fb0530140ed..a750a6eb880e1c1b5eccb90045bf8aa758d67a90 100644 --- a/InnerDetector/InDetDigitization/BCM_Digitization/src/BCM_DigitizationTool.h +++ b/InnerDetector/InDetDigitization/BCM_Digitization/src/BCM_DigitizationTool.h @@ -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 */ #ifndef BCM_DIGITIZATION_BCM_DIGITIZATIONTOOL_H @@ -65,13 +65,13 @@ class BCM_DigitizationTool : public PileUpToolBase { void addNoise(int mod, std::vector<float> &analog, CLHEP::HepRandomEngine *randomEngine); /** Do ToT digitization */ - std::bitset<64> applyThreshold(int chan, std::vector<float> analog); + std::bitset<64> applyThreshold(int chan, const std::vector<float>& analog); /** Apply hole and spike filter to digital waveform */ static void applyFilter(std::bitset<64> &digital); /** Find first two pulses on digital waveform */ - static void findPulses(std::bitset<64> digital, int &p1x, int &p1w, int &p2x, int &p2w); + static void findPulses(const std::bitset<64>& digital, int &p1x, int &p1w, int &p2x, int &p2w); /** Create raw data object and put it in the container */ void fillRDO(unsigned int chan, int p1x, int p1w, int p2x, int p2w); diff --git a/MuonSpectrometer/MuonDigitization/MM_Digitization/MM_Digitization/MM_StripVmmMappingTool.h b/MuonSpectrometer/MuonDigitization/MM_Digitization/MM_Digitization/MM_StripVmmMappingTool.h index 4e47c5ec784375048c9f0fef0d7148c6b91cb24a..de74619d0ce8479f11c839588ca2b2a5bf5d110b 100644 --- a/MuonSpectrometer/MuonDigitization/MM_Digitization/MM_Digitization/MM_StripVmmMappingTool.h +++ b/MuonSpectrometer/MuonDigitization/MM_Digitization/MM_Digitization/MM_StripVmmMappingTool.h @@ -1,5 +1,5 @@ /* - Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration + Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration */ // MMStripVmmMappingTool.h @@ -11,7 +11,7 @@ class electronics { public: - int elec(int stripNumber, std::string tech, int off_stationEta, int chMax); + int elec(int stripNumber, const std::string& tech, int off_stationEta, int chMax); }; #endif diff --git a/MuonSpectrometer/MuonDigitization/MM_Digitization/src/MM_StripVmmMappingTool.cxx b/MuonSpectrometer/MuonDigitization/MM_Digitization/src/MM_StripVmmMappingTool.cxx index 39be92ba3e31412932c62c4957ee7c39d323218e..621517d0f8b47d332dd16179745dd219039f4d4a 100644 --- a/MuonSpectrometer/MuonDigitization/MM_Digitization/src/MM_StripVmmMappingTool.cxx +++ b/MuonSpectrometer/MuonDigitization/MM_Digitization/src/MM_StripVmmMappingTool.cxx @@ -1,5 +1,5 @@ /* - Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration + Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration */ #include "MM_Digitization/MM_StripVmmMappingTool.h" @@ -12,7 +12,7 @@ #include "GaudiKernel/MsgStream.h" // returns ADDC, MMFE, VMM -int electronics::elec(int stripNumber, std::string tech, int off_stationEta, int chMax) { +int electronics::elec(int stripNumber, const std::string& tech, int off_stationEta, int chMax) { off_stationEta = std::abs(off_stationEta); int MMFE_total = off_stationEta == 1 ? 10 : 6;