|
Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
|
Contains per-model access rights to parameters in shared blocks. More...
#include <ParameterRouter.h>
Static Public Attributes | |
| static const std::map< BlockName, std::unordered_set< long > > | SM_RIGHTS |
| Access rights for Standard Model (SM) parameters. | |
| static const std::map< BlockName, std::unordered_set< long > > | THDM_RIGHTS |
| Access rights for Two-Higgs-Doublet Model (THDM) parameters. | |
| static const std::map< BlockName, std::unordered_set< long > > | SUSY_RIGHTS |
| Access rights for Supersymmetric (SUSY) model parameters. | |
Contains per-model access rights to parameters in shared blocks.
Some blocks (notably MASS and GAUGE) are used by both SM and BSM sectors. This structure encodes which (block, PDG-code) entries "belong" to which model, so ParamRouter can resolve the type of an individual parameter even when the block is ambiguous.
Definition at line 115 of file ParameterRouter.h.
|
inlinestatic |
Access rights for Standard Model (SM) parameters.
For each block, we list the set of PDG codes (or indices) that are considered SM-owned. Other codes in the same block may be considered BSM (or something else) by ParamRouter.
Definition at line 123 of file ParameterRouter.h.
|
inlinestatic |
Access rights for Supersymmetric (SUSY) model parameters.
Similar to THDM_RIGHTS but for a SUSY-like model. Again, this is primarily a data structure for model-level logic outside ParamRouter.
Definition at line 148 of file ParameterRouter.h.
|
inlinestatic |
Access rights for Two-Higgs-Doublet Model (THDM) parameters.
THDM is a particular BSM extension; this map encodes which entries are relevant for that model. It does not participate directly in ParamRouter::GetType, but can be used by higher-level logic if needed.
Definition at line 135 of file ParameterRouter.h.