PDFxTMDLib  1.0.0
Public Member Functions | List of all members
PDFxTMD::HessianStrategy Class Reference

Strategy interface for calculating Hessian uncertainties. More...

#include <HessianStrategy.h>

Public Member Functions

void Uncertainty (const std::vector< double > &values, const int numCoreErrMember, const double cl, PDFUncertainty &uncertainty)
 Calculate the uncertainty based on hessian. More...
 
double Correlation (const std::vector< double > &valuesA, const std::vector< double > &valuesB, const int numCoreErrMember)
 

Detailed Description

Strategy interface for calculating Hessian uncertainties.

Member Function Documentation

◆ Correlation()

double PDFxTMD::HessianStrategy::Correlation ( const std::vector< double > &  valuesA,
const std::vector< double > &  valuesB,
const int  numCoreErrMember 
)

◆ Uncertainty()

void PDFxTMD::HessianStrategy::Uncertainty ( const std::vector< double > &  values,
const int  numCoreErrMember,
const double  cl,
PDFUncertainty uncertainty 
)

Calculate the uncertainty based on hessian.

Parameters
valuesA vector of double values representing the errors where the 0 element is central element.
clConfidence level for the uncertainty calculation (if applicable).
Returns
PDFUncertainty object containing the calculated uncertainties.

The documentation for this class was generated from the following file: