Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
Loading...
Searching...
No Matches
Fit.h File Reference

High-level maximum-likelihood fitting and confidence-contour API. More...

#include <vector>
#include <functional>
#include "BaseLikelihood.h"
#include "IProfilingStrategy.h"
#include "IContourExtractor.h"
#include "Math.h"
#include "ContourEngine.h"
#include "ContourObserver.h"
Include dependency graph for Fit.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  MLFitOptions
 Runtime options controlling the global maximum-likelihood fit. More...
 
struct  ContourOptions
 Runtime options controlling 2D contour computation. More...
 
class  MLFitter
 High-level driver for likelihood minimization and 2D contour extraction. More...
 

Enumerations

enum class  ProfileBackend { MINUIT , LAPLACE_NUISANCE }
 Backend used to profile nuisance parameters during contour building. More...
 

Detailed Description

High-level maximum-likelihood fitting and confidence-contour API.

This header exposes the user-facing fitting workflow built around MLFitter. It combines a likelihood model, a Minuit-compatible fitting backend, optional covariance fallbacks, and 2D contour extraction utilities.

See also
BaseLikelihood
FitResult
ContourEngine

Definition in file Fit.h.

Enumeration Type Documentation

◆ ProfileBackend

enum class ProfileBackend
strong

Backend used to profile nuisance parameters during contour building.

Enumerator
MINUIT 

Full numerical profiling with the Minuit backend.

LAPLACE_NUISANCE 

Fast Laplace approximation for nuisance profiling, with Minuit fallback.

Definition at line 77 of file Fit.h.