13 = {
"deltaGLb",
"deltaGRb"};
24 if (
name.compare(
"deltaGLb") == 0)
26 else if (
name.compare(
"deltaGRb") == 0)
36 std::cout <<
"ERROR: Missing mandatory NPSTUZbbbarLR parameter "
std::map< std::string, double > DPars
void addMissingModelParameter(const std::string &missingParameterName)
std::map< std::string, std::reference_wrapper< const double > > ModelParamMap
std::string name
The name of the model.
void raiseMissingModelParameterCount()
A model class for new physics in the form of contributions to the oblique parameters and .
virtual void setParameter(const std::string name, const double &value)
A method to set the value of a parameter of the model.
virtual bool CheckParameters(const std::map< std::string, double > &DPars)
A method to check if all the mandatory parameters for the model have been provided in model initializ...
static const int NSTUZbbbarLRvars
The number of the model parameters in NPSTUZbbbarLR.
virtual const double deltaGV_f(const Particle f) const
New physics contribution to the neutral-current vector coupling .
virtual void setParameter(const std::string name, const double &value)
A method to set the value of a parameter of the model.
virtual bool CheckParameters(const std::map< std::string, double > &DPars)
A method to check if all the mandatory parameters for the model have been provided in model initializ...
NPSTUZbbbarLR()
Constructor.
static const std::string STUZbbbarLRvars[NSTUZbbbarLRvars]
A string array containing the labels of the model parameters in NPSTUZbbbarLR.
double myDeltaGRb
New physics contribution to .
double myDeltaGLb
New physics contribution to .
virtual const double deltaGA_f(const Particle f) const
New physics contribution to the neutral-current axial-vector coupling .
virtual const double deltaGV_f(const Particle f) const
New physics contribution to the neutral-current vector coupling .
virtual const double deltaGA_f(const Particle f) const
New physics contribution to the neutral-current axial-vector coupling .
bool is(std::string name_i) const