12 hi.
init(
"lha/testinput_thdm.lha", config);
15 std::cout <<
"here ! " << std::endl;
20 opt.set_value(
"YU",
LhaID(6), 1.18);
21 opt.set_param(
"GAUGE",
LhaID(1), std::make_shared<Parameter>(
ParamId(
"GAUGE",
LhaID(1)), 0.357, 0., 0.));
22 opt.remove(
"MASS",
LhaID(24));
High-level helpers for initializing and monitoring the Hyperiso framework.
Defines the ParamOptimizer class to apply batched updates to parameters.
Model-dependent parameter repository and initialization strategies.
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.
Helper class to batch parameter updates on one or several BlockAccessor scopes.
void set_value(const BlockName &block, const LhaID &id, scalar_t v)
Queue a simple numerical value assignment for a parameter.
static std::shared_ptr< Parameters > GetInstance(ParameterType id=ParameterType::SM)
Returns the singleton-like repository for a given parameter type.
Configuration object controlling model, input flags and optional MARTY resources.
Model model
Current model.
Represents an identifier of a LHA element, possibly containing several sub-ids.
Composite identifier for a single parameter.