a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
NPSTUZbbbarLR.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2015 HEPfit Collaboration
3  *
4  *
5  * For the licensing terms see doc/COPYING.
6  */
7 
8 #ifndef NPSTUZBBBARLR_H
9 #define NPSTUZBBBARLR_H
10 
11 #include "NPSTU.h"
12 
102 class NPSTUZbbbarLR : public NPSTU {
103 public:
104 
108  static const int NSTUZbbbarLRvars = 2;
109 
113  static const std::string STUZbbbarLRvars[NSTUZbbbarLRvars];
114 
118  NPSTUZbbbarLR();
119 
124  virtual bool CheckParameters(const std::map<std::string, double>& DPars);
125 
127 
133  virtual double deltaGV_f(const Particle f) const;
134 
140  virtual double deltaGA_f(const Particle f) const;
141 
143 protected:
144 
145  double myDeltaGLb;
146  double myDeltaGRb;
147 
152  virtual void setParameter(const std::string name, const double& value);
153 
154 };
155 
156 #endif /* NPSTUZBBBARLR_H */
157 
NPSTU.h
NPSTUZbbbarLR::NPSTUZbbbarLR
NPSTUZbbbarLR()
Constructor.
Definition: NPSTUZbbbarLR.cpp:15
Particle
A class for particles.
Definition: Particle.h:26
NPSTU
A model class for new physics in the form of contributions to the oblique parameters and .
Definition: NPSTU.h:85
NPSTUZbbbarLR::deltaGV_f
virtual double deltaGV_f(const Particle f) const
New physics contribution to the neutral-current vector coupling .
Definition: NPSTUZbbbarLR.cpp:47
NPSTUZbbbarLR::myDeltaGLb
double myDeltaGLb
New physics contribution to .
Definition: NPSTUZbbbarLR.h:145
NPSTUZbbbarLR::myDeltaGRb
double myDeltaGRb
New physics contribution to .
Definition: NPSTUZbbbarLR.h:146
NPSTUZbbbarLR::setParameter
virtual void setParameter(const std::string name, const double &value)
A method to set the value of a parameter of the model.
Definition: NPSTUZbbbarLR.cpp:22
NPSTUZbbbarLR::deltaGA_f
virtual double deltaGA_f(const Particle f) const
New physics contribution to the neutral-current axial-vector coupling .
Definition: NPSTUZbbbarLR.cpp:56
NPSTUZbbbarLR
A model class for new physics in the form of oblique and -vertex corrections.
Definition: NPSTUZbbbarLR.h:102
Model::name
std::string name
The name of the model.
Definition: Model.h:267
NPSTUZbbbarLR::NSTUZbbbarLRvars
static const int NSTUZbbbarLRvars
The number of the model parameters in NPSTUZbbbarLR.
Definition: NPSTUZbbbarLR.h:108
NPSTUZbbbarLR::CheckParameters
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...
Definition: NPSTUZbbbarLR.cpp:32
NPSTUZbbbarLR::STUZbbbarLRvars
static const std::string STUZbbbarLRvars[NSTUZbbbarLRvars]
A string array containing the labels of the model parameters in NPSTUZbbbarLR.
Definition: NPSTUZbbbarLR.h:113