Himalaya
Public Member Functions | Private Attributes | List of all members
himalaya::hierarchies::H4 Class Reference

#include <H4.hpp>

Public Member Functions

 H4 (const ExpansionFlags_t &expansionDepth, double Al4p, double At, double beta, double lmMt, double lmMsq, double lmMsusy, double Mt, double Msusy, double Msq, int mdrFlag, int oneLoopFlag, int twoLoopFlag, int threeLoopFlag)
 
double getS1 () const
 
double getS2 () const
 
double getS12 () const
 
double calc_coef_at_as2_no_sm_logs_log0 () const
 
double calc_coef_at_as2_no_sm_logs_log1 () const
 
double calc_coef_at_as2_no_sm_logs_log2 () const
 
double calc_coef_at_as2_no_sm_logs_log3 () const
 

Private Attributes

double At {}
 
double lmMt {}
 
double lmMsq {}
 
double lmMsusy {}
 
double Msusy {}
 
double Mt {}
 
double Msq {}
 
double Cbeta {}
 
double Sbeta {}
 
double Al4p {}
 common variables More...
 
double shiftst1 {}
 
double shiftst2 {}
 
double shiftst3 {}
 
double xAt {}
 
double xMsq {}
 
double xlmMsusy {}
 
double xMsusy {}
 MDR and truncation flags. More...
 
int oneLoopFlag {}
 
int twoLoopFlag {}
 
int threeLoopFlag {}
 loop flags More...
 

Detailed Description

Definition at line 15 of file H4.hpp.

Constructor & Destructor Documentation

◆ H4()

himalaya::hierarchies::H4::H4 ( const ExpansionFlags_t expansionDepth,
double  Al4p,
double  At,
double  beta,
double  lmMt,
double  lmMsq,
double  lmMsusy,
double  Mt,
double  Msusy,
double  Msq,
int  mdrFlag,
int  oneLoopFlag,
int  twoLoopFlag,
int  threeLoopFlag 
)

Constructor

Parameters
expansionDepththe flagMap for the truncation of expansion variables
Al4pa double alpha_s/4/Pi
Ata double tri-linear breaking term
betaa double which is the mixing angle beta
lmMta double log((<renormalization scale>=""> / Mt)^2)
lmMsqa double log((<renormalization scale>=""> / Msq)^2)
Mta double top/bottom quark mass
Msusya double (Mst1 + Mst2 + Mgl) / 3.
Msqa double the average squark mass w/o the top squark
mdrFlagan int 0 for DR and 1 for MDR scheme
oneLoopFlagan int flag to consider the one-loop expansion terms
twoLoopFlagan int flag to consider the two-loop expansion terms
threeLoopFlagan int flag to consider the three-loop expansion terms

Constructor

Parameters
expansionDepththe flagMap for the truncation of expansion variables
Al4pa double alpha_s/4/Pi
Ata double tri-linear breaking term
betaa double which is the mixing angle beta
lmMta double log((<renormalization scale>=""> / Mt)^2)
lmMsqa double log((<renormalization scale>=""> / Msq)^2)
lmMsusya double log((<renormalization scale>=""> / Msusy)^2)
Mta double top/bottom quark mass
Msusya double (Mst1 + Mst2 + Mgl) / 3.
Msqa double the average squark mass w/o the top squark
mdrFlagan int 0 for DR and 1 for MDR scheme
oneLoopFlagan int flag to consider the one-loop expansion terms
twoLoopFlagan int flag to consider the two-loop expansion terms
threeLoopFlagan int flag to consider the three-loop expansion terms

Definition at line 34 of file H4.cpp.

Member Function Documentation

◆ calc_coef_at_as2_no_sm_logs_log0()

double himalaya::hierarchies::H4::calc_coef_at_as2_no_sm_logs_log0 ( ) const
Returns
returns the susy log^0 term of Mh^2 @ O(at*as^2) without any log(mu^2) terms normalized to DO (H3m*12/Mt^4/Sbeta^2)

Definition at line 137 of file H4.cpp.

◆ calc_coef_at_as2_no_sm_logs_log1()

double himalaya::hierarchies::H4::calc_coef_at_as2_no_sm_logs_log1 ( ) const
Returns
returns the susy log^1 term of Mh^2 @ O(at*as^2) without any log(mu^2) terms normalized to DO (H3m*12/Mt^4/Sbeta^2)

