The Gaudi Framework  v41r0 (bdbe7744)
Loading...
Searching...
No Matches
GenericMatrixTypes.h
Go to the documentation of this file.
1/***********************************************************************************\
2* (c) Copyright 1998-2025 CERN for the benefit of the LHCb and ATLAS collaborations *
3* *
4* This software is distributed under the terms of the Apache version 2 licence, *
5* copied verbatim in the file "LICENSE". *
6* *
7* In applying this licence, CERN does not waive the privileges and immunities *
8* granted to it by virtue of its status as an Intergovernmental Organization *
9* or submit itself to any jurisdiction. *
10\***********************************************************************************/
11
12//---------------------------------------------------------------------------------
20//---------------------------------------------------------------------------------
21
22#pragma once
23
24#include <Math/SMatrix.h>
25
33namespace Gaudi {
34
35 // NB : Please remember to give a simple doxygen comment for each typedef
36
37 typedef ROOT::Math::SMatrix<double, 1, 1> Matrix1x1;
38 typedef ROOT::Math::SMatrix<double, 2, 2> Matrix2x2;
39 typedef ROOT::Math::SMatrix<double, 3, 3> Matrix3x3;
40 typedef ROOT::Math::SMatrix<double, 4, 4> Matrix4x4;
41 typedef ROOT::Math::SMatrix<double, 5, 5> Matrix5x5;
42 typedef ROOT::Math::SMatrix<double, 6, 6> Matrix6x6;
43 typedef ROOT::Math::SMatrix<double, 7, 7> Matrix7x7;
44 typedef ROOT::Math::SMatrix<double, 8, 8> Matrix8x8;
45 typedef ROOT::Math::SMatrix<double, 9, 9> Matrix9x9;
46
47 typedef ROOT::Math::SMatrix<double, 1, 3> Matrix1x3;
48 typedef ROOT::Math::SMatrix<double, 1, 5> Matrix1x5;
49 typedef ROOT::Math::SMatrix<double, 1, 6> Matrix1x6;
50 typedef ROOT::Math::SMatrix<double, 2, 3> Matrix2x3;
51 typedef ROOT::Math::SMatrix<double, 2, 5> Matrix2x5;
52 typedef ROOT::Math::SMatrix<double, 3, 2> Matrix3x2;
53 typedef ROOT::Math::SMatrix<double, 3, 4> Matrix3x4;
54 typedef ROOT::Math::SMatrix<double, 3, 5> Matrix3x5;
55 typedef ROOT::Math::SMatrix<double, 3, 6> Matrix3x6;
56 typedef ROOT::Math::SMatrix<double, 4, 3> Matrix4x3;
57
58 typedef ROOT::Math::SMatrix<float, 1, 1> Matrix1x1F;
59 typedef ROOT::Math::SMatrix<float, 2, 2> Matrix2x2F;
60 typedef ROOT::Math::SMatrix<float, 3, 3> Matrix3x3F;
61 typedef ROOT::Math::SMatrix<float, 4, 4> Matrix4x4F;
62 typedef ROOT::Math::SMatrix<float, 5, 5> Matrix5x5F;
63 typedef ROOT::Math::SMatrix<float, 6, 6> Matrix6x6F;
64 typedef ROOT::Math::SMatrix<float, 7, 7> Matrix7x7F;
65 typedef ROOT::Math::SMatrix<float, 8, 8> Matrix8x8F;
66 typedef ROOT::Math::SMatrix<float, 9, 9> Matrix9x9F;
67
68 typedef ROOT::Math::SMatrix<float, 1, 3> Matrix1x3F;
69 typedef ROOT::Math::SMatrix<float, 1, 5> Matrix1x5F;
70 typedef ROOT::Math::SMatrix<float, 1, 6> Matrix1x6F;
71 typedef ROOT::Math::SMatrix<float, 2, 3> Matrix2x3F;
72 typedef ROOT::Math::SMatrix<float, 2, 5> Matrix2x5F;
73 typedef ROOT::Math::SMatrix<float, 3, 2> Matrix3x2F;
74 typedef ROOT::Math::SMatrix<float, 3, 4> Matrix3x4F;
75 typedef ROOT::Math::SMatrix<float, 3, 5> Matrix3x5F;
76 typedef ROOT::Math::SMatrix<float, 3, 6> Matrix3x6F;
77 typedef ROOT::Math::SMatrix<float, 4, 3> Matrix4x3F;
78} // namespace Gaudi
ROOT::Math::SMatrix< double, 8, 8 > Matrix8x8
Generic 8x8 matrix (double).
ROOT::Math::SMatrix< float, 3, 3 > Matrix3x3F
Generic 3x3 matrix (float).
ROOT::Math::SMatrix< double, 1, 6 > Matrix1x6
Generic 1x6 matrix (double).
ROOT::Math::SMatrix< float, 2, 5 > Matrix2x5F
Generic 2x5 matrix (float).
ROOT::Math::SMatrix< float, 6, 6 > Matrix6x6F
Generic 6x6 matrix (float).
ROOT::Math::SMatrix< float, 3, 4 > Matrix3x4F
Generic 3x4 matrix (float).
ROOT::Math::SMatrix< float, 1, 6 > Matrix1x6F
Generic 1x6 matrix (float).
ROOT::Math::SMatrix< float, 4, 3 > Matrix4x3F
Generic 4x3 matrix (float).
ROOT::Math::SMatrix< float, 1, 5 > Matrix1x5F
Generic 1x5 matrix (float).
ROOT::Math::SMatrix< float, 5, 5 > Matrix5x5F
Generic 5x5 matrix (float).
ROOT::Math::SMatrix< float, 1, 3 > Matrix1x3F
Generic 1x3 matrix (float).
ROOT::Math::SMatrix< float, 7, 7 > Matrix7x7F
Generic 7x7 matrix (float).
ROOT::Math::SMatrix< float, 8, 8 > Matrix8x8F
Generic 8x8 matrix (float).
ROOT::Math::SMatrix< double, 2, 2 > Matrix2x2
Generic 2x2 matrix (double).
ROOT::Math::SMatrix< float, 9, 9 > Matrix9x9F
Generic 9x9 matrix (float).
ROOT::Math::SMatrix< double, 1, 5 > Matrix1x5
Generic 1x5 matrix (double).
ROOT::Math::SMatrix< double, 3, 3 > Matrix3x3
Generic 3x3 matrix (double).
ROOT::Math::SMatrix< float, 4, 4 > Matrix4x4F
Generic 4x4 matrix (float).
ROOT::Math::SMatrix< double, 9, 9 > Matrix9x9
Generic 9x9 matrix (double).
ROOT::Math::SMatrix< float, 3, 5 > Matrix3x5F
Generic 3x5 matrix (float).
ROOT::Math::SMatrix< double, 3, 6 > Matrix3x6
Generic 3x6 matrix (double).
ROOT::Math::SMatrix< float, 2, 2 > Matrix2x2F
Generic 2x2 matrix (float).
ROOT::Math::SMatrix< double, 6, 6 > Matrix6x6
Generic 6x6 matrix (double).
ROOT::Math::SMatrix< double, 1, 1 > Matrix1x1
Generic 1x1 matrix (double).
ROOT::Math::SMatrix< double, 1, 3 > Matrix1x3
Generic 1x3 matrix (double).
ROOT::Math::SMatrix< double, 5, 5 > Matrix5x5
Generic 5x5 matrix (double).
ROOT::Math::SMatrix< double, 3, 2 > Matrix3x2
Generic 3x2 matrix (double).
ROOT::Math::SMatrix< float, 3, 6 > Matrix3x6F
Generic 3x6 matrix (float).
ROOT::Math::SMatrix< float, 3, 2 > Matrix3x2F
Generic 3x2 matrix (float).
ROOT::Math::SMatrix< double, 3, 4 > Matrix3x4
Generic 3x4 matrix (double).
ROOT::Math::SMatrix< double, 3, 5 > Matrix3x5
Generic 3x5 matrix (double).
ROOT::Math::SMatrix< float, 2, 3 > Matrix2x3F
Generic 2x3 matrix (float).
ROOT::Math::SMatrix< double, 2, 3 > Matrix2x3
Generic 2x3 matrix (double).
ROOT::Math::SMatrix< float, 1, 1 > Matrix1x1F
Generic 1x1 matrix (float).
ROOT::Math::SMatrix< double, 4, 4 > Matrix4x4
Generic 4x4 matrix (double).
ROOT::Math::SMatrix< double, 4, 3 > Matrix4x3
Generic 4x3 matrix (double).
ROOT::Math::SMatrix< double, 2, 5 > Matrix2x5
Generic 2x5 matrix (double).
ROOT::Math::SMatrix< double, 7, 7 > Matrix7x7
Generic 7x7 matrix (double).
This file provides a Grammar for the type Gaudi::Accumulators::Axis It allows to use that type from p...
Definition __init__.py:1