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

Shared immutable-like data required to evaluate a likelihood. More...

#include <BaseLikelihood.h>

Public Attributes

std::unique_ptr< JointDistributionnuisance_dist
 Joint distribution of nuisance parameters.
 
std::unique_ptr< JointDistributionexp_obs_dist
 Joint distribution of observable residuals.
 
std::vector< double > exp_obs_values
 Nominal experimental observable values.
 
std::vector< fit_app::ParameterDefinitionnuis_defs
 Definitions of nuisance parameters.
 
std::vector< fit_app::ParameterDefinitionfp_defs
 Definitions of fitted parameters.
 

Detailed Description

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.

Member Data Documentation

◆ exp_obs_dist

std::unique_ptr<JointDistribution> LikelihoodContext::exp_obs_dist

Joint distribution of observable residuals.

Definition at line 48 of file BaseLikelihood.h.

◆ exp_obs_values

std::vector<double> LikelihoodContext::exp_obs_values

Nominal experimental observable values.

Definition at line 49 of file BaseLikelihood.h.

◆ fp_defs

std::vector<fit_app::ParameterDefinition> LikelihoodContext::fp_defs

Definitions of fitted parameters.

Definition at line 51 of file BaseLikelihood.h.

◆ nuis_defs

std::vector<fit_app::ParameterDefinition> LikelihoodContext::nuis_defs

Definitions of nuisance parameters.

Definition at line 50 of file BaseLikelihood.h.

◆ nuisance_dist

std::unique_ptr<JointDistribution> LikelihoodContext::nuisance_dist

Joint distribution of nuisance parameters.

Definition at line 47 of file BaseLikelihood.h.


The documentation for this struct was generated from the following file: