next up previous
Next: KSEXT Up: Element Dictionary Previous: KQUSE

KSBEND

A kick bending magnet which is NOT canonical, but is better than a 2nd order matrix implementation. Recommend using CSBEND instead.
Parallel capable? : yes
Parameter Name Units Type Default Description
L $M$ double 0.0 arc length
ANGLE $RAD$ double 0.0 bend angle
K1 $1/M^{2}$ double 0.0 geometric quadrupole strength
K2 $1/M^{3}$ double 0.0 geometric sextupole strength
K3 $1/M^{4}$ double 0.0 geometric octupole strength
K4 $1/M^{5}$ double 0.0 geometric decapole strength
E1 $RAD$ double 0.0 entrance edge angle
E2 $RAD$ double 0.0 exit edge angle
TILT $RAD$ double 0.0 rotation about incoming longitudinal axis
H1 $1/M$ double 0.0 entrance pole-face curvature
H2 $1/M$ double 0.0 exit pole-face curvature
HGAP $M$ double 0.0 half-gap between poles
FINT   double 0.5 edge-field integral
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
ETILT $RAD$ double 0.0 error rotation about incoming longitudinal axis
N_KICKS   long 4 number of kicks
NONLINEAR   long 1 include nonlinear field components?
SYNCH_RAD   long 0 include classical synchrotron radiation?
EDGE1_EFFECTS   long 1 include entrance edge effects?
EDGE2_EFFECTS   long 1 include exit edge effects?
EDGE_ORDER   long 1 edge matrix order
PARAXIAL   long 0 use paraxial approximation?
TRANSPORT   long 0 use (incorrect) TRANSPORT equations for T436 of edge?
METHOD   STRING modified-midpoint integration method (modified-midpoint, leap-frog

A kick bending magnet which is NOT canonical, but is better than a 2nd order matrix implementation. Recommend using CSBEND instead.
Parameter Name Units Type Default Description
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


next up previous
Next: KSEXT Up: Element Dictionary Previous: KQUSE
Robert Soliday 2014-03-21