8 #ifndef NPEFFECTIVEBS_H
9 #define NPEFFECTIVEBS_H
323 NPEffectiveBS(
const bool FlagLeptonUniversal_in =
false,
const bool FlagQuarkUniversal_in =
false);
329 virtual bool CheckParameters(
const std::map<std::string, double>& DPars);
343 virtual double v()
const;
351 virtual double Mw_tree()
const;
372 virtual double DeltaGF()
const;
435 virtual double GammaW()
const;
double cHL3
The dimension-6 operator coefficient .
A model class for new physics in the form the dimension-six effective Lagrangian in the basis of Barb...
virtual void setParameter(const std::string name, const double &value)
A method to set the value of a parameter of the model.
virtual double deltaGA_f(const Particle f) const
New physics contribution to the neutral-current axial-vector coupling .
The auxiliary base model class for other model classes.
static const int NNPEffectiveBSVars
The number of the model parameters in NPEffectiveBS.
const bool FlagQuarkUniversal
An internal boolean flag that is true if assuming quark flavour universality.
double cHQ3p
The dimension-6 operator coefficient .
virtual double DeltaGF() const
New physics contribution to the Fermi constant.
double cHL3p
The dimension-6 operator coefficient .
virtual double obliqueU() const
The oblique parameter .
double cHQ2p
The dimension-6 operator coefficient .
double cL2L2
The dimension-6 operator coefficient .
double deltaGR_f_tmp(const Particle f) const
New physics contribution to .
virtual double obliqueT() const
The oblique parameter .
static const int NNPEffectiveBSVars_QFU
The number of the model parameters in NPEffectiveBS with quark flavour universality.
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 NPEffectiveBSVars[NNPEffectiveBSVars]
A string array containing the labels of the model parameters in NPEffectiveBS.
std::string name
The name of the model.
double cHQ1
The dimension-6 operator coefficient .
static const std::string NPEffectiveBSVars_QFU[NNPEffectiveBSVars_QFU]
A string array containing the labels of the model parameters in NPEffectiveBS with quark flavour univ...
const bool FlagLeptonUniversal
An internal boolean flag that is true if assuming lepton flavour universality.
double cWB
The dimension-6 operator coefficient .
double deltaGL_f_tmp(const Particle f) const
New physics contribution to .
static const std::string NPEffectiveBSVars_LFU[NNPEffectiveBSVars_LFU]
A string array containing the labels of the model parameters in NPEffectiveBS with lepton flavour uni...
NPEffectiveBS(const bool FlagLeptonUniversal_in=false, const bool FlagQuarkUniversal_in=false)
Constructor.
double cHD1
The dimension-6 operator coefficient .
double cL2L3
The dimension-6 operator coefficient .
double cHU2
The dimension-6 operator coefficient .
virtual double v() const
The SM Higgs vacuum expectation value .
double cL1L2
The dimension-6 operator coefficient .
double cHQ2
The dimension-6 operator coefficient .
double cL3L3
The dimension-6 operator coefficient .
static const std::string NPEffectiveBSVars_LFU_QFU[NNPEffectiveBSVars_LFU_QFU]
A string array containing the labels of the model parameters in NPEffectiveBS with lepton and quark f...
static const int NNPEffectiveBSVars_LFU_QFU
The number of the model parameters in NPEffectiveBS with lepton and quark flavour universalities...
double cHQ3
The dimension-6 operator coefficient .
double cHE1
The dimension-6 operator coefficient .
double cL1L1
The dimension-6 operator coefficient .
double Lambda_NP
The new physics scale .
double cHQ1p
The dimension-6 operator coefficient .
double cHU1
The dimension-6 operator coefficient .
double cL1L3
The dimension-6 operator coefficient .
double cHE3
The dimension-6 operator coefficient .
virtual double GammaW() const
The total width of the boson, .
double cHE2
The dimension-6 operator coefficient .
virtual double obliqueS() const
The oblique parameter .
double cHD3
The dimension-6 operator coefficient .
virtual double Mw_tree() const
The tree-level mass of the boson, .
double cHL1
The dimension-6 operator coefficient .
double cHD2
The dimension-6 operator coefficient .
double cHL1p
The dimension-6 operator coefficient .
double cHU3
The dimension-6 operator coefficient .
static const int NNPEffectiveBSVars_LFU
The number of the model parameters in NPEffectiveBS with lepton flavour universality.
double cHL2p
The dimension-6 operator coefficient .
double cHL2
The dimension-6 operator coefficient .
virtual double deltaGV_f(const Particle f) const
New physics contribution to the neutral-current vector coupling .
double cH
The dimension-6 operator coefficient .