Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
SARAH SARAH
  • Project overview
    • Project overview
    • Details
    • Activity
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
Collapse sidebar
  • GOODSELL Mark
  • SARAHSARAH
  • Wiki
  • Models_with_several_generations_of_Higgs_doublets

Last edited by Martin Gabelmann Jun 28, 2019
Page history

Models_with_several_generations_of_Higgs_doublets

Models with several generations of Higgs doublets

Important Note

This functionality was replaced in SARAH 4.9.0 by the new option

DEFINITION[MatchingConditions]

see Matching to the SM in SPheno.

General

For models in which the SM Yukawa couplings and/or THDM VEVs don't exist, but other Yukawa couplings/VEVs are present which are functions of them, new options for SPheno.m exist:

  • DEFINITION[MoreEWvevs]: Can be used to relate new VEVs to the ew VEV
  • DEFINITION[UseNonStandardYukwas]: Can be used to turn on the new functionality to relate other Yukwas than the common Yu, Yd, Ye to SM parameters
  • DEFINITION[NonStandardYukawas]: names of the new Yukawas
  • DEFINITION[NonStandardVEVs1L]: Can be used to turn on the shift in the new VEVs at the one-loop level
  • DEFINITION[NonStandardVEVs1Lrelations]: defines the relations to shift the VEVs at one-loop
  • AuxiliaryParametersSPheno: contains the initialisation of parameters needed for the above definitions

EXAMPLE: Left-Right SUSY Model with two Higgs bi-doublets:

  1. The VEVs of the two generations of bi-doublets are defined by
 DEFINITION[MoreEWvevs] = {
      "vPhiu(1) = (TanBeta*TanBetaU*sqrt(vev2))/(Sqrt(1 + TanBeta**2)*Sqrt(1 + TanBetaU**2))",
      "vPhid(1) = (TanBetaD*sqrt(vev2))/(Sqrt(1 + TanBeta**2)*Sqrt(1 + TanBetaD**2))",
      "vPhiu(2) = (TanBeta*sqrt(vev2))/(Sqrt(1 + TanBeta**2)*Sqrt(1 + TanBetaU**2))",
      "vPhid(2) = sqrt(vev2)/(Sqrt(1 + TanBeta**2)*Sqrt(1 + TanBetaD**2))"
    };
  1. The LR symmetric Yukawas are calculated using
  DEFINITION[UseNonStandardYukwas]=True;
  DEFINITION[NonStandardYukawas] = {YQ,YL};

  DEFINITION[NonStandardYukawasRelations] = {
      "YQ(1:3,1:3,1) = -(vu * vPhid(2) * Transpose(Y_u) - vd * vPhiu(2) * Transpose(Y_d))/(vPhid(2) * vPhiu(1) - vPhid(1) * vPhiu(2))",
      "YQ(1:3,1:3,2) = (vu * vPhid(1) * Transpose(Y_u) - vd * vPhiu(1) * Transpose(Y_d))/(vPhid(2) * vPhiu(1) - vPhid(1) * vPhiu(2))",
      "YL(1:3,1:3,1) = ( vd * vPhiu(2) * Transpose(Y_l))/(vPhid(2) * vPhiu(1) - vPhid(1) * vPhiu(2))",
      "YL(1:3,1:3,2) = (- vd * vPhiu(1) * Transpose(Y_l))/(vPhid(2) * vPhiu(1) - vPhid(1) * vPhiu(2))"
    };
  1. The shift in the VEVs at the one-loop level are set via
  DEFINITION[NonStandardVEVs1L]=True;
  DEFINITION[NonStandardVEVs1Lrelations] = {
      "tanbQ=sqrt((vPhiu(1)**2+vPhiu(2)**2)/(vPhid(1)**2+vPhid(2)**2))",
      "tanbUQ =  vPhiu(1)/vPhiu(2)",
      "tanbDQ = vPhid(1)/vPhid(2)",
      "vev2 =  (4*((mZ2+dmz2)*(-4*(mZ2+dmz2) + (gBL**2 + gR**2)*vR**2)))/(-4*(g2**2 + gR**2)*mZ2 + (gBL**2*gR**2 + g2**2*(gBL**2 + gR**2))*vR**2)",
      "vPhiu(1) = (TanBQ*TanBUQ*sqrt(vev2))/(Sqrt(1 + TanBQ**2)*Sqrt(1 + TanBUQ**2))",
      "vPhid(1) = (TanBDQ*sqrt(vev2))/(Sqrt(1 + TanBQ**2)*Sqrt(1 + TanBDQ**2))",
      "vPhiu(2) = (TanBQ*sqrt(vev2))/(Sqrt(1 + TanBQ**2)*Sqrt(1 + TanBUQ**2))",
      "vPhid(2) = sqrt(vev2)/(Sqrt(1 + TanBQ**2)*Sqrt(1 + TanBDQ**2))"
    };
  1. The new parameters are define via
AuxiliaryParametersSPheno={
      "Real(dp) :: tanbQ, tanBUQ, tanBDQ"
    };

See also

Clone repository

Home

Index

  • Additional terms in Lagrangian
  • Advanced usage of FlavorKit
  • Advanced usage of FlavorKit to calculate new Wilson coefficients
  • Advanced usage of FlavorKit to define new observables
  • Already defined Operators in FlavorKit
  • Already defined observables in FlavorKit
  • Auto-generated templates for particles.m and parameters.m
  • Automatic index contraction
  • Basic definitions for a non-supersymmetric model
  • Basic definitions for a supersymmetric model
  • Basic usage of FlavorKit
  • Boundary conditions in SPheno
  • CalcHep CompHep
  • Calculation of flavour and precision observables with SPheno
  • Checking the particles and parameters within Mathematica
  • Checks of implemented models
  • Conventions
  • Decay calculation with SPheno
  • Defined FlavorKit parameters
  • Definition of the properties of different eigenstates
  • Delete Particles
  • Different sets of eigenstates
  • Diphoton and digluon vertices with SPheno
  • Dirac Spinors
  • FeynArts
  • Fine-Tuning calculations with SPheno
  • Flags for SPheno Output
  • Flags in SPheno LesHouches file
  • FlavorKit
  • FlavorKit Download and Installation
  • Flavour Decomposition
  • GUT scale condition in SPheno
  • Gauge Symmetries SUSY
  • Gauge Symmetries non-SUSY
  • Gauge fixing
  • Gauge group constants
  • General information about Field Properties
  • General information about model implementations
  • Generating files with particle properties
  • Generic RGE calculation
  • Global Symmetries SUSY
  • Global Symmetries non-SUSY
  • Handling of Tadpoles with SPheno
  • Handling of non-fundamental representations
  • HiggsBounds
  • Higher dimensionsal terms in superpotential
  • Input parameters of SPheno
  • Installation
  • Installing Vevacious
  • LHCP
  • LHPC
  • LaTeX
  • Lagrangian
  • Loop Masses
  • Loop calculations
  • Loop functions
  • Low or High scale SPheno version
  • Main Commands
  • Main Model File
  • Matching to the SM in SPheno
  • MicrOmegas
  • ModelOutput
  • Model files for Monte-Carlo tools
  • Model files for other tools
  • Models with Thresholds in SPheno
  • Models with another gauge group at the SUSY scale
  • Models with several generations of Higgs doublets
  • More precise mass spectrum calculation
  • No SPheno output possible
  • Nomenclature for fields in non-supersymmetric models
  • Nomenclature for fields in supersymmetric models
  • One-Loop Self-Energies and Tadpoles
  • One-Loop Threshold Corrections in Scalar Sectors
  • Options SUSY Models
  • Options non-SUSY Models
  • Parameters.m
  • Particle Content SUSY
  • Particle Content non-SUSY
  • Particles.m
  • Phases
  • Potential
  • Presence of super-heavy particles
  • RGE Running with Mathematica
  • RGEs
  • Renormalisation procedure of SPheno
  • Rotations angles in SPheno
  • Rotations in gauge sector
  • Rotations in matter sector
  • SARAH in a Nutshell
  • SARAH wiki
  • SLHA input for Vevacious
  • SPheno
  • SPheno Higgs production
  • SPheno Output
  • SPheno and Monte-Carlo tools
  • SPheno files
  • SPheno mass calculation
  • SPheno threshold corrections
  • Setting up SPheno.m
  • Setting up Vevacious
  • Setting up the SPheno properties
  • Special fields and parameters in SARAH
  • Superpotential
  • Support of Dirac Gauginos
  • Supported Models
  • Supported gauge sectors
  • Supported global symmetries
  • Supported matter sector
  • Supported options for symmetry breaking
  • Supported particle mixing
  • Tadpole Equations
  • The renormalisation scale in SPheno
  • Tree-level calculations
  • Tree Masses
  • Two-Loop Self-Energies and Tadpoles
  • UFO
  • Usage of tadpoles equations
  • Using SPheno for two-loop masses
  • Using auxiliary parameters in SPheno
  • VEVs
  • Vertices
  • Vevacious
  • WHIZARD