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

Helper used to transform collections of identifiers into correlation matrices/maps. More...

Include dependency graph for CovarianceTransformer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CovarianceTransformer
 Builds correlation tables/matrices from parameter or observable collections. More...
 

Detailed Description

Helper used to transform collections of identifiers into correlation matrices/maps.

This class provides convenience utilities for building dense or associative correlation representations from collections of:

Internally, all correlation coefficients are queried through an IStatCorrelationProxy using CorrelationProvider::CorrelationType::COMBINED.

For parameter collections, the output is built directly from the parameter IDs.

For observable collections, two usage modes are supported:

  • explicit mode using ExperimentObs,
  • convenience mode for a homogeneous collection of BinnedObservableId belonging to the same experiment, by passing the experiment name separately.

The class also provides a filtering helper check_if_corr(...) for parameters, which keeps only parameters with a strictly positive combined standard uncertainty as returned by the parameter proxy.

Definition in file CovarianceTransformer.h.