Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
Loading...
Searching...
No Matches
EWHelper.h
Go to the documentation of this file.
1#ifndef EWHELPER_H
2#define EWHELPER_H
3
4#include <array>
5#include <string>
6
7#include "Parameters.h"
8#include "Math.h"
9#include "analysis.h"
10#include "QCDHelper.h"
11
25// All calculations are taken from hep-ph/0011135
26
49class EWHelper {
50private:
59 static double I_s(int k, double mu_low, double mu_high);
60
69 static double delta_lept(double mu_low, double mu_high, double alpha);
70
80 static double delta_part(double mu_low, double mu_high, int n_f, double alpha);
81
91 static double delta_had(double mu_low, double mu_high, int n_f, double alpha);
92
103 static double pi_heavy(double mu, double e_q, double m_q_pole, double n_l, double alpha);
104
113 static double pi_light_heavy(double mu, double m_q_pole, double n_l);
114
122 static double alpha_5_mu_b(double inv_alpha_m_Z, double m_Z, double mu_b);
123
132 static double alpha_4_mu_b(double inv_alpha_m_Z, double m_Z, double m_b_pole, double mu_b);
133
143 static double alpha_4_mu_c(double inv_alpha_m_Z, double m_Z, double m_b_pole, double mu_b, double mu_c);
144
145public:
160 static void Init();
161
172 static double alpha_em(double mu);
173};
174
175#endif // EWHELPER_H
Model-dependent parameter repository and initialization strategies.
Core QCD utilities for α_s running and quark mass evolution.
Helper class for electroweak quantities and EW-dependent blocks.
Definition EWHelper.h:49
static void Init()
Initializes the EW dependent block.
Definition EWHelper.cpp:5
static double alpha_em(double mu)
Returns at a given scale.
Definition EWHelper.cpp:33