Himalaya
Public Types | Public Member Functions | Public Attributes | List of all members
himalaya::mh2_fo::MSSM_spectrum Class Reference

Contains the tree-level DR' mass spectrum and mixing matrices. More...

#include <MSSM_spectrum.hpp>

Collaboration diagram for himalaya::mh2_fo::MSSM_spectrum:
Collaboration graph
[legend]

Public Types

using A2 = Eigen::Array< double, 2, 1 >
 
using A4 = Eigen::Array< double, 4, 1 >
 

Public Member Functions

 MSSM_spectrum (const Parameters &)
 
void calculate_spectrum ()
 calculates all DR' masses and mixings More...
 
void calculate_MVWm ()
 calculates DR' W mass More...
 
void calculate_MVZ ()
 calculates DR' Z mass More...
 
void calculate_MFt ()
 calculates DR' top mass More...
 
void calculate_MFb ()
 calculates DR' bottom mass More...
 
void calculate_MFtau ()
 calculates DR' tau mass More...
 
void calculate_MSveL ()
 calculates DR' electron-like sneutrino mass More...
 
void calculate_MSvmL ()
 calculates DR' muon-like sneutrino mass More...
 
void calculate_MSvtL ()
 calculates DR' tau-like sneutrino mass More...
 
void calculate_MSu ()
 calculates DR' sup masses More...
 
void calculate_MSd ()
 calculates DR' sdown masses More...
 
void calculate_MSc ()
 calculates DR' scharm masses More...
 
void calculate_MSs ()
 calculates DR' sstrange masses More...
 
void calculate_MSt ()
 calculates DR' stop masses More...
 
void calculate_MSb ()
 calculates DR' sbottom masses More...
 
void calculate_MSe ()
 calculates DR' selectron masses More...
 
void calculate_MSm ()
 calculates DR' smuon masses More...
 
void calculate_MStau ()
 calculates DR' stau masses More...
 
void calculate_Mhh ()
 calculates DR' CP-even Higgs masses More...
 
void calculate_MAh ()
 calculates DR' CP-odd Higgs masses More...
 
void calculate_MHpm ()
 calculates DR' charged Higgs masses More...
 
void calculate_MChi ()
 calculates DR' neutralino masses More...
 
void calculate_MCha ()
 calculates DR' chargino masses More...
 
RM22 get_mass_matrix_Su () const
 sup mass matrix More...
 
RM22 get_mass_matrix_Sd () const
 sdown mass matrix More...
 
RM22 get_mass_matrix_Sc () const
 scharm mass matrix More...
 
RM22 get_mass_matrix_Ss () const
 sstrange mass matrix More...
 
RM22 get_mass_matrix_St () const
 stop mass matrix More...
 
RM22 get_mass_matrix_Sb () const
 sbottom mass matrix More...
 
RM22 get_mass_matrix_Se () const
 selectron mass matrix More...
 
RM22 get_mass_matrix_Sm () const
 smuon mass matrix More...
 
RM22 get_mass_matrix_Stau () const
 stau mass matrix More...
 
RM22 get_mass_matrix_hh () const
 CP-even Higgs mass matrix. More...
 
RM22 get_mass_matrix_Ah () const
 CP-odd Higgs mass matrix. More...
 
RM22 get_mass_matrix_Hpm () const
 charged Higgs mass matrix More...
 
RM44 get_mass_matrix_Chi () const
 neutralino mass matrix More...
 
RM22 get_mass_matrix_Cha () const
 chargino mass matrix More...
 

Public Attributes

Parameters pars
 MSSM DR' parameters. More...
 
double M2VWm {0.}
 MSSM DR' squared W mass. More...
 
double M2VZ {0.}
 MSSM DR' squared Z mass. More...
 
double MFt {0.}
 MSSM DR' top mass. More...
 
double MFb {0.}
 MSSM DR' bottom mass. More...
 
double MFtau {0.}
 MSSM DR' tau mass. More...
 
double M2SveL {0.}
 MSSM DR' electron-like sneutrino mass. More...
 
double M2SvmL {0.}
 MSSM DR' muon-like sneutrino mass. More...
 
double M2SvtL {0.}
 MSSM DR' tau-like sneutrino mass. More...
 
A2 M2Su {V2::Zero()}
 MSSM DR' squared sup masses. More...
 
A2 M2Sd {V2::Zero()}
 MSSM DR' squared sdown masses. More...
 
A2 M2Sc {V2::Zero()}
 MSSM DR' squared scharm masses. More...
 
A2 M2Ss {V2::Zero()}
 MSSM DR' squared sstrange masses. More...
 
A2 M2St {V2::Zero()}
 MSSM DR' squared stop masses. More...
 
A2 M2Sb {V2::Zero()}
 MSSM DR' squared sbottom masses. More...
 
A2 M2Se {V2::Zero()}
 MSSM DR' squared selectron masses. More...
 
A2 M2Sm {V2::Zero()}
 MSSM DR' squared smuon masses. More...
 
A2 M2Stau {V2::Zero()}
 MSSM DR' squared stau masses. More...
 
A2 M2hh {A2::Zero()}
 MSSM DR' CP-even higgs mass. More...
 
A2 M2Ah {A2::Zero()}
 MSSM DR' CP-odd higgs mass. More...
 
A2 M2Hpm {A2::Zero()}
 MSSM DR' charged higgs mass. More...
 
A4 MChi {A4::Zero()}
 MSSM DR' neutralino mass. More...
 
A2 MCha {A2::Zero()}
 MSSM DR' chargino mass. More...
 
RM22 ZU {RM22::Zero()}
 MSSM DR' sup mixing matrix. More...
 
RM22 ZD {RM22::Zero()}
 MSSM DR' sdown mixing matrix. More...
 
RM22 ZC {RM22::Zero()}
 MSSM DR' scharm mixing matrix. More...
 
RM22 ZS {RM22::Zero()}
 MSSM DR' sstrange mixing matrix. More...
 
RM22 ZT {RM22::Zero()}
 MSSM DR' stop mixing matrix. More...
 
RM22 ZB {RM22::Zero()}
 MSSM DR' sbottom mixing matrix. More...
 
RM22 ZE {RM22::Zero()}
 MSSM DR' selectron mixing matrix. More...
 
RM22 ZM {RM22::Zero()}
 MSSM DR' smuon mixing matrix. More...
 
RM22 ZTau {RM22::Zero()}
 MSSM DR' stau mixing matrix. More...
 
RM22 ZH {RM22::Zero()}
 MSSM DR' CP-even Higgs mixing matrix. More...
 
RM22 ZA {RM22::Zero()}
 MSSM DR' CP-odd Higgs mixing matrix. More...
 
RM22 ZP {RM22::Zero()}
 MSSM DR' charged Higgs mixing matrix. More...
 
RM44 ZN {RM44::Zero()}
 MSSM DR' neutralino mixing matrix. More...
 
RM22 UM {RM22::Zero()}
 MSSM DR' positive chargino mixing matrix. More...
 
RM22 UP {RM22::Zero()}
 MSSM DR' negative chargino mixing matrix. More...
 

Detailed Description

Contains the tree-level DR' mass spectrum and mixing matrices.

Definition at line 30 of file MSSM_spectrum.hpp.

Member Typedef Documentation

◆ A2

using himalaya::mh2_fo::MSSM_spectrum::A2 = Eigen::Array<double,2,1>

Definition at line 33 of file MSSM_spectrum.hpp.

◆ A4

using himalaya::mh2_fo::MSSM_spectrum::A4 = Eigen::Array<double,4,1>

Definition at line 34 of file MSSM_spectrum.hpp.

Constructor & Destructor Documentation

◆ MSSM_spectrum()

himalaya::mh2_fo::MSSM_spectrum::MSSM_spectrum ( const Parameters pars_)

Definition at line 133 of file MSSM_spectrum.cpp.

Member Function Documentation

◆ calculate_MAh()

void himalaya::mh2_fo::MSSM_spectrum::calculate_MAh ( )

calculates DR' CP-odd Higgs masses

Definition at line 571 of file MSSM_spectrum.cpp.

◆ calculate_MCha()

