|
Himalaya
|
#include <ThresholdCalculator.hpp>

Public Member Functions | |
| ThresholdCalculator (const Parameters &p_, bool verbose=true, bool check=false) | |
| double | getThresholdCorrection (ThresholdCouplingOrders couplingOrder, RenSchemes scheme, int omitLogs) const |
| double | getDRbarPrimeToMSbarShift (int xtOrder, int omitLogs, int omitXtLogs=1) const |
| double | getDRbarPrimeToMSbarXtTerms (Limits limit, int xtOrder, int omitLogs) const |
| void | setLimit (Limits limit) |
| Limits | getLimit () const |
| void | setXtOrderOfDeltaLambdaAtAs2 (int xtOrder) |
Private Member Functions | |
| double | getDeltaG3Alphas (int omitLogs) const |
| double | getDeltaYtAlphas (Limits limit, int omitLogs) const |
| double | getDeltaYtAlphas2 (Limits limit, int omitLogs) const |
| double | getDeltaLambdaAlphat (Limits limit, int omitLogs) const |
| double | getDeltaLambdaAlphatAlphas (Limits limit, int omitLogs) const |
| double | getDeltaLambdaAlphatAlphas2 (Limits limit, int omitLogs) const |
| double | getDeltaLambdaYb2G12 (int omitLogs) const |
| double | getDeltaLambdaG14 (int omitLogs) const |
| double | getDeltaLambdaRegG14 () const |
| double | getDeltaLambdaChiG14 (int omitLogs) const |
| double | getDeltaLambdaChiG24 (int omitLogs) const |
| double | getDeltaLambdaG24 (int omitLogs) const |
| double | getDeltaLambdaRegG24 () const |
| double | getDeltaLambdaG12G22 (int omitLogs) const |
| double | getDeltaLambdaRegG12G22 () const |
| double | getDeltaLambdaChiG12G22 (int omitLogs) const |
| double | getDeltaLambdaYb2G22 (int omitLogs) const |
| double | getDeltaLambdaYb4 (int omitLogs) const |
| double | getDeltaLambdaYt2G12 (int omitLogs) const |
| double | getDeltaLambdaYt2G22 (int omitLogs) const |
| double | getDeltaLambdaYtau2G12 (int omitLogs) const |
| double | getDeltaLambdaYtau2G22 (int omitLogs) const |
| double | getDeltaLambdaYtau4 (int omitLogs) const |
| double | getDeltaG1G1 (int omitLogs) const |
| double | getDeltaG2G2 (int omitLogs) const |
| double | getDeltaVevYt2 (Limits limit) const |
| double | getDeltaVevYb2 () const |
| double | getDeltaVevYtau2 () const |
| double | getDeltaVevG12 (int omitLogs) const |
| double | getDeltaVevG22 (int omitLogs) const |
| double | getDeltaYtauYb () const |
| double | getDeltaYtYt (int omitLogs) const |
| double | getDeltaYtauYtau (int omitLogs) const |
| double | getDeltaYtYb (int omitLogs) const |
| double | getDeltaYbYt (int omitLogs) const |
| double | getDeltaYbAs (int omitLogs) const |
| double | getDeltaYbYb (int omitLogs) const |
| double | getDeltaLambdaYb4G32 (int omitLogs) const |
| double | getDeltaLambdaYb6 (int omitLogs) const |
| double | getDeltaLambdaYt6 (int omitLogs) const |
| double | getDeltaLambdaYt6_SUSYHD (int omitLogs) const |
| double | getDeltaLambdaYtau6 (int omitLogs) const |
| double | getDeltaLambdaYt2Yb4 (int omitLogs) const |
| double | getDeltaLambdaYt4Yb2 (int omitLogs) const |
| double | getDeltaLambdaYtau4Yb2 (int omitLogs) const |
| double | getDeltaLambdaYtau2Yb4 (int omitLogs) const |
| double | calcBeta () const |
| calculate beta More... | |
| double | calcTanBeta () const |
| calculate tan(beta) More... | |
| double | calcV () const |
| calculate v More... | |
| double | calcV2 () const |
| calculate v^2 More... | |
| double | calcSinBeta () const |
| calculate sin(beta) More... | |
| double | calcCosBeta () const |
| calculate cos(beta) More... | |
| double | calcXt () const |
| calculate Xt More... | |
| double | calcXb () const |
| calculate Xb More... | |
| double | calcXtau () const |
| calculate Xtau More... | |
| double | calcYt () const |
| calculate Yt More... | |
| double | calcYb () const |
| calculate Yb More... | |
| double | calcYtau () const |
| calculate Ytau More... | |
Private Attributes | |
| Parameters | p {} |
| Himalaya input parameters. More... | |
| double | msq2 {} |
| average squared squark mass of the first two generations More... | |
| int | xtOrderLambdaAtAs2 = 6 |
| flag to truncate the Xt order of delta_lambda_at_as2 at a given power starting at 4 More... | |
Definition at line 24 of file ThresholdCalculator.hpp.
| himalaya::mh2_eft::ThresholdCalculator::ThresholdCalculator | ( | const Parameters & | p_, |
| bool | verbose = true, |
||
| bool | check = false |
||
| ) |
Constructor
| p_ | a HimalayaInterface struct |
| verbose | a bool enable the output of the parameter validation. Enabled by default |
| check | a boolean which indicates if the threshold corrections should be tested |
Definition at line 141 of file ThresholdCalculator.cpp.
|
private |
calculate beta
Definition at line 6577 of file ThresholdCalculator.cpp.
|
private |
calculate cos(beta)
Definition at line 6602 of file ThresholdCalculator.cpp.
|
private |
calculate sin(beta)
Definition at line 6597 of file ThresholdCalculator.cpp.
|
private |
calculate tan(beta)
Definition at line 6582 of file ThresholdCalculator.cpp.
|
private |
calculate v
Definition at line 6587 of file ThresholdCalculator.cpp.
|
private |
calculate v^2
Definition at line 6592 of file ThresholdCalculator.cpp.
|
private |
calculate Xb
Definition at line 6612 of file ThresholdCalculator.cpp.
|
private |
calculate Xt
Definition at line 6607 of file ThresholdCalculator.cpp.
|
private |
calculate Xtau
Definition at line 6617 of file ThresholdCalculator.cpp.
|
private |
calculate Yb
Definition at line 6627 of file ThresholdCalculator.cpp.
|
private |
calculate Yt
Definition at line 6622 of file ThresholdCalculator.cpp.
|
private |
calculate Ytau
Definition at line 6632 of file ThresholdCalculator.cpp.
|
private |
Returns delta_g1_g1
| omitLogs | an integer key to omit all mu terms |
Definition at line 682 of file ThresholdCalculator.cpp.
|
private |
Returns delta_g2_g2
| omitLogs | an integer key to omit all mu terms |
Definition at line 708 of file ThresholdCalculator.cpp.
|
private |
Returns delta g3_as in the MSbar scheme for a given mass limit
| omitLogs | an integer key to omit all mu terms |
Returns delta g3_as in the MSbar scheme for a given mass limit
| omitLogs | an intiger to omit all log mu terms |
Definition at line 3722 of file ThresholdCalculator.cpp.
|
private |
Returns delta lambda_at in the MSbar scheme for a given mass limit
| limit | an integer key for a mass limit |
| omitLogs | an integer key to omit all mu terms |
Definition at line 4256 of file ThresholdCalculator.cpp.
|
private |
Returns delta lambda_atas in the MSbar scheme for a given mass limit
| limit | an integer key for a mass limit |
| omitLogs | an integer key to omit all mu terms |
Definition at line 4293 of file ThresholdCalculator.cpp.
|
private |
Returns delta lambda_atas2 in the MSbar scheme for a given mass limit
| limit | an integer key for a mass limit |
| omitLogs | an integer key to omit all mu terms |
Definition at line 4466 of file ThresholdCalculator.cpp.
|
private |
Returns delta_lambda_chi_g1^2_g2^2
Definition at line 551 of file ThresholdCalculator.cpp.
|
private |
Returns delta_lambda_chi_g1^4
| omitLogs | an integer key to omit all mu terms |
Definition at line 476 of file ThresholdCalculator.cpp.
|
private |
Returns delta_lambda_chi_g2^4
| omitLogs | an integer key to omit all mu terms |
Definition at line 490 of file ThresholdCalculator.cpp.
|
private |
Returns delta_lambda_g1^2_g2^2
| omitLogs | an integer key to omit all mu terms |
Definition at line 534 of file ThresholdCalculator.cpp.
|
private |
Returns delta_lambda_g1^4
| omitLogs | an integer key to omit all mu terms |
Definition at line 440 of file ThresholdCalculator.cpp.
|
private |
Returns delta_lambda_g2^4
| omitLogs | an integer key to omit all mu terms |
Definition at line 506 of file ThresholdCalculator.cpp.
|
private |
Returns delta_lambda_reg_g1^2_g2^2
Definition at line 546 of file ThresholdCalculator.cpp.
|
private |
Returns delta_lambda_reg_g1^4
Definition at line 471 of file ThresholdCalculator.cpp.
|
private |
Returns delta_lambda_reg_g2^4
Definition at line 526 of file ThresholdCalculator.cpp.
|
private |
Returns delta_lambda_yb^2_g1^2
| omitLogs | an integer key to omit all mu terms |
Definition at line 424 of file ThresholdCalculator.cpp.
|
private |
Returns delta_lambda_yb^2_g2^2
| omitLogs | an integer key to omit all mu terms |
Definition at line 570 of file ThresholdCalculator.cpp.
|
private |
Returns delta_lambda_yb^4
| omitLogs | an integer key to omit all mu terms |
Definition at line 586 of file ThresholdCalculator.cpp.
|
private |
Returns delta_lambda_yb4_g32
| omitLogs | an integer key to omit all mu terms |
Definition at line 1531 of file ThresholdCalculator.cpp.
|
private |
Returns delta_lambda_yb6
| omitLogs | an integer key to omit all mu terms |
Definition at line 1691 of file ThresholdCalculator.cpp.
|
private |
Returns delta_lambda_yt^2_g1^2
| omitLogs | an integer key to omit all mu terms |
Definition at line 601 of file ThresholdCalculator.cpp.
|
private |
Returns delta_lambda_yt^2_g2^2
| omitLogs | an integer key to omit all mu terms |
Definition at line 618 of file ThresholdCalculator.cpp.
|
private |
Returns delta_lambda_yt2_yb4
| omitLogs | an integer key to omit all mu terms |
Definition at line 2808 of file ThresholdCalculator.cpp.
|
private |
Returns delta_lambda_yt4_yb2
| omitLogs | an integer key to omit all mu terms |
Definition at line 3208 of file ThresholdCalculator.cpp.
|
private |
Returns delta_lambda_yt6
| omitLogs | an integer key to omit all mu terms |
Definition at line 1995 of file ThresholdCalculator.cpp.
|
private |
Returns delta_lambda_yt6 from SUSYHD
| omitLogs | an integer key to omit all mu terms |
2-loop threshold correction to lambda O(at^2) from SUSYHD [1504.05200] Eq.(21).
| omitLogs | factor which multiplies the log(mst^2/Q^2) terms |
Definition at line 1953 of file ThresholdCalculator.cpp.
|
private |
Returns delta_lambda_ytau^2_g1^2
| omitLogs | an integer key to omit all mu terms |
Definition at line 634 of file ThresholdCalculator.cpp.
|
private |
Returns delta_lambda_ytau^2_g2^2
| omitLogs | an integer key to omit all mu terms |
Definition at line 651 of file ThresholdCalculator.cpp.
|
private |
Returns delta_lambda_ytau2_yb4
| omitLogs | an integer key to omit all mu terms |
Definition at line 3670 of file ThresholdCalculator.cpp.
|
private |
Returns delta_lambda_ytau^4
| omitLogs | an integer key to omit all mu terms |
Definition at line 667 of file ThresholdCalculator.cpp.
|
private |
Returns delta_lambda_ytau4_yb2
| omitLogs | an integer key to omit all mu terms |
Definition at line 3626 of file ThresholdCalculator.cpp.
|
private |
Returns delta_lambda_ytau6
| omitLogs | an integer key to omit all mu terms |
Definition at line 2392 of file ThresholdCalculator.cpp.
|
private |
Returns delta_lambda_v_g1^2
| omitLogs | an integer key to omit all mu terms |
Definition at line 896 of file ThresholdCalculator.cpp.
|
private |
Returns delta_lambda_v_g2^2
| omitLogs | an integer key to omit all mu terms |
Definition at line 974 of file ThresholdCalculator.cpp.
|
private |
Returns delta_lambda_v_yb^2
Definition at line 843 of file ThresholdCalculator.cpp.
|
private |
Returns delta_lambda_v_yt^2
| limit | an integer key for a mass limit |
Definition at line 826 of file ThresholdCalculator.cpp.
|
private |
Returns delta_lambda_v_ytau^2
Definition at line 868 of file ThresholdCalculator.cpp.
|
private |
Returns delta_yb_as
| omitLogs | an integer key to omit all mu terms |
Definition at line 794 of file ThresholdCalculator.cpp.
|
private |
Returns delta_yb_yb
| omitLogs | an integer key to omit all mu terms |
Definition at line 755 of file ThresholdCalculator.cpp.
|
private |
Returns delta_yb_yt
| omitLogs | an integer key to omit all mu terms |
Definition at line 770 of file ThresholdCalculator.cpp.
|
private |
Returns delta yt_as in the MSbar scheme for a given mass limit
| limit | an integer key for a mass limit |
| omitLogs | an integer key to omit all mu terms |
Definition at line 3743 of file ThresholdCalculator.cpp.
|
private |
Returns delta yt_as^2 in the MSbar scheme for a given mass limit
| limit | an integer key for a mass limit |
| omitLogs | an integer key to omit all mu terms |
Definition at line 3800 of file ThresholdCalculator.cpp.
|
private |
|
private |
Returns delta_ytau_ytau
| omitLogs | an integer key to omit all mu terms |
Definition at line 740 of file ThresholdCalculator.cpp.
|
private |
Returns delta_yt_yb
| omitLogs | an integer key to omit all mu terms |
Definition at line 806 of file ThresholdCalculator.cpp.
|
private |
Returns delta_yt_yt
| omitLogs | an integer key to omit all mu terms |
Definition at line 725 of file ThresholdCalculator.cpp.
| double himalaya::mh2_eft::ThresholdCalculator::getDRbarPrimeToMSbarShift | ( | int | xtOrder, |
| int | omitLogs, | ||
| int | omitXtLogs = 1 |
||
| ) | const |
Returns the shift needed to convert the 3L threshold correction of lambda to the MSbar scheme
| xtOrder | an integer key to omit the Xt contributions starting at xtOrder + 1 |
| omitLogs | an integer key to omit all log mu terms |
| omitXtLogs | an integer key to omit all Xt^4*Log[mu] and Xt^5*Log[mu] terms |
Definition at line 4947 of file ThresholdCalculator.cpp.
| double himalaya::mh2_eft::ThresholdCalculator::getDRbarPrimeToMSbarXtTerms | ( | Limits | limit, |
| int | xtOrder, | ||
| int | omitLogs | ||
| ) | const |
Returns the DRbarPrime to MSbar shift of delta lambda 3L at a given xtOrder
| limit | an integer key for a mass limit |
| xtOrder | an integer key to get a specific Xt order starting at 4 |
| omitLogs | an integer key to omit all log mu terms |
Returns the DRbarPrime to MSbar shift of delta lambda 3L at a given xtOrder
| limit | an integer key for a mass limit |
| xtOrder | an integer key to omit the Xt contributions starting at xtOrder + 1 |
| omitLogs | an integer key to omit all log mu terms |
Definition at line 4977 of file ThresholdCalculator.cpp.
| Limits himalaya::mh2_eft::ThresholdCalculator::getLimit | ( | ) | const |
Get the mass limit determined by ThresholdCalculator
Definition at line 6567 of file ThresholdCalculator.cpp.
| double himalaya::mh2_eft::ThresholdCalculator::getThresholdCorrection | ( | ThresholdCouplingOrders | couplingOrder, |
| RenSchemes | scheme, | ||
| int | omitLogs | ||
| ) | const |
Returns a specific threshold correction
| couplingOrder | coupling order of threshold correction |
| scheme | an integer key to set the scheme. Choices are {MSbar, DRbar', DRbar} |
| omitLogs | an integer to omit all log mu terms |
Returns a specific threshold correction
| couplingOrder | coupling order of threshold correction |
| scheme | renormalization scheme. Choices are {DRbar'} only! |
| omitLogs | an integer to omit all log mu terms |
Definition at line 214 of file ThresholdCalculator.cpp.
| void himalaya::mh2_eft::ThresholdCalculator::setLimit | ( | Limits | limit | ) |
Sets the mass limit to check terms
| limit | an integer key for a mass limit |
Definition at line 6558 of file ThresholdCalculator.cpp.
| void himalaya::mh2_eft::ThresholdCalculator::setXtOrderOfDeltaLambdaAtAs2 | ( | int | xtOrder | ) |
Sets the order of Xt for getDeltaLambdaAlphatAlphas2
| xtOrder | an integer key to truncate delta_lambda_at_as2 at a given Xt order starting at 4 |
Definition at line 6572 of file ThresholdCalculator.cpp.
|
private |
average squared squark mass of the first two generations
Definition at line 370 of file ThresholdCalculator.hpp.
|
private |
Himalaya input parameters.
Definition at line 369 of file ThresholdCalculator.hpp.
|
private |
flag to truncate the Xt order of delta_lambda_at_as2 at a given power starting at 4
Definition at line 371 of file ThresholdCalculator.hpp.
1.8.13