|
Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
|
Converts Hyperiso parameters into MARTY input parameters. More...
#include <SMParamSetter.h>
Public Member Functions | |
| SMParamSetter (const std::string &model, std::set< std::string > special_blocks, std::shared_ptr< IMartyParameterProxy< std::string, LhaID > > sm_proxy, std::shared_ptr< IMartyParameterProxy< std::string, LhaID > > bsm_proxy=nullptr, std::string cinematic_template="") | |
| Constructs a parameter setter for a given model. | |
| std::unordered_map< std::string, double > | setParam (const std::string &name, const InterpretedParam &interpretedParam) |
Converts Hyperiso parameters into MARTY input parameters.
Definition at line 21 of file SMParamSetter.h.
| SMParamSetter::SMParamSetter | ( | const std::string & | model, |
| std::set< std::string > | special_blocks, | ||
| std::shared_ptr< IMartyParameterProxy< std::string, LhaID > > | sm_proxy, | ||
| std::shared_ptr< IMartyParameterProxy< std::string, LhaID > > | bsm_proxy = nullptr, |
||
| std::string | cinematic_template = "" |
||
| ) |
Constructs a parameter setter for a given model.
| model | Model name, e.g. "SM" or "ZPrime". |
| special_blocks | Blocks treated with special formulas. |
| sm_proxy | Proxy used to access SM parameters. |
| bsm_proxy | Optional proxy used to access BSM parameters. |
| cinematic_template | Optional generated/template C++ file containing computeWilsonCoefficients(...). When provided, KIN invariants are inferred from the process legs. |
Definition at line 29 of file SMParamSetter.cpp.
| std::unordered_map< std::string, double > SMParamSetter::setParam | ( | const std::string & | name, |
| const InterpretedParam & | interpretedParam | ||
| ) |
Definition at line 57 of file SMParamSetter.cpp.