Himalaya
Public Member Functions | Public Attributes | List of all members
himalaya::Parameters Struct Reference

#include <Himalaya_interface.hpp>

Public Member Functions

double calculateMsq2 () const
 calculates average light squark mass squared More...
 
void validate (bool verbose)
 validates the parameter set More...
 

Public Attributes

double scale {}
 renormalization scale More...
 
double mu {}
 mu parameter, convention of [Phys.Rept. 117 (1985) 75-263] More...
 
double g1 {}
 GUT-normalized gauge coupling g1, with gY = g1*Sqrt[3/5]. More...
 
double g2 {}
 gauge coupling g2 More...
 
double g3 {}
 gauge coupling g3 SU(3) More...
 
double vd {}
 VEV of down Higgs, with v = Sqrt[vu^2 + vd^2] ~ 246 GeV. More...
 
double vu {}
 VEV of up Higgs, with v = Sqrt[vu^2 + vd^2] ~ 246 GeV. More...
 
RM33 mq2 {RM33::Zero()}
 soft-breaking squared left-handed squark mass parameters More...
 
RM33 md2 {RM33::Zero()}
 soft-breaking squared right-handed down-squark mass parameters More...
 
RM33 mu2 {RM33::Zero()}
 soft-breaking squared right-handed up-squark mass parameters More...
 
RM33 ml2 {RM33::Zero()}
 soft-breaking squared left-handed slepton mass parameters More...
 
RM33 me2 {RM33::Zero()}
 soft-breaking squared right-handed slepton mass parameters More...
 
RM33 Au {RM33::Zero()}
 trilinear up type squark-Higgs coupling matrix More...
 
RM33 Ad {RM33::Zero()}
 trilinear down type squark-Higgs coupling matrix More...
 
RM33 Ae {RM33::Zero()}
 trilinear electron type squark-Higgs coupling matrix More...
 
RM33 Yu {RM33::Zero()}
 up-type yukawa coupling matrix More...
 
RM33 Yd {RM33::Zero()}
 down-type yukawa coupling matrix More...
 
RM33 Ye {RM33::Zero()}
 electron-type yukawa coupling matrix More...
 
double M1 {}
 bino More...
 
double M2 {}
 wino More...
 
double MG {}
 gluino More...
 
double MW {NaN}
 W. More...
 
double MZ {NaN}
 Z. More...
 
double Mt {NaN}
 top-quark More...
 
double Mb {NaN}
 down-quark More...
 
double Mtau {NaN}
 tau lepton More...
 
double MA {}
 CP-odd Higgs. More...
 
V2 MSt {NaN, NaN}
 stops More...
 
V2 MSb {NaN, NaN}
 sbottoms More...
 
V2 MStau {NaN, NaN}
 staus More...
 
double s2t {NaN}
 sine of 2 times the stop mixing angle More...
 
double s2b {NaN}
 sine of 2 times the sbottom mixing angle More...
 
double s2tau {NaN}
 sine of 2 times the stau mixing angle More...
 
double theta_t {NaN}
 stop mixing angle More...
 
double theta_b {NaN}
 sbottom mixing angle More...
 
double theta_tau {NaN}
 stau mixing angle More...
 
int massLimit3LThreshold {}
 an integer flag to set the mass limit More...
 

Detailed Description

The Himalaya interface struct

All input parameters are expected to be provided in the DR'-bar scheme.

Definition at line 34 of file Himalaya_interface.hpp.

Member Function Documentation

◆ calculateMsq2()

double himalaya::Parameters::calculateMsq2 ( ) const

calculates average light squark mass squared

Definition at line 110 of file Himalaya_interface.cpp.

◆ validate()

void himalaya::Parameters::validate ( bool  verbose)

validates the parameter set

Checks if the stop/sbottom masses and mixing angles are provided. Otherwise calculate them. Checks if the stop/sbottom masses are ordered in the right way. If these masses are wrongly ordered the right ordering will be introduced. Checks if the stops/sbottom masses are degenerated and introduce a small shift to the 1st stop/sbottom mass in this case.

Parameters
verbosea bool which suppresses the information of the calculation if set to flase

Definition at line 133 of file Himalaya_interface.cpp.

Member Data Documentation

◆ Ad

RM33 himalaya::Parameters::Ad {RM33::Zero()}

trilinear down type squark-Higgs coupling matrix

Definition at line 49 of file Himalaya_interface.hpp.

◆ Ae

RM33 himalaya::Parameters::Ae {RM33::Zero()}

trilinear electron type squark-Higgs coupling matrix

Definition at line 50 of file Himalaya_interface.hpp.

◆ Au

RM33 himalaya::Parameters::Au {RM33::Zero()}

trilinear up type squark-Higgs coupling matrix

Definition at line 48 of file Himalaya_interface.hpp.

◆ g1

double himalaya::Parameters::g1 {}

GUT-normalized gauge coupling g1, with gY = g1*Sqrt[3/5].

Definition at line 38 of file Himalaya_interface.hpp.

◆ g2

double himalaya::Parameters::g2 {}

gauge coupling g2

Definition at line 39 of file Himalaya_interface.hpp.

◆ g3

double himalaya::Parameters::g3 {}

gauge coupling g3 SU(3)

Definition at line 40 of file Himalaya_interface.hpp.

◆ M1

double himalaya::Parameters::M1 {}

bino

Definition at line 56 of file Himalaya_interface.hpp.

◆ M2

double himalaya::Parameters::M2 {}

wino

Definition at line 57 of file Himalaya_interface.hpp.

◆ MA

double himalaya::Parameters::MA {}

CP-odd Higgs.

Definition at line 64 of file Himalaya_interface.hpp.

◆ massLimit3LThreshold

int himalaya::Parameters::massLimit3LThreshold {}

an integer flag to set the mass limit

Definition at line 77 of file Himalaya_interface.hpp.

◆ Mb

double himalaya::Parameters::Mb {NaN}

down-quark

Definition at line 62 of file Himalaya_interface.hpp.

◆ md2

RM33 himalaya::Parameters::md2 {RM33::Zero()}

soft-breaking squared right-handed down-squark mass parameters

Definition at line 44 of file Himalaya_interface.hpp.

◆ me2

RM33 himalaya::Parameters::me2 {RM33::Zero()}

soft-breaking squared right-handed slepton mass parameters

Definition at line 47 of file Himalaya_interface.hpp.

◆ MG

double himalaya::Parameters::MG {}

gluino

Definition at line 58 of file Himalaya_interface.hpp.

◆ ml2

RM33 himalaya::Parameters::ml2 {RM33::Zero()}

soft-breaking squared left-handed slepton mass parameters

Definition at line 46 of file Himalaya_interface.hpp.

◆ mq2

RM33 himalaya::Parameters::mq2 {RM33::Zero()}

soft-breaking squared left-handed squark mass parameters

Definition at line 43 of file Himalaya_interface.hpp.

◆ MSb

V2 himalaya::Parameters::MSb {NaN, NaN}

sbottoms

Definition at line 66 of file Himalaya_interface.hpp.

◆ MSt

V2 himalaya::Parameters::MSt {NaN, NaN}

stops

Definition at line 65 of file Himalaya_interface.hpp.

◆ MStau

V2 himalaya::Parameters::MStau {NaN, NaN}

staus

Definition at line 67 of file Himalaya_interface.hpp.

◆ Mt

double himalaya::Parameters::Mt {NaN}

top-quark

Definition at line 61 of file Himalaya_interface.hpp.

◆ Mtau

double himalaya::Parameters::Mtau {NaN}

tau lepton

Definition at line 63 of file Himalaya_interface.hpp.

◆ mu

double himalaya::Parameters::mu {}

mu parameter, convention of [Phys.Rept. 117 (1985) 75-263]

Definition at line 37 of file Himalaya_interface.hpp.

◆ mu2

RM33 himalaya::Parameters::mu2 {RM33::Zero()}

soft-breaking squared right-handed up-squark mass parameters

Definition at line 45 of file Himalaya_interface.hpp.

◆ MW

double himalaya::Parameters::MW {NaN}

W.

Definition at line 59 of file Himalaya_interface.hpp.

◆ MZ

double himalaya::Parameters::MZ {NaN}

Z.

Definition at line 60 of file Himalaya_interface.hpp.

◆ s2b

double himalaya::Parameters::s2b {NaN}

sine of 2 times the sbottom mixing angle

Definition at line 71 of file Himalaya_interface.hpp.

◆ s2t

double himalaya::Parameters::s2t {NaN}

sine of 2 times the stop mixing angle

Definition at line 70 of file Himalaya_interface.hpp.

◆ s2tau

double himalaya::Parameters::s2tau {NaN}

sine of 2 times the stau mixing angle

Definition at line 72 of file Himalaya_interface.hpp.

◆ scale

double himalaya::Parameters::scale {}

renormalization scale

Definition at line 36 of file Himalaya_interface.hpp.

◆ theta_b

double himalaya::Parameters::theta_b {NaN}

sbottom mixing angle

Definition at line 74 of file Himalaya_interface.hpp.

◆ theta_t

double himalaya::Parameters::theta_t {NaN}

stop mixing angle

Definition at line 73 of file Himalaya_interface.hpp.

◆ theta_tau

double himalaya::Parameters::theta_tau {NaN}

stau mixing angle

Definition at line 75 of file Himalaya_interface.hpp.

◆ vd

double himalaya::Parameters::vd {}

VEV of down Higgs, with v = Sqrt[vu^2 + vd^2] ~ 246 GeV.

Definition at line 41 of file Himalaya_interface.hpp.

◆ vu

double himalaya::Parameters::vu {}

VEV of up Higgs, with v = Sqrt[vu^2 + vd^2] ~ 246 GeV.

Definition at line 42 of file Himalaya_interface.hpp.

◆ Yd

RM33 himalaya::Parameters::Yd {RM33::Zero()}

down-type yukawa coupling matrix

Definition at line 52 of file Himalaya_interface.hpp.

◆ Ye

RM33 himalaya::Parameters::Ye {RM33::Zero()}

electron-type yukawa coupling matrix

Definition at line 53 of file Himalaya_interface.hpp.

◆ Yu

RM33 himalaya::Parameters::Yu {RM33::Zero()}

up-type yukawa coupling matrix

Definition at line 51 of file Himalaya_interface.hpp.


The documentation for this struct was generated from the following files: