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

Statistical-layer port for read-only access to parameters and observable entries. More...

#include <memory>
#include <string>
#include "CorrelationProvider.h"
#include "Include.h"
#include "ExperimentObs.h"
Include dependency graph for IStatParameterProxy.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  IStatParameterProxy
 Abstract read-only interface to parameters and observables for the statistics layer. More...
 

Detailed Description

Statistical-layer port for read-only access to parameters and observable entries.

This interface defines the read API used by the statistics module to access:

  • generic model parameters through ParamId,
  • typed parameters through (block, LhaID),
  • observable entries through ObservableId,
  • binned observable entries through BinnedObservableId,
  • and the underlying Parameter objects when direct metadata access is needed.

The proxy is intentionally read-only: it is meant for likelihood construction, covariance handling, pulls / nuisance inspection, and statistical post-processing, without exposing mutation logic.

The returned quantity depends on DataType:

Concrete implementations are typically backed by ParameterProvider and the Parameters singleton infrastructure.

See also
StatParameterProxy
ParameterProvider
Parameter

Definition in file IStatParameterProxy.h.