29 bool sPassive =
false)
64 template <
typename Selector = SurfaceSelector>
92 template <
typename propagator_state_t,
typename stepper_t,
97 auto currentSurface = navigator.currentSurface(state.navigation);
100 if (currentSurface &&
selector(*currentSurface)) {
103 surface_hit.
surface = currentSurface;
104 surface_hit.
position = stepper.position(state.stepping);
105 surface_hit.
direction = stepper.direction(state.stepping);
109 ACTS_VERBOSE(
"Collect surface " << currentSurface->geometryId());