1#ifndef PARAMETER_PROXY_H
2#define PARAMETER_PROXY_H
62 bool exist(
const std::string& block,
const LhaID&
id)
const override;
67 double get_scale(
const std::string& block)
const override;
High-level helpers for initializing and monitoring the Hyperiso framework.
High-level access to parameter values and uncertainties.
Abstract interface for reading parameters and basic metadata.
Provides access to parameter values, errors, and existence checks.
Parameter access proxy bound to a specific ParameterType.
scalar_t operator()(const std::string &block, const LhaID &id) const override
Retrieves a parameter value from (block, id).
bool exist(const std::string &block, const LhaID &id) const override
Checks whether a parameter exists.
double get_scale(const std::string &block) const override
Returns the block scale.
Represents an identifier of a LHA element, possibly containing several sub-ids.