void himalaya::mh2_fo::MSSM_spectrum::calculate_MCha ( )

calculates DR' chargino masses

Definition at line 664 of file MSSM_spectrum.cpp.

◆ calculate_MChi()

void himalaya::mh2_fo::MSSM_spectrum::calculate_MChi ( )

calculates DR' neutralino masses

Definition at line 633 of file MSSM_spectrum.cpp.

◆ calculate_MFb()

void himalaya::mh2_fo::MSSM_spectrum::calculate_MFb ( )

calculates DR' bottom mass

Definition at line 189 of file MSSM_spectrum.cpp.

◆ calculate_MFt()

void himalaya::mh2_fo::MSSM_spectrum::calculate_MFt ( )

calculates DR' top mass

Definition at line 184 of file MSSM_spectrum.cpp.

◆ calculate_MFtau()

void himalaya::mh2_fo::MSSM_spectrum::calculate_MFtau ( )

calculates DR' tau mass

Definition at line 194 of file MSSM_spectrum.cpp.

◆ calculate_Mhh()

void himalaya::mh2_fo::MSSM_spectrum::calculate_Mhh ( )

calculates DR' CP-even Higgs masses

Definition at line 543 of file MSSM_spectrum.cpp.

◆ calculate_MHpm()

void himalaya::mh2_fo::MSSM_spectrum::calculate_MHpm ( )

calculates DR' charged Higgs masses

Definition at line 598 of file MSSM_spectrum.cpp.

◆ calculate_MSb()

void himalaya::mh2_fo::MSSM_spectrum::calculate_MSb ( )

calculates DR' sbottom masses

Definition at line 420 of file MSSM_spectrum.cpp.

◆ calculate_MSc()

void himalaya::mh2_fo::MSSM_spectrum::calculate_MSc ( )

calculates DR' scharm masses

Definition at line 324 of file MSSM_spectrum.cpp.

◆ calculate_MSd()

void himalaya::mh2_fo::MSSM_spectrum::calculate_MSd ( )

calculates DR' sdown masses

Definition at line 292 of file MSSM_spectrum.cpp.

◆ calculate_MSe()

void himalaya::mh2_fo::MSSM_spectrum::calculate_MSe ( )

calculates DR' selectron masses

Definition at line 452 of file MSSM_spectrum.cpp.

◆ calculate_MSm()

void himalaya::mh2_fo::MSSM_spectrum::calculate_MSm ( )

calculates DR' smuon masses

Definition at line 484 of file MSSM_spectrum.cpp.

◆ calculate_MSs()

void himalaya::mh2_fo::MSSM_spectrum::calculate_MSs ( )

calculates DR' sstrange masses

Definition at line 356 of file MSSM_spectrum.cpp.

◆ calculate_MSt()

void himalaya::mh2_fo::MSSM_spectrum::calculate_MSt ( )

calculates DR' stop masses

Definition at line 388 of file MSSM_spectrum.cpp.

◆ calculate_MStau()

void himalaya::mh2_fo::MSSM_spectrum::calculate_MStau ( )

calculates DR' stau masses

Definition at line 516 of file MSSM_spectrum.cpp.

◆ calculate_MSu()

void himalaya::mh2_fo::MSSM_spectrum::calculate_MSu ( )

calculates DR' sup masses

Definition at line 260 of file MSSM_spectrum.cpp.

◆ calculate_MSveL()

void himalaya::mh2_fo::MSSM_spectrum::calculate_MSveL ( )

calculates DR' electron-like sneutrino mass

Definition at line 199 of file MSSM_spectrum.cpp.

◆ calculate_MSvmL()

void himalaya::mh2_fo::MSSM_spectrum::calculate_MSvmL ( )

calculates DR' muon-like sneutrino mass

Definition at line 211 of file MSSM_spectrum.cpp.

◆ calculate_MSvtL()

void himalaya::mh2_fo::MSSM_spectrum::calculate_MSvtL ( )

calculates DR' tau-like sneutrino mass

Definition at line 223 of file MSSM_spectrum.cpp.

◆ calculate_MVWm()

void himalaya::mh2_fo::MSSM_spectrum::calculate_MVWm ( )

