Skip navigation links

Package xal.model.elem

Modeling Elements Package Library

See: Description

Package xal.model.elem Description

Modeling Elements Package Library

This package provides classes for modeling hardware aspects of accelerator systems.

Element Descriptions

IdealMagQuad

Focusing magnetic quadrupole element.
- Uni-polar power supply
- Can be oriented as horizontally focusing (IElectromagnet.ORIENT_HOR) or vertically focusing (IElectromagnet.ORIENT_VER).

IdealMagSkewQuad2

Corrective magnetic quadrupole element.
- Bi-polar power supply
- Cannot be oriented (see Javadoc)
- Handles space charge correctly

IdealRolledMagQuad

This is the usual focusing quadrupole, with the additional property that it has been rolled with respect to the beam axis. Presumeabley, this additional property is done intentionally in hardware. It is not a misalignment.


NOTES

I think we need a convention for quadrupoles. Some examples,
- I orient IdealMagSkewQuad2 to focus in quadrants 2 and 4 for positive drive current and to focus in quadrants 1 and 3 for negative drive current.


- I think we need a better design for the IElectromagnet interface, and magnets in general. For example, I don't think getOrientation() makes sense, since this value is not dynamic.
- On the SMF side, Magnet has parameters that do not make sense for all its children (i.e., the hierarchy is questionable). For example, isHorizontal() and isVertical methods do not make sense for a skew quadrupole.


Christopher K. Allen
allenck@ornl.gov
Created: January, 2008
Modified:

Skip navigation links