Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
Loading...
Searching...
No Matches
ObsQCDProxy.cpp
Go to the documentation of this file.
1#include "ObsQCDProxy.h"
2
4 return QCDHelper::alpha_s(config.scale, config.m_b_type, config.m_t_type);
5}
6
8 return QCDHelper::msbar_mass(config.pdg_id, config.scale, config.m_b_type, config.m_t_type);
9}
10
Default observable-layer implementation of IObsQCDProxy.
QCDConstants * get_constants() override
Returns a pointer to the internal QCD constants used by the provider.
double operator()(AlphasConfig config) override
Computes / retrieves alpha_s according to AlphasConfig.
static double alpha_s(double mu, MassType mass_b_type=MassType::POLE, MassType mass_t_type=MassType::POLE)
Computes the strong coupling constant α_s at scale μ.
Definition QCDHelper.cpp:52
static double msbar_mass(int pdg_code, double mu, MassType mass_b_type=MassType::POLE, MassType mass_t_type=MassType::POLE)
Computes the MS-bar running mass of a quark at scale μ.
Definition QCDHelper.cpp:64
static QCDConstants * constants
Pointer to QCD constants (to conform with IQCDProvider interface).
Definition QCDHelper.h:132
Configuration for evaluating the strong coupling constant .
Definition Configs.h:206
MassType m_b_type
Mass scheme used for the bottom-quark mass (e.g. pole, MSbar).
Definition Configs.h:215
MassType m_t_type
Mass scheme used for the top-quark mass (e.g. pole, MSbar).
Definition Configs.h:220
double scale
Renormalization scale at which is evaluated.
Definition Configs.h:210
Configuration for computing a particle mass at a given scale.
Definition Configs.h:242
int pdg_id
PDG identifier of the particle whose mass is requested.
Definition Configs.h:246
Collection of QCD-specific constants and coefficients.
Definition QCDHelper.h:41