CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Macros | Typedefs
AlgebraicROOTObjects.h File Reference
#include <Math/SVector.h>
#include <Math/SMatrix.h>

Go to the source code of this file.

Classes

struct  AlgebraicROOTObject< D1, D2 >
 ============= When we need templated root objects More...
 

Macros

#define SMATRIX_USE_CONSTEXPR
 

Typedefs

typedef ROOT::Math::SMatrix
< double,
1, 1, ROOT::Math::MatRepStd
< double, 1, 1 > > 
AlgebraicMatrix11
 
typedef ROOT::Math::SMatrix
< double,
1, 2, ROOT::Math::MatRepStd
< double, 1, 2 > > 
AlgebraicMatrix12
 
typedef ROOT::Math::SMatrix
< double,
1, 3, ROOT::Math::MatRepStd
< double, 1, 3 > > 
AlgebraicMatrix13
 
typedef ROOT::Math::SMatrix
< double,
1, 4, ROOT::Math::MatRepStd
< double, 1, 4 > > 
AlgebraicMatrix14
 
typedef ROOT::Math::SMatrix
< double,
1, 5, ROOT::Math::MatRepStd
< double, 1, 5 > > 
AlgebraicMatrix15
 
typedef ROOT::Math::SMatrix
< double,
1, 6, ROOT::Math::MatRepStd
< double, 1, 6 > > 
AlgebraicMatrix16
 
typedef ROOT::Math::SMatrix
< double,
2, 1, ROOT::Math::MatRepStd
< double, 2, 1 > > 
AlgebraicMatrix21
 
typedef ROOT::Math::SMatrix
< double,
2, 2, ROOT::Math::MatRepStd
< double, 2, 2 > > 
AlgebraicMatrix22
 
typedef ROOT::Math::SMatrix
< double,
2, 3, ROOT::Math::MatRepStd
< double, 2, 3 > > 
AlgebraicMatrix23
 
typedef ROOT::Math::SMatrix
< double,
2, 4, ROOT::Math::MatRepStd
< double, 2, 4 > > 
AlgebraicMatrix24
 
typedef ROOT::Math::SMatrix
< double,
2, 5, ROOT::Math::MatRepStd
< double, 2, 5 > > 
AlgebraicMatrix25
 
typedef ROOT::Math::SMatrix
< double,
2, 6, ROOT::Math::MatRepStd
< double, 2, 6 > > 
AlgebraicMatrix26
 
typedef ROOT::Math::SMatrix
< double,
3, 1, ROOT::Math::MatRepStd
< double, 3, 1 > > 
AlgebraicMatrix31
 
typedef ROOT::Math::SMatrix
< double,
3, 2, ROOT::Math::MatRepStd
< double, 3, 2 > > 
AlgebraicMatrix32
 
typedef ROOT::Math::SMatrix
< double,
3, 3, ROOT::Math::MatRepStd
< double, 3, 3 > > 
AlgebraicMatrix33
 
typedef ROOT::Math::SMatrix
< double,
3, 4, ROOT::Math::MatRepStd
< double, 3, 4 > > 
AlgebraicMatrix34
 
typedef ROOT::Math::SMatrix
< double,
3, 5, ROOT::Math::MatRepStd
< double, 3, 5 > > 
AlgebraicMatrix35
 
typedef ROOT::Math::SMatrix
< double,
3, 6, ROOT::Math::MatRepStd
< double, 3, 6 > > 
AlgebraicMatrix36
 
typedef ROOT::Math::SMatrix
< double,
4, 1, ROOT::Math::MatRepStd
< double, 4, 1 > > 
AlgebraicMatrix41
 
typedef ROOT::Math::SMatrix
< double,
4, 2, ROOT::Math::MatRepStd
< double, 4, 2 > > 
AlgebraicMatrix42
 
typedef ROOT::Math::SMatrix
< double,
4, 3, ROOT::Math::MatRepStd
< double, 4, 3 > > 
AlgebraicMatrix43
 
typedef ROOT::Math::SMatrix
< double,
4, 4, ROOT::Math::MatRepStd
< double, 4, 4 > > 
AlgebraicMatrix44
 
typedef ROOT::Math::SMatrix
< double,
4, 5, ROOT::Math::MatRepStd
< double, 4, 5 > > 
AlgebraicMatrix45
 
typedef ROOT::Math::SMatrix
< double,
4, 6, ROOT::Math::MatRepStd
< double, 4, 6 > > 
AlgebraicMatrix46
 
typedef ROOT::Math::SMatrix
< double,
5, 1, ROOT::Math::MatRepStd
< double, 5, 1 > > 
AlgebraicMatrix51
 