calculates DR' W mass

Definition at line 165 of file MSSM_spectrum.cpp.

◆ calculate_MVZ()

void himalaya::mh2_fo::MSSM_spectrum::calculate_MVZ ( )

calculates DR' Z mass

Definition at line 174 of file MSSM_spectrum.cpp.

◆ calculate_spectrum()

void himalaya::mh2_fo::MSSM_spectrum::calculate_spectrum ( )

calculates all DR' masses and mixings

Definition at line 139 of file MSSM_spectrum.cpp.

◆ get_mass_matrix_Ah()

RM22 himalaya::mh2_fo::MSSM_spectrum::get_mass_matrix_Ah ( ) const

CP-odd Higgs mass matrix.

Definition at line 550 of file MSSM_spectrum.cpp.

◆ get_mass_matrix_Cha()

RM22 himalaya::mh2_fo::MSSM_spectrum::get_mass_matrix_Cha ( ) const

chargino mass matrix

Definition at line 646 of file MSSM_spectrum.cpp.

◆ get_mass_matrix_Chi()

RM44 himalaya::mh2_fo::MSSM_spectrum::get_mass_matrix_Chi ( ) const

neutralino mass matrix

Definition at line 605 of file MSSM_spectrum.cpp.

◆ get_mass_matrix_hh()

RM22 himalaya::mh2_fo::MSSM_spectrum::get_mass_matrix_hh ( ) const

CP-even Higgs mass matrix.

Definition at line 523 of file MSSM_spectrum.cpp.

◆ get_mass_matrix_Hpm()

RM22 himalaya::mh2_fo::MSSM_spectrum::get_mass_matrix_Hpm ( ) const

charged Higgs mass matrix

Definition at line 578 of file MSSM_spectrum.cpp.

◆ get_mass_matrix_Sb()

RM22 himalaya::mh2_fo::MSSM_spectrum::get_mass_matrix_Sb ( ) const

sbottom mass matrix

Definition at line 395 of file MSSM_spectrum.cpp.

◆ get_mass_matrix_Sc()

RM22 himalaya::mh2_fo::MSSM_spectrum::get_mass_matrix_Sc ( ) const

scharm mass matrix

Definition at line 299 of file MSSM_spectrum.cpp.

◆ get_mass_matrix_Sd()

RM22 himalaya::mh2_fo::MSSM_spectrum::get_mass_matrix_Sd ( ) const

sdown mass matrix

Definition at line 267 of file MSSM_spectrum.cpp.

◆ get_mass_matrix_Se()

RM22 himalaya::mh2_fo::MSSM_spectrum::get_mass_matrix_Se ( ) const

selectron mass matrix

Definition at line 427 of file MSSM_spectrum.cpp.

◆ get_mass_matrix_Sm()

RM22 himalaya::mh2_fo::MSSM_spectrum::get_mass_matrix_Sm ( ) const

smuon mass matrix

Definition at line 459 of file MSSM_spectrum.cpp.

◆ get_mass_matrix_Ss()

RM22 himalaya::mh2_fo::MSSM_spectrum::get_mass_matrix_Ss ( ) const

sstrange mass matrix

Definition at line 331 of file MSSM_spectrum.cpp.

◆ get_mass_matrix_St()

RM22 himalaya::mh2_fo::MSSM_spectrum::get_mass_matrix_St ( ) const

stop mass matrix

Definition at line 363 of file MSSM_spectrum.cpp.

◆ get_mass_matrix_Stau()

RM22 himalaya::mh2_fo::MSSM_spectrum::get_mass_matrix_Stau ( ) const

stau mass matrix

Definition at line 491 of file MSSM_spectrum.cpp.

◆ get_mass_matrix_Su()

RM22 himalaya::mh2_fo::MSSM_spectrum::get_mass_matrix_Su ( ) const

sup mass matrix

Definition at line 235 of file MSSM_spectrum.cpp.

Member Data Documentation

◆ M2Ah

A2 himalaya::mh2_fo::MSSM_spectrum::M2Ah {A2::Zero()}

MSSM DR' CP-odd higgs mass.

