-
Notifications
You must be signed in to change notification settings - Fork 5
Description
Until now, we have been setting values on corrector magnets using the fields a0 and b0. This is appropriate for the corrector magnets embedded in sextupoles, for which AT uses StrMPoleSymplectic4Pass, which in turn uses PolynomA and PolynomB for its calculations.
However, there are standalone corrector magnets, and these are using the KickAngle property in AT. This is different to the Polynom[AB][0] by (I think) a factor of the length of the magnet.
In MML, I think the physics units refer to kick angle, and the AT values are set appropriately depending on the type of corrector. We have to handle the two different cases appropriately.
There is potentially a similar problem for the quadrupole magnets, which could use either PolynomB[1] or K depending on the pass method used.
@T-Nicholls does this describe the problem as you understand it?