decay.cpp
Go to the documentation of this file.
172void EffectiveCoupling_list::add_coupling(std::string const& p, std::array<int, 2> const& fs, std::pair<std::string, double> const& c, double partialW) {
227void EffectiveCoupling_list::add_coupling(std::string const& p, std::array<int, 2> const& fs, std::pair<std::string, std::complex<double>> const& c, double partialW) {
281 else if (are_the_same(fs, pdg_id_pairs[PDG_id_pairs::emu]) || are_the_same(fs, negate(pdg_id_pairs[PDG_id_pairs::emu]))) {
286 else if (are_the_same(fs, pdg_id_pairs[PDG_id_pairs::etau]) || are_the_same(fs, negate(pdg_id_pairs[PDG_id_pairs::etau]))) {
291 else if (are_the_same(fs, pdg_id_pairs[PDG_id_pairs::mutau]) || are_the_same(fs, negate(pdg_id_pairs[PDG_id_pairs::mutau]))) {
297 WARNING("HiggsTools interface warning: trying to add an unknown decay channel {" + std::to_string(fs[0]) + ", " + std::to_string(fs[1]) + "}");
338 else if (are_the_same(fs, pdg_id_pairs[PDG_id_pairs::emu]) || are_the_same(fs, negate(pdg_id_pairs[PDG_id_pairs::emu]))) {
343 else if (are_the_same(fs, pdg_id_pairs[PDG_id_pairs::etau]) || are_the_same(fs, negate(pdg_id_pairs[PDG_id_pairs::etau]))) {
348 else if (are_the_same(fs, pdg_id_pairs[PDG_id_pairs::mutau]) || are_the_same(fs, negate(pdg_id_pairs[PDG_id_pairs::mutau]))) {
354 WARNING("HiggsTools interface warning: trying to add an unknown decay channel {" + std::to_string(fs[0]) + ", " + std::to_string(fs[1]) + "}");
Definition decay.hpp:37 int get_initial_particle_id() const Definition decay.hpp:56 const std::vector< int > & get_final_state_particle_ids() const Definition decay.hpp:57 Definition decay.hpp:140 const Decay & get_decay(std::initializer_list< int > products) const Definition decay.cpp:87 std::vector< NeutralHiggsEffectiveCouplings > effective_coupling_list Definition decay.hpp:135 void add_coupling(std::string const &, std::array< int, 2 > const &, std::pair< std::string, double > const &, double) Definition decay.cpp:172 void set_invisible_width(std::string const &p, double) Definition decay.cpp:156 std::pair< std::string, std::complex< double > > tautau Definition decay.hpp:90 std::pair< std::string, std::complex< double > > uu Definition decay.hpp:83 std::pair< std::string, double > ZZ Definition decay.hpp:95 std::pair< std::string, std::complex< double > > dd Definition decay.hpp:82 std::pair< std::string, std::complex< double > > tt Definition decay.hpp:87 double undetectedWidth Definition decay.hpp:100 std::pair< std::string, std::complex< double > > ee Definition decay.hpp:88 std::pair< std::string, std::complex< double > > cc Definition decay.hpp:85 std::pair< std::string, double > WW Definition decay.hpp:94 std::pair< std::string, std::complex< double > > mumu Definition decay.hpp:89 std::pair< std::string, std::complex< double > > mutau Definition decay.hpp:93 std::pair< std::string, double > gamgam Definition decay.hpp:97 std::pair< std::string, double > gg Definition decay.hpp:98 std::pair< std::string, std::complex< double > > ss Definition decay.hpp:84 std::pair< std::string, std::complex< double > > etau Definition decay.hpp:92 std::pair< std::string, double > Zgam Definition decay.hpp:96 std::pair< std::string, std::complex< double > > emu Definition decay.hpp:91 std::pair< std::string, std::complex< double > > bb Definition decay.hpp:86 std::size_t hash_pid_list(int pid_in, Container pids_out) Definition decay.cpp:35 Definition depgen.cpp:33 std::string strip_field_namespace(std::string const &s) Definition decay.cpp:129 static std::array< int, 2 > pdg_id_pairs[PDG_id_pairs::NUMBER_OF_PDG_IDS] Definition decay.cpp:49 constexpr std::complex< T > Sqr(const std::complex< T > &a) noexcept Definition wrappers.hpp:633 std::vector< Decay > sort_decays_list(const Decays_list &decays_list) sort decays w.r.t. their width Definition decay.cpp:111 std::string concat(const std::vector< std::string > &strings) concatenate strings Definition string_utils.cpp:23 Definition decay.hpp:353 Generated on Sun Apr 6 2025 11:10:36 for FlexibleSUSY by |