File TrackHelpers.hpp

namespace Acts


This file is foreseen for the Geometry module to replace Extent


template<typename track_container_t, typename track_state_container_t, template<typename> class holder_t>
void calculateTrackQuantities(Acts::TrackProxy<track_container_t, track_state_container_t, holder_t, false> track)

Helper function to calculate a number of track level quantities and store them on the track itself.


The input track needs to be mutable, so ReadOnly=false

Template Parameters
  • track_container_t – the track container backend

  • track_state_container_t – the track state container backend

  • holder_t – the holder type for the track container backends


track – A mutable track proxy to operate on