NAME †
Steer[] -specifies orbit correctors.
SYNPOSIS †
Steer[str,options]
- str:
- a character string or a list of character strings that match beam-line-elements which will be used as orbit correctors used in the CorrectOrbit. Any beam-line-element can be specified. If SetSteer option in the CorrectOrbit is true and the flag SIMULATE is true, K0 or SK0 of the specified beam-line-element is changed, thus the beam-line-element must have valid K0 or SK0.
- options:
- optional parameters in the form of opt->parameters;
available options †
| option | default | descriptions |
| Type | (LINE["type",#]>0&) | A function that restricts the beam-line-element specified by the argument str. |
| Jitter | 0 | Setting jitter in rms. If Jitter->v, Steer returns Gaussian random numbers with rms of v as fourth component. In every call of CorrectOrbit, the kick angle is multiplied by that factor. |
return value †
- Returns a list that represent a specification of the correctors:
- 1st component: a list of corrector positions in the lattice.
- 2nd component: currently identical to the 1st component.
- 3rd component: a list of flags. 1(0) corresponds to horizontal(virtical)
- 4th component: a list of random number.
see also †
CorrectOrbit[], Steer[]