v1.0
|
a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models
|
|
Go to the documentation of this file.
148 virtual bool Init(
const std::map<std::string, double>& DPars);
162 virtual bool Update(
const std::map<std::string, double>& DPars);
179 virtual bool CheckParameters(
const std::map<std::string, double>& DPars);
199 virtual bool setFlagStr(
const std::string
name,
const std::string value);
207 virtual bool setFlag(
const std::string
name,
const bool value);
592 if (modeltype.compare(
"type1") == 0
593 || modeltype.compare(
"type2") == 0
594 || modeltype.compare(
"typeX") == 0
595 || modeltype.compare(
"typeY") == 0)
608 if (RGEorder.compare(
"LO") == 0
609 || RGEorder.compare(
"approxNLO") == 0
610 || RGEorder.compare(
"NLO") == 0)
622 double logtb,
tanb,
sinb,
cosb,
bma,
sin_ba,
mHh1,
mA1,
mHp1,
mHh2,
mA2,
mHp2,
m12_2,
bsgamma_theoryerror,
Q_THDM,
Rpeps,
NLOuniscale;
double getBDtaunu_B() const
A method get the coefficient B.
complex cos(const complex &z)
double getv1() const
A method get the VEV .
double getsinb() const
A method get .
virtual double v() const
The Higgs vacuum expectation value.
double getmHh() const
A method get the mass of the "non-125 GeV" neutral scalar Higgs.
double getv2() const
A method get the VEV .
bool checkRGEorder(const std::string RGEorder) const
A method to check if the RGE order name in string form is valid.
A base class for symmetric Two-Higgs-Doublet models.
complex sin(const complex &z)
double getBDtaunu_A() const
A method get the coefficient A.
double getmA2() const
A method get the squared mass of the pseudoscalar Higgs A.
double gettanb() const
A method get .
bool checkmodelType(const std::string modeltype) const
A method to check if the model type name in string form is valid.
double getm12_2() const
A method get the parameter of the Higgs potential .
double getRpeps() const
A method get the minimal R' value.
double getmHp2() const
A method get the squared charged Higgs mass.
std::string getRGEorderflag() const
A method get switch for NLO RGE and approximate NLO RGE.
A class for the caching of some THDM objects.
double getBDstartaunu_A() const
A method get the coefficient A.
A model class for the Standard Model.
double getsina() const
A method get .
std::string flag_RGEorder
double getmHh2() const
A method get the squared mass of the "non-125 GeV" neutral scalar Higgs.
virtual bool setFlag(const std::string name, const bool value)
A method to set a flag of THDM.
THDMcache * myTHDMcache
An object of type THDMCache.
virtual THDMMatching & getMatching() const
A get method to access the member reference of type THDMMatching.
virtual bool InitializeModel()
A method to initialize the model.
double getlogtb() const
A method get .
virtual bool Init(const std::map< std::string, double > &DPars)
Initializes the THDM parameters found in the argument.
static std::string THDMvars[NTHDMvars]
double getQ_THDM() const
A method get the THDM scale.
double getNLOuniscale() const
A method get the minimal NLO unitarity check scale.
virtual bool PostUpdate()
The post-update method for THDM.
complex pow(const complex &z1, const complex &z2)
complex sqrt(const complex &z)
double getbma() const
A method get .
static const int NTHDMvars
double bsgamma_theoryerror
virtual void setParameter(const std::string name, const double &value)
A method to set the value of a parameter of THDM.
double getbsgamma_theoryerror() const
A method get the nuisance parameter for the theoretical error on .
double getsin_ba() const
A method get .
double getBDtaunu_SM() const
A method get the SM expectation.
std::string getModelTypeflag() const
A method get the THDM model type.
virtual bool setFlagStr(const std::string name, const std::string value)
A method to set a string flag of THDM.
double getBDstartaunu_SM() const
A method get the SM expectation.
A class for the Wilson coefficients in the THDM.
virtual bool CheckParameters(const std::map< std::string, double > &DPars)
A method to check if all the mandatory parameters for THDM have been provided in model initialization...
double getBDstartaunu_B() const
A method get the coefficient B.
virtual bool PreUpdate()
The pre-update method for THDM.
double getcosa() const
A method get .
double getmHl2() const
A method get the squared mass of the lighter neutral scalar Higgs.
THDMcache * getMyTHDMCache() const
A method get the THDMCache.
double getmA() const
A method get the mass of the pseudoscalar Higgs A.
double getcosb() const
A method get .
std::string name
The name of the model.
Matching< THDMMatching, THDM > THDMM
An object of type THDMMatching.
bool getsqmassesflag() const
A method choose if you want to use the THDM masses or rather their squares.
double getmHp() const
A method get the charged Higgs mass.
virtual bool Update(const std::map< std::string, double > &DPars)
The update method for THDM.
bool getWFRflag() const
A method get the flag to switch on wavefunction renormalization for the NLO unitarity conditions.