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