Using auxiliary parameters in SPheno
In some cases it might be helpful or necessary to use parameters in SPheno.m
which are not part of the model. For this purpose, one can use the list
AuxiliaryParametersSPheno={List of Parameters};
All parameters part of this are then initialised in SPheno and can be used. Note, this is not necessary if one wants to use temporary values in a set of boundary conditions. In that case, SARAH automatically initialises such parameters.
Examples
-
Explicit definition of auxiliary parameters: So far, this option is only used for the case of Models with several generations of Higgs doublets where additional ratios of VEVs are needed to be used: AuxiliaryParametersSPheno={ "Real(dp) :: tanbQ, tanBUQ, tanbDQ" };
-
Implicit use of temporary parameters: The rotation of the running gauge couplings in the presence of gauge-kinetic mixing to the triangle basis can be performed via BoundarySUSYScale = { {g1T,(g1gBL-g1BLgBL1)/Sqrt[gBL^2+gBL1^2]}, {gBLT, Sqrt[gBL^2+gBL1^2]}, {g1BLT,(g1BLgBL+gBL1g1)/Sqrt[gBL^2+gBL1^2]}, {g1, g1T}, {gBL, gBLT}, {g1BL, g1BLT}, {gBL1,0}, ...
Here,
g1T
,gBLT
andg1BLT
are not defined before but only used to perform these rotations in SPheno.