![]() |
ATLAS Offline Software
|
#include <EigenHelpers.h>
Static Public Member Functions | |
| template<class VECTOR, class COVARIANCE> | |
| static void | vectorToEigenMatrix (VECTOR &vecvec, COVARIANCE &cov, const char *) |
| Helper fn to fill the covariance from the raw data (vec<float>). | |
| template<class VECTOR, class COVARIANCE> | |
| static void | eigenMatrixToVector (VECTOR &vecvec, COVARIANCE &cov, const char *) |
| Helper fn to get raw data (vec<float>) from the covariance. | |
| template<class T> | |
| static void | vectorToEigenTransform3D (const T &vecvec, Amg::Transform3D &trans) |
| Convert std :: vector<double> to Amg::Transform3D. | |
| template<class T> | |
| static void | eigenTransform3DToVector (const Amg::Transform3D &trans, T &vecvec) |
| Convert HepGeom::Transform3D to std :: vector<double>. | |
Definition at line 13 of file EigenHelpers.h.
|
inlinestatic |
Helper fn to get raw data (vec<float>) from the covariance.
| VECTOR | the vector<float> |
| COVARIANCE | The eigen covariance matrix |
| NAME | The name of the convertor |
Definition at line 30 of file EigenHelpers.h.
|
inlinestatic |
Convert HepGeom::Transform3D to std :: vector<double>.
Definition at line 55 of file EigenHelpers.h.
|
inlinestatic |
Helper fn to fill the covariance from the raw data (vec<float>).
| VECTOR | the vector<float> |
| COVARIANCE | The eigen covariance matrix |
| NAME | The name of the convertor |
Definition at line 22 of file EigenHelpers.h.
|
inlinestatic |
Convert std :: vector<double> to Amg::Transform3D.
Definition at line 36 of file EigenHelpers.h.