WaterBagDist3D#
- class orbit.bunch_generators.WaterBagDist3D(twissX=<orbit.bunch_generators.distribution_generators.TwissContainer object>, twissY=<orbit.bunch_generators.distribution_generators.TwissContainer object>, twissZ=<orbit.bunch_generators.distribution_generators.TwissContainer object>)[source]#
Bases:
objectGenerates the Water Bag 3D distribution. The input emittance in the TwissConatainer is a rms emittance. The generated distribution will give the same value. Remember that 100% emittance is 8 times bigger for 3D WaterBag distribution.
Methods Summary
Return (x,xp,y,yp,z,zp) distributed for the 3D WaterBag-distribution.
Returns the (twissX,twissY,wissZ) containers.
Methods Documentation