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

Generic likelihood profiling engine. More...

#include "ILikelihood.h"
#include "Math.h"
#include "Indexing.h"
#include "GradientHelper.h"
Include dependency graph for Profiler.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ProfileRequest
 Input specification for a constrained profile minimization. More...
 
struct  ProfileResult
 Output of a constrained profile minimization. More...
 
class  Profiler
 Minimizes a likelihood over free parameters subject to fixed constraints. More...
 

Enumerations

enum class  ProfilerMode { MINUIT , LAPLACE_NUISANCE }
 Available algorithms for profiling free parameters. More...
 

Detailed Description

Generic likelihood profiling engine.

This file declares the request/result structures and the Profiler class used to minimize likelihoods under fixed-parameter constraints.

See also
ILikelihood
IProfileableLikelihood
GradientHelper.h

Definition in file Profiler.h.

Enumeration Type Documentation

◆ ProfilerMode

enum class ProfilerMode
strong

Available algorithms for profiling free parameters.

Enumerator
MINUIT 

Use the configured numerical minimizer backend.

LAPLACE_NUISANCE 

Use the Laplace nuisance approximation when possible, with Minuit fallback.

Definition at line 25 of file Profiler.h.