Class AStateVecs.StateVec
java.lang.Object
org.jlab.clas.tracking.kalmanfilter.AStateVecs.StateVec
- Enclosing class:
- AStateVecs
-
Field Summary
FieldsModifier and TypeFieldDescriptiondouble
double
org.jlab.jnp.matrix.Matrix
double[][]
double
double
double
double
double
double
double[][]
int
double
double
double
double
double
double
double
double
double
double
double
double
double
double
double
double
double
double
double
-
Constructor Summary
ConstructorsConstructorDescriptionStateVec
(int k) StateVec
(int k, double xpivot, double ypivot, double zpivot, AStateVecs.StateVec s) StateVec
(int k, AStateVecs.StateVec s) -
Method Summary
Modifier and TypeMethodDescriptionclone()
final void
void
copyCovMat
(double[][] c) void
copyFMat
(double[][] c) double
getHelix
(double xref, double yref) double[]
double
getHelixComponent
(int i) boolean
double
double
double
double[]
double
getRayComponent
(int i) double[]
double
void
void
rollBack
(double angle) void
scaleCovMat
(double scale) void
setFinalDAFWeight
(double weight) void
setIsDoubleHit
(boolean isDoubleHit) void
setPathLength
(double _PathLength) final void
setPivot
(double xPivot, double yPivot, double zPivot) void
setProjector
(double h) void
setProjectorDoca
(double h) void
setWeightDAF_doubleHits
(double[] weight) void
setWeightDAF_singleHit
(double weight) double[]
void
toDoca()
toString()
void
void
final void
void
updateHelix
(double x, double y, double z, double px, double py, double pz, double alpha) void
-
Field Details
-
k
public int k -
x
public double x -
y
public double y -
z
public double z -
px
public double px -
py
public double py -
pz
public double pz -
kappa
public double kappa -
d_rho
public double d_rho -
phi0
public double phi0 -
phi
public double phi -
tanL
public double tanL -
dz
public double dz -
alpha
public double alpha -
x0
public double x0 -
y0
public double y0 -
z0
public double z0 -
tx
public double tx -
tz
public double tz -
dl
public double dl -
residual
public double residual -
covMat
public double[][] covMat -
F
public double[][] F -
energyLoss
public double energyLoss -
dx
public double dx -
path
public double path -
ty
public double ty -
Q
public double Q -
B
public double B -
deltaPath
public double deltaPath -
CM
public org.jlab.jnp.matrix.Matrix CM
-
-
Constructor Details
-
StateVec
public StateVec(int k) -
StateVec
-
StateVec
-
StateVec
-
-
Method Details
-
getWeightDAF_singleHit
public double getWeightDAF_singleHit() -
setWeightDAF_singleHit
public void setWeightDAF_singleHit(double weight) -
getWeightDAF_doubleHits
public double[] getWeightDAF_doubleHits() -
setWeightDAF_doubleHits
public void setWeightDAF_doubleHits(double[] weight) -
getFinalDAFWeight
public double getFinalDAFWeight() -
setFinalDAFWeight
public void setFinalDAFWeight(double weight) -
getIsDoubleHit
public boolean getIsDoubleHit() -
setIsDoubleHit
public void setIsDoubleHit(boolean isDoubleHit) -
getPathLength
public double getPathLength() -
setPathLength
public void setPathLength(double _PathLength) -
getProjector
public double getProjector() -
setProjector
public void setProjector(double h) -
getProjectorDoca
public double getProjectorDoca() -
setProjectorDoca
public void setProjectorDoca(double h) -
clone
-
copy
-
copyCovMat
public void copyCovMat(double[][] c) -
copyFMat
public void copyFMat(double[][] c) -
scaleCovMat
public void scaleCovMat(double scale) -
updateFromHelix
public void updateFromHelix() -
updateHelix
public final void updateHelix() -
rollBack
public void rollBack(double angle) -
toDoca
public void toDoca() -
pivotTransform
public void pivotTransform() -
setPivot
public final void setPivot(double xPivot, double yPivot, double zPivot) -
subtractHelix
-
updateHelix
public void updateHelix(double x, double y, double z, double px, double py, double pz, double alpha) -
getHelix
-
updateRay
public void updateRay() -
updateFromRay
public void updateFromRay() -
getHelixArray
public double[] getHelixArray() -
getRayArray
public double[] getRayArray() -
getHelixComponent
public double getHelixComponent(int i) -
getRayComponent
public double getRayComponent(int i) -
getPosition
-
getMomentum
-
toString
-