Skip to content

Commit

Permalink
make renormalization scheme selectable
Browse files Browse the repository at this point in the history
  • Loading branch information
Alexander Voigt authored and Alexander Voigt committed Nov 28, 2014
1 parent 8b1107a commit 649ed62
Showing 1 changed file with 17 additions and 1 deletion.
18 changes: 17 additions & 1 deletion meta/FlexibleSUSY.m
Expand Up @@ -60,6 +60,11 @@
ExtraSLHAOutputBlocks = {};
FSExtraInputParameters = {};

(* renormalization schemes *)
DRbar;
MSbar;
FSRenormalizationScheme = DRbar;

(* precision of pole mass calculation *)
DefaultPoleMassPrecision = MediumPrecision;
HighPoleMassPrecision = {SARAH`HiggsBoson, SARAH`PseudoScalar, SARAH`ChargedHiggs};
Expand Down Expand Up @@ -1065,6 +1070,17 @@
Complement[allParameters, fixedParameters]
];

SelectRenormalizationScheme::UnknownRenormalizationScheme = "Unknown
renormalization scheme `1`.";

SelectRenormalizationScheme[renormalizationScheme_] :=
Switch[renormalizationScheme,
FlexibleSUSY`DRbar, 0,
FlexibleSUSY`MSbar, 1,
_, Message[SelectRenormalizationScheme::UnknownRenormalizationScheme, renormalizationScheme];
Quit[1];
];

Options[MakeFlexibleSUSY] :=
{
InputFile -> "FlexibleSUSY.m"
Expand Down Expand Up @@ -1108,7 +1124,7 @@
RXi[_] = 1;
SARAH`Xi = 1;
SARAH`Xip = 1;
SARAH`rMS = 0;
SARAH`rMS = SelectRenormalizationScheme[FlexibleSUSY`FSRenormalizationScheme];

FlexibleSUSY`InputParameters = Join[(#[[2]])& /@ SARAH`MINPAR, (#[[2]])& /@ SARAH`EXTPAR];
Parameters`SetInputParameters[FlexibleSUSY`InputParameters];
Expand Down

0 comments on commit 649ed62

Please sign in to comment.