Class Acts::Experimental::StaticUpdatorImpl

template<typename extractor_type, typename filler_type>
class StaticUpdatorImpl : public Acts::Experimental::INavigationDelegate

This uses state less extractor and fillers to manipulate the navigation state.

Template Parameters
  • extractor_type – the helper to extract the objects from

  • filler_type – is the helper to fill the object into nState

Public Functions

inline void update([[maybe_unused]] const GeometryContext &gctx, NavigationState &nState) const

updates the navigation state with a single object that is filled in

Note

this is attaching objects without intersecting nor checking

Parameters
  • gctx – is the Geometry context of this call

  • nState – the navigation state to which the surfaces are attached