CMS 3D CMS Logo

List of all members | Public Types
AlgebraicROOTObject< D1, D2 > Struct Template Reference

============= When we need templated root objects More...

#include <AlgebraicROOTObjects.h>

Public Types

typedef ROOT::Math::SMatrix< double, D1, D2, ROOT::Math::MatRepStd< double, D1, D2 > > Matrix
 
typedef ROOT::Math::SMatrix< double, D1, D1, ROOT::Math::MatRepSym< double, D1 > > SymMatrix
 
typedef ROOT::Math::SVector< double, D1 > Vector
 

Detailed Description

template<unsigned int D1, unsigned int D2 = D1>
struct AlgebraicROOTObject< D1, D2 >

============= When we need templated root objects

Definition at line 66 of file AlgebraicROOTObjects.h.

Member Typedef Documentation

◆ Matrix

template<unsigned int D1, unsigned int D2 = D1>
typedef ROOT::Math::SMatrix<double, D1, D2, ROOT::Math::MatRepStd<double, D1, D2> > AlgebraicROOTObject< D1, D2 >::Matrix

Definition at line 69 of file AlgebraicROOTObjects.h.

◆ SymMatrix

template<unsigned int D1, unsigned int D2 = D1>
typedef ROOT::Math::SMatrix<double, D1, D1, ROOT::Math::MatRepSym<double, D1> > AlgebraicROOTObject< D1, D2 >::SymMatrix

Definition at line 68 of file AlgebraicROOTObjects.h.

◆ Vector

template<unsigned int D1, unsigned int D2 = D1>
typedef ROOT::Math::SVector<double, D1> AlgebraicROOTObject< D1, D2 >::Vector

Definition at line 67 of file AlgebraicROOTObjects.h.