|
Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
|
Shared immutable-like data required to evaluate a likelihood. More...
#include <BaseLikelihood.h>
Public Attributes | |
| std::unique_ptr< JointDistribution > | nuisance_dist |
| Joint distribution of nuisance parameters. | |
| std::unique_ptr< JointDistribution > | exp_obs_dist |
| Joint distribution of observable residuals. | |
| std::vector< double > | exp_obs_values |
| Nominal experimental observable values. | |
| std::vector< fit_app::ParameterDefinition > | nuis_defs |
| Definitions of nuisance parameters. | |
| std::vector< fit_app::ParameterDefinition > | fp_defs |
| Definitions of fitted parameters. | |
Shared immutable-like data required to evaluate a likelihood.
The context owns the probability distributions used by the likelihood and stores the nominal observable and parameter definitions. It is shared through std::shared_ptr by BaseLikelihood so that several likelihood-related objects can reuse the same statistical description.
Definition at line 46 of file BaseLikelihood.h.
| std::unique_ptr<JointDistribution> LikelihoodContext::exp_obs_dist |
Joint distribution of observable residuals.
Definition at line 48 of file BaseLikelihood.h.
| std::vector<double> LikelihoodContext::exp_obs_values |
Nominal experimental observable values.
Definition at line 49 of file BaseLikelihood.h.
| std::vector<fit_app::ParameterDefinition> LikelihoodContext::fp_defs |
Definitions of fitted parameters.
Definition at line 51 of file BaseLikelihood.h.
| std::vector<fit_app::ParameterDefinition> LikelihoodContext::nuis_defs |
Definitions of nuisance parameters.
Definition at line 50 of file BaseLikelihood.h.
| std::unique_ptr<JointDistribution> LikelihoodContext::nuisance_dist |
Joint distribution of nuisance parameters.
Definition at line 47 of file BaseLikelihood.h.