19 #ifndef _GENIE_LHAPDF6_INTERFACE_H_ 20 #define _GENIE_LHAPDF6_INTERFACE_H_ 22 #include "Framework/Conventions/GBuild.h" 44 double UpValence (
double x,
double Q2)
const;
45 double DownValence (
double x,
double Q2)
const;
46 double UpSea (
double x,
double Q2)
const;
47 double DownSea (
double x,
double Q2)
const;
48 double Strange (
double x,
double Q2)
const;
49 double Charm (
double x,
double Q2)
const;
50 double Bottom (
double x,
double Q2)
const;
51 double Top (
double x,
double Q2)
const;
52 double Gluon (
double x,
double Q2)
const;
53 PDF_t AllPDFs (
double x,
double Q2)
const;
63 void LoadConfig (
void);
68 #ifdef __GENIE_LHAPDF6_ENABLED__ 75 #endif // _GENIE_LHAPDF6_INTERFACE_H_ THE MAIN GENIE PROJECT NAMESPACE
double Q2(const Interaction *const i)
Pure abstract base class. Defines the PDFModelI interface to be implemented by wrapper classes to exi...
static QChar PDF((ushort) 0x202c)
LHAPDF6 library interface. Concrete implementation of the PDFModelI interface.
A struct to hold PDF set data.
A registry. Provides the container for algorithm configuration parameters.
void Configure(string mesg)