File indexing completed on 2026-09-20 08:19:34
0001
0002
0003
0004
0005
0006
0007
0008
0009 #pragma once
0010
0011 #include "Acts/EventData/TrackStateProxy.hpp"
0012
0013 namespace Acts {
0014
0015 template <typename D, std::size_t M, bool ReadOnly>
0016 inline TrackStateProxy<D, M, ReadOnly>::TrackStateProxy(
0017 const_if_t<ReadOnly, MultiTrajectory<D>>& trajectory, IndexType istate)
0018 : m_traj(&trajectory), m_istate(istate) {}
0019
0020 template <typename D, std::size_t M, bool ReadOnly>
0021 inline auto TrackStateProxy<D, M, ReadOnly>::getUncalibratedSourceLink() const
0022 -> SourceLink {
0023 assert(has<hashString("uncalibratedSourceLink")>());
0024 return m_traj->getUncalibratedSourceLink(m_istate);
0025 }
0026
0027 }