Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
Loading...
Searching...
No Matches
IObsQCDProxy Class Referenceabstract

#include <IObsQCDProxy.h>

Inheritance diagram for IObsQCDProxy:

Public Member Functions

virtual ~IObsQCDProxy ()=default
 
virtual double operator() (AlphasConfig config)=0
 Computes / retrieves alpha_s according to the given configuration.
 
virtual double operator() (MassConfig config)=0
 Computes / retrieves a (running) quark mass according to the given configuration.
 
virtual QCDConstantsget_constants ()=0
 Returns a pointer to the internal QCD constants.
 

Detailed Description

Definition at line 31 of file IObsQCDProxy.h.

Constructor & Destructor Documentation

◆ ~IObsQCDProxy()

virtual IObsQCDProxy::~IObsQCDProxy ( )
virtualdefault

Member Function Documentation

◆ get_constants()

virtual QCDConstants * IObsQCDProxy::get_constants ( )
pure virtual

Returns a pointer to the internal QCD constants.

This is intended for advanced use cases. Most clients should prefer calling the operator() overloads.

Returns
Pointer to an internal constants container (lifetime owned by implementation).

Implemented in ObsQCDProxy.

◆ operator()() [1/2]

virtual double IObsQCDProxy::operator() ( AlphasConfig  config)
pure virtual

Computes / retrieves alpha_s according to the given configuration.

Parameters
configConfiguration describing scale, scheme, thresholds, etc.
Returns
Requested strong coupling value.

Implemented in ObsQCDProxy.

◆ operator()() [2/2]

virtual double IObsQCDProxy::operator() ( MassConfig  config)
pure virtual

Computes / retrieves a (running) quark mass according to the given configuration.

Parameters
configConfiguration describing flavor, scale, scheme, etc.
Returns
Requested mass value.

Implemented in ObsQCDProxy.


The documentation for this class was generated from the following file: