Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
Loading...
Searching...
No Matches
MartyParameterProxy.h
Go to the documentation of this file.
1#ifndef MARTYPARAMETERPROXY_H
2#define MARTYPARAMETERPROXY_H
3
5#include "ParameterProvider.h"
6#include "HyperisoMaster.h"
7#include "Include.h"
8
27class MartyParameterProxy : public IMartyParameterProxy<std::string, LhaID> {
28public:
41
49 scalar_t operator()(const std::string& block, const LhaID& id) const override;
50
51private:
53
55 static inline const std::unordered_set<ParameterType> ALLOWED {ParameterType::SM, ParameterType::BSM};
56};
57
58#endif // MARTYPARAMETERPROXY_H
ParameterType
High-level helpers for initializing and monitoring the Hyperiso framework.
Declares a generic interface to access parameters for MARTY adapters.
High-level access to parameter values and uncertainties.
Interface for accessing parameter values from different backends.
Implementation of IMartyParameterProxy using ParameterProvider.
scalar_t operator()(const std::string &block, const LhaID &id) const override
Retrieves the value of a parameter.
Provides access to parameter values, errors, and existence checks.
Represents an identifier of a LHA element, possibly containing several sub-ids.
Definition LhaID.h:56