CbmRoot
|
Go to the source code of this file.
Macros | |
#define | SM00 0 |
#define | SM01 1 |
#define | SM02 2 |
#define | SM03 3 |
#define | SM04 4 |
#define | SM10 1 |
#define | SM11 5 |
#define | SM12 6 |
#define | SM13 7 |
#define | SM14 8 |
#define | SM20 2 |
#define | SM21 6 |
#define | SM22 9 |
#define | SM23 10 |
#define | SM24 11 |
#define | SM30 3 |
#define | SM31 7 |
#define | SM32 10 |
#define | SM33 12 |
#define | SM34 13 |
#define | SM40 4 |
#define | SM41 8 |
#define | SM42 11 |
#define | SM43 13 |
#define | SM44 14 |
Functions | |
bool | InvSym15 (std::vector< litfloat > &a) |
bool | Mult25 (const std::vector< litfloat > &a, const std::vector< litfloat > &b, std::vector< litfloat > &c) |
bool | Mult36 (const std::vector< litfloat > &a, const std::vector< litfloat > &b, std::vector< litfloat > &c) |
bool | Transpose25 (std::vector< litfloat > &a) |
bool | Mult25On5 (const std::vector< litfloat > &a, const std::vector< litfloat > &b, std::vector< litfloat > &c) |
bool | Mult15On5 (const std::vector< litfloat > &a, const std::vector< litfloat > &b, std::vector< litfloat > &c) |
bool | Subtract (const std::vector< litfloat > &a, const std::vector< litfloat > &b, std::vector< litfloat > &c) |
bool | Add (const std::vector< litfloat > &a, const std::vector< litfloat > &b, std::vector< litfloat > &c) |
bool | Similarity (const std::vector< litfloat > &a, const std::vector< litfloat > &b, std::vector< litfloat > &c) |
bool | Mult15On25 (const std::vector< litfloat > &a, const std::vector< litfloat > &b, std::vector< litfloat > &c) |
bool | Mult25On15 (const std::vector< litfloat > &a, const std::vector< litfloat > &b, std::vector< litfloat > &c) |
#define SM00 0 |
Definition at line 12 of file CbmLitMatrixMath.cxx.
#define SM01 1 |
Definition at line 13 of file CbmLitMatrixMath.cxx.
#define SM02 2 |
Definition at line 14 of file CbmLitMatrixMath.cxx.
#define SM03 3 |
Definition at line 15 of file CbmLitMatrixMath.cxx.
#define SM04 4 |
Definition at line 16 of file CbmLitMatrixMath.cxx.
#define SM10 1 |
Definition at line 18 of file CbmLitMatrixMath.cxx.
#define SM11 5 |
Definition at line 19 of file CbmLitMatrixMath.cxx.
#define SM12 6 |
Definition at line 20 of file CbmLitMatrixMath.cxx.
#define SM13 7 |
Definition at line 21 of file CbmLitMatrixMath.cxx.
#define SM14 8 |
Definition at line 22 of file CbmLitMatrixMath.cxx.
#define SM20 2 |
Definition at line 24 of file CbmLitMatrixMath.cxx.
#define SM21 6 |
Definition at line 25 of file CbmLitMatrixMath.cxx.
#define SM22 9 |
Definition at line 26 of file CbmLitMatrixMath.cxx.
#define SM23 10 |
Definition at line 27 of file CbmLitMatrixMath.cxx.
#define SM24 11 |
Definition at line 28 of file CbmLitMatrixMath.cxx.
#define SM30 3 |
Definition at line 30 of file CbmLitMatrixMath.cxx.
#define SM31 7 |
Definition at line 31 of file CbmLitMatrixMath.cxx.
#define SM32 10 |
Definition at line 32 of file CbmLitMatrixMath.cxx.
#define SM33 12 |
Definition at line 33 of file CbmLitMatrixMath.cxx.
#define SM34 13 |
Definition at line 34 of file CbmLitMatrixMath.cxx.
#define SM40 4 |
Definition at line 36 of file CbmLitMatrixMath.cxx.
#define SM41 8 |
Definition at line 37 of file CbmLitMatrixMath.cxx.
#define SM42 11 |
Definition at line 38 of file CbmLitMatrixMath.cxx.
#define SM43 13 |
Definition at line 39 of file CbmLitMatrixMath.cxx.
#define SM44 14 |
Definition at line 40 of file CbmLitMatrixMath.cxx.
bool Add | ( | const std::vector< litfloat > & | a, |
const std::vector< litfloat > & | b, | ||
std::vector< litfloat > & | c | ||
) |
Definition at line 380 of file CbmLitMatrixMath.cxx.
References i.
Referenced by CbmVectorFinder::Init(), and CbmLitKalmanSmoother::Smooth().
bool InvSym15 | ( | std::vector< litfloat > & | a | ) |
Definition at line 41 of file CbmLitMatrixMath.cxx.
References SM00, SM01, SM02, SM03, SM04, SM10, SM11, SM12, SM13, SM14, SM20, SM21, SM22, SM23, SM24, SM30, SM31, SM32, SM33, SM34, SM40, SM41, SM42, SM43, and SM44.
Referenced by CbmLitKalmanSmoother::Smooth(), CbmLitTestMatrixMath::TestInvSym15(), and CbmLitKalmanFilter::UpdateWMF().
bool Mult15On25 | ( | const std::vector< litfloat > & | a, |
const std::vector< litfloat > & | b, | ||
std::vector< litfloat > & | c | ||
) |
Definition at line 483 of file CbmLitMatrixMath.cxx.
Referenced by CbmLitKalmanSmoother::Smooth().
bool Mult15On5 | ( | const std::vector< litfloat > & | a, |
const std::vector< litfloat > & | b, | ||
std::vector< litfloat > & | c | ||
) |
Definition at line 351 of file CbmLitMatrixMath.cxx.
Referenced by CbmLitTestMatrixMath::TestMult15On5(), and CbmLitKalmanFilter::UpdateWMF().
bool Mult25 | ( | const std::vector< litfloat > & | a, |
const std::vector< litfloat > & | b, | ||
std::vector< litfloat > & | c | ||
) |
Definition at line 226 of file CbmLitMatrixMath.cxx.
bool Mult25On15 | ( | const std::vector< litfloat > & | a, |
const std::vector< litfloat > & | b, | ||
std::vector< litfloat > & | c | ||
) |
Definition at line 534 of file CbmLitMatrixMath.cxx.
Referenced by CbmLitKalmanSmoother::Smooth().
bool Mult25On5 | ( | const std::vector< litfloat > & | a, |
const std::vector< litfloat > & | b, | ||
std::vector< litfloat > & | c | ||
) |
Definition at line 333 of file CbmLitMatrixMath.cxx.
Referenced by CbmLitKalmanSmoother::Smooth().
bool Mult36 | ( | const std::vector< litfloat > & | a, |
const std::vector< litfloat > & | b, | ||
std::vector< litfloat > & | c | ||
) |
Definition at line 278 of file CbmLitMatrixMath.cxx.
References i.
Referenced by CbmLitCleverTrackExtrapolator::Extrapolate(), and CbmLitTGeoTrackPropagator::UpdateF().
bool Similarity | ( | const std::vector< litfloat > & | a, |
const std::vector< litfloat > & | b, | ||
std::vector< litfloat > & | c | ||
) |
Definition at line 395 of file CbmLitMatrixMath.cxx.
Referenced by CbmLitKalmanSmoother::Smooth().
bool Subtract | ( | const std::vector< litfloat > & | a, |
const std::vector< litfloat > & | b, | ||
std::vector< litfloat > & | c | ||
) |
Definition at line 366 of file CbmLitMatrixMath.cxx.
References i.
Referenced by CbmLitKalmanSmoother::Smooth().
bool Transpose25 | ( | std::vector< litfloat > & | a | ) |
Definition at line 298 of file CbmLitMatrixMath.cxx.
Referenced by CbmLitKalmanSmoother::Smooth().