8using Vec = std::vector<double>;
36 virtual std::map<ParamId, double>
sample()
const = 0;
45 virtual std::vector<std::map<ParamId, double>>
sample(std::size_t n)
const = 0;
Lightweight dense real-matrix utilities built on top of STL storage and GSL backends.
Abstract source of nuisance-parameter samples.
virtual ~INuisanceSampler()=default
Default virtual destructor.
virtual std::vector< std::map< ParamId, double > > sample(std::size_t n) const =0
Draws several nuisance-parameter samples.
virtual std::map< ParamId, double > sample() const =0
Draws one nuisance-parameter sample.
std::vector< double > Vec