Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
Loading...
Searching...
No Matches
test_reader.cpp
Go to the documentation of this file.
2#include "NuisanceReader.h"
3
4int main() {
5 auto paths = std::make_shared<DefaultNuisancePathsProvider>();
6 NuisanceReader reader(paths);
7
8 // optionnel : si tu veux forcer un autre YAML user
9 // reader.set_user_path("/tmp/my_nuisances.yaml");
10
11 NuisanceRegistry registry = reader.load();
12 // std::unordered_set<ParamId> ids = reader.load_param_ids();
13
14 std::cout << registry << std::endl;
15
16 // for (auto elem : ids) {
17 // std::cout << elem << std::endl;
18 // }
19 return 0;
20}
Default nuisance-configuration path provider.
Concrete reader for nuisance-parameter definition files.
std::unordered_map< ParamId, NuisanceSpec > NuisanceRegistry
Registry of nuisance specifications indexed by parameter id.
Loads and parses nuisance-parameter specifications.
NuisanceRegistry load() const
Loads the merged nuisance registry.
int main()