13 config.
mty_model_path = std::string(project_tp_root.data()) +
"MARTY/src/MARTY/src/marty/models/thdm.h";
15 hyp.
init(
"lha/testinput_thdm.lha", config);
26 LOG_INFO(
"------------- Matching blocks -------------");
30 LOG_INFO(
"------------- Hadronic blocks -------------");
34 LOG_INFO(
"------------- Wilson Parameter blocks -------------");
Facade combining block existence/logging (BlockProvider) and block listing (APIAdapter).
High-level helpers for initializing and monitoring the Hyperiso framework.
#define LOG_INFO(...)
Macro for logging informational messages.
Unified proxy for block queries and diagnostics.
void log_block(ParameterType pt, const std::string &blockname) override
Logs a single block for a given ParameterType.
static IdOf< WGroupTag > to_id(WGroup e)
Converts an enum value to an IdOf<Tag>.
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.
High-level interface to initialize and monitor the main framework configuration.
void init(const std::string &lhaFile, HyperisoConfig config)
Initializes Hyperiso using a LHA file and a full Config object.
High-level factory assembling a complete Wilson computation pipeline.
Configuration object controlling model, input flags and optional MARTY resources.
std::optional< fs::path > mty_model_path
Path to the MARTY model file, if needed.
std::optional< std::string > mty_model_name
MARTY model class name, if needed.
Model model
Current model.
Configuration for building sets of Wilson coefficients.
std::unordered_set< WGroupId > groups
Set of Wilson operator group identifiers to be included in the build.
double hadronic_scale
Hadronic scale (in GeV) at which the Wilson coefficients are evaluated in the effective theory.
QCDOrder order
Perturbative QCD order used for the evolution and matching of Wilson coefficients....
double matching_scale
Matching scale (in GeV) at which the high-energy theory is matched to the effective theory.