2 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
5 #ifndef ACTSTRKEVENT_TRACKCONTAINERHANDLESHELPER_ICC
6 #define ACTSTRKEVENT_TRACKCONTAINERHANDLESHELPER_ICC
10 template <class PropOwner>
11 MutableTrackContainerHandlesHelper::MutableTrackContainerHandlesHelper(PropOwner* owner):
12 m_statesKey{owner, "TrackStateWriteKey", ""},
13 m_parametersKey{owner, "TrackParameterWriteKey", ""},
14 m_jacobiansKey{owner, "TrackJacobianWriteKey", ""},
15 m_measurementsKey{owner, "TrackMeasurementWriteKey", ""},
16 m_surfacesKey{owner, "TrackSurfacesWriteKey", ""},
17 m_mtjKey{owner, "TrackMTJWriteKey", ""},
18 m_xAODTrackSummaryKey{owner, "xAODTrackSummaryWriteKey", ""},
19 m_trackSurfacesKey{owner, "TrackSurfacesKey", ""},
20 m_trackSummaryKey{owner, "TrackSummaryKey", ""}{}
21 template <class PropOwner>
22 ConstTrackContainerHandlesHelper::ConstTrackContainerHandlesHelper(PropOwner* owner):
23 m_statesKey{ owner, "TrackStatesReadKey", ""},
24 m_parametersKey{ owner, "ParametersReadKey", ""},
25 m_jacobiansKey{ owner, "JacobianReadKey", ""},
26 m_measurementsKey{ owner, "MeasurementReadKey", ""},
27 m_surfacesKey{ owner, "SurfacesReadKey", ""},
28 m_mtjKey{owner, "MtjWriteKey", ""},
29 m_xAODTrackSummaryKey{owner, "xAODTrackSummaryReadKey", ""},
30 m_trackSurfacesKey{owner, "TrackSurfaceReadKey", ""},
31 m_trackSummaryKey{owner, "TrackSummaryWriteKey", ""}{}