|
Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
|
High-level orchestration of statistical uncertainty propagation, likelihood construction and fit scans. More...
#include <vector>#include <iomanip>#include <iostream>#include <filesystem>#include <optional>#include <limits>#include <numeric>#include <set>#include <random>#include <map>#include "Include.h"#include "IModel.h"#include "IStatCorrelationProxy.h"#include "IStatParameterProxy.h"#include "IStatSourcesProxy.h"#include "IStatDependencyPruner.h"#include "CovarianceTransformer.h"#include "JointDistribution.h"#include "RvgNuisanceSampler.h"#include "MCEngine.h"#include "MarginalFactory.h"#include "CopulaFactory.h"#include "Fit.h"#include "ChiSquaredLikelihood.h"#include "MarginalConfigFactory.h"#include "INuisanceReader.h"#include "NuisanceSpec.h"#include "IStatParamOptimizerProxy.h"

Go to the source code of this file.
Classes | |
| struct | AdvancedStatisticConfig |
| struct | StatisticConfig |
| Runtime configuration for statistical propagation, fitting and nuisance handling. More... | |
| struct | LikelihoodScanPoint |
| Single point of a two-dimensional likelihood scan. More... | |
| struct | LikelihoodScanGrid |
| Regular two-dimensional grid of likelihood-scan evaluations. More... | |
| struct | FitResultWithMaps |
| User-facing MLE result keyed by physics parameter identifiers. More... | |
| struct | StatCache |
| Internal cache of currently selected observables, nuisances, correlations and fit state. More... | |
| class | StatisticManager |
| Coordinates statistical inputs, nuisance distributions, MLE fits and contour/scan computations. More... | |
Enumerations | |
| enum class | StatisticLikelihoodMode { PROFILED_NUISANCE , CHI2_MC_COVARIANCE } |
| Selects the likelihood backend used by StatisticManager::compute_MLE(). More... | |
High-level orchestration of statistical uncertainty propagation, likelihood construction and fit scans.
The statistic manager is the central bridge between the physics model, statistical proxies, nuisance-parameter definitions and the fitting/contouring machinery. It builds the cached observable and nuisance state, constructs likelihood objects, runs maximum-likelihood fits, computes Monte Carlo uncertainty summaries and exposes confidence-contour and likelihood-scan utilities.
Definition in file StatisticManager.h.
|
strong |
Selects the likelihood backend used by StatisticManager::compute_MLE().
Definition at line 55 of file StatisticManager.h.