Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
Loading...
Searching...
No Matches
CorrelationProxy.h
Go to the documentation of this file.
1#ifndef OBS_CORRELATION_PROXY_H
2#define OBS_CORRELATION_PROXY_H
3
5#include "ParameterProvider.h"
7#include "HyperisoMaster.h"
8#include "Include.h"
9#include "ExperimentObs.h"
10#include "BinnedObservableId.h"
11
55 ParamId,
56 ExperimentObs,
57 Observables,
58 ObservableId,
59 BinnedObservableId,
60 CorrelationProvider::CorrelationType> {
61public:
64
73 double operator()(const ParamId& pid_1, const ParamId& pid_2, Type type) override;
74
84 double operator()(const ExperimentObs& oid_1, const ExperimentObs& oid_2, Type type) override;
85
96 double operator()(const std::string& experiment,
97 const Observables& oid_1,
98 const Observables& oid_2,
99 Type type) override;
100
111 double operator()(const std::string& experiment,
112 const ObservableId& oid_1,
113 const ObservableId& oid_2,
114 Type type) override;
115
126 double operator()(const std::string& experiment,
127 const BinnedObservableId& oid_1,
128 const BinnedObservableId& oid_2,
129 Type type) override;
130
142 double operator()(const std::string& exp_1,
143 const BinnedObservableId& oid_1,
144 const std::string& exp_2,
145 const BinnedObservableId& oid_2,
146 Type type) override;
147
148private:
151};
152
153#endif // OBS_CORRELATION_PROXY_H
Utilities for identifying observables together with numerical bins.
High-level access to parameter and experiment-scoped observable correlations.
Experiment-scoped observable identifiers.
Observables
Definition GeneralEnum.h:4
High-level helpers for initializing and monitoring the Hyperiso framework.
Interface for retrieving correlation-like quantities between parameters and observables.
High-level access to parameter values and uncertainties.
Provides access to statistical, systematic, or combined correlations between parameters or observable...
CorrelationType
Type of correlation component requested.
double operator()(const ParamId &pid_1, const ParamId &pid_2, Type type) override
Returns the requested correlation quantity for two parameters.
Identifies an observable together with a numerical bin.
Composite identifier for a single parameter.
Definition ParamID.h:57