26 #ifndef __PDF_PARTONDISTRIBUTION_H__ 27 #define __PDF_PARTONDISTRIBUTION_H__ 69 double A[],
double alpha[],
double beta[],
int eta = 1);
71 const std::valarray<double> & A,
72 const std::valarray<double> & alpha,
const std::valarray<double> & beta,
int eta = 1);
80 double get_F(
double x,
double z)
const;
81 double get_dF(
double x,
double z)
const;
82 double get_ddF(
double x,
double z)
const;
83 double get_dddF(
double x,
double z)
const;
84 double get_c0(
double x)
const;
87 double root_safeI(
double a,
double b,
double x)
const;
99 virtual bool with_qed(
void)
const {
return false;}
117 std::valarray<double> A;
118 std::valarray<double> alpha;
119 std::valarray<double> beta;
134 double A[],
double alpha[],
double beta[],
double electric_charge = 0.0,
int eta = 1);
136 const std::valarray<double> & A,
137 const std::valarray<double> & alpha,
const std::valarray<double> & beta,
138 double electric_charge,
int eta = 1);
170 #endif // ndef __PDF_PARTONDISTRIBUTION_H__ double get_dddF(double x, double z) const
Definition: partondistribution.cc:225
double root_safeI(double a, double b, double x) const
Definition: partondistribution.cc:294
Definition: partondistribution.h:64
double get_F(double x, double z) const
Definition: partondistribution.cc:119
bool with_qed(void) const
Definition: partondistribution.h:148
double get_electric_charge(void) const
Definition: partondistribution.h:155
virtual double get_electric_charge(void) const
Definition: partondistribution.h:108
double get_c0(double x) const
Definition: partondistribution.cc:263
friend partondistribution operator+(const partondistribution &f1, const partondistribution &f2)
Definition: partondistribution.cc:378
double get_dF(double x, double z) const
Definition: partondistribution.cc:153
std::complex< double > complex_d
complex numbers with double precision
Definition: complex_d.h:34
virtual bool with_qed(void) const
Definition: partondistribution.h:99
int get_eta(void) const
Definition: partondistribution.cc:82
double get_Q0(void) const
Definition: partondistribution.cc:72
Definition: partondistribution.h:129
double electric_charge
the electric charge of the parton
Definition: partondistribution.h:163
Definition: anomalous.cc:33
partondistribution(void)
Definition: partondistribution.cc:42
complex_d get_Mellin_transform(complex_d z) const
Definition: partondistribution.cc:97
double get_ddF(double x, double z) const
Definition: partondistribution.cc:188