Himalaya
Namespaces | Classes | Enumerations | Functions
himalaya::mh2_eft Namespace Reference

Namespaces

 threshold_loop_functions
 

Classes

class  Mh2EFTCalculator
 
class  ThresholdCalculator
 

Enumerations

enum  RenSchemes : int {
  RenSchemes::FIRST = 0, RenSchemes::H3m = FIRST, RenSchemes::DRBARPRIME, RenSchemes::H3mMDRBAR,
  RenSchemes::MDRBARPRIME, RenSchemes::NUMBER_OF_REN_SCHEMES, RenSchemes::TEST = NUMBER_OF_REN_SCHEMES, RenSchemes::NUMBER_OF_ALL_REN_SCHEMES
}
 renormalization schemes More...
 
enum  ThresholdCouplingOrders : int {
  ThresholdCouplingOrders::G3_AS, ThresholdCouplingOrders::YT_AS, ThresholdCouplingOrders::YT_AS2, ThresholdCouplingOrders::LAMBDA_AT,
  ThresholdCouplingOrders::LAMBDA_AT_AS, ThresholdCouplingOrders::LAMBDA_AT_AS2, ThresholdCouplingOrders::LAMBDA_YB2_G12, ThresholdCouplingOrders::LAMBDA_G14,
  ThresholdCouplingOrders::LAMBDA_REG_G14, ThresholdCouplingOrders::LAMBDA_CHI_G14, ThresholdCouplingOrders::LAMBDA_CHI_G24, ThresholdCouplingOrders::LAMBDA_G24,
  ThresholdCouplingOrders::LAMBDA_REG_G24, ThresholdCouplingOrders::LAMBDA_G12_G22, ThresholdCouplingOrders::LAMBDA_REG_G12_G22, ThresholdCouplingOrders::LAMBDA_CHI_G12_G22,
  ThresholdCouplingOrders::LAMBDA_YB2_G22, ThresholdCouplingOrders::LAMBDA_YB4, ThresholdCouplingOrders::LAMBDA_YT2_G12, ThresholdCouplingOrders::LAMBDA_YT2_G22,
  ThresholdCouplingOrders::LAMBDA_YTAU2_G12, ThresholdCouplingOrders::LAMBDA_YTAU2_G22, ThresholdCouplingOrders::LAMBDA_YTAU4, ThresholdCouplingOrders::G1_G1,
  ThresholdCouplingOrders::G2_G2, ThresholdCouplingOrders::VEV_YT2, ThresholdCouplingOrders::YT_YB, ThresholdCouplingOrders::YT_YT,
  ThresholdCouplingOrders::YTAU_YTAU, ThresholdCouplingOrders::LAMBDA_YB4_G32, ThresholdCouplingOrders::LAMBDA_YB6, ThresholdCouplingOrders::LAMBDA_YT6,
  ThresholdCouplingOrders::LAMBDA_YTAU6, ThresholdCouplingOrders::LAMBDA_YT2_YB4, ThresholdCouplingOrders::LAMBDA_YT4_YB2, ThresholdCouplingOrders::VEV_YB2,
  ThresholdCouplingOrders::VEV_YTAU2, ThresholdCouplingOrders::VEV_G12, ThresholdCouplingOrders::VEV_G22, ThresholdCouplingOrders::YTAU_YB,
  ThresholdCouplingOrders::LAMBDA_YTAU4_YB2, ThresholdCouplingOrders::LAMBDA_YTAU2_YB4, ThresholdCouplingOrders::YB_YT, ThresholdCouplingOrders::YB_AS,
  ThresholdCouplingOrders::YB_YB, ThresholdCouplingOrders::NUMBER_OF_THRESHOLD_VARIALES
}
 Coupling orders in threshold corrections. More...
 
enum  Limits : int {
  Limits::GENERAL, Limits::MQ3_EQ_MU3, Limits::MQ3_EQ_M3, Limits::MU3_EQ_M3,
  Limits::MQ3_EQ_MU3_EQ_M3, Limits::DEGENERATE, Limits::NUMBER_OF_LIMITS
}
 limits More...
 

Functions

std::ostream & operator<< (std::ostream &, const Mh2EFTCalculator &)
 prints loop corrections for v^2 << MS^2 More...
 

Enumeration Type Documentation

◆ Limits

enum himalaya::mh2_eft::Limits : int
strong

limits

Enumerator
GENERAL 

general mass case

MQ3_EQ_MU3 

mQ3 = mU3

MQ3_EQ_M3 

