CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Classes | Macros | Typedefs
AlgebraicROOTObjects.h File Reference
#include "FWCore/Utilities/interface/GCC11Compatibility.h"
#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_COMPUTATION
 

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_COMPUTATION

Definition at line 7 of file AlgebraicROOTObjects.h.

Typedef Documentation

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

Definition at line 35 of file AlgebraicROOTObjects.h.

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

Definition at line 36 of file AlgebraicROOTObjects.h.

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

Definition at line 37 of file AlgebraicROOTObjects.h.

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

Definition at line 38 of file AlgebraicROOTObjects.h.

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

Definition at line 39 of file AlgebraicROOTObjects.h.

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

Definition at line 40 of file AlgebraicROOTObjects.h.

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

Definition at line 41 of file AlgebraicROOTObjects.h.

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

Definition at line 42 of file AlgebraicROOTObjects.h.

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

Definition at line 43 of file AlgebraicROOTObjects.h.

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

Definition at line 44 of file AlgebraicROOTObjects.h.

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

Definition at line 45 of file AlgebraicROOTObjects.h.

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

Definition at line 46 of file AlgebraicROOTObjects.h.

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

Definition at line 47 of file AlgebraicROOTObjects.h.

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

Definition at line 48 of file AlgebraicROOTObjects.h.

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

Definition at line 49 of file AlgebraicROOTObjects.h.

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

Definition at line 50 of file AlgebraicROOTObjects.h.

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

Definition at line 51 of file AlgebraicROOTObjects.h.

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

Definition at line 52 of file AlgebraicROOTObjects.h.

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

Definition at line 53 of file AlgebraicROOTObjects.h.

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

Definition at line 54 of file AlgebraicROOTObjects.h.

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

Definition at line 55 of file AlgebraicROOTObjects.h.

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

Definition at line 56 of file AlgebraicROOTObjects.h.

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

Definition at line 57 of file AlgebraicROOTObjects.h.

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

Definition at line 58 of file AlgebraicROOTObjects.h.

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

Definition at line 59 of file AlgebraicROOTObjects.h.

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

Definition at line 60 of file AlgebraicROOTObjects.h.

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

Definition at line 61 of file AlgebraicROOTObjects.h.

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

Definition at line 62 of file AlgebraicROOTObjects.h.

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

Definition at line 63 of file AlgebraicROOTObjects.h.

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

Definition at line 64 of file AlgebraicROOTObjects.h.

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

Definition at line 65 of file AlgebraicROOTObjects.h.

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

Definition at line 66 of file AlgebraicROOTObjects.h.

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

Definition at line 67 of file AlgebraicROOTObjects.h.

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

Definition at line 68 of file AlgebraicROOTObjects.h.

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

Definition at line 69 of file AlgebraicROOTObjects.h.

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

Definition at line 70 of file AlgebraicROOTObjects.h.

typedef ROOT::Math::SMatrixIdentity AlgebraicMatrixID

Definition at line 80 of file AlgebraicROOTObjects.h.

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

Definition at line 27 of file AlgebraicROOTObjects.h.

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

Definition at line 28 of file AlgebraicROOTObjects.h.

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

Definition at line 29 of file AlgebraicROOTObjects.h.

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

Definition at line 30 of file AlgebraicROOTObjects.h.

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

Definition at line 31 of file AlgebraicROOTObjects.h.

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

Definition at line 32 of file AlgebraicROOTObjects.h.

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

Definition at line 18 of file AlgebraicROOTObjects.h.

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

Definition at line 24 of file AlgebraicROOTObjects.h.

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

Definition at line 19 of file AlgebraicROOTObjects.h.

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

Definition at line 20 of file AlgebraicROOTObjects.h.

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

Definition at line 21 of file AlgebraicROOTObjects.h.

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

Definition at line 22 of file AlgebraicROOTObjects.h.

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

Definition at line 23 of file AlgebraicROOTObjects.h.