Class StateVecsDoca

java.lang.Object
org.jlab.rec.dc.track.fit.StateVecsDoca

public class StateVecsDoca extends Object
Author:
ziegler
  • Field Details

  • Constructor Details

    • StateVecsDoca

      public StateVecsDoca(Swim swimmer)
      State vector representing the track in the sector coordinate system at the measurement layer
      Parameters:
      swimmer -
  • Method Details

    • transport

      public org.jlab.jnp.matrix.Matrix transport(int sector, int i, double Zf, StateVecsDoca.StateVec iVec, StateVecsDoca.CovMat covMat)
      Parameters:
      sector -
      i - initial state vector index
      Zf -
      iVec - state vector at the initial index
      covMat - state covariance matrix at the initial index
      Returns:
    • transport

      public void transport(int sector, int i, int f, StateVecsDoca.StateVec iVec, StateVecsDoca.CovMat covMat)
      Parameters:
      sector -
      i - initial state vector index
      f - final state vector index
      iVec - state vector at the initial index
      covMat - state covariance matrix at the initial index
    • getX0

      public double getX0(double z)
    • transportFixed

      public void transportFixed(int sector, int i, int f, StateVecsDoca.StateVec iVec, StateVecsDoca.CovMat covMat)
      Parameters:
      sector -
      i - initial state vector index
      f - final state vector index
      iVec - state vector at the initial index
      covMat - state covariance matrix at the initial index
    • setMass

      public void setMass(int hypo, double mass)
    • init

      public void init(Track trkcand, double z0, KFitterDoca kf, int c)
      Parameters:
      trkcand - the track candidate
      z0 - the value in z to which the track is swam back to
      kf - the final state measurement index
      c -
    • printMatrix

      public void printMatrix(org.jlab.jnp.matrix.Matrix C)