Class AKFitter
java.lang.Object
org.jlab.clas.tracking.kalmanfilter.AKFitter
- Direct Known Subclasses:
KFitter
,KFitter
,KFitter
,KFitterStraight
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionboolean
double
int
boolean
int
int
int
static int
boolean
int
-
Constructor Summary
ConstructorsConstructorDescriptionAKFitter
(boolean filter, int iterations, int dir, Swim swim, MatrixOps.Libr m) -
Method Summary
Modifier and TypeMethodDescriptiondouble
calc_chi2
(AStateVecs sv, AMeasVecs mv) abstract AStateVecs.StateVec
filter
(int k, AStateVecs.StateVec sv, AMeasVecs mv) double
double
getXb()
double
getYb()
boolean
initIter
(AStateVecs sv, AMeasVecs mv) void
initOneWayIter
(AStateVecs sv, int i0) void
abstract void
runFitter
(AStateVecs sv, AMeasVecs mv) void
runFitterIter
(AStateVecs sv, AMeasVecs mv) boolean
runOneWayFitterIter
(AStateVecs sv, AMeasVecs mv, int k0, int kf) final void
void
setMeasurements
(List<Surface> measSurfaces, AMeasVecs mv) void
setResidualsCut
(double resiCut) void
setSwimmer
(Swim swimmer) void
setTrajectory
(AStateVecs sv, AMeasVecs mv) void
setXb
(double _Xb) void
setYb
(double _Yb) abstract AStateVecs.StateVec
smooth
(int k, AStateVecs sv, AMeasVecs mv) abstract AStateVecs.StateVec
-
Field Details
-
polarity
public static int polarity -
filterOn
public boolean filterOn -
totNumIter
public int totNumIter -
beamSpotConstraint
public boolean beamSpotConstraint -
setFitFailed
public boolean setFitFailed -
chi2
public double chi2 -
NDF
public int NDF -
NDF0
public int NDF0 -
numIter
public int numIter -
dir
public int dir -
trajPoints
-
-
Constructor Details
-
AKFitter
-
-
Method Details
-
setMatrixLibrary
-
getMatrixOps
-
setMeasurements
-
getSwimmer
-
setSwimmer
-
getResidualsCut
public double getResidualsCut() -
setResidualsCut
public void setResidualsCut(double resiCut) -
runFitterIter
-
initIter
-
initOneWayIter
-
runOneWayFitterIter
-
runFitter
-
setTrajectory
-
calc_chi2
-
filter
-
smooth
-
smooth
-
getXb
public double getXb()- Returns:
- the _Xb
-
setXb
public void setXb(double _Xb) - Parameters:
_Xb
- the _Xb to set
-
getYb
public double getYb()- Returns:
- the _Yb
-
setYb
public void setYb(double _Yb) - Parameters:
_Yb
- the _Yb to set
-
printConfig
public void printConfig()
-