Generating and Manipulating Bunches¶
There are several classes designed for generating and manipulating bunches.
Classes¶
BeamParams([beta, alpha, emit, emit_n, ...]) |
Calculates Courant-Snyder parameters and beam properties in a self-consistent manner. |
Functions¶
gaussbunch_sigmas(sx, sxp, sy, syp, sz, sd, ...) |
Generates a gaussian bunch with RMS moments. |
gaussbunch_twiss(Beam_x, Beam_y, sz, sd, n_parts) |
Generates a gaussian bunch with: |