Definition at line 56 of file MSSM_spectrum.hpp.

◆ M2hh

A2 himalaya::mh2_fo::MSSM_spectrum::M2hh {A2::Zero()}

MSSM DR' CP-even higgs mass.

Definition at line 55 of file MSSM_spectrum.hpp.

◆ M2Hpm

A2 himalaya::mh2_fo::MSSM_spectrum::M2Hpm {A2::Zero()}

MSSM DR' charged higgs mass.

Definition at line 57 of file MSSM_spectrum.hpp.

◆ M2Sb

A2 himalaya::mh2_fo::MSSM_spectrum::M2Sb {V2::Zero()}

MSSM DR' squared sbottom masses.

Definition at line 51 of file MSSM_spectrum.hpp.

◆ M2Sc

A2 himalaya::mh2_fo::MSSM_spectrum::M2Sc {V2::Zero()}

MSSM DR' squared scharm masses.

Definition at line 48 of file MSSM_spectrum.hpp.

◆ M2Sd

A2 himalaya::mh2_fo::MSSM_spectrum::M2Sd {V2::Zero()}

MSSM DR' squared sdown masses.

Definition at line 47 of file MSSM_spectrum.hpp.

◆ M2Se

A2 himalaya::mh2_fo::MSSM_spectrum::M2Se {V2::Zero()}

MSSM DR' squared selectron masses.

Definition at line 52 of file MSSM_spectrum.hpp.

◆ M2Sm

A2 himalaya::mh2_fo::MSSM_spectrum::M2Sm {V2::Zero()}

MSSM DR' squared smuon masses.

Definition at line 53 of file MSSM_spectrum.hpp.

◆ M2Ss

A2 himalaya::mh2_fo::MSSM_spectrum::M2Ss {V2::Zero()}

MSSM DR' squared sstrange masses.

Definition at line 49 of file MSSM_spectrum.hpp.

◆ M2St

A2 himalaya::mh2_fo::MSSM_spectrum::M2St {V2::Zero()}

MSSM DR' squared stop masses.

Definition at line 50 of file MSSM_spectrum.hpp.

◆ M2Stau

A2 himalaya::mh2_fo::MSSM_spectrum::M2Stau {V2::Zero()}

MSSM DR' squared stau masses.

Definition at line 54 of file MSSM_spectrum.hpp.

◆ M2Su

A2 himalaya::mh2_fo::MSSM_spectrum::M2Su {V2::Zero()}

MSSM DR' squared sup masses.

Definition at line 46 of file MSSM_spectrum.hpp.

◆ M2SveL

double himalaya::mh2_fo::MSSM_spectrum::M2SveL {0.}

MSSM DR' electron-like sneutrino mass.

Definition at line 43 of file MSSM_spectrum.hpp.

◆ M2SvmL

double himalaya::mh2_fo::MSSM_spectrum::M2SvmL {0.}

MSSM DR' muon-like sneutrino mass.

Definition at line 44 of file MSSM_spectrum.hpp.

◆ M2SvtL

double himalaya::mh2_fo::MSSM_spectrum::M2SvtL {0.}

MSSM DR' tau-like sneutrino mass.

Definition at line 45 of file MSSM_spectrum.hpp.

◆ M2VWm

double himalaya::mh2_fo::MSSM_spectrum::M2VWm {0.}

MSSM DR' squared W mass.

Definition at line 38 of file MSSM_spectrum.hpp.

◆ M2VZ

double himalaya::mh2_fo::MSSM_spectrum::M2VZ {0.}

MSSM DR' squared Z mass.

Definition at line 39 of file MSSM_spectrum.hpp.

◆ MCha

A2 himalaya::mh2_fo::MSSM_spectrum::MCha {A2::Zero()}

MSSM DR' chargino mass.

Definition at line 59 of file MSSM_spectrum.hpp.

◆ MChi

A4 himalaya::mh2_fo::MSSM_spectrum::MChi {A4::Zero()}

MSSM DR' neutralino mass.

Definition at line 58 of file MSSM_spectrum.hpp.

◆ MFb

double himalaya::mh2_fo::MSSM_spectrum::MFb {0.}