typedef ROOT::Math::SMatrix
< double,
5, 2, ROOT::Math::MatRepStd
< double, 5, 2 > > 
AlgebraicMatrix52
 
typedef ROOT::Math::SMatrix
< double,
5, 3, ROOT::Math::MatRepStd
< double, 5, 3 > > 
AlgebraicMatrix53
 
typedef ROOT::Math::SMatrix
< double,
5, 4, ROOT::Math::MatRepStd
< double, 5, 4 > > 
AlgebraicMatrix54
 
typedef ROOT::Math::SMatrix
< double,
5, 5, ROOT::Math::MatRepStd
< double, 5, 5 > > 
AlgebraicMatrix55
 
typedef ROOT::Math::SMatrix
< double,
5, 6, ROOT::Math::MatRepStd
< double, 5, 6 > > 
AlgebraicMatrix56
 
typedef ROOT::Math::SMatrix
< double,
6, 1, ROOT::Math::MatRepStd
< double, 6, 1 > > 
AlgebraicMatrix61
 
typedef ROOT::Math::SMatrix
< double,
6, 2, ROOT::Math::MatRepStd
< double, 6, 2 > > 
AlgebraicMatrix62
 
typedef ROOT::Math::SMatrix
< double,
6, 3, ROOT::Math::MatRepStd
< double, 6, 3 > > 
AlgebraicMatrix63
 
typedef ROOT::Math::SMatrix
< double,
6, 4, ROOT::Math::MatRepStd
< double, 6, 4 > > 
AlgebraicMatrix64
 
typedef ROOT::Math::SMatrix
< double,
6, 5, ROOT::Math::MatRepStd
< double, 6, 5 > > 
AlgebraicMatrix65
 
typedef ROOT::Math::SMatrix
< double,
6, 6, ROOT::Math::MatRepStd
< double, 6, 6 > > 
AlgebraicMatrix66
 
typedef ROOT::Math::SMatrixIdentity AlgebraicMatrixID
 
typedef ROOT::Math::SMatrix
< double,
1, 1, ROOT::Math::MatRepSym
< double, 1 > > 
AlgebraicSymMatrix11
 
typedef ROOT::Math::SMatrix
< double,
2, 2, ROOT::Math::MatRepSym
< double, 2 > > 
AlgebraicSymMatrix22
 
typedef ROOT::Math::SMatrix
< double,
3, 3, ROOT::Math::MatRepSym
< double, 3 > > 
AlgebraicSymMatrix33
 
typedef ROOT::Math::SMatrix
< double,
4, 4, ROOT::Math::MatRepSym
< double, 4 > > 
AlgebraicSymMatrix44
 
typedef ROOT::Math::SMatrix
< double,
5, 5, ROOT::Math::MatRepSym
< double, 5 > > 
AlgebraicSymMatrix55
 
typedef ROOT::Math::SMatrix
< double,
6, 6, ROOT::Math::MatRepSym
< double, 6 > > 
AlgebraicSymMatrix66
 
typedef ROOT::Math::SVector
< double, 1 > 
AlgebraicVector1
 
typedef ROOT::Math::SVector
< double, 15 > 
AlgebraicVector15
 
typedef ROOT::Math::SVector
< double, 2 > 
AlgebraicVector2
 
typedef ROOT::Math::SVector
< double, 3 > 
AlgebraicVector3
 
typedef ROOT::Math::SVector
< double, 4 > 
AlgebraicVector4
 
typedef ROOT::Math::SVector
< double, 5 > 
AlgebraicVector5
 
typedef ROOT::Math::SVector
< double, 6 > 
AlgebraicVector6
 

Macro Definition Documentation

#define SMATRIX_USE_CONSTEXPR

Definition at line 4 of file AlgebraicROOTObjects.h.

Typedef Documentation

typedef ROOT::Math::SMatrix<double, 1, 1, ROOT::Math::MatRepStd<double, 1, 1> > AlgebraicMatrix11

Definition at line 27 of file AlgebraicROOTObjects.h.

typedef ROOT::Math::SMatrix<double, 1, 2, ROOT::Math::MatRepStd<double, 1, 2> > AlgebraicMatrix12

Definition at line 28 of file AlgebraicROOTObjects.h.

typedef ROOT::Math::SMatrix<double, 1, 3, ROOT::Math::MatRepStd<double, 1, 3> > AlgebraicMatrix13

Definition at line 29 of file AlgebraicROOTObjects.h.

typedef ROOT::Math::SMatrix<double, 1, 4, ROOT::Math::MatRepStd<double, 1, 4> > AlgebraicMatrix14

Definition at line 30 of file AlgebraicROOTObjects.h.

