Confusing API for particle generator using gaussian2D and gaussian2D_asymmetrical: - optics functions should be part of gaussian2D and not have to be passed to the particle generator and implicitly taken into account there.