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

High-level access to parameter and experiment-scoped observable correlations. More...

#include "IDataProvider.h"
#include "ParamID.h"
#include "Parameter.h"
#include "CorrelationRepo.h"
#include "MemoryManager.h"
#include "ExperimentObs.h"
Include dependency graph for CorrelationProvider.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CorrelationProvider
 Provides access to statistical, systematic, or combined correlations between parameters or observables. More...
 

Detailed Description

High-level access to parameter and experiment-scoped observable correlations.

This header declares the CorrelationProvider class, a concrete IDataProvider that exposes a uniform interface to:

  • statistical correlations,
  • systematic correlations,
  • combined correlations (hypotenuse of stat and syst), between:
  • parameters (ParamId),
  • experiment-scoped observables (ExperimentObs),
  • observables identified by enum or ID, together with an experiment name.

Internally it relies on the CorrelationRepository owned by the MemoryManager singleton.

Definition in file CorrelationProvider.h.