PDFxTMDLib  1.0.0
SymmHessianStrategy.h
Go to the documentation of this file.
1 #pragma once
3 #include <vector>
4 
5 namespace PDFxTMD
6 {
9 {
10  public:
16  void Uncertainty(const std::vector<double> &values, const int numCoreErrMember, const double cl,
17  PDFUncertainty &uncertainty);
18  double Correlation(const std::vector<double> &valuesA, const std::vector<double> &valuesB,
19  const int numCoreErrMember);
20 };
21 } // namespace PDFxTMD
Strategy interface for calculating symmetric Hessian uncertainties.
Definition: SymmHessianStrategy.h:9
void Uncertainty(const std::vector< double > &values, const int numCoreErrMember, const double cl, PDFUncertainty &uncertainty)
Calculate the uncertainty based on symmetric Hessian.
double Correlation(const std::vector< double > &valuesA, const std::vector< double > &valuesB, const int numCoreErrMember)
Definition: AllFlavorsShape.h:14
Structure for storage of uncertainty info calculated over a PDF error set.
Definition: Uncertainty.h:10