Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
Loading...
Searching...
No Matches
ObsParameterMutator Class Reference

#include <ObsParameterMutator.h>

Inheritance diagram for ObsParameterMutator:
Collaboration diagram for ObsParameterMutator:

Public Member Functions

void set (const ParamId &, scalar_t) override
 Assigns an absolute value to a parameter.
 
void shift (const ParamId &, scalar_t) override
 Shifts a parameter value (relative update).
 
void change_mode (const ParamId &, ParameterMode) override
 Changes the “mode” of a parameter (e.g. fixed, nuisance, scan...).
 
- Public Member Functions inherited from IObsParameterMutator< ParamId, scalar_t, ParameterMode >
virtual ~IObsParameterMutator ()=default
 

Detailed Description

Definition at line 37 of file ObsParameterMutator.h.

Member Function Documentation

◆ change_mode()

void ObsParameterMutator::change_mode ( const ParamId pid,
ParameterMode  mod 
)
overridevirtual

Changes the “mode” of a parameter (e.g. fixed, nuisance, scan...).

Parameters
pidParameter identifier.
modNew mode.

Implements IObsParameterMutator< ParamId, scalar_t, ParameterMode >.

Definition at line 11 of file ObsParameterMutator.cpp.

◆ set()

void ObsParameterMutator::set ( const ParamId pid,
scalar_t  value 
)
overridevirtual

Assigns an absolute value to a parameter.

Parameters
pidParameter identifier.
valueNew value.

Implements IObsParameterMutator< ParamId, scalar_t, ParameterMode >.

Definition at line 3 of file ObsParameterMutator.cpp.

◆ shift()

void ObsParameterMutator::shift ( const ParamId pid,
scalar_t  value 
)
overridevirtual

Shifts a parameter value (relative update).

Parameters
pidParameter identifier.
valueShift amount (interpretation depends on ParameterShifter policy).

Implements IObsParameterMutator< ParamId, scalar_t, ParameterMode >.

Definition at line 7 of file ObsParameterMutator.cpp.


The documentation for this class was generated from the following files: