CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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

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.

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.

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.