Skip to content

Complications setting values on corrector magnets #88

@willrogers

Description

@willrogers

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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions