5 #ifndef ACTSTRK_EXPECTEDHITUTILS_H
6 #define ACTSTRK_EXPECTEDHITUTILS_H
9 #include "GaudiKernel/EventContext.h"
10 #include "Acts/Surfaces/CylinderSurface.hpp"
11 #include "Acts/EventData/TrackParameters.hpp"
13 #include <Acts/EventData/ProxyAccessor.hpp>
34 template <
typename track_container_t>
42 template <
typename track_container_t>
50 template <
typename track_proxy_t>
52 static const Acts::ProxyAccessor<unsigned int> pixelBarrel{
kPixelBarrel};
62 template <
typename track_proxy_t>
63 static std::array<unsigned int, 4>
get(
const track_proxy_t&
track) {
64 static const Acts::ConstProxyAccessor<unsigned int> pixelBarrel{
kPixelBarrel};
91 const Acts::BoundTrackParameters& perigee_parameters,