Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
Loading...
Searching...
No Matches
ObsQCDProxy.h
Go to the documentation of this file.
1#ifndef OBS_QCD_PROXY_H
2#define OBS_QCD_PROXY_H
3
4#include "IObsQCDProxy.h"
5#include "QCDProvider.h"
6
17class ObsQCDProxy : public IObsQCDProxy {
18public:
22 double operator()(AlphasConfig config) override;
23
27 double operator()(MassConfig config) override;
28
32 QCDConstants *get_constants() override;
33
34private:
35 QCDProvider qcd_;
36};
37
38#endif // OBS_QCD_PROXY_H
Interface for accessing QCD-derived quantities from the observable layer.
High-level access to QCD quantities like α_s and running quark masses.
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.
Provides strong coupling constant and MS-bar mass values at various energy scales.
Definition QCDProvider.h:45
Configuration for evaluating the strong coupling constant .
Definition Configs.h:206
Configuration for computing a particle mass at a given scale.
Definition Configs.h:242
Collection of QCD-specific constants and coefficients.
Definition QCDHelper.h:41