#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 Public Attributes | |
| static double | lambda_3 = 0.374 |
| static double | lambda_4 = 0.327 |
| static double | lambda_5 = 0.226 |
| static double | charm_threshold = 1.3 |
| static double | bottom_threshold = 4.7 |
| static int | method = alpha_strong::truncate_in_one_over_L |
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
| double beta_0 | ( | int | Nf | ) | [static] |
The first coefficient
of the beta function
with
and
| double beta_1 | ( | int | Nf | ) | [static] |
The second coefficient
of the beta function
with
and
| int get_active_flavours | ( | double | Q | ) | [static] |
Returns the number of active flavours at the scale
.
| double get_dF | ( | double | Q, | |
| double | a_s, | |||
| int | Nf | |||
| ) | [static, private] |
Evaluates
| double get_F | ( | double | Q, | |
| double | a_s, | |||
| int | Nf | |||
| ) | [static, private] |
Evaluates
with
.
| double get_lambda_QCD | ( | int | Nf | ) | [static] |
Returns the appropriate
corresponding to
active flavours.
| double get_lambda_QCD | ( | double | Q | ) | [static] |
Returns the appropriate
corresponding to the scale
.
| double get_value | ( | double | Q, | |
| int | Nf | |||
| ) | [static] |
Returns the value of
at the scale
with
active flavours.
The parameter
ensures that the correct formula is used close to flavour thresholds.
| double root_safeI | ( | double | a, | |
| double | b, | |||
| double | Q, | |||
| int | Nf | |||
| ) | [static, private] |
Numerical solution of the equation
for
.
1.6.2-20100208