GaussDist2D#

class orbit.bunch_generators.GaussDist2D(twissX=<orbit.bunch_generators.distribution_generators.TwissContainer object>, twissY=<orbit.bunch_generators.distribution_generators.TwissContainer object>, cut_off=-1.0)[source]#

Bases: object

Generates the 2D Gauss distribution. exp(-x**2/(2*sigma**2)) The cut_off value is x_cutoff/sigma.

Methods Summary

getCoordinates()

Return (u,up) distributed for the 2D Gauss distribution.

getTwissContainers()

Returns the (twissX,twissY) containers.

Methods Documentation

getCoordinates()[source]#

Return (u,up) distributed for the 2D Gauss distribution.

getTwissContainers()[source]#

Returns the (twissX,twissY) containers.