Public Types |
Public Member Functions |
Static Public Member Functions |
Private Member Functions |
Private Attributes |
List of all members
softsusy::QedQcd Class Reference Quark and lepton masses and gauge couplings in QEDxQCD effective theory. More...
Inheritance diagram for softsusy::QedQcd:
![]()
Collaboration diagram for softsusy::QedQcd:
![]()
Detailed DescriptionQuark and lepton masses and gauge couplings in QEDxQCD effective theory. Member Typedef Documentation◆ Input_t
Constructor & Destructor Documentation◆ QedQcd() [1/3]
Definition at line 81 of file lowe.cpp. References a, softsusy::alpha_em_MSbar_at_MZ, softsusy::alpha_s_MSbar_at_MZ, softsusy::GFermi, input, softsusy::mb_mb, softsusy::mc_mc, softsusy::md_2GeV, softsusy::Me_pole, mf, softsusy::Mm_pole, softsusy::ms_2GeV, softsusy::Mt_pole, softsusy::Mtau_pole, softsusy::mu_2GeV, softsusy::MW_pole, softsusy::MZ_pole, flexiblesusy::Beta_function::set_loops(), flexiblesusy::Beta_function::set_number_of_parameters(), flexiblesusy::Beta_function::set_scale(), and flexiblesusy::Beta_function::set_thresholds(). ◆ QedQcd() [2/3]
◆ QedQcd() [3/3]
◆ ~QedQcd()
Member Function Documentation◆ beta()
Implements flexiblesusy::Beta_function. Definition at line 137 of file lowe.cpp. References a, massBeta(), mf, qcdBeta(), and qedBeta(). Referenced by qcdBeta(). ◆ display_input()
◆ display_input_parameter_names()
returns vector of all parameter names Definition at line 514 of file lowe.cpp. References softsusy::QedQcd_input_parmeter_names. ◆ displayAlpha()
Returns a single gauge structure constant. Definition at line 163 of file lowe.h. References a. Referenced by softsusy::operator<<(), softsusy::operator==(), qcdBeta(), and to(). ◆ displayAlphaEmInput()
Returns input value alpha_em(MZ) Definition at line 167 of file lowe.h. References softsusy::alpha_em_MSbar_at_MZ, and input. Referenced by flexiblesusy::SLHA_io::set_sminputs(), and to(). ◆ displayAlphas()
◆ displayAlphaSInput()
Returns input value alpha_s(MZ) Definition at line 169 of file lowe.h. References softsusy::alpha_s_MSbar_at_MZ, and input. Referenced by flexiblesusy::SLHA_io::set_sminputs(), and to(). ◆ displayCKM()
returns CKM parameters Definition at line 191 of file lowe.cpp. References softsusy::CKM_delta, softsusy::CKM_theta_12, softsusy::CKM_theta_13, softsusy::CKM_theta_23, flexiblesusy::CKM_parameters::delta, input, flexiblesusy::CKM_parameters::theta_12, flexiblesusy::CKM_parameters::theta_13, and flexiblesusy::CKM_parameters::theta_23. Referenced by get_complex_ckm(), and get_real_ckm(). ◆ displayDownQuarkRunningMass()
Returns a single down-quark running MS-bar mass, given a zero-based generation index i. Definition at line 223 of file lowe.cpp. References displayMass(), softsusy::mBottom, softsusy::mDown, and softsusy::mStrange. ◆ displayFermiConstant()
Returns Fermi constant. Definition at line 171 of file lowe.h. References softsusy::GFermi, and input. Referenced by softsusy::operator==(), and flexiblesusy::SLHA_io::set_sminputs(). ◆ displayInput()
◆ displayLeptonPoleMass()
Returns a single charged lepton pole mass, given a zero-based generation index i. Definition at line 233 of file lowe.cpp. References displayPoleMel(), displayPoleMmuon(), and displayPoleMtau(). ◆ displayLeptonRunningMass()
Returns a single charged lepton running mass, given a zero-based generation index i. Definition at line 243 of file lowe.cpp. References displayMass(), softsusy::mElectron, softsusy::mMuon, and softsusy::mTau. ◆ displayMass() [1/2]
Returns a vector of running fermion masses. Definition at line 149 of file lowe.h. References mf. Referenced by displayDownQuarkRunningMass(), displayLeptonRunningMass(), displayUpQuarkRunningMass(), extractPoleMb(), softsusy::operator<<(), and softsusy::operator==(). ◆ displayMass() [2/2]
◆ displayMbMb()
Returns mb(mb) MSbar. Definition at line 177 of file lowe.h. References input, and softsusy::mb_mb. Referenced by softsusy::operator<<(), flexiblesusy::SLHA_io::set_sminputs(), and to(). ◆ displayMcMc()
Returns mc(mc) MSbar. Definition at line 179 of file lowe.h. References input, and softsusy::mc_mc. Referenced by flexiblesusy::SLHA_io::set_sminputs(), and to(). ◆ displayMd2GeV()
Returns md(2 GeV) Definition at line 183 of file lowe.h. References input, and softsusy::md_2GeV. Referenced by flexiblesusy::SLHA_io::set_sminputs(), and to(). ◆ displayMs2GeV()
Returns ms(2 GeV) Definition at line 185 of file lowe.h. References input, and softsusy::ms_2GeV. Referenced by flexiblesusy::SLHA_io::set_sminputs(), and to(). ◆ displayMu2GeV()
Returns mu(2 GeV) Definition at line 181 of file lowe.h. References input, and softsusy::mu_2GeV. Referenced by flexiblesusy::SLHA_io::set_sminputs(), and to(). ◆ displayNeutrinoPoleMass()
Returns a single neutrino pole mass. Definition at line 157 of file lowe.h. References input, and softsusy::Mv1_pole. Referenced by softsusy::operator==(), and flexiblesusy::SLHA_io::set_sminputs(). ◆ displayPMNS()
returns PMNS parameters Definition at line 201 of file lowe.cpp. References flexiblesusy::PMNS_parameters::alpha_1, flexiblesusy::PMNS_parameters::alpha_2, flexiblesusy::PMNS_parameters::delta, input, softsusy::PMNS_alpha_1, softsusy::PMNS_alpha_2, softsusy::PMNS_delta, softsusy::PMNS_theta_12, softsusy::PMNS_theta_13, softsusy::PMNS_theta_23, flexiblesusy::PMNS_parameters::theta_12, flexiblesusy::PMNS_parameters::theta_13, and flexiblesusy::PMNS_parameters::theta_23. Referenced by get_complex_pmns(), and get_real_pmns(). ◆ displayPoleMb()
Returns bottom "pole" mass. Definition at line 143 of file lowe.h. References mbPole. Referenced by softsusy::operator<<(), and softsusy::operator==(). ◆ displayPoleMel()
Display pole electron mass. Definition at line 141 of file lowe.h. References input, and softsusy::Me_pole. Referenced by displayLeptonPoleMass(), flexiblesusy::SLHA_io::set_sminputs(), and to(). ◆ displayPoleMmuon()
Display pole muon mass. Definition at line 139 of file lowe.h. References input, and softsusy::Mm_pole. Referenced by displayLeptonPoleMass(), flexiblesusy::SLHA_io::set_sminputs(), and to(). ◆ displayPoleMt()
Display pole top mass. Definition at line 135 of file lowe.h. References input, and softsusy::Mt_pole. Referenced by softsusy::operator<<(), softsusy::operator==(), flexiblesusy::SLHA_io::set_sminputs(), and to(). ◆ displayPoleMtau()
Display pole tau mass. Definition at line 137 of file lowe.h. References input, and softsusy::Mtau_pole. Referenced by displayLeptonPoleMass(), softsusy::operator<<(), softsusy::operator==(), flexiblesusy::SLHA_io::set_sminputs(), and to(). ◆ displayPoleMW()
Returns W boson pole mass. Definition at line 145 of file lowe.h. References input, and softsusy::MW_pole. Referenced by softsusy::operator==(), qedBeta(), and flexiblesusy::SLHA_io::set_sminputs(). ◆ displayPoleMZ()
Returns Z boson pole mass. Definition at line 147 of file lowe.h. References input, and softsusy::MZ_pole. Referenced by softsusy::operator==(), flexiblesusy::SLHA_io::set_sminputs(), to(), and toMz(). ◆ displayUpQuarkRunningMass()
Returns a single up-quark running MS-bar mass, given a zero-based generation index i. Definition at line 213 of file lowe.cpp. References displayMass(), softsusy::mCharm, softsusy::mTop, and softsusy::mUp. ◆ extractPoleMb()
returns number of active flavours Supposed to be done at mb(mb) – MSbar, calculates pole mass. calculates pole bottom mass given alpha_s(Mb)^{MSbar} from running b mass Definition at line 379 of file lowe.cpp. References displayMass(), flexiblesusy::Beta_function::get_loops(), flexiblesusy::Beta_function::get_scale(), softsusy::mBottom, mbPole, softsusy::mCharm, softsusy::mDown, softsusy::mStrange, softsusy::mUp, flexiblesusy::Pi, and flexiblesusy::to_string(). Referenced by to(). ◆ flavours()
Definition at line 162 of file lowe.cpp. References softsusy::mBottom, softsusy::mCharm, softsusy::mDown, mf, softsusy::mStrange, and softsusy::mUp. Referenced by massBeta(), and qcdBeta(). ◆ get()
◆ get_complex_ckm()
Returns complex CKM matrix. Definition at line 191 of file lowe.h. References displayCKM(), and flexiblesusy::CKM_parameters::get_complex_ckm(). ◆ get_complex_pmns()
Returns complex PMNS matrix. Definition at line 197 of file lowe.h. References displayPMNS(), and flexiblesusy::PMNS_parameters::get_complex_pmns(). ◆ get_real_ckm()
Returns real CKM matrix. Definition at line 189 of file lowe.h. References displayCKM(), and flexiblesusy::CKM_parameters::get_real_ckm(). ◆ get_real_pmns()
Returns real PMNS matrix. Definition at line 195 of file lowe.h. References displayPMNS(), and flexiblesusy::PMNS_parameters::get_real_pmns(). ◆ guess_alpha_SM5()
guess coupling constants {alpha_1, alpha_2, alpha_3} in SM(5) Returns the three coupling constants of the Standard Model without the top quark (SM(5)) at the given [scale].
Definition at line 495 of file lowe.cpp. References softsusy::ALPHA, softsusy::ALPHAS, and flexiblesusy::Beta_function::scale. ◆ massBeta()
beta functions of masses returns fermion mass beta functions Definition at line 326 of file lowe.cpp. References a, softsusy::ALPHA, softsusy::ALPHAS, flavours(), flexiblesusy::Beta_function::get_loops(), flexiblesusy::Beta_function::get_scale(), flexiblesusy::Beta_function::get_thresholds(), softsusy::mDown, mf, softsusy::mStrange, softsusy::mUp, flexiblesusy::Pi, and flexiblesusy::zeta3. Referenced by beta(). ◆ operator=() [1/2]◆ operator=() [2/2]◆ qcdBeta()
QCD beta function. Returns QCD beta function to 3 loops in QCD for the SM(5). Note that if quark masses are running, the number of active quarks will be taken into account. Definition at line 296 of file lowe.cpp. References softsusy::ALPHAS, beta(), displayAlpha(), flavours(), flexiblesusy::Beta_function::get_loops(), flexiblesusy::Beta_function::get_scale(), and flexiblesusy::Pi. Referenced by beta(). ◆ qedBeta()
QED beta function. returns QED beta function in SM(5) (without the top quark) Definition at line 281 of file lowe.cpp. References a, softsusy::ALPHA, displayPoleMW(), flexiblesusy::Beta_function::get_scale(), softsusy::mBottom, softsusy::mCharm, mf, softsusy::mTau, and flexiblesusy::Pi. Referenced by beta(). ◆ runto_safe()
throws if non-perturbative error occurs Definition at line 149 of file lowe.cpp. References flexiblesusy::Beta_function::run_to(), flexiblesusy::Beta_function::scale, and flexiblesusy::to_string(). Referenced by to(). ◆ set()
Implements flexiblesusy::Beta_function. ◆ set_input()
◆ setAlpha()
sets QED or QCD structure constant Definition at line 118 of file lowe.h. References a. Referenced by flexiblesusy::anonymous_namespace{slha_io.cpp}::process_sminputs_tuple(), and to(). ◆ setAlphaEmInput()
set input value of alpha_em(MZ) Definition at line 120 of file lowe.h. References a, softsusy::alpha_em_MSbar_at_MZ, and input. Referenced by flexiblesusy::anonymous_namespace{slha_io.cpp}::process_sminputs_tuple(). ◆ setAlphas()
◆ setAlphaSInput()
set input value of alpha_s(MZ) Definition at line 122 of file lowe.h. References a, softsusy::alpha_s_MSbar_at_MZ, and input. Referenced by flexiblesusy::anonymous_namespace{slha_io.cpp}::process_sminputs_tuple(). ◆ setCKM()
sets CKM parameters (in the MS-bar scheme at MZ) Definition at line 173 of file lowe.cpp. References softsusy::CKM_delta, softsusy::CKM_theta_12, softsusy::CKM_theta_13, softsusy::CKM_theta_23, flexiblesusy::CKM_parameters::delta, input, flexiblesusy::CKM_parameters::theta_12, flexiblesusy::CKM_parameters::theta_13, and flexiblesusy::CKM_parameters::theta_23. Referenced by flexiblesusy::SLHA_io::fill(). ◆ setFermiConstant()
sets Fermi constant Definition at line 128 of file lowe.h. References softsusy::GFermi, and input. Referenced by flexiblesusy::anonymous_namespace{slha_io.cpp}::process_sminputs_tuple(). ◆ setMass()
sets a running quark mass Definition at line 112 of file lowe.h. References mf. Referenced by flexiblesusy::anonymous_namespace{slha_io.cpp}::process_sminputs_tuple(), and to(). ◆ setMasses()
◆ setMbMb()
set mb(mb) Definition at line 102 of file lowe.h. References input, and softsusy::mb_mb. Referenced by flexiblesusy::anonymous_namespace{slha_io.cpp}::process_sminputs_tuple(). ◆ setMcMc()
set mc(mc) Definition at line 103 of file lowe.h. References input, and softsusy::mc_mc. Referenced by flexiblesusy::anonymous_namespace{slha_io.cpp}::process_sminputs_tuple(). ◆ setMd2GeV()
set md(2 GeV) Definition at line 105 of file lowe.h. References input, and softsusy::md_2GeV. Referenced by flexiblesusy::anonymous_namespace{slha_io.cpp}::process_sminputs_tuple(). ◆ setMs2GeV()
set ms(2 GeV) Definition at line 106 of file lowe.h. References input, and softsusy::ms_2GeV. Referenced by flexiblesusy::anonymous_namespace{slha_io.cpp}::process_sminputs_tuple(). ◆ setMu2GeV()
set mu(2 GeV) Definition at line 104 of file lowe.h. References input, and softsusy::mu_2GeV. Referenced by flexiblesusy::anonymous_namespace{slha_io.cpp}::process_sminputs_tuple(). ◆ setNeutrinoPoleMass()
sets a neutrino pole mass Definition at line 114 of file lowe.h. References input, and softsusy::Mv1_pole. Referenced by flexiblesusy::anonymous_namespace{slha_io.cpp}::process_sminputs_tuple(). ◆ setPMNS()
sets PMNS parameters (in the MS-bar scheme at MZ) Definition at line 181 of file lowe.cpp. References flexiblesusy::PMNS_parameters::alpha_1, flexiblesusy::PMNS_parameters::alpha_2, flexiblesusy::PMNS_parameters::delta, input, softsusy::PMNS_alpha_1, softsusy::PMNS_alpha_2, softsusy::PMNS_delta, softsusy::PMNS_theta_12, softsusy::PMNS_theta_13, softsusy::PMNS_theta_23, flexiblesusy::PMNS_parameters::theta_12, flexiblesusy::PMNS_parameters::theta_13, and flexiblesusy::PMNS_parameters::theta_23. Referenced by flexiblesusy::SLHA_io::fill(). ◆ setPoleMb()
◆ setPoleMel()
set pole electron mass Definition at line 101 of file lowe.h. References input, and softsusy::Me_pole. Referenced by flexiblesusy::anonymous_namespace{slha_io.cpp}::process_sminputs_tuple(). ◆ setPoleMmuon()
set pole muon mass Definition at line 100 of file lowe.h. References input, and softsusy::Mm_pole. Referenced by flexiblesusy::anonymous_namespace{slha_io.cpp}::process_sminputs_tuple(). ◆ setPoleMt()
set pole top mass Definition at line 97 of file lowe.h. References input, and softsusy::Mt_pole. Referenced by flexiblesusy::anonymous_namespace{slha_io.cpp}::process_sminputs_tuple(). ◆ setPoleMtau()
set pole tau mass Definition at line 99 of file lowe.h. References input, and softsusy::Mtau_pole. Referenced by flexiblesusy::anonymous_namespace{slha_io.cpp}::process_sminputs_tuple(). ◆ setPoleMW()
set W boson pole mass Definition at line 107 of file lowe.h. References input, and softsusy::MW_pole. Referenced by flexiblesusy::anonymous_namespace{slha_io.cpp}::process_sminputs_tuple(). ◆ setPoleMZ()
set Z boson pole mass Definition at line 108 of file lowe.h. References input, and softsusy::MZ_pole. Referenced by flexiblesusy::anonymous_namespace{slha_io.cpp}::process_sminputs_tuple(). ◆ to()
Evolves object to given scale. Calculates all running parameters in the SM w/o top quark at Q. This function can be called multiple times, leading to the same result.
Definition at line 422 of file lowe.cpp. References softsusy::ALPHA, softsusy::ALPHAS, displayAlpha(), displayAlphaEmInput(), displayAlphaSInput(), displayMbMb(), displayMcMc(), displayMd2GeV(), displayMs2GeV(), displayMu2GeV(), displayPoleMel(), displayPoleMmuon(), displayPoleMt(), displayPoleMtau(), displayPoleMZ(), extractPoleMb(), get(), flexiblesusy::is_equal_rel(), softsusy::mBottom, softsusy::mCharm, softsusy::mDown, softsusy::mElectron, softsusy::mMuon, softsusy::mStrange, softsusy::mTau, softsusy::mTop, softsusy::mUp, runto_safe(), flexiblesusy::Beta_function::scale, setAlpha(), setMass(), and setPoleMb(). Referenced by toMz(). ◆ toMz()
Evolves object to MZ. Takes QedQcd object created at MZ and spits it out at MZ. Definition at line 408 of file lowe.cpp. References displayPoleMZ(), and to(). Member Data Documentation◆ a
gauge couplings Definition at line 69 of file lowe.h. Referenced by beta(), displayAlpha(), displayAlphas(), get(), massBeta(), qedBeta(), QedQcd(), set(), setAlpha(), setAlphaEmInput(), setAlphas(), and setAlphaSInput(). ◆ input
SLHA input parmeters. Definition at line 71 of file lowe.h. Referenced by display_input(), displayAlphaEmInput(), displayAlphaSInput(), displayCKM(), displayFermiConstant(), displayInput(), displayMbMb(), displayMcMc(), displayMd2GeV(), displayMs2GeV(), displayMu2GeV(), displayNeutrinoPoleMass(), displayPMNS(), displayPoleMel(), displayPoleMmuon(), displayPoleMt(), displayPoleMtau(), displayPoleMW(), displayPoleMZ(), QedQcd(), set_input(), setAlphaEmInput(), setAlphaSInput(), setCKM(), setFermiConstant(), setMbMb(), setMcMc(), setMd2GeV(), setMs2GeV(), setMu2GeV(), setNeutrinoPoleMass(), setPMNS(), setPoleMel(), setPoleMmuon(), setPoleMt(), setPoleMtau(), setPoleMW(), and setPoleMZ(). ◆ mbPole
pole masses of third family quarks Definition at line 72 of file lowe.h. Referenced by displayPoleMb(), extractPoleMb(), and setPoleMb(). ◆ mf
fermion running masses Definition at line 70 of file lowe.h. Referenced by beta(), displayMass(), displayMass(), flavours(), get(), massBeta(), qedBeta(), QedQcd(), set(), setMass(), and setMasses(). The documentation for this class was generated from the following files: Generated on Sun Apr 6 2025 11:10:38 for FlexibleSUSY by |