|
| KalmanFittedStateOnPlane () |
|
| KalmanFittedStateOnPlane (const TVectorD &state, const TMatrixDSym &cov, const SharedPlanePtr &plane, const AbsTrackRep *rep, double chiSquareIncrement, double ndf) |
|
| KalmanFittedStateOnPlane (const TVectorD &state, const TMatrixDSym &cov, const SharedPlanePtr &plane, const AbsTrackRep *rep, const TVectorD &auxInfo, double chiSquareIncrement, double ndf) |
|
| KalmanFittedStateOnPlane (const MeasuredStateOnPlane &state, double chiSquareIncrement, double ndf) |
|
KalmanFittedStateOnPlane & | operator= (KalmanFittedStateOnPlane other) |
|
void | swap (KalmanFittedStateOnPlane &other) |
|
virtual | ~KalmanFittedStateOnPlane () |
|
double | getChiSquareIncrement () const |
|
double | getNdf () const |
|
void | setChiSquareIncrement (double chiSquareIncrement) |
|
void | setNdf (double ndf) |
|
| MeasuredStateOnPlane (const AbsTrackRep *rep=nullptr) |
|
| MeasuredStateOnPlane (const TVectorD &state, const TMatrixDSym &cov, const genfit::SharedPlanePtr &plane, const AbsTrackRep *rep) |
|
| MeasuredStateOnPlane (const TVectorD &state, const TMatrixDSym &cov, const genfit::SharedPlanePtr &plane, const AbsTrackRep *rep, const TVectorD &auxInfo) |
|
| MeasuredStateOnPlane (const MeasuredStateOnPlane &o) |
|
| MeasuredStateOnPlane (const StateOnPlane &state, const TMatrixDSym &cov) |
|
MeasuredStateOnPlane & | operator= (MeasuredStateOnPlane other) |
|
void | swap (MeasuredStateOnPlane &other) |
|
virtual | ~MeasuredStateOnPlane () |
|
const TMatrixDSym & | getCov () const |
|
TMatrixDSym & | getCov () |
|
void | blowUpCov (double blowUpFac, bool resetOffDiagonals=true, double maxVal=-1.) |
| Blow up covariance matrix with blowUpFac. Per default, off diagonals are reset to 0 and the maximum values are limited to maxVal. More...
|
|
void | setStateCov (const TVectorD &state, const TMatrixDSym &cov) |
|
void | setStateCovPlane (const TVectorD &state, const TMatrixDSym &cov, const SharedPlanePtr &plane) |
|
void | setCov (const TMatrixDSym &cov) |
|
TMatrixDSym | get6DCov () const |
|
void | getPosMomCov (TVector3 &pos, TVector3 &mom, TMatrixDSym &cov) const |
|
void | get6DStateCov (TVectorD &stateVec, TMatrixDSym &cov) const |
|
double | getMomVar () const |
|
void | setPosMomErr (const TVector3 &pos, const TVector3 &mom, const TVector3 &posErr, const TVector3 &momErr) |
|
void | setPosMomCov (const TVector3 &pos, const TVector3 &mom, const TMatrixDSym &cov6x6) |
|
void | setPosMomCov (const TVectorD &state6, const TMatrixDSym &cov6x6) |
|
virtual void | Print (Option_t *option="") const |
|
| StateOnPlane (const AbsTrackRep *rep=nullptr) |
|
| StateOnPlane (const TVectorD &state, const SharedPlanePtr &plane, const AbsTrackRep *rep) |
| state is defined by the TrackReps parameterization More...
|
|
| StateOnPlane (const TVectorD &state, const SharedPlanePtr &plane, const AbsTrackRep *rep, const TVectorD &auxInfo) |
|
StateOnPlane & | operator= (StateOnPlane other) |
|
void | swap (StateOnPlane &other) |
|
virtual | ~StateOnPlane () |
|
const TVectorD & | getState () const |
|
TVectorD & | getState () |
|
const TVectorD & | getAuxInfo () const |
|
TVectorD & | getAuxInfo () |
|
const SharedPlanePtr & | getPlane () const |
|
const AbsTrackRep * | getRep () const |
|
void | setState (const TVectorD &state) |
|
void | setPlane (const SharedPlanePtr &plane) |
|
void | setStatePlane (const TVectorD &state, const SharedPlanePtr &plane) |
|
void | setAuxInfo (const TVectorD &auxInfo) |
|
void | setRep (const AbsTrackRep *rep) |
|
double | extrapolateToPlane (const SharedPlanePtr &plane, bool stopAtBoundary=false, bool calcJacobianNoise=false) |
|
double | extrapolateToLine (const TVector3 &linePoint, const TVector3 &lineDirection, bool stopAtBoundary=false, bool calcJacobianNoise=false) |
|
double | extrapolateToPoint (const TVector3 &point, bool stopAtBoundary=false, bool calcJacobianNoise=false) |
|
double | extrapolateToPoint (const TVector3 &point, const TMatrixDSym &G, bool stopAtBoundary=false, bool calcJacobianNoise=false) |
|
double | extrapolateToCylinder (double radius, const TVector3 &linePoint=TVector3(0., 0., 0.), const TVector3 &lineDirection=TVector3(0., 0., 1.), bool stopAtBoundary=false, bool calcJacobianNoise=false) |
|
double | extrapolateToSphere (double radius, const TVector3 &point=TVector3(0., 0., 0.), bool stopAtBoundary=false, bool calcJacobianNoise=false) |
|
double | extrapolateBy (double step, bool stopAtBoundary=false, bool calcJacobianNoise=false) |
|
double | extrapolateToMeasurement (const AbsMeasurement *measurement, bool stopAtBoundary=false, bool calcJacobianNoise=false) |
|
TVector3 | getPos () const |
|
TVector3 | getMom () const |
|
TVector3 | getDir () const |
|
void | getPosMom (TVector3 &pos, TVector3 &mom) const |
|
void | getPosDir (TVector3 &pos, TVector3 &dir) const |
|
TVectorD | get6DState () const |
|
double | getMomMag () const |
|
int | getPDG () const |
|
double | getCharge () const |
|
double | getQop () const |
|
double | getMass () const |
|
double | getTime () const |
|
void | setPosMom (const TVector3 &pos, const TVector3 &mom) |
|
void | setPosMom (const TVectorD &state6) |
|
void | setChargeSign (double charge) |
|
void | setQop (double qop) |
|
void | setTime (double time) |
|
MeasuredStateOnPlane with additional info produced by a Kalman filter or DAF.
Definition at line 33 of file KalmanFittedStateOnPlane.h.