CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros 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 74 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 77 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 76 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 75 of file AlgebraicROOTObjects.h.