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.