48 double UpSea (
double x,
double Q2)
const;
49 double DownSea (
double x,
double Q2)
const;
50 double Strange (
double x,
double Q2)
const;
51 double Charm (
double x,
double Q2)
const;
52 double Bottom (
double x,
double Q2)
const;
53 double Top (
double x,
double Q2)
const;
54 double Gluon (
double x,
double Q2)
const;
71 static const int kNQ2 = 27;
double Top(double x, double Q2) const
double Charm(double x, double Q2) const
PDF_t AllPDFs(double x, double Q2) const
double Bottom(double x, double Q2) const
double Q2(const Interaction *const i)
double DownSea(double x, double Q2) const
double fGridLogXbj[kNXbj]
Pure abstract base class. Defines the PDFModelI interface to be implemented by wrapper classes to exi...
void Configure(const Registry &config)
double DownValence(double x, double Q2) const
double Strange(double x, double Q2) const
double UpValence(double x, double Q2) const
A struct to hold PDF set data.
A registry. Provides the container for algorithm configuration parameters.
A 2D interpolator using the GSL spline type If GSL version is not sufficient, does an inefficient ver...
double fParton[kNParton][kNQ2][kNXbj-1]
double UpSea(double x, double Q2) const
static const int kNParton
double Gluon(double x, double Q2) const