mQ3 = m3

MU3_EQ_M3 

mU3 = m3

MQ3_EQ_MU3_EQ_M3 

mQ3 = mU3 = m3

DEGENERATE 

mQ3 = mU3 = m3 = msq

NUMBER_OF_LIMITS 

Definition at line 85 of file EFTFlags.hpp.

◆ RenSchemes

enum himalaya::mh2_eft::RenSchemes : int
strong

renormalization schemes

Enumerator
FIRST 

[0]

H3m 

[0] H3m

DRBARPRIME 

[1] DRbar'

H3mMDRBAR 

[2] MDRbar with H3m renormalization

MDRBARPRIME 

[3] MDRbar with DRbar' renormalization

NUMBER_OF_REN_SCHEMES 

[4] number of actual renormalization schemes

TEST 

[4] A non-physical scheme to test implemented expressions

NUMBER_OF_ALL_REN_SCHEMES 

[5] number of all renormalization schemes

Definition at line 21 of file EFTFlags.hpp.

◆ ThresholdCouplingOrders

Coupling orders in threshold corrections.

Enumerator
G3_AS 

g3_as threshold correction

YT_AS 

yt_as threshold correction

YT_AS2 

yt_as^2 threshold correction

LAMBDA_AT 

lambga_at threshold correction

LAMBDA_AT_AS 

lambda_atas threshold correction

LAMBDA_AT_AS2 

lambda_atas2 threshold correction

LAMBDA_YB2_G12 

lambda_yb2_g12 threshold correction

LAMBDA_G14 

lambda_g14 threshold correction

LAMBDA_REG_G14 

lambda_reg_g14 threshold correction

LAMBDA_CHI_G14 

lambda_chi_g14 threshold correction

LAMBDA_CHI_G24 

lambda_chi_g24 threshold correction

LAMBDA_G24 

lambda_g24 threshold correction

LAMBDA_REG_G24 

lambda_reg_g24 threshold correction

LAMBDA_G12_G22 

lambda_g12_g22 threshold correction

LAMBDA_REG_G12_G22 

lambda_reg_g12_g22 threshold correction

LAMBDA_CHI_G12_G22 

lambda_chi_g12_g22 threshold correction

LAMBDA_YB2_G22 

lambda_yb2_g22 threshold correction

LAMBDA_YB4 

lambda_yb4 threshold correction

LAMBDA_YT2_G12 

lambda_yt2_g12 threshold correction

LAMBDA_YT2_G22 

lambda_yt2_g22 threshold correction

LAMBDA_YTAU2_G12 

lambda_ytau2_g12 threshold correction

LAMBDA_YTAU2_G22 

lambda_ytau2_g22 threshold correction

LAMBDA_YTAU4 

lambda_ytau4 threshold correction

G1_G1 

g1_g1 threshold correction

G2_G2 

g2_g2 threshold correction

VEV_YT2 

vev_yt2 threshold correction

YT_YB 

yt_yb threshold correction

YT_YT 

yt_yt threshold correction

YTAU_YTAU 

ytau_ytau threshold correction

LAMBDA_YB4_G32 

yb4_g32 threshold correction

LAMBDA_YB6 

yb6s threshold correction

LAMBDA_YT6 

yt6 threshold correction

LAMBDA_YTAU6 

ytau6 threshold correction

LAMBDA_YT2_YB4 

yt2_yb4 threshold correction

LAMBDA_YT4_YB2 

yt4_yb2 threshold correction

VEV_YB2 

vev_yb2 threshold correction

VEV_YTAU2 

vev_ytau2 threshold correction

VEV_G12 

ytau_yb threshold correction

VEV_G22 

ytau_yb threshold correction

YTAU_YB 

ytau_yb threshold correction

LAMBDA_YTAU4_YB2 

ytau4_yb2 threshold correction

LAMBDA_YTAU2_YB4 

ytau2_yb4 threshold correction

YB_YT 
YB_AS 
YB_YB 
NUMBER_OF_THRESHOLD_VARIALES 

Definition at line 34 of file EFTFlags.hpp.

Function Documentation

◆ operator<<()

std::ostream & himalaya::mh2_eft::operator<< ( std::ostream &  ostr,
const Mh2EFTCalculator mhc 
)

prints loop corrections for v^2 << MS^2

Calculates the loop corrections in the approximation v^2 << MS^2 and prints the result.

Parameters
ostroutput stream
mhcMh2EFTCalculator object
Returns
output stream

Definition at line 821 of file Mh2EFTCalculator.cpp.