|
std::string | type () const |
| Implementation type of this solver.
|
|
double | alphasQ2 (double q2) const |
| Calculate alphaS(Q2)
|
|
void | setQValues (const std::vector< double > &qs) |
|
void | setQ2Values (const std::vector< double > &q2s) |
|
void | setAlphaSValues (const std::vector< double > &as) |
|
| AlphaS () |
| Base class constructor for default param setup.
|
|
virtual | ~AlphaS () |
| Destructor.
|
|
double | alphasQ (double q) const |
| Calculate alphaS(Q)
|
|
int | numFlavorsQ (double q) const |
| Calculate the number of active flavours at energy scale Q.
|
|
virtual int | numFlavorsQ2 (double q2) const |
| Calculate the number of active flavours at energy scale Q2.
|
|
double | quarkMass (int id) const |
| Get a quark mass by PDG code.
|
|
void | setQuarkMass (int id, double value) |
| Set quark masses by PDG code.
|
|
double | quarkThreshold (int id) const |
| Get a flavor scale threshold by PDG code.
|
|
void | setQuarkThreshold (int id, double value) |
| Set a flavor threshold by PDG code (= quark masses by default)
|
|
int | orderQCD () |
|
void | setOrderQCD (int order) |
| Set the order of QCD (expressed as number of loops)
|
|
void | setMZ (double mz) |
| Set the Z mass used in this alpha_s.
|
|
void | setAlphaSMZ (double alphas) |
| Set the alpha_s(MZ) used in this alpha_s.
|
|
void | setMassReference (double mref) |
| Set the Z mass used in this alpha_s.
|
|
void | setAlphaSReference (double alphas) |
| Set the alpha_s(MZ) used in this alpha_s.
|
|
virtual void | setLambda (unsigned int, double) |
| Set the {i}th Lambda constant for i active flavors.
|
|
void | setFlavorScheme (FlavorScheme scheme, int nf=-1) |
| Set flavor scheme of alpha_s solver.
|
|
FlavorScheme | flavorScheme () const |
| Get flavor scheme.
|
|
|
double | _interpolateCubic (double T, double VL, double VDL, double VH, double VDH) const |
| Standard cubic interpolation formula.
|
|
double | _ddq_central (size_t i) const |
| Get the gradient for a patch in the middle of the grid.
|
|
double | _ddq_forward (size_t i) const |
| Get the gradient for a patch at the low end of the grid.
|
|
double | _ddq_backward (size_t i) const |
| Get the gradient for a patch at the high end of the grid.
|
|
void | _setup_grids () const |
|
Interpolate alpha_s from tabulated points in Q2 via metadata
- Todo
- Extrapolation: log-gradient xpol at low Q, const at high Q?