flexiblesusy::Spectrum_generator_settings Class Reference stores the spectrum generator settings More...
Collaboration diagram for flexiblesusy::Spectrum_generator_settings:
![]()
Detailed Descriptionstores the spectrum generator settings This class stores all spectrum generator settings which can be changed via the SLHA input file. Definition at line 38 of file spectrum_generator_settings.hpp. Member Typedef Documentation◆ Settings_t
Definition at line 78 of file spectrum_generator_settings.hpp. Member Enumeration Documentation◆ SettingsSpectrum generator settings.
Definition at line 41 of file spectrum_generator_settings.hpp. Constructor & Destructor Documentation◆ Spectrum_generator_settings()
Default constructor Calls reset() to initialize all spectrum generator settings to their default values. Definition at line 129 of file spectrum_generator_settings.cpp. References reset(). Member Function Documentation◆ get() [1/2]
get all spectrum generator settings Definition at line 139 of file spectrum_generator_settings.cpp. References values. Referenced by get_loop_corrections(), and get_threshold_corrections(). ◆ get() [2/2]
get value of spectrum generator setting Definition at line 134 of file spectrum_generator_settings.cpp. References values. Referenced by flexiblesusy::operator<<(), flexiblesusy::anonymous_namespace{experimental_constraints.cpp}::set_sm_settings_matching_bsm(), and flexiblesusy::SLHA_io::set_unitarity_infinite_s(). ◆ get_description()
get description of spectrum generator setting Definition at line 145 of file spectrum_generator_settings.cpp. ◆ get_loop_corrections()
Definition at line 357 of file spectrum_generator_settings.cpp. References get(), higgs_2loop_correction_ab_as, higgs_2loop_correction_at_as, higgs_2loop_correction_at_at, higgs_2loop_correction_atau_atau, flexiblesusy::Loop_corrections::higgs_3L_scheme, higgs_3loop_correction_ab_as2, higgs_3loop_correction_at2_as, higgs_3loop_correction_at3, higgs_3loop_correction_at_as2, higgs_3loop_ren_scheme_atb_as2, higgs_4loop_correction_at_as3, flexiblesusy::Loop_corrections::higgs_ab_as, flexiblesusy::Loop_corrections::higgs_ab_as_as, flexiblesusy::Loop_corrections::higgs_at_as, flexiblesusy::Loop_corrections::higgs_at_as_as, flexiblesusy::Loop_corrections::higgs_at_as_as_as, flexiblesusy::Loop_corrections::higgs_at_at, flexiblesusy::Loop_corrections::higgs_at_at_as, flexiblesusy::Loop_corrections::higgs_at_at_at, flexiblesusy::Loop_corrections::higgs_atau_atau, top_pole_qcd_corrections, and flexiblesusy::Loop_corrections::top_qcd. Referenced by flexiblesusy::anonymous_namespace{experimental_constraints.cpp}::set_sm_settings_matching_bsm(). ◆ get_threshold_corrections()
Definition at line 391 of file spectrum_generator_settings.cpp. References get(), and threshold_corrections. Referenced by flexiblesusy::anonymous_namespace{experimental_constraints.cpp}::set_sm_settings_matching_bsm(). ◆ reset()
resets all settings to their defaults Resets all spectrum generator settings to their defaults.
Definition at line 319 of file spectrum_generator_settings.cpp. References beta_loop_order, beta_zero_threshold, calculate_amm, calculate_bsm_masses, calculate_observables, calculate_sm_masses, eft_higgs_index, eft_matching_loop_order_down, eft_matching_loop_order_up, eft_matching_scale, eft_pole_mass_scale, ewsb_loop_order, force_output, force_positive_masses, flexiblesusy::Threshold_corrections::get(), higgs_2loop_correction_ab_as, higgs_2loop_correction_at_as, higgs_2loop_correction_at_at, higgs_2loop_correction_atau_atau, higgs_3loop_correction_ab_as2, higgs_3loop_correction_at2_as, higgs_3loop_correction_at3, higgs_3loop_correction_at_as2, higgs_3loop_ren_scheme_atb_as2, higgs_4loop_correction_at_as3, loop_library, max_iterations, pole_mass_loop_order, pole_mass_scale, precision, solver, threshold_corrections, threshold_corrections_loop_order, top_pole_qcd_corrections, and values. Referenced by Spectrum_generator_settings(). ◆ set() [1/2]
set all spectrum generator settings Definition at line 275 of file spectrum_generator_settings.cpp. References values. ◆ set() [2/2]
set value of spectrum generator setting Definition at line 150 of file spectrum_generator_settings.cpp. References beta_loop_order, beta_zero_threshold, calculate_amm, calculate_bsm_masses, calculate_observables, calculate_sm_masses, eft_higgs_index, eft_matching_loop_order_down, eft_matching_loop_order_up, eft_matching_scale, eft_pole_mass_scale, ewsb_loop_order, force_output, force_positive_masses, higgs_2loop_correction_ab_as, higgs_2loop_correction_at_as, higgs_2loop_correction_at_at, higgs_2loop_correction_atau_atau, higgs_3loop_correction_ab_as2, higgs_3loop_correction_at2_as, higgs_3loop_correction_at3, higgs_3loop_correction_at_as2, higgs_3loop_ren_scheme_atb_as2, higgs_4loop_correction_at_as3, loop_library, max_iterations, pole_mass_loop_order, pole_mass_scale, precision, solver, threshold_corrections, threshold_corrections_loop_order, top_pole_qcd_corrections, and values. Referenced by set_loop_corrections(), and set_threshold_corrections(). ◆ set_loop_corrections()
Definition at line 375 of file spectrum_generator_settings.cpp. References higgs_2loop_correction_ab_as, higgs_2loop_correction_at_as, higgs_2loop_correction_at_at, higgs_2loop_correction_atau_atau, flexiblesusy::Loop_corrections::higgs_3L_scheme, higgs_3loop_correction_ab_as2, higgs_3loop_correction_at2_as, higgs_3loop_correction_at3, higgs_3loop_correction_at_as2, higgs_3loop_ren_scheme_atb_as2, higgs_4loop_correction_at_as3, flexiblesusy::Loop_corrections::higgs_ab_as, flexiblesusy::Loop_corrections::higgs_ab_as_as, flexiblesusy::Loop_corrections::higgs_at_as, flexiblesusy::Loop_corrections::higgs_at_as_as, flexiblesusy::Loop_corrections::higgs_at_as_as_as, flexiblesusy::Loop_corrections::higgs_at_at, flexiblesusy::Loop_corrections::higgs_at_at_as, flexiblesusy::Loop_corrections::higgs_at_at_at, flexiblesusy::Loop_corrections::higgs_atau_atau, set(), top_pole_qcd_corrections, and flexiblesusy::Loop_corrections::top_qcd. ◆ set_threshold_corrections()
Definition at line 396 of file spectrum_generator_settings.cpp. References flexiblesusy::Threshold_corrections::get(), set(), and threshold_corrections. Member Data Documentation◆ values
The documentation for this class was generated from the following files: Generated on Sun Apr 6 2025 11:10:38 for FlexibleSUSY by |