ATLAS Offline Software
Classes | Namespaces | Typedefs | Enumerations
KalmanUpdatorSMatrix.h File Reference
#include "AthenaBaseComps/AthAlgTool.h"
#include "TrkEventPrimitives/ParamDefs.h"
#include "TrkParameters/TrackParameters.h"
#include "TrkToolInterfaces/IUpdator.h"
#include "EventPrimitives/EventPrimitives.h"
#include "Math/SMatrix.h"
#include "Math/SVector.h"
#include <cmath>
#include <string_view>
Include dependency graph for KalmanUpdatorSMatrix.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Trk::KalmanUpdatorSMatrix
 Implementation of Trk::IUpdator based on gain formalism and SMatrix mathlib. More...
 

Namespaces

 Trk
 Ensure that the ATLAS eigen extensions are properly loaded.
 

Typedefs

typedef ROOT::Math::SMatrix< double, 1, 1, ROOT::Math::MatRepSym< double, 1 > > SCovMatrix1
 
typedef ROOT::Math::SMatrix< double, 2, 2, ROOT::Math::MatRepSym< double, 2 > > SCovMatrix2
 
typedef ROOT::Math::SMatrix< double, 3, 3, ROOT::Math::MatRepSym< double, 3 > > SCovMatrix3
 
typedef ROOT::Math::SMatrix< double, 4, 4, ROOT::Math::MatRepSym< double, 4 > > SCovMatrix4
 
typedef ROOT::Math::SMatrix< double, 5, 5, ROOT::Math::MatRepSym< double, 5 > > SCovMatrix5
 
typedef ROOT::Math::SMatrix< double, 2, 2, ROOT::Math::MatRepStd< double, 2, 2 > > SGenMatrix2
 
typedef ROOT::Math::SMatrix< double, 3, 3, ROOT::Math::MatRepStd< double, 3, 3 > > SGenMatrix3
 
typedef ROOT::Math::SMatrix< double, 4, 4, ROOT::Math::MatRepStd< double, 4, 4 > > SGenMatrix4
 
typedef ROOT::Math::SMatrix< double, 5, 5, ROOT::Math::MatRepStd< double, 5, 5 > > SGenMatrix5
 
typedef ROOT::Math::SVector< double, 2 > SParVector2
 
typedef ROOT::Math::SVector< double, 3 > SParVector3
 
typedef ROOT::Math::SVector< double, 4 > SParVector4
 
typedef ROOT::Math::SVector< double, 5 > SParVector5
 

Enumerations

enum  Trk::RangeCheckDef { Trk::absoluteCheck = 0, Trk::differentialCheck = 1 }
 

Typedef Documentation

◆ SCovMatrix1

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

Definition at line 31 of file KalmanUpdatorSMatrix.h.

◆ SCovMatrix2

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

Definition at line 33 of file KalmanUpdatorSMatrix.h.

◆ SCovMatrix3

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

Definition at line 35 of file KalmanUpdatorSMatrix.h.

◆ SCovMatrix4

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

Definition at line 37 of file KalmanUpdatorSMatrix.h.

◆ SCovMatrix5

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

Definition at line 39 of file KalmanUpdatorSMatrix.h.

◆ SGenMatrix2

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

Definition at line 41 of file KalmanUpdatorSMatrix.h.

◆ SGenMatrix3

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

Definition at line 43 of file KalmanUpdatorSMatrix.h.

◆ SGenMatrix4

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

Definition at line 45 of file KalmanUpdatorSMatrix.h.

◆ SGenMatrix5

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

Definition at line 47 of file KalmanUpdatorSMatrix.h.

◆ SParVector2

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

Definition at line 48 of file KalmanUpdatorSMatrix.h.

◆ SParVector3

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

Definition at line 49 of file KalmanUpdatorSMatrix.h.

◆ SParVector4

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

Definition at line 50 of file KalmanUpdatorSMatrix.h.

◆ SParVector5

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

Definition at line 51 of file KalmanUpdatorSMatrix.h.