From 323eca77ac7e365f96eca5392587434598c9cb54 Mon Sep 17 00:00:00 2001 From: Eric Cano Date: Mon, 12 Apr 2021 11:39:30 +0200 Subject: [PATCH] Returned complex strcuture by reference instead of value. Also made the type explicit. https://github.com/cms-patatrack/cmssw/pull/615#discussion_r611021950 --- CUDADataFormats/Track/interface/TrackSoAHeterogeneousT.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CUDADataFormats/Track/interface/TrackSoAHeterogeneousT.h b/CUDADataFormats/Track/interface/TrackSoAHeterogeneousT.h index 8daf780644749..003d1d184f845 100644 --- a/CUDADataFormats/Track/interface/TrackSoAHeterogeneousT.h +++ b/CUDADataFormats/Track/interface/TrackSoAHeterogeneousT.h @@ -31,8 +31,8 @@ class TrackSoAHeterogeneousT { constexpr auto chi2(int32_t i) const { return chi2_(i); } // stateAtBS accessors - constexpr auto & stateAtBS() { return stateAtBS_; } - constexpr auto stateAtBS() const { return stateAtBS_; } + constexpr TrajectoryStateSoAT & stateAtBS() { return stateAtBS_; } + constexpr TrajectoryStateSoAT const & stateAtBS() const { return stateAtBS_; } // eta accessors constexpr auto & eta(int32_t i) { return eta_(i); } constexpr auto eta(int32_t i) const { return eta_(i); }