29 bool sPassive =
false)
64 template <
typename Selector = VolumeSelector>
89 template <
typename propagator_state_t,
typename stepper_t>
92 const auto& logger = state.options.logger;
94 if (state.navigation.currentVolume &&
95 selector(*state.navigation.currentVolume)) {
98 volume_hit.
volume = state.navigation.currentVolume;
99 volume_hit.
position = stepper.position(state.stepping);
100 volume_hit.
direction = stepper.direction(state.stepping);
103 for (
auto const& res : result.
collected) {
104 if (res.volume == volume_hit.
volume) {
114 << state.navigation.currentVolume->geometryId());
121 template <
typename propagator_state_t,
typename stepper_t>
123 const stepper_t& )
const {}