PDFxTMDLib
1.0.0
|
This file contains the declaration of the PDFSet class. More...
#include "PDFxTMDLib/Common/Uncertainty.h"
#include "PDFxTMDLib/GenericPDF.h"
#include "PDFxTMDLib/Interface/ICPDF.h"
#include "PDFxTMDLib/Interface/ITMD.h"
#include <PDFxTMDLib/Common/Exception.h>
#include <PDFxTMDLib/Common/MathUtils.h>
#include <PDFxTMDLib/Common/PDFErrInfo.h>
#include <PDFxTMDLib/Common/YamlMetaInfo/YamlErrorInfo.h>
#include <PDFxTMDLib/Common/YamlMetaInfo/YamlStandardPDFInfo.h>
#include <PDFxTMDLib/Factory.h>
#include <PDFxTMDLib/Interface/IQCDCoupling.h>
#include <PDFxTMDLib/Implementation/Coupling/Null/NullQCDCoupling.h>
#include <PDFxTMDLib/Interface/IUncertainty.h>
#include <PDFxTMDLib/Uncertainty/HessianStrategy.h>
#include <PDFxTMDLib/Uncertainty/NullUncertaintyStrategy.h>
#include <PDFxTMDLib/Uncertainty/ReplicasPercentileStrategy.h>
#include <PDFxTMDLib/Uncertainty/ReplicasStdDevStrategy.h>
#include <PDFxTMDLib/Uncertainty/SymmHessianStrategy.h>
#include <PDFxTMDLib/Common/Logger.h>
#include <memory>
#include <mutex>
#include <string>
#include <type_traits>
#include <vector>
Go to the source code of this file.
Classes | |
struct | PDFxTMD::PDFType< TMDPDFTag > |
Specialization of PDFType for Transverse Momentum Dependent (TMD) PDFs. More... | |
struct | PDFxTMD::PDFType< CollinearPDFTag > |
Specialization of PDFType for Collinear PDFs. More... | |
class | PDFxTMD::PDFSet< Tag > |
Manages a set of Parton Distribution Functions (PDFs), providing tools for uncertainty and correlation analysis. More... | |
Namespaces | |
PDFxTMD | |
This file contains the declaration of the PDFSet class.
This class and all uncertainties related features are based on the LHAPDF library, but is heavily refactored to improve its readibility and even its performance!