10#include <tracking/trackFindingCDC/numerics/PlainMatrix.h>
19 namespace TrackFindingCDC {
22 template <
class T,
int M,
int N>
25 return Eigen::Map<Eigen::Matrix<T, M, N, Eigen::ColMajor> >(plainMatrix.data());
29 template <
class T,
int M,
int N>
32 return Eigen::Map<const Eigen::Matrix<T, M, N, Eigen::ColMajor>>(plainMatrix.data());
36 template <
class T,
int M,
int N>
37 auto& mapToEigen(Eigen::Matrix<T, M, N>& matrix)
43 template <
class T,
int M,
int N>
44 const auto& mapToEigen(
const Eigen::Matrix<T, M, N>& matrix)
A matrix implementation to be used as an interface typ through out the track finder.
Abstract base class for different kinds of events.