13 = {
"deltaGVb",
"deltaGAb"};
16 = {
"deltaGLb",
"deltaGRb"};
19:
NPbase(), FlagNPZbbbarLR(FlagNPZbbbarLR_in)
45 if (
name.compare(
"deltaGLb") == 0)
47 else if (
name.compare(
"deltaGRb") == 0)
52 if (
name.compare(
"deltaGVb") == 0)
54 else if (
name.compare(
"deltaGAb") == 0)
66 std::cout <<
"ERROR: Missing mandatory NPZbbbarLinearizedLR parameter "
73 std::cout <<
"ERROR: Missing mandatory NPZbbbarLinearized 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()
static const std::string ZbbbarLRVars[NZbbbarVars]
A string array containing the labels of the model parameters in NPZbbbarLinearized,...
virtual const double deltaGA_f(const Particle f) const
New physics contribution to the neutral-current axial-vector coupling .
double myDeltaGVb
New physics contribution to .
static const int NZbbbarVars
The number of the model parameters in NPZbbbarLinearized.
double myDeltaGRb
New physics contribution to .
virtual const double deltaGV_f(const Particle f) const
New physics contribution to the neutral-current vector coupling .
double myDeltaGLb
New physics contribution to .
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 std::string ZbbbarVAVars[NZbbbarVars]
A string array containing the labels of the model parameters in NPZbbbarLinearized,...
const bool FlagNPZbbbarLR
An internal boolean flag. This flag is initialized in the constructor.
NPZbbbarLinearized(const bool FlagNPZbbbarLR_in=false)
Constructor.
double myDeltaGAb
New physics contribution to .
virtual bool PostUpdate()
The post-update method for NPZbbbarLinearized.
The auxiliary base model class for other model classes.
bool is(std::string name_i) const
virtual bool CheckParameters(const std::map< std::string, double > &DPars)
A method to check if all the mandatory parameters for StandardModel have been provided in model initi...
virtual bool PostUpdate()
The post-update method for StandardModel.
virtual void setParameter(const std::string name, const double &value)
A method to set the value of a parameter of StandardModel.