Class Vector3

java.lang.Object
org.jlab.clas.physics.Vector3

public class Vector3 extends Object
Author:
gavalian
  • Constructor Details

    • Vector3

      public Vector3(Vector3 v)
    • Vector3

      public Vector3()
    • Vector3

      public Vector3(double x, double y, double z)
  • Method Details

    • x

      public double x()
    • y

      public double y()
    • z

      public double z()
    • setXYZ

      public void setXYZ(double x, double y, double z)
    • rotateX

      public void rotateX(double angle)
    • rotateY

      public void rotateY(double angle)
    • rotateZ

      public void rotateZ(double angle)
    • setMagThetaPhi

      public void setMagThetaPhi(double mag, double theta, double phi)
    • setMag

      public void setMag(double mag)
    • mag2

      public double mag2()
    • mag

      public double mag()
    • rho

      public double rho()
    • theta

      public double theta()
    • phi

      public double phi()
    • add

      public void add(Vector3 vector)
    • negative

      public void negative()
    • sub

      public void sub(Vector3 vector)
    • compare

      public double compare(Vector3 vect)
    • dot

      public double dot(Vector3 vect)
    • cross

      public Vector3 cross(Vector3 vect)
    • theta

      public double theta(Vector3 vect)
    • copy

      public void copy(Vector3 vect)
    • unit

      public void unit()
    • compareWeighted

      public double compareWeighted(Vector3 vect)
    • getXYZString

      public String getXYZString()
    • getMagThetaPhiString

      public String getMagThetaPhiString()
    • toString

      public String toString()
      Overrides:
      toString in class Object