ATLAS Offline Software
|
#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>
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 ROOT::Math::SMatrix<double, 1, 1, ROOT::Math::MatRepSym<double, 1> > SCovMatrix1 |
Definition at line 31 of file KalmanUpdatorSMatrix.h.
typedef ROOT::Math::SMatrix<double, 2, 2, ROOT::Math::MatRepSym<double, 2> > SCovMatrix2 |
Definition at line 33 of file KalmanUpdatorSMatrix.h.
typedef ROOT::Math::SMatrix<double, 3, 3, ROOT::Math::MatRepSym<double, 3> > SCovMatrix3 |
Definition at line 35 of file KalmanUpdatorSMatrix.h.
typedef ROOT::Math::SMatrix<double, 4, 4, ROOT::Math::MatRepSym<double, 4> > SCovMatrix4 |
Definition at line 37 of file KalmanUpdatorSMatrix.h.
typedef ROOT::Math::SMatrix<double, 5, 5, ROOT::Math::MatRepSym<double, 5> > SCovMatrix5 |
Definition at line 39 of file KalmanUpdatorSMatrix.h.
typedef ROOT::Math::SMatrix<double, 2, 2, ROOT::Math::MatRepStd<double, 2, 2> > SGenMatrix2 |
Definition at line 41 of file KalmanUpdatorSMatrix.h.
typedef ROOT::Math::SMatrix<double, 3, 3, ROOT::Math::MatRepStd<double, 3, 3> > SGenMatrix3 |
Definition at line 43 of file KalmanUpdatorSMatrix.h.
typedef ROOT::Math::SMatrix<double, 4, 4, ROOT::Math::MatRepStd<double, 4, 4> > SGenMatrix4 |
Definition at line 45 of file KalmanUpdatorSMatrix.h.
typedef ROOT::Math::SMatrix<double, 5, 5, ROOT::Math::MatRepStd<double, 5, 5> > SGenMatrix5 |
Definition at line 47 of file KalmanUpdatorSMatrix.h.
typedef ROOT::Math::SVector<double, 2> SParVector2 |
Definition at line 48 of file KalmanUpdatorSMatrix.h.
typedef ROOT::Math::SVector<double, 3> SParVector3 |
Definition at line 49 of file KalmanUpdatorSMatrix.h.
typedef ROOT::Math::SVector<double, 4> SParVector4 |
Definition at line 50 of file KalmanUpdatorSMatrix.h.
typedef ROOT::Math::SVector<double, 5> SParVector5 |
Definition at line 51 of file KalmanUpdatorSMatrix.h.