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

Abstract interface for accessing QCD constants. More...

#include <IQCDProvider.h>

Inheritance diagram for IQCDProvider:

Public Member Functions

virtual ~IQCDProvider ()=default
 Virtual destructor for interface.
 
virtual QCDConstantsget_constants ()=0
 Retrieves the QCD constants used by the implementing provider.
 

Detailed Description

Abstract interface for accessing QCD constants.

Implementations of this interface provide read access to the internal QCDConstants used to compute:

  • the strong coupling $\alpha_s$,
  • running quark masses,
  • threshold matching coefficients, etc.

It is intentionally small and focused, and is usually combined with a more feature-complete data provider (e.g. QCDProvider).

Definition at line 36 of file IQCDProvider.h.

Constructor & Destructor Documentation

◆ ~IQCDProvider()

virtual IQCDProvider::~IQCDProvider ( )
virtualdefault

Virtual destructor for interface.

Member Function Documentation

◆ get_constants()

virtual QCDConstants * IQCDProvider::get_constants ( )
pure virtual

Retrieves the QCD constants used by the implementing provider.

The returned pointer is expected to remain valid for the lifetime of the implementing object (typically it points to QCDHelper::constants).

Returns
Pointer to a QCDConstants structure.

Implemented in QCDProvider.


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