|
Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
|
Provides strong coupling constant and MS-bar mass values at various energy scales. More...
#include <QCDProvider.h>


Public Member Functions | |
| double | operator() (AlphasConfig) |
Computes the strong coupling constant ![]() | |
| double | operator() (MassConfig) |
| Computes the MS-bar running mass at a given scale for a quark. | |
| QCDConstants * | get_constants () override |
| Retrieves the constants related to QCD calculations. | |
Public Member Functions inherited from IDataProvider< QCDProvider > | |
| virtual | ~IDataProvider ()=default |
| double | operator() (Args &&... args) |
| bool | exists (Args &&... args) const |
Public Member Functions inherited from IQCDProvider | |
| virtual | ~IQCDProvider ()=default |
| Virtual destructor for interface. | |
Provides strong coupling constant and MS-bar mass values at various energy scales.
QCDProvider is a thin convenience wrapper around QCDHelper, offering a callable interface for:


Typical usage:
Definition at line 45 of file QCDProvider.h.
|
overridevirtual |
Retrieves the constants related to QCD calculations.
Provides access to the QCDConstants structure used internally by QCDHelper (Casimir operators, beta-function coefficients, etc.).
Implements IQCDProvider.
Definition at line 11 of file QCDProvider.cpp.
| double QCDProvider::operator() | ( | AlphasConfig | config | ) |
Computes the strong coupling constant 
Delegates to QCDHelper::alpha_s, using the configuration provided (renormalization scale and mass-scheme choices for b and t quarks).
| config | AlphasConfig object containing scale and mass type settings. |

Definition at line 3 of file QCDProvider.cpp.
| double QCDProvider::operator() | ( | MassConfig | config | ) |
Computes the MS-bar running mass at a given scale for a quark.
Delegates to QCDHelper::msbar_mass using the supplied MassConfig (PDG ID, renormalization scale, and mass schemes).
| config | MassConfig object containing PDG ID and scale information. |
Definition at line 7 of file QCDProvider.cpp.