9 std::cout <<
"here ! " << std::endl;
12 hyp.pre_init_add_block(
"SOFTSUSY");
17 std::cout <<
"here ! " << std::endl;
18 hyp.init(
"Test/InputFiles/testInput.slha", config);
22 std::shared_ptr<BlockAccessor> truc = sm_params->get_block_accessor();
24 auto mmh = truc->get_block_sources(
"VCKM");
27 std::cout << mm.first << std::endl;
31 for (
auto oo : ooooh) {
32 std::cout << oo << std::endl;
36 double alpha_s_MZ =
pow((*sm_params)(
"GAUGE", 1), 2) / (4 * M_PI);
37 std::cout <<
"Alpha_s(MZ): " << alpha_s_MZ << std::endl;
39 std::cout <<
"mass up quark : " << (*sm_params)(
"MASS", 2) << std::endl;
40 std::cout <<
"first element of ckm : " << (*sm_params)(
"VCKM", {0,1}) << std::endl;
42 std::cout <<
"SUSY Particle Mass: " << (*susy_params)(
"SOFTSUSY", 1) << std::endl;
45 }
catch (
const std::exception& e) {
46 std::cerr <<
"Error: " << e.what() << std::endl;
Concrete implementation of IBlockProvider for HyperISO parameter blocks.
@ IS_LHA_SPECTRUM
Input LHA file already contains a spectrum.
High-level access to parameter and experiment-scoped observable correlations.
High-level helpers for initializing and monitoring the Hyperiso framework.
Model-dependent parameter repository and initialization strategies.
High-level interface to initialize and monitor the main framework configuration.
static std::shared_ptr< Parameters > GetInstance(ParameterType id=ParameterType::SM)
Returns the singleton-like repository for a given parameter type.
scalar_t pow(const scalar_t &base, const scalar_t &exp)
Configuration object controlling model, input flags and optional MARTY resources.
std::map< ExternalFlag, bool > flags
External flags describing the nature of the inputs.
Model model
Current model.
Composite identifier for a single parameter.