54 LHAPDFWrap(
const std::string& name,
int memset);
66 LHAPDFWrap(
int nset,
const std::string& name,
int memset);
72 std::vector<double>
xfx(
double x,
double Q);
79 double xfx(
double x,
double Q,
int fl);
81 std::vector<double> xfxp(
double x,
double Q,
double P2,
int ip);
82 double xfxp(
double x,
double Q,
double P2,
int ip,
int fl);
84 std::vector<double> xfxa(
double x,
double Q,
double a);
85 double xfxa(
double x,
double Q,
double a,
int fl);
87 std::vector<double> xfxphoton(
double x,
double Q);
88 double xfxphoton(
double x,
double Q,
int fl);
128 double getXmin(
int m);
129 double getXmax(
int m);
130 double getQ2min(
int m);
131 double getQ2max(
int m);
141 std::vector<double> xfxM(
int nset,
double x,
double Q);
148 double xfxM(
int nset,
double x,
double Q,
int fl);
150 std::vector<double> xfxpM(
int nset,
double x,
double Q,
double P2,
int ip);
151 double xfxpM(
int nset,
double x,
double Q,
double P2,
int ip,
int fl);
153 std::vector<double> xfxaM(
int nset,
double x,
double Q,
double a);
154 double xfxaM(
int nset,
double x,
double Q,
double a,
int fl);
156 std::vector<double> xfxphotonM(
int nset,
double x,
double Q);
157 double xfxphotonM(
int nset,
double x,
double Q,
int fl);
160 void initPDFSetM(
int nset,
const std::string& name);
166 void initPDFM(
int nset,
int memset);
177 int getOrderPDFM(
int nset);
197 double getXminM(
int nset,
int m);
198 double getXmaxM(
int nset,
int m);
199 double getQ2minM(
int nset,
int m);
200 double getQ2maxM(
int nset,
int m);