From fbe5f604c539a9f394d6bd8f7bd7d6e43e94ce9c Mon Sep 17 00:00:00 2001 From: Scott Snyder <scott.snyder@cern.ch> Date: Thu, 5 Dec 2024 13:20:40 +0100 Subject: [PATCH] ActsDataPreparation: Fix cppcheck warnings. ActsDataPreparation: Fix cppcheck warnings. Pass containers by const reference, not by value. --- .../src/CoreStripSpacePointFormationTool.cxx | 6 +++--- .../src/CoreStripSpacePointFormationTool.h | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Tracking/Acts/ActsDataPreparation/src/CoreStripSpacePointFormationTool.cxx b/Tracking/Acts/ActsDataPreparation/src/CoreStripSpacePointFormationTool.cxx index d0810d4f5f9..97f3ee44871 100644 --- a/Tracking/Acts/ActsDataPreparation/src/CoreStripSpacePointFormationTool.cxx +++ b/Tracking/Acts/ActsDataPreparation/src/CoreStripSpacePointFormationTool.cxx @@ -303,9 +303,9 @@ namespace ActsTrk StatusCode CoreStripSpacePointFormationTool::fillSpacePoints(const EventContext &ctx, std::shared_ptr<Acts::SpacePointBuilder<StripSP>> spBuilder, - std::array<const InDetDD::SiDetectorElement *,nNeighbours> elements, - std::array<std::vector<std::pair<ATLASUncalibSourceLink, size_t>>,nNeighbours> sourceLinks, - std::array<double, 14> overlapExtents, + const std::array<const InDetDD::SiDetectorElement *,nNeighbours>& elements, + const std::array<std::vector<std::pair<ATLASUncalibSourceLink, size_t>>,nNeighbours>& sourceLinks, + const std::array<double, 14>& overlapExtents, const Amg::Vector3D &beamSpotVertex, std::vector<StripSP>& spacePoints, std::vector<StripSP>& overlapSpacePoints ) const diff --git a/Tracking/Acts/ActsDataPreparation/src/CoreStripSpacePointFormationTool.h b/Tracking/Acts/ActsDataPreparation/src/CoreStripSpacePointFormationTool.h index 7cf5acf92e7..fa9a5905f6a 100644 --- a/Tracking/Acts/ActsDataPreparation/src/CoreStripSpacePointFormationTool.h +++ b/Tracking/Acts/ActsDataPreparation/src/CoreStripSpacePointFormationTool.h @@ -60,9 +60,9 @@ namespace ActsTrk { StatusCode fillSpacePoints(const EventContext& ctx, std::shared_ptr<Acts::SpacePointBuilder<StripSP>> spBuilder, - std::array<const InDetDD::SiDetectorElement*,nNeighbours> neighbourElements, - std::array<std::vector<std::pair<ATLASUncalibSourceLink, size_t>>,nNeighbours> neighbourSourceLinks, - std::array<double, 14> overlapExtents, + const std::array<const InDetDD::SiDetectorElement*,nNeighbours>& neighbourElements, + const std::array<std::vector<std::pair<ATLASUncalibSourceLink, size_t>>,nNeighbours>& neighbourSourceLinks, + const std::array<double, 14>& overlapExtents, const Amg::Vector3D& beamSpotVertex, std::vector<StripSP>& spacePoints, std::vector<StripSP>& overlapSpacePoints ) const; -- GitLab