Class AMeasVecs

java.lang.Object
org.jlab.clas.tracking.kalmanfilter.AMeasVecs
Direct Known Subclasses:
MeasVecs, MeasVecs, MeasVecs

public abstract class AMeasVecs extends Object
Author:
ziegler, Tongtong Cao
  • Field Details

    • measurements

      public List<AMeasVecs.MeasVec> measurements
    • delta_d_a

      public double[] delta_d_a
    • sqrt_epsilon

      public double sqrt_epsilon
    • rollBackAngle

      public double rollBackAngle
    • Hval

      public double[] Hval
  • Constructor Details

    • AMeasVecs

      public AMeasVecs()
  • Method Details

    • setMeasVecs

      public void setMeasVecs(List<Surface> measSurfaces)
    • dhDoca

      public double[] dhDoca(int k, AStateVecs.StateVec stateVec)
    • hDoca

      public double hDoca(Point3D point, Line3D wireLine)
    • dh

      public double dh(int k, AStateVecs.StateVec stateVec)
    • h

      public double h(int k, AStateVecs.StateVec stateVec)
    • H

      public abstract double[] H(AStateVecs.StateVec stateVec, AStateVecs sv, AMeasVecs.MeasVec mv, Swim swimmer)
    • getDelta_d_a

      public double[] getDelta_d_a()
      Returns:
      the delta_d_a
    • setDelta_d_a

      public void setDelta_d_a(double[] values)
    • getHval

      public double[] getHval()
      Returns:
      the Hval
    • setHval

      public void setHval(double[] Hval)
      Parameters:
      Hval - the Hval to set