diff --git a/InnerDetector/InDetDigitization/BCM_Digitization/src/BCM_DigitizationTool.cxx b/InnerDetector/InDetDigitization/BCM_Digitization/src/BCM_DigitizationTool.cxx index ca57770e055a6e2402db2ccb3aa88662a0eaaa6e..6281c02555efcb5eb9b8243f4442d128a2e4d304 100644 --- a/InnerDetector/InDetDigitization/BCM_Digitization/src/BCM_DigitizationTool.cxx +++ b/InnerDetector/InDetDigitization/BCM_Digitization/src/BCM_DigitizationTool.cxx @@ -291,7 +291,7 @@ float BCM_DigitizationTool::computeEnergy(float simEner, const HepGeom::Point3D< //---------------------------------------------------------------------- // CreateAnalog method: //---------------------------------------------------------------------- -std::vector<float> BCM_DigitizationTool::createAnalog(int iMod, std::vector<float> enerVect, std::vector<float> timeVect) +std::vector<float> BCM_DigitizationTool::createAnalog(int iMod, const std::vector<float>& enerVect, const std::vector<float>& timeVect) { std::vector<float> analog(64,0); for (unsigned int iHit=0; iHit<enerVect.size(); ++iHit) { diff --git a/InnerDetector/InDetDigitization/BCM_Digitization/src/BCM_DigitizationTool.h b/InnerDetector/InDetDigitization/BCM_Digitization/src/BCM_DigitizationTool.h index a750a6eb880e1c1b5eccb90045bf8aa758d67a90..6ea8135f683339c7607b4155ab0f12806fb80bca 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-2023 CERN for the benefit of the ATLAS collaboration + Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration */ #ifndef BCM_DIGITIZATION_BCM_DIGITIZATIONTOOL_H @@ -59,7 +59,7 @@ class BCM_DigitizationTool : public PileUpToolBase { float computeEnergy(float simEner, const HepGeom::Point3D<double>& startPos, const HepGeom::Point3D<double>& endPos); /** Fill in hit pulses on analog waveform */ - std::vector<float> createAnalog(int mod, std::vector<float> enerVect, std::vector<float> timeVect); + std::vector<float> createAnalog(int mod, const std::vector<float>& enerVect, const std::vector<float>& timeVect); /** Add noise to analog waveform */ void addNoise(int mod, std::vector<float> &analog, CLHEP::HepRandomEngine *randomEngine);