Class AStateVecs.StateVec
java.lang.Object
org.jlab.clas.tracking.kalmanfilter.AStateVecs.StateVec
- Enclosing class:
- AStateVecs
- 
Field SummaryFieldsModifier and TypeFieldDescriptiondoubledoubleorg.jlab.jnp.matrix.Matrixdouble[][]doubledoubledoubledoubledoubledoubledouble[][]intdoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledoubledouble
- 
Constructor SummaryConstructorsConstructorDescriptionStateVec(int k) StateVec(int k, double xpivot, double ypivot, double zpivot, AStateVecs.StateVec s) StateVec(int k, AStateVecs.StateVec s) 
- 
Method SummaryModifier and TypeMethodDescriptionclone()final voidvoidcopyCovMat(double[][] c) voidcopyFMat(double[][] c) doublegetHelix(double xref, double yref) double[]doublegetHelixComponent(int i) booleandoubledoubledoubledouble[]doublegetRayComponent(int i) double[]doublevoidvoidrollBack(double angle) voidscaleCovMat(double scale) voidsetFinalDAFWeight(double weight) voidsetIsDoubleHit(boolean isDoubleHit) voidsetPathLength(double _PathLength) final voidsetPivot(double xPivot, double yPivot, double zPivot) voidsetProjector(double h) voidsetProjectorDoca(double h) voidsetWeightDAF_doubleHits(double[] weight) voidsetWeightDAF_singleHit(double weight) double[]voidtoDoca()toString()voidvoidfinal voidvoidupdateHelix(double x, double y, double z, double px, double py, double pz, double alpha) void
- 
Field Details- 
kpublic int k
- 
xpublic double x
- 
ypublic double y
- 
zpublic double z
- 
pxpublic double px
- 
pypublic double py
- 
pzpublic double pz
- 
kappapublic double kappa
- 
d_rhopublic double d_rho
- 
phi0public double phi0
- 
phipublic double phi
- 
tanLpublic double tanL
- 
dzpublic double dz
- 
alphapublic double alpha
- 
x0public double x0
- 
y0public double y0
- 
z0public double z0
- 
txpublic double tx
- 
tzpublic double tz
- 
dlpublic double dl
- 
residualpublic double residual
- 
covMatpublic double[][] covMat
- 
Fpublic double[][] F
- 
energyLosspublic double energyLoss
- 
dxpublic double dx
- 
pathpublic double path
- 
typublic double ty
- 
Qpublic double Q
- 
Bpublic double B
- 
deltaPathpublic double deltaPath
- 
CMpublic org.jlab.jnp.matrix.Matrix CM
 
- 
- 
Constructor Details- 
StateVecpublic StateVec(int k) 
- 
StateVec
- 
StateVec
- 
StateVec
 
- 
- 
Method Details- 
getWeightDAF_singleHitpublic double getWeightDAF_singleHit()
- 
setWeightDAF_singleHitpublic void setWeightDAF_singleHit(double weight) 
- 
getWeightDAF_doubleHitspublic double[] getWeightDAF_doubleHits()
- 
setWeightDAF_doubleHitspublic void setWeightDAF_doubleHits(double[] weight) 
- 
getFinalDAFWeightpublic double getFinalDAFWeight()
- 
setFinalDAFWeightpublic void setFinalDAFWeight(double weight) 
- 
getIsDoubleHitpublic boolean getIsDoubleHit()
- 
setIsDoubleHitpublic void setIsDoubleHit(boolean isDoubleHit) 
- 
getPathLengthpublic double getPathLength()
- 
setPathLengthpublic void setPathLength(double _PathLength) 
- 
getProjectorpublic double getProjector()
- 
setProjectorpublic void setProjector(double h) 
- 
getProjectorDocapublic double getProjectorDoca()
- 
setProjectorDocapublic void setProjectorDoca(double h) 
- 
clone
- 
copy
- 
copyCovMatpublic void copyCovMat(double[][] c) 
- 
copyFMatpublic void copyFMat(double[][] c) 
- 
scaleCovMatpublic void scaleCovMat(double scale) 
- 
updateFromHelixpublic void updateFromHelix()
- 
updateHelixpublic final void updateHelix()
- 
rollBackpublic void rollBack(double angle) 
- 
toDocapublic void toDoca()
- 
pivotTransformpublic void pivotTransform()
- 
setPivotpublic final void setPivot(double xPivot, double yPivot, double zPivot) 
- 
subtractHelix
- 
updateHelixpublic void updateHelix(double x, double y, double z, double px, double py, double pz, double alpha) 
- 
getHelix
- 
updateRaypublic void updateRay()
- 
updateFromRaypublic void updateFromRay()
- 
getHelixArraypublic double[] getHelixArray()
- 
getRayArraypublic double[] getRayArray()
- 
getHelixComponentpublic double getHelixComponent(int i) 
- 
getRayComponentpublic double getRayComponent(int i) 
- 
getPosition
- 
getMomentum
- 
toString
 
-