4#ifndef ACTSTRK_TRACKCONTAINERUTILS_H
5#define ACTSTRK_TRACKCONTAINERUTILS_H
9#include "Acts/EventData/ProxyAccessor.hpp"
19 template <Acts::detail::ProxyType trackproxy_t>
26 template <Acts::detail::ConstProxyType consttrackproxy_t>
33 template <Acts::detail::ConstProxyType consttrackproxy_t>
40 template <
typename track_container_t>
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...
TrackFitter
Enums to identify who created this track and which properties does it have.
Convenience struct which defines track augmentations.
static void addFitterTypeProperty(track_container_t &tracksContainer)
add fitter column to the track container
static const Acts::ConstProxyAccessor< xAOD::TrackFitter > s_constFitterAccessor
static xAOD::TrackFitter fitterType(const consttrackproxy_t &trackProxy)
get fitter type of a track
static bool hasFitterType(const consttrackproxy_t &trackProxy)
test whether a track has a fitter type
static void setFitterType(trackproxy_t &trackProxy, xAOD::TrackFitter fitterType)
set fitter type of a track
static const std::string s_fitterColumnName
static const Acts::ProxyAccessor< xAOD::TrackFitter > s_fitterAccessor