FlavBit_standalone_example.cpp File Reference #include "gambit/Elements/standalone_module.hpp" #include "gambit/FlavBit/FlavBit_rollcall.hpp" #include "gambit/Elements/spectrum_factories.hpp" #include "gambit/Models/SimpleSpectra/MSSMSimpleSpec.hpp"
Include dependency graph for FlavBit_standalone_example.cpp:
![]() Go to the source code of this file.
Function Documentation◆ infile()
Referenced by Gambit::FlavBit::createSpectrum(), Gambit::ColliderBit::getHepMCEvent(), and main().
Here is the caller graph for this function:
![]() ◆ main()Definition at line 72 of file FlavBit_standalone_example.cpp. References Gambit::FlavBit::b2ll_likelihood(), Gambit::FlavBit::b2ll_measurements(), Gambit::FlavBit::b2sgamma_likelihood(), Gambit::FlavBit::b2sll_likelihood(), Gambit::FlavBit::b2sll_measurements(), Gambit::FlavBit::createSpectrum(), Gambit::FlavBit::deltaMB_likelihood(), Gambit::Utils::ensure_path_exists(), Gambit::EOM, Gambit::FlavBit::FH_DeltaMs(), Gambit::FlavBit::FH_FlavourObs(), GammaW, Gambit::FlavBit::GammaZ(), infile(), Gambit::LogTags::info, Gambit::Logging::LogMaster::initialise(), Gambit::logger(), MSSM_spectrum, relabelSpectrum, Gambit::FlavBit::SI_BDmunu(), Gambit::FlavBit::SI_BDstarmunu(), Gambit::FlavBit::SI_BDtaunu(), Gambit::FlavBit::SI_Bmumu(), Gambit::FlavBit::SI_bsgamma(), Gambit::FlavBit::SI_Bsmumu_untag(), Gambit::FlavBit::SI_Btaunu(), Gambit::FlavBit::SI_Dmunu(), Gambit::FlavBit::SI_Dsmunu(), Gambit::FlavBit::SI_Dstaunu(), Gambit::FlavBit::SI_fill(), Gambit::FlavBit::SI_RD(), Gambit::FlavBit::SI_RDstar(), Gambit::FlavBit::SL_likelihood(), and Gambit::FlavBit::SL_measurements(). 263 std::cout << std::endl << "My function SI_fill has had its backend requirement on Init_param filled by:" << std::endl; 266 std::cout << std::endl << "My function SI_fill has had its backend requirement on slha_adjust filled by:" << std::endl; 271 std::cout << std::endl << "My function SI_Bmumu has had its backend requirement on Bll_CONV filled by:" << std::endl; 275 // Double-check which dependencies have been filled with whatever (not every combination is shown) 276 std::cout << std::endl << "My function SI_fill has had its dependency on MSSM_spectrum filled by:" << endl; 280 std::cout << std::endl << "My function b2sll_likelihood has had its dependency on b2sll_M filled by:" << endl; 284 std::cout << std::endl << "My function b2sll_measurements has had its dependency on BKstarmumu_11_25 filled by:" << endl; 287 std::cout << std::endl << "My function b2sll_measurements has had its dependency on BKstarmumu_25_40 filled by:" << endl; 290 std::cout << std::endl << "My function b2sll_measurements has had its dependency on BKstarmumu_40_60 filled by:" << endl; 293 std::cout << std::endl << "My function b2sll_measurements has had its dependency on BKstarmumu_60_80 filled by:" << endl; 296 std::cout << std::endl << "My function b2sll_measurements has had its dependency on BKstarmumu_15_17 filled by:" << endl; 299 std::cout << std::endl << "My function b2sll_measurements has had its dependency on BKstarmumu_17_19 filled by:" << endl; 343 std::cout << "Leptonic penguin B decays (B->X_s ll) joint log-likelihood: " << loglike << std::endl; 356 std::cout << "Semi-leptonic B decays (B->D l nu) joint log-likelihood: " << loglike << std::endl; 370 std::cout << "FlavBit_standalone example has exited with fatal exception: " << e.what() << std::endl;
void b2ll_likelihood(double &result) Likelihood for rare purely leptonic B decays. Definition: FlavBit.cpp:1413 void SI_Bsmumu_untag(double &result) Br Bs->mumu decays for the untagged case (CP-averaged) Definition: FlavBit.cpp:516 void createSpectrum(Spectrum &outSpec) Make an unimproved GAMBIT spectrum object from an SLHA file. Definition: FlavBit_standalone_example.cpp:46 void b2ll_measurements(predictions_measurements_covariances &pmc) Measurements for rare purely leptonic B decays. Definition: FlavBit.cpp:1347 void SL_likelihood(double &result) Likelihood for tree-level leptonic and semileptonic B decays. Definition: FlavBit.cpp:1550 void b2sll_measurements(predictions_measurements_covariances &pmc) Measurements for electroweak penguin decays. Definition: FlavBit.cpp:1117 void b2sll_likelihood(double &result) Likelihood for electroweak penguin decays. Definition: FlavBit.cpp:1231 void GammaZ(DecayTable::Entry &result) Z decays – only need the total width for SuperIso. Definition: FlavBit_standalone_example.cpp:64 Definition: log_tags.hpp:36 const Logging::endofmessage EOM Explicit const instance of the end of message struct in Gambit namespace. Definition: logger.hpp:100 std::string infile("FlavBit/data/example.slha") EXPORT_SYMBOLS Logging::LogMaster & logger() Function to retrieve a reference to the Gambit global log object. Definition: logger.cpp:95 EXPORT_SYMBOLS const str & ensure_path_exists(const str &) Ensure that a path exists (and then return the path, for chaining purposes) Definition: util_functions.cpp:227 void initialise(std::vector< std::pair< std::set< std::string >, std::string >> &) Function to construct loggers according to blueprint. Definition: logmaster.cpp:227 void SL_measurements(predictions_measurements_covariances &pmc) Measurements for tree-level leptonic and semileptonic B decays. Definition: FlavBit.cpp:1453 void FH_FlavourObs(fh_FlavourObs &result) Flavour observables from FeynHiggs: B_s mass asymmetry, Br B_s -> mu mu, Br B -> X_s gamma... Definition: FlavBit.cpp:1068
Here is the call graph for this function:
![]() ◆ QUICK_FUNCTION() [1/2]
◆ QUICK_FUNCTION() [2/2]
Variable Documentation◆ GammaW
Definition at line 38 of file FlavBit_standalone_example.cpp. Referenced by main(). ◆ MSSM30atMGUT
Definition at line 36 of file FlavBit_standalone_example.cpp. ◆ MSSM30atQ
Definition at line 36 of file FlavBit_standalone_example.cpp. ◆ MSSM_spectrum
Definition at line 36 of file FlavBit_standalone_example.cpp. Referenced by main(). ◆ NEW_CAPABILITY
Definition at line 36 of file FlavBit_standalone_example.cpp. ◆ relabelSpectrum
Definition at line 36 of file FlavBit_standalone_example.cpp. Referenced by main(). ◆ SpectrumDefinition at line 36 of file FlavBit_standalone_example.cpp. ◆ unimproved_MSSM_spectrum
Definition at line 36 of file FlavBit_standalone_example.cpp. Referenced by Gambit::SpecBit::FH_HeavyHiggsMasses(), Gambit::SpecBit::FH_HiggsMass(), Gambit::SpecBit::get_MSSM_spectrum_as_SLHAea_SLHA1(), Gambit::SpecBit::get_MSSM_spectrum_as_SLHAea_SLHA2(), Gambit::SpecBit::get_MSSM_spectrum_from_SLHAstruct(), Gambit::SpecBit::get_SM_SubSpectrum_from_MSSM_Spectrum(), Gambit::SpecBit::get_unimproved_MSSM_spectrum_as_map(), Gambit::PrecisionBit::make_MSSM_precision_spectrum_4H_W(), Gambit::PrecisionBit::make_MSSM_precision_spectrum_H(), Gambit::PrecisionBit::make_MSSM_precision_spectrum_H_W(), Gambit::PrecisionBit::make_MSSM_precision_spectrum_none(), Gambit::PrecisionBit::make_MSSM_precision_spectrum_W(), Gambit::MSSM_mA_to_MSSM_mhud(), Gambit::SpecBit::MSSMspectrum_test(), Gambit::FlavBit::relabelSpectrum(), Gambit::SpecBit::SHD_HiggsMass(), and Gambit::SpecBit::SPheno_MSSM_test(). ◆ W_plus_decay_rates
Definition at line 38 of file FlavBit_standalone_example.cpp. Referenced by Gambit::DecayBit::all_decays(), Gambit::DecayBit::lnL_W_decays_chi2(), Gambit::FlavBit::SI_fill(), and Gambit::DecayBit::W_minus_decays(). |