Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
Loading...
Searching...
No Matches
sm.h File Reference
#include <marty/core/model.h>
Include dependency graph for sm.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  mty::SM_Model
 Standard Model of particle physics. More...
 

Namespaces

namespace  mty
 
namespace  mty::sm_input
 Namespace containing SM input parameters, in particular those modifiable with LHA file.
 

Functions

void mty::sm_input::undefineNumericalValues ()
 
void mty::sm_input::redefineNumericalValues ()
 

Variables

csl::Expr mty::sm_input::alpha_em = csl::constant_s("alpha_em", 1 / csl::float_s(1.37035999139e+02L))
 
csl::Expr mty::sm_input::e_em
 
csl::Expr mty::sm_input::G_F = csl::constant_s("G_F", csl::float_s(1.1663787e-05L))
 
csl::Expr mty::sm_input::alpha_s = csl::constant_s("alpha_s", csl::float_s(1.1890e-01L))
 
csl::Expr mty::sm_input::g_s
 
csl::Expr mty::sm_input::M_Z = csl::constant_s("M_Z", csl::float_s(9.11876e+01))
 
csl::Expr mty::sm_input::m_b = csl::constant_s("m_b", csl::float_s(4.18))
 
csl::Expr mty::sm_input::m_t = csl::constant_s("m_t", csl::float_s(173))
 
csl::Expr mty::sm_input::m_tau = csl::constant_s("m_tau", csl::float_s(1.77686))
 
csl::Expr mty::sm_input::M_W = csl::constant_s("M_W", csl::float_s(80.379))
 
csl::Expr mty::sm_input::m_h = csl::constant_s("m_h", csl::float_s(125.18))
 
csl::Expr mty::sm_input::v = csl::constant_s("v", 246.22)
 
csl::Expr mty::sm_input::m_e = csl::constant_s("m_e", csl::float_s(5.109989461e-04L))
 
csl::Expr mty::sm_input::m_mu = csl::constant_s("m_mu", csl::float_s(105.6583745e-03))
 
csl::Expr mty::sm_input::m_u = csl::constant_s("m_u", csl::float_s(2.2e-03))
 
csl::Expr mty::sm_input::m_d = csl::constant_s("m_d", csl::float_s(4.7e-03))
 
csl::Expr mty::sm_input::m_c = csl::constant_s("m_c", csl::float_s(1.275))
 
csl::Expr mty::sm_input::m_s = csl::constant_s("m_s", csl::float_s(0.095))
 
csl::Expr mty::sm_input::Gamma_W = csl::constant_s("Gamma_W", csl::float_s(2.085))
 
csl::Expr mty::sm_input::Gamma_Z = csl::constant_s("Gamma_Z", csl::float_s(2.4952))
 
csl::Expr mty::sm_input::Gamma_h = csl::constant_s("Gamma_h", csl::float_s(4.2e-3))
 
csl::Expr mty::sm_input::Gamma_t = csl::constant_s("Gamma_t", csl::float_s(1.41))
 
csl::Expr mty::sm_input::s2_theta_W = csl::constant_s("s2_thetaW", csl::float_s(0.23057))
 
csl::Expr mty::sm_input::theta_W
 
constexpr bool mty::sm_input::useWolfensteinCKM = true
 
csl::Expr mty::sm_input::V_ud_mod = csl::constant_s("V_ud_mod", csl::float_s(0.97370))
 
csl::Expr mty::sm_input::V_us_mod = csl::constant_s("V_us_mod", csl::float_s(0.2245))
 
csl::Expr mty::sm_input::V_ub_mod = csl::constant_s("V_ub_mod", csl::float_s(3.82e-03))
 
csl::Expr mty::sm_input::V_cb_mod = csl::constant_s("V_cb_mod", csl::float_s(41.0e-03))
 
csl::Expr mty::sm_input::V_cd_mod = csl::constant_s("V_cd_mod", csl::float_s(0.2210))
 
csl::Expr mty::sm_input::V_cs_mod = csl::constant_s("V_cs_mod", csl::float_s(0.987))
 
csl::Expr mty::sm_input::V_td_mod = csl::constant_s("V_td_mod", csl::float_s(8.0e-03))
 
csl::Expr mty::sm_input::V_ts_mod = csl::constant_s("V_ts_mod", csl::float_s(38.8e-03))
 
csl::Expr mty::sm_input::V_tb_mod = csl::constant_s("V_tb_mod", csl::float_s(1.013))
 
csl::Expr mty::sm_input::A_wolf = csl::constant_s("A_wolf", csl::float_s(0.790))
 
csl::Expr mty::sm_input::lambda_wolf = csl::constant_s("lambda_wolf", csl::float_s(0.22650))
 
csl::Expr mty::sm_input::rho_bar_wolf = csl::constant_s("rho_bar_wolf", csl::float_s(0.141))
 
csl::Expr mty::sm_input::eta_bar_wolf = csl::constant_s("eta_bar_wolf", csl::float_s(0.357))
 
csl::Expr mty::sm_input::s_12_wolf = lambda_wolf
 
csl::Expr mty::sm_input::s_23_wolf = A_wolf * lambda_wolf * lambda_wolf
 
csl::Expr mty::sm_input::s_13_wolf
 
csl::Expr mty::sm_input::c_12_wolf = csl::sqrt_s(1 - s_12_wolf * s_12_wolf)
 
csl::Expr mty::sm_input::c_13_wolf = csl::sqrt_s(1 - s_13_wolf * s_13_wolf)
 
csl::Expr mty::sm_input::c_23_wolf = csl::sqrt_s(1 - s_23_wolf * s_23_wolf)
 
csl::Expr mty::sm_input::delta_wolf
 
csl::Expr mty::sm_input::V_ud_wolf = c_12_wolf * c_13_wolf
 
csl::Expr mty::sm_input::V_us_wolf = s_12_wolf * c_13_wolf
 
csl::Expr mty::sm_input::V_ub_wolf = s_13_wolf * csl::exp_s(-CSL_I * delta_wolf)
 
csl::Expr mty::sm_input::V_cd_wolf
 
csl::Expr mty::sm_input::V_cs_wolf
 
csl::Expr mty::sm_input::V_cb_wolf = s_23_wolf * c_13_wolf
 
csl::Expr mty::sm_input::V_td_wolf
 
csl::Expr mty::sm_input::V_ts_wolf
 
csl::Expr mty::sm_input::V_tb_wolf = c_23_wolf * c_13_wolf
 
csl::Expr mty::sm_input::V_ud
 
csl::Expr mty::sm_input::V_us
 
csl::Expr mty::sm_input::V_cb
 
csl::Expr mty::sm_input::V_tb
 
csl::Expr mty::sm_input::tan_CKM_12 = V_us / V_ud
 
csl::Expr mty::sm_input::sin_CKM_12
 
csl::Expr mty::sm_input::cos_CKM_12
 
csl::Expr mty::sm_input::tan_CKM_23 = V_cb / V_tb
 
csl::Expr mty::sm_input::sin_CKM_23
 
csl::Expr mty::sm_input::cos_CKM_23
 
csl::Expr mty::sm_input::cos_CKM_13
 
csl::Expr mty::sm_input::sin_CKM_13
 
csl::Expr mty::sm_input::V_cd
 
csl::Expr mty::sm_input::V_cs
 
csl::Expr mty::sm_input::V_td
 
csl::Expr mty::sm_input::V_ts
 
csl::Expr mty::sm_input::V_ub
 
const std::vector< csl::Expr > mty::sm_input::all_params