Analysis Software
Documentation for sPHENIX simulation software
|
check and correct covariance matrix More...
#include <acts/blob/sPHENIX/Core/include/Acts/EventData/detail/covariance_helper.hpp>
Static Public Member Functions | |
static bool | validate (CovMatrix_t &covariance) |
check if the covariance is semi-positive and correction is attempted | |
static bool | isSemiPositive (const CovMatrix_t &covariance) |
check if the covariance is semi-positive | |
static bool | isPositive (const CovMatrix_t &covariance) |
check if the covariance is positive | |
check and correct covariance matrix
CovMatrix_t | The type of covariance matrix |
NumIter | The number of iterations to run the correction |
Invocation:
Definition at line 30 of file covariance_helper.hpp.
View newest version in sPHENIX GitHub at line 30 of file covariance_helper.hpp
|
inlinestatic |
check if the covariance is positive
Definition at line 64 of file covariance_helper.hpp.
View newest version in sPHENIX GitHub at line 64 of file covariance_helper.hpp
|
inlinestatic |
check if the covariance is semi-positive
Definition at line 55 of file covariance_helper.hpp.
View newest version in sPHENIX GitHub at line 55 of file covariance_helper.hpp
Referenced by Acts::detail::covariance_helper< CovMatrix_t, NumIter >::validate().
|
inlinestatic |
check if the covariance is semi-positive and correction is attempted
check again after the iterations
Definition at line 32 of file covariance_helper.hpp.
View newest version in sPHENIX GitHub at line 32 of file covariance_helper.hpp
References H, Acts::detail::covariance_helper< CovMatrix_t, NumIter >::isSemiPositive(), and S().