forked from Expander/FlexibleSUSY
/
FlexibleSUSY.m.in
64 lines (48 loc) · 1.27 KB
/
FlexibleSUSY.m.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
FSModelName = "@CLASSNAME@";
FSEigenstates = SARAH`EWSB;
FSDefaultSARAHModel = SM;
OnlyLowEnergyFlexibleSUSY = True;
SMTower = True;
(* SM input parameters *)
MINPAR = { {1, LambdaIN} };
EXTPAR = { {0, Qin} };
EWSBOutputParameters = { mu2 };
SUSYScale = Qin;
SUSYScaleFirstGuess = Qin;
SUSYScaleInput = {
{\[Lambda], LambdaIN}
};
LowScale = LowEnergyConstant[MT];
LowScaleFirstGuess = LowEnergyConstant[MT];
LowScaleInput = {
{v, 2 MZDRbar / Sqrt[GUTNormalization[g1]^2 g1^2 + g2^2]},
{Yu, Automatic},
{Yd, Automatic},
{Ye, Automatic},
FSSolveEWSBFor[EWSBOutputParameters]
};
InitialGuessAtLowScale = {
{v, LowEnergyConstant[vev]},
{Yu, Automatic},
{Yd, Automatic},
{Ye, Automatic}
};
SUSYScaleUserMatching = {
{v, vev}
};
SMParticles = {
Electron, TopQuark, BottomQuark,
VectorP, VectorZ, VectorG, VectorW, Neutrino,
Hp, Ah, (* goldstones *)
hh (* Higgs *)
};
UseSM3LoopRGEs = True;
UseHiggs2LoopSM = True;
DefaultPoleMassPrecision = HighPrecision;
HighPoleMassPrecision = {hh};
MediumPoleMassPrecision = {};
LowPoleMassPrecision = {};
SARAH`ParameterDefinitions = Append[
Cases[SARAH`ParameterDefinitions, {p_ /; p =!= SARAH`\[Lambda], ___}],
{SARAH`\[Lambda], { Description -> "SM Higgs Selfcouplings" } }
];