Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
Loading...
Searching...
No Matches
IObsParameterMutator.h
Go to the documentation of this file.
1#ifndef IOBS_PARAMETER_MUTATOR_H
2#define IOBS_PARAMETER_MUTATOR_H
3
4#include "Include.h"
5#include "Math.h"
6
23template <typename T, typename U, typename V>
25public:
26 virtual ~IObsParameterMutator() = default;
27
29 virtual void set(const T&, U) = 0;
30
32 virtual void shift(const T&, U) = 0;
33
35 virtual void change_mode(const T&, V) = 0;
36};
37
38#endif // IOBS_PARAMETER_MUTATOR_H
virtual void change_mode(const T &, V)=0
Change the mode (fixed/nuisance/scan...).
virtual void shift(const T &, U)=0
Apply a relative shift.
virtual ~IObsParameterMutator()=default
virtual void set(const T &, U)=0
Assign an absolute value.
double T(double x)
Wilson coefficient T(x).