12 "msQ12",
"msQ3",
"msU12",
"msU3",
"msD12",
"msD3",
13 "msL12",
"msL3",
"msE12",
"msE3",
45 for (std::map<std::string, double>::const_iterator it =
DPars.begin(); it !=
DPars.end(); it++)
63 if(
name.compare(
"msQ12") == 0)
65 else if(
name.compare(
"msQ3") == 0)
67 else if(
name.compare(
"msU12") == 0)
69 else if(
name.compare(
"msU3") == 0)
71 else if(
name.compare(
"msD12") == 0)
73 else if(
name.compare(
"msD3") == 0)
75 else if(
name.compare(
"msL12") == 0)
77 else if(
name.compare(
"msL3") == 0)
79 else if(
name.compare(
"msE12") == 0)
81 else if(
name.compare(
"msE3") == 0)
83 else if(
name.compare(
"AU") == 0)
85 else if(
name.compare(
"AD") == 0)
87 else if(
name.compare(
"AE") == 0)
97 std::cout <<
"missing mandatory pMSSM parameter " <<
pMSSMvars[i] << std::endl;
std::map< std::string, double > DPars
void addMissingModelParameter(const std::string &missingParameterName)
void setModelInitialized(bool ModelInitialized)
A set method to fix the failure or success of the initialization of the model.
bool IsModelInitialized() const
A method to check if the model is initialized.
std::string name
The name of the model.
bool UpdateError
A boolean set to false if update is successful.
void raiseMissingModelParameterCount()
A base class for SUSY models.
virtual bool CheckParameters(const std::map< std::string, double > &DPars)
gslpp::matrix< gslpp::complex > msDhat2
gslpp::matrix< gslpp::complex > TEhat
gslpp::matrix< gslpp::complex > msUhat2
gslpp::matrix< gslpp::complex > TUhat
gslpp::matrix< gslpp::complex > msQhat2
gslpp::matrix< gslpp::complex > msNhat2
gslpp::matrix< gslpp::complex > msLhat2
virtual void setParameter(const std::string name, const double &value)
A method to set the value of a parameter of SUSY.
gslpp::matrix< gslpp::complex > msEhat2
virtual bool PostUpdate()
virtual bool Init(const std::map< std::string, double > &DPars)
virtual bool InitializeModel()
gslpp::matrix< gslpp::complex > TDhat
gslpp::matrix< gslpp::complex > Yu
The Yukawa matrix of the up-type quarks.
gslpp::matrix< gslpp::complex > Yd
The Yukawa matrix of the down-type quarks.
gslpp::matrix< gslpp::complex > Ye
The Yukawa matrix of the charged leptons.
virtual void setParameter(const std::string, const double &)
virtual bool PostUpdate()
static const std::string pMSSMvars[NpMSSMvars]
virtual bool Init(const std::map< std::string, double > &DPars)
virtual bool Update(const std::map< std::string, double > &DPars)
virtual bool InitializeModel()
virtual void SetSoftTerms()
static const int NpMSSMvars
virtual bool CheckParameters(const std::map< std::string, double > &DPars)