10.43 HKICK—A horizontal steering dipole implemented as a matrix, up to 2nd order. Use EHKICK for symplectic tracking.

A horizontal steering dipole implemented as a matrix, up to 2nd order. Use EHKICK for symplectic tracking.
Parallel capable? : yes
GPU capable? : yes
Back-tracking capable? : no






Parameter Name UnitsType Default

Description






L M double0.0

length






KICK RADdouble0.0

kick strength






TILT RADdouble0.0

rotation about longitudinal axis






B2 1∕M2double0.0

normalized sextupole strength (kick = KICK*(1+B2*xˆ
2    ) when y=0)






CALIBRATION double1

strength multiplier






EDGE_EFFECTS short 0

include edge effects?






ORDER short 0

matrix order






STEERING short 1

use for steering?






SYNCH_RAD short 0

include classical, single-particle synchrotron radiation?






ISR short 0

include incoherent synchrotron radiation (quantum excitation)?






LERAD double0.0

if L=0, use this length for radiation computations






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






HKPOLY