|
Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
|
High-level manager for observable evaluation. More...
#include <memory>#include <map>#include <unordered_set>#include <unordered_map>#include <optional>#include <any>#include "ParamID.h"#include "Observable.h"#include "Decays.h"#include "IObsParameterProxy.h"#include "ObsPortsConfig.h"

Go to the source code of this file.
Classes | |
| struct | ObservableSelectionSnapshot |
| class | ObsManager |
Typedefs | |
| using | DecayThreadSnapshot = std::unordered_map< DecayId, size_t > |
| using | DecayConfigSnapshot = std::unordered_map< DecayId, std::any > |
High-level manager for observable evaluation.
ObsManager is the main entry point on the observable side: it owns a registry of:
It provides convenient methods to:
In the default constructor path (when init_default_decays is true), matching and hadronic scales are inferred from SM inputs:
Definition in file ObsManager.h.
| using DecayConfigSnapshot = std::unordered_map<DecayId, std::any> |
Definition at line 80 of file ObsManager.h.
| using DecayThreadSnapshot = std::unordered_map<DecayId, size_t> |
Definition at line 79 of file ObsManager.h.