#include <partondistribution.h>
Inheritance diagram for partondistribution:

Public Member Functions | |
| partondistribution (void) | |
| partondistribution (int n, double Q0, double A[], double alpha[], double beta[], int eta=1) | |
| partondistribution (int n, double Q0, const std::valarray< double > &A, const std::valarray< double > &alpha, const std::valarray< double > &beta, int eta=1) | |
| double | get_Q0 (void) const |
| int | get_eta (void) const |
| complex_d | get_Mellin_transform (complex_d z) const |
| double | get_F (double x, double z) const |
| double | get_dF (double x, double z) const |
| double | get_ddF (double x, double z) const |
| double | get_dddF (double x, double z) const |
| double | get_c0 (double x) const |
| virtual bool | with_qed (void) const |
| virtual double | get_electric_charge (void) const |
Protected Attributes | |
| int | n |
| double | Q0 |
| std::valarray< double > | A |
| std::valarray< double > | alpha |
| std::valarray< double > | beta |
| int | eta |
Private Member Functions | |
| double | root_safeI (double a, double b, double x) const |
Friends | |
| partondistribution | operator+ (const partondistribution &f1, const partondistribution &f2) |
In addition this class has a data member
, which selects odd or even moments for the evolution. The default value for
in the constructor is
, which is good for the singlet distributions and non-singlet non-valence distributions like
Valence non-singlet distributions like
need
, which has to passed explicitly to the constructor.
|
|
Default constructor |
|
||||||||||||||||||||||||||||
|
Standard constructor |
|
||||||||||||||||||||||||||||
|
Standard constructor from valarray |
|
|
Returns for fixed
on the real axis right to the rightmost pole. |
|
||||||||||||
|
Evaluates
where
|
|
||||||||||||
|
Evaluates
where
|
|
||||||||||||
|
Evaluates
where
|
|
|
Return zero for a partondistribution. The method is overridden by the derived class partondistribution_with_qed. Reimplemented in partondistribution_with_qed. |
|
|
Returns |
|
||||||||||||
|
Evaluates the function
for the given pair |
|
|
Evaluates the Mellin transform of the parton distribution
at the point |
|
|
Returns |
|
||||||||||||||||
|
Solves numerically the equation
for |
|
|
Return false for a partondistribution. The method is overridden by the derived class partondistribution_with_qed. Reimplemented in partondistribution_with_qed. |
|
||||||||||||
|
Addition of two parton distributions The sum of two parton distributions is given by
The values of |
1.3.7