flexiblesusy is hosted by Hepforge, IPPP Durham
FlexibleSUSY
NUHMSSMNoFVHimalaya_uncertainty_estimate.m
Go to the documentation of this file.
1Get["models/NUHMSSMNoFVHimalaya/NUHMSSMNoFVHimalaya_librarylink.m"];
2Get["model_files/NUHMSSMNoFVHimalaya/NUHMSSMNoFVHimalaya_uncertainty_estimate.m"];
3
5 precisionGoal -> 1.*^-5,
6 maxIterations -> 1000,
7 betaFunctionLoopOrder -> 3,
8 poleMassLoopOrder -> 3,
9 ewsbLoopOrder -> 3,
10 thresholdCorrectionsLoopOrder -> 2,
11 thresholdCorrections -> 122111121
12};
13
15 alphaEmMZ -> 1/127.916, (* SMINPUTS[1] *)
16 GF -> 1.166378700*^-5, (* SMINPUTS[2] *)
17 alphaSMZ -> 0.1184, (* SMINPUTS[3] *)
18 MZ -> 91.1876, (* SMINPUTS[4] *)
19 mbmb -> 4.18, (* SMINPUTS[5] *)
20 Mt -> 173.34, (* SMINPUTS[6] *)
21 Mtau -> 1.77699, (* SMINPUTS[7] *)
22 Mv3 -> 0, (* SMINPUTS[8] *)
23 MW -> 80.385, (* SMINPUTS[9] *)
24 Me -> 0.000510998902, (* SMINPUTS[11] *)
25 Mv1 -> 0, (* SMINPUTS[12] *)
26 Mm -> 0.1056583715, (* SMINPUTS[13] *)
27 Mv2 -> 0, (* SMINPUTS[14] *)
28 md2GeV -> 0.00475, (* SMINPUTS[21] *)
29 mu2GeV -> 0.0024, (* SMINPUTS[22] *)
30 ms2GeV -> 0.104, (* SMINPUTS[23] *)
31 mcmc -> 1.27, (* SMINPUTS[24] *)
32 CKMTheta12 -> 0,
33 CKMTheta13 -> 0,
34 CKMTheta23 -> 0,
35 CKMDelta -> 0,
36 PMNSTheta12 -> 0,
37 PMNSTheta13 -> 0,
38 PMNSTheta23 -> 0,
39 PMNSDelta -> 0,
40 PMNSAlpha1 -> 0,
41 PMNSAlpha2 -> 0,
42 alphaEm0 -> 1/137.035999074,
43 Mh -> 125.09
44};
45
46NUHMSSMNoFVHimalayaCalcMh[MS_, TB_, Xtt_] :=
47 CalcNUHMSSMNoFVHimalayaDMh[
48 fsSettings -> settings,
49 fsSMParameters -> smpars,
50 fsModelParameters -> {
51 TanBeta -> TB,
52 Qin -> MS,
53 M1 -> MS,
54 M2 -> MS,
55 M3 -> MS,
56 AtIN -> MS/TB + Xtt MS,
57 AbIN -> MS TB,
58 AtauIN -> MS TB,
59 AcIN -> MS/TB,
60 AsIN -> MS TB,
61 AmuonIN -> MS TB,
62 AuIN -> MS/TB,
63 AdIN -> MS TB,
64 AeIN -> MS TB,
65 MuIN -> MS,
66 mA2IN -> MS^2,
67 ml11IN -> MS,
68 ml22IN -> MS,
69 ml33IN -> MS,
70 me11IN -> MS,
71 me22IN -> MS,
72 me33IN -> MS,
73 mq11IN -> MS,
74 mq22IN -> MS,
75 mq33IN -> MS,
76 mu11IN -> MS,
77 mu22IN -> MS,
78 mu33IN -> MS,
79 md11IN -> MS,
80 md22IN -> MS,
81 md33IN -> MS
82 }
83 ];
84
85LinearRange[start_, stop_, steps_] :=
86 Range[start, stop, (stop - start)/steps];
87
88Xtt = -2;
89TB = 5;
90
91data = ParallelMap[
92 { N[#], Sequence @@ NUHMSSMNoFVHimalayaCalcMh[#, TB, Xtt] }&,
93 LinearRange[500, 10^4, 100]
94];
95
96MhMin[{MS_, Mh_, DMh_}] := {MS, Mh - DMh};
97MhMax[{MS_, Mh_, DMh_}] := {MS, Mh + DMh};
98MhBest[{MS_, Mh_, DMh_}] := {MS, Mh};
99
100dataMhMin = MhMin /@ data;
101dataMhMax = MhMax /@ data;
102dataMhBest = MhBest /@ data;
103
104plot2 = ListLinePlot[dataMhBest,
105 PlotStyle -> {Red, Thick}];
106
107plot1 = ListLinePlot[{dataMhMax, dataMhMin},
108 PlotStyle -> LightGray,
109 Filling -> {1 -> {{2}, LightGray}},
110 PlotRange -> All];
111
112plot = Show[{plot1, plot2},
113 BaseStyle -> {FontSize -> 16, FontFamily -> "Helvetica"},
114 PlotLabel -> Style["\*SubscriptBox[X, t] = -2 \*SubscriptBox[M, S], tan\[Beta] = 5"],
115 PlotRange -> Automatic,
116 Axes -> False, Frame -> True,
117 FrameLabel -> {Style["\*SubscriptBox[M, S] / GeV"],
118 Style["\*SubscriptBox[M, h] / GeV"]}];
119
120Export["NUHMSSMNoFVHimalaya_Mh_MS.png", plot, ImageSize -> 600];
Get["models/NUHMSSMNoFVHimalaya/NUHMSSMNoFVHimalaya_librarylink.m"]
MhBest[{MS_, Mh_, DMh_}] Mh
Export["NUHMSSMNoFVHimalaya_Mh_MS.png", plot, ImageSize -> 600]
const double GF
Definition: consts.hpp:36