Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
Loading...
Searching...
No Matches
SMParamSetter Class Reference

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)
 

Detailed Description

Converts Hyperiso parameters into MARTY input parameters.

Definition at line 21 of file SMParamSetter.h.

Constructor & Destructor Documentation

◆ SMParamSetter()

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.

Parameters
modelModel name, e.g. "SM" or "ZPrime".
special_blocksBlocks treated with special formulas.
sm_proxyProxy used to access SM parameters.
bsm_proxyOptional proxy used to access BSM parameters.
cinematic_templateOptional generated/template C++ file containing computeWilsonCoefficients(...). When provided, KIN invariants are inferred from the process legs.

Definition at line 29 of file SMParamSetter.cpp.

Member Function Documentation

◆ setParam()

std::unordered_map< std::string, double > SMParamSetter::setParam ( const std::string &  name,
const InterpretedParam interpretedParam 
)

Definition at line 57 of file SMParamSetter.cpp.


The documentation for this class was generated from the following files: