globalminimum.cpp
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2015 HEPfit Collaboration
3  * All rights reserved.
4  *
5  * For the licensing terms see doc/COPYING.
6  */
7 
8 #include "globalminimum.h"
9 #include "StandardModel.h"
10 
12 {
13  double mHl=myTHDM->getMHl();
14  double tanb=myTHDM->gettanb();
15  double mHh2=myTHDM->getmHh2();
16  double sina=myTHDM->getsina();
17  double cosa=myTHDM->getcosa();
18  double m12_2=myTHDM->getm12_2();
19 
20  return 0.0000001*m12_2*(m12_2 +(mHl*mHl-mHh2)*cosa*sina
21  +sqrt((mHl*mHl*cosa*cosa +mHh2*sina*sina -m12_2/tanb)
22  *(mHh2*cosa*cosa +mHl*mHl*sina*sina -m12_2*tanb)));
23 }
double getm12_2() const
Definition: THDM.h:278
double getsina() const
Definition: THDM.h:222
double gettanb() const
Definition: THDM.h:174
double getmHh2() const
Definition: THDM.h:230
double computeThValue()
A condition to assure that our vacuum is global.
const THDM * myTHDM
Definition: globalminimum.h:43
double getMHl() const
A get method to retrieve the Higgs mass .
double getcosa() const
Definition: THDM.h:214
complex sqrt(const complex &z)