for all convolutions, normalize by particles.sum