GM2Calc 2.3.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
gm2_1loop_helpers.hpp
Go to the documentation of this file.
1// ====================================================================
2// This file is part of GM2Calc.
3//
4// GM2Calc is free software: you can redistribute it and/or modify
5// it under the terms of the GNU General Public License as published
6// by the Free Software Foundation, either version 3 of the License,
7// or (at your option) any later version.
8//
9// GM2Calc is distributed in the hope that it will be useful, but
10// WITHOUT ANY WARRANTY; without even the implied warranty of
11// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12// General Public License for more details.
13//
14// You should have received a copy of the GNU General Public License
15// along with GM2Calc. If not, see
16// <http://www.gnu.org/licenses/>.
17// ====================================================================
18
19#ifndef GM2_MSSMNOFV_1LOOP_HELPERS_HPP
20#define GM2_MSSMNOFV_1LOOP_HELPERS_HPP
21
22#include <Eigen/Core>
23
24namespace gm2calc {
25
27
28// === 1-loop approximations ===
29
30// main routines
31
32/// 1-loop leading log approximation
33double amu1Lapprox(const MSSMNoFV_onshell&);
34
35/// 1-loop leading log approximation w/o explicit tan(beta) resummation
37
38// routines for individual 1-loop contributions for approximations
39
40/// 1-loop wino--Higgsino, muon-sneutrino leading log approximation
41double amu1LWHnu(const MSSMNoFV_onshell&);
42/// 1-loop wino--Higgsino, left-handed smuon leading log approximation
43double amu1LWHmuL(const MSSMNoFV_onshell&);
44/// 1-loop bino--Higgsino, left-handed smuon leading log approximation
45double amu1LBHmuL(const MSSMNoFV_onshell&);
46/// 1-loop bino--Higgsino, right-handed smuon leading log approximation
47double amu1LBHmuR(const MSSMNoFV_onshell&);
48/// 1-loop bino, left-handed smuon--right-handed smuon leading log approximation
49double amu1LBmuLmuR(const MSSMNoFV_onshell&);
50
51// === resummations ===
52
56
57double tan_beta_cor(const MSSMNoFV_onshell&);
58
59// === couplings ===
60
61Eigen::Array<double,2,1> AAC(const MSSMNoFV_onshell&);
62Eigen::Array<double,4,2> AAN(const MSSMNoFV_onshell&);
63Eigen::Array<double,2,1> BBC(const MSSMNoFV_onshell&);
64Eigen::Array<double,4,2> BBN(const MSSMNoFV_onshell&);
65
66/// squared neutralino smuon mass ratio
67Eigen::Array<double,4,2> x_im(const MSSMNoFV_onshell&);
68/// squared chargino muon-sneutrino mass ratio
69Eigen::Array<double,2,1> x_k(const MSSMNoFV_onshell&);
70
71} // namespace gm2calc
72
73#endif
struct MSSMNoFV_onshell MSSMNoFV_onshell
double amu1LBHmuL(const MSSMNoFV_onshell &model)
Calculates the 1-loop leading log approximation: Bino–Higgsino, left-handed smuon,...
Eigen::Array< double, 2, 1 > x_k(const MSSMNoFV_onshell &model)
Calculates , which appears in Eq (47) of arXiv:hep-ph/0609168.
double amu1LBmuLmuR(const MSSMNoFV_onshell &model)
Calculates the 1-loop leading log approximation: Bino, left-handed smuon, right-handed smuon,...
double delta_bottom_correction(const MSSMNoFV_onshell &model)
Returns the corrections from arxiv:0901.2065, Eq (103) and Eqs (31)-(35)
Eigen::Array< double, 2, 1 > BBC(const MSSMNoFV_onshell &model)
Calculates , Eqs (2.11b), (2.7b) in arXiv:1311.1775.
double amu1LBHmuR(const MSSMNoFV_onshell &model)
Calculates the 1-loop leading log approximation: Bino–Higgsino, right-handed smuon,...
double amu1LWHmuL(const MSSMNoFV_onshell &model)
Calculates the 1-loop leading log approximation: Wino–Higgsino, left-handed smuon,...
double amu1Lapprox(const MSSMNoFV_onshell &model)
Calculates the full 1-loop leading log approximation, Eq (6.1) arXiv:1311.1775 but include tan(beta) ...
double delta_tau_correction(const MSSMNoFV_onshell &model)
Calculates using delta_down_lepton_correction()
Eigen::Array< double, 4, 2 > x_im(const MSSMNoFV_onshell &model)
Calculates , which appears in Eq (46) of arXiv:hep-ph/0609168.
Eigen::Array< double, 4, 2 > BBN(const MSSMNoFV_onshell &model)
Calculates , Eqs (2.11a), (2.7b) in arXiv:1311.1775.
double amu1LWHnu(const MSSMNoFV_onshell &model)
Calculates the 1-loop leading log approximation: Wino–Higgsino, muon-sneutrino, Eq (6....
double tan_beta_cor(const MSSMNoFV_onshell &model)
Calculates .
Eigen::Array< double, 4, 2 > AAN(const MSSMNoFV_onshell &model)
Calculates , Eqs (2.11a), (2.7a) in arXiv:1311.1775.
double delta_mu_correction(const MSSMNoFV_onshell &model)
Calculates using delta_down_lepton_correction()
double amu1Lapprox_non_tan_beta_resummed(const MSSMNoFV_onshell &model)
Calculates the full 1-loop leading log approximation, Eq (6.1) arXiv:1311.1775 as it stands,...
Eigen::Array< double, 2, 1 > AAC(const MSSMNoFV_onshell &model)
Calculates , Eqs (2.11b), (2.7a) in arXiv:1311.1775.