CMS 3D CMS Logo

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

◆ SMATRIX_USE_CONSTEXPR

#define SMATRIX_USE_CONSTEXPR

Definition at line 4 of file AlgebraicROOTObjects.h.

Typedef Documentation

◆ AlgebraicMatrix11

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

Definition at line 27 of file AlgebraicROOTObjects.h.

◆ AlgebraicMatrix12

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

Definition at line 28 of file AlgebraicROOTObjects.h.

◆ AlgebraicMatrix13

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

Definition at line 29 of file AlgebraicROOTObjects.h.

◆ AlgebraicMatrix14

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

Definition at line 30 of file AlgebraicROOTObjects.h.

◆ AlgebraicMatrix15

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

Definition at line 31 of file AlgebraicROOTObjects.h.

◆ AlgebraicMatrix16

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

Definition at line 32 of file AlgebraicROOTObjects.h.

◆ AlgebraicMatrix21

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

Definition at line 33 of file AlgebraicROOTObjects.h.

◆ AlgebraicMatrix22

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

Definition at line 34 of file AlgebraicROOTObjects.h.

◆ AlgebraicMatrix23

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

Definition at line 35 of file AlgebraicROOTObjects.h.

◆ AlgebraicMatrix24

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

Definition at line 36 of file AlgebraicROOTObjects.h.

◆ AlgebraicMatrix25

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

Definition at line 37 of file AlgebraicROOTObjects.h.

◆ AlgebraicMatrix26

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

Definition at line 38 of file AlgebraicROOTObjects.h.

◆ AlgebraicMatrix31

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

Definition at line 39 of file AlgebraicROOTObjects.h.

◆ AlgebraicMatrix32

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

Definition at line 40 of file AlgebraicROOTObjects.h.

◆ AlgebraicMatrix33

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

Definition at line 41 of file AlgebraicROOTObjects.h.

◆ AlgebraicMatrix34

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

Definition at line 42 of file AlgebraicROOTObjects.h.

◆ AlgebraicMatrix35

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

Definition at line 43 of file AlgebraicROOTObjects.h.

◆ AlgebraicMatrix36

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

Definition at line 44 of file AlgebraicROOTObjects.h.

◆ AlgebraicMatrix41

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

Definition at line 45 of file AlgebraicROOTObjects.h.

◆ AlgebraicMatrix42

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

Definition at line 46 of file AlgebraicROOTObjects.h.

◆ AlgebraicMatrix43

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

Definition at line 47 of file AlgebraicROOTObjects.h.

◆ AlgebraicMatrix44

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

Definition at line 48 of file AlgebraicROOTObjects.h.

◆ AlgebraicMatrix45

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

Definition at line 49 of file AlgebraicROOTObjects.h.

◆ AlgebraicMatrix46

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

Definition at line 50 of file AlgebraicROOTObjects.h.

◆ AlgebraicMatrix51

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

Definition at line 51 of file AlgebraicROOTObjects.h.

◆ AlgebraicMatrix52

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

Definition at line 52 of file AlgebraicROOTObjects.h.

◆ AlgebraicMatrix53

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

Definition at line 53 of file AlgebraicROOTObjects.h.

◆ AlgebraicMatrix54

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

Definition at line 54 of file AlgebraicROOTObjects.h.

◆ AlgebraicMatrix55

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

Definition at line 55 of file AlgebraicROOTObjects.h.

◆ AlgebraicMatrix56

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

Definition at line 56 of file AlgebraicROOTObjects.h.

◆ AlgebraicMatrix61

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

Definition at line 57 of file AlgebraicROOTObjects.h.

◆ AlgebraicMatrix62

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

Definition at line 58 of file AlgebraicROOTObjects.h.

◆ AlgebraicMatrix63

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

Definition at line 59 of file AlgebraicROOTObjects.h.

◆ AlgebraicMatrix64

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

Definition at line 60 of file AlgebraicROOTObjects.h.

◆ AlgebraicMatrix65

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

Definition at line 61 of file AlgebraicROOTObjects.h.

◆ AlgebraicMatrix66

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

Definition at line 62 of file AlgebraicROOTObjects.h.

◆ AlgebraicMatrixID

typedef ROOT::Math::SMatrixIdentity AlgebraicMatrixID

Definition at line 72 of file AlgebraicROOTObjects.h.

◆ AlgebraicSymMatrix11

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

Definition at line 19 of file AlgebraicROOTObjects.h.

◆ AlgebraicSymMatrix22

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

Definition at line 20 of file AlgebraicROOTObjects.h.

◆ AlgebraicSymMatrix33

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

Definition at line 21 of file AlgebraicROOTObjects.h.

◆ AlgebraicSymMatrix44

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

Definition at line 22 of file AlgebraicROOTObjects.h.

◆ AlgebraicSymMatrix55

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

Definition at line 23 of file AlgebraicROOTObjects.h.

◆ AlgebraicSymMatrix66

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

Definition at line 24 of file AlgebraicROOTObjects.h.

◆ AlgebraicVector1

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

Definition at line 10 of file AlgebraicROOTObjects.h.

◆ AlgebraicVector15

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

Definition at line 16 of file AlgebraicROOTObjects.h.

◆ AlgebraicVector2

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

Definition at line 11 of file AlgebraicROOTObjects.h.

◆ AlgebraicVector3

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

Definition at line 12 of file AlgebraicROOTObjects.h.

◆ AlgebraicVector4

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

Definition at line 13 of file AlgebraicROOTObjects.h.

◆ AlgebraicVector5

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

Definition at line 14 of file AlgebraicROOTObjects.h.

◆ AlgebraicVector6

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

Definition at line 15 of file AlgebraicROOTObjects.h.