Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
Loading...
Searching...
No Matches
Map.h
Go to the documentation of this file.
1#ifndef MAP_H
2#define MAP_H
3
4#include <map>
5#include <string>
6#include <vector>
7
8#include "GeneralEnum.h"
9#include "LhaID.h"
10
28const std::map<Observables, std::string>& observable_mapping();
29
33const std::map<Observables, LhaID>& observable_flha_mapping();
34
38const std::map<QCDOrder, std::string>& order_mapping();
39
43const std::map<WGroup, std::string>& group_mapping();
44
48const std::map<WCoef, std::string>& wcoef_mapping();
49
53const std::map<WCoef, std::pair<int,int>>& wcoef_flha_mapping();
54
58const std::map<ParameterType, std::string>& parametertype_mapping();
59
63const std::map<Model, std::string>& model_mapping();
64
68const std::map<WilsonBasis, std::string>& wilsonbasis_mapping();
69
73const std::map<ContributionType,std::string>& contributiontype_mapping();
74
78const std::map<MassType, std::string>& masstype_mapping();
79
83const std::map<ScaleType, std::string>& scaletype_mapping();
84
88const std::map<Decays, std::string>& decays_mapping();
89
94const std::map<Decays, std::vector<Observables>>& decay_observable_mapping();
95
96#endif // MAP_H
Lightweight representation of LHAPDF / SLHA-style identifiers.
const std::map< WGroup, std::string > & group_mapping()
Returns the mapping between WGroup and its string representation.
Definition Map.cpp:1123
const std::map< Model, std::string > & model_mapping()
Returns the mapping between Model and its string name.
Definition Map.cpp:1225
const std::map< ParameterType, std::string > & parametertype_mapping()
Returns the mapping between ParameterType and its string name.
Definition Map.cpp:1212
const std::map< WCoef, std::pair< int, int > > & wcoef_flha_mapping()
Returns the mapping between WCoef and its FLHA (block, index) pair.
Definition Map.cpp:1170
const std::map< Decays, std::string > & decays_mapping()
Returns the mapping between Decays and their string names.
Definition Map.cpp:1252
const std::map< WCoef, std::string > & wcoef_mapping()
Returns the mapping between WCoef and its string name.
Definition Map.cpp:1142
const std::map< MassType, std::string > & masstype_mapping()
Returns the mapping between MassType and its string name.
Definition Map.cpp:1298
const std::map< ContributionType, std::string > & contributiontype_mapping()
Returns the mapping between ContributionType and its string name.
Definition Map.cpp:1243
const std::map< QCDOrder, std::string > & order_mapping()
Returns the mapping between QCDOrder and its string representation.
Definition Map.cpp:1113
const std::map< ScaleType, std::string > & scaletype_mapping()
Returns the mapping between ScaleType and its string name.
Definition Map.cpp:1306
const std::map< WilsonBasis, std::string > & wilsonbasis_mapping()
Returns the mapping between WilsonBasis and its string name.
Definition Map.cpp:1235
const std::map< Decays, std::vector< Observables > > & decay_observable_mapping()
Returns the mapping between Decays and the list of Observables associated with each decay channel.
Definition Map.cpp:1275
const std::map< Observables, std::string > & observable_mapping()
Returns the mapping between Observables and their string names.
Definition Map.cpp:21
const std::map< Observables, LhaID > & observable_flha_mapping()
Returns the mapping between Observables and their FLHA identifiers.
Definition Map.cpp:566