Package xal.app.knobs

Class PlaneAdaptor

    • Field Detail

      • HORIZONTAL_ADAPTOR

        protected static PlaneAdaptor HORIZONTAL_ADAPTOR
      • VERTICAL_ADAPTOR

        protected static PlaneAdaptor VERTICAL_ADAPTOR
    • Constructor Detail

      • PlaneAdaptor

        public PlaneAdaptor()
    • Method Detail

      • getHorizontalAdaptor

        public static PlaneAdaptor getHorizontalAdaptor()
        get the horizontal plane adaptor
      • getVerticalAdaptor

        public static PlaneAdaptor getVerticalAdaptor()
        get the vertical plane adaptor
      • planeName

        public abstract String planeName()
        get the name for the plane
      • shortPlaneName

        public abstract String shortPlaneName()
        get the short name for the plane
      • getOffset

        public abstract double getOffset​(xal.tools.beam.PhaseVector phaseVector)
        get the offset from the phase vector
      • getAngle

        public abstract double getAngle​(xal.tools.beam.PhaseVector phaseVector)
        get the angle from the phase vector
      • getCorrectors

        public abstract List<xal.smf.impl.Dipole> getCorrectors​(xal.smf.AcceleratorSeq sequence)
        get list of correctors from the sequence