|
Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
|
Parameter access proxy bound to a specific ParameterType. More...
#include <ParameterProxy.h>


Public Member Functions | |
| ParameterProxy (ParameterType type) | |
| Constructs a proxy bound to a specific ParameterType. | |
| scalar_t | operator() (const std::string &block, const LhaID &id) const override |
| Retrieves a parameter value from (block, id). | |
| bool | exist (const std::string &block, const LhaID &id) const override |
| Checks whether a parameter exists. | |
| double | get_scale (const std::string &block) const override |
| Returns the block scale. | |
Parameter access proxy bound to a specific ParameterType.
This class wraps a ParameterProvider instance configured for one of:
Access policy:
Definition at line 41 of file ParameterProxy.h.
| ParameterProxy::ParameterProxy | ( | ParameterType | type | ) |
Constructs a proxy bound to a specific ParameterType.
| type | Parameter type to access (SM, BSM, WILSON). |
| via | LOG_ERROR if type is not allowed. |
Definition at line 3 of file ParameterProxy.cpp.
|
overridevirtual |
Checks whether a parameter exists.
Implements IParameterProxy< std::string, LhaID >.
Definition at line 18 of file ParameterProxy.cpp.
|
overridevirtual |
Returns the block scale.
Implements IParameterProxy< std::string, LhaID >.
Definition at line 22 of file ParameterProxy.cpp.
|
overridevirtual |
Retrieves a parameter value from (block, id).
Implements IParameterProxy< std::string, LhaID >.
Definition at line 10 of file ParameterProxy.cpp.