|
Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
|
Abstract source of nuisance-parameter samples. More...
#include <INuisanceSampler.h>

Public Member Functions | |
| virtual | ~INuisanceSampler ()=default |
| Default virtual destructor. | |
| virtual std::map< ParamId, double > | sample () const =0 |
| Draws one nuisance-parameter sample. | |
| virtual std::vector< std::map< ParamId, double > > | sample (std::size_t n) const =0 |
| Draws several nuisance-parameter samples. | |
Abstract source of nuisance-parameter samples.
Implementations define the actual sampling law, for example a joint distribution with marginal laws and a copula. Samples are returned as maps keyed by ParamId so they can be passed directly to IModel.
Definition at line 26 of file INuisanceSampler.h.
|
virtualdefault |
Default virtual destructor.
|
pure virtual |
Draws one nuisance-parameter sample.
Implemented in RvgNuisanceSampler.
|
pure virtual |
Draws several nuisance-parameter samples.
| n | Number of samples to generate. |
Implemented in RvgNuisanceSampler.