Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
Loading...
Searching...
No Matches
WilsonBlockNames.h
Go to the documentation of this file.
1#ifndef WILSON_BLOCK_NAME
2#define WILSON_BLOCK_NAME
3
4#include <string>
5
6#include "wgroup_ids.hpp"
7#include "scaletype_ids.hpp"
8
33 static std::string matching(WGroupId gid) {
35 }
36
42 static std::string sm_matching(WGroupId gid) {
43 return matching(gid) + "_SM";
44 }
45
51 static std::string bsm_matching(WGroupId gid) {
52 return matching(gid) + "_BSM";
53 }
54
59 static constexpr const char* fwcoef() { return "FWCOEF"; }
60};
61
62#endif
static std::string str(const WGroupId &gid, ScaleType s, WilsonBasis b=WilsonBasis::B_STANDARD)
Builds a composite block name using a WGroupId, scale and basis.
Returns an uppercase copy of the input string.
static std::string matching(WGroupId gid)
Returns the canonical matching block name for a Wilson group.
static std::string bsm_matching(WGroupId gid)
Returns the BSM-only matching block name for a Wilson group.
static constexpr const char * fwcoef()
Returns the fixed FWCOEF block name.
static std::string sm_matching(WGroupId gid)
Returns the SM-only matching block name for a Wilson group.