13 config.
mty_model_path = project_assets_root.data() + std::string(
"input_files/marty_model/thdm.h");
18 hyp.
init(
"lha/testinput_thdm.lha", config);
20 LOG_INFO(
"HyperisoMaster initialized");
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.
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.
Parameter access proxy bound to a specific ParameterType.
Concrete mutator that directly sets the value of parameters.
static double alpha_s(double mu, MassType mass_b_type=MassType::POLE, MassType mass_t_type=MassType::POLE)
Computes the strong coupling constant α_s at scale μ.
User-facing API to build and query Wilson coefficients at matching and hadronic scales.
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.