|
Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
|
Interface for read-only access to parameters used by observable computations. More...


Go to the source code of this file.
Classes | |
| class | IObsParameterProxy< T, V, U, W > |
Interface for read-only access to parameters used by observable computations.
The observable layer (a.k.a. business/phenomenology layer) needs to read many kinds of parameters produced by the core:
This interface abstracts the retrieval mechanism, so observable code does not depend on a concrete storage/backend implementation.
Implementations typically wrap a ParameterProvider (or a proxy thereof), and may enforce business rules (allowed parameter types, default behavior for missing Wilson parameters, etc.).
Template parameters:
Two access styles are supported: 1) Fully typed access via (T pid, V d_type) — recommended. 2) Low-level access via (U block, W id, V d_type) — useful for legacy calls.
Implementations may also expose the underlying Parameter object when needed.
Definition in file IObsParameterProxy.h.