![]() |
APFEL 4.8.0
A PDF evolution library in C++
|
The AlphaQCDg is a specialization class of the MatchedEvolution class for the computation of the QCD coupling running using the analytic g functions. More...
#include <alphaqcdg.h>
Public Member Functions | |
double | MatchObject (bool const &Up, int const &nf, double const &Coup) const |
Function for the computation of the matching. | |
double | Derivative (int const &, double const &, double const &) const |
Dummy function used to overload a purely virtual function. It should be never called. | |
double | EvolveObject (int const &nf, double const &lnmu02, double const &lnmu2, double const &as0) const |
Function for the computation of the evolution. | |
Constructors | |
List of constructors. | |
AlphaQCDg ()=delete | |
AlphaQCDg (double const &AlphaRef, double const &MuRef, std::vector< double > const &Masses, std::vector< double > const &Thresholds, int const &pt, double const &kappa=1) | |
AlphaQCDg constructor. | |
AlphaQCDg (double const &AlphaRef, double const &MuRef, std::vector< double > const &Masses, int const &pt, double const &kappa=1) | |
AlphaQCDg constructor. | |
![]() | |
MatchedEvolution ()=delete | |
MatchedEvolution (double const &ObjRef, double const &MuRef, std::vector< double > const &Thresholds, int const &nsteps=10) | |
The MatchedEvolution constructor. | |
virtual | ~MatchedEvolution ()=default |
double | Evaluate (double const &mu) const |
Function that returns the evolved object. | |
double | GetObjectRef () const |
Function that returns the reference value of the object. | |
double | GetMuRef () const |
Function that returns the reference scale. | |
std::vector< double > | GetThresholds () const |
Function that returns the values of the thresholds. | |
int | GetNumberOfSteps () const |
Function that returns the number of steps. | |
void | SetObjectRef (double ObjRef) |
Function that sets the reference value of the object. | |
void | SetMuRef (double const &MuRef) |
Function that sets the reference scale. | |
void | SetNumberOfSteps (int const &nsteps) |
Function that sets the number of steps of the RK algorithm. | |
Private Attributes | |
int const | _pt |
Perturbative order. | |
double const | _kappa |
Resummation-scale parameter. | |
std::function< double(bool const &, int const &, double const &)> | _MatchingConditions |
Matching condition functions. | |
Additional Inherited Members | |
![]() | |
double | _ObjRef |
double | _MuRef |
double | _MuRef2 |
double | _LogMuRef2 |
std::vector< double > | _Thresholds |
int | _nsteps |
std::vector< double > | _Thresholds2 |
std::vector< double > | _LogThresholds2 |
The AlphaQCDg is a specialization class of the MatchedEvolution class for the computation of the QCD coupling running using the analytic g functions.
|
delete |
apfel::AlphaQCDg::AlphaQCDg | ( | double const & | AlphaRef, |
double const & | MuRef, | ||
std::vector< double > const & | Masses, | ||
std::vector< double > const & | Thresholds, | ||
int const & | pt, | ||
double const & | kappa = 1 ) |
AlphaQCDg constructor.
AlphaRef | the reference value of the coupling |
MuRef | the reference value of the scale |
Masses | vector of masses |
Thresholds | vector of thresholds |
pt | perturbative order |
kappa | resummation scale parameter (default: 1) |
apfel::AlphaQCDg::AlphaQCDg | ( | double const & | AlphaRef, |
double const & | MuRef, | ||
std::vector< double > const & | Masses, | ||
int const & | pt, | ||
double const & | kappa = 1 ) |
AlphaQCDg constructor.
AlphaRef | the reference value of the coupling |
MuRef | the reference value of the scale |
Masses | vector of masses |
pt | perturbative order |
kappa | resummation scale parameter (default: 1) |
|
inlinevirtual |
Dummy function used to overload a purely virtual function. It should be never called.
Implements apfel::MatchedEvolution< double >.
|
virtual |
Function for the computation of the evolution.
nf | the number of active flavours |
lnmu02 | the log of the initial value of the scale |
lnmu2 | the log of the final value of the scale |
as0 | the starting object |
Reimplemented from apfel::MatchedEvolution< double >.
|
virtual |
Function for the computation of the matching.
Up | tells whether the matching is upward or not (downward) |
nf | number of active flavours |
Coup | value of the coupling to be matched |
Implements apfel::MatchedEvolution< double >.
|
private |
Resummation-scale parameter.
|
private |
Matching condition functions.
|
private |
Perturbative order.