|
Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
|
#include <IObsParameterProxy.h>
Public Member Functions | |
| virtual scalar_t | operator() (const T &pid, V d_type)=0 |
| Retrieve a parameter value using a typed identifier. | |
| virtual scalar_t | operator() (const U &block, const W &id, V d_type) const =0 |
| Retrieve a parameter value using (block, code) addressing. | |
| virtual std::shared_ptr< Parameter > | get_parameter (const T &pid) const =0 |
| Retrieve the underlying Parameter object for a given id. | |
Definition at line 44 of file IObsParameterProxy.h.
|
pure virtual |
Retrieve the underlying Parameter object for a given id.
This is useful when downstream code needs metadata beyond the scalar value (mode, uncertainty model, provenance, etc.).
| pid | Typed parameter identifier. |
Implemented in ObsParameterProxy.
|
pure virtual |
Retrieve a parameter value using a typed identifier.
| pid | Typed parameter identifier (usually includes type + block + code). |
| d_type | Which value component to retrieve (central value, error, etc.). |
Implemented in ObsParameterProxy.
|
pure virtual |
Retrieve a parameter value using (block, code) addressing.
| block | Block name. |
| id | In-block identifier (LHA-like code). |
| d_type | Which value component to retrieve (central value, error, etc.). |
Implemented in ObsParameterProxy.