53 template <
typename propagator_state_t,
typename stepper_t>
55 const propagator_state_t& state,
60 dir(stepper.direction(state.stepping)),
62 q(stepper.
charge(state.stepping)),
65 pdg(state.options.absPdgCode),
67 nav(state.stepping.navDir) {}
77 template <
typename propagator_state_t>
79 const propagator_state_t& state,
82 if (
surface == state.navigation.startSurface) {
85 }
else if (
surface == state.navigation.targetSurface) {
91 state.navigation.currentSurface->surfaceMaterial()->materialProperties(
117 template <
typename propagator_state_t,
typename stepper_t>