From 1a13a754bbb8acfd347cd09a13ec8d6274b7e08c Mon Sep 17 00:00:00 2001 From: scott snyder <sss@karma> Date: Sat, 6 Nov 2021 18:16:35 -0400 Subject: [PATCH] MuonCompetingRIOsOnTrack: Update for thread-safety checker const changes. The thread-safety checker is getting more strict on const checks. Fix resulting warnings. --- .../MuonCompetingRIOsOnTrack/CompetingMuonClustersOnTrack.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/MuonSpectrometer/MuonReconstruction/MuonRecEvent/MuonCompetingRIOsOnTrack/MuonCompetingRIOsOnTrack/CompetingMuonClustersOnTrack.h b/MuonSpectrometer/MuonReconstruction/MuonRecEvent/MuonCompetingRIOsOnTrack/MuonCompetingRIOsOnTrack/CompetingMuonClustersOnTrack.h index ea5533baa562..eca4c25ca85a 100755 --- a/MuonSpectrometer/MuonReconstruction/MuonRecEvent/MuonCompetingRIOsOnTrack/MuonCompetingRIOsOnTrack/CompetingMuonClustersOnTrack.h +++ b/MuonSpectrometer/MuonReconstruction/MuonRecEvent/MuonCompetingRIOsOnTrack/MuonCompetingRIOsOnTrack/CompetingMuonClustersOnTrack.h @@ -22,6 +22,7 @@ #include "CxxUtils/CachedUniquePtr.h" #include <ostream> +#include <utility> class MsgStream; @@ -182,7 +183,7 @@ CompetingMuonClustersOnTrack::associatedSurface() const if (m_associatedSurface) { return *m_associatedSurface; } - return ((*(m_containedChildRots->begin()))->associatedSurface()); + return ((*(std::as_const(*m_containedChildRots).begin()))->associatedSurface()); } inline const Trk::Surface* @@ -206,7 +207,7 @@ CompetingMuonClustersOnTrack::containedROTs() const inline const MuonClusterOnTrack& CompetingMuonClustersOnTrack::rioOnTrack(unsigned int indx) const { - return *m_containedChildRots->operator[](indx); + return *std::as_const(*m_containedChildRots)[indx]; } inline const Amg::Vector3D& -- GitLab