34 #ifndef __MODELLINGNCMP__
35 #define __MODELLINGNCMP__
55 namespace numbercounts {
234 void set_model_NumberCounts_cosmology (
const std::string scalrel_z_evo,
const std::string z_error_type,
const std::string proxy_error_type,
const std::vector<cbl::cosmology::CosmologicalParameter> cosmo_param,
const std::vector<statistics::PriorDistribution> cosmo_param_prior,
const statistics::PriorDistribution alpha_prior,
const statistics::PriorDistribution beta_prior,
const statistics::PriorDistribution gamma_prior,
const statistics::PriorDistribution scatter0_prior,
const statistics::PriorDistribution scatterM_prior,
const statistics::PriorDistribution scatterM_exponent_prior,
const statistics::PriorDistribution scatterz_prior,
const statistics::PriorDistribution scatterz_exponent_prior,
const statistics::PriorDistribution z_bias_prior,
const statistics::PriorDistribution proxy_bias_prior,
const statistics::PriorDistribution z_error_prior,
const statistics::PriorDistribution proxy_error_prior,
const std::vector<statistics::PriorDistribution> Plambda_prior);
The class Modelling_NumberCounts1D.
The class Modelling_NumberCounts1D_MassProxy.
void set_model_NumberCounts_cosmology(const std::string scalrel_z_evo, const std::string z_error_type, const std::string proxy_error_type, const std::vector< cbl::cosmology::CosmologicalParameter > cosmo_param, const std::vector< statistics::PriorDistribution > cosmo_param_prior, const statistics::PriorDistribution alpha_prior, const statistics::PriorDistribution beta_prior, const statistics::PriorDistribution gamma_prior, const statistics::PriorDistribution scatter0_prior, const statistics::PriorDistribution scatterM_prior, const statistics::PriorDistribution scatterM_exponent_prior, const statistics::PriorDistribution scatterz_prior, const statistics::PriorDistribution scatterz_exponent_prior, const statistics::PriorDistribution z_bias_prior, const statistics::PriorDistribution proxy_bias_prior, const statistics::PriorDistribution z_error_prior, const statistics::PriorDistribution proxy_error_prior, const std::vector< statistics::PriorDistribution > Plambda_prior)
Set the cosmological parameters used to model the number counts as a function of a mass proxy,...
Modelling_NumberCounts1D_MassProxy()=default
default constuctor _NumberCounts1D_MassProxy
Modelling_NumberCounts1D_MassProxy(const std::shared_ptr< cbl::measure::numbercounts::NumberCounts > nc)
constuctor
virtual ~Modelling_NumberCounts1D_MassProxy()=default
default destructor
Modelling_NumberCounts1D_MassProxy(const std::shared_ptr< cbl::data::Data > dataset, glob::HistogramType hist_type, double fact)
constuctor
The class Modelling_NumberCounts1D.
The class PriorDistribution.
HistogramType
the histogram type
The global namespace of the CosmoBolognaLib