Tracks through a zero length multipole to simulate space charge effects
Parallel capable? : yes
GPU capable? : no
Back-tracking capable? : no
Optionally used to assign an element to a group, with a user-defined name. Group names will appear in the parameter output file in the column ElementGroup
This element simulates transverse space charge (SC) kicks using K.Y. Ng’s formula .
The linear SC force is given by:
where Ksc = , L is the integrating length, σx,y,z are rms beam size.
The non-linear SC force is given by:
where w(z) is the complex error function
Equation 154 appear to diverge when σx = σy. In fact, this is not true, because the expressions inside the square brackets will provide zero too at σx = σy to cancel the poles outside. In our code, we calculate this equation at 1.01σx and 0.99σx, and average the total effects.
To invoke the calculation, one must use set up command “insert_sceffects” proceed “run_setup” and “Twiss_output” command proceed “track”.