Package org.jlab.rec.dc.track.fit
Class StateVecsDoca
java.lang.Object
org.jlab.rec.dc.track.fit.StateVecsDoca
- Author:
- ziegler
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionclassThe track covariance matrixclassThe state vector representing the track at a given measurement site
- 
Field SummaryFieldsModifier and TypeFieldDescriptionorg.jlab.jnp.matrix.Matrixdouble[]
- 
Constructor SummaryConstructorsConstructorDescriptionStateVecsDoca(Swim swimmer) State vector representing the track in the sector coordinate system at the measurement layer
- 
Method SummaryModifier and TypeMethodDescriptiondoublegetX0(double z) voidinit(Track trkcand, double z0, KFitterDoca kf, int c) voidprintMatrix(org.jlab.jnp.matrix.Matrix C) voidsetMass(int hypo, double mass) org.jlab.jnp.matrix.Matrixtransport(int sector, int i, double Zf, StateVecsDoca.StateVec iVec, StateVecsDoca.CovMat covMat) voidtransport(int sector, int i, int f, StateVecsDoca.StateVec iVec, StateVecsDoca.CovMat covMat) voidtransportFixed(int sector, int i, int f, StateVecsDoca.StateVec iVec, StateVecsDoca.CovMat covMat) 
- 
Field Details- 
Zpublic double[] Z
- 
trackTraj
- 
trackCov
- 
StateVec
- 
CovMat
- 
Fpublic org.jlab.jnp.matrix.Matrix F
 
- 
- 
Constructor Details- 
StateVecsDocaState vector representing the track in the sector coordinate system at the measurement layer- Parameters:
- swimmer-
 
 
- 
- 
Method Details- 
transportpublic org.jlab.jnp.matrix.Matrix transport(int sector, int i, double Zf, StateVecsDoca.StateVec iVec, StateVecsDoca.CovMat covMat) - Parameters:
- sector-
- i- initial state vector index
- Zf-
- iVec- state vector at the initial index
- covMat- state covariance matrix at the initial index
- Returns:
 
- 
transportpublic void transport(int sector, int i, int f, StateVecsDoca.StateVec iVec, StateVecsDoca.CovMat covMat) - Parameters:
- sector-
- i- initial state vector index
- f- final state vector index
- iVec- state vector at the initial index
- covMat- state covariance matrix at the initial index
 
- 
getX0public double getX0(double z) 
- 
transportFixedpublic void transportFixed(int sector, int i, int f, StateVecsDoca.StateVec iVec, StateVecsDoca.CovMat covMat) - Parameters:
- sector-
- i- initial state vector index
- f- final state vector index
- iVec- state vector at the initial index
- covMat- state covariance matrix at the initial index
 
- 
setMasspublic void setMass(int hypo, double mass) 
- 
init- Parameters:
- trkcand- the track candidate
- z0- the value in z to which the track is swam back to
- kf- the final state measurement index
- c-
 
- 
printMatrixpublic void printMatrix(org.jlab.jnp.matrix.Matrix C) 
 
-