14 namespace ActsFatras {
30 template <
typename ParticleSelector>
34 return ParticleSelector::operator()(particle);
52 template <
typename physics_t,
typename input_selector_t = EveryInput,
53 typename output_particle_selector_t = EveryParticle,
54 typename child_particle_selector_t = output_particle_selector_t>
74 template <
typename generator_t>
82 auto children =
physics(generator, slab, particle);
84 std::copy_if(children.begin(), children.end(),