Interface RelativeParticleCoordinate

  • All Known Implementing Classes:
    RelativeParticleCoordinateImpl

    public interface RelativeParticleCoordinate
    describes the position in 6D phase space of a particle relatively to a reference one.
    • Method Detail

      • getXRelatviePosition

        double getXRelatviePosition()
        Returns:
        X
      • getXRelativeMomentum

        double getXRelativeMomentum()
        Returns:
        PX = px/p0
      • getYRelativePosition

        double getYRelativePosition()
        Returns:
        Y
      • getYRelatvieMomentum

        double getYRelatvieMomentum()
        Returns:
        PY = py/p0
      • getRelativeTimeDifference

        double getRelativeTimeDifference()
        Returns:
        T = -c*t
      • getRelativeEnergyError

        double getRelativeEnergyError()
        Returns:
        PT = delta(E)/ps*c
      • setXRelatviePosition

        void setXRelatviePosition​(double x)
      • setXRelativeMomentum

        void setXRelativeMomentum​(double px)
      • setYRelativePosition

        void setYRelativePosition​(double y)
      • setYRelatvieMomentum

        void setYRelatvieMomentum​(double py)
      • setRelativeTimeDiffence

        void setRelativeTimeDiffence​(double t)
      • setRelativeEnergyError

        void setRelativeEnergyError​(double pt)
      • setActionAngle

        void setActionAngle​(boolean actionAngle)
      • isActionAngle

        boolean isActionAngle()