|
| | MeasuredStateOnPlane (const AbsTrackRep *rep=NULL) |
| |
| | 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) |
| |
| 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=NULL) |
| |
| | StateOnPlane (const TVectorD &state, const SharedPlanePtr &plane, const AbsTrackRep *rep) |
| |
| | 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 |
| |
| void | setPosMom (const TVector3 &pos, const TVector3 &mom) |
| |
| void | setPosMom (const TVectorD &state6) |
| |
| void | setChargeSign (double charge) |
| |
| void | setQop (double qop) |
| |
StateOnPlane with additional covariance matrix.
Definition at line 38 of file MeasuredStateOnPlane.h.