51 virtual bool Update(
const std::map<std::string, double>&
DPars);
76 virtual bool setFlagStr(
const std::string name,
const std::string value);
84 virtual bool setFlag(
const std::string name,
const bool value);
210 virtual void setParameter(
const std::string,
const double&);
223 double beta,
cosb,
cos2b,
cos4b,
cos6b,
sinb,
sin2b,
sin4b,
sin6b,
cos2bma,
sin2bma,
cos2bmbma,
sin2bmbma;
std::map< std::string, double > DPars
double getlambda2_Z2() const
A getter for the parameter of the scalar potential .
GeneralTHDMZ2()
GeneralTHDMZ2 constructor.
virtual bool InitializeModel()
The post-update method for GeneralTHDMZ2.
double getlambda4_Z2() const
A getter for the parameter of the scalar potential .
virtual bool setFlag(const std::string name, const bool value)
A method to set a flag of GeneralTHDMZ2.
virtual bool Update(const std::map< std::string, double > &DPars)
The update method for GeneralTHDMZ2.
double getsinb_Z2() const
A getter for the sine of .
double getcosb_Z2() const
A getter for the cosine of .
double gettanb_Z2() const
A getter for the tangent of .
~GeneralTHDMZ2()
GeneralTHDMZ2 destructor.
virtual bool PostUpdate()
The post-update method for GeneralTHDMZ2.
double getlambda5_Z2() const
A getter for the parameter of the scalar potential .
virtual bool setFlagStr(const std::string name, const std::string value)
A method to set a string flag of GeneralTHDMZ2.
double m12_2
parameters exclusively in Z2 models: tan(beta), beta-alpha, m_12^2
bool CheckModelType(const std::string modeltype) const
A method to check if the model type name in string form is valid.
bool getWFRflag_Z2() const
A getter for the chosen option to include WFR in NLO unitarity.
double getlambda3_Z2() const
A getter for the parameter of the scalar potential .
double getbeta_Z2() const
A getter for .
static const int NGeneralTHDMZ2vars
virtual bool CheckParameters(const std::map< std::string, double > &DPars)
A method to check if all the mandatory parameters for GeneralTHDMZ2 have been provided in model initi...
double getlambda1_Z2() const
A getter for the parameter of the scalar potential .
std::string getZ2ModelType() const
A getter for the chosen Z2-symmetric model type.
virtual void setParameter(const std::string, const double &)
A method to set the value of a parameter of GeneralTHDMZ2.
double getbma_Z2() const
A getter for the difference between and .
double getm12sq_Z2() const
A getter for the parameter of the scalar potential .
static const std::string GeneralTHDMZ2vars[NGeneralTHDMZ2vars]
virtual bool PreUpdate()
The pre-update method for GeneralTHDMZ2.