13 = {
"deltaGVb",
"deltaGAb"};
16 = {
"deltaGLb",
"deltaGRb"};
19 :
NPbase(), FlagNPZbbbarLR(FlagNPZbbbarLR_in)
23 ModelParamMap.insert(std::pair<std::string, boost::reference_wrapper<const double> >(
"deltaGVb", boost::cref(
myDeltaGVb)));
24 ModelParamMap.insert(std::pair<std::string, boost::reference_wrapper<const double> >(
"deltaGAb", boost::cref(
myDeltaGAb)));
25 ModelParamMap.insert(std::pair<std::string, boost::reference_wrapper<const double> >(
"deltaGLb", boost::cref(
myDeltaGLb)));
26 ModelParamMap.insert(std::pair<std::string, boost::reference_wrapper<const double> >(
"deltaGRb", boost::cref(
myDeltaGRb)));
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 NPZbbbarLR parameter "
72 std::cout <<
"ERROR: Missing mandatory NPZbbbar parameter "
virtual double R0_f(const Particle f) const
The ratio or , for leptons or quarks, respectively.
double myDeltaGLb
New physics contribution to .
virtual double sigma0_had() const
The hadronic cross section for at the -pole, .
virtual double sin2thetaEff(const Particle f) const
The effective weak mixing angle for at the the -mass scale.
The auxiliary base model class for other model classes.
static const int NZbbbarVars
The number of the model parameters in NPZbbbar.
NPZbbbar(const bool FlagNPZbbbarLR_in=false)
Constructor.
virtual double deltaGA_f(const Particle f) const
New physics contribution to the neutral-current axial-vector coupling .
static const std::string ZbbbarLRVars[NZbbbarVars]
A string array containing the labels of the model parameters in NPZbbbar, used for NPZbbbarLR=TRUE...
void setFlagNoApproximateGammaZ(bool FlagNoApproximateGammaZ)
static const std::string ZbbbarVAVars[NZbbbarVars]
A string array containing the labels of the model parameters in NPZbbbar, used for NPZbbbarLR=FALSE...
virtual double sin2thetaEff(const Particle f) const
The effective weak mixing angle for at the the -mass scale.
const bool FlagNPZbbbarLR
An internal boolean flag. This flag is initialized in the constructor.
virtual double sigma0_had() const
The hadronic cross section for at the -pole, .
virtual double Mw() const
The SM prediction for the -boson mass in the on-shell scheme, .
bool is(std::string name_i) const
virtual void setParameter(const std::string name, const double &value)
A method to set the value of a parameter of StandardModel.
virtual double Gamma_Z() const
The total decay width of the boson, .
virtual double Mw() const
The SM prediction for the -boson mass in the on-shell scheme, .
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 double A_f(const Particle f) const
The left-right asymmetry in at the -pole, .
virtual bool PostUpdate()
The post-update method for NPbase.
virtual double AFB(const Particle f) const
virtual double Gamma_Z() const
The total decay width of the boson, .
virtual double GammaW() const
The total width of the boson, .
virtual void setParameter(const std::string name, const double &value)
A method to set the value of a parameter of the model.
virtual double deltaGV_f(const Particle f) const
New physics contribution to the neutral-current vector coupling .
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...
virtual double GammaW() const
The total width of the boson, .
virtual double A_f(const Particle f) const
The left-right asymmetry in at the -pole, .
double myDeltaGRb
New physics contribution to .
double myDeltaGVb
New physics contribution to .
virtual double R0_f(const Particle f) const
The ratio .
double myDeltaGAb
New physics contribution to .
std::map< std::string, boost::reference_wrapper< const double > > ModelParamMap
virtual bool PostUpdate()
The post-update method for NPZbbbar.
virtual double AFB(const Particle f) const
The forward-backward asymmetry in at the -pole, .