A combined horizontal/vertical steering dipole implemented using an exact hardedge model
Parallel capable? : yes
GPU capable? : no
Backtracking capable? : yes
Parameter Name  Units  Type  Default  Description 
L  M  double  0.0  length 
HKICK  RAD  double  0.0  horizontal kick angle 
VKICK  RAD  double  0.0  vertical kick angle 
TILT  RAD  double  0.0  rotation about longitudinal axis 
DX  M  double  0.0  misalignment 
DY  M  double  0.0  misalignment 
DZ  M  double  0.0  misalignment 
HCALIBRATION  double  1  factor applied to obtain horizontal kick 

VCALIBRATION  double  1  factor applied to obtain vertical kick 

LERAD  double  0.0  if L=0, use this length for radiation computations 

STEERING  short  1  use for steering? 

SYNCH_RAD  short  0  include classical, singleparticle synchrotron radiation? 

ISR  short  0  include incoherent synchrotron radiation (quantum excitation)? 

STEERING_MULTIPOLES  STRING  NULL  input file for systematic multipole content of steering kicks 

RANDOM_MULTIPOLES  STRING  NULL  input file for random multipoles content of steering kicks 

RANDOM_MULTIPOLE_FACTOR  double  1  Factor by which to multiply random multipoles 

STEERING_MULTIPOLE_FACTOR  double  1  Factor by which to multiply steering multipoles 

GROUP  string  NULL  Optionally used to assign an element to a group, with a userdefined name. Group names will appear in the parameter output file in the column ElementGroup 

Note that closed_orbit and correct command may report orbit convergence problems when using EKICKER in place of KICKER. This may be resolved by increasing the closed_orbit_accuracy parameter.
If requested, synchrotron radiation effects are imposed as a kick at the end of the element.
EMATRIX