typedef ROOT::Math::SMatrix<double, 1, 5, ROOT::Math::MatRepStd<double, 1, 5> > AlgebraicMatrix15

Definition at line 31 of file AlgebraicROOTObjects.h.

typedef ROOT::Math::SMatrix<double, 1, 6, ROOT::Math::MatRepStd<double, 1, 6> > AlgebraicMatrix16

Definition at line 32 of file AlgebraicROOTObjects.h.

typedef ROOT::Math::SMatrix<double, 2, 1, ROOT::Math::MatRepStd<double, 2, 1> > AlgebraicMatrix21

Definition at line 33 of file AlgebraicROOTObjects.h.

typedef ROOT::Math::SMatrix<double, 2, 2, ROOT::Math::MatRepStd<double, 2, 2> > AlgebraicMatrix22

Definition at line 34 of file AlgebraicROOTObjects.h.

typedef ROOT::Math::SMatrix<double, 2, 3, ROOT::Math::MatRepStd<double, 2, 3> > AlgebraicMatrix23

Definition at line 35 of file AlgebraicROOTObjects.h.

typedef ROOT::Math::SMatrix<double, 2, 4, ROOT::Math::MatRepStd<double, 2, 4> > AlgebraicMatrix24

Definition at line 36 of file AlgebraicROOTObjects.h.

typedef ROOT::Math::SMatrix<double, 2, 5, ROOT::Math::MatRepStd<double, 2, 5> > AlgebraicMatrix25

Definition at line 37 of file AlgebraicROOTObjects.h.

typedef ROOT::Math::SMatrix<double, 2, 6, ROOT::Math::MatRepStd<double, 2, 6> > AlgebraicMatrix26

Definition at line 38 of file AlgebraicROOTObjects.h.

typedef ROOT::Math::SMatrix<double, 3, 1, ROOT::Math::MatRepStd<double, 3, 1> > AlgebraicMatrix31

Definition at line 39 of file AlgebraicROOTObjects.h.

typedef ROOT::Math::SMatrix<double, 3, 2, ROOT::Math::MatRepStd<double, 3, 2> > AlgebraicMatrix32

Definition at line 40 of file AlgebraicROOTObjects.h.

typedef ROOT::Math::SMatrix<double, 3, 3, ROOT::Math::MatRepStd<double, 3, 3> > AlgebraicMatrix33

Definition at line 41 of file AlgebraicROOTObjects.h.

typedef ROOT::Math::SMatrix<double, 3, 4, ROOT::Math::MatRepStd<double, 3, 4> > AlgebraicMatrix34

Definition at line 42 of file AlgebraicROOTObjects.h.

typedef ROOT::Math::SMatrix<double, 3, 5, ROOT::Math::MatRepStd<double, 3, 5> > AlgebraicMatrix35

Definition at line 43 of file AlgebraicROOTObjects.h.

typedef ROOT::Math::SMatrix<double, 3, 6, ROOT::Math::MatRepStd<double, 3, 6> > AlgebraicMatrix36

Definition at line 44 of file AlgebraicROOTObjects.h.

typedef ROOT::Math::SMatrix<double, 4, 1, ROOT::Math::MatRepStd<double, 4, 1> > AlgebraicMatrix41

Definition at line 45 of file AlgebraicROOTObjects.h.

typedef ROOT::Math::SMatrix<double, 4, 2, ROOT::Math::MatRepStd<double, 4, 2> > AlgebraicMatrix42

Definition at line 46 of file AlgebraicROOTObjects.h.

typedef ROOT::Math::SMatrix<double, 4, 3, ROOT::Math::MatRepStd<double, 4, 3> > AlgebraicMatrix43

Definition at line 47 of file AlgebraicROOTObjects.h.

typedef ROOT::Math::SMatrix<double, 4, 4, ROOT::Math::MatRepStd<double, 4, 4> > AlgebraicMatrix44

Definition at line 48 of file AlgebraicROOTObjects.h.

typedef ROOT::Math::SMatrix<double, 4, 5, ROOT::Math::MatRepStd<double, 4, 5> > AlgebraicMatrix45

Definition at line 49 of file AlgebraicROOTObjects.h.

typedef ROOT::Math::SMatrix<double, 4, 6, ROOT::Math::MatRepStd<double, 4, 6> > AlgebraicMatrix46

Definition at line 50 of file AlgebraicROOTObjects.h.

typedef ROOT::Math::SMatrix<double, 5, 1, ROOT::Math::MatRepStd<double, 5, 1> > AlgebraicMatrix51

Definition at line 51 of file AlgebraicROOTObjects.h.

typedef ROOT::Math::SMatrix<double, 5, 2, ROOT::Math::MatRepStd<double, 5, 2> > AlgebraicMatrix52

