|
|
| | CMatrix () |
| |
| | CMatrix (const CMatrix &rhs) |
| |
| | CMatrix (const VtSymMatrix &rhs) |
| |
| | CMatrix (const VtSqMatrix &rhs) |
| |
| | CMatrix (const VtMatrix &rhs) |
| |
|
| double | x () const |
| | rtra->cvf[0] More...
|
| |
| double | x_y () const |
| | rtra->cvf[1] More...
|
| |
| double | x_tx () const |
| | rtra->cvf[3] More...
|
| |
| double | x_ty () const |
| | rtra->cvf[6] More...
|
| |
| double | x_p () const |
| | rtra->cvf[10] $* Q * -p^2$ More...
|
| |
| double | y () const |
| | rtra->cvf[2] More...
|
| |
| double | y_tx () const |
| | rtra->cvf[4] More...
|
| |
| double | y_ty () const |
| | rtra->cvf[7] More...
|
| |
| double | y_p () const |
| | rtra->cvf[11] $* Q * -p^2$ More...
|
| |
| double | tx () const |
| | rtra->cvf[5] More...
|
| |
| double | tx_ty () const |
| | rtra->cvf[8] More...
|
| |
| double | tx_p () const |
| | rtra->cvf[12] $* Q * -p^2$ More...
|
| |
| double | ty () const |
| | rtra->cvf[9] More...
|
| |
| double | ty_p () const |
| | rtra->cvf[13] $* Q * -p^2$ More...
|
| |
| double | p () const |
| | rtra->cvf[14] $* p^4$ More...
|
| |
|
| void | set_x (const double x) |
| |
| void | set_x_y (const double xy) |
| |
| void | set_x_tx (const double xtx) |
| |
| void | set_x_ty (const double xty) |
| |
| void | set_x_p (const double xp) |
| |
| void | set_y (const double y) |
| |
| void | set_y_tx (const double ytx) |
| |
| void | set_y_ty (const double yty) |
| |
| void | set_y_p (const double yp) |
| |
| void | set_tx (const double tx) |
| |
| void | set_tx_ty (const double txty) |
| |
| void | set_tx_p (const double txp) |
| |
| void | set_ty (const double ty) |
| |
| void | set_ty_p (const double typ) |
| |
| void | set_p (const double p) |
| |
|
| double | x_prop (double dz) const |
| |
| double | x_y_prop (double dz) const |
| |
| double | x_tx_prop (double dz) const |
| |
| double | x_ty_prop (double dz) const |
| |
| double | x_p_prop (double dz) const |
| |
| double | y_prop (double dz) const |
| |
| double | y_tx_prop (double dz) const |
| |
| double | y_ty_prop (double dz) const |
| |
| double | y_p_prop (double dz) const |
| |
| void | propagate (const double dz) |
| | propagate all matrix elements More...
|
| |
| | VtSymMatrix (const unsigned int dim) |
| |
| | VtSymMatrix (const unsigned int dim, double diag) |
| | initalize diagonal elements More...
|
| |
| | VtSymMatrix (const VtSymMatrix &rhs) |
| | copy constructor More...
|
| |
| | VtSymMatrix (const VtSqMatrix &rhs) |
| |
| | VtSymMatrix (const VtMatrix &rhs) |
| |
| virtual | ~VtSymMatrix () |
| |
| bool | invert (const bool use_momentum) |
| | calc inverse using momentum or not More...
|
| |
| bool | VtDsinv (int dim=0) |
| | transform to inverse More...
|
| |
| const VtSymMatrix | dsinv (int dim=0) const |
| | return inverse More...
|
| |
| virtual double | det () const |
| | compute determinant via CERNLIB dsfact() More...
|
| |
| double | product (const VtVector &rhs, unsigned int dim=0) const |
| | compute $v^t*A*v$ More...
|
| |
| const VtSymMatrix | product (const VtMatrix &rhs) const |
| | compute $B^t*A*B$ More...
|
| |
| virtual void | place_at (const VtMatrix &rhs, const unsigned int row, const unsigned int col) |
| | copy a smaller matrix at a certain place More...
|
| |
| void | copy (const VtSymMatrix &rhs) |
| | in case matrix dimensions differ More...
|
| |
| const VtSymMatrix & | operator= (const VtSymMatrix &rhs) |
| | copy More...
|
| |
| const VtSymMatrix & | operator+= (const double rhs) |
| | $\textbf{A} = (a_{\mu\nu} + \alpha)$ More...
|
| |
| const VtSymMatrix & | operator-= (const double rhs) |
| | $\textbf{A} = (a_{\mu\nu} - \alpha)$ More...
|
| |
| const VtSymMatrix & | operator*= (const double rhs) |
| | $\textbf{A} = (a_{\mu\nu} \cdot\alpha)$ More...
|
| |
| const VtSymMatrix & | operator/= (const double rhs) |
| | $\textbf{A} = (a_{\mu\nu} / \alpha)$ More...
|
| |
| const VtSymMatrix & | operator+= (const VtSymMatrix &rhs) |
| | $\textbf{A} = (a_{\mu\nu} + b_{\mu\nu})$ More...
|
| |
| const VtSymMatrix & | operator-= (const VtSymMatrix &rhs) |
| | $\textbf{A} = (a_{\mu\nu} - b_{\mu\nu})$ More...
|
| |
| const VtSymMatrix | operator+ (const VtSymMatrix &rhs) const |
| |
| const VtSqMatrix | operator+ (const VtSqMatrix &rhs) const |
| |
| const VtMatrix | operator+ (const VtMatrix &rhs) const |
| |
| const VtSymMatrix | operator- (const VtSymMatrix &rhs) const |
| |
| const VtSymMatrix | operator- (void) const |
| |
| const VtSqMatrix | operator- (const VtSqMatrix &rhs) const |
| |
| const VtMatrix | operator- (const VtMatrix &rhs) const |
| |
| const VtSqMatrix | operator* (const VtSymMatrix &rhs) const |
| |
| const VtSqMatrix | operator* (const VtSqMatrix &rhs) const |
| |
| const VtMatrix | operator* (const VtMatrix &rhs) const |
| |
| const VtVector | operator* (const VtVector &rhs) const |
| |
| virtual void | print (std::ostream &os) const |
| |
| | VtSqMatrix (const int row) |
| |
| | VtSqMatrix (const VtSqMatrix &rhs) |
| |
| | VtSqMatrix (const VtMatrix &rhs) |
| |
| virtual | ~VtSqMatrix () |
| |
| bool | VtDinv (int dim=0) |
| | transform to inverse More...
|
| |
| const VtSqMatrix | dinv (int dim=0) const |
| | return inverse More...
|
| |
| virtual const VtMatrix | operator* (const VtMatrix &rhs) |
| |
| const VtVector | operator* (const VtVector &rhs) const |
| |
| | VtMatrix (const unsigned int row, const unsigned int col) |
| |
| | VtMatrix (const VtMatrix &rhs) |
| |
| virtual | ~VtMatrix () |
| |
| unsigned int | nrow () const |
| | no of rows $n$ More...
|
| |
| unsigned int | ncol () const |
| | no of columns $m$ More...
|
| |
| int | size () const |
| | $m\times n$ More...
|
| |
| VtMatrix_row | operator[] (int row) |
| |
| VtMatrix_row_const | operator[] (int row) const |
| |
| virtual double | operator() (unsigned int row, unsigned int col) const |
| |
| virtual double & | operator() (const unsigned int row, const unsigned int col) |
| |
| double | get (unsigned int row, unsigned int col) const |
| |
| double & | get (unsigned int row, unsigned int col) |
| |
| void | VtT (void) |
| | transform into transpose matrix More...
|
| |
| const VtMatrix | T (void) const |
| | return transpose More...
|
| |
| virtual void | place_at (const VtVector &rhs, const unsigned int row, const unsigned int col) |
| | copy a vector at a certain place More...
|
| |
| void | copy (const VtMatrix &rhs) |
| | to be used if matrix dimensions are not equal More...
|
| |
| void | clear (void) |
| | set matrix elements to 0 More...
|
| |
| const VtMatrix & | operator= (const VtMatrix &rhs) |
| | $\textbf{A} = \textbf{B}$ More...
|
| |
| const VtMatrix & | operator= (const VtNegMatrix &rhs) |
| |
| const VtMatrix & | operator+= (const VtMatrix &rhs) |
| | $\textbf{A} = (a_{\mu\nu} + b_{\mu\nu})$ More...
|
| |
| const VtMatrix & | operator-= (const VtMatrix &rhs) |
| | $\textbf{A} = (a_{\mu\nu} - b_{\mu\nu})$ More...
|
| |
| const VtMatrix | operator+ (const VtMatrix &rhs) const |
| | $\textbf{A} + \textbf{B}$ More...
|
| |
| const VtMatrix | operator+ (const VtNegMatrix &rhs) const |
| |
| const VtMatrix | operator- (const VtMatrix &rhs) const |
| | $\textbf{A} - \textbf{B}$ More...
|
| |
| const VtMatrix | operator- (const VtNegMatrix &rhs) const |
| |
| const VtNegMatrix | operator- (void) const |
| | $-\textbf{A}$ More...
|
| |
| const VtMatrix | operator* (const VtMatrix &rhs) const |
| | $\textbf{A}\cdot\textbf{B} = \sum_{\nu=1}^n a_{\mu\nu}b_{\nu\lambda}$ More...
|
| |
| const VtVector | operator* (const VtVector &rhs) const |
| | $\textbf{A}\cdot\vec{v} = (\sum_{\nu=1}^n a_{\mu\nu}v_{\nu})$ More...
|
| |
| double * | array () const |
| | return pointer to internal array More...
|
| |
$5\times 5$ symmetric matrix class @memo HERA-B Track covariance matrix class