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);
std::vector< double > xfx(double x, double Q)
int getOrderAlphaSM(int nset)
Perturbative order of parton evolution and respectively.
int numberPDFM(int nset)
Number of subsets available in the current distribution.
void initPDFSet(const std::string &name)
The PDF set by name, see subdir 'PDFset' of LHAPDFv2 for choices.
double getThresholdM(int nset, int f)
Threshold for flavour f.
Definition: LHAPDFWrap.h:42
double getLam4(int m)
Value of QCD lambda4 for member m.
void getDescriptionM(int nset)
Prints a brief description of the current PDF set to stdout.
double alphasPDFM(int nset, double Q)
used by the current PDF.
LHAPDFWrap()
Do-nothing constructor.
double getQMass(int f)
Quark mass used for flavour f.
void initPDFSetByNameM(int nset, const std::string &name)
The PDF set by name, see subdir 'PDFset' of LHAPDFv2 for choices.
int numberPDF()
Number of subsets available in the current distribution.
double getLam5(int m)
Value of QCD lambda5 for member m.
double getLam4M(int nset, int m)
Value of QCD lambda4 for member m.
double alphasPDF(double Q)
used by the current PDF.
int getNf()
Number of flavours used in the current PDF set.
int getOrderAlphaS()
Perturbative order of parton evolution and respectively.
double getLam5M(int nset, int m)
Value of QCD lambda5 for member m.
double getQMassM(int nset, int f)
Quark mass used for flavour f.
void initPDFSetM(int nset, const std::string &name)
The PDF set by name, see subdir 'PDFset' of LHAPDFv2 for choices.
int getNfM(int nset)
Number of flavours used in the current PDF set.
void initPDFSetByName(const std::string &name)
The PDF set by name, see subdir 'PDFset' of LHAPDFv2 for choices.
double getThreshold(int f)
Threshold for flavour f.
void getDescription()
Prints a brief description of the current pdf set to stdout.
void initPDFM(int nset, int memset)
The choice of PDF subset out of one distribution.
void initPDF(int memset)
The choice of PDF subset out of one distribution.