58       Eigen::Matrix2d 
getDMh(
int loops) 
const;
    63       double getDMh2(
int loops) 
const;
   158       void setDMh(
int loops, 
const Eigen::Matrix2d& dMh);
   164       void setDMh2(
int loops, 
double dMh2);
   182       void setDLambda(
int loops, 
double deltaLambda);
   237        void setDMh2FO(
int loops, 
double deltaMh2);
   245       bool isAlphab{
false};                    
   252       std::array<Eigen::Matrix2d,4> 
dMhMap{ {Eigen::Matrix2d::Zero(),
   253                                              Eigen::Matrix2d::Zero(),
   254                                              Eigen::Matrix2d::Zero(),
   255                                              Eigen::Matrix2d::Zero()} }; 
   257       Eigen::Matrix2d mdrShift{Eigen::Matrix2d::Zero()};  
   258       Eigen::Vector2d mdrMasses{Eigen::Vector2d::Zero()}; 
 void setSuitableHierarchy(int hierarchy)
 
Eigen::Matrix2d getDMhDRbarPrimeToMDRbarPrimeShift() const
 
void setDLambdaEFT(double deltaLambda)
 
Eigen::Vector2d mdrMasses
the 'array' which holds the MDR masses 
 
int hierarchy
the suitable hierarchy 
 
std::array< double, 4 > expUncertainties
holds the expansion uncertainties, the keys are the loop order: 0, 1, 2, 3 
 
Eigen::Vector2d getMDRMasses() const
 
double getDMhExpUncertainty(int loops) const
 
int mdrFlag
the MDR-scheme flag 
 
std::array< double, 4 > dLambdaMap
holds all delta_lambda corrections multiplied with prefactors 
 
std::array< double, 4 > dMh2EFTMap
holds all delta_Mh2_EFT corrections 
 
double dLambdaEFT
delta_lambda 3-loop with EFT logs 
 
double relDiff2L
the relative difference of the two loop Higgs masses 
 
double getDLambdaH3m() const
 
void setDMh(int loops, const Eigen::Matrix2d &dMh)
 
void setMDRMasses(const Eigen::Vector2d &mdrMasses)
 
std::array< double, 4 > dMh2FOMap
holds all delta_Mh2_FO corrections 
 
double getDMh2FO(int loops) const
 
double dLambdaNonLog
delta_lambda 3-loop, non-logarithmic part 
 
void setMDRFlag(int mdrFlag)
 
Eigen::Matrix2d h3mShift
The DR' -> H3m shift which should be added to the DR' result. 
 
Eigen::Matrix2d getDMhDRbarPrimeToH3mShift() const
 
double absDiff2L
the absolute difference of the two loop Higgs masses 
 
void setRenormalizationScheme(int renScheme)
 
double getDLambdaNonLog() const
 
std::string getH3mHierarchyNotation(int hierarchy) const
 
int renormalizationScheme
the renormalization scheme flag 
 
double getDMh2FOAt(int loops) const
 
void setDLambda(int loops, double deltaLambda)
 
double getDLambdaDRbarPrimeToMSbarShift(int loops) const
 
void setDLambdaH3m(double deltaLambda)
 
bool isAlphab
the bool isAlphab 
 
void setDMhDRbarPrimeToH3mShift(const Eigen::Matrix2d &shift)
 
double getDLambdaUncertainty(int loops) const
 
void setDMh2EFT(int loops, double deltaMh2)
 
void setDMh2(int loops, double dMh2)
 
void setDMhExpUncertainty(int loops, double uncertainty)
 
int getRenormalizationScheme() const
 
double getAbsDiff2L() const
 
void setDLambdaDRbarPrimeToMSbarShift(int loops, double shift)
 
std::ostream & operator<<(std::ostream &ostr, const HierarchyObject &ho)
 
void setDLambdaXtUncertainty(double uncertainty)
 
Eigen::Matrix2d getDMh(int loops) const
 
double dLambdaXtUncertainty
The uncertainty of delta_lambda_EFT due to mising Xt terms. 
 
double getDLambdaEFT() const
 
std::array< double, 4 > dLambdaDRbarPrimeToMSbarShiftMap
holds all DR' -> MS shifts for delta_lambda corrections multiplied with prefactors ...
 
void setRelDiff2L(double relDiff2L)
 
void setDMh2FO(int loops, double deltaMh2)
 
void setAbsDiff2L(double absDiff2L)
 
int getSuitableHierarchy() const
 
HierarchyObject(bool isAlphab)
 
void setDMh2FOAt(int loops, double deltaMh2)
 
void setDLambdaNonLog(double deltaLambda)
 
void setDMhDRbarPrimeToMDRbarPrimeShift(const Eigen::Matrix2d &mdrShift)
 
double getDMh2(int loops) const
 
double getDLambda(int loops) const
 
std::array< double, 4 > dMh2Map
holds loop corretions to squared CP-even Higgs mass 
 
std::array< double, 4 > dMh2FOAtMap
holds all delta_Mh2_FO corrections (only contributions that go with αt) 
 
Eigen::Matrix2d mdrShift
the mass matrix of the difference of the MDR - DR contributions of the order alpha_x + alpha_x*alpha_...
 
double getDMh2EFTAt(int loops) const
 
double dLambdaH3m
delta_lambda 3-loop with H3m logs 
 
std::array< Eigen::Matrix2d, 4 > dMhMap
holds all mass matrices at the given loop order 
 
double getRelDiff2L() const