PDFxTMDLib
1.0.0
|
Strategy interface for calculating symmetric Hessian uncertainties. More...
#include <SymmHessianStrategy.h>
Public Member Functions | |
void | Uncertainty (const std::vector< double > &values, const int numCoreErrMember, const double cl, PDFUncertainty &uncertainty) |
Calculate the uncertainty based on symmetric Hessian. More... | |
double | Correlation (const std::vector< double > &valuesA, const std::vector< double > &valuesB, const int numCoreErrMember) |
Strategy interface for calculating symmetric Hessian uncertainties.
double PDFxTMD::SymmHessianStrategy::Correlation | ( | const std::vector< double > & | valuesA, |
const std::vector< double > & | valuesB, | ||
const int | numCoreErrMember | ||
) |
void PDFxTMD::SymmHessianStrategy::Uncertainty | ( | const std::vector< double > & | values, |
const int | numCoreErrMember, | ||
const double | cl, | ||
PDFUncertainty & | uncertainty | ||
) |
Calculate the uncertainty based on symmetric Hessian.
values | A vector of double values representing the errors where the 0 element is central element. |
cl | Confidence level for the uncertainty calculation (if applicable). |