Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
Loading...
Searching...
No Matches
ObsWilsonProxy.h File Reference

Observable-facing proxy to query Wilson coefficients. More...

#include "Include.h"
#include "IObsWilsonProxy.h"
#include "WilsonProvider.h"
#include "WilsonBuilder.h"
Include dependency graph for ObsWilsonProxy.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ObsWilsonProxy
 

Detailed Description

Observable-facing proxy to query Wilson coefficients.

This proxy is used by the observable layer to access Wilson coefficients without exposing internal manager/build details. Internally it delegates to a WilsonProvider and uses WilsonRequest as the transport structure.

Supported queries:

  • Matching-scale coefficients (M): getM
  • Matching-scale coefficients summed up to an order (FM): getFM
  • Hadronic-scale (running) coefficients (R): getR
  • Hadronic-scale coefficients summed up to an order (FR): getFR
  • Convenience accessors returning maps across orders or all coefficients of a group: getSM, getSR, getAM, getAR, getAFM, getAFR.

Basis handling:

  • A default basis (WilsonBasis::B_STANDARD) is stored in the proxy.
  • The basis can be updated through set_basis.
  • The basis is injected into every WilsonRequest (even matching requests, for consistency).
Note
The proxy defaults the contribution to ContributionType::TOTAL, which matches the typical observable need (“total” Wilson coefficient used in predictions).
See also
WilsonProvider
WilsonRequest
IObsWilsonProxy
ObsWilsonBuilder

Definition in file ObsWilsonProxy.h.