|
Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
|
Sets Wilson scale values through the Parameters mutation layer. More...
#include <ScaleSetter.h>


Public Member Functions | |
| ScaleSetter (ScaleType scale_type) | |
| Constructs a ScaleSetter targeting an initial scale type. | |
| void | switch_param (ScaleType scale_type) override |
| Changes the targeted scale parameter. | |
| void | set (double value) override |
| Sets the value of the currently selected scale. | |
Public Member Functions inherited from IParamSetter< ScaleType > | |
| virtual | ~IParamSetter ()=default |
Additional Inherited Members | |
Protected Attributes inherited from IParamSetter< ScaleType > | |
| ScaleType | param |
| Current target selector. | |
Sets Wilson scale values through the Parameters mutation layer.
This class provides a small “command-style” interface to set a given scale.
Example:
Definition at line 39 of file ScaleSetter.h.
|
inline |
Constructs a ScaleSetter targeting an initial scale type.
| scale_type | Initial scale selector. |
Definition at line 46 of file ScaleSetter.h.
|
overridevirtual |
Sets the value of the currently selected scale.
Builds a ParamId:
Then delegates to ParameterSetter::mutate.
| value | Scale value to set. |
Implements IParamSetter< ScaleType >.
Definition at line 3 of file ScaleSetter.cpp.
|
inlineoverridevirtual |
Changes the targeted scale parameter.
| scale_type | New scale selector. |
Implements IParamSetter< ScaleType >.
Definition at line 53 of file ScaleSetter.h.