





title: SPheno files



permalink: /SPheno_files/







# SPheno files






[Category:SPheno](/Category:SPheno "wikilink") All routines generated by



All routines generated by



SARAH are strongly inspired by the intrinsic routines of SPheno to ensure that they interact nicely with all other SPheno functions. We give here some details of the different files which are written by



SARAH as well as of the main functions for the case that the user wants to do some changes.




...  ...  @@ 66,9 +63,9 @@ Routines for calculating the following couplings: 





 Corrections to SM gauge couplings due to all particles heavier than *M*<sub>*Z*</sub>, i.e. normally SUSY particles and top quark (<span>AlphaSDR, AlphaEwDR</span>)



 Effective couplings of scalar/pseudoscalar Higgs to SM fermions (e.g. `CouphhtoFe`).



 `DeltaVB`: oneloop correction to *G*<sub>*F*</sub> calculated from <math>\\mu



 `DeltaVB`: oneloop correction to *G*<sub>*F*</sub> calculated from <math>\mu






\\rightarrow e \\sum_{i j} \\nu_i \\bar{\\nu}_j</math>



\rightarrow e \sum_{i j} \nu_i \bar{\nu}_j</math>






### <span>LoopMasses_\[Model\].f90</span>




...  ...  @@ 83,7 +80,7 @@ This file contains the routines for calculating the one loop contributions to th 





for external masses onshell, i.e. *p*<sup>2</sup> = *m*<sub>*T**r**e**e*</sub><sup>2, *X*</sup>.






All these calculation are done in ’t Hooft gauge. Normally, the results are oneloop <span>$\\overline{\\mathrm{DR}}$</span> masses and mixing matrices. For further calculations, the mixing matrices corresponding to an external momentum equal to the heaviest mass eigenstate is taken. However, for SM particles the pole masses are used in the decays as well as in the output.



All these calculation are done in ’t Hooft gauge. Normally, the results are oneloop <span>$`\overline{\mathrm{DR}}`$</span> masses and mixing matrices. For further calculations, the mixing matrices corresponding to an external momentum equal to the heaviest mass eigenstate is taken. However, for SM particles the pole masses are used in the decays as well as in the output.






### <span>LowEnergy_\[Model\].f90</span>




...  ...  @@ 94,7 +91,7 @@ Contains the routines for the calculation of precision observables: 


 *l*<sub>*i*</sub> → 3*l*<sub>*j*</sub> (with *l* = (*e*, *μ*, *τ*)), (<span>BR1LeptonTo3Leptons</span>)



 the anomalous magnetic moment of leptons (<span>Gminus2</span>)



 electric dipole moments of the charged leptons (<span>LeptonEDM</span>)



 $\\delta\\rho=1\\rho=\\frac{\\Pi_{WW}(0)}{m_W^2}\\frac{\\Pi_{ZZ}(0)}{m_Z^2}$ (*Π*<sub>*Z**Z*</sub>, *Π*<sub>*W**W*</sub> are the selfenergies of the massive vector bosons). (<span>DeltaRho</span>)



 $`\delta\rho=1\rho=\frac{\Pi_{WW}(0)}{m_W^2}\frac{\Pi_{ZZ}(0)}{m_Z^2}`$ (*Π*<sub>*Z**Z*</sub>, *Π*<sub>*W**W*</sub> are the selfenergies of the massive vector bosons). (<span>DeltaRho</span>)



 *μ* − *e* conversion in nuclei (Al, Ti, Sr, Sb, Au, Pb) based on the results of (<span>BrLLpHadron</span>)



 *τ* → *l**P*<sup>0</sup> with a pseudoscalar meson *P*<sup>0</sup> (<span>BrLLpHadron</span>) (*π*<sup>0</sup>, *η*, *η*′) based on the results of



 *Z* → *l*<sub>*i*</sub>*l*<sub>*j*</sub> calculated and implemented by Kilian Nickel (based on generic results obtained by FeynArts /<span>FormCalc</span> ) (<span>BrZLLp</span>)

...  ...  