Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
Loading...
Searching...
No Matches
pyhyperiso.core.Common.Configs.WilsonBuildConfig Class Reference
Collaboration diagram for pyhyperiso.core.Common.Configs.WilsonBuildConfig:

Public Member Functions

_CppWilsonBuildConfig to_cpp (self)
 

Static Public Attributes

Set groups = field(default_factory=set)
 
float matching_scale = 81.0
 
float hadronic_scale = 4.8
 
QCDOrder order = QCDOrder.LO
 

Detailed Description

Configuration for building Wilson coefficient groups.

The C++ layer stores groups as dynamic ``WGroupId`` values. Python accepts
legacy :class:`WGroup` enums, strings/aliases, or :class:`WGroupId` objects.

Args:
    groups: Wilson groups to build. Examples: ``WGroup.B``,
        ``"BCoefficients"`` or ``GroupMapper.id_of("DEV_GROUP")``.
    matching_scale: Matching scale in GeV.
    hadronic_scale: Hadronic/running scale in GeV.
    order: Maximum QCD order requested for matching/running.

Definition at line 43 of file Configs.py.

Member Function Documentation

◆ to_cpp()

_CppWilsonBuildConfig pyhyperiso.core.Common.Configs.WilsonBuildConfig.to_cpp (   self)
Convert this Python config to the bound C++ config object.

Definition at line 62 of file Configs.py.

Member Data Documentation

◆ groups

Set pyhyperiso.core.Common.Configs.WilsonBuildConfig.groups = field(default_factory=set)
static

Definition at line 57 of file Configs.py.

◆ hadronic_scale

float pyhyperiso.core.Common.Configs.WilsonBuildConfig.hadronic_scale = 4.8
static

Definition at line 59 of file Configs.py.

◆ matching_scale

float pyhyperiso.core.Common.Configs.WilsonBuildConfig.matching_scale = 81.0
static

Definition at line 58 of file Configs.py.

◆ order

QCDOrder pyhyperiso.core.Common.Configs.WilsonBuildConfig.order = QCDOrder.LO
static

Definition at line 60 of file Configs.py.


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