|
Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
|
Configuration for building sets of Wilson coefficients. More...
#include <Configs.h>


Public Member Functions | |
| WilsonBuildConfig ()=default | |
| Default constructor. | |
| WilsonBuildConfig (std::unordered_set< WGroupId > groups_, double matching_scale_, double hadronic_scale_, QCDOrder order_=QCDOrder::LO) | |
| Constructs a WilsonBuildConfig from a set of group identifiers. | |
| WilsonBuildConfig (std::unordered_set< WGroup > groups_, double matching_scale_, double hadronic_scale_, QCDOrder order_=QCDOrder::LO) | |
| Constructs a WilsonBuildConfig from a set of group enums. | |
Public Member Functions inherited from AbstractConfig | |
| virtual | ~AbstractConfig ()=default |
| Virtual destructor to allow safe polymorphic deletion. | |
Public Attributes | |
| std::unordered_set< WGroupId > | groups |
| Set of Wilson operator group identifiers to be included in the build. | |
| double | matching_scale |
| Matching scale (in GeV) at which the high-energy theory is matched to the effective theory. | |
| double | hadronic_scale |
| Hadronic scale (in GeV) at which the Wilson coefficients are evaluated in the effective theory. | |
| QCDOrder | order {QCDOrder::LO} |
| Perturbative QCD order used for the evolution and matching of Wilson coefficients. Defaults to leading order (QCDOrder::LO). | |
Configuration for building sets of Wilson coefficients.
This structure defines how Wilson coefficients should be constructed:
The configuration can be built either from a set of group identifiers (WGroupId) or directly from a set of group enums (WGroup), which are internally mapped to their corresponding identifiers.
|
default |
Default constructor.
Initializes an empty group set and leaves the scales uninitialized. The QCD order is set to leading order (QCDOrder::LO).
|
inline |
Constructs a WilsonBuildConfig from a set of group identifiers.
| groups_ | Set of Wilson group identifiers to include. |
| matching_scale_ | Matching scale at which matching is performed. |
| hadronic_scale_ | Hadronic scale at which coefficients are evaluated. |
| order_ | Perturbative QCD order (default: QCDOrder::LO). |
|
inline |
Constructs a WilsonBuildConfig from a set of group enums.
The provided WGroup values are mapped internally to their corresponding WGroupId using GroupMapper::to_id().
| groups_ | Set of Wilson groups to include. |
| matching_scale_ | Matching scale at which matching is performed. |
| hadronic_scale_ | Hadronic scale at which coefficients are evaluated. |
| order_ | Perturbative QCD order (default: QCDOrder::LO). |
| std::unordered_set<WGroupId> WilsonBuildConfig::groups |
| double WilsonBuildConfig::hadronic_scale |
| double WilsonBuildConfig::matching_scale |
| QCDOrder WilsonBuildConfig::order {QCDOrder::LO} |
Perturbative QCD order used for the evolution and matching of Wilson coefficients. Defaults to leading order (QCDOrder::LO).