|
PDFxTMDLib
1.0.0
|
Structure encoding the structure of the PDF error-set (Taken from LHAPDF library code) More...
#include <PDFErrInfo.h>

Public Types | |
| using | EnvPart = std::pair< std::string, size_t > |
| using | EnvParts = std::vector< EnvPart > |
| using | QuadParts = std::vector< EnvParts > |
Public Member Functions | |
| PDFErrInfo (QuadParts parts, double cl, const std::string &errtypestr="") | |
| Constructor. More... | |
| PDFErrInfo ()=default | |
| Default constructor (for STL, Cython, etc.) More... | |
| std::string | coreType () const |
| Calculated name of a quadrature part. More... | |
| std::string | qpartName (size_t iq) const |
| Calculated name of a quadrature part. More... | |
| std::vector< std::string > | qpartNames () const |
| Calculated names of all quadrature parts. More... | |
| size_t | nmemCore () const |
| Number of core-set members. More... | |
| size_t | nmemPar () const |
| Number of par-set members. More... | |
Static Public Member Functions | |
| static PDFErrInfo | CalculateErrorInfo (const YamlErrorInfo &yamlErrInfo) |
| Parse extended error type syntax. More... | |
Public Attributes | |
| QuadParts | qparts |
| Error-set quadrature parts. More... | |
| double | conflevel |
| Default confidence-level. More... | |
| std::string | errtype |
| Error-type annotation. More... | |
Structure encoding the structure of the PDF error-set (Taken from LHAPDF library code)
| using PDFxTMD::PDFErrInfo::EnvPart = std::pair<std::string, size_t> |
| using PDFxTMD::PDFErrInfo::EnvParts = std::vector<EnvPart> |
| using PDFxTMD::PDFErrInfo::QuadParts = std::vector<EnvParts> |
|
inline |
Constructor.
|
default |
Default constructor (for STL, Cython, etc.)
|
static |
Parse extended error type syntax.
|
inline |
Calculated name of a quadrature part.
| size_t PDFxTMD::PDFErrInfo::nmemCore | ( | ) | const |
Number of core-set members.
| size_t PDFxTMD::PDFErrInfo::nmemPar | ( | ) | const |
Number of par-set members.
| std::string PDFxTMD::PDFErrInfo::qpartName | ( | size_t | iq | ) | const |
Calculated name of a quadrature part.
| std::vector<std::string> PDFxTMD::PDFErrInfo::qpartNames | ( | ) | const |
Calculated names of all quadrature parts.
| double PDFxTMD::PDFErrInfo::conflevel |
Default confidence-level.
| std::string PDFxTMD::PDFErrInfo::errtype |
Error-type annotation.
| QuadParts PDFxTMD::PDFErrInfo::qparts |
Error-set quadrature parts.