|
Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
|
Matching metadata for a Wilson coefficient at a specific QCD order. More...
#include <Wilson.h>

Public Member Functions | |
| MatchingInfo () | |
| Default ctor: sets compute to a safe no-op (returns 0.0). | |
| MatchingInfo (const LhaID &id) | |
| Constructs a MatchingInfo with only an LHA id. | |
| MatchingInfo (std::unordered_set< ParamId > src, std::function< scalar_t(const ParamSrc &)> comp, LhaID id) | |
| Full constructor. | |
| MatchingInfo (MatchingInfo &&mi)=default | |
| MatchingInfo (const MatchingInfo &mi)=default | |
| MatchingInfo | operator= (const MatchingInfo &mi) |
| Copy assignment operator. | |
Public Attributes | |
| std::unordered_set< ParamId > | sources = {} |
| Set of source parameter identifiers used by compute(). | |
| std::function< scalar_t(const ParamSrc &)> | compute |
| Computation function for this coefficient/order. | |
| LhaID | lhaid |
| LHA identifier used to store the coefficient value in its storage block. | |
Matching metadata for a Wilson coefficient at a specific QCD order.
A MatchingInfo describes:
Default behavior:
compute defaults to a lambda returning 0.0 (safe no-op),sources defaults to empty,lhaid is default-constructed unless provided.Notes:
|
inline |
|
inline |
Constructs a MatchingInfo with only an LHA id.
| id | LHA identifier to associate to this order. |
|
default |
|
default |
|
inline |
Computation function for this coefficient/order.
Takes a ParamSrc providing access to source values and returns the resulting Wilson coefficient (scalar part). Complex coefficients can be represented upstream by multiple scalar entries (e.g. real/imag).
| LhaID MatchingInfo::lhaid |
| std::unordered_set<ParamId> MatchingInfo::sources = {} |