SUSY_extras.cpp
Go to the documentation of this file.
39 if (!runOptions->hasKey("SLHA_filenames")) ColliderBit_error().raise(LOCAL_INFO,"Expected YAML file option 'SLHA_filenames' (a list of SLHA filenames) not found."); 43 const static std::vector<str> filenames = runOptions->getValue<std::vector<str> >("SLHA_filenames"); 79 if (!runOptions->hasKey("SLHA_filename")) ColliderBit_error().raise(LOCAL_INFO,"Expected YAML file option 'SLHA_filename' (a single SLHA filename) not found."); 80 if (!runOptions->hasKey("replace_SLHA_keys")) ColliderBit_error().raise(LOCAL_INFO,"Expected YAML file option 'replace_SLHA_keys' (a list of strings in the SLHAea key format, e.g. 'MASS;1000022;1') not found."); 110 new_content.field(key_param_pair.first) = SLHAea::to_string(*Param.at(key_param_pair.second), precision); 144 if (!runOptions->hasKey("SLHA_keys")) ColliderBit_error().raise(LOCAL_INFO,"Expected YAML file option 'SLHA_keys' (a list of strings in the SLHAea key format, e.g. 'MASS;1000022;1') not found."); 147 if (use_missing_element_value) missing_element_value = runOptions->getValue<double>("value_for_missing_elements"); 153 const static std::vector<str> slha_element_keys = runOptions->getValue<std::vector<str> >("SLHA_keys"); 203 static const bool write_summary_to_log = runOptions->getValueOrDef<bool>(false, "write_summary_to_log"); 212 else if (ModelInUse("ColliderBit_SLHA_file_model") || ModelInUse("ColliderBit_SLHA_scan_model")) 239 static const bool write_summary_to_log = runOptions->getValueOrDef<bool>(false, "write_summary_to_log"); 248 else if (ModelInUse("ColliderBit_SLHA_file_model") || ModelInUse("ColliderBit_SLHA_scan_model")) double get(const Par::Tags partype, const std::string &mass) const Definition: spectrum.cpp:249 void getAndReplaceSLHAContent(pair_str_SLHAstruct &result) Definition: SUSY_extras.cpp:62 std::pair< std::string, SLHAstruct > pair_str_SLHAstruct Typedef for a str-SLHAstruct pair, to pass around SLHA filenames + content. Definition: ColliderBit_types.hpp:101 void getSLHA2Spectrum(SLHAstruct &result) Definition: SUSY_extras.cpp:235 void getSLHA1Spectrum(SLHAstruct &result) Definition: SUSY_extras.cpp:199 ColliderBit event loop functions returning collider Monte Carlo events. SMslha_SLHAstruct SLHAstruct read_SLHA(str slha) Read an SLHA file in to an SLHAea object with some error-checking. Definition: slhaea_helpers.cpp:32 SLHAea::Coll SLHAstruct Less confusing name for SLHAea container class. Definition: slhaea_helpers.hpp:41 void getSLHAFileElements(map_str_dbl &result) Definition: SUSY_extras.cpp:128 virtual void raise(const std::string &) Raise the exception, i.e. throw it. Exact override of base method. Definition: exceptions.cpp:422 ColliderBit event loop functions returning collider Monte Carlo event simulators. ... GET_SPECIFIC_PYTHIA_SLHA(getPythia_SLHA, Pythia_default,) void getNextSLHAFileNameAndContent(pair_str_SLHAstruct &result) Definition: SUSY_extras.cpp:26 const Logging::endofmessage EOM Explicit const instance of the end of message struct in Gambit namespace. Definition: logger.hpp:100 EXPORT_SYMBOLS Logging::LogMaster & logger() Function to retrieve a reference to the Gambit global log object. Definition: logger.cpp:95 invalid_point_exception & invalid_point() Invalid point exceptions. Definition: standalone_error_handlers.cpp:83 std::map< std::string, double > map_str_dbl Shorthand for a string-to-double map. Definition: basebaseprinter.hpp:52 void calc_susy_spectrum_scan_guide(double &result) Definition: SUSY_extras.cpp:272 "Standard Model" (low-energy) plus high-energy model container class Definition: spectrum.hpp:110 |