Beam parameters
Basic definitions
Parameter |
Description |
|---|---|
|
Optional, default: proton mass. [kg] Mass of the beam particles. |
|
Optional, default: proton charge. [C] Charge of the beam particles. |
|
[eV] Total energy of the beam particles. |
|
Optional, default |
|
[m] Normalized transverse emittances of the beam. Not used if the transverse beam size is
given directly through |
|
Optional, default |
|
Optional, default |
Transverse electric field of the beam
Parameter |
Description |
|---|---|
|
Source of the transverse electric field map of the beam:
|
|
Optional, default: the field map is not saved. Name of the file in which the field map is saved. |
Finite-difference solver ('computeFD')
Parameter |
Description |
|---|---|
|
[m] Grid size of the FD solver and of the saved field map. |
Bassetti–Erskine ('computeBE')
Parameter |
Description |
|---|---|
|
Number of points of the field map in each plane. |
|
Number of image terms. |
Multigrid solver ('compute_FDSW_multigrid')
Parameter |
Description |
|---|---|
|
[m] Grid size of the FD solver and of the saved field map. |
|
Magnification factor between successive grids. Must satisfy \(0 < f < 1\). |
|
Target grid, given as a dictionary with the keys |
|
Number of nodes at the edge of each internal grid that are discarded when interpolating the field (towards the coarser grid). |
|
Minimum size of the first internal grid, in units of the main grid’s \(\Delta h\). |
Longitudinal beam profile
Parameter |
Description |
|---|---|
|
[s] Bunch spacing. Used to build the profile of a bunched beam. It is also the interval at which the MP set is cleaned and regenerated and at which data is saved. |
|
Scaling factor applied to the beam profile. |
|
Optional, default |
|
Set to 1 to generate the beam profile from a filling pattern, or to 0 to load it from a file. |
Profile from a filling pattern (flag_bunched_beam = 1)
Parameter |
Description |
|---|---|
|
[m] RMS bunch length. |
|
[s] Time offset of the longitudinal profile. With |
|
Name of a file with the intensities of the bunches, with zeros for empty slots. The pattern
can also be given directly as a Python list, e.g. |
Profile from a file (flag_bunched_beam = 0)
Parameter |
Description |
|---|---|
|
Name of a |