|
Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
|
Configuration of one user-defined Wilson coefficient. More...
#include <CustomWilsonLambda.h>

Public Member Functions | |
| CustomWilsonCoefficientConfig ()=default | |
| CustomWilsonCoefficientConfig (WCoefId id) | |
| CustomWilsonCoefficientConfig & | set_matching (QCDOrder order, std::unordered_set< ParamId > sources, std::function< scalar_t(const ParamSrc &)> compute, ContributionType contribution=ContributionType::SM) |
| Attach a matching lambda to a QCD order. | |
Public Attributes | |
| WCoefId | id |
| Dynamic coefficient id. It must be known by WCoefMapper and have an FLHA base key. | |
| std::map< QCDOrder, MatchingInfo > | matching |
| Per-order matching rules. | |
Configuration of one user-defined Wilson coefficient.
A coefficient is identified by a dynamic WCoefId and receives one matching rule per QCD order. Each rule is a standard MatchingInfo containing:
scalar_t(const ParamSrc&),If an order is not configured, a zero-valued default rule is installed for that order. This keeps the downstream matching/hadronic composition robust when a caller requests NLO/NNLO while only LO was supplied.
Definition at line 50 of file CustomWilsonLambda.h.
|
default |
|
inlineexplicit |
Definition at line 58 of file CustomWilsonLambda.h.
|
inline |
Attach a matching lambda to a QCD order.
| order | QCD order to configure. |
| sources | Parameter dependencies needed by compute. |
| compute | User function computing the coefficient from a ParamSrc. |
| contribution | Contribution slot this rule fills; used only to build the default FLHA id. |
Definition at line 69 of file CustomWilsonLambda.h.
| WCoefId CustomWilsonCoefficientConfig::id |
Dynamic coefficient id. It must be known by WCoefMapper and have an FLHA base key.
Definition at line 52 of file CustomWilsonLambda.h.
| std::map<QCDOrder, MatchingInfo> CustomWilsonCoefficientConfig::matching |
Per-order matching rules.
Definition at line 55 of file CustomWilsonLambda.h.