|
Fast Evolution of Parton Distributions
|
#include <coupling.h>
Public Types | |
| enum | { exact, truncate_in_one_over_L } |
Static Public Member Functions | |
| static double | beta_0 (int Nf) |
| static double | beta_1 (int Nf) |
| static int | get_active_flavours (double Q) |
| static double | get_lambda_QCD (double Q) |
| static double | get_lambda_QCD (int Nf) |
| static double | get_value (double Q, int Nf) |
Static Private Member Functions | |
| static double | get_F (double Q, double a_s, int Nf) |
| static double | get_dF (double Q, double a_s, int Nf) |
| static double | root_safeI (double a, double b, double Q, int Nf) |
The strong coupling constant.
The class works with the quantity
.
If alpha_strong::method == alpha_strong::exact, the value of
is obtained by solving numerically the equation
where
.
If alpha_strong::method == alpha_strong::truncate_in_one_over_L, the value of
is given by the formula
|
static |
The first coefficient
of the beta function
with
and
|
static |
The second coefficient
of the beta function
with
and
|
static |
Returns the number of active flavours at the scale
.
|
staticprivate |
Evaluates
|
staticprivate |
Evaluates
with
.
|
static |
Returns the appropriate
corresponding to the scale
.
|
static |
Returns the appropriate
corresponding to
active flavours.
|
static |
Returns the value of
at the scale
with
active flavours.
The parameter
ensures that the correct formula is used close to flavour thresholds.
|
staticprivate |
Numerical solution of the equation
for
.
1.8.12