14 namespace ActsFatras {
30 template <
typename ParticleSelector>
33 return ParticleSelector::operator()(particle);
51 template <
typename physics_t,
typename input_selector_t = EveryInput,
52 typename output_particle_selector_t = EveryParticle,
53 typename child_particle_selector_t = output_particle_selector_t>
73 template <
typename generator_t>
81 auto children =
physics(generator, slab, particle);
83 std::copy_if(children.begin(), children.end(),