java.lang.Object
org.scictrl.csshell.epics.server.application.orbitserver.Orbit

public final class Orbit extends Object

Orbit class stores particle orbit.

Author:
igor@scictrl.com
  • Constructor Details

    • Orbit

      public Orbit(double[] x, double[] y, Orbit ref)

      Constructor for Orbit.

      Parameters:
      x - an array of
      invalid reference
      double
      objects
      y - an array of
      invalid reference
      double
      objects
      ref - a Orbit object
    • Orbit

      public Orbit(Orbit master, Orbit ref)

      Constructor for Orbit.

      Parameters:
      master - a Orbit object
      ref - a Orbit object
    • Orbit

      public Orbit(double[] x, double[] y)

      Constructor for Orbit.

      Parameters:
      x - an array of
      invalid reference
      double
      objects
      y - an array of
      invalid reference
      double
      objects
  • Method Details

    • getPositions

      public double[] getPositions(Orbit.O ori)

      Getter for the field positions.

      Parameters:
      ori - a Orbit.O object
      Returns:
      an array of
      invalid reference
      double
      objects
    • getPosH

      public double[] getPosH()

      getPosH.

      Returns:
      an array of
      invalid reference
      double
      objects
    • getPosV

      public double[] getPosV()

      getPosV.

      Returns:
      an array of
      invalid reference
      double
      objects
    • getStatistics

      public double[] getStatistics(Orbit.O ori)

      getStatistics.

      Parameters:
      ori - a Orbit.O object
      Returns:
      an array of
      invalid reference
      double
      objects
    • getStatH

      public double[] getStatH()

      getStatH.

      Returns:
      an array of
      invalid reference
      double
      objects
    • getStatV

      public double[] getStatV()

      getStatV.

      Returns:
      an array of
      invalid reference
      double
      objects
    • getAvg

      public double getAvg(Orbit.O ori)

      getAvg.

      Parameters:
      ori - a Orbit.O object
      Returns:
      a double
    • getAvgH

      public double getAvgH()

      getAvgH.

      Returns:
      a double
    • getAvgV

      public double getAvgV()

      getAvgV.

      Returns:
      a double
    • getRms

      public double getRms(Orbit.O ori)

      getRms.

      Parameters:
      ori - a Orbit.O object
      Returns:
      a double
    • getRmsH

      public double getRmsH()

      getRmsH.

      Returns:
      a double
    • getRmsV

      public double getRmsV()

      getRmsV.

      Returns:
      a double
    • getStd

      public double getStd(Orbit.O ori)

      getStd.

      Parameters:
      ori - a Orbit.O object
      Returns:
      a double
    • getStdH

      public double getStdH()

      getStdH.

      Returns:
      a double
    • getStdV

      public double getStdV()

      getStdV.

      Returns:
      a double
    • getMax

      public double getMax(Orbit.O ori)

      getMax.

      Parameters:
      ori - a Orbit.O object
      Returns:
      a double
    • getMaxH

      public double getMaxH()

      getMaxH.

      Returns:
      a double
    • getMaxV

      public double getMaxV()

      getMaxV.

      Returns:
      a double
    • toStringStatistics

      public String toStringStatistics()

      toStringStatistics.

      Returns:
      a String object
    • toStringStatFancy

      public String toStringStatFancy()

      toStringStatFancy.

      Returns:
      a String object
    • getTime

      public Timestamp getTime()

      Getter for the field time.

      Returns:
      a Timestamp object
    • isRelative

      public boolean isRelative()

      isRelative.

      Returns:
      a boolean