A TM-mode RF cavity specified by the on-axis Ez field.
Parallel capable? : yes
GPU capable? : no
Back-tracking capable? : no
Parameter Name | Units | Type | Default | Description |
L | M | double | 0.0 | length |
FREQUENCY | HZ | double | 2856000000 | frequency |
PHASE | RAD | double | 0.0 | phase |
EZ_PEAK | V∕M | double | 0.0 | Peak on-axis longitudinal electric field |
TIME_OFFSET | S | double | 0.0 | time offset (adds to phase) |
PHASE_REFERENCE | long | 0 | phase reference number (to link to other time-dependent elements) |
|
DX | M | double | 0.0 | misalignment |
DY | M | double | 0.0 | misalignment |
DZ | M | double | 0.0 | misalignment |
ETILT | RAD | double | 0.0 | misalignment rotation about longitudinal axis |
EPITCH | RAD | double | 0.0 | misalignment rotation about vertical axis. Ignored if MALIGN_METHOD=0 |
EYAW | RAD | double | 0.0 | misalignment rotation about horizontal axis. Ignored if MALIGN_METHOD=0 |
N_STEPS | long | 100 | number of steps (for nonadaptive integration) |
|
RADIAL_ORDER | short | 1 | highest order in off-axis expansion |
|
CHANGE_P0 | short | 0 | does element change central momentum? |
|
INPUTFILE | STRING | NULL | file containing Ez vs z at r=0 |
|
ZCOLUMN | STRING | NULL | column containing z values |
|
EZCOLUMN | STRING | NULL | column containing Ez values |
|
SOLENOID_FILE | STRING | NULL | file containing map of Bz and Br vs z and r. Each page contains values for a single r. |
|
SOLENOID_ZCOLUMN | STRING | NULL | column containing z values for solenoid map. |
|
RFTMEZ0 continued
A TM-mode RF cavity specified by the on-axis Ez field.
Parameter Name | Units | Type | Default | Description |
SOLENOID_RCOLUMN | STRING | NULL | column containing r values for solenoid map. If omitted, data is assumed to be for r=0 and an on-axis expansion is performed. |
|
SOLENOID_BZCOLUMN | STRING | NULL | column containing Bz values for solenoid map. |
|
SOLENOID_BRCOLUMN | STRING | NULL | column containing Br values for solenoid map. If omitted, data is assumed to be for r=0 and an on-axis expansion is performed. |
|
SOLENOID_FACTOR | double | 1 | factor by which to multiply solenoid fields. |
|
SOLENOID_DX | M | double | 0.0 | misalignment |
SOLENOID_DY | M | double | 0.0 | misalignment |
SOLENOID_DZ | M | double | 0.0 | misalignment |
SOLENOID_ETILT | RAD | double | 0.0 | misalignment |
SOLENOID_EYAW | RAD | double | 0.0 | misalignment |
SOLENOID_EPITCH | RAD | double | 0.0 | misalignment |
BX_STRAY | double | 0.0 | Uniform stray horizontal field |
|
BY_STRAY | double | 0.0 | Uniform stray vertical field |
|
ACCURACY | double | 0.0001 | integration accuracy |
|
METHOD | STRING | runge-kutta | integration method (runge-kutta, bulirsch-stoer, non-adaptive runge-kutta, modified midpoint) |
|
FIDUCIAL | STRING | t,median | {t|p},{median|min|max|ave|first|light} (e.g., ”t,median”) |
|
FIELD_TEST_FILE | STRING | NULL | filename for output of test fields (r=0) |
|
GROUP | string | NULL | 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 |
|
RIMULT