10.49 KOCT—A canonical kick octupole.

A canonical kick octupole.
Parallel capable? : yes
GPU capable? : no
Back-tracking capable? : yes






Parameter Name UnitsType Default

Description






L M double 0.0

length






K3 1∕M4double 0.0

geometric strength






TILT RADdouble 0.0

rotation about longitudinal axis






PITCH RADdouble 0.0

rotation about horizontal axis. Ignored if MALIGN_METHOD=0






YAW RADdouble 0.0

rotation about vertical axis. Ignored if MALIGN_METHOD=0






BORE M double 0.0

bore radius






B T double 0.0

field at pole tip (used if bore nonzero)






DX M double 0.0

misalignment






DY M double 0.0

misalignment






DZ M double 0.0

misalignment






FSE double 0.0

fractional strength error






N_KICKS long 4

number of kicks (rounded up to next multipole of 4 if INTEGRATION_ORDER=4). Deprecated. Use N_SLICES.






N_SLICES long 4

Number of slices (full integrator steps).






SYSTEMATIC_MULTIPOLES STRINGNULL

input file for systematic multipoles






RANDOM_MULTIPOLES STRINGNULL

input file for random multipoles






INTEGRATION_ORDER short 4

integration order (2, 4, or 6)






SQRT_ORDER short 0

Ignored, kept for backward compatibility only.






SYNCH_RAD short 0

include classical, single-particle synchrotron radiation?






ISR short 0

include incoherent synchrotron radiation (quantum excitation)?






KOCT continued

A canonical kick octupole.






Parameter Name UnitsType Default

Description






ISR1PART short 1

Include ISR for single-particle beam only if ISR=1 and ISR1PART=1






EXPAND_HAMILTONIAN short 0

If 1, Hamiltonian is expanded to leading order.






MALIGN_METHOD short 0

0=original, 1=new entrace-centered, 2=new body-centered






GROUP stringNULL

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






KPOLY