flexiblesusy is hosted by Hepforge, IPPP Durham
FlexibleSUSY
flexiblesusy::NeutralHiggsEffectiveCouplings Class Reference

#include <decay.hpp>

Collaboration diagram for flexiblesusy::NeutralHiggsEffectiveCouplings:
Collaboration graph

Public Member Functions

void calculate_undetected_br (bool withTop)
 
double get_undetected_width () const
 

Public Attributes

std::pair< std::string, std::complex< double > > bb {}
 
std::pair< std::string, std::complex< double > > cc {}
 
int CP {}
 
std::pair< std::string, std::complex< double > > dd {}
 
std::pair< std::string, std::complex< double > > ee {}
 
std::pair< std::string, std::complex< double > > emu {}
 
std::pair< std::string, std::complex< double > > etau {}
 
std::pair< std::string, double > gamgam {}
 
std::pair< std::string, double > gg = {}
 
double invWidth {0.}
 
double lam {}
 
double mass {}
 
std::pair< std::string, std::complex< double > > mumu {}
 
std::pair< std::string, std::complex< double > > mutau {}
 
std::string particle {}
 
int pdgid {}
 
std::pair< std::string, std::complex< double > > ss {}
 
std::pair< std::string, std::complex< double > > tautau {}
 
std::pair< std::string, std::complex< double > > tt {}
 
double undetectedWidth {0.}
 
std::pair< std::string, std::complex< double > > uu {}
 
double width {}
 
double width_sm {}
 
std::pair< std::string, double > WW {}
 
std::pair< std::string, double > Zgam {}
 
std::pair< std::string, double > ZZ {}
 

Detailed Description

Definition at line 73 of file decay.hpp.

Member Function Documentation

◆ calculate_undetected_br()

void flexiblesusy::NeutralHiggsEffectiveCouplings::calculate_undetected_br ( bool  withTop)
inline

Definition at line 103 of file decay.hpp.

References invWidth, undetectedWidth, and width.

◆ get_undetected_width()

double flexiblesusy::NeutralHiggsEffectiveCouplings::get_undetected_width ( ) const
inline

Definition at line 102 of file decay.hpp.

References undetectedWidth.

Member Data Documentation

◆ bb

std::pair<std::string, std::complex<double> > flexiblesusy::NeutralHiggsEffectiveCouplings::bb {}

Definition at line 86 of file decay.hpp.

Referenced by flexiblesusy::EffectiveCoupling_list::add_coupling().

◆ cc

std::pair<std::string, std::complex<double> > flexiblesusy::NeutralHiggsEffectiveCouplings::cc {}

Definition at line 85 of file decay.hpp.

Referenced by flexiblesusy::EffectiveCoupling_list::add_coupling().

◆ CP

int flexiblesusy::NeutralHiggsEffectiveCouplings::CP {}

Definition at line 81 of file decay.hpp.

◆ dd

std::pair<std::string, std::complex<double> > flexiblesusy::NeutralHiggsEffectiveCouplings::dd {}

Definition at line 82 of file decay.hpp.

Referenced by flexiblesusy::EffectiveCoupling_list::add_coupling().

◆ ee

std::pair<std::string, std::complex<double> > flexiblesusy::NeutralHiggsEffectiveCouplings::ee {}

Definition at line 88 of file decay.hpp.

Referenced by flexiblesusy::EffectiveCoupling_list::add_coupling().

◆ emu

std::pair<std::string, std::complex<double> > flexiblesusy::NeutralHiggsEffectiveCouplings::emu {}

Definition at line 91 of file decay.hpp.

Referenced by flexiblesusy::EffectiveCoupling_list::add_coupling().

◆ etau

std::pair<std::string, std::complex<double> > flexiblesusy::NeutralHiggsEffectiveCouplings::etau {}

Definition at line 92 of file decay.hpp.

Referenced by flexiblesusy::EffectiveCoupling_list::add_coupling().

◆ gamgam

