10#include <tracking/trackFindingCDC/numerics/PlainMatrix.h>
19 namespace TrackFindingCDC {
22 template <
class T,
int M,
int N>
23 auto mapToEigen(PlainMatrix<T, M, N>& plainMatrix)
25 return Eigen::Map<Eigen::Matrix<T, M, N, Eigen::ColMajor> >(plainMatrix.data());
29 template <
class T,
int M,
int N>
30 auto mapToEigen(
const PlainMatrix<T, M, N>& plainMatrix)
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)
Abstract base class for different kinds of events.