first step to make the signal definition runnable on phys::Particles
some cleaning