MSSM DR' bottom mass.

Definition at line 41 of file MSSM_spectrum.hpp.

◆ MFt

double himalaya::mh2_fo::MSSM_spectrum::MFt {0.}

MSSM DR' top mass.

Definition at line 40 of file MSSM_spectrum.hpp.

◆ MFtau

double himalaya::mh2_fo::MSSM_spectrum::MFtau {0.}

MSSM DR' tau mass.

Definition at line 42 of file MSSM_spectrum.hpp.

◆ pars

Parameters himalaya::mh2_fo::MSSM_spectrum::pars

MSSM DR' parameters.

Definition at line 36 of file MSSM_spectrum.hpp.

◆ UM

RM22 himalaya::mh2_fo::MSSM_spectrum::UM {RM22::Zero()}

MSSM DR' positive chargino mixing matrix.

Definition at line 74 of file MSSM_spectrum.hpp.

◆ UP

RM22 himalaya::mh2_fo::MSSM_spectrum::UP {RM22::Zero()}

MSSM DR' negative chargino mixing matrix.

Definition at line 75 of file MSSM_spectrum.hpp.

◆ ZA

RM22 himalaya::mh2_fo::MSSM_spectrum::ZA {RM22::Zero()}

MSSM DR' CP-odd Higgs mixing matrix.

Definition at line 71 of file MSSM_spectrum.hpp.

◆ ZB

RM22 himalaya::mh2_fo::MSSM_spectrum::ZB {RM22::Zero()}

MSSM DR' sbottom mixing matrix.

Definition at line 66 of file MSSM_spectrum.hpp.

◆ ZC

RM22 himalaya::mh2_fo::MSSM_spectrum::ZC {RM22::Zero()}

MSSM DR' scharm mixing matrix.

Definition at line 63 of file MSSM_spectrum.hpp.

◆ ZD

RM22 himalaya::mh2_fo::MSSM_spectrum::ZD {RM22::Zero()}

MSSM DR' sdown mixing matrix.

Definition at line 62 of file MSSM_spectrum.hpp.

◆ ZE

RM22 himalaya::mh2_fo::MSSM_spectrum::ZE {RM22::Zero()}

MSSM DR' selectron mixing matrix.

Definition at line 67 of file MSSM_spectrum.hpp.

◆ ZH

RM22 himalaya::mh2_fo::MSSM_spectrum::ZH {RM22::Zero()}

MSSM DR' CP-even Higgs mixing matrix.

Definition at line 70 of file MSSM_spectrum.hpp.

◆ ZM

RM22 himalaya::mh2_fo::MSSM_spectrum::ZM {RM22::Zero()}

MSSM DR' smuon mixing matrix.

Definition at line 68 of file MSSM_spectrum.hpp.

◆ ZN

RM44 himalaya::mh2_fo::MSSM_spectrum::ZN {RM44::Zero()}

MSSM DR' neutralino mixing matrix.

Definition at line 73 of file MSSM_spectrum.hpp.

◆ ZP

RM22 himalaya::mh2_fo::MSSM_spectrum::ZP {RM22::Zero()}

MSSM DR' charged Higgs mixing matrix.

Definition at line 72 of file MSSM_spectrum.hpp.

◆ ZS

RM22 himalaya::mh2_fo::MSSM_spectrum::ZS {RM22::Zero()}

MSSM DR' sstrange mixing matrix.

Definition at line 64 of file MSSM_spectrum.hpp.

◆ ZT

RM22 himalaya::mh2_fo::MSSM_spectrum::ZT {RM22::Zero()}

MSSM DR' stop mixing matrix.

Definition at line 65 of file MSSM_spectrum.hpp.

◆ ZTau

RM22 himalaya::mh2_fo::MSSM_spectrum::ZTau {RM22::Zero()}

MSSM DR' stau mixing matrix.

Definition at line 69 of file MSSM_spectrum.hpp.

◆ ZU

RM22 himalaya::mh2_fo::MSSM_spectrum::ZU {RM22::Zero()}

MSSM DR' sup mixing matrix.

Definition at line 61 of file MSSM_spectrum.hpp.


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