Class KFitterStraight
java.lang.Object
org.jlab.clas.tracking.kalmanfilter.AKFitter
org.jlab.clas.tracking.kalmanfilter.zReference.KFitterStraight
- Author:
- Tongtong Cao
-
Nested Class Summary
Nested classes/interfaces inherited from class org.jlab.clas.tracking.kalmanfilter.AKFitter
AKFitter.HitOnTrack -
Field Summary
FieldsModifier and TypeFieldDescriptionintFields inherited from class org.jlab.clas.tracking.kalmanfilter.AKFitter
beamSpotConstraint, chi2, dir, filterOn, NDF, NDF0, numIter, polarity, setFitFailed, totNumIter, trajPoints -
Constructor Summary
ConstructorsConstructorDescriptionKFitterStraight(boolean filter, int iterations, int dir, Swim swim, double[] Z, MatrixOps.Libr mo) -
Method Summary
Modifier and TypeMethodDescriptionfilter(int k, AStateVecs.StateVec vec, AMeasVecs mv) org.jlab.jnp.matrix.MatrixfilterCovMat(double[] H, org.jlab.jnp.matrix.Matrix Ci, double V) doublegetDeltaPathToVtx(int sector, double Zf) final voidinit(List<Surface> measSurfaces, AStateVecs.StateVec initSV) final voidinitFromHB(List<Surface> measSurfaces, AStateVecs.StateVec initSV, double beta) voidorg.jlab.jnp.matrix.MatrixpropagateToVtx(int sector, double Zf) voidvoidrunFitter(AStateVecs sv, AMeasVecs mv) smooth(int k, AStateVecs sv, AMeasVecs mv) Methods inherited from class org.jlab.clas.tracking.kalmanfilter.AKFitter
calc_chi2, getMatrixOps, getResidualsCut, getSwimmer, getXb, getYb, initIter, initOneWayIter, printConfig, runFitterIter, runOneWayFitterIter, setMatrixLibrary, setMeasurements, setResidualsCut, setSwimmer, setTrajectory, setXb, setYb
-
Field Details
-
finalStateVec
-
initialStateVec
-
kfStateVecsAlongTrajectory
-
ConvStatus
public int ConvStatus
-
-
Constructor Details
-
KFitterStraight
public KFitterStraight(boolean filter, int iterations, int dir, Swim swim, double[] Z, MatrixOps.Libr mo)
-
-
Method Details
-
init
-
initFromHB
-
runFitter
public void runFitter() -
filterCovMat
public org.jlab.jnp.matrix.Matrix filterCovMat(double[] H, org.jlab.jnp.matrix.Matrix Ci, double V) -
propagateToVtx
public org.jlab.jnp.matrix.Matrix propagateToVtx(int sector, double Zf) -
getDeltaPathToVtx
public double getDeltaPathToVtx(int sector, double Zf) -
runFitter
-
filter
-
smooth
-
smooth
-
getMeasVecs
-
getStateVecs
-
printlnMeasVecs
public void printlnMeasVecs()
-