v1.0
|
a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models
|
|
Go to the documentation of this file.
261 virtual bool Init(
const std::map<std::string, double>& DPars);
275 virtual bool Update(
const std::map<std::string, double>& DPars);
292 virtual bool CheckParameters(
const std::map<std::string, double>& DPars);
312 virtual bool setFlagStr(
const std::string
name,
const std::string value);
759 virtual double muggH(
const double sqrt_s)
const;
760 virtual double muVBF(
const double sqrt_s)
const;
761 virtual double mueeWBF(
const double sqrt_s)
const;
762 virtual double muWH(
const double sqrt_s)
const;
763 virtual double muZH(
const double sqrt_s)
const;
764 virtual double mueeZH(
const double sqrt_s)
const;
765 virtual double muVH(
const double sqrt_s)
const;
766 virtual double muVBFpVH(
const double sqrt_s)
const;
767 virtual double muttH(
const double sqrt_s)
const;
778 virtual double muggHgaga(
const double sqrt_s)
const;
779 virtual double muVBFHgaga(
const double sqrt_s)
const;
780 virtual double muVHgaga(
const double sqrt_s)
const;
781 virtual double muttHgaga(
const double sqrt_s)
const;
782 virtual double muggHZZ(
const double sqrt_s)
const;
783 virtual double muVBFHZZ(
const double sqrt_s)
const;
784 virtual double muVHZZ(
const double sqrt_s)
const;
785 virtual double muttHZZ(
const double sqrt_s)
const;
786 virtual double muggHWW(
const double sqrt_s)
const;
787 virtual double muVBFHWW(
const double sqrt_s)
const;
788 virtual double muVHWW(
const double sqrt_s)
const;
789 virtual double muttHWW(
const double sqrt_s)
const;
790 virtual double muggHtautau(
const double sqrt_s)
const;
792 virtual double muVHtautau(
const double sqrt_s)
const;
793 virtual double muttHtautau(
const double sqrt_s)
const;
794 virtual double muggHbb(
const double sqrt_s)
const;
795 virtual double muVBFHbb(
const double sqrt_s)
const;
796 virtual double muVHbb(
const double sqrt_s)
const;
797 virtual double muttHbb(
const double sqrt_s)
const;
798 virtual double muppHmumu(
const double sqrt_s)
const;
799 virtual double muppHZga(
const double sqrt_s)
const;
805 virtual double Mw()
const;
809 virtual void setParameter(
const std::string,
const double&);
818 if (modeltype.compare(
"custodial1") == 0)
820 else if (modeltype.compare(
"ManoharWise") == 0)
822 else if (modeltype.compare(
"custodialMW") == 0)
824 else if (modeltype.compare(
"custodial2") == 0)
839 if (RGEorder.compare(
"LO") == 0
840 || RGEorder.compare(
"approxNLO") == 0)
A class for the caching of some THDMW objects.
complex cos(const complex &z)
double getTHDMW_mS2() const
A getter for .
virtual double BrHbbRatio() const
double getTHDMW_rho_b() const
A getter for .
double getTHDMW_lambda4() const
A getter for .
double getTHDMW_nu4() const
A getter for .
virtual double computeGammaTotalRatio() const
virtual double muVHWW(const double sqrt_s) const
virtual double muVBFHbb(const double sqrt_s) const
double getTHDMW_nu2() const
A getter for .
virtual bool PostUpdate()
The post-update method for THDMW.
virtual double muttHbb(const double sqrt_s) const
virtual double BrHWWRatio() const
double getTHDMW_nu5() const
A getter for .
virtual double muggHgaga(const double sqrt_s) const
virtual double muVBFHZZ(const double sqrt_s) const
double getTHDMW_omega2() const
A getter for .
virtual bool setFlagStr(const std::string name, const std::string value)
A method to set a string flag of THDMW.
complex sin(const complex &z)
virtual double muggHbb(const double sqrt_s) const
virtual bool Init(const std::map< std::string, double > &DPars)
Initializes the THDMW parameters found in the argument.
virtual double BrHmumuRatio() const
virtual double muVHgaga(const double sqrt_s) const
double getTHDMW_lambda3() const
A getter for .
std::string getModelTypeTHDMWflag() const
A getter for the THDMW model type.
virtual double GammaTotal() const
double getTHDMW_mu6() const
A getter for .
virtual double muttHZZ(const double sqrt_s) const
double getTHDMW_lambda1() const
A getter for .
double getTHDMW_mu4() const
A getter for .
double getTHDMW_kappa1() const
A getter for .
double getTHDMW_etaU() const
A getter for .
virtual double BrHggRatio() const
double getTHDMW_nu3() const
A getter for .
double getTHDMW_omega5() const
A getter for .
virtual double muZH(const double sqrt_s) const
virtual double BrHZgaRatio() const
virtual double mueeWBF(const double sqrt_s) const
double getTHDMW_kappa2() const
A getter for .
A base class for symmetric Two-Higgs-Doublet-Manohar-Wise models.
virtual bool CheckParameters(const std::map< std::string, double > &DPars)
A method to check if all the mandatory parameters for THDMW have been provided in model initializatio...
virtual double BrHtautauRatio() const
virtual double muppHZga(const double sqrt_s) const
double getTHDMW_sina() const
A getter for .
double getTHDMW_etaD() const
A getter for .
virtual double BrHgagaRatio() const
virtual double muttH(const double sqrt_s) const
std::string flag_RGEorder
virtual double muggH(const double sqrt_s) const
virtual double muggHtautau(const double sqrt_s) const
virtual double muggHWW(const double sqrt_s) const
The auxiliary base model class for other model classes.
double getTHDMW_mu2() const
A getter for .
std::string flag_modelTHDMW
static const std::string THDMWvars[NTHDMWvars]
double getTHDMW_lambda5() const
A getter for .
virtual double muVBFpVH(const double sqrt_s) const
THDMWcache * getMyTHDMWCache() const
A method get the THDMWCache.
complex pow(const complex &z1, const complex &z2)
double getTHDMW_kappa3() const
A getter for .
double getTHDMW_cosa() const
A getter for .
virtual double muVHZZ(const double sqrt_s) const
double getTHDMW_sinb() const
A getter for .
THDMWcache * myTHDMWcache
double getRpepsTHDMW() const
A getter for the minimal R' value.
double getTHDMW_lambda2() const
A getter for .
bool checkRGEorder(const std::string RGEorder) const
A method to check if the RGE order name in string form is valid.
virtual double muggHZZ(const double sqrt_s) const
std::string getRGEorderflag() const
A getter for the switch for NLO RGE and approximate NLO RGE.
virtual double BrHccRatio() const
virtual double muVBFHgaga(const double sqrt_s) const
virtual double muttHgaga(const double sqrt_s) const
double getTHDMW_omega3() const
A getter for .
bool checkmodelTypeTHDMW(const std::string modeltype) const
A method to check if the model type name in string form is valid.
double getTHDMW_logtb() const
A getter for .
double getTHDMW_tanb() const
A getter for .
virtual bool PreUpdate()
The pre-update method for THDMW.
double getTHDMW_S_b() const
A getter for .
Matching< THDMWMatching, THDMW > THDMWM
An object of type Matching.
virtual double muVHtautau(const double sqrt_s) const
virtual double Mw() const
double getTHDMW_mu3() const
A getter for .
virtual double muttHtautau(const double sqrt_s) const
double getTHDMW_sin_ba() const
A getter for .
virtual double muppHmumu(const double sqrt_s) const
double getTHDMW_nu1() const
A getter for .
virtual bool Update(const std::map< std::string, double > &DPars)
The update method for THDMW.
double getTHDMW_omega1() const
A getter for .
virtual double muVHbb(const double sqrt_s) const
double getTHDMW_mu5() const
A getter for .
virtual double muWH(const double sqrt_s) const
double getTHDMW_omega4() const
A getter for .
virtual void setParameter(const std::string, const double &)
virtual bool InitializeModel()
A method to initialize the model.
virtual double mueeZH(const double sqrt_s) const
static const int NTHDMWvars
std::string name
The name of the model.
virtual double muVBFHWW(const double sqrt_s) const
virtual double muVBFHtautau(const double sqrt_s) const
virtual double BrHZZRatio() const
virtual double muVBF(const double sqrt_s) const
virtual double muVH(const double sqrt_s) const
double getTHDMW_bma() const
A getter for .
double getQ_THDMW() const
A getter for the THDMW scale.
double getTHDMW_mu1() const
A getter for .
double getNLOuniscaleTHDMW() const
A getter for the minimal NLO unitarity check scale.
virtual double muttHWW(const double sqrt_s) const
virtual THDMWMatching & getMatching() const
A get method to access the member reference of type THDMWMatching.
double getTHDMW_cosb() const
A getter for .