|
Jpp
18.0.1-rc.2
the software that should make you happy
|
Template specialisation of fit function of acoustic model based on linear approximation. More...
#include <JKatoomba_t.hh>
Public Member Functions | |
| JKatoomba (const JGeometry &geometry, const JSoundVelocity &velocity, const int option) | |
| Constructor. More... | |
| template<class T > | |
| JModel & | operator() (T __begin, T __end) const |
| Get start values of string parameters. More... | |
Static Public Attributes | |
| static constexpr double | TOLERANCE = 1.0e-8 |
| Tolerance for SVD. More... | |
| static JMatrix_t | MATRIX_INVERSION = SVD_t |
Private Member Functions | |
| template<class T , class JMatrixNS_t > | |
| JModel & | evaluate (T __begin, T __end, const JType< JMatrixNS_t > &type) const |
| Get start values of string parameters. More... | |
Static Private Member Functions | |
| static void | invert (TMatrixD &V) |
| Invert matrix using SVD algorithm. More... | |
| static void | invert (JMatrixNS &V) |
| Invert matrix using LDU algorithm. More... | |
Private Attributes | |
| JModel | value |
Static Private Attributes | |
| static std::mutex | mtx |
| Declaration of mutex. More... | |
Template specialisation of fit function of acoustic model based on linear approximation.
Definition at line 364 of file JKatoomba_t.hh.
|
inline |
Constructor.
| geometry | detector geometry |
| velocity | sound velocity |
| option | option |
Definition at line 376 of file JKatoomba_t.hh.
|
inline |
Get start values of string parameters.
Note that this method may throw an exception.
| __begin | begin of hits |
| __end | end of hits |
Definition at line 392 of file JKatoomba_t.hh.
|
inlineprivate |
Get start values of string parameters.
Note that this method may throw an exception.
| __begin | begin of hits |
| __end | end of hits |
| type | matrix type |
Definition at line 421 of file JKatoomba_t.hh.
|
inlinestaticprivate |
Invert matrix using SVD algorithm.
| V | matrix |
Definition at line 501 of file JKatoomba_t.hh.
|
inlinestaticprivate |
Invert matrix using LDU algorithm.
| V | matrix |
Definition at line 521 of file JKatoomba_t.hh.
|
static |
Tolerance for SVD.
Definition at line 367 of file JKatoomba_t.hh.
|
static |
Definition at line 408 of file JKatoomba_t.hh.
|
mutableprivate |
Definition at line 527 of file JKatoomba_t.hh.
|
staticprivate |
Declaration of mutex.
Definition at line 528 of file JKatoomba_t.hh.
1.8.5