| Parameter Name | Units | Type | Default | Description |
| L | double | 0.0 | length | |
| FREQUENCY | double | 2856000000 | frequency | |
| PHASE | double | 0.0 | phase | |
| EZ_PEAK | double | 0.0 | Peak on-axis longitudinal electric field | |
| TIME_OFFSET | double | 0.0 | time offset (adds to phase) | |
| PHASE_REFERENCE | long | 0 |
phase reference number (to link to other time-dependent elements) | |
| DX | double | 0.0 | misalignment | |
| DY | double | 0.0 | misalignment | |
| DZ | double | 0.0 | misalignment | |
| ETILT | double | 0.0 | misalignment | |
| EYAW | double | 0.0 | misalignment | |
| EPITCH | double | 0.0 | misalignment | |
| N_STEPS | long | 100 | number of steps (for nonadaptive integration) | |
| RADIAL_ORDER | long | 1 | highest order in off-axis expansion | |
| CHANGE_P0 | long | 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. | |
| 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. |
A TM-mode RF cavity specified by the on-axis Ez field.
| Parameter Name | Units | Type | Default | Description |
| 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 | double | 0.0 | misalignment | |
| SOLENOID_DY | double | 0.0 | misalignment | |
| SOLENOID_DZ | double | 0.0 | misalignment | |
| SOLENOID_ETILT | double | 0.0 | misalignment | |
| SOLENOID_EYAW | double | 0.0 | misalignment | |
| SOLENOID_EPITCH | 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 |
|
| FIELD_TEST_FILE | STRING | NULL | filename for output of test fields (r=0) |