10.87 RFTMEZ0—A TM-mode RF cavity specified by the on-axis Ez field.

A TM-mode RF cavity specified by the on-axis Ez field.
Parallel capable? : yes
GPU capable? : no
Back-tracking capable? : no






Parameter Name UnitsType Default

Description






L M double 0.0

length






FREQUENCY HZ double 2856000000

frequency






PHASE RADdouble 0.0

phase






EZ_PEAK V 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 RADdouble 0.0

misalignment






EYAW RADdouble 0.0

misalignment






EPITCH RADdouble 0.0

misalignment






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 STRINGNULL

file containing Ez vs z at r=0






ZCOLUMN STRINGNULL

column containing z values






EZCOLUMN STRINGNULL

column containing Ez values






SOLENOID_FILE STRINGNULL

file containing map of Bz and Br vs z and r. Each page contains values for a single r.






SOLENOID_ZCOLUMN STRINGNULL

column containing z values for solenoid map.






SOLENOID_RCOLUMN STRINGNULL

column containing r values for solenoid map. If omitted, data is assumed to be for r=0 and an on-axis expansion is performed.






RFTMEZ0 continued

A TM-mode RF cavity specified by the on-axis Ez field.






Parameter Name UnitsType Default

Description






SOLENOID_BZCOLUMN STRINGNULL

column containing Bz values for solenoid map.






SOLENOID_BRCOLUMN STRINGNULL

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 RADdouble 0.0

misalignment






SOLENOID_EYAW RADdouble 0.0

misalignment






SOLENOID_EPITCH RADdouble 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 STRINGrunge-kutta

integration method (runge-kutta, bulirsch-stoer, non-adaptive runge-kutta, modified midpoint)






FIDUCIAL STRINGt,median

{t|p},{median|min|max|ave|first|light} (e.g., ”t,median”)






FIELD_TEST_FILE STRINGNULL

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