Class AStateVecs.StateVec

java.lang.Object
org.jlab.clas.tracking.kalmanfilter.AStateVecs.StateVec
Enclosing class:
AStateVecs

public class AStateVecs.StateVec extends Object
  • 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

  • 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

      public AStateVecs.StateVec clone()
      Overrides:
      clone in class Object
    • copy

      public final void copy(AStateVecs.StateVec s)
    • 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

      public double[] subtractHelix(AStateVecs.StateVec vec)
    • updateHelix

      public void updateHelix(double x, double y, double z, double px, double py, double pz, double alpha)
    • getHelix

      public Helix getHelix(double xref, double yref)
    • 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

      public Point3D getPosition()
    • getMomentum

      public Vector3D getMomentum()
    • toString

      public String toString()
      Overrides:
      toString in class Object