Package xal.smf

Class ApertureProfile

java.lang.Object
xal.smf.ApertureProfile

public class ApertureProfile extends Object
The implementation of the Aperture Profile for the chamber of each section of the machine.
Author:
nataliamilas
  • Constructor Details

    • ApertureProfile

      public ApertureProfile()
  • Method Details

    • addProfilePosData

      public void addProfilePosData(double pos)
    • addProfileXData

      public void addProfileXData(double aperX)
    • addProfileYData

      public void addProfileYData(double aperY)
    • addShapeData

      public void addShapeData(int aperShape)
    • getProfilePos

      public List<Double> getProfilePos()
    • getProfileX

      public List<Double> getProfileX()
    • getProfileXArray

      public double[][] getProfileXArray()
    • getProfileY

      public List<Double> getProfileY()
    • getProfileYArray

      public double[][] getProfileYArray()
    • getProfileShape

      public List<Integer> getProfileShape()
    • getShapeArray

      public double[][] getShapeArray()
    • addProfileData

      public void addProfileData(List<Double> profilePos, List<Double> profileX, List<Double> profileY, List<Integer> shape)
    • addProfileData

      public void addProfileData(double[] profilePos, double[] profileX, double[] profileY, int shape)