std::pair<std::string, double> flexiblesusy::NeutralHiggsEffectiveCouplings::gamgam {}

Definition at line 97 of file decay.hpp.

Referenced by flexiblesusy::EffectiveCoupling_list::add_coupling().

◆ gg

std::pair<std::string, double> flexiblesusy::NeutralHiggsEffectiveCouplings::gg = {}

Definition at line 98 of file decay.hpp.

Referenced by flexiblesusy::EffectiveCoupling_list::add_coupling().

◆ invWidth

double flexiblesusy::NeutralHiggsEffectiveCouplings::invWidth {0.}

◆ lam

double flexiblesusy::NeutralHiggsEffectiveCouplings::lam {}

Definition at line 99 of file decay.hpp.

◆ mass

double flexiblesusy::NeutralHiggsEffectiveCouplings::mass {}

Definition at line 77 of file decay.hpp.

◆ mumu

std::pair<std::string, std::complex<double> > flexiblesusy::NeutralHiggsEffectiveCouplings::mumu {}

Definition at line 89 of file decay.hpp.

Referenced by flexiblesusy::EffectiveCoupling_list::add_coupling().

◆ mutau

std::pair<std::string, std::complex<double> > flexiblesusy::NeutralHiggsEffectiveCouplings::mutau {}

Definition at line 93 of file decay.hpp.

Referenced by flexiblesusy::EffectiveCoupling_list::add_coupling().

◆ particle

std::string flexiblesusy::NeutralHiggsEffectiveCouplings::particle {}

◆ pdgid

int flexiblesusy::NeutralHiggsEffectiveCouplings::pdgid {}

Definition at line 76 of file decay.hpp.

◆ ss

std::pair<std::string, std::complex<double> > flexiblesusy::NeutralHiggsEffectiveCouplings::ss {}

Definition at line 84 of file decay.hpp.

Referenced by flexiblesusy::EffectiveCoupling_list::add_coupling().

◆ tautau

std::pair<std::string, std::complex<double> > flexiblesusy::NeutralHiggsEffectiveCouplings::tautau {}

Definition at line 90 of file decay.hpp.

Referenced by flexiblesusy::EffectiveCoupling_list::add_coupling().

◆ tt

std::pair<std::string, std::complex<double> > flexiblesusy::NeutralHiggsEffectiveCouplings::tt {}

Definition at line 87 of file decay.hpp.

Referenced by flexiblesusy::EffectiveCoupling_list::add_coupling().

◆ undetectedWidth

double flexiblesusy::NeutralHiggsEffectiveCouplings::undetectedWidth {0.}

◆ uu

std::pair<std::string, std::complex<double> > flexiblesusy::NeutralHiggsEffectiveCouplings::uu {}

Definition at line 83 of file decay.hpp.

Referenced by flexiblesusy::EffectiveCoupling_list::add_coupling().

◆ width

double flexiblesusy::NeutralHiggsEffectiveCouplings::width {}

Definition at line 78 of file decay.hpp.

Referenced by calculate_undetected_br().

◆ width_sm

double flexiblesusy::NeutralHiggsEffectiveCouplings::width_sm {}

Definition at line 79 of file decay.hpp.

Referenced by flexiblesusy::get_normalized_effective_couplings().

◆ WW

std::pair<std::string, double> flexiblesusy::NeutralHiggsEffectiveCouplings::WW {}

Definition at line 94 of file decay.hpp.

Referenced by flexiblesusy::EffectiveCoupling_list::add_coupling().

◆ Zgam

std::pair<std::string, double> flexiblesusy::NeutralHiggsEffectiveCouplings::Zgam {}

Definition at line 96 of file decay.hpp.

Referenced by flexiblesusy::EffectiveCoupling_list::add_coupling().

◆ ZZ

std::pair<std::string, double> flexiblesusy::NeutralHiggsEffectiveCouplings::ZZ {}

Definition at line 95 of file decay.hpp.

Referenced by flexiblesusy::EffectiveCoupling_list::add_coupling().


The documentation for this class was generated from the following file: