Draft: Fix ActsExtrapolationTool abort condition
ActsExtrapolationTool
currently relied on the fact that the ACTS Navigator
will continue approaching a surface even though we left the tracking volume and the end of world condition would fire. This is fixed by dropping the EndOfWorldReached
aborter.
Generally I think the ActsExtrapolationTool::propagationSteps
and ActsExtrapolationTool::propagate
are not great at the moment because it is not guaranteed that we hit the target surface with the initial parameters but then we propagate a hard error if we don't hit it and hide that fact on the interface. The way ActsExtrapolationTool::propagationSteps
is used in ActsTrk::expectedLayerPattern
suggests that we don't care about not hitting the target surface. Maybe this is also something we should clarify on the ACTS interface.