orbit.bunch_generators#
Classes
|
Generates the 1D Gauss distribution. |
|
Generates the 2D Gauss distribution. |
|
Generates the 3D Gauss distribution. |
|
Generates the 1D KV-distribution. |
|
Generates the 2D KV-distribution. |
|
Generates the 3D KV-distribution.The input emittance in the TwissConatainer is a rms emittance. |
|
Calculates the rms twiss parameters for 1D,2D, and 3D distributions by using the set of (x,xp), (x,xp,y,yp), and (x,xp,y,yp,z,zp) points. |
|
Keeps the twiss paremeters alpha, beta and the emittance. Calculates the normalized value (u**2+(alpha*u + beta*u')**2)/(beta*emittance), which is (gamma*u**2+2*alpha*u*u'+beta*u'**2)/(emittance). Translates the normalized values u and up to the non-normalized ones. |
|
Generates the Water Bag 1D distribution.The input emittance in the TwissConatainer is a rms emittance. |
|
Generates the Water Bag 2D distribution. |
|
Generates the Water Bag 3D distribution. |
Modules
This is not a parallel version! ??? |