|
Go to the documentation of this file. 1Get["models/HSSUSY/HSSUSY_librarylink.m"];
3(* generate logarithmically spaced range [start, stop] *)
8CalcMh[MS_, TB_, Xt_, deltaEFT_] :=
10 handle = FSHSSUSYOpenHandle[
12 precisionGoal -> 1.*^-5,
13 calculateStandardModelMasses -> 1,
14 poleMassLoopOrder -> 2,
16 betaFunctionLoopOrder -> 3,
17 thresholdCorrectionsLoopOrder -> 3,
18 thresholdCorrections -> 122111221
20 fsModelParameters -> {
29 AtInput -> (Xt + 1/TB) * MS,
30 msq2 -> MS^2 IdentityMatrix[3],
31 msu2 -> MS^2 IdentityMatrix[3],
32 msd2 -> MS^2 IdentityMatrix[3],
33 msl2 -> MS^2 IdentityMatrix[3],
34 mse2 -> MS^2 IdentityMatrix[3],
44 spec = FSHSSUSYCalculateSpectrum[handle];
45 FSHSSUSYCloseHandle[handle];
46 If[spec =!= $Failed, Pole[M[hh]] /. (HSSUSY /. spec), 0]
49(* calculate Higgs mass with uncertainty estimate *)
54 { Mh, Abs[Mh - MhEFT] }
60data = ParallelMap[{#, Sequence @@ CalcDMh[#, 5, Sqrt[6]]}&,
61 LogRange[173.34, 10^5, 60]];
63Export["HSSUSY_EFT_uncertainty.dat", data];
LinearRange[start_, stop_, steps_] stop
generate LogRange[start_, stop_, steps_]
DistributeDefinitions[CalcDMh]
Export["HSSUSY_EFT_uncertainty.dat", data]
Get["models/HSSUSY/HSSUSY_librarylink.m"]
calculate CalcDMh[MS_, TB_, Xt_]
generate CalcMh[MS_, TB_, Xt_, ytLoops_, asLoops_, Qpole_]
|