29 bool sPassive =
false)
64 template <
typename Selector = VolumeSelector>
92 template <
typename propagator_state_t,
typename stepper_t,
97 auto currentVolume = navigator.currentVolume(state.navigation);
100 if (currentVolume &&
selector(*currentVolume)) {
103 volume_hit.
volume = currentVolume;
104 volume_hit.
position = stepper.position(state.stepping);
105 volume_hit.
direction = stepper.direction(state.stepping);
108 for (
auto const& res : result.
collected) {
109 if (res.volume == volume_hit.
volume) {
118 ACTS_VERBOSE(
"Collect volume " << currentVolume->geometryId());