|
|
---
|
|
|
title: Using auxiliary parameters in SPheno
|
|
|
permalink: /Using_auxiliary_parameters_in_SPheno/
|
|
|
---
|
|
|
|
|
|
[Category:SPheno](/Category:SPheno "wikilink") 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
|
|
|
--------
|
|
|
|
|
|
1. **Explicit definition of auxiliary parameters**: So far, this option is only used for the case of [Models with several generations of Higgs doublets](/Models_with_several_generations_of_Higgs_doublets "wikilink") where additional ratios of VEVs are needed to be used:
|
|
|
AuxiliaryParametersSPheno={
|
|
|
"Real(dp) :: tanbQ, tanBUQ, tanbDQ"
|
|
|
};
|
|
|
|
|
|
2. **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,(g1*gBL-g1BL*gBL1)/Sqrt[gBL^2+gBL1^2]},
|
|
|
{gBLT, Sqrt[gBL^2+gBL1^2]},
|
|
|
{g1BLT,(g1BL*gBL+gBL1*g1)/Sqrt[gBL^2+gBL1^2]},
|
|
|
{g1, g1T},
|
|
|
{gBL, gBLT},
|
|
|
{g1BL, g1BLT},
|
|
|
{gBL1,0},
|
|
|
...
|
|
|
|
|
|
Here, `g1T`, `gBLT` and `g1BLT` are not defined before but only used to perform these rotations in SPheno.
|
|
|
|
|
|
See also
|
|
|
-------- |
|
|
\ No newline at end of file |