12 #include <tracking/trackFindingCDC/numerics/CovarianceMatrix.h>
14 #include <TMatrixDSymfwd.h>
23 namespace TrackFindingCDC {
26 struct TMatrixConversion {
30 static CovarianceMatrix<N>
fromTMatrix(
const TMatrixDSym& tCov);
42 #include <TMatrixDSym.h>
49 namespace TrackFindingCDC {
54 assert(tCov.GetNrows() == N);
55 assert(tCov.GetNcols() == N);
56 assert(tCov.GetRowLwb() == 0);
57 assert(tCov.GetColLwb() == 0);
60 for (
int i = 0; i < N; ++i) {
61 for (
int j = 0; j < N; ++j) {
62 result(i, j) = tCov(i, j);
71 TMatrixDSym result(N);
72 for (
int i = 0; i < N; ++i) {
73 for (
int j = 0; j < N; ++j) {
74 result(i, j) = cov(i, j);