Definition at line 52 of file AlgebraicROOTObjects.h.

typedef ROOT::Math::SMatrix<double, 5, 3, ROOT::Math::MatRepStd<double, 5, 3> > AlgebraicMatrix53

Definition at line 53 of file AlgebraicROOTObjects.h.

typedef ROOT::Math::SMatrix<double, 5, 4, ROOT::Math::MatRepStd<double, 5, 4> > AlgebraicMatrix54

Definition at line 54 of file AlgebraicROOTObjects.h.

typedef ROOT::Math::SMatrix<double, 5, 5, ROOT::Math::MatRepStd<double, 5, 5> > AlgebraicMatrix55

Definition at line 55 of file AlgebraicROOTObjects.h.

typedef ROOT::Math::SMatrix<double, 5, 6, ROOT::Math::MatRepStd<double, 5, 6> > AlgebraicMatrix56

Definition at line 56 of file AlgebraicROOTObjects.h.

typedef ROOT::Math::SMatrix<double, 6, 1, ROOT::Math::MatRepStd<double, 6, 1> > AlgebraicMatrix61

Definition at line 57 of file AlgebraicROOTObjects.h.

typedef ROOT::Math::SMatrix<double, 6, 2, ROOT::Math::MatRepStd<double, 6, 2> > AlgebraicMatrix62

Definition at line 58 of file AlgebraicROOTObjects.h.

typedef ROOT::Math::SMatrix<double, 6, 3, ROOT::Math::MatRepStd<double, 6, 3> > AlgebraicMatrix63

Definition at line 59 of file AlgebraicROOTObjects.h.

typedef ROOT::Math::SMatrix<double, 6, 4, ROOT::Math::MatRepStd<double, 6, 4> > AlgebraicMatrix64

Definition at line 60 of file AlgebraicROOTObjects.h.

typedef ROOT::Math::SMatrix<double, 6, 5, ROOT::Math::MatRepStd<double, 6, 5> > AlgebraicMatrix65

Definition at line 61 of file AlgebraicROOTObjects.h.

typedef ROOT::Math::SMatrix<double, 6, 6, ROOT::Math::MatRepStd<double, 6, 6> > AlgebraicMatrix66

Definition at line 62 of file AlgebraicROOTObjects.h.

typedef ROOT::Math::SMatrixIdentity AlgebraicMatrixID

Definition at line 72 of file AlgebraicROOTObjects.h.

typedef ROOT::Math::SMatrix<double, 1, 1, ROOT::Math::MatRepSym<double, 1> > AlgebraicSymMatrix11

Definition at line 19 of file AlgebraicROOTObjects.h.

typedef ROOT::Math::SMatrix<double, 2, 2, ROOT::Math::MatRepSym<double, 2> > AlgebraicSymMatrix22

Definition at line 20 of file AlgebraicROOTObjects.h.

typedef ROOT::Math::SMatrix<double, 3, 3, ROOT::Math::MatRepSym<double, 3> > AlgebraicSymMatrix33

Definition at line 21 of file AlgebraicROOTObjects.h.

typedef ROOT::Math::SMatrix<double, 4, 4, ROOT::Math::MatRepSym<double, 4> > AlgebraicSymMatrix44

Definition at line 22 of file AlgebraicROOTObjects.h.

typedef ROOT::Math::SMatrix<double, 5, 5, ROOT::Math::MatRepSym<double, 5> > AlgebraicSymMatrix55

Definition at line 23 of file AlgebraicROOTObjects.h.

typedef ROOT::Math::SMatrix<double, 6, 6, ROOT::Math::MatRepSym<double, 6> > AlgebraicSymMatrix66

Definition at line 24 of file AlgebraicROOTObjects.h.

typedef ROOT::Math::SVector<double, 1> AlgebraicVector1

Definition at line 10 of file AlgebraicROOTObjects.h.

typedef ROOT::Math::SVector<double, 15> AlgebraicVector15

Definition at line 16 of file AlgebraicROOTObjects.h.

typedef ROOT::Math::SVector<double, 2> AlgebraicVector2

Definition at line 11 of file AlgebraicROOTObjects.h.

typedef ROOT::Math::SVector<double, 3> AlgebraicVector3

Definition at line 12 of file AlgebraicROOTObjects.h.

typedef ROOT::Math::SVector<double, 4> AlgebraicVector4

Definition at line 13 of file AlgebraicROOTObjects.h.

typedef ROOT::Math::SVector<double, 5> AlgebraicVector5

Definition at line 14 of file AlgebraicROOTObjects.h.

typedef ROOT::Math::SVector<double, 6> AlgebraicVector6

Definition at line 15 of file AlgebraicROOTObjects.h.