7.35 linear_chromatic_tracking_setup
- type: setup command.
- function: define chromatic variation of beta functions, tunes, etc. for using in fast
linear-chromatic tracking
- sequence: must follow run_setup.
- N.B.: This command is deprecated and no longer maintained. Use a beamline containing one
or more ILMATRIX elements instead. This provides much more functionality.
- Command syntax, including use of equations and subcommands, is discussed in 7.2.
&linear_chromatic_tracking_setup
double nux[4] = {-1, 0, 0, 0};
double betax[2] = {1.0, 0.0};
double alphax[2] = {0.0, 0.0};
double etax[2] = {0.0, 0.0};
double etapx[2] = {0.0, 0.0};
double nuy[4] = {-1, 0, 0, 0};
double betay[2] = {1.0, 0.0};
double alphay[2] = {0.0, 0.0};
double etay[2] = {0.0, 0.0};
double etapy[2] = {0.0, 0.0};
double alphac[2] = {0.0, 0.0};
&end
- nux — Provide the horizontal tune plus its first three chromatic derivatives, i.e., ∂νx∕∂δ,
∂2νx∕∂δ2, and ∂3νx∕∂δ3.
- betax — Provide the horizontal beta function plus its chromatic derivative.
- alphax — Provide the horizontal alpha function plus its chromatic derivative.
- etax — Provide the first- and second-order horizontal dispersion: ηx = ηx + ηxδ.
- etapx — Provide the first- and second-order horizontal dispersion slope.
- alphac — Provide the first and second-order momentum compaction. N.B: if you are tracking
with an rf cavity, be sure that your lattice length equal to the actual circumference. See the
example below.