Definition at line 161 of file H4.cpp.

◆ calc_coef_at_as2_no_sm_logs_log2()

double himalaya::hierarchies::H4::calc_coef_at_as2_no_sm_logs_log2 ( ) const
Returns
returns the susy log^2 term of Mh^2 @ O(at*as^2) without any log(mu^2) terms normalized to DO (H3m*12/Mt^4/Sbeta^2)

Definition at line 177 of file H4.cpp.

◆ calc_coef_at_as2_no_sm_logs_log3()

double himalaya::hierarchies::H4::calc_coef_at_as2_no_sm_logs_log3 ( ) const
Returns
returns the susy log^3 term of Mh^2 @ O(at*as^2) without any log(mu^2) terms normalized to DO (H3m*12/Mt^4/Sbeta^2)

Definition at line 189 of file H4.cpp.

◆ getS1()

double himalaya::hierarchies::H4::getS1 ( ) const
Returns
The diagonal (1, 1) matrix element of the Higgs mass matrix as a double for the hierarchy 'H4'

Definition at line 65 of file H4.cpp.

◆ getS12()

double himalaya::hierarchies::H4::getS12 ( ) const
Returns
The off-diagonal (1, 2) = (2, 1) matrix element of the Higgs mass matrix as a double for the hierarchy 'H4'

Definition at line 118 of file H4.cpp.

◆ getS2()

double himalaya::hierarchies::H4::getS2 ( ) const
Returns
The diagonal (2, 2) matrix element of the Higgs mass matrix as a double for the hierarchy 'H4'

Definition at line 75 of file H4.cpp.

Member Data Documentation

◆ Al4p

double himalaya::hierarchies::H4::Al4p {}
private

common variables

Definition at line 65 of file H4.hpp.

◆ At

double himalaya::hierarchies::H4::At {}
private

Definition at line 65 of file H4.hpp.

◆ Cbeta

double himalaya::hierarchies::H4::Cbeta {}
private

Definition at line 65 of file H4.hpp.

◆ lmMsq

double himalaya::hierarchies::H4::lmMsq {}
private

Definition at line 65 of file H4.hpp.

◆ lmMsusy

double himalaya::hierarchies::H4::lmMsusy {}
private

Definition at line 65 of file H4.hpp.

◆ lmMt

double himalaya::hierarchies::H4::lmMt {}
private

Definition at line 65 of file H4.hpp.

◆ Msq

double himalaya::hierarchies::H4::Msq {}
private

Definition at line 65 of file H4.hpp.

◆ Msusy

double himalaya::hierarchies::H4::Msusy {}
private

Definition at line 65 of file H4.hpp.

◆ Mt

double himalaya::hierarchies::H4::Mt {}
private

Definition at line 65 of file H4.hpp.

◆ oneLoopFlag

int himalaya::hierarchies::H4::oneLoopFlag {}
private

Definition at line 67 of file H4.hpp.

◆ Sbeta

double himalaya::hierarchies::H4::Sbeta {}
private

Definition at line 65 of file H4.hpp.

◆ shiftst1

double himalaya::hierarchies::H4::shiftst1 {}
private

Definition at line 66 of file H4.hpp.

◆ shiftst2

double himalaya::hierarchies::H4::shiftst2 {}
private

Definition at line 66 of file H4.hpp.

◆ shiftst3

double himalaya::hierarchies::H4::shiftst3 {}
private

Definition at line 66 of file H4.hpp.

◆ threeLoopFlag

int himalaya::hierarchies::H4::threeLoopFlag {}
private

loop flags

Definition at line 67 of file H4.hpp.

◆ twoLoopFlag

int himalaya::hierarchies::H4::twoLoopFlag {}
private

Definition at line 67 of file H4.hpp.

◆ xAt

double himalaya::hierarchies::H4::xAt {}
private

Definition at line 66 of file H4.hpp.

◆ xlmMsusy

double himalaya::hierarchies::H4::xlmMsusy {}
private

Definition at line 66 of file H4.hpp.

◆ xMsq

double himalaya::hierarchies::H4::xMsq {}
private

Definition at line 66 of file H4.hpp.

◆ xMsusy

double himalaya::hierarchies::H4::xMsusy {}
private

MDR and truncation flags.

Definition at line 66 of file H4.hpp.


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