Class KFitter

java.lang.Object
org.jlab.rec.ahdc.KalmanFilter.KFitter

public class KFitter extends Object
  • Field Details

    • stepper

      public final Stepper stepper
    • chi2

      public double chi2
  • Constructor Details

    • KFitter

      public KFitter(org.apache.commons.math3.linear.RealVector initialStateEstimate, org.apache.commons.math3.linear.RealMatrix initialErrorCovariance, Stepper stepper, Propagator propagator)
  • Method Details

    • predict

      public void predict(Indicator indicator) throws Exception
      Throws:
      Exception
    • correct

      public void correct(Indicator indicator)
    • residual

      public double residual(Indicator indicator)
    • wire_sign

      public int wire_sign(Indicator indicator)
    • ResetErrorCovariance

      public void ResetErrorCovariance(org.apache.commons.math3.linear.RealMatrix initialErrorCovariance)
    • getStateEstimationVector

      public org.apache.commons.math3.linear.RealVector getStateEstimationVector()
      Returns a copy of the current state estimation vector.
      Returns:
      the state estimation vector
    • getMomentum

      public double getMomentum()
    • setVertexDefined

      public void setVertexDefined(boolean isvtxdef)