PDFxTMDLib
1.0.0
|
Structure for storage of uncertainty info calculated over a PDF error set. More...
#include <Uncertainty.h>
Public Types | |
using | ErrPairs = std::vector< std::pair< double, double > > |
Public Member Functions | |
PDFUncertainty (double cent=0, double eplus=0, double eminus=0, double esymm=0, double scalefactor=1, double eplus_pdf=0, double eminus_pdf=0, double esymm_pdf=0, double eplus_par=0, double eminus_par=0, double esymm_par=0) | |
Constructor. More... | |
Public Attributes | |
double | central |
Variables for the central value, +ve, -ve & symmetrised errors, and a CL scalefactor. More... | |
double | errplus |
double | errminus |
double | errsymm |
double | scale |
double | errplus_pdf |
Variables for separate PDF and parameter variation errors with combined sets. More... | |
double | errminus_pdf |
double | errsymm_pdf |
double | errplus_par |
double | errminus_par |
double | errsymm_par |
ErrPairs | errparts |
Full error-breakdown of all quadrature uncertainty components, as (+,-) pairs. More... | |
Structure for storage of uncertainty info calculated over a PDF error set.
Used by the PDFSet::uncertainty functions.
using PDFxTMD::PDFUncertainty::ErrPairs = std::vector<std::pair<double, double> > |
|
inline |
Constructor.
double PDFxTMD::PDFUncertainty::central |
Variables for the central value, +ve, -ve & symmetrised errors, and a CL scalefactor.
double PDFxTMD::PDFUncertainty::errminus |
double PDFxTMD::PDFUncertainty::errminus_par |
double PDFxTMD::PDFUncertainty::errminus_pdf |
ErrPairs PDFxTMD::PDFUncertainty::errparts |
Full error-breakdown of all quadrature uncertainty components, as (+,-) pairs.
double PDFxTMD::PDFUncertainty::errplus |
double PDFxTMD::PDFUncertainty::errplus_par |
double PDFxTMD::PDFUncertainty::errplus_pdf |
Variables for separate PDF and parameter variation errors with combined sets.
double PDFxTMD::PDFUncertainty::errsymm |
double PDFxTMD::PDFUncertainty::errsymm_par |
double PDFxTMD::PDFUncertainty::errsymm_pdf |
double PDFxTMD::PDFUncertainty::scale |