a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
NPbase Class Reference

The auxiliary base model class for other model classes. More...

#include <NPbase.h>

+ Inheritance diagram for NPbase:

Detailed Description

The auxiliary base model class for other model classes.

Author
HEPfit Collaboration

This is an auxiliary Model class containing the basic structure to compute new physics (NP) contributions to the electroweak precision observables. The NP contributions are described by the following quantities:

Using these quantities, the mass and width of the \(W\) boson and the NP contributions to the effective vector and axial-vector couplings of the \(Z\)-boson to leptons and quarks are computed:

  • \(M_W\), \(c_W^2\) and \(s_W^2\)   (with Mw(), cW2() and sW2()),
  • \(\Gamma_W\)   (with GammaW()),
  • \(\delta g_V^f\)  (with deltaGVl() and deltaGVq()),
  • \(\delta g_A^f\)  (with deltaGAl() and deltaGAq()).

In the model classes that are inherited from the current class (see the inheritance diagram above), some of these methods are reimplemented to account for the details of more specific scenarios.

Initialization

This class is intended to be used with an inherited model class.

Model parameters

There is no model parameter in the current class.

Model flags

There is no model flag in the current class.

Important member functions

The functions are explained above.

Definition at line 66 of file NPbase.h.

Public Member Functions

virtual const double A_f (const Particle f) const
 The left-right asymmetry in \(e^+e^-\to Z\to f \bar{f}\) at the \(Z\)-pole, \(\mathcal{A}_f\). More...
 
virtual const double AFB (const Particle f) const
 The forward-backward asymmetry in \(e^+e^-\to Z\to f \bar{f}\) at the \(Z\)-pole, \(A^f_{FB}\). More...
 
virtual const double alphaMz () const
 The electromagnetic coupling at the \(Z\)-mass scale, \(\alpha(M_Z^2)=\alpha/(1-\Delta\alpha(M_Z^2))\). More...
 
virtual const double aPskPol (const double sqrt_s, const double Pol_em, const double Pol_ep) const
 the angular parameter \(a\) from \(\mu_{e^+e^- \to ZH}\) (arXiv:1708.09079 [hep-ph]). More...
 
virtual const double bPskPol (const double sqrt_s, const double Pol_em, const double Pol_ep) const
 the angular parameter \(b\) from \(\mu_{e^+e^- \to ZH}\) (arXiv:1708.09079 [hep-ph]). More...
 
virtual const double Br_H_exo () const
 The branching ratio of the of the Higgs into exotic particles. More...
 
virtual const double Br_H_inv () const
 The branching ratio of the of the Higgs into invisible particles. More...
 
virtual const double Br_H_inv_NP () const
 The branching ratio of the of the Higgs into invisible particles (only invisible new particles). More...
 
virtual const double BR_Zf (const Particle f) const
 The Branching ratio of the \(Z\) boson into a given fermion pair, \(BR_Z^{f}\). More...
 
virtual const double BrH2d2dRatio () const
 The ratio of the Br \((H\to 2d2d)\) in the current model and in the Standard Model. More...
 
virtual const double BrH2e2muRatio () const
 The ratio of the Br \((H\to 2e 2\mu)\) in the current model and in the Standard Model. More...
 
virtual const double BrH2e2vRatio () const
 The ratio of the Br \((H\to 2e2v)\) in the current model and in the Standard Model. More...
 
virtual const double BrH2evRatio () const
 The ratio of the Br \((H\to 2ev)\) in the current model and in the Standard Model. More...
 
virtual const double BrH2L2dRatio () const
 The ratio of the Br \((H\to 2L2d)\) ( \(L=e,\mu,\tau\)) in the current model and in the Standard Model. More...
 
virtual const double BrH2L2LRatio () const
 The ratio of the Br \((H\to 2L2L')\) ( \(L,L'=e,\mu,\tau\)) in the current model and in the Standard Model. More...
 
virtual const double BrH2L2uRatio () const
 The ratio of the Br \((H\to 2L2u)\) ( \(L=e,\mu,\tau\)) in the current model and in the Standard Model. More...
 
virtual const double BrH2L2v2Ratio () const
 The ratio of the Br \((H\to 2L2v)\) ( \(L=e,\mu\)) in the current model and in the Standard Model. More...
 
virtual const double BrH2L2vRatio () const
 The ratio of the Br \((H\to 2L2v)\) ( \(L=e,\mu,\tau\)) in the current model and in the Standard Model. More...
 
virtual const double BrH2l2vRatio () const
 The ratio of the Br \((H\to 2l2v)\) ( \(l=e,\mu\)) in the current model and in the Standard Model. More...
 
virtual const double BrH2Lv2Ratio () const
 The ratio of the Br \((H\to 2Lv)\) ( \(L=e,\mu\)) in the current model and in the Standard Model. More...
 
virtual const double BrH2LvRatio () const
 The ratio of the Br \((H\to 2Lv)\) ( \(L=e,\mu,\tau\)) in the current model and in the Standard Model. More...
 
virtual const double BrH2mu2vRatio () const
 The ratio of the Br \((H\to 2\mu 2v)\) in the current model and in the Standard Model. More...
 
virtual const double BrH2muvRatio () const
 The ratio of the Br \((H\to 2ev)\) in the current model and in the Standard Model. More...
 
virtual const double BrH2u2dRatio () const
 The ratio of the Br \((H\to 2u2d)\) in the current model and in the Standard Model. More...
 
virtual const double BrH2u2uRatio () const
 The ratio of the Br \((H\to 2u2u)\) in the current model and in the Standard Model. More...
 
virtual const double BrH2udRatio () const
 The ratio of the Br \((H\to 2ud)\) in the current model and in the Standard Model. More...
 
virtual const double BrH2v2dRatio () const
 The ratio of the Br \((H\to 2v2d)\) in the current model and in the Standard Model. More...
 
virtual const double BrH2v2uRatio () const
 The ratio of the Br \((H\to 2v2u)\) in the current model and in the Standard Model. More...
 
virtual const double BrH2v2vRatio () const
 The ratio of the Br \((H\to 2v2v)\) in the current model and in the Standard Model. More...
 
virtual const double BrH4dRatio () const
 The ratio of the Br \((H\to 4d)\) in the current model and in the Standard Model. More...
 
virtual const double BrH4eRatio () const
 The ratio of the Br \((H\to 4e)\) in the current model and in the Standard Model. More...
 
virtual const double BrH4fRatio () const
 The ratio of the Br \((H\to 4f)\) in the current model and in the Standard Model. More...
 
virtual const double BrH4L2Ratio () const
 The ratio of the Br \((H\to 4L)\) ( \(L=e,\mu\)) in the current model and in the Standard Model. More...
 
virtual const double BrH4LRatio () const
 The ratio of the Br \((H\to 4L)\) ( \(L=e,\mu,\tau\)) in the current model and in the Standard Model. More...
 
virtual const double BrH4lRatio () const
 The ratio of the Br \((H\to 4l)\) ( \(l=e,\mu\)) in the current model and in the Standard Model. More...
 
virtual const double BrH4muRatio () const
 The ratio of the Br \((H\to 4\mu)\) in the current model and in the Standard Model. More...
 
virtual const double BrH4uRatio () const
 The ratio of the Br \((H\to 4u)\) in the current model and in the Standard Model. More...
 
virtual const double BrH4vRatio () const
 The ratio of the Br \((H\to 4v)\) in the current model and in the Standard Model. More...
 
virtual const double BrHbbRatio () const
 The ratio of the Br \((H\to b\bar{b})\) in the current model and in the Standard Model. More...
 
virtual const double BrHccRatio () const
 The ratio of the Br \((H\to c\bar{c})\) in the current model and in the Standard Model. More...
 
virtual const double BrHevmuvRatio () const
 The ratio of the Br \((H\to e\nu \mu\nu)\) in the current model and in the Standard Model. More...
 
virtual const double BrHgagaRatio () const
 The ratio of the Br \((H\to \gamma\gamma)\) in the current model and in the Standard Model. More...
 
virtual const double BrHggRatio () const
 The ratio of the Br \((H\to gg)\) in the current model and in the Standard Model. More...
 
virtual const double BrHll_vvorjjRatio () const
 The ratio of the Br \((H\to l l \nu\nu, l l j j)\) ( \(l=e,\mu,~~j\not=b\)) in the current model and in the Standard Model. More...
 
virtual const double BrHlljjRatio () const
 The ratio of the Br \((H\to l l j j)\) ( \(l=e,\mu,~~j\not=b\)) in the current model and in the Standard Model. More...
 
virtual const double BrHlv_lvorjjRatio () const
 The ratio of the Br \((H\to l \nu l \nu, l \nu j j)\) ( \(l=e,\mu,~~j\not=b\)) in the current model and in the Standard Model. More...
 
virtual const double BrHlvjjRatio () const
 The ratio of the Br \((H\to l \nu j j)\) ( \(l=e,\mu,~~j\not=b\)) in the current model and in the Standard Model. More...
 
virtual const double BrHLvudRatio () const
 The ratio of the Br \((H\to Lvud)\) ( \(L=e,\mu,\tau\)) in the current model and in the Standard Model. More...
 
virtual const double BrHLvvLRatio () const
 The ratio of the Br \((H\to LvvL)\) ( \(L=e,\mu,\tau\)) in the current model and in the Standard Model. More...
 
virtual const double BrHmumuRatio () const
 The ratio of the Br \((H\to \mu^+\mu^-)\) in the current model and in the Standard Model. More...
 
virtual const double BrHssRatio () const
 The ratio of the Br \((H\to s\bar{s})\) in the current model and in the Standard Model. More...
 
virtual const double BrHtautauRatio () const
 The ratio of the Br \((H\to \tau^+\tau^-)\) in the current model and in the Standard Model. More...
 
virtual const double BrHtoinvRatio () const
 The ratio of the Br \((H\to invisible)\) in the current model and in the Standard Model. More...
 
virtual const double BrHudduRatio () const
 The ratio of the Br \((H\to uddu)\) in the current model and in the Standard Model. More...
 
virtual const double BrHvisRatio () const
 The ratio of the Br \((H\to visible)\) in the current model and in the Standard Model. More...
 
virtual const double BrHVVRatio () const
 The ratio of the Br \((H\to VV)\) in the current model and in the Standard Model. More...
 
virtual const double BrHWWRatio () const
 The ratio of the Br \((H\to WW)\) in the current model and in the Standard Model. More...
 
virtual const double BrHZgaeeRatio () const
 The ratio of the Br \((H\to Z\gamma\to ee\gamma)\) in the current model and in the Standard Model. More...
 
virtual const double BrHZgallRatio () const
 The ratio of the Br \((H\to Z\gamma\to ll\gamma)\) ( \(l=e,\mu \)) in the current model and in the Standard Model. More...
 
virtual const double BrHZgamumuRatio () const
 The ratio of the Br \((H\to Z\gamma\to \mu\mu\gamma)\) in the current model and in the Standard Model. More...
 
virtual const double BrHZgaRatio () const
 The ratio of the Br \((H\to Z\gamma)\) in the current model and in the Standard Model. More...
 
virtual const double BrHZZRatio () const
 The ratio of the Br \((H\to ZZ)\) in the current model and in the Standard Model. More...
 
virtual const double BrW (const Particle fi, const Particle fj) const
 The branching ratio of the \(W\) boson decaying into a SM fermion pair, \(Br(W\to f_i f_j)\). More...
 
virtual const double C1eeHvv (const double sqrt_s) const
 The C1 value controlling linear corrections from the Higgs self-coupling to single-Higgs processes for ZH. More...
 
virtual const double C1eettH (const double sqrt_s) const
 The C1 value controlling linear corrections from the Higgs self-coupling to single-Higgs processes for ZH. More...
 
virtual const double C1eeWBF (const double sqrt_s) const
 The C1 value controlling linear corrections from the Higgs self-coupling to single-Higgs processes for ZH. More...
 
virtual const double C1eeZBF (const double sqrt_s) const
 The C1 value controlling linear corrections from the Higgs self-coupling to single-Higgs processes for ZH. More...
 
virtual const double C1eeZH (const double sqrt_s) const
 The C1 value controlling linear corrections from the Higgs self-coupling to single-Higgs processes for ZH. More...
 
virtual const double cbminuscc () const
 
virtual const double cbminusctau () const
 
virtual const double ccminusctau () const
 
virtual const double CEWHd11 (const double mu) const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{Hd})_{11}\). More...
 
virtual const double CEWHd22 (const double mu) const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{Hd})_{22}\). More...
 
virtual const double CEWHd33 (const double mu) const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{Hd})_{33}\). More...
 
virtual const double CEWHe11 (const double mu) const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{He})_{11}\). More...
 
virtual const double CEWHe22 (const double mu) const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{He})_{22}\). More...
 
virtual const double CEWHe33 (const double mu) const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{He})_{33}\). More...
 
virtual const double CEWHL111 (const double mu) const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{HL}^{(1)})_{11}\). More...
 
virtual const double CEWHL122 (const double mu) const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{HL}^{(1)})_{22}\). More...
 
virtual const double CEWHL133 (const double mu) const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{HL}^{(1)})_{33}\). More...
 
virtual const double CEWHL311 (const double mu) const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{HL}^{(3)})_{11}\). More...
 
virtual const double CEWHL322 (const double mu) const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{HL}^{(3)})_{22}\). More...
 
virtual const double CEWHL333 (const double mu) const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{HL}^{(3)})_{33}\). More...
 
virtual const double CEWHQ111 (const double mu) const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{HQ}^{(1)})_{11}\). More...
 
virtual const double CEWHQ122 (const double mu) const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{HQ}^{(1)})_{22}\). More...
 
virtual const double CEWHQ133 (const double mu) const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{HQ}^{(1)})_{33}\). More...
 
virtual const double CEWHQ311 (const double mu) const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{HQ}^{(3)})_{11}\). More...
 
virtual const double CEWHQ322 (const double mu) const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{HQ}^{(3)})_{22}\). More...
 
virtual const double CEWHQ333 (const double mu) const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{HQ}^{(3)})_{33}\). More...
 
virtual const double CEWHQd33 (const double mu) const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{HQ}^{(d)})_{33}\). More...
 
virtual const double CEWHQu33 (const double mu) const
 Combination of coefficients of the Warsaw basis not constrained by EWPO (at LO) \((\hat{C}_{HQ}^{(u)})_{33}\). More...
 
virtual const double CEWHu11 (const double mu) const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{Hu})_{11}\). More...
 
virtual const double CEWHu22 (const double mu) const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{Hu})_{22}\). More...
 
virtual const double CEWHu33 (const double mu) const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{Hu})_{33}\). More...
 
virtual const double cgaga_HB (const double mu) const
 The Higgs-basis coupling \(c_{\gamma\gamma}\). (See LHCHXSWG-INT-2015-001 document.) More...
 
virtual const double cgaplusct () const
 
virtual const double cgg_HB (const double mu) const
 The Higgs-basis coupling \(c_{gg}\). (See LHCHXSWG-INT-2015-001 document.) More...
 
virtual const double cggEff_HB (const double mu) const
 The effective Higgs-basis coupling \(c_{gg}^{Eff}\). (Similar to cgg_HB but including modifications of SM loops.) (See arXiv: 1505.00046 [hep-ph] document.) More...
 
virtual const double cgminuscga () const
 
virtual const double cgplusct () const
 
virtual const double computeGammaTotalRatio () const
 The ratio of the \(\Gamma(H)\) in the current model and in the Standard Model. More...
 
virtual const double cVpluscb () const
 
virtual const double cVplusctau () const
 
virtual const double cZBox_HB (const double mu) const
 The Higgs-basis coupling \(c_{z\Box}\). (See LHCHXSWG-INT-2015-001 document.) More...
 
virtual const double cZga_HB (const double mu) const
 The Higgs-basis coupling \(c_{z\gamma}\). (See LHCHXSWG-INT-2015-001 document.) More...
 
virtual const double cZZ_HB (const double mu) const
 The Higgs-basis coupling \(c_{zz}\). (See LHCHXSWG-INT-2015-001 document.) More...
 
virtual const double Dalpha5hMz () const
 The 5-quark contribution to the running of the em constant to the \(Z\) pole. \(\Delta\alpha_{had}^{(5)}(M_Z)\). More...
 
virtual const double delta2sBRH3 (const double C1prod, const double C1Hxx) const
 Quadratic contribution from the Higgs self-couplings modifications to the signal strength for \(\sigma \times BR(H\to xx)\) in the current model. More...
 
virtual const double delta2sH3 (const double C1) const
 Quadratic contribution from the Higgs self-couplings modifications to the signal strength for an observable \(\sigma\) in the current model. More...
 
virtual const double delta_mubbH_1 (const double sqrt_s) const
 
virtual const double delta_mubbH_2 (const double sqrt_s) const
 
virtual const double delta_muggH_1 (const double sqrt_s) const
 
virtual const double delta_muggH_2 (const double sqrt_s) const
 
virtual const double delta_mutH_1 (const double sqrt_s) const
 
virtual const double delta_mutH_2 (const double sqrt_s) const
 
virtual const double delta_muttH_1 (const double sqrt_s) const
 
virtual const double delta_muttH_2 (const double sqrt_s) const
 
virtual const double delta_muVBF_1 (const double sqrt_s) const
 
virtual const double delta_muVBF_2 (const double sqrt_s) const
 
virtual const double delta_muVH_1 (const double sqrt_s) const
 
virtual const double delta_muVH_2 (const double sqrt_s) const
 
virtual const double delta_muWH_1 (const double sqrt_s) const
 
virtual const double delta_muWH_2 (const double sqrt_s) const
 
virtual const double delta_muZH_1 (const double sqrt_s) const
 
virtual const double delta_muZH_2 (const double sqrt_s) const
 
virtual const double deltaA_f (const Particle f) const
 The new physics contribution to the left-right asymmetry in \(e^+e^-\to Z\to f \bar{f}\) at the \(Z\)-pole, \(\delta \mathcal{A}_f\). More...
 
virtual const double deltaA_f_2 (const Particle f) const
 The \(\mathcal{O}(\Lambda^{-4})\) new physics contribution to the left-right asymmetry in \(e^+e^-\to Z\to f \bar{f}\) at the \(Z\)-pole, \(\Delta \mathcal{A}_f^{(2)}\). More...
 
virtual const double deltaAFB (const Particle f) const
 The new physics contribution to the forward-backward asymmetry in \(e^+e^-\to Z\to f \bar{f}\) at the \(Z\)-pole, \(\delta A^f_{FB}\). More...
 
virtual const double deltaAFB_2 (const Particle f) const
 The \(\mathcal{O}(\Lambda^{-4})\) new physics to the forward-backward asymmetry in \(e^+e^-\to Z\to f \bar{f}\) at the \(Z\)-pole, \(\Delta A^f_{FB}\). More...
 
virtual const double deltacZ_HB (const double mu) const
 The Higgs-basis coupling \(\delta c_z\). (See LHCHXSWG-INT-2015-001 document.) More...
 
virtual const double deltadxsdcoseeWWlvjjLEP2 (const double sqrt_s, const int bin) const
 The new physics contribution to the differential cross section in pb for \(e^+ e^- \to W^+ W^- \to lv jj \), with \( l= e,\mu \) for the 4 \( cos{\theta}\) bins defined in arXiv: 1606.06693 [hep-ph]. for the C.O.M. energies of 182.6 and 205.9 GeV. From arXiv: 1606.06693 [hep-ph]. More...
 
virtual const double deltaeNP (const double mu) const
 The new physics relative contribution to the EW coupling constant \(e\). More...
 
virtual const double deltaG1_hWW () const
 The new physics contribution to the coupling of the effective interaction \(H W_{\mu\nu}^\dagger W^{\mu\nu}\). More...
 
virtual const double deltaG1_hWW_mu (const double mu) const
 The new physics contribution to the coupling of the effective interaction \(H W_{\mu\nu}^\dagger W^{\mu\nu}\). More...
 
virtual const double deltaG1_hZA () const
 The new physics contribution to the coupling of the effective interaction \(H Z_{\mu\nu} F^{\mu\nu}\). More...
 
virtual const double deltaG1_hZA_mu (const double mu) const
 The new physics contribution to the coupling of the effective interaction \(H Z_{\mu\nu} F^{\mu\nu}\). More...
 
virtual const double deltaG1_hZARatio () const
 The full new physics contribution to the coupling of the effective interaction \(H Z_{\mu\nu} F^{A \mu\nu}\), including new local terms and modifications on the SM-loops. Normalized to the SM value. More...
 
virtual const double deltaG1_hZARatio_mu (const double mu) const
 The full new physics contribution to the coupling of the effective interaction \(H Z_{\mu\nu} F^{A \mu\nu}\), including new local terms and modifications on the SM-loops. Normalized to the SM value. More...
 
virtual const double deltaG1_hZZ () const
 The new physics contribution to the coupling of the effective interaction \(H Z_{\mu\nu} Z^{\mu\nu}\). More...
 
virtual const double deltaG1_hZZ_mu (const double mu) const
 The new physics contribution to the coupling of the effective interaction \(H Z_{\mu\nu} Z^{\mu\nu}\). More...
 
virtual const double deltag1gaNP (const double mu) const
 The new physics contribution to the anomalous triple gauge coupling \(g_{1,Z}\). More...
 
virtual const double deltag1ZNP (const double mu) const
 The new physics contribution to the anomalous triple gauge coupling \(g_{1,Z}\). More...
 
virtual const double deltag1ZNPEff () const
 The new physics contribution to the effective anomalous triple gauge coupling \(g_{1,Z}^{Eff}\) from arXiv: 1708.09079 [hep-ph]. More...
 
virtual const double deltaG2_hWW () const
 The new physics contribution to the coupling of the effective interaction \(H W_{\nu}^\dagger \partial^\mu W^{\mu\nu}\). More...
 
virtual const double deltaG2_hWW_mu (const double mu) const
 The new physics contribution to the coupling of the effective interaction \(H W_{\nu}^\dagger \partial^\mu W^{\mu\nu}\). More...
 
virtual const double deltaG2_hZA () const
 The new physics contribution to the coupling of the effective interaction \(H Z_{\nu} \partial^\mu F^{\mu\nu}\). More...
 
virtual const double deltaG2_hZA_mu (const double mu) const
 The new physics contribution to the coupling of the effective interaction \(H Z_{\nu} \partial^\mu F^{\mu\nu}\). More...
 
virtual const double deltaG2_hZZ () const
 The new physics contribution to the coupling of the effective interaction \(H Z_{\nu} \partial^\mu Z^{\mu\nu}\). More...
 
virtual const double deltaG2_hZZ_mu (const double mu) const
 The new physics contribution to the coupling of the effective interaction \(H Z_{\nu} \partial^\mu Z^{\mu\nu}\). More...
 
virtual const double deltaG3_hWW () const
 The new physics contribution to the coupling of the effective interaction \(H W_{\mu}^\dagger W^{\mu}\). More...
 
virtual const double deltaG3_hWW_mu (const double mu) const
 The new physics contribution to the coupling of the effective interaction \(H W_{\mu}^\dagger W^{\mu}\). More...
 
virtual const double deltaG3_hZZ () const
 The new physics contribution to the coupling of the effective interaction \(H Z_{\mu} Z^{\mu}\). More...
 
virtual const double deltaG3_hZZ_mu (const double mu) const
 The new physics contribution to the coupling of the effective interaction \(H Z_{\mu} Z^{\mu}\). More...
 
virtual const double deltaG_hAA () const
 The new physics contribution to the coupling of the effective interaction \(H F_{\mu\nu} F^{\mu\nu}\). More...
 
virtual const double deltaG_hAA_mu (const double mu) const
 The new physics contribution to the coupling of the effective interaction \(H F_{\mu\nu} F^{\mu\nu}\). More...
 
virtual const double deltaG_hAARatio () const
 The full new physics contribution to the coupling of the effective interaction \(H F_{\mu\nu} F^{\mu\nu}\), including new local terms and modifications on the SM-loops. Normalized to the SM value. More...
 
virtual const double deltaG_hAARatio_mu (const double mu) const
 The full new physics contribution to the coupling of the effective interaction \(H F_{\mu\nu} F^{\mu\nu}\), including new local terms and modifications on the SM-loops. Normalized to the SM value. More...
 
virtual gslpp::complex deltaG_hff (const Particle p) const
 The new physics contribution to the coupling of the effective interaction \(H f\bar{f}\). More...
 
virtual gslpp::complex deltaG_hff_mu (const Particle p, const double mu) const
 The new physics contribution to the coupling of the effective interaction \(H f\bar{f}\). More...
 
virtual const double deltaG_hgg () const
 The new physics contribution to the coupling of the effective interaction \(H G_{\mu\nu}^AG^{A \mu\nu}\). More...
 
virtual const double deltaG_hgg_mu (const double mu) const
 The new physics contribution to the coupling of the effective interaction \(H G_{\mu\nu}^AG^{A \mu\nu}\). More...
 
virtual const double deltaG_hggRatio () const
 The full new physics contribution to the coupling of the effective interaction \(H G_{\mu\nu}^AG^{A \mu\nu}\), including new local terms and modifications on the SM-loops. Normalized to the SM value. More...
 
virtual const double deltaG_hggRatio_mu (const double mu) const
 The full new physics contribution to the coupling of the effective interaction \(H G_{\mu\nu}^AG^{A \mu\nu}\), including new local terms and modifications on the SM-loops. Normalized to the SM value. More...
 
virtual const double deltaG_hhhRatio () const
 The new physics contribution to the Higgs self-coupling \( H H H\). Normalized to the SM value. More...
 
virtual const double deltaG_hhhRatio_mu (const double mu) const
 The new physics contribution to the Higgs self-coupling \( H H H\). Normalized to the SM value. More...
 
virtual const double deltaGA_f (const Particle f) const
 New physics contribution to the neutral-current axial-vector coupling \(g_A^f\). More...
 
virtual const double deltaGA_f_2 (const Particle f) const
 
virtual const double deltaGamma_W () const
 The new physics contribution to the total decay width of the \(W\) boson, \(\delta \Gamma_W\). More...
 
virtual const double deltaGamma_Wff (const Particle fi, const Particle fj) const
 The new physics contribution to the decay width of the \(W\) boson into a given fermion pair, \(\delta \Gamma_Z^{f}\). More...
 
virtual const double deltaGamma_Z () const
 The new physics contribution to the total decay width of the \(Z\) boson, \(\delta \Gamma_Z\). More...
 
virtual const double deltaGamma_Z_2 () const
 The \(\mathcal{O}(\Lambda^{-4})\) new physics contribution to the total decay width of the \(Z\) boson, \(\Delta \Gamma_Z^{(2)}\). More...
 
virtual const double deltaGamma_Zf (const Particle f) const
 The new physics contribution to the decay width of the \(Z\) boson into a given fermion pair, \(\delta \Gamma_Z^{f}\). More...
 
virtual const double deltaGamma_Zf_2 (const Particle f) const
 The \(\mathcal{O}(\Lambda^{-4})\) new physics contribution to the decay width of the \(Z\) boson into a given fermion pair, \(\Delta \Gamma_{Z,f}^{(2)}\). More...
 
virtual const double deltaGamma_Zhad () const
 The new physics contribution to the hadronic decay width of the \(Z\) boson, \(\delta \Gamma_{Z,had}\). More...
 
virtual const double deltaGamma_Zhad_2 () const
 The \(\mathcal{O}(\Lambda^{-4})\) new physics contribution to the hadronic decay width of the \(Z\) boson, \(\Delta \Gamma_{Z,had}^{(2)}\). More...
 
virtual const double deltaGammaHbbRatio1 () const
 
virtual const double deltaGammaHbbRatio2 () const
 
virtual const double deltaGammaHccRatio1 () const
 
virtual const double deltaGammaHccRatio2 () const
 
virtual const double deltaGammaHgagaRatio1 () const
 
virtual const double deltaGammaHgagaRatio2 () const
 
virtual const double deltaGammaHggRatio1 () const
 
virtual const double deltaGammaHggRatio2 () const
 
virtual const double deltaGammaHmumuRatio1 () const
 
virtual const double deltaGammaHmumuRatio2 () const
 
virtual const double deltaGammaHtautauRatio1 () const
 
virtual const double deltaGammaHtautauRatio2 () const
 
virtual const double deltaGammaHWWRatio1 () const
 
virtual const double deltaGammaHWWRatio2 () const
 
virtual const double deltaGammaHZgaRatio1 () const
 
virtual const double deltaGammaHZgaRatio2 () const
 
virtual const double deltaGammaHZZRatio1 () const
 
virtual const double deltaGammaHZZRatio2 () const
 
virtual const double deltaGammaTotalRatio1 () const
 
virtual const double deltaGammaTotalRatio2 () const
 
virtual const double DeltaGF () const
 New physics contribution to the Fermi constant. More...
 
const double deltaGL_f_mu (const Particle p, const double mu) const
 New physics contribution to the neutral-current left-handed coupling \(g_L^f\). More...
 
virtual gslpp::complex deltaGL_Wff (const Particle pbar, const Particle p) const
 New physics contribution to the charged current coupling \(W_\mu \bar{f_L}\gamma^mu f_L\). More...
 
virtual gslpp::complex deltaGL_Wff_mu (const Particle pbar, const Particle p, const double mu) const
 New physics contribution to the charged current coupling \(W_\mu \bar{f_L}\gamma^mu f_L\). More...
 
const double deltaGR_f_mu (const Particle p, const double mu) const
 New physics contribution to the neutral-current right-handed coupling \(g_R^f\). More...
 
virtual gslpp::complex deltaGR_Wff (const Particle pbar, const Particle p) const
 New physics contribution to the charged current coupling \(W_\mu \bar{f_R}\gamma^mu f_R\). More...
 
virtual gslpp::complex deltaGR_Wff_mu (const Particle pbar, const Particle p, const double mu) const
 New physics contribution to the charged current coupling \(W_\mu \bar{f_R}\gamma^mu f_R\). More...
 
virtual const double deltaGV_f (const Particle f) const
 New physics contribution to the neutral-current vector coupling \(g_V^f\). More...
 
virtual const double deltaGV_f_2 (const Particle f) const
 
virtual const double deltaKgammaNP (const double mu) const
 The new physics contribution to the anomalous triple gauge coupling \(\kappa_{\gamma}\). More...
 
virtual const double deltaKgammaNPEff () const
 The new physics contribution to the effective anomalous triple gauge coupling \(\kappa_{\gamma}^{Eff}\) from arXiv: 1708.09079 [hep-ph]. More...
 
virtual const double deltaN_nu () const
 The new physics contribution to the number of neutrinos dervied from the \(Z\) pole measurements. More...
 
virtual const double deltaR0_f (const Particle f) const
 The new physics contribution to the ratio \(R_\ell^0=\Gamma_{\mathrm{had}}/\Gamma_\ell\), \(R_q^0=\Gamma_q/\Gamma_{\mathrm{had}}\) and \(R_\nu^0=\Gamma_\nu/\Gamma_{\mathrm{had}}\), for charged leptons, quarks and neutrinos, respectively. More...
 
virtual const double deltaR0_f_2 (const Particle f) const
 The \(\mathcal{O}(\Lambda^{-4})\) new physics contribution to the ratio \(R_\ell^0=\Gamma_{\mathrm{had}}/\Gamma_\ell\), \(R_q^0=\Gamma_q/\Gamma_{\mathrm{had}}\) and \(R_\nu^0=\Gamma_\nu/\Gamma_{\mathrm{had}}\), for charged leptons, quarks and neutrinos: More...
 
virtual const double deltaR_inv () const
 The new physics contribution to the ratio of invisible and leptonic (electron) decay widths of the \(Z\) boson, \(\delta R_{inv}\). More...
 
virtual const double deltaRuc () const
 The new physics contribution to the ratio of the \(Z\to u\bar{u} + Z\to c\bar{c}\) width to the \(Z\)-boson hadronic width: More...
 
virtual const double deltaRuc_2 () const
 The \(\mathcal{O}(1/\Lambda^4)\) new physics contribution to the ratio of the \(Z\to u\bar{u} + Z\to c\bar{c}\) width to the \(Z\)-boson hadronic width: More...
 
virtual const double deltaSigmaHadron () const
 The new physics contribution to the cross section for the process \(e^+ e^-\to Z\to \mathrm{hadrons}\) at the \(Z\) pole, \(\delta \sigma_h^0\). More...
 
virtual const double deltaSigmaHadron_2 () const
 The \(\mathcal{O}(\Lambda^{-4})\) new physics contribution to the cross section for the process \(e^+ e^-\to Z\to \mathrm{hadrons}\) at the \(Z\) pole, \(\Delta \sigma_h^{0,(2)}\). More...
 
virtual const double deltaSin2thetaEff_e () const
 The new physics contribution to the effective electron/leptonic weak angle \(\delta \sin^2\theta_{\rm eff}^{\rm lept}\) at the \(Z\) pole. More...
 
virtual const double deltaSin2thetaEff_e_2 () const
 The \(\mathcal{O}(\Lambda^{-4})\) new physics contribution to the effective electron weak angle \(\Delta \sin^2\theta_{eff,e}^{(2)}\) at the \(Z\) pole. More...
 
virtual const double deltaSin2thetaEff_mu () const
 The new physics contribution to the effective muonic weak angle \(\delta \sin^2\theta_{\rm eff}^{\mu\mu}\) at the \(Z\) pole. More...
 
virtual const double deltaSin2thetaEff_mu_2 () const
 The \(\mathcal{O}(\Lambda^{-4})\) new physics contribution to the effective muonic weak angle \(\Delta \sin^2\theta_{eff, \mu}^{(2)}\) at the \(Z\) pole. More...
 
virtual const double deltaxseeWW4fLEP2 (const double sqrt_s, const int fstate) const
 The new physics contribution to the cross section in pb for \(e^+ e^- \to W^+ W^- \to 4f \), with \( 4f = 0 (jjjj), 1 (e v jj), 2 (mu v jj), 3 (tau v jj), 4 (e v e v), 5 (mu v mu v), 6 (tau v tau v), 7 (e v mu v), 8 (e v tau v), 9 (mu v tau v), 10 (l v jj), 11 (l v l v) \) the different fermion final states for C.O.M. energies in 188-208 GeV. From arXiv: 1606.06693 [hep-ph]. More...
 
virtual const double deltaxseeWWhadLEP2 (const double sqrt_s) const
 The new physics contribution to the cross section in pb for \(e^+ e^- \to W^+ W^- \to j j j j\), summing over all final states for C.O.M. energies in 188-208 GeV. From arXiv: 1606.06693 [hep-ph]. Defined only for the NPSMEFTd6 class. More...
 
virtual const double deltaxseeWWleptLEP2 (const double sqrt_s) const
 The new physics contribution to the cross section in pb for \(e^+ e^- \to W^+ W^- \to \ell \nu \ell \nu\), summing over all final states for C.O.M. energies in 188-208 GeV. From arXiv: 1606.06693 [hep-ph]. Defined only for the NPSMEFTd6 class. More...
 
virtual const double deltaxseeWWsemilLEP2 (const double sqrt_s) const
 The new physics contribution to the cross section in pb for \(e^+ e^- \to W^+ W^- \to \ell \nu j j\), summing over all final states for C.O.M. energies in 188-208 GeV. From arXiv: 1606.06693 [hep-ph]. Defined only for the NPSMEFTd6 class. More...
 
virtual const double deltaxseeWWtotLEP2 (const double sqrt_s) const
 The new physics contribution to the total cross section in pb for \(e^+ e^- \to W^+ W^-\), summing over all final states for C.O.M. energies in 188-208 GeV. From arXiv: 1606.06693 [hep-ph]. More...
 
virtual const double deltayb_HB (const double mu) const
 The Higgs-basis coupling \(\delta y_b\). (See LHCHXSWG-INT-2015-001 document.) More...
 
virtual const double deltayc_HB (const double mu) const
 The Higgs-basis coupling \(\delta y_c\). (See LHCHXSWG-INT-2015-001 document.) More...
 
virtual const double deltaymu_HB (const double mu) const
 The Higgs-basis coupling \(\delta y_\mu\). (See LHCHXSWG-INT-2015-001 document.) More...
 
virtual const double deltays_HB (const double mu) const
 The Higgs-basis coupling \(\delta y_s\). (See LHCHXSWG-INT-2015-001 document.) More...
 
virtual const double deltayt_HB (const double mu) const
 The Higgs-basis coupling \(\delta y_t\). (See LHCHXSWG-INT-2015-001 document.) More...
 
virtual const double deltaytau_HB (const double mu) const
 The Higgs-basis coupling \(\delta y_\tau\). (See LHCHXSWG-INT-2015-001 document.) More...
 
virtual const double dxsdcoseeWWlvjjLEP2 (const double sqrt_s, const int bin) const
 The differential cross section in pb for \(e^+ e^- \to W^+ W^- \to lv jj \), with \( l= e,\mu \) for the 4 \( cos{\theta}\) bins defined in arXiv: 1606.06693 [hep-ph]. for the C.O.M. energies of 182.6 and 205.9 GeV. From arXiv: 1606.06693 [hep-ph]. Defined only for the NPSMEFTd6 class. More...
 
virtual const double dxseeWWdcos (const double sqrt_s, const double cos) const
 The differential distribution for \(e^+ e^- \to W^+ W^- \to jj \ell \nu\), with \(\ell= e, \mu\), as a function of the \(W\) polar angle. More...
 
virtual const double dxseeWWdcosBin (const double sqrt_s, const double cos1, const double cos2) const
 The integral of differential distribution for \(e^+ e^- \to W^+ W^- \to jj \ell \nu\), with \(\ell= e, \mu\) in a given bin of the \(W\) polar angle. More...
 
virtual const gslpp::complex gA_f (const Particle f) const
 The total (SM+NP) contribution to the neutral-current axial-vector coupling \(g_A^f\). More...
 
virtual const double Gamma_had () const
 The hadronic decay width of the \(Z\) boson, \(\Gamma_{Z,had}\). More...
 
virtual const double Gamma_Z () const
 The total decay width of the \(Z\) boson, \(\Gamma_Z\). More...
 
virtual const double Gamma_Zf (const Particle f) const
 The decay width of the \(Z\) boson into a given fermion pair, \(\Gamma_Z^{f}\). More...
 
virtual const double GammaHbbRatio () const
 The ratio of the \(\Gamma(H\to b\bar{b})\) in the current model and in the Standard Model. More...
 
virtual const double GammaHccRatio () const
 The ratio of the \(\Gamma(H\to c\bar{c})\) in the current model and in the Standard Model. More...
 
virtual const double GammaHgagaRatio () const
 The ratio of the \(\Gamma(H\to \gamma\gamma)\) in the current model and in the Standard Model. More...
 
virtual const double GammaHggRatio () const
 The ratio of the \(\Gamma(H\to gg)\) in the current model and in the Standard Model. More...
 
virtual const double GammaHmumuRatio () const
 The ratio of the \(\Gamma(H\to \mu^+\mu^-)\) in the current model and in the Standard Model. More...
 
virtual const double GammaHssRatio () const
 The ratio of the \(\Gamma(H\to s\bar{s})\) in the current model and in the Standard Model. More...
 
virtual const double GammaHtautauRatio () const
 The ratio of the \(\Gamma(H\to \tau^+\tau^-)\) in the current model and in the Standard Model. More...
 
virtual const double GammaHWWRatio () const
 The ratio of the \(\Gamma(H\to WW)\) in the current model and in the Standard Model. More...
 
virtual const double GammaHZgaRatio () const
 The ratio of the \(\Gamma(H\to Z\gamma)\) in the current model and in the Standard Model. More...
 
virtual const double GammaHZZRatio () const
 The ratio of the \(\Gamma(H\to ZZ)\) in the current model and in the Standard Model. More...
 
virtual const double GammaW () const
 The total width of the \(W\) boson, \(\Gamma_W\). More...
 
virtual const double GammaW (const Particle fi, const Particle fj) const
 A partial decay width of the \(W\) boson decay into a SM fermion pair. More...
 
virtual const StandardModelgetTrueSM () const
 A method to return a StandardModel object from NPbase. More...
 
virtual const gslpp::complex gV_f (const Particle f) const
 The total (SM+NP) contribution to the neutral-current vector coupling \(g_V^f\). More...
 
virtual const double kappaAeff () const
 The effective coupling \(\kappa_{A,eff}=\sqrt{\Gamma_{HAA}/\Gamma_{HAA}^{SM}}\). More...
 
virtual const double kappabeff () const
 The effective coupling \(\kappa_{b,eff}=\sqrt{\Gamma_{Hbb}/\Gamma_{Hbb}^{SM}}\). More...
 
virtual const double kappaceff () const
 The effective coupling \(\kappa_{c,eff}=\sqrt{\Gamma_{Hcc}/\Gamma_{Hcc}^{SM}}\). More...
 
virtual const double kappaGeff () const
 The effective coupling \(\kappa_{G,eff}=\sqrt{\Gamma_{HGG}/\Gamma_{HGG}^{SM}}\). More...
 
virtual const double kappamueff () const
 The effective coupling \(\kappa_{\mu,eff}=\sqrt{\Gamma_{H\mu\mu}/\Gamma_{H\mu\mu}^{SM}}\). More...
 
virtual const double kappataueff () const
 The effective coupling \(\kappa_{\tau,eff}=\sqrt{\Gamma_{H\tau\tau}/\Gamma_{H\tau\tau}^{SM}}\). More...
 
virtual const double kappaW4feff () const
 The effective coupling \(\kappa_{W4f,eff}=\sqrt{\Gamma_{H4f, CC}/\Gamma_{H4f, CC}^{SM}}\). More...
 
virtual const double kappaWeff () const
 The effective coupling \(\kappa_{W,eff}=\sqrt{\Gamma_{HWW}/\Gamma_{HWW}^{SM}}\). More...
 
virtual const double kappaZ4feff () const
 The effective coupling \(\kappa_{Z4f,eff}=\sqrt{\Gamma_{H4f, NC}/\Gamma_{H4f, NC}^{SM}}\). More...
 
virtual const gslpp::complex kappaZ_f (const Particle f) const
 The effective neutral-current coupling \(\kappa_Z^f\) including SM plus NP contributions. More...
 
virtual const double kappaZAeff () const
 The effective coupling \(\kappa_{ZA,eff}=\sqrt{\Gamma_{HZA}/\Gamma_{HZA}^{SM}}\). More...
 
virtual const double kappaZeff () const
 The effective coupling \(\kappa_{Z,eff}=\sqrt{\Gamma_{HZZ}/\Gamma_{HZZ}^{SM}}\). More...
 
virtual const double lambdaZNP (const double mu) const
 The new physics contribution to the anomalous triple gauge coupling \(\lambda_{Z}\). More...
 
virtual const double lambz_HB (const double mu) const
 The Higgs-basis coupling \(\lambda_{z}\). (See LHCHXSWG-INT-2015-001 document.) More...
 
virtual const double mubbH (const double sqrt_s) const
 The ratio \(\mu_{bbH}\) between the bbH production cross-section in the current model and in the Standard Model. More...
 
virtual const double mueeHee (const double sqrt_s, const double Pol_em, const double Pol_ep) const
 The ratio \(\mu_{e^+e^- \to He^+e^-}\) between the \( e^+e^- \to H e^+e^- \) associated production cross-section in the current model and in the Standard Model. More...
 
virtual const double mueeHvv (const double sqrt_s, const double Pol_em, const double Pol_ep) const
 The ratio \(\mu_{e^+e^- \to H\nu\bar{\nu}}\) between the \( e^+e^- \to H\nu\bar{\nu} \) associated production cross-section in the current model and in the Standard Model. More...
 
virtual const double mueettH (const double sqrt_s, const double Pol_em, const double Pol_ep) const
 The ratio \(\mu_{eettH}\) between the \( e^{+}e^{-}\to t\bar{t} H \) production cross-section in the current model and in the Standard Model. More...
 
virtual const double mueeWBF (const double sqrt_s, const double Pol_em, const double Pol_ep) const
 The ratio \(\mu_{eeWBF}\) between the \( e^{+}e^{-}\to \nu\bar{\nu} H \) production cross-section in the current model and in the Standard Model. More...
 
virtual const double mueeWW (const double sqrt_s, const double Pol_em, const double Pol_ep) const
 The ratio \(\mu_{eeWW}\) between the \( e^{+}e^{-}\to W^{+}W^{-} \) production cross-section in the current model and in the Standard Model. More...
 
virtual const double mueeZBF (const double sqrt_s, const double Pol_em, const double Pol_ep) const
 The ratio \(\mu_{eeZBF}\) between the \( e^{+}e^{-}\to e^{+}e^{-} H \) production cross-section in the current model and in the Standard Model. More...
 
virtual const double mueeZH (const double sqrt_s, const double Pol_em, const double Pol_ep) const
 The ratio \(\mu_{eeZH}\) between the \( e^{+}e^{-}\to ZH \) associated production cross-section in the current model and in the Standard Model. More...
 
virtual const double mueeZHGen (const double sqrt_s, const double Pol_em, const double Pol_ep) const
 The ratio \(\mu_{eeZH}\) between the \( e^{+}e^{-}\to ZH \) associated production cross-section in the current model and in the Standard Model. More...
 
virtual const double mueeZllH (const double sqrt_s, const double Pol_em, const double Pol_ep) const
 The ratio \(\mu_{eeZH, Z \to e^+ e^-, \mu^+ \mu^-}\) between the \( e^{+}e^{-}\to ZH, Z \to e^+ e^-, \mu^+ \mu^- \) associated production cross-section in the current model and in the Standard Model. More...
 
virtual const double mueeZqqH (const double sqrt_s, const double Pol_em, const double Pol_ep) const
 The ratio \(\mu_{eeZH, Z \to q \bar{q}}\) between the \( e^{+}e^{-}\to ZH, Z \to q \bar{q} \) associated production cross-section in the current model and in the Standard Model. More...
 
virtual const double muepWBF (const double sqrt_s) const
 The ratio \(\mu_{epWBF}\) between the \( e^{-} p\to \nu j H \) production cross-section in the current model and in the Standard Model. More...
 
virtual const double muepZBF (const double sqrt_s) const
 The ratio \(\mu_{epZBF}\) between the \( e^{-} p\to e^{-} j H \) production cross-section in the current model and in the Standard Model. More...
 
virtual const double muggH (const double sqrt_s) const
 The ratio \(\mu_{ggH}\) between the gluon-gluon fusion Higgs production cross-section in the current model and in the Standard Model. More...
 
virtual const double muggHbb (const double sqrt_s) const
 
virtual const double muggHgaga (const double sqrt_s) const
 
virtual const double muggHgagaInt (const double sqrt_s) const
 The ratio \(\mu_{ggH,\gamma\gamma}\) between the gluon-gluon fusion Higgs production cross-section with subsequent decay into 2 photons in the current model and in the Standard Model. Includes interference effects with the background, following arXiv:1704.08259. More...
 
virtual const double muggHH (const double sqrt_s) const
 The ratio \(\mu_{ggHH}\) between the gluon-gluon fusion di-Higgs production cross-section in the current model and in the Standard Model. More...
 
virtual const double muggHmumu (const double sqrt_s) const
 
virtual const double muggHpbbH_Hgaga (const double sqrt_s) const
 
virtual const double muggHpbbH_Htautau (const double sqrt_s) const
 
virtual const double muggHpbbH_HWW (const double sqrt_s) const
 
virtual const double muggHpbbH_HZZ (const double sqrt_s) const
 
virtual const double muggHpttH (const double sqrt_s) const
 The ratio \(\mu_{ggH+ttH}\) between the sum of gluon-gluon fusion and t-tbar-Higgs associated production cross-section in the current model and in the Standard Model. More...
 
virtual const double muggHpttHptHpbbH_Hmumu (const double sqrt_s) const
 
virtual const double muggHpttHptHpbbH_HZga (const double sqrt_s) const
 
virtual const double muggHpVBFpbbH_Hbb (const double sqrt_s) const
 
virtual const double muggHtautau (const double sqrt_s) const
 
virtual const double muggHWW (const double sqrt_s) const
 
virtual const double muggHWW2l2v (const double sqrt_s) const
 
virtual const double muggHZga (const double sqrt_s) const
 
virtual const double muggHZZ (const double sqrt_s) const
 
virtual const double muggHZZ4l (const double sqrt_s) const
 
virtual const double mummH (const double sqrt_s) const
 The ratio \(\mu_{\mu\mu H}\) between the \(\sigma(\mu \mu \to H)}\) production cross-section in the current model and in the Standard Model. More...
 
virtual const double mummHmm (const double sqrt_s) const
 The ratio \(\mu_{\mu\mu H\mu\mu}\) between the \(\sigma(\mu \mu \to H \mu \mu)}\) production cross-section in the current model and in the Standard Model. More...
 
virtual const double mummHNWA (const double sqrt_s) const
 The ratio \(\mu_{\mu\mu H}\) between the \(\sigma(\mu \mu \to H)}\) production cross-section in the current model and in the Standard Model, in the narrow width approximation. More...
 
virtual const double mummHvv (const double sqrt_s) const
 The ratio \(\mu_{\mu\mu H\nu\nu}\) between the \(\sigma(\mu \mu \to H \nu \nu)}\) production cross-section in the current model and in the Standard Model. More...
 
virtual const double mummttH (const double sqrt_s) const
 The ratio \(\mu_{\mu\mu ttH}\) between the \(\sigma(\mu \mu \to t\bar{t} H )}\) production cross-section in the current model and in the Standard Model. More...
 
virtual const double mummZH (const double sqrt_s) const
 The ratio \(\mu_{\mu\mu ZH}\) between the \(\sigma(\mu \mu \to Z H)}\) production cross-section in the current model and in the Standard Model. More...
 
virtual const double muppHmumu (const double sqrt_s) const
 
virtual const double muppHZga (const double sqrt_s) const
 
virtual const double mupTVppWZ (const double sqrt_s, const double pTV1, const double pTV2) const
 The number of events in \( p p \to WZ\) in a given \(p_{TV}\) bin, normalized to the SM prediction. From arXiv: 1712.01310 [hep-ph] and private communication. Implemented only in NPSMEFTd6 class. More...
 
virtual const double mutH (const double sqrt_s) const
 The ratio \(\mu_{tH}\) between the t-Higgs associated production cross-section in the current model and in the Standard Model. More...
 
virtual const double mutHgaga (const double sqrt_s) const
 
virtual const double mutHq (const double sqrt_s) const
 The ratio \(\mu_{tHq}\) between the t-q-Higgs associated production cross-section in the current model and in the Standard Model. More...
 
virtual const double muTHUggHbb (const double sqrt_s) const
 
virtual const double muTHUggHgaga (const double sqrt_s) const
 
virtual const double muTHUggHmumu (const double sqrt_s) const
 
virtual const double muTHUggHtautau (const double sqrt_s) const
 
virtual const double muTHUggHWW (const double sqrt_s) const
 
virtual const double muTHUggHWW2l2v (const double sqrt_s) const
 
virtual const double muTHUggHZga (const double sqrt_s) const
 
virtual const double muTHUggHZgamumu (const double sqrt_s) const
 
virtual const double muTHUggHZZ (const double sqrt_s) const
 
virtual const double muTHUggHZZ4l (const double sqrt_s) const
 
virtual const double muTHUggHZZ4mu (const double sqrt_s) const
 
virtual const double muTHUttHbb (const double sqrt_s) const
 
virtual const double muTHUttHgaga (const double sqrt_s) const
 
virtual const double muTHUttHmumu (const double sqrt_s) const
 
virtual const double muTHUttHtautau (const double sqrt_s) const
 
virtual const double muTHUttHWW (const double sqrt_s) const
 
virtual const double muTHUttHWW2l2v (const double sqrt_s) const
 
virtual const double muTHUttHZga (const double sqrt_s) const
 
virtual const double muTHUttHZZ (const double sqrt_s) const
 
virtual const double muTHUttHZZ4l (const double sqrt_s) const
 
virtual const double muTHUVBFBRinv (const double sqrt_s) const
 
virtual const double muTHUVBFHbb (const double sqrt_s) const
 
virtual const double muTHUVBFHgaga (const double sqrt_s) const
 
virtual const double muTHUVBFHinv (const double sqrt_s) const
 
virtual const double muTHUVBFHmumu (const double sqrt_s) const
 
virtual const double muTHUVBFHtautau (const double sqrt_s) const
 
virtual const double muTHUVBFHWW (const double sqrt_s) const
 
virtual const double muTHUVBFHWW2l2v (const double sqrt_s) const
 
virtual const double muTHUVBFHZga (const double sqrt_s) const
 
virtual const double muTHUVBFHZZ (const double sqrt_s) const
 
virtual const double muTHUVBFHZZ4l (const double sqrt_s) const
 
virtual const double muTHUVHbb (const double sqrt_s) const
 
virtual const double muTHUVHBRinv (const double sqrt_s) const
 
virtual const double muTHUVHgaga (const double sqrt_s) const
 
virtual const double muTHUVHinv (const double sqrt_s) const
 
virtual const double muTHUVHmumu (const double sqrt_s) const
 
virtual const double muTHUVHtautau (const double sqrt_s) const
 
virtual const double muTHUVHWW (const double sqrt_s) const
 
virtual const double muTHUVHWW2l2v (const double sqrt_s) const
 
virtual const double muTHUVHZga (const double sqrt_s) const
 
virtual const double muTHUVHZZ (const double sqrt_s) const
 
virtual const double muTHUVHZZ4l (const double sqrt_s) const
 
virtual const double muTHUWHbb (const double sqrt_s) const
 
virtual const double muTHUWHgaga (const double sqrt_s) const
 
virtual const double muTHUWHmumu (const double sqrt_s) const
 
virtual const double muTHUWHtautau (const double sqrt_s) const
 
virtual const double muTHUWHWW (const double sqrt_s) const
 
virtual const double muTHUWHWW2l2v (const double sqrt_s) const
 
virtual const double muTHUWHZga (const double sqrt_s) const
 
virtual const double muTHUWHZZ (const double sqrt_s) const
 
virtual const double muTHUWHZZ4l (const double sqrt_s) const
 
virtual const double muTHUZHbb (const double sqrt_s) const
 
virtual const double muTHUZHgaga (const double sqrt_s) const
 
virtual const double muTHUZHmumu (const double sqrt_s) const
 
virtual const double muTHUZHtautau (const double sqrt_s) const
 
virtual const double muTHUZHWW (const double sqrt_s) const
 
virtual const double muTHUZHWW2l2v (const double sqrt_s) const
 
virtual const double muTHUZHZga (const double sqrt_s) const
 
virtual const double muTHUZHZZ (const double sqrt_s) const
 
virtual const double muTHUZHZZ4l (const double sqrt_s) const
 
virtual const double muttH (const double sqrt_s) const
 The ratio \(\mu_{ttH}\) between the t-tbar-Higgs associated production cross-section in the current model and in the Standard Model. More...
 
virtual const double muttHbb (const double sqrt_s) const
 
virtual const double muttHgaga (const double sqrt_s) const
 
virtual const double muttHgagaZeeboost (const double sqrt_s) const
 The ratio \(\sigma(ttH)/\sigma(ttZ)\) in the \(H\to b\bar{b}\), \(Z\to e^+e^-\) channel channel in the current model and in the Standard Model. More...
 
virtual const double muttHmumu (const double sqrt_s) const
 
virtual const double muttHptH_Hbb (const double sqrt_s) const
 
virtual const double muttHptH_Hgaga (const double sqrt_s) const
 
virtual const double muttHptH_Hmumu (const double sqrt_s) const
 
virtual const double muttHptH_Htautau (const double sqrt_s) const
 
virtual const double muttHptH_HWW (const double sqrt_s) const
 
virtual const double muttHptH_HZZ (const double sqrt_s) const
 
virtual const double muttHtautau (const double sqrt_s) const
 
virtual const double muttHWW (const double sqrt_s) const
 
virtual const double muttHWW2l2v (const double sqrt_s) const
 
virtual const double muttHZbbboost (const double sqrt_s) const
 The ratio \(\sigma(ttH)/\sigma(ttZ)\) in the \(H,Z\to b\bar{b}\) channel in the current model and in the Standard Model. More...
 
virtual const double muttHZga (const double sqrt_s) const
 
virtual const double muttHZZ (const double sqrt_s) const
 
virtual const double muttHZZ4l (const double sqrt_s) const
 
virtual const double muVBF (const double sqrt_s) const
 The ratio \(\mu_{VBF}\) between the vector-boson fusion Higgs production cross-section in the current model and in the Standard Model. More...
 
virtual const double muVBFgamma (const double sqrt_s) const
 The ratio \(\mu_{VBF+\gamma}\) between the vector-boson fusion Higgs production cross-section in association with a hard photon in the current model and in the Standard Model. More...
 
virtual const double muVBFHbb (const double sqrt_s) const
 
virtual const double muVBFHgaga (const double sqrt_s) const
 
virtual const double muVBFHmumu (const double sqrt_s) const
 
virtual const double muVBFHtautau (const double sqrt_s) const
 
virtual const double muVBFHWW (const double sqrt_s) const
 
virtual const double muVBFHWW2l2v (const double sqrt_s) const
 
virtual const double muVBFHZga (const double sqrt_s) const
 
virtual const double muVBFHZZ (const double sqrt_s) const
 
virtual const double muVBFHZZ4l (const double sqrt_s) const
 
virtual const double muVBFpVH (const double sqrt_s) const
 The ratio \(\mu_{VBF+VH}\) between the sum of VBF and WH+ZH associated production cross-section in the current model and in the Standard Model. More...
 
virtual const double muVBFpVH_Hmumu (const double sqrt_s) const
 
virtual const double muVBFpVH_HZga (const double sqrt_s) const
 
virtual const double muVH (const double sqrt_s) const
 The ratio \(\mu_{VH}\) between the WH+ZH associated production cross-section in the current model and in the Standard Model. More...
 
virtual const double muVHbb (const double sqrt_s) const
 
virtual const double muVHcc (const double sqrt_s) const
 
virtual const double muVHgaga (const double sqrt_s) const
 
virtual const double muVHmumu (const double sqrt_s) const
 
virtual const double muVHpT250 (const double sqrt_s) const
 The ratio \(\mu_{VH}\) between the WH+ZH associated production cross-section in the current model and in the Standard Model, with \(p_{T,H}>250\) GeV. More...
 
virtual const double muVHtautau (const double sqrt_s) const
 
virtual const double muVHWW (const double sqrt_s) const
 
virtual const double muVHWW2l2v (const double sqrt_s) const
 
virtual const double muVHZga (const double sqrt_s) const
 
virtual const double muVHZZ (const double sqrt_s) const
 
virtual const double muVHZZ4l (const double sqrt_s) const
 
virtual const double muWH (const double sqrt_s) const
 The ratio \(\mu_{WH}\) between the W-Higgs associated production cross-section in the current model and in the Standard Model. More...
 
virtual const double muWHbb (const double sqrt_s) const
 
virtual const double muWHgaga (const double sqrt_s) const
 
virtual const double muWHmumu (const double sqrt_s) const
 
virtual const double muWHpT250 (const double sqrt_s) const
 The ratio \(\mu_{WH}\) between the W-Higgs associated production cross-section in the current model and in the Standard Model, with \(p_{T,H}>250\) GeV. More...
 
virtual const double muWHtautau (const double sqrt_s) const
 
virtual const double muWHWW (const double sqrt_s) const
 
virtual const double muWHWW2l2v (const double sqrt_s) const
 
virtual const double muWHZga (const double sqrt_s) const
 
virtual const double muWHZZ (const double sqrt_s) const
 
virtual const double muWHZZ4l (const double sqrt_s) const
 
virtual const double muZH (const double sqrt_s) const
 The ratio \(\mu_{ZH}\) between the Z-Higgs associated production cross-section in the current model and in the Standard Model. More...
 
virtual const double muZHbb (const double sqrt_s) const
 
virtual const double muZHgaga (const double sqrt_s) const
 
virtual const double muZHmumu (const double sqrt_s) const
 
virtual const double muZHpT250 (const double sqrt_s) const
 The ratio \(\mu_{ZH}\) between the Z-Higgs associated production cross-section in the current model and in the Standard Model, with \(p_{T,H}>250\) GeV. More...
 
virtual const double muZHtautau (const double sqrt_s) const
 
virtual const double muZHWW (const double sqrt_s) const
 
virtual const double muZHWW2l2v (const double sqrt_s) const
 
virtual const double muZHZga (const double sqrt_s) const
 
virtual const double muZHZZ (const double sqrt_s) const
 
virtual const double muZHZZ4l (const double sqrt_s) const
 
virtual const double Mw () const
 The mass of the \(W\) boson, \(M_W\). More...
 
virtual const double N_nu () const
 The number of neutrinos dervied from the \(Z\) pole measurements, \(N_{\nu}\). More...
 
 NPbase ()
 The default constructor. More...
 
virtual const double obliqueS () const
 The oblique parameter \(S\). More...
 
virtual const double obliqueT () const
 The oblique parameter \(T\). More...
 
virtual const double obliqueU () const
 The oblique parameter \(U\). More...
 
virtual const double obliqueW () const
 The oblique parameter \(W\). More...
 
virtual const double obliqueY () const
 The oblique parameter \(Y\). More...
 
virtual const double ppZHprobe (const double sqrt_s) const
 The direction constrained by \( p p \to Z H\) in the boosted regime, \(g_p^Z\). From arXiv:1807.01796 and the contribution to FCC CDR Vol 1. Implemented only in NPSMEFTd6 class. More...
 
virtual const double R0_f (const Particle f) const
 The ratio \(R_\ell^0=\Gamma_{\mathrm{had}}/\Gamma_\ell\), \(R_q^0=\Gamma_q/\Gamma_{\mathrm{had}}\) and \(R_\nu^0=\Gamma_\nu/\Gamma_{\mathrm{had}}\), for charged leptons, quarks and neutrinos, respectively. More...
 
virtual const double R_inv () const
 The ratio of the invisible and leptonic (electron) decay widths of the \(Z\) boson, \(R_{inv}\). More...
 
virtual const gslpp::complex rhoZ_f (const Particle f) const
 The effective neutral-current coupling \(\rho_Z^f\) including SM plus NP contributions. More...
 
virtual const double Ruc () const
 The ratio of the \(Z\to u\bar{u} + Z\to c\bar{c}\) width to the \(Z\)-boson hadronic width. More...
 
virtual const double RWc () const
 The ratio \(R_{W,c)=\Gamma(W\to c + X)/\Gamma(W\to had)\). More...
 
virtual const double RWlilj (const Particle li, const Particle lj) const
 The lepton universality ratio \(R_{W,l_i/l_j)=\Gamma(W\to l_i \nu_i)/\Gamma(W\to l_j \nu_j)\). More...
 
virtual const double RZlilj (const Particle li, const Particle lj) const
 The lepton universality ratio \(R_{Z,l_i/l_j)=\Gamma(Z\to l_i^+ l_i^-)/\Gamma(Z\to l_j^+ l_j^-)\). More...
 
virtual bool setFlag (const std::string name, const bool value)
 A method to set a flag of NPbase. More...
 
virtual const double sigma0_had () const
 The cross section for the process \(e^+ e^-\to Z\to \mathrm{hadrons}\) at the \(Z\) pole, \(\sigma_h^0\). More...
 
virtual const double sin2thetaEff (const Particle f) const
 The leptonic effective weak mixing angle \(\sin^2\theta_{\rm eff}^{\rm lept}\) at the the \(Z\) pole. More...
 
virtual const double STXS0_qqH (const double sqrt_s) const
 The STXS0 bin \(pp \to H qq\). More...
 
virtual const double STXS12_BrH4lRatio () const
 The STXS BR \( H \to 4l \), \(l=e,\mu\). More...
 
virtual const double STXS12_BrHbbRatio () const
 The STXS BR \( H \to bb \). More...
 
virtual const double STXS12_BrHevmuvRatio () const
 The STXS BR \( H \to e\nu \mu\nu \). More...
 
virtual const double STXS12_BrHgagaRatio () const
 The STXS BR \( H \to \gamma \gamma \). More...
 
virtual const double STXS12_ggH_mjj0_350_pTH0_60_Nj1 (const double sqrt_s) const
 The STXS bin \(gg \to H\), \(N_j \geq 1,~m_{jj}[GeV]<350,~p_{TH} [GeV]<60\). More...
 
virtual const double STXS12_ggH_mjj0_350_pTH0_60_Nj2 (const double sqrt_s) const
 The STXS bin \(gg \to H\), \(N_j \geq 2,~m_{jj}[GeV]<350,~p_{TH} [GeV]<60\). More...
 
virtual const double STXS12_ggH_mjj0_350_pTH120_200_Nj2 (const double sqrt_s) const
 The STXS bin \(gg \to H\), \(N_j \geq 2,~m_{jj}[GeV]<350,~120<p_{TH} [GeV]<200\). More...
 
virtual const double STXS12_ggH_mjj0_350_pTH60_120_Nj2 (const double sqrt_s) const
 The STXS bin \(gg \to H\), \(N_j \geq 2,~m_{jj}[GeV]<350,~60<p_{TH} [GeV]<120\). More...
 
virtual const double STXS12_ggH_mjj350_700_pTH0_200_Nj2 (const double sqrt_s) const
 The STXS bin \(gg \to H\), \(N_j \geq 2,~350<m_{jj}[GeV]<700,~p_{TH} [GeV]<200\). More...
 
virtual const double STXS12_ggH_mjj350_700_pTH0_200_ptHjj0_25_Nj2 (const double sqrt_s) const
 The STXS bin \(gg \to H\), \(N_j \geq 2,~350<m_{jj}[GeV]<700,~p_{TH} [GeV]<200,~p_{THjj}[GeV]<25\). More...
 
virtual const double STXS12_ggH_mjj350_700_pTH0_200_ptHjj25_Inf_Nj2 (const double sqrt_s) const
 The STXS bin \(gg \to H\), \(N_j \geq 2,~350<m_{jj}[GeV]<700,~p_{TH} [GeV]<200,~25<p_{THjj}[GeV]\). More...
 
virtual const double STXS12_ggH_mjj700_Inf_pTH0_200_Nj2 (const double sqrt_s) const
 The STXS bin \(gg \to H\), \(N_j \geq 2,~700<m_{jj}[GeV],~p_{TH} [GeV]<200\). More...
 
virtual const double STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj0_25_Nj2 (const double sqrt_s) const
 The STXS bin \(gg \to H\), \(N_j \geq 2,~700<m_{jj}[GeV],~p_{TH} [GeV]<200,~p_{THjj}[GeV]<25\). More...
 
virtual const double STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj25_Inf_Nj2 (const double sqrt_s) const
 The STXS bin \(gg \to H\), \(N_j \geq 2,~700<m_{jj}[GeV],~p_{TH} [GeV]<200,~25<p_{THjj}[GeV]\). More...
 
virtual const double STXS12_ggH_pTH0_10_Nj0 (const double sqrt_s) const
 The STXS bin \(gg \to H\), \(N_j=0,~p_{TH} [GeV]<10\). More...
 
virtual const double STXS12_ggH_pTH0_60_Nj1 (const double sqrt_s) const
 The STXS bin \(gg \to H\), \(N_j = 1,~p_{TH} [GeV]<60\). More...
 
virtual const double STXS12_ggH_pTH10_200_Nj0 (const double sqrt_s) const
 The STXS bin \(gg \to H\), \(N_j = 0, 10<~p_{TH} [GeV]<200\). More...
 
virtual const double STXS12_ggH_pTH10_Inf_Nj0 (const double sqrt_s) const
 The STXS bin \(gg \to H\), \(N_j=0,~10<p_{TH} [GeV]\). More...
 
virtual const double STXS12_ggH_pTH120_200_Nj1 (const double sqrt_s) const
 The STXS bin \(gg \to H\), \(N_j = 1,~120<p_{TH} [GeV]<200\). More...
 
virtual const double STXS12_ggH_pTH200_300 (const double sqrt_s) const
 The STXS bin \(gg \to H\), \(~200<p_{TH} [GeV]<300\). More...
 
virtual const double STXS12_ggH_pTH200_300_Nj01 (const double sqrt_s) const
 The STXS bin \(gg \to H\), \(N_j\leq 1,~200<p_{TH} [GeV]<300\). More...
 
virtual const double STXS12_ggH_pTH300_450 (const double sqrt_s) const
 The STXS bin \(gg \to H\), \(~300<p_{TH} [GeV]<450\). More...
 
virtual const double STXS12_ggH_pTH300_450_Nj01 (const double sqrt_s) const
 The STXS bin \(gg \to H\), \(N_j\leq 1,~300<p_{TH} [GeV]<450\). More...
 
virtual const double STXS12_ggH_pTH450_650 (const double sqrt_s) const
 The STXS bin \(gg \to H\), \(450<~p_{TH} [GeV]<650\). More...
 
virtual const double STXS12_ggH_pTH450_650_Nj01 (const double sqrt_s) const
 The STXS bin \(gg \to H\), \(N_j\leq 1,~450<p_{TH} [GeV]<650\). More...
 
virtual const double STXS12_ggH_pTH450_Inf (const double sqrt_s) const
 The STXS bin \(gg \to H\), \(~p_{TH} [GeV]>450\). More...
 
virtual const double STXS12_ggH_pTH60_120_Nj1 (const double sqrt_s) const
 The STXS bin \(gg \to H\), \(N_j = 1,~60<p_{TH} [GeV]<120\). More...
 
virtual const double STXS12_ggH_pTH650_Inf (const double sqrt_s) const
 The STXS bin \(gg \to H\), \(~p_{TH} [GeV]>650\). More...
 
virtual const double STXS12_ggH_pTH650_Inf_Nj01 (const double sqrt_s) const
 The STXS bin \(gg \to H\), \(N_j\leq 1,650<p_{TH} [GeV]\). More...
 
virtual const double STXS12_ggHll_pTV0_75 (const double sqrt_s) const
 The STXS bin \(gg \to H\ell\ell\), \(p_{TV}[GeV]<75\). More...
 
virtual const double STXS12_ggHll_pTV150_250_Nj0 (const double sqrt_s) const
 The STXS bin \(gg \to H\ell\ell\), \(N_j = 0,~150<p_{TV}[GeV]<250\). More...
 
virtual const double STXS12_ggHll_pTV150_250_Nj1 (const double sqrt_s) const
 The STXS bin \(gg \to H\ell\ell\), \(N_j = 1,~150<p_{TV}[GeV]<250\). More...
 
virtual const double STXS12_ggHll_pTV250_Inf (const double sqrt_s) const
 The STXS bin \(gg \to H\ell\ell\), \(250 < p_{TV}[GeV]\). More...
 
virtual const double STXS12_ggHll_pTV75_150 (const double sqrt_s) const
 The STXS bin \(gg \to H\ell\ell\), \(75<p_{TV}[GeV]<150\). More...
 
virtual const double STXS12_qqHll_pTV0_150 (const double sqrt_s) const
 The STXS bin \(qq \to H\ell\ell\), \(0<p_{TV}<150[GeV]\). More...
 
virtual const double STXS12_qqHll_pTV0_75 (const double sqrt_s) const
 The STXS bin \(qq \to H\ell\ell\), \(p_{TV}[GeV]<75\). More...
 
virtual const double STXS12_qqHll_pTV150_250_Nj0 (const double sqrt_s) const
 The STXS bin \(qq \to H\ell\ell\), \(N_j = 0,~150<p_{TV}[GeV]<250\). More...
 
virtual const double STXS12_qqHll_pTV150_250_Nj1 (const double sqrt_s) const
 The STXS bin \(qq \to H\ell\ell\), \(N_j \geq 1,~150<p_{TV}[GeV]<250\). More...
 
virtual const double STXS12_qqHll_pTV250_400 (const double sqrt_s) const
 The STXS bin \(qq \to H\ell\ell\), \(250<p_{TV}<400[GeV]\). More...
 
virtual const double STXS12_qqHll_pTV250_Inf (const double sqrt_s) const
 The STXS bin \(qq \to H\ell\ell\), \(250<p_{TV}[GeV]\). More...
 
virtual const double STXS12_qqHll_pTV400_Inf (const double sqrt_s) const
 The STXS bin \(qq \to H\ell\ell\), \(400<p_{TV}[GeV]\). More...
 
virtual const double STXS12_qqHll_pTV75_150 (const double sqrt_s) const
 The STXS bin \(qq \to H\ell\ell\), \(75<p_{TV}[GeV]<150\). More...
 
virtual const double STXS12_qqHlv_pTV0_150 (const double sqrt_s) const
 The STXS bin \(qq \to H\ell\nu\), \(0<p_{TV}<150[GeV]\). More...
 
virtual const double STXS12_qqHlv_pTV0_75 (const double sqrt_s) const
 The STXS bin \(qq \to H\ell\nu\), \(p_{TV}[GeV]<75\). More...
 
virtual const double STXS12_qqHlv_pTV150_250_Nj0 (const double sqrt_s) const
 The STXS bin \(qq \to H\ell\nu\), \(N_j = 0,~150<p_{TV}[GeV]<250\). More...
 
virtual const double STXS12_qqHlv_pTV150_250_Nj1 (const double sqrt_s) const
 The STXS bin \(qq \to H\ell\nu\), \(N_j \geq 1,~150<p_{TV}[GeV]<250\). More...
 
virtual const double STXS12_qqHlv_pTV250_400 (const double sqrt_s) const
 The STXS bin \(qq \to H\ell\nu\), \(250<p_{TV}<400[GeV]\). More...
 
virtual const double STXS12_qqHlv_pTV250_Inf (const double sqrt_s) const
 The STXS bin \(qq \to H\ell\nu\), \(250<p_{TV}[GeV]\). More...
 
virtual const double STXS12_qqHlv_pTV400_Inf (const double sqrt_s) const
 The STXS bin \(qq \to H\ell\nu\), \(400<p_{TV}[GeV]\). More...
 
virtual const double STXS12_qqHlv_pTV75_150 (const double sqrt_s) const
 The STXS bin \(qq \to H\ell\nu\), \(75<p_{TV}[GeV]<150\). More...
 
virtual const double STXS12_qqHqq_mjj0_60_Nj2 (const double sqrt_s) const
 The STXS bin \(qq \to Hqq\), \(N_j \geq 2,~m_{jj}[GeV]<60\). More...
 
virtual const double STXS12_qqHqq_mjj1000_1500_pTH0_200_Nj2 (const double sqrt_s) const
 The STXS bin \(qq \to Hqq\), \(N_j \geq 2,~1000<m_{jj}[GeV]<1500,~p_{TH}[GeV]<200\). More...
 
virtual const double STXS12_qqHqq_mjj1000_Inf_pTH200_Inf_Nj2 (const double sqrt_s) const
 The STXS bin \(qq \to Hqq\), \(N_j \geq 2,~1000<m_{jj}[GeV],~p_{TH}[GeV]>200\). More...
 
virtual const double STXS12_qqHqq_mjj120_350_Nj2 (const double sqrt_s) const
 The STXS bin \(qq \to Hqq\), \(N_j \geq 2,~120<m_{jj}[GeV]<350\). More...
 
virtual const double STXS12_qqHqq_mjj1500_Inf_pTH0_200_Nj2 (const double sqrt_s) const
 The STXS bin \(qq \to Hqq\), \(N_j \geq 2,~1500<m_{jj}[GeV],~p_{TH}[GeV]<200\). More...
 
virtual const double STXS12_qqHqq_mjj350_1000_pTH200_Inf_Nj2 (const double sqrt_s) const
 The STXS bin \(qq \to Hqq\), \(N_j \geq 2,~350<m_{jj}[GeV]<1000,~p_{TH}[GeV]>200\). More...
 
virtual const double STXS12_qqHqq_mjj350_700_pTH0_200_Nj2 (const double sqrt_s) const
 The STXS bin \(qq \to Hqq\), \(N_j \geq 2,~350<m_{jj}[GeV]<700,~p_{TH}[GeV]<200\). More...
 
virtual const double STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj0_25_Nj2 (const double sqrt_s) const
 The STXS bin \(qq \to Hqq\), \(N_j \geq 2,~350<m_{jj}[GeV]<700,~p_{TH}[GeV]<200,~p_{THjj}[GeV]<25\). More...
 
virtual const double STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj25_Inf_Nj2 (const double sqrt_s) const
 The STXS bin \(qq \to Hqq\), \(N_j \geq 2,~350<m_{jj}[GeV]<700,~p_{TH}[GeV]<200,~25<p_{THjj}[GeV]\). More...
 
virtual const double STXS12_qqHqq_mjj350_Inf_pTH200_Inf_Nj2 (const double sqrt_s) const
 The STXS bin \(qq \to Hqq\), \(N_j \geq 2,~350<m_{jj}[GeV],~200<p_{TH}[GeV]\). More...
 
virtual const double STXS12_qqHqq_mjj60_120_Nj2 (const double sqrt_s) const
 The STXS bin \(qq \to Hqq\), \(N_j \geq 2,~60<m_{jj}[GeV]<120\). More...
 
virtual const double STXS12_qqHqq_mjj700_1000_pTH0_200_Nj2 (const double sqrt_s) const
 The STXS bin \(qq \to Hqq\), \(N_j \geq 2,~700<m_{jj}[GeV]<1000,~p_{TH}[GeV]<200\). More...
 
virtual const double STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj0_25_Nj2 (const double sqrt_s) const
 The STXS bin \(qq \to Hqq\), \(N_j \geq 2,~700<m_{jj}[GeV],~p_{TH}[GeV]<200,~p_{THjj}[GeV]<25\). More...
 
virtual const double STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj25_Inf_Nj2 (const double sqrt_s) const
 The STXS bin \(qq \to Hqq\), \(N_j \geq 2,~700<m_{jj}[GeV],~p_{TH}[GeV]<200,~25<p_{THjj}[GeV]\). More...
 
virtual const double STXS12_qqHqq_Nj0 (const double sqrt_s) const
 The STXS bin \(qq \to Hqq\), \(N_j = 0\). More...
 
virtual const double STXS12_qqHqq_Nj1 (const double sqrt_s) const
 The STXS bin \(qq \to Hqq\), \(N_j = 1\). More...
 
virtual const double STXS12_qqHqq_VH_veto_Nj01 (const double sqrt_s) const
 The STXS bin \(qq \to Hqq\), \(N_j = 0,1\) VH-veto Ref. 2402.05742. More...
 
virtual const double STXS12_tH (const double sqrt_s) const
 The STXS bin \(pp \to tH\). More...
 
virtual const double STXS12_ttH_pTH0_60 (const double sqrt_s) const
 The STXS bin \(pp \to ttH\), \(p_{TH}[GeV]<60\). More...
 
virtual const double STXS12_ttH_pTH120_200 (const double sqrt_s) const
 The STXS bin \(pp \to ttH\), \(120<p_{TH}[GeV]<200\). More...
 
virtual const double STXS12_ttH_pTH200_300 (const double sqrt_s) const
 The STXS bin \(pp \to ttH\), \(200<p_{TH}[GeV]<300\). More...
 
virtual const double STXS12_ttH_pTH300_450 (const double sqrt_s) const
 The STXS bin \(pp \to ttH\), \(300<p_{TH}[GeV]<450\). More...
 
virtual const double STXS12_ttH_pTH300_Inf (const double sqrt_s) const
 The STXS bin \(pp \to ttH\), \(300<p_{TH}[GeV]\). More...
 
virtual const double STXS12_ttH_pTH450_Inf (const double sqrt_s) const
 The STXS bin \(pp \to ttH\), \(450<p_{TH}[GeV]\). More...
 
virtual const double STXS12_ttH_pTH60_120 (const double sqrt_s) const
 The STXS bin \(pp \to ttH\), \(60<p_{TH}[GeV]<120\). More...
 
virtual const double STXS_ggH0j (const double sqrt_s) const
 The STXS bin \(gg \to H\). More...
 
virtual const double STXS_ggH1j_pTH_0_60 (const double sqrt_s) const
 The STXS bin \(gg \to H\). More...
 
virtual const double STXS_ggH1j_pTH_120_200 (const double sqrt_s) const
 The STXS bin \(gg \to H\). More...
 
virtual const double STXS_ggH1j_pTH_200 (const double sqrt_s) const
 The STXS bin \(gg \to H\). More...
 
virtual const double STXS_ggH1j_pTH_60_120 (const double sqrt_s) const
 The STXS bin \(gg \to H\). More...
 
virtual const double STXS_ggH2j_pTH_0_200 (const double sqrt_s) const
 The STXS bin \(gg \to H\). More...
 
virtual const double STXS_ggH2j_pTH_0_60 (const double sqrt_s) const
 The STXS bin \(gg \to H\). More...
 
virtual const double STXS_ggH2j_pTH_120_200 (const double sqrt_s) const
 The STXS bin \(gg \to H\). More...
 
virtual const double STXS_ggH2j_pTH_200 (const double sqrt_s) const
 The STXS bin \(gg \to H\). More...
 
virtual const double STXS_ggH2j_pTH_60_120 (const double sqrt_s) const
 The STXS bin \(gg \to H\). More...
 
virtual const double STXS_ggH_VBFtopo_j3 (const double sqrt_s) const
 The STXS bin \(gg \to H\). More...
 
virtual const double STXS_ggH_VBFtopo_j3v (const double sqrt_s) const
 The STXS bin \(gg \to H\). More...
 
virtual const double STXS_qqHll_pTV_0_150 (const double sqrt_s) const
 The STXS bin \(qq \to H \ell \ell\). More...
 
virtual const double STXS_qqHll_pTV_150_250 (const double sqrt_s) const
 The STXS bin \(qq \to H \ell \ell\). More...
 
virtual const double STXS_qqHll_pTV_150_250_0j (const double sqrt_s) const
 The STXS bin \(qq \to H \ell \ell\). More...
 
virtual const double STXS_qqHll_pTV_150_250_1j (const double sqrt_s) const
 The STXS bin \(qq \to H \ell \ell\). More...
 
virtual const double STXS_qqHll_pTV_250 (const double sqrt_s) const
 The STXS bin \(qq \to H \ell \ell\). More...
 
virtual const double STXS_qqHlv_pTV_0_150 (const double sqrt_s) const
 The STXS bin \(qq \to H \ell \nu\). More...
 
virtual const double STXS_qqHlv_pTV_0_250 (const double sqrt_s) const
 The STXS bin \(qq \to H \ell \nu\). More...
 
virtual const double STXS_qqHlv_pTV_150_250_0j (const double sqrt_s) const
 The STXS bin \(qq \to H \ell \nu\). More...
 
virtual const double STXS_qqHlv_pTV_150_250_1j (const double sqrt_s) const
 The STXS bin \(qq \to H \ell \nu\). More...
 
virtual const double STXS_qqHlv_pTV_250 (const double sqrt_s) const
 The STXS bin \(qq \to H \ell \nu\). More...
 
virtual const double STXS_qqHqq_nonVHtopo (const double sqrt_s) const
 The STXS bin \(qq \to H qq\). More...
 
virtual const double STXS_qqHqq_pTj_200 (const double sqrt_s) const
 The STXS bin \(qq \to H qq\). More...
 
virtual const double STXS_qqHqq_Rest (const double sqrt_s) const
 The STXS bin \(qq \to H qq\). More...
 
virtual const double STXS_qqHqq_VBFtopo_j3 (const double sqrt_s) const
 The STXS bin \(qq \to H qq\). More...
 
virtual const double STXS_qqHqq_VBFtopo_j3v (const double sqrt_s) const
 The STXS bin \(qq \to H qq\). More...
 
virtual const double STXS_qqHqq_VBFtopo_Rest (const double sqrt_s) const
 The STXS bin \(qq \to H qq\). More...
 
virtual const double STXS_qqHqq_VHtopo (const double sqrt_s) const
 The STXS bin \(qq \to H qq\). More...
 
virtual const double STXS_ttHtH (const double sqrt_s) const
 The STXS bin \( ttH + tH \). More...
 
virtual const double STXS_WHqqHqq_pTj1_200 (const double sqrt_s) const
 The STXS bin \( qq \to WH \to H qq \). More...
 
virtual const double STXS_WHqqHqq_Rest (const double sqrt_s) const
 The STXS bin \( qq \to WH \to H qq \). More...
 
virtual const double STXS_WHqqHqq_VBFtopo_j3 (const double sqrt_s) const
 The STXS bin \( qq \to WH \to H qq \). More...
 
virtual const double STXS_WHqqHqq_VBFtopo_j3v (const double sqrt_s) const
 The STXS bin \( qq \to WH \to H qq \). More...
 
virtual const double STXS_WHqqHqq_VH2j (const double sqrt_s) const
 The STXS bin \( qq \to WH \to H qq \). More...
 
virtual const double STXS_ZHqqHqq_pTj1_200 (const double sqrt_s) const
 The STXS bin \( qq \to ZH \to H qq \). More...
 
virtual const double STXS_ZHqqHqq_Rest (const double sqrt_s) const
 The STXS bin \( qq \to ZH \to H qq \). More...
 
virtual const double STXS_ZHqqHqq_VBFtopo_j3 (const double sqrt_s) const
 The STXS bin \( qq \to ZH \to H qq \). More...
 
virtual const double STXS_ZHqqHqq_VBFtopo_j3v (const double sqrt_s) const
 The STXS bin \( qq \to ZH \to H qq \). More...
 
virtual const double STXS_ZHqqHqq_VH2j (const double sqrt_s) const
 The STXS bin \( qq \to ZH \to H qq \). More...
 
virtual bool Update (const std::map< std::string, double > &DPars)
 The update method for NPbase. More...
 
virtual const double UpperLimitZgammaA (const double sqrt_s) const
 
virtual const double UpperLimitZgammaA13 (const double sqrt_s) const
 
virtual const double UpperLimitZgammaC (const double sqrt_s) const
 
virtual const double UpperLimitZgammaC13 (const double sqrt_s) const
 
virtual const double xseeWW (const double sqrt_s) const
 Total \(e^+ e^- \to W^+ W^- \to jj \ell \nu\) cross section in pb, with \(\ell= e, \mu\). More...
 
virtual const double xseeWW4fLEP2 (const double sqrt_s, const int fstate) const
 The cross section in pb for \(e^+ e^- \to W^+ W^- \to 4f \), with \( 4f = 0 (jjjj), 1 (e v jj), 2 (mu v jj), 3 (tau v jj), 4 (e v e v), 5 (mu v mu v), 6 (tau v tau v), 7 (e v mu v), 8 (e v tau v), 9 (mu v tau v), 10 (l v jj), 11 (l v l v) \) the different fermion final states for C.O.M. energies in 188-208 GeV. From arXiv: 1606.06693 [hep-ph]. Defined only for the NPSMEFTd6 class. More...
 
virtual const double xseeWWhadLEP2 (const double sqrt_s) const
 The cross section in pb for \(e^+ e^- \to W^+ W^- \to j j j j\), summing over all final states for C.O.M. energies in 188-208 GeV. From arXiv: 1606.06693 [hep-ph]. Defined only for the NPSMEFTd6 class. More...
 
virtual const double xseeWWleptLEP2 (const double sqrt_s) const
 The cross section in pb for \(e^+ e^- \to W^+ W^- \to \ell \nu \ell \nu\), summing over all final states for C.O.M. energies in 188-208 GeV. From arXiv: 1606.06693 [hep-ph]. Defined only for the NPSMEFTd6 class. More...
 
virtual const double xseeWWsemilLEP2 (const double sqrt_s) const
 The cross section in pb for \(e^+ e^- \to W^+ W^- \to \ell \nu j j\), summing over all final states for C.O.M. energies in 188-208 GeV. From arXiv: 1606.06693 [hep-ph]. Defined only for the NPSMEFTd6 class. More...
 
virtual const double xseeWWtotLEP2 (const double sqrt_s) const
 The total cross section in pb for \(e^+ e^- \to W^+ W^-\), summing over all final states for C.O.M. energies in 188-208 GeV. From arXiv: 1606.06693 [hep-ph]. Defined only for the NPSMEFTd6 class. More...
 
- Public Member Functions inherited from StandardModel
gslpp::complex AH_f (const double tau) const
 Fermionic loop function entering in the calculation of the effective \(Hgg\) and \(H\gamma\gamma\) couplings. More...
 
gslpp::complex AH_W (const double tau) const
 W loop function entering in the calculation of the effective \(H\gamma\gamma\) coupling. More...
 
gslpp::complex AHZga_f (const double tau, const double lambda) const
 Fermionic loop function entering in the calculation of the effective \(HZ\gamma\) coupling. More...
 
gslpp::complex AHZga_W (const double tau, const double lambda) const
 W loop function entering in the calculation of the effective \(HZ\gamma\) coupling. More...
 
const double Ale (double mu, orders order, bool Nf_thr=true) const
 The running electromagnetic coupling \(\alpha_e(\mu)\) in the \(\overline{MS}\) scheme. More...
 
const double ale_OS (const double mu, orders order=FULLNLO) const
 The running electromagnetic coupling \(\alpha(\mu)\) in the on-shell scheme. More...
 
virtual const double alrmoller (const double q2, const double y) const
 The computation of the parity violating asymmetry in Moller scattering. More...
 
const double Als (const double mu, const int Nf_in, const orders order=FULLNLO) const
 Computes the running strong coupling \(\alpha_s(\mu)\) with \(N_f\) active flavours in the \(\overline{\mathrm{MS}}\) scheme. In the cases of LO, NLO and FULLNLO, the coupling is computed with AlsWithInit(). On the other hand, in the cases of NNLO and FULLNNLO, the coupling is computed with AlsWithLambda(). More...
 
const double Als (const double mu, const orders order, const bool Nf_thr, const bool qed_flag) const
 The running QCD coupling \(\alpha(\mu)\) in the \(\overline{MS}\) scheme including QED corrections. More...
 
const double Als (const double mu, const orders order=FULLNLO, const bool Nf_thr=true) const
 
const double Alstilde5 (const double mu) const
 The value of \(\frac{\alpha_s^{\mathrm{FULLNLO}}}{4\pi}\) at any scale \(\mu\) with the number of flavours \(n_f = 4\) and full EW corrections. More...
 
virtual const double amuon () const
 The computation of the anomalous magnetic moment of the muon \(a_\mu=(g_\mu-2)/2\). More...
 
const double Beta_e (int nm, unsigned int nf) const
 QED beta function coefficients - eq. (36) hep-ph/0512066. More...
 
const double Beta_s (int nm, unsigned int nf) const
 QCD beta function coefficients including QED corrections - eq. (36) hep-ph/0512066. More...
 
virtual const double BrHtobb () const
 The Br \((H\to b \bar{b})\) in the Standard Model. More...
 
virtual const double BrHtocc () const
 The Br \((H\to c \bar{c})\) in the Standard Model. More...
 
virtual const double BrHtogaga () const
 The Br \((H\to \gamma \gamma)\) in the Standard Model. More...
 
virtual const double BrHtogg () const
 The Br \(\(H\to gg)\) in the Standard Model. More...
 
virtual const double BrHtomumu () const
 The Br \((H\to \mu^+ \mu^-)\) in the Standard Model. More...
 
virtual const double BrHtoss () const
 The Br \((H\to s \bar{s})\) in the Standard Model. More...
 
virtual const double BrHtotautau () const
 The Br \((H\to \tau^+ \tau^-)\) in the Standard Model. More...
 
virtual const double BrHtoWWstar () const
 The Br \((H\to W W^*)\) in the Standard Model. More...
 
virtual const double BrHtoZga () const
 The Br \((H\to Z \gamma)\) in the Standard Model. More...
 
virtual const double BrHtoZZstar () const
 The Br \((H\to Z Z^*)\) in the Standard Model. More...
 
const double c02 () const
 The square of the cosine of the weak mixing angle \(c_0^2\) defined without weak radiative corrections. More...
 
virtual bool CheckFlags () const
 A method to check the sanity of the set of model flags. More...
 
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 initialization. More...
 
bool checkSMparamsForEWPO ()
 A method to check whether the parameters relevant to the EWPO are updated. More...
 
const double computeBrHto4f () const
 The Br \((H\to 4f)\) in the Standard Model. More...
 
const double computeBrHto4l2 () const
 The Br \((H\to 4l)\) \(l=e,\mu\) in the Standard Model. More...
 
const double computeBrHto4l3 () const
 The Br \((H\to 4l)\) \(l=e,\mu,\tau\) in the Standard Model. More...
 
const double computeBrHto4q () const
 The Br \((H\to 4q)\) in the Standard Model. More...
 
const double computeBrHto4v () const
 The Br \((H\to 4\nu)\) in the Standard Model. More...
 
const double computeBrHtobb () const
 The Br \((H\to bb)\) in the Standard Model. More...
 
const double computeBrHtocc () const
 The Br \((H\to cc)\) in the Standard Model. More...
 
const double computeBrHtoevmuv () const
 The Br \((H\to e \nu \mu \nu)\) in the Standard Model. More...
 
const double computeBrHtogaga () const
 The Br \((H\to\gamma\gamma)\) in the Standard Model. More...
 
const double computeBrHtogg () const
 The Br \((H\to gg)\) in the Standard Model. More...
 
const double computeBrHtollvv2 () const
 The Br \((H\to l^+ l^- \nu \nu)\) \(l=e,\mu\) in the Standard Model. More...
 
const double computeBrHtollvv3 () const
 The Br \((H\to l^+ l^- \nu \nu)\) \(l=e,\mu,\tau\) in the Standard Model. More...
 
const double computeBrHtomumu () const
 The Br \((H\to \mu\mu)\) in the Standard Model. More...
 
const double computeBrHtoss () const
 The Br \((H\to ss)\) in the Standard Model. More...
 
const double computeBrHtotautau () const
 The Br \((H\to \tau\tau)\) in the Standard Model. More...
 
const double computeBrHtoWW () const
 The Br \((H\to WW)\) in the Standard Model. More...
 
const double computeBrHtoZga () const
 The Br \((H\to Z\gamma)\) in the Standard Model. More...
 
const double computeBrHtoZZ () const
 The Br \((H\to ZZ)\) in the Standard Model. More...
 
void ComputeDeltaR_rem (const double Mw_i, double DeltaR_rem[orders_EW_size]) const
 A method to collect \(\Delta r_{\mathrm{rem}}\) computed via subclasses. More...
 
void ComputeDeltaRho (const double Mw_i, double DeltaRho[orders_EW_size]) const
 A method to collect \(\Delta\rho\) computed via subclasses. More...
 
const double computeGammaHgaga_tt () const
 The top loop contribution to \(H\to\gamma\gamma\) in the Standard Model. More...
 
const double computeGammaHgaga_tW () const
 The mixed \(t-W\) loop contribution to \(H\to\gamma\gamma\) in the Standard Model. More...
 
const double computeGammaHgaga_WW () const
 The \(W\) loop contribution to \(H\to\gamma\gamma\) in the Standard Model. More...
 
const double computeGammaHgg_bb () const
 The bottom loop contribution to \(H\to gg\) in the Standard Model. More...
 
const double computeGammaHgg_tb () const
 The top-bottom interference contribution to \(H\to gg\) in the Standard Model. More...
 
const double computeGammaHgg_tt () const
 The top loop contribution to \(H\to gg\) in the Standard Model. More...
 
const double computeGammaHTotal () const
 The Higgs total width in the Standard Model. More...
 
const double computeGammaHZga_tt () const
 The top loop contribution to \(H\to Z\gamma\) in the Standard Model. More...
 
const double computeGammaHZga_tW () const
 The mixed \(t-W\) loop contribution to \(H\to Z\gamma\) in the Standard Model. More...
 
const double computeGammaHZga_WW () const
 The \(W\) loop contribution to \(H\to Z\gamma\) in the Standard Model. Currently it returns the value of tab 41 in ref. [Heinemeyer:2013tqa]. More...
 
const double computeSigmabbH (const double sqrt_s) const
 The bbH production cross section in the Standard Model. More...
 
const double computeSigmaggH (const double sqrt_s) const
 The ggH cross section in the Standard Model. More...
 
const double computeSigmaggH_bb (const double sqrt_s) const
 The square of the bottom-quark contribution to the ggH cross section in the Standard Model. More...
 
const double computeSigmaggH_tb (const double sqrt_s) const
 The top-bottom interference contribution to the ggH cross section in the Standard Model. More...
 
const double computeSigmaggH_tt (const double sqrt_s) const
 The square of the top-quark contribution to the ggH cross section in the Standard Model. More...
 
const double computeSigmatHq (const double sqrt_s) const
 The tHq production cross section in the Standard Model. More...
 
const double computeSigmattH (const double sqrt_s) const
 The ttH production cross section in the Standard Model. More...
 
const double computeSigmaVBF (const double sqrt_s) const
 The VBF cross section in the Standard Model. More...
 
const double computeSigmaWF (const double sqrt_s) const
 The W fusion contribution \(\sigma_{WF}\) to higgs-production cross section in the Standard Model. More...
 
const double computeSigmaWH (const double sqrt_s) const
 The WH production cross section in the Standard Model. More...
 
const double computeSigmaZF (const double sqrt_s) const
 The Z fusion contribution \(\sigma_{ZF}\) to higgs-production cross section in the Standard Model. More...
 
const double computeSigmaZH (const double sqrt_s) const
 The ZH production cross section in the Standard Model. More...
 
const double computeSigmaZWF (const double sqrt_s) const
 The Z W interference fusion contribution \(\sigma_{ZWF}\) to higgs-production cross section in the Standard Model. More...
 
virtual const double cW2 () const
 
virtual const double cW2 (const double Mw_i) const
 The square of the cosine of the weak mixing angle in the on-shell scheme, denoted as \(c_W^2\). More...
 
const double DeltaAlpha () const
 The total corrections to the electromagnetic coupling \(\alpha\) at the \(Z\)-mass scale, denoted as \(\Delta\alpha(M_Z^2)\). More...
 
const double DeltaAlphaL5q () const
 The sum of the leptonic and the five-flavour hadronic corrections to the electromagnetic coupling \(\alpha\) at the \(Z\)-mass scale, denoted as \(\Delta\alpha^{\ell+5q}(M_Z^2)\). More...
 
const double DeltaAlphaLepton (const double s) const
 Leptonic contribution to the electromagnetic coupling \(\alpha\), denoted as \(\Delta\alpha_{\mathrm{lept}}(s)\). More...
 
const double DeltaAlphaTop (const double s) const
 Top-quark contribution to the electromagnetic coupling \(\alpha\), denoted as \(\Delta\alpha_{\mathrm{top}}(s)\). More...
 
virtual const gslpp::complex deltaKappaZ_f (const Particle f) const
 Flavour non-universal vertex corrections to \(\kappa_Z^l\), denoted by \(\Delta\kappa_Z^l\). More...
 
virtual const double DeltaR () const
 The SM prediction for \(\Delta r\) derived from that for the \(W\) boson mass. More...
 
virtual const double DeltaRbar () const
 The SM prediction for \(\Delta \overline{r}\) derived from that for the \(W\)-boson mass. More...
 
virtual const gslpp::complex deltaRhoZ_f (const Particle f) const
 Flavour non-universal vertex corrections to \(\rho_Z^l\), denoted by \(\Delta\rho_Z^l\). More...
 
virtual const double eeffAFBbottom (const double pol_e, const double pol_p, const double s) const
 
virtual const double eeffAFBcharm (const double pol_e, const double pol_p, const double s) const
 
virtual const double eeffAFBe (const double pol_e, const double pol_p, const double s) const
 
virtual const double eeffAFBetsub (const double pol_e, const double pol_p, const double s) const
 
virtual const double eeffAFBmu (const double pol_e, const double pol_p, const double s) const
 
virtual const double eeffAFBstrange (const double pol_e, const double pol_p, const double s) const
 
virtual const double eeffAFBtau (const double pol_e, const double pol_p, const double s) const
 
virtual const double eeffRbottom (const double pol_e, const double pol_p, const double s) const
 
virtual const double eeffRcharm (const double pol_e, const double pol_p, const double s) const
 
virtual const double eeffRelectron (const double pol_e, const double pol_p, const double s) const
 
virtual const double eeffRelectrontsub (const double pol_e, const double pol_p, const double s) const
 
virtual const double eeffRmuon (const double pol_e, const double pol_p, const double s) const
 
virtual const double eeffRstrange (const double pol_e, const double pol_p, const double s) const
 
virtual const double eeffRtau (const double pol_e, const double pol_p, const double s) const
 
virtual const double eeffsigma (const Particle f, const double pol_e, const double pol_p, const double s, const double cosmin, const double cosmax) const
 
virtual const double eeffsigmaBottom (const double pol_e, const double pol_p, const double s) const
 
virtual const double eeffsigmaCharm (const double pol_e, const double pol_p, const double s) const
 
virtual const double eeffsigmaE (const double pol_e, const double pol_p, const double s) const
 
const double eeffsigmaEbin (const double pol_e, const double pol_p, const double s, const double cosmin, const double cosmax) const
 
virtual const double eeffsigmaEtsub (const double pol_e, const double pol_p, const double s) const
 
virtual const double eeffsigmaHadron (const double pol_e, const double pol_p, const double s) const
 
virtual const double eeffsigmaMu (const double pol_e, const double pol_p, const double s) const
 
virtual const double eeffsigmaStrange (const double pol_e, const double pol_p, const double s) const
 
virtual const double eeffsigmaTau (const double pol_e, const double pol_p, const double s) const
 
virtual const double epsilon1 () const
 The SM contribution to the epsilon parameter \(\varepsilon_1\). More...
 
virtual const double epsilon2 () const
 The SM contribution to the epsilon parameter \(\varepsilon_2\). More...
 
virtual const double epsilon3 () const
 The SM contribution to the epsilon parameter \(\varepsilon_3\). More...
 
virtual const double epsilonb () const
 The SM contribution to the epsilon parameter \(\varepsilon_b\). More...
 
gslpp::complex f_triangle (const double tau) const
 Loop function entering in the calculation of the effective \(Hgg\) and \(H\gamma\gamma\) couplings. More...
 
gslpp::complex g_triangle (const double tau) const
 Loop function entering in the calculation of the effective \(HZ\gamma\) coupling. More...
 
virtual const double Gamma_inv () const
 The invisible partial decay width of the \(Z\) boson, \(\Gamma_{\mathrm{inv}}\). More...
 
virtual const double Gamma_muon () const
 The computation of the muon decay. More...
 
virtual const double Gamma_tau_l_nunu (const Particle l) const
 The computation of the leptonic tau decays. More...
 
virtual const double GammaHtobb () const
 The \(\Gamma(H\to b \bar{b})\) in the Standard Model. More...
 
virtual const double GammaHtocc () const
 The \(\Gamma(H\to c \bar{c})\) in the Standard Model. More...
 
virtual const double GammaHtogaga () const
 The \(\Gamma(H\to \gamma \gamma)\) in the Standard Model. More...
 
virtual const double GammaHtogg () const
 The \(\Gamma(H\to gg)\) in the Standard Model. More...
 
virtual const double GammaHtomumu () const
 The \(\Gamma(H\to \mu^+ \mu^-)\) in the Standard Model. More...
 
virtual const double GammaHtoss () const
 The \(\Gamma(H\to s \bar{s})\) in the Standard Model. More...
 
virtual const double GammaHTot () const
 The total Higgs width \(\Gamma(H)\) in the Standard Model. More...
 
virtual const double GammaHtotautau () const
 The \(\Gamma(H\to \tau^+ \tau^-)\) in the Standard Model. More...
 
virtual const double GammaHtoWWstar () const
 The \(\Gamma(H\to W W^*)\) in the Standard Model. More...
 
virtual const double GammaHtoZga () const
 The \(\Gamma(H\to Z \gamma)\) in the Standard Model. More...
 
virtual const double GammaHtoZZstar () const
 The \(\Gamma(H\to Z Z^*)\) in the Standard Model. More...
 
virtual const double GammaZ (const Particle f) const
 The \(Z\to \ell\bar{\ell}\) partial decay width, \(\Gamma_\ell\). More...
 
virtual const double gAnue () const
 The effective (muon) neutrino-electron axial-vector coupling: gAnue. More...
 
const double getAle () const
 A get method to retrieve the fine-structure constant \(\alpha\). More...
 
const double getAlsMz () const
 A get method to access the value of \(\alpha_s(M_Z)\). More...
 
virtual const double getCBd () const
 The ratio of the absolute value of the $B_d$ mixing amplitude over the Standard Model value. More...
 
virtual const double getCBs () const
 The ratio of the absolute value of the $B_s$ mixing amplitude over the Standard Model value. More...
 
virtual const double getCCC1 () const
 A virtual implementation for the RealWeakEFTCC class. More...
 
virtual const double getCCC2 () const
 A virtual implementation for the RealWeakEFTCC class. More...
 
virtual const double getCCC3 () const
 A virtual implementation for the RealWeakEFTCC class. More...
 
virtual const double getCCC4 () const
 A virtual implementation for the RealWeakEFTCC class. More...
 
virtual const double getCCC5 () const
 A virtual implementation for the RealWeakEFTCC class. More...
 
virtual const double getCDMK () const
 The ratio of the real part of the $K$ mixing amplitude over the Standard Model value. More...
 
virtual const double getCepsK () const
 The ratio of the imaginary part of the $K$ mixing amplitude over the Standard Model value. More...
 
const CKMgetCKM () const
 A get method to retrieve the member object of type CKM. More...
 
const double getDAle5Mz () const
 A get method to retrieve the five-flavour hadronic contribution to the electromagnetic coupling, \(\Delta\alpha_{\mathrm{had}}^{(5)}(M_Z^2)\). More...
 
const double getDelGammaWlv () const
 A get method to retrieve the theoretical uncertainty in \(\Gamma_W_{l\nu}\), denoted as \(\delta\,\Gamma_W_{l\nu}\). More...
 
const double getDelGammaWqq () const
 A get method to retrieve the theoretical uncertainty in \(\Gamma_W_{qq}\), denoted as \(\delta\,\Gamma_W_{qq}\). More...
 
const double getDelGammaZ () const
 A get method to retrieve the theoretical uncertainty in \(\Gamma_Z\), denoted as \(\delta\,\Gamma_Z\). More...
 
const double getDelMw () const
 A get method to retrieve the theoretical uncertainty in \(M_W\), denoted as \(\delta\,M_W\). More...
 
const double getDelR0b () const
 A get method to retrieve the theoretical uncertainty in \(R_b^0\), denoted as \(\delta\,R_b^0\). More...
 
const double getDelR0c () const
 A get method to retrieve the theoretical uncertainty in \(R_c^0\), denoted as \(\delta\,R_c^0\). More...
 
const double getDelR0l () const
 A get method to retrieve the theoretical uncertainty in \(R_l^0\), denoted as \(\delta\,R_l^0\). More...
 
const double getDelSigma0H () const
 A get method to retrieve the theoretical uncertainty in \(\sigma_{Hadron}^0\), denoted as \(\delta\,\sigma_{Hadron}^0\). More...
 
const double getDelSin2th_b () const
 A get method to retrieve the theoretical uncertainty in \(\sin^2\theta_{\rm eff}^{b}\), denoted as \(\delta\sin^2\theta_{\rm eff}^{b}\). More...
 
const double getDelSin2th_l () const
 A get method to retrieve the theoretical uncertainty in \(\sin^2\theta_{\rm eff}^{\rm lept}\), denoted as \(\delta\sin^2\theta_{\rm eff}^{\rm lept}\). More...
 
const double getDelSin2th_q () const
 A get method to retrieve the theoretical uncertainty in \(\sin^2\theta_{\rm eff}^{q\not = b,t}\), denoted as \(\delta\sin^2\theta_{\rm eff}^{q\not = b,t}\). More...
 
const std::string getFlagKappaZ () const
 A method to retrieve the model flag KappaZ. More...
 
const std::string getFlagMw () const
 A method to retrieve the model flag Mw. More...
 
const std::string getFlagRhoZ () const
 A method to retrieve the model flag RhoZ. More...
 
const FlavourgetFlavour () const
 
const double getGF () const
 A get method to retrieve the Fermi constant \(G_\mu\). More...
 
const int getIterationNo () const
 
const ParticlegetLeptons (const QCD::lepton p) const
 A get method to retrieve the member object of a lepton. More...
 
virtual StandardModelMatchinggetMatching () const
 A get method to access the member reference of type StandardModelMatching. More...
 
virtual const double getMHl () const
 A get method to retrieve the Higgs mass \(m_h\). More...
 
virtual const double getmq (const QCD::quark q, const double mu) const
 The MSbar running quark mass computed at NLO. More...
 
const double getMuw () const
 A get method to retrieve the matching scale \(\mu_W\) around the weak scale. More...
 
const double getMw () const
 A get method to access the input value of the mass of the \(W\) boson \(M_W\). More...
 
EWSMApproximateFormulaegetMyApproximateFormulae () const
 A get method to retrieve the member pointer of type EWSMApproximateFormulae. More...
 
EWSMcachegetMyEWSMcache () const
 A get method to retrieve the member pointer of type EWSMcache. More...
 
LeptonFlavourgetMyLeptonFlavour () const
 
EWSMOneLoopEWgetMyOneLoopEW () const
 A get method to retrieve the member pointer of type EWSMOneLoopEW,. More...
 
EWSMThreeLoopEWgetMyThreeLoopEW () const
 
EWSMThreeLoopEW2QCDgetMyThreeLoopEW2QCD () const
 
EWSMThreeLoopQCDgetMyThreeLoopQCD () const
 
EWSMTwoFermionsLEP2getMyTwoFermionsLEP2 () const
 A get method to retrieve the member pointer of type EWSMTwoFermionsLEP2. More...
 
EWSMTwoLoopEWgetMyTwoLoopEW () const
 
EWSMTwoLoopQCDgetMyTwoLoopQCD () const
 
const double getMz () const
 A get method to access the mass of the \(Z\) boson \(M_Z\). More...
 
virtual const double getPhiBd () const
 Half the relative phase of the $B_d$ mixing amplitude w.r.t. the Standard Model one. More...
 
virtual const double getPhiBs () const
 Half the relative phase of the $B_s$ mixing amplitude w.r.t. the Standard Model one. More...
 
const gslpp::matrix< gslpp::complex > getUPMNS () const
 A get method to retrieve the object of the PMNS matrix. More...
 
const gslpp::matrix< gslpp::complex > getVCKM () const
 A get method to retrieve the CKM matrix. More...
 
const gslpp::matrix< gslpp::complex > & getYd () const
 A get method to retrieve the Yukawa matrix of the down-type quarks, \(Y_d\). More...
 
const gslpp::matrix< gslpp::complex > & getYe () const
 A get method to retrieve the Yukawa matrix of the charged leptons, \(Y_e\). More...
 
const gslpp::matrix< gslpp::complex > & getYn () const
 A get method to retrieve the Yukawa matrix of the neutrinos, \(Y_\nu\). More...
 
const gslpp::matrix< gslpp::complex > & getYu () const
 A get method to retrieve the Yukawa matrix of the up-type quarks, \(Y_u\). More...
 
virtual const double gLnuN2 () const
 The effective neutrino nucleon LH coupling: gLnuN2. More...
 
virtual const double gRnuN2 () const
 The effective neutrino nucleon RH coupling: gRnuN2. More...
 
virtual const double gVnue () const
 The effective (muon) neutrino-electron vector coupling: gVnue. More...
 
gslpp::complex I_triangle_1 (const double tau, const double lambda) const
 Loop function entering in the calculation of the effective \(HZ\gamma\) coupling. More...
 
gslpp::complex I_triangle_2 (const double tau, const double lambda) const
 Loop function entering in the calculation of the effective \(HZ\gamma\) coupling. More...
 
virtual bool Init (const std::map< std::string, double > &DPars)
 A method to initialize the model parameters. More...
 
virtual bool InitializeModel ()
 A method to initialize the model. More...
 
const double intMLL2eeeeus2 (const double s, const double t0, const double t1) const
 
const double intMLR2eeeets2 (const double s, const double t0, const double t1) const
 
const double intMLRtilde2eeeest2 (const double s, const double t0, const double t1) const
 
const double intMRR2eeeeus2 (const double s, const double t0, const double t1) const
 
const bool IsFlagNoApproximateGammaZ () const
 A method to retrieve the model flag NoApproximateGammaZ. More...
 
const bool IsFlagWithoutNonUniversalVC () const
 A method to retrieve the model flag WithoutNonUniversalVC. More...
 
const bool isSMSuccess () const
 A get method to retrieve the success status of the Standard Model update and matching. More...
 
virtual const double LEP2AFBbottom (const double s) const
 
virtual const double LEP2AFBcharm (const double s) const
 
virtual const double LEP2AFBe (const double s) const
 
virtual const double LEP2AFBmu (const double s) const
 
virtual const double LEP2AFBtau (const double s) const
 
virtual const double LEP2dsigmadcosBinE (const double s, const double cos, const double cosmin, const double cosmax) const
 
virtual const double LEP2dsigmadcosBinMu (const double s, const double cos, const double cosmin, const double cosmax) const
 
virtual const double LEP2dsigmadcosBinTau (const double s, const double cos, const double cosmin, const double cosmax) const
 
virtual const double LEP2dsigmadcosE (const double s, const double cos) const
 
virtual const double LEP2dsigmadcosMu (const double s, const double cos) const
 
virtual const double LEP2dsigmadcosTau (const double s, const double cos) const
 
virtual const double LEP2Rbottom (const double s) const
 
virtual const double LEP2Rcharm (const double s) const
 
virtual const double LEP2sigmaBottom (const double s) const
 
virtual const double LEP2sigmaCharm (const double s) const
 
virtual const double LEP2sigmaE (const double s) const
 
virtual const double LEP2sigmaHadron (const double s) const
 
virtual const double LEP2sigmaMu (const double s) const
 
virtual const double LEP2sigmaTau (const double s) const
 
const double MLL2eeff (const Particle f, const double s, const double t) const
 
const double MLR2eeff (const Particle f, const double s) const
 
const double MRL2eeff (const Particle f, const double s) const
 
const double MRR2eeff (const Particle f, const double s, const double t) const
 
const double Mw_tree () const
 The tree-level mass of the \(W\) boson, \(M_W^{\mathrm{tree}}\). More...
 
const double MwbarFromMw (const double Mw) const
 A method to convert the \(W\)-boson mass in the experimental/running-width scheme to that in the complex-pole/fixed-width scheme. More...
 
const double MwFromMwbar (const double Mwbar) const
 A method to convert the \(W\)-boson mass in the complex-pole/fixed-width scheme to that in the experimental/running-width scheme. More...
 
double Mzbar () const
 The \(Z\)-boson mass \(\overline{M}_Z\) in the complex-pole/fixed-width scheme. More...
 
virtual bool PostUpdate ()
 The post-update method for StandardModel. More...
 
virtual bool PreUpdate ()
 The pre-update method for StandardModel. More...
 
virtual const double Qwemoller (const double q2, const double y) const
 The computation of the electron's weak charge. More...
 
virtual const double Qwn () const
 The computation of the neutron weak charge: Qwn. More...
 
virtual const double Qwp () const
 The computation of the proton weak charge: Qwp. More...
 
virtual const double rho_GammaW (const Particle fi, const Particle fj) const
 EW radiative corrections to the width of \(W \to f_i \bar{f}_j\), denoted as \(\rho^W_{ij}\). More...
 
const double s02 () const
 The square of the sine of the weak mixing angle \(s_0^2\) defined without weak radiative corrections. More...
 
void setCKM (const CKM &CKMMatrix)
 A set method to change the CKM matrix. More...
 
void setFlagCacheInStandardModel (bool FlagCacheInStandardModel)
 A set method to change the model flag CacheInStandardModel of StandardModel. More...
 
void setFlagNoApproximateGammaZ (bool FlagNoApproximateGammaZ)
 
bool setFlagSigmaForAFB (const bool flagSigmaForAFB_i)
 
bool setFlagSigmaForR (const bool flagSigmaForR_i)
 
virtual bool setFlagStr (const std::string name, const std::string value)
 A method to set a flag of StandardModel. More...
 
void setRequireCKM (bool requireCKM)
 A set method to change the value of requireCKM. More...
 
void setSMSuccess (bool success) const
 A set method to change the success status of the Standard Model update and matching. More...
 
void setYd (const gslpp::matrix< gslpp::complex > &Yd)
 A set method to set the Yukawa matrix of the down-type quarks, \(Y_d\). More...
 
void setYe (const gslpp::matrix< gslpp::complex > &Ye)
 A set method to set the Yukawa matrix of the charged leptons, \(Y_e\). More...
 
void setYu (const gslpp::matrix< gslpp::complex > &Yu)
 A set method to set the Yukawa matrix of the up-type quarks, \(Y_u\). More...
 
virtual const double SigmaeeHee (const double sqrt_s, const double Pe, const double Pp) const
 The \(\sigma(e^+ e^- \to e^+ e^- H)\) in the Standard Model. More...
 
virtual const double SigmaeeHvv (const double sqrt_s, const double Pe, const double Pp) const
 The \(\sigma(e^+ e^- \to \nu \bar{\nu} H)\) in the Standard Model. More...
 
virtual const double SigmaeeZH (const double sqrt_s, const double Pe, const double Pp) const
 The \(\sigma(e^+ e^- \to Z H)\) in the Standard Model. More...
 
 StandardModel ()
 The default constructor. More...
 
const double sW2 () const
 
virtual const double sW2 (const double Mw_i) const
 The square of the sine of the weak mixing angle in the on-shell scheme, denoted as \(s_W^2\). More...
 
const double sW2_MSbar_Approx () const
 The (approximated formula for the) square of the sine of the weak mixing angle in the MSbar scheme, denoted as \(\hat{s}_{W}^2\). See: PDG 22, R.L. Workman et al. (Particle Data Group), Prog. Theor. Exp. Phys. 2022, 083C01 (2022) More...
 
const double sW2_ND () const
 The square of the sine of the weak mixing angle in the MSbar-ND scheme (w/o decoupling $\alpha\ln(m_t/M_Z)$ terms), denoted as \(\hat{s}_{ND}^2\). See: PDG 22, R.L. Workman et al. (Particle Data Group), Prog. Theor. Exp. Phys. 2022, 083C01 (2022) (eq. 10.13a/10.13b) More...
 
virtual const double TauLFU_gmuge () const
 The computation of the LFU ratio \(g_\mu/ g_e \). More...
 
virtual const double TauLFU_gtauge () const
 The computation of the LFU ratio \(g_\tau/ g_e \). More...
 
virtual const double TauLFU_gtaugmu () const
 The computation of the LFU ratio \(g_\tau/ g_\mu \). More...
 
virtual const double TauLFU_gtaugmuK () const
 The computation of the LFU ratio \(\left(g_\tau/ g_\mu\right)_K \). More...
 
virtual const double TauLFU_gtaugmuPi () const
 The computation of the LFU ratio \(\left(g_\tau/ g_\mu\right)_\pi \). More...
 
virtual const double ThetaLnuN () const
 The effective neutrino nucleon LH parameter: ThetaLnuN. More...
 
virtual const double ThetaRnuN () const
 The effective neutrino nucleon RH parameter: ThetaRnuN. More...
 
const double tovers2 (const double cosmin, const double cosmax) const
 
const double uovers2 (const double cosmin, const double cosmax) const
 
const double v () const
 The Higgs vacuum expectation value. More...
 
virtual ~StandardModel ()
 The default destructor. More...
 
- Public Member Functions inherited from QCD
const double AboveTh (const double mu) const
 The active flavour threshold above the scale \(\mu\) as defined in QCD::Thresholds(). More...
 
void addParameters (std::vector< std::string > params_i)
 A method to add parameters that are specific to only one set of observables. More...
 
const double Als (const double mu, const int Nf_in, const orders order=FULLNLO) const
 Computes the running strong coupling \(\alpha_s(\mu)\) with \(N_f\) active flavours in the \(\overline{\mathrm{MS}}\) scheme. In the cases of LO, NLO and FULLNLO, the coupling is computed with AlsWithInit(). On the other hand, in the cases of NNLO and FULLNNLO, the coupling is computed with AlsWithLambda(). More...
 
const double Als (const double mu, const orders order=FULLNLO, const bool Nf_thr=true) const
 
const double Als4 (const double mu) const
 The value of \(\alpha_s^{\mathrm{FULLNLO}}\) at any scale \(\mu\) with the number of flavours \(n_f = 4\). More...
 
const double AlsByOrder (const double mu, const int Nf_in, const orders order=FULLNLO) const
 
const double AlsByOrder (const double mu, const orders order=FULLNLO, bool Nf_thr=true) const
 
const double AlsOLD (const double mu, const orders order=FULLNLO) const
 Computes the running strong coupling \(\alpha_s(\mu)\) in the \(\overline{\mathrm{MS}}\) scheme. In the cases of LO, NLO and FULLNNLO, the coupling is computed with AlsWithInit(). On the other hand, in the cases of NNLO and FULLNNLO, the coupling is computed with AlsWithLambda(). More...
 
const double AlsWithInit (const double mu, const double alsi, const double mu_i, const int nf, const orders order) const
 Computes the running strong coupling \(\alpha_s(\mu)\) from \(\alpha_s(\mu_i)\) in the \(\overline{\mathrm{MS}}\) scheme, where it is forbidden to across a flavour threshold in the RG running from \(\mu_i\) to \(\mu\). More...
 
const double AlsWithLambda (const double mu, const orders order) const
 Computes the running strong coupling \(\alpha_s(\mu)\) in the \(\overline{\mathrm{MS}}\) scheme with the use of \(\Lambda_{\rm QCD}\). More...
 
const double BelowTh (const double mu) const
 The active flavour threshold below the scale \(\mu\) as defined in QCD::Thresholds(). More...
 
const double Beta0 (const double nf) const
 The \(\beta_0(n_f)\) coefficient for a certain number of flavours \(n_f\). More...
 
const double Beta1 (const double nf) const
 The \(\beta_1(n_f)\) coefficient for a certain number of flavours \(n_f\). More...
 
const double Beta2 (const double nf) const
 The \(\beta_2(n_f)\) coefficient for a certain number of flavours \(n_f\). More...
 
const double Beta3 (const double nf) const
 The \(\beta_3(n_f)\) coefficient for a certain number of flavours \(n_f\). More...
 
void CacheShift (double cache[][5], int n) const
 A member used to manage the caching for this class. More...
 
void CacheShift (int cache[][5], int n) const
 
const orders FullOrder (orders order) const
 Return the FULLORDER enum corresponding to order. More...
 
const double Gamma0 (const double nf) const
 The \(\gamma_0\) coefficient used to compute the running of a mass. More...
 
const double Gamma1 (const double nf) const
 The \(\gamma_1\) coefficient used to compute the running of a mass. More...
 
const double Gamma2 (const double nf) const
 The \(\gamma_2\) coefficient used to compute the running of a mass. More...
 
const double getAlsM () const
 A get method to access the value of \(\alpha_s(M_{\alpha_s})\). More...
 
const BParametergetBBd () const
 For getting the bag parameters corresponding to the operator basis \(O_1 -O_5\) in \(\Delta b = 2\) process in the \(B_d\) meson system. More...
 
const BParametergetBBd_subleading () const
 For getting the subleading bag parameters \(R_2 - R_3\) in \(\Delta b = 2\) process in the \(B_d\) meson system. More...
 
const BParametergetBBs () const
 For getting the bag parameters corresponding to the operator basis \(O_1 -O_5\) in \(\Delta b = 2\) process in the \(B_s\) meson system. More...
 
const BParametergetBBs_subleading () const
 For getting the subleading bag parameters \(R_2 - R_3\) in \(\Delta b = 2\) process in the \(B_s\) meson system. More...
 
const BParametergetBD () const
 For getting the bag parameters corresponding to the operator basis \(O_1 -O_5\) in \(\Delta c = 2\) process in the \(D^0\) meson system. More...
 
const BParametergetBK () const
 For getting the bag parameters corresponding to the operator basis \(O_1 -O_5\) in \(\Delta s = 2\) process in the \(K^0\) meson system. More...
 
const BParametergetBKd1 () const
 
const BParametergetBKd3 () const
 
const double getCF () const
 A get method to access the Casimir factor of QCD. More...
 
const double getMAls () const
 A get method to access the mass scale \(M_{\alpha_s}\) at which the strong coupling constant measurement is provided. More...
 
const MesongetMesons (const QCD::meson m) const
 A get method to access a meson as an object of the type Meson. More...
 
const double getMtpole () const
 A get method to access the pole mass of the top quark. More...
 
const double getMub () const
 A get method to access the threshold between five- and four-flavour theory in GeV. More...
 
const double getMuc () const
 A get method to access the threshold between four- and three-flavour theory in GeV. More...
 
const double getMut () const
 A get method to access the threshold between six- and five-flavour theory in GeV. More...
 
const double getNc () const
 A get method to access the number of colours \(N_c\). More...
 
const double getOptionalParameter (std::string name) const
 A method to get parameters that are specific to only one set of observables. More...
 
const ParticlegetQuarks (const QCD::quark q) const
 A get method to access a quark as an object of the type Particle. More...
 
std::vector< std::string > getUnknownParameters ()
 A method to get the vector of the parameters that have been specified in the configuration file but not being used. More...
 
void initializeBParameter (std::string name_i) const
 A method to initialize B Parameter and the corresponding meson. More...
 
void initializeMeson (QCD::meson meson_i) const
 A method to initialize a meson. More...
 
bool isQCDsuccess () const
 A getter for the QCDsuccess flag. More...
 
const double logLambda (const double nf, orders order) const
 Computes \(\ln\Lambda_\mathrm{QCD}\) with nf flavours in GeV. More...
 
const double Mbar2Mp (const double mbar, const quark q, const orders order=FULLNNLO) const
 Converts the \(\overline{\mathrm{MS}}\) mass \(m(m)\) to the pole mass. More...
 
const double Mofmu2Mbar (const double m, const double mu, const quark q) const
 Converts a quark running mass at an arbitrary scale to the corresponding \(\overline{\mathrm{MS}}\) mass \(m(m)\). More...
 
const double Mp2Mbar (const double mp, const quark q, orders order=FULLNNLO) const
 Converts a quark pole mass to the corresponding \(\overline{\mathrm{MS}}\) mass \(m(m)\). More...
 
const double Mrun (const double mu, const double m, const quark q, const orders order=FULLNNLO) const
 Computes a running quark mass \(m(\mu)\) from \(m(m)\). More...
 
const double Mrun (const double mu_f, const double mu_i, const double m, const quark q, const orders order=FULLNNLO) const
 Runs a quark mass from \(\mu_i\) to \(\mu_f\). More...
 
const double Mrun4 (const double mu_f, const double mu_i, const double m) const
 The running of a mass with the number of flavours \(n_f = 4\). More...
 
const double MS2DRqmass (const double MSbar) const
 Converts a quark mass from the \(\overline{\mathrm{MS}}\) scheme to the \(\overline{\mathrm{DR}}\) scheme. More...
 
const double MS2DRqmass (const double MSscale, const double MSbar) const
 Converts a quark mass from the \(\overline{\mathrm{MS}}\) scheme to the \(\overline{\mathrm{DR}}\) scheme. More...
 
const double Nf (const double mu) const
 The number of active flavour at scale \(\mu\). More...
 
const double NfThresholdCorrections (double mu, double M, double als, int nf, orders order) const
 Threshold corrections in matching \(\alpha_s(n_f+1)\) with \(\alpha_s(n_f)\) from eq. (34) of hep-ph/0512060. More...
 
const std::string orderToString (const orders order) const
 Converts an object of the enum type "orders" to the corresponding string. More...
 
 QCD ()
 Constructor. More...
 
void setComputemt (bool computemt)
 A set method to change the value of computemt. More...
 
void setMtpole (double mtpole_in)
 A method to set the pole mass of the top quark. More...
 
void setNc (double Nc)
 A set method to change the number of colours \(N_c\). More...
 
void setOptionalParameter (std::string name, double value)
 A method to set the parameter value for the parameters that are specific to only one set of observables. More...
 
void setQuarkMass (const quark q, const double mass)
 A set method to change the mass of a quark. More...
 
const double Thresholds (const int i) const
 For accessing the active flavour threshold scales. More...
 
- Public Member Functions inherited from Model
void addMissingModelParameter (const std::string &missingParameterName)
 
std::vector< std::string > getmissingModelParameters ()
 
unsigned int getMissingModelParametersCount ()
 
std::string getModelName () const
 A method to fetch the name of the model. More...
 
const double & getModelParam (std::string name) const
 
bool isModelFWC_DF2 () const
 
bool isModelGeneralTHDM () const
 
bool isModelGeorgiMachacek () const
 
bool IsModelInitialized () const
 A method to check if the model is initialized. More...
 
bool isModelLinearized () const
 
bool isModelNPquadratic () const
 
bool isModelParam (std::string name) const
 
bool isModelSUSY () const
 
bool isModelTHDM () const
 
bool isModelTHDMW () const
 
bool IsUpdateError () const
 A method to check if there was any error in the model update process. More...
 
 Model ()
 The default constructor. More...
 
void raiseMissingModelParameterCount ()
 
void setModelFWC_DF2 ()
 
void setModelGeneralTHDM ()
 
void setModelGeorgiMachacek ()
 
void setModelInitialized (bool ModelInitialized)
 A set method to fix the failure or success of the initialization of the model. More...
 
void setModelLinearized (bool linearized=true)
 
void setModelName (const std::string name)
 A method to set the name of the model. More...
 
void setModelNPquadratic (bool NPquadratic=true)
 
void setModelSUSY ()
 
void setModelTHDM ()
 
void setModelTHDMW ()
 
void setSliced (bool Sliced)
 
void setUpdateError (bool UpdateError)
 A set method to fix the update status as success or failure. More...
 
virtual ~Model ()
 The default destructor. More...
 

Additional Inherited Members

- Public Types inherited from StandardModel
enum  LEP2RCs { Weak = 0 , WeakBox , ISR , QEDFSR , QCDFSR , NUMofLEP2RCs }
 
enum  orders_EW { EW1 = 0 , EW1QCD1 , EW1QCD2 , EW2 , EW2QCD1 , EW3 , orders_EW_size }
 An enumerated type representing perturbative orders of radiative corrections to EW precision observables. More...
 
- Public Types inherited from QCD
enum  lepton { NEUTRINO_1 , ELECTRON , NEUTRINO_2 , MU , NEUTRINO_3 , TAU , NOLEPTON }
 An enum type for leptons. More...
 
enum  meson { P_0 , P_P , K_0 , K_P , D_0 , D_P , D_S , B_D , B_P , B_S , B_C , PHI , K_star , K_star_P , K_S , D_star_P , RHO , RHO_P , OMEGA , MESON_END }
 An enum type for mesons. More...
 
enum  quark { UP , DOWN , CHARM , STRANGE , TOP , BOTTOM }
 An enum type for quarks. More...
 
- Static Public Attributes inherited from StandardModel
static const double GeVminus2_to_nb = 389379.338
 
static const double Mw_error = 0.00001
 The target accuracy of the iterative calculation of the \(W\)-boson mass in units of GeV. More...
 
static const int NSMvars = 28
 The number of the model parameters in StandardModel. More...
 
static const int NumSMParamsForEWPO = 35
 The number of the SM parameters that are relevant to the EW precision observables. More...
 
static std::string SMvars [NSMvars]
 A string array containing the labels of the model parameters in StandardModel. More...
 
- Static Public Attributes inherited from QCD
static const int NQCDvars = 11
 The number of model parameters in QCD. More...
 
static std::string QCDvars [NQCDvars]
 An array containing the labels under which all QCD parameters are stored in a vector of ModelParameter via InputParser::ReadParameters(). More...
 
- Protected Member Functions inherited from StandardModel
const double AFB_NoISR_l (const QCD::lepton l_flavor, const double s) const
 
const double AFB_NoISR_q (const QCD::quark q_flavor, const double s) const
 
bool checkEWPOscheme (const std::string scheme) const
 A method to check if a given scheme name in string form is valid. More...
 
virtual void computeCKM ()
 The method to compute the CKM matrix. More...
 
virtual void computeYukawas ()
 The method to compute the Yukawas matrix. More...
 
double Delta_EWQCD (const QCD::quark q) const
 The non-factorizable EW-QCD corrections to the partial widths for \(Z\to q\bar{q}\), denoted as \(\Delta_{\mathrm{EW/QCD}}\). More...
 
const double getIntegrand_AFBnumeratorWithISR_bottom133 (double x) const
 
const double getIntegrand_AFBnumeratorWithISR_bottom167 (double x) const
 
const double getIntegrand_AFBnumeratorWithISR_bottom172 (double x) const
 
const double getIntegrand_AFBnumeratorWithISR_bottom183 (double x) const
 
const double getIntegrand_AFBnumeratorWithISR_bottom189 (double x) const
 
const double getIntegrand_AFBnumeratorWithISR_bottom192 (double x) const
 
const double getIntegrand_AFBnumeratorWithISR_bottom196 (double x) const
 
const double getIntegrand_AFBnumeratorWithISR_bottom200 (double x) const
 
const double getIntegrand_AFBnumeratorWithISR_bottom202 (double x) const
 
const double getIntegrand_AFBnumeratorWithISR_bottom205 (double x) const
 
const double getIntegrand_AFBnumeratorWithISR_bottom207 (double x) const
 
const double getIntegrand_AFBnumeratorWithISR_charm133 (double x) const
 
const double getIntegrand_AFBnumeratorWithISR_charm167 (double x) const
 
const double getIntegrand_AFBnumeratorWithISR_charm172 (double x) const
 
const double getIntegrand_AFBnumeratorWithISR_charm183 (double x) const
 
const double getIntegrand_AFBnumeratorWithISR_charm189 (double x) const
 
const double getIntegrand_AFBnumeratorWithISR_charm192 (double x) const
 
const double getIntegrand_AFBnumeratorWithISR_charm196 (double x) const
 
const double getIntegrand_AFBnumeratorWithISR_charm200 (double x) const
 
const double getIntegrand_AFBnumeratorWithISR_charm202 (double x) const
 
const double getIntegrand_AFBnumeratorWithISR_charm205 (double x) const
 
const double getIntegrand_AFBnumeratorWithISR_charm207 (double x) const
 
const double getIntegrand_AFBnumeratorWithISR_mu130 (double x) const
 
const double getIntegrand_AFBnumeratorWithISR_mu136 (double x) const
 
const double getIntegrand_AFBnumeratorWithISR_mu161 (double x) const
 
const double getIntegrand_AFBnumeratorWithISR_mu172 (double x) const
 
const double getIntegrand_AFBnumeratorWithISR_mu183 (double x) const
 
const double getIntegrand_AFBnumeratorWithISR_mu189 (double x) const
 
const double getIntegrand_AFBnumeratorWithISR_mu192 (double x) const
 
const double getIntegrand_AFBnumeratorWithISR_mu196 (double x) const
 
const double getIntegrand_AFBnumeratorWithISR_mu200 (double x) const
 
const double getIntegrand_AFBnumeratorWithISR_mu202 (double x) const
 
const double getIntegrand_AFBnumeratorWithISR_mu205 (double x) const
 
const double getIntegrand_AFBnumeratorWithISR_mu207 (double x) const
 
const double getIntegrand_AFBnumeratorWithISR_tau130 (double x) const
 
const double getIntegrand_AFBnumeratorWithISR_tau136 (double x) const
 
const double getIntegrand_AFBnumeratorWithISR_tau161 (double x) const
 
const double getIntegrand_AFBnumeratorWithISR_tau172 (double x) const
 
const double getIntegrand_AFBnumeratorWithISR_tau183 (double x) const
 
const double getIntegrand_AFBnumeratorWithISR_tau189 (double x) const
 
const double getIntegrand_AFBnumeratorWithISR_tau192 (double x) const
 
const double getIntegrand_AFBnumeratorWithISR_tau196 (double x) const
 
const double getIntegrand_AFBnumeratorWithISR_tau200 (double x) const
 
const double getIntegrand_AFBnumeratorWithISR_tau202 (double x) const
 
const double getIntegrand_AFBnumeratorWithISR_tau205 (double x) const
 
const double getIntegrand_AFBnumeratorWithISR_tau207 (double x) const
 
const double getIntegrand_dsigmaBox_bottom130 (double x) const
 
const double getIntegrand_dsigmaBox_bottom133 (double x) const
 
const double getIntegrand_dsigmaBox_bottom136 (double x) const
 
const double getIntegrand_dsigmaBox_bottom161 (double x) const
 
const double getIntegrand_dsigmaBox_bottom167 (double x) const
 
const double getIntegrand_dsigmaBox_bottom172 (double x) const
 
const double getIntegrand_dsigmaBox_bottom183 (double x) const
 
const double getIntegrand_dsigmaBox_bottom189 (double x) const
 
const double getIntegrand_dsigmaBox_bottom192 (double x) const
 
const double getIntegrand_dsigmaBox_bottom196 (double x) const
 
const double getIntegrand_dsigmaBox_bottom200 (double x) const
 
const double getIntegrand_dsigmaBox_bottom202 (double x) const
 
const double getIntegrand_dsigmaBox_bottom205 (double x) const
 
const double getIntegrand_dsigmaBox_bottom207 (double x) const
 
const double getIntegrand_dsigmaBox_charm130 (double x) const
 
const double getIntegrand_dsigmaBox_charm133 (double x) const
 
const double getIntegrand_dsigmaBox_charm136 (double x) const
 
const double getIntegrand_dsigmaBox_charm161 (double x) const
 
const double getIntegrand_dsigmaBox_charm167 (double x) const
 
const double getIntegrand_dsigmaBox_charm172 (double x) const
 
const double getIntegrand_dsigmaBox_charm183 (double x) const
 
const double getIntegrand_dsigmaBox_charm189 (double x) const
 
const double getIntegrand_dsigmaBox_charm192 (double x) const
 
const double getIntegrand_dsigmaBox_charm196 (double x) const
 
const double getIntegrand_dsigmaBox_charm200 (double x) const
 
const double getIntegrand_dsigmaBox_charm202 (double x) const
 
const double getIntegrand_dsigmaBox_charm205 (double x) const
 
const double getIntegrand_dsigmaBox_charm207 (double x) const
 
const double getIntegrand_dsigmaBox_down130 (double x) const
 
const double getIntegrand_dsigmaBox_down133 (double x) const
 
const double getIntegrand_dsigmaBox_down136 (double x) const
 
const double getIntegrand_dsigmaBox_down161 (double x) const
 
const double getIntegrand_dsigmaBox_down167 (double x) const
 
const double getIntegrand_dsigmaBox_down172 (double x) const
 
const double getIntegrand_dsigmaBox_down183 (double x) const
 
const double getIntegrand_dsigmaBox_down189 (double x) const
 
const double getIntegrand_dsigmaBox_down192 (double x) const
 
const double getIntegrand_dsigmaBox_down196 (double x) const
 
const double getIntegrand_dsigmaBox_down200 (double x) const
 
const double getIntegrand_dsigmaBox_down202 (double x) const
 
const double getIntegrand_dsigmaBox_down205 (double x) const
 
const double getIntegrand_dsigmaBox_down207 (double x) const
 
const double getIntegrand_dsigmaBox_mu130 (double x) const
 
const double getIntegrand_dsigmaBox_mu133 (double x) const
 
const double getIntegrand_dsigmaBox_mu136 (double x) const
 
const double getIntegrand_dsigmaBox_mu161 (double x) const
 
const double getIntegrand_dsigmaBox_mu167 (double x) const
 
const double getIntegrand_dsigmaBox_mu172 (double x) const
 
const double getIntegrand_dsigmaBox_mu183 (double x) const
 
const double getIntegrand_dsigmaBox_mu189 (double x) const
 
const double getIntegrand_dsigmaBox_mu192 (double x) const
 
const double getIntegrand_dsigmaBox_mu196 (double x) const
 
const double getIntegrand_dsigmaBox_mu200 (double x) const
 
const double getIntegrand_dsigmaBox_mu202 (double x) const
 
const double getIntegrand_dsigmaBox_mu205 (double x) const
 
const double getIntegrand_dsigmaBox_mu207 (double x) const
 
const double getIntegrand_dsigmaBox_strange130 (double x) const
 
const double getIntegrand_dsigmaBox_strange133 (double x) const
 
const double getIntegrand_dsigmaBox_strange136 (double x) const
 
const double getIntegrand_dsigmaBox_strange161 (double x) const
 
const double getIntegrand_dsigmaBox_strange167 (double x) const
 
const double getIntegrand_dsigmaBox_strange172 (double x) const
 
const double getIntegrand_dsigmaBox_strange183 (double x) const
 
const double getIntegrand_dsigmaBox_strange189 (double x) const
 
const double getIntegrand_dsigmaBox_strange192 (double x) const
 
const double getIntegrand_dsigmaBox_strange196 (double x) const
 
const double getIntegrand_dsigmaBox_strange200 (double x) const
 
const double getIntegrand_dsigmaBox_strange202 (double x) const
 
const double getIntegrand_dsigmaBox_strange205 (double x) const
 
const double getIntegrand_dsigmaBox_strange207 (double x) const
 
const double getIntegrand_dsigmaBox_tau130 (double x) const
 
const double getIntegrand_dsigmaBox_tau133 (double x) const
 
const double getIntegrand_dsigmaBox_tau136 (double x) const
 
const double getIntegrand_dsigmaBox_tau161 (double x) const
 
const double getIntegrand_dsigmaBox_tau167 (double x) const
 
const double getIntegrand_dsigmaBox_tau172 (double x) const
 
const double getIntegrand_dsigmaBox_tau183 (double x) const
 
const double getIntegrand_dsigmaBox_tau189 (double x) const
 
const double getIntegrand_dsigmaBox_tau192 (double x) const
 
const double getIntegrand_dsigmaBox_tau196 (double x) const
 
const double getIntegrand_dsigmaBox_tau200 (double x) const
 
const double getIntegrand_dsigmaBox_tau202 (double x) const
 
const double getIntegrand_dsigmaBox_tau205 (double x) const
 
const double getIntegrand_dsigmaBox_tau207 (double x) const
 
const double getIntegrand_dsigmaBox_up130 (double x) const
 
const double getIntegrand_dsigmaBox_up133 (double x) const
 
const double getIntegrand_dsigmaBox_up136 (double x) const
 
const double getIntegrand_dsigmaBox_up161 (double x) const
 
const double getIntegrand_dsigmaBox_up167 (double x) const
 
const double getIntegrand_dsigmaBox_up172 (double x) const
 
const double getIntegrand_dsigmaBox_up183 (double x) const
 
const double getIntegrand_dsigmaBox_up189 (double x) const
 
const double getIntegrand_dsigmaBox_up192 (double x) const
 
const double getIntegrand_dsigmaBox_up196 (double x) const
 
const double getIntegrand_dsigmaBox_up200 (double x) const
 
const double getIntegrand_dsigmaBox_up202 (double x) const
 
const double getIntegrand_dsigmaBox_up205 (double x) const
 
const double getIntegrand_dsigmaBox_up207 (double x) const
 
const double getIntegrand_sigmaWithISR_bottom130 (double x) const
 
const double getIntegrand_sigmaWithISR_bottom133 (double x) const
 
const double getIntegrand_sigmaWithISR_bottom136 (double x) const
 
const double getIntegrand_sigmaWithISR_bottom161 (double x) const
 
const double getIntegrand_sigmaWithISR_bottom167 (double x) const
 
const double getIntegrand_sigmaWithISR_bottom172 (double x) const
 
const double getIntegrand_sigmaWithISR_bottom183 (double x) const
 
const double getIntegrand_sigmaWithISR_bottom189 (double x) const
 
const double getIntegrand_sigmaWithISR_bottom192 (double x) const
 
const double getIntegrand_sigmaWithISR_bottom196 (double x) const
 
const double getIntegrand_sigmaWithISR_bottom200 (double x) const
 
const double getIntegrand_sigmaWithISR_bottom202 (double x) const
 
const double getIntegrand_sigmaWithISR_bottom205 (double x) const
 
const double getIntegrand_sigmaWithISR_bottom207 (double x) const
 
const double getIntegrand_sigmaWithISR_charm130 (double x) const
 
const double getIntegrand_sigmaWithISR_charm133 (double x) const
 
const double getIntegrand_sigmaWithISR_charm136 (double x) const
 
const double getIntegrand_sigmaWithISR_charm161 (double x) const
 
const double getIntegrand_sigmaWithISR_charm167 (double x) const
 
const double getIntegrand_sigmaWithISR_charm172 (double x) const
 
const double getIntegrand_sigmaWithISR_charm183 (double x) const
 
const double getIntegrand_sigmaWithISR_charm189 (double x) const
 
const double getIntegrand_sigmaWithISR_charm192 (double x) const
 
const double getIntegrand_sigmaWithISR_charm196 (double x) const
 
const double getIntegrand_sigmaWithISR_charm200 (double x) const
 
const double getIntegrand_sigmaWithISR_charm202 (double x) const
 
const double getIntegrand_sigmaWithISR_charm205 (double x) const
 
const double getIntegrand_sigmaWithISR_charm207 (double x) const
 
const double getIntegrand_sigmaWithISR_down130 (double x) const
 
const double getIntegrand_sigmaWithISR_down133 (double x) const
 
const double getIntegrand_sigmaWithISR_down136 (double x) const
 
const double getIntegrand_sigmaWithISR_down161 (double x) const
 
const double getIntegrand_sigmaWithISR_down167 (double x) const
 
const double getIntegrand_sigmaWithISR_down172 (double x) const
 
const double getIntegrand_sigmaWithISR_down183 (double x) const
 
const double getIntegrand_sigmaWithISR_down189 (double x) const
 
const double getIntegrand_sigmaWithISR_down192 (double x) const
 
const double getIntegrand_sigmaWithISR_down196 (double x) const
 
const double getIntegrand_sigmaWithISR_down200 (double x) const
 
const double getIntegrand_sigmaWithISR_down202 (double x) const
 
const double getIntegrand_sigmaWithISR_down205 (double x) const
 
const double getIntegrand_sigmaWithISR_down207 (double x) const
 
const double getIntegrand_sigmaWithISR_mu130 (double x) const
 
const double getIntegrand_sigmaWithISR_mu136 (double x) const
 
const double getIntegrand_sigmaWithISR_mu161 (double x) const
 
const double getIntegrand_sigmaWithISR_mu172 (double x) const
 
const double getIntegrand_sigmaWithISR_mu183 (double x) const
 
const double getIntegrand_sigmaWithISR_mu189 (double x) const
 
const double getIntegrand_sigmaWithISR_mu192 (double x) const
 
const double getIntegrand_sigmaWithISR_mu196 (double x) const
 
const double getIntegrand_sigmaWithISR_mu200 (double x) const
 
const double getIntegrand_sigmaWithISR_mu202 (double x) const
 
const double getIntegrand_sigmaWithISR_mu205 (double x) const
 
const double getIntegrand_sigmaWithISR_mu207 (double x) const
 
const double getIntegrand_sigmaWithISR_strange130 (double x) const
 
const double getIntegrand_sigmaWithISR_strange133 (double x) const
 
const double getIntegrand_sigmaWithISR_strange136 (double x) const
 
const double getIntegrand_sigmaWithISR_strange161 (double x) const
 
const double getIntegrand_sigmaWithISR_strange167 (double x) const
 
const double getIntegrand_sigmaWithISR_strange172 (double x) const
 
const double getIntegrand_sigmaWithISR_strange183 (double x) const
 
const double getIntegrand_sigmaWithISR_strange189 (double x) const
 
const double getIntegrand_sigmaWithISR_strange192 (double x) const
 
const double getIntegrand_sigmaWithISR_strange196 (double x) const
 
const double getIntegrand_sigmaWithISR_strange200 (double x) const
 
const double getIntegrand_sigmaWithISR_strange202 (double x) const
 
const double getIntegrand_sigmaWithISR_strange205 (double x) const
 
const double getIntegrand_sigmaWithISR_strange207 (double x) const
 
const double getIntegrand_sigmaWithISR_tau130 (double x) const
 
const double getIntegrand_sigmaWithISR_tau136 (double x) const
 
const double getIntegrand_sigmaWithISR_tau161 (double x) const
 
const double getIntegrand_sigmaWithISR_tau172 (double x) const
 
const double getIntegrand_sigmaWithISR_tau183 (double x) const
 
const double getIntegrand_sigmaWithISR_tau189 (double x) const
 
const double getIntegrand_sigmaWithISR_tau192 (double x) const
 
const double getIntegrand_sigmaWithISR_tau196 (double x) const
 
const double getIntegrand_sigmaWithISR_tau200 (double x) const
 
const double getIntegrand_sigmaWithISR_tau202 (double x) const
 
const double getIntegrand_sigmaWithISR_tau205 (double x) const
 
const double getIntegrand_sigmaWithISR_tau207 (double x) const
 
const double getIntegrand_sigmaWithISR_up130 (double x) const
 
const double getIntegrand_sigmaWithISR_up133 (double x) const
 
const double getIntegrand_sigmaWithISR_up136 (double x) const
 
const double getIntegrand_sigmaWithISR_up161 (double x) const
 
const double getIntegrand_sigmaWithISR_up167 (double x) const
 
const double getIntegrand_sigmaWithISR_up172 (double x) const
 
const double getIntegrand_sigmaWithISR_up183 (double x) const
 
const double getIntegrand_sigmaWithISR_up189 (double x) const
 
const double getIntegrand_sigmaWithISR_up192 (double x) const
 
const double getIntegrand_sigmaWithISR_up196 (double x) const
 
const double getIntegrand_sigmaWithISR_up200 (double x) const
 
const double getIntegrand_sigmaWithISR_up202 (double x) const
 
const double getIntegrand_sigmaWithISR_up205 (double x) const
 
const double getIntegrand_sigmaWithISR_up207 (double x) const
 
const double Integrand_AFBnumeratorWithISR_l (double x, const QCD::lepton l_flavor, const double s) const
 
const double Integrand_AFBnumeratorWithISR_q (double x, const QCD::quark q_flavor, const double s) const
 
const double Integrand_dsigmaBox_l (double cosTheta, const QCD::lepton l_flavor, const double s) const
 
const double Integrand_dsigmaBox_q (double cosTheta, const QCD::quark q_flavor, const double s) const
 
const double Integrand_sigmaWithISR_l (double x, const QCD::lepton l_flavor, const double s) const
 
const double Integrand_sigmaWithISR_q (double x, const QCD::quark q_flavor, const double s) const
 
double m_q (const QCD::quark q, const double mu, const orders order=FULLNLO) const
 
double RAq (const QCD::quark q) const
 The radiator factor associated with the final-state QED and QCD corrections to the the axial-vector-current interactions, \(R_A^q(M_Z^2)\). More...
 
double resumKappaZ (const double DeltaRho[orders_EW_size], const double deltaKappa_rem[orders_EW_size], const double DeltaRbar_rem, const bool bool_Zbb) const
 A method to compute the real part of the effetvive coupling \(\kappa_Z^f\) from \(\Delta\rho\), \(\delta\rho_{\rm rem}^{f}\) and \(\Delta r_{\mathrm{rem}}\). More...
 
double resumMw (const double Mw_i, const double DeltaRho[orders_EW_size], const double DeltaR_rem[orders_EW_size]) const
 A method to compute the \(W\)-boson mass from \(\Delta\rho\) and \(\Delta r_{\mathrm{rem}}\). More...
 
double resumRhoZ (const double DeltaRho[orders_EW_size], const double deltaRho_rem[orders_EW_size], const double DeltaRbar_rem, const bool bool_Zbb) const
 A method to compute the real part of the effective coupling \(\rho_Z^f\) from \(\Delta\rho\), \(\delta\rho_{\rm rem}^{f}\) and \(\Delta r_{\mathrm{rem}}\). More...
 
double RVh () const
 The singlet vector corrections to the hadronic \(Z\)-boson width, denoted as \(R_V^h\). More...
 
double RVq (const QCD::quark q) const
 The radiator factor associated with the final-state QED and QCD corrections to the the vector-current interactions, \(R_V^q(M_Z^2)\). More...
 
double SchemeToDouble (const std::string scheme) const
 A method to convert a given scheme name in string form into a floating-point number with double precision. More...
 
virtual void setParameter (const std::string name, const double &value)
 A method to set the value of a parameter of StandardModel. More...
 
const double sigma_NoISR_l (const QCD::lepton l_flavor, const double s) const
 
const double sigma_NoISR_q (const QCD::quark q_flavor, const double s) const
 
double taub () const
 Top-mass corrections to the \(Zb\bar{b}\) vertex, denoted by \(\tau_b\). More...
 
- Protected Member Functions inherited from QCD
const double MassOfNf (int nf) const
 The Mbar mass of the heaviest quark in the theory with Nf active flavour. More...
 
- Protected Attributes inherited from StandardModel
double A
 The CKM parameter \(A\) in the Wolfenstein parameterization. More...
 
double ale
 The fine-structure constant \(\alpha\). More...
 
double alpha21
 
double alpha31
 
double AlsMz
 The strong coupling constant at the Z-boson mass, \(\alpha_s(M_Z)\). More...
 
bool bSigmaForAFB
 
bool bSigmaForR
 
double dAl5hMz
 The five-flavour hadronic contribution to the electromagnetic coupling, \(\Delta\alpha_{\mathrm{had}}^{(5)}(M_Z^2)\). (Non-input parameter) More...
 
double dAle5Mz
 The five-flavour hadronic contribution to the electromagnetic coupling, \(\Delta\alpha_{\mathrm{had}}^{(5)}(M_Z^2)\), used as input for FlagMWinput = FALSE. More...
 
double delGammaWlv
 The theoretical uncertainty in \(\Gamma_W_{l\nu}\), denoted as \(\delta\,\Gamma_W_{l\nu}\). More...
 
double delGammaWqq
 The theoretical uncertainty in \(\Gamma_W_{qq}\), denoted as \(\delta\,\Gamma_W_{qq}\). More...
 
double delGammaZ
 The theoretical uncertainty in \(\Gamma_Z\), denoted as \(\delta\,\Gamma_Z\), in GeV. More...
 
double delMw
 The theoretical uncertainty in \(M_W\), denoted as \(\delta\,M_W\), in GeV. More...
 
double delR0b
 The theoretical uncertainty in \(R_b^0\), denoted as \(\delta\,R_b^0\). More...
 
double delR0c
 The theoretical uncertainty in \(R_c^0\), denoted as \(\delta\,R_c^0\). More...
 
double delR0l
 The theoretical uncertainty in \(R_l^0\), denoted as \(\delta\,R_l^0\). More...
 
double delsigma0H
 The theoretical uncertainty in \(\sigma_{Hadron}^0\), denoted as \(\delta\,\sigma_{Hadron}^0\) in nb. More...
 
double delSin2th_b
 The theoretical uncertainty in \(\sin^2\theta_{\rm eff}^{b}\), denoted as \(\delta\sin^2\theta_{\rm eff}^{b}\). More...
 
double delSin2th_l
 The theoretical uncertainty in \(\sin^2\theta_{\rm eff}^{\rm lept}\), denoted as \(\delta\sin^2\theta_{\rm eff}^{\rm lept}\). More...
 
double delSin2th_q
 The theoretical uncertainty in \(\sin^2\theta_{\rm eff}^{q\not = b,t}\), denoted as \(\delta\sin^2\theta_{\rm eff}^{q\not = b,t}\). More...
 
double delta
 
double etab
 The CKM parameter \(\bar{\eta}\) in the Wolfenstein parameterization. More...
 
bool flag_order [orders_EW_size]
 An array of internal flags controlling the inclusions of higher-order corrections. More...
 
bool FlagFixMuwMut
 A boolean for the model flag FixMuwMut. More...
 
bool flagLEP2 [NUMofLEP2RCs]
 
double gamma
 \(\gamma \) used as an input for FlagWolfenstein = FALSE More...
 
double GF
 The Fermi constant \(G_\mu\) in \({\rm GeV}^{-2}\). More...
 
double lambda
 The CKM parameter \(\lambda\) in the Wolfenstein parameterization. More...
 
Particle leptons [6]
 An array of Particle objects for the leptons. More...
 
double mHl
 The Higgs mass \(m_h\) in GeV. More...
 
double muw
 A matching scale \(\mu_W\) around the weak scale in GeV. More...
 
double Mw_inp
 The mass of the \(W\) boson in GeV used as input for FlagMWinput = TRUE. More...
 
CKM myCKM
 An object of type CKM. More...
 
PMNS myPMNS
 
double Mz
 The mass of the \(Z\) boson in GeV. More...
 
bool requireCKM
 An internal flag to control whether the CKM matrix has to be recomputed. More...
 
bool requireYe
 An internal flag to control whether the charged-lepton Yukawa matrix has to be recomputed. More...
 
bool requireYn
 An internal flag to control whether the neutrino Yukawa matrix has to be recomputed. More...
 
double rhob
 The CKM parameter \(\bar{\rho}\) in the Wolfenstein parameterization. More...
 
double s12
 
double s13
 
double s23
 
Flavour SMFlavour
 An object of type Flavour. More...
 
Matching< StandardModelMatching, StandardModelSMM
 An object of type Matching. More...
 
double Vcb
 \(\vert V_{cb} \vert \) used as an input for FlagWolfenstein = FALSE More...
 
double Vub
 \(\vert V_{ub} \vert \) used as an input for FlagWolfenstein = FALSE More...
 
double Vud
 \(\vert V_{ud} \vert \) used as an input for FlagWolfenstein = FALSE and FlagUseVud = TRUE More...
 
double Vus
 \(\vert V_{us} \vert \) used as an input for FlagWolfenstein = FALSE More...
 
gslpp::matrix< gslpp::complex > Yd
 The Yukawa matrix of the down-type quarks. More...
 
gslpp::matrix< gslpp::complex > Ye
 The Yukawa matrix of the charged leptons. More...
 
gslpp::matrix< gslpp::complex > Yn
 The Yukawa matrix of the neutrinos. More...
 
gslpp::matrix< gslpp::complex > Yu
 The Yukawa matrix of the up-type quarks. More...
 
- Protected Attributes inherited from QCD
double AlsM
 The strong coupling constant at the mass scale MAls, \(\alpha_s(M_{\alpha_s})\). More...
 
double CA
 
double CF
 
bool computemt
 Switch for computing the \(\overline{\mathrm{MS}}\) mass of the top quark. More...
 
double dAdA_NA
 
double dFdA_NA
 
double dFdF_NA
 
bool FlagMpole2MbarNumeric
 A flag to determine whether the pole mass to \(\over \mathrm{MS}\) mass conversion is done numerically. More...
 
bool FlagMtPole
 A flag to determine whether the pole mass of the top quark is used as input. More...
 
double MAls
 The mass scale in GeV at which the strong coupling measurement is provided. More...
 
double mtpole
 The pole mass of the top quark. More...
 
double mub
 The threshold between five- and four-flavour theory in GeV. More...
 
double muc
 The threshold between four- and three-flavour theory in GeV. More...
 
double mut
 The threshold between six- and five-flavour theory in GeV. More...
 
double NA
 
double Nc
 The number of colours. More...
 
bool QCDsuccess =true
 
Particle quarks [6]
 The vector of all SM quarks. More...
 
bool requireYd
 Switch for generating the Yukawa couplings to the down-type quarks. More...
 
bool requireYu
 Switch for generating the Yukawa couplings to the up-type quarks. More...
 
double TF
 
- Protected Attributes inherited from Model
bool isSliced = false
 A boolean set to true if the current istance is a slice of an extended object. More...
 
std::map< std::string, std::reference_wrapper< const double > > ModelParamMap
 
bool UpdateError = false
 A boolean set to false if update is successful. More...
 

Constructor & Destructor Documentation

◆ NPbase()

NPbase::NPbase ( )

The default constructor.

Definition at line 29 of file NPbase.cpp.

30: StandardModel(), trueSM()
31{
32 trueSM.InitializeModel();
33 trueSM.setSliced(true);
34}
StandardModel()
The default constructor.

Member Function Documentation

◆ A_f()

const double NPbase::A_f ( const Particle  f) const
virtual

The left-right asymmetry in \(e^+e^-\to Z\to f \bar{f}\) at the \(Z\)-pole, \(\mathcal{A}_f\).

\[ \mathcal{A}_f = \mathcal{A}_f^{SM} + \Delta \mathcal{A}_f^{(1)} + \Delta \mathcal{A}_f^{(2)} \]

Parameters
[in]fa lepton or quark
Returns
\(\mathcal{A}_f\), including SM plus \(\mathcal{O}(\Lambda^{-2})\) and \(\mathcal{O}(\Lambda^{-4})\) NP contributions
Attention
This function is applicable only to the NP model classes that are inherited from NPbase.

Reimplemented from StandardModel.

Reimplemented in NPSMEFTd6General, NPZbbbar, and NPEpsilons.

Definition at line 826 of file NPbase.cpp.

827{
828 //AG:begin
829 if(OutputOrder()==0){ return (trueSM.A_f(f) ); }
830 if(OutputOrder()==1){ return (trueSM.A_f(f) + deltaA_f(f)); }
831 if(OutputOrder()==2){ return (trueSM.A_f(f) + deltaA_f(f) + deltaA_f_2(f) ); }
832 if(OutputOrder()==3){ return ( deltaA_f_2(f) ); }
833 else
834 //AG:end
835 //AG: deltaA_f_2(f) added below
836 return (trueSM.A_f(f) + deltaA_f(f) + deltaA_f_2(f));
837}
virtual const double deltaA_f(const Particle f) const
The new physics contribution to the left-right asymmetry in at the -pole, .
Definition: NPbase.cpp:809
virtual const double deltaA_f_2(const Particle f) const
The new physics contribution to the left-right asymmetry in at the -pole, .
Definition: NPbase.cpp:781

◆ AFB()

const double NPbase::AFB ( const Particle  f) const
virtual

The forward-backward asymmetry in \(e^+e^-\to Z\to f \bar{f}\) at the \(Z\)-pole, \(A^f_{FB}\).

\[ A_{FB,f} = A_{FB,f}^{SM} + \Delta A_{FB,f}^{(1)} + \Delta A_{FB,f}^{(2)} \]

Parameters
[in]fa lepton or quark
Returns
\(A^f_{FB}\), including SM plus \(\mathcal{O}(\Lambda^{-2})\) and \(\mathcal{O}(\Lambda^{-4})\) NP contributions

Reimplemented from StandardModel.

Reimplemented in NPSMEFTd6General, NPZbbbar, and NPEpsilons.

Definition at line 923 of file NPbase.cpp.

924{
925 //AG: begin
926 if(OutputOrder()==0){ return (trueSM.AFB(f) ); }
927 if(OutputOrder()==1){ return (trueSM.AFB(f) + deltaAFB(f)); }
928 if(OutputOrder()==2){ return (trueSM.AFB(f) + deltaAFB(f) + deltaAFB_2(f) ); }
929 if(OutputOrder()==3){ return ( deltaAFB_2(f) ); }
930 else
931 //AG:end
932 //AG: deltaAFB_2(f) added below
933 return (trueSM.AFB(f) + deltaAFB(f) + deltaAFB_2(f));
934}
virtual const double deltaAFB(const Particle f) const
The new physics contribution to the forward-backward asymmetry in at the -pole, .
Definition: NPbase.cpp:888
virtual const double deltaAFB_2(const Particle f) const
The new physics to the forward-backward asymmetry in at the -pole, .
Definition: NPbase.cpp:839

◆ alphaMz()

const double NPbase::alphaMz ( ) const
virtual

The electromagnetic coupling at the \(Z\)-mass scale, \(\alpha(M_Z^2)=\alpha/(1-\Delta\alpha(M_Z^2))\).

Returns
\(\alpha(M_Z^2)\)

Reimplemented from StandardModel.

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 51 of file NPbase.cpp.

52{
53 /*AG:begin
54 // FlagMWinput flag to be implemented in NPbase, especially for alphaMz and Mw!
55 double dalphaMz = 0.0;
56 if(FlagMWinput){
57 double alpha = trueSM.alphaMz();
58 double c2 = trueSM.cW2();
59 double s2 = trueSM.sW2();
60
61 dalphaMz = sqrt(2.0)*GF*Mz*Mz/4.0/M_PI*c2*( alpha/2.0*(obliqueS() - 2.0*c2*obliqueT() - (c2-s2)/2.0/s2*obliqueU()) - s2/2.0/(c2-s2)*DeltaGF() );
62 }
63 return (trueSM.alphaMz() + dalphaMz);
64 //AG:end */
65
66 double myAlphaMz = trueSM.alphaMz();
67
68 return myAlphaMz;
69}

◆ aPskPol()

virtual const double NPbase::aPskPol ( const double  sqrt_s,
const double  Pol_em,
const double  Pol_ep 
) const
inlinevirtual

the angular parameter \(a\) from \(\mu_{e^+e^- \to ZH}\) (arXiv:1708.09079 [hep-ph]).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV, Pol_em and Pol_ep are the polarization of electrons and positrons, respectively
Returns
\(a_{eeZH}\)

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 1338 of file NPbase.h.

1339 {
1340 return 0.0;
1341 }

◆ bPskPol()

virtual const double NPbase::bPskPol ( const double  sqrt_s,
const double  Pol_em,
const double  Pol_ep 
) const
inlinevirtual

the angular parameter \(b\) from \(\mu_{e^+e^- \to ZH}\) (arXiv:1708.09079 [hep-ph]).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV, Pol_em and Pol_ep are the polarization of electrons and positrons, respectively
Returns
\(b_{eeZH}\)

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 1351 of file NPbase.h.

1352 {
1353 return 0.0;
1354 }

◆ Br_H_exo()

virtual const double NPbase::Br_H_exo ( ) const
inlinevirtual

The branching ratio of the of the Higgs into exotic particles.

Returns
Br \((H\to exotic)\)

Reimplemented in HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2646 of file NPbase.h.

2647 {
2648 return 0.0;
2649 };

◆ Br_H_inv()

virtual const double NPbase::Br_H_inv ( ) const
inlinevirtual

The branching ratio of the of the Higgs into invisible particles.

Returns
Br \((H\to invisible)\)

Reimplemented in HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2655 of file NPbase.h.

2656 {
2657 return 0.0;
2658 };

◆ Br_H_inv_NP()

virtual const double NPbase::Br_H_inv_NP ( ) const
inlinevirtual

The branching ratio of the of the Higgs into invisible particles (only invisible new particles).

Returns
Br \((H\to invisible,NP)\)

Reimplemented in HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2665 of file NPbase.h.

2666 {
2667 return 0.0;
2668 };

◆ BR_Zf()

const double NPbase::BR_Zf ( const Particle  f) const
virtual

The Branching ratio of the \(Z\) boson into a given fermion pair, \(BR_Z^{f}\).

Parameters
[in]fa lepton or quark
Returns
\(BR_Z^{f}\) including SM plus NP contributions
Attention
This function is applicable only to the NP model classes that are inherited from NPbase.

Definition at line 550 of file NPbase.cpp.

551{
552 double delGammaZTot = deltaGamma_Z();
553 double delGammaZf = deltaGamma_Zf(f);
554
555 double GammaZTotSM = trueSM.Gamma_Z();
556 double GammaZfSM = trueSM.GammaZ(f);
557
558 return (GammaZfSM/GammaZTotSM + delGammaZf/GammaZTotSM - GammaZfSM * delGammaZTot /GammaZTotSM/GammaZTotSM);
559}
virtual const double deltaGamma_Z() const
The new physics contribution to the total decay width of the boson, .
Definition: NPbase.cpp:372
virtual const double deltaGamma_Zf(const Particle f) const
The new physics contribution to the decay width of the boson into a given fermion pair,...
Definition: NPbase.cpp:298

◆ BrH2d2dRatio()

virtual const double NPbase::BrH2d2dRatio ( ) const
inlinevirtual

The ratio of the Br \((H\to 2d2d)\) in the current model and in the Standard Model.

Returns
Br \((H\to 2d2d)\)/Br \((H\to 2d2d)_{\mathrm{SM}}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2376 of file NPbase.h.

2377 {
2378 return 1.0;
2379 }

◆ BrH2e2muRatio()

virtual const double NPbase::BrH2e2muRatio ( ) const
inlinevirtual

The ratio of the Br \((H\to 2e 2\mu)\) in the current model and in the Standard Model.

Returns
Br \((H\to 2L2L)\)/Br \((H\to 2e 2\mu)_{\mathrm{SM}}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2313 of file NPbase.h.

2314 {
2315 return 1.0;
2316 }

◆ BrH2e2vRatio()

virtual const double NPbase::BrH2e2vRatio ( ) const
inlinevirtual

The ratio of the Br \((H\to 2e2v)\) in the current model and in the Standard Model.

Returns
Br \((H\to 2e2v)\)/Br \((H\to 2e2v)_{\mathrm{SM}}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2349 of file NPbase.h.

2350 {
2351 return 1.0;
2352 }

◆ BrH2evRatio()

virtual const double NPbase::BrH2evRatio ( ) const
inlinevirtual

The ratio of the Br \((H\to 2ev)\) in the current model and in the Standard Model.

Returns
Br \((H\to 2ev)\)/Br \((H\to 2ev)_{\mathrm{SM}}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2556 of file NPbase.h.

2557 {
2558 return 1.0;
2559 }

◆ BrH2L2dRatio()

virtual const double NPbase::BrH2L2dRatio ( ) const
inlinevirtual

The ratio of the Br \((H\to 2L2d)\) ( \(L=e,\mu,\tau\)) in the current model and in the Standard Model.

Returns
Br \((H\to 2L2d)\)/Br \((H\to 2L2d)_{\mathrm{SM}}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2403 of file NPbase.h.

2404 {
2405 return 1.0;
2406 }

◆ BrH2L2LRatio()

virtual const double NPbase::BrH2L2LRatio ( ) const
inlinevirtual

The ratio of the Br \((H\to 2L2L')\) ( \(L,L'=e,\mu,\tau\)) in the current model and in the Standard Model.

Returns
Br \((H\to 2L2L')\)/Br \((H\to 2L2L')_{\mathrm{SM}}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2304 of file NPbase.h.

2305 {
2306 return 1.0;
2307 }

◆ BrH2L2uRatio()

virtual const double NPbase::BrH2L2uRatio ( ) const
inlinevirtual

The ratio of the Br \((H\to 2L2u)\) ( \(L=e,\mu,\tau\)) in the current model and in the Standard Model.

Returns
Br \((H\to 2L2u)\)/Br \((H\to 2L2u)_{\mathrm{SM}}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2394 of file NPbase.h.

2395 {
2396 return 1.0;
2397 }

◆ BrH2L2v2Ratio()

virtual const double NPbase::BrH2L2v2Ratio ( ) const
inlinevirtual

The ratio of the Br \((H\to 2L2v)\) ( \(L=e,\mu\)) in the current model and in the Standard Model.

Returns
Br \((H\to 2L2v)\)/Br \((H\to 2L2v)_{\mathrm{SM}}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2340 of file NPbase.h.

2341 {
2342 return 1.0;
2343 }

◆ BrH2L2vRatio()

virtual const double NPbase::BrH2L2vRatio ( ) const
inlinevirtual

The ratio of the Br \((H\to 2L2v)\) ( \(L=e,\mu,\tau\)) in the current model and in the Standard Model.

Returns
Br \((H\to 2L2v)\)/Br \((H\to 2L2v)_{\mathrm{SM}}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2331 of file NPbase.h.

2332 {
2333 return 1.0;
2334 }

◆ BrH2l2vRatio()

virtual const double NPbase::BrH2l2vRatio ( ) const
inlinevirtual

The ratio of the Br \((H\to 2l2v)\) ( \(l=e,\mu\)) in the current model and in the Standard Model.

Returns
Br \((H\to 2l2v)\)/Br \((H\to 2l2v)_{\mathrm{SM}}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2595 of file NPbase.h.

2596 {
2597 return 1.0;
2598 }

◆ BrH2Lv2Ratio()

virtual const double NPbase::BrH2Lv2Ratio ( ) const
inlinevirtual

The ratio of the Br \((H\to 2Lv)\) ( \(L=e,\mu\)) in the current model and in the Standard Model.

Returns
Br \((H\to 2Lv)\)/Br \((H\to 2Lv)_{\mathrm{SM}}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2547 of file NPbase.h.

2548 {
2549 return 1.0;
2550 }

◆ BrH2LvRatio()

virtual const double NPbase::BrH2LvRatio ( ) const
inlinevirtual

The ratio of the Br \((H\to 2Lv)\) ( \(L=e,\mu,\tau\)) in the current model and in the Standard Model.

Returns
Br \((H\to 2Lv)\)/Br \((H\to 2Lv)_{\mathrm{SM}}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2538 of file NPbase.h.

2539 {
2540 return 1.0;
2541 }

◆ BrH2mu2vRatio()

virtual const double NPbase::BrH2mu2vRatio ( ) const
inlinevirtual

The ratio of the Br \((H\to 2\mu 2v)\) in the current model and in the Standard Model.

Returns
Br \((H\to 2\mu 2v)\)/Br \((H\to 2\mu 2v)_{\mathrm{SM}}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2358 of file NPbase.h.

2359 {
2360 return 1.0;
2361 }

◆ BrH2muvRatio()

virtual const double NPbase::BrH2muvRatio ( ) const
inlinevirtual

The ratio of the Br \((H\to 2ev)\) in the current model and in the Standard Model.

Returns
Br \((H\to 2\mu v)\)/Br \((H\to 2\mu v)_{\mathrm{SM}}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2565 of file NPbase.h.

2566 {
2567 return 1.0;
2568 }

◆ BrH2u2dRatio()

virtual const double NPbase::BrH2u2dRatio ( ) const
inlinevirtual

The ratio of the Br \((H\to 2u2d)\) in the current model and in the Standard Model.

Returns
Br \((H\to 2u2d)\)/Br \((H\to 2u2d)_{\mathrm{SM}}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2385 of file NPbase.h.

2386 {
2387 return 1.0;
2388 }

◆ BrH2u2uRatio()

virtual const double NPbase::BrH2u2uRatio ( ) const
inlinevirtual

The ratio of the Br \((H\to 2u2u)\) in the current model and in the Standard Model.

Returns
Br \((H\to 2u2u)\)/Br \((H\to 2u2u)_{\mathrm{SM}}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2367 of file NPbase.h.

2368 {
2369 return 1.0;
2370 }

◆ BrH2udRatio()

virtual const double NPbase::BrH2udRatio ( ) const
inlinevirtual

The ratio of the Br \((H\to 2ud)\) in the current model and in the Standard Model.

Returns
Br \((H\to 2ud)\)/Br \((H\to 2ud)_{\mathrm{SM}}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2529 of file NPbase.h.

2530 {
2531 return 1.0;
2532 }

◆ BrH2v2dRatio()

virtual const double NPbase::BrH2v2dRatio ( ) const
inlinevirtual

The ratio of the Br \((H\to 2v2d)\) in the current model and in the Standard Model.

Returns
Br \((H\to 2v2d)\)/Br \((H\to 2v2d)_{\mathrm{SM}}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2421 of file NPbase.h.

2422 {
2423 return 1.0;
2424 }

◆ BrH2v2uRatio()

virtual const double NPbase::BrH2v2uRatio ( ) const
inlinevirtual

The ratio of the Br \((H\to 2v2u)\) in the current model and in the Standard Model.

Returns
Br \((H\to 2v2u)\)/Br \((H\to 2v2u)_{\mathrm{SM}}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2412 of file NPbase.h.

2413 {
2414 return 1.0;
2415 }

◆ BrH2v2vRatio()

virtual const double NPbase::BrH2v2vRatio ( ) const
inlinevirtual

The ratio of the Br \((H\to 2v2v)\) in the current model and in the Standard Model.

Returns
Br \((H\to 2v2v)\)/Br \((H\to 2v2v)_{\mathrm{SM}}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2322 of file NPbase.h.

2323 {
2324 return 1.0;
2325 }

◆ BrH4dRatio()

virtual const double NPbase::BrH4dRatio ( ) const
inlinevirtual

The ratio of the Br \((H\to 4d)\) in the current model and in the Standard Model.

Returns
Br \((H\to 4d)\)/Br \((H\to 4d)_{\mathrm{SM}}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2484 of file NPbase.h.

2485 {
2486 return 1.0;
2487 }

◆ BrH4eRatio()

virtual const double NPbase::BrH4eRatio ( ) const
inlinevirtual

The ratio of the Br \((H\to 4e)\) in the current model and in the Standard Model.

Returns
Br \((H\to 4e)\)/Br \((H\to 4e)_{\mathrm{SM}}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2448 of file NPbase.h.

2449 {
2450 return 1.0;
2451 }

◆ BrH4fRatio()

virtual const double NPbase::BrH4fRatio ( ) const
inlinevirtual

The ratio of the Br \((H\to 4f)\) in the current model and in the Standard Model.

Returns
Br \((H\to 4f)\)/Br \((H\to 4f)_{\mathrm{SM}}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2574 of file NPbase.h.

2575 {
2576 return 1.0;
2577 }

◆ BrH4L2Ratio()

virtual const double NPbase::BrH4L2Ratio ( ) const
inlinevirtual

The ratio of the Br \((H\to 4L)\) ( \(L=e,\mu\)) in the current model and in the Standard Model.

Returns
Br \((H\to 4L)\)/Br \((H\to 4L)_{\mathrm{SM}}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2439 of file NPbase.h.

2440 {
2441 return 1.0;
2442 }

◆ BrH4LRatio()

virtual const double NPbase::BrH4LRatio ( ) const
inlinevirtual

The ratio of the Br \((H\to 4L)\) ( \(L=e,\mu,\tau\)) in the current model and in the Standard Model.

Returns
Br \((H\to 4L)\)/Br \((H\to 4L)_{\mathrm{SM}}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2430 of file NPbase.h.

2431 {
2432 return 1.0;
2433 }

◆ BrH4lRatio()

virtual const double NPbase::BrH4lRatio ( ) const
inlinevirtual

The ratio of the Br \((H\to 4l)\) ( \(l=e,\mu\)) in the current model and in the Standard Model.

Returns
Br \((H\to 4l)\)/Br \((H\to 4l)_{\mathrm{SM}}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2586 of file NPbase.h.

2587 {
2588 return 1.0;
2589 }

◆ BrH4muRatio()

virtual const double NPbase::BrH4muRatio ( ) const
inlinevirtual

The ratio of the Br \((H\to 4\mu)\) in the current model and in the Standard Model.

Returns
Br \((H\to 4\mu)\)/Br \((H\to 4\mu)_{\mathrm{SM}}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2457 of file NPbase.h.

2458 {
2459 return 1.0;
2460 }

◆ BrH4uRatio()

virtual const double NPbase::BrH4uRatio ( ) const
inlinevirtual

The ratio of the Br \((H\to 4u)\) in the current model and in the Standard Model.

Returns
Br \((H\to 4u)\)/Br \((H\to 4u)_{\mathrm{SM}}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2475 of file NPbase.h.

2476 {
2477 return 1.0;
2478 }

◆ BrH4vRatio()

virtual const double NPbase::BrH4vRatio ( ) const
inlinevirtual

The ratio of the Br \((H\to 4v)\) in the current model and in the Standard Model.

Returns
Br \((H\to 4v)\)/Br \((H\to 4v)_{\mathrm{SM}}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2466 of file NPbase.h.

2467 {
2468 return 1.0;
2469 }

◆ BrHbbRatio()

virtual const double NPbase::BrHbbRatio ( ) const
inlinevirtual

The ratio of the Br \((H\to b\bar{b})\) in the current model and in the Standard Model.

Returns
Br \((H\to b\bar{b})\)/Br \((H\to b\bar{b})_{\mathrm{SM}}\)

Reimplemented in GeorgiMachacek, HiggsChiral, HiggsKigen, NPSMEFTd6, NPSMEFTd6General, SigmaBR, THDMW, and THDMWSignalStrengths.

Definition at line 2291 of file NPbase.h.

2292 {
2293 return 1.0;
2294 }

◆ BrHccRatio()

virtual const double NPbase::BrHccRatio ( ) const
inlinevirtual

The ratio of the Br \((H\to c\bar{c})\) in the current model and in the Standard Model.

Returns
Br \((H\to c\bar{c})\)/Br \((H\to c\bar{c})_{\mathrm{SM}}\)

Reimplemented in GeorgiMachacek, HiggsChiral, HiggsKigen, NPSMEFTd6, NPSMEFTd6General, SigmaBR, THDMW, and THDMWSignalStrengths.

Definition at line 2271 of file NPbase.h.

2272 {
2273 return 1.0;
2274 }

◆ BrHevmuvRatio()

virtual const double NPbase::BrHevmuvRatio ( ) const
inlinevirtual

The ratio of the Br \((H\to e\nu \mu\nu)\) in the current model and in the Standard Model.

Returns
Br \((H\to e\nu \mu\nu)\)/Br \((H\to e\nu \mu\nu)_{\mathrm{SM}}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2502 of file NPbase.h.

2503 {
2504 return 1.0;
2505 }

◆ BrHgagaRatio()

virtual const double NPbase::BrHgagaRatio ( ) const
inlinevirtual

The ratio of the Br \((H\to \gamma\gamma)\) in the current model and in the Standard Model.

Returns
Br \((H\to \gamma\gamma)\)/Br \((H\to \gamma\gamma)_{\mathrm{SM}}\)

Reimplemented in GeorgiMachacek, HiggsChiral, HiggsKigen, NPSMEFTd6, NPSMEFTd6General, SigmaBR, THDMW, and THDMWSignalStrengths.

Definition at line 2238 of file NPbase.h.

2239 {
2240 return 1.0;
2241 }

◆ BrHggRatio()

virtual const double NPbase::BrHggRatio ( ) const
inlinevirtual

The ratio of the Br \((H\to gg)\) in the current model and in the Standard Model.

Returns
Br \((H\to gg)\)/Br \((H\to gg)_{\mathrm{SM}}\)

Reimplemented in GeorgiMachacek, HiggsChiral, HiggsKigen, NPSMEFTd6, NPSMEFTd6General, SigmaBR, THDMW, and THDMWSignalStrengths.

Definition at line 2158 of file NPbase.h.

2159 {
2160 return 1.0;
2161 }

◆ BrHll_vvorjjRatio()

virtual const double NPbase::BrHll_vvorjjRatio ( ) const
inlinevirtual

The ratio of the Br \((H\to l l \nu\nu, l l j j)\) ( \(l=e,\mu,~~j\not=b\)) in the current model and in the Standard Model.

Returns
Br \((H\to l l \nu\nu, l l j j)\)/Br \((H\to l l \nu\nu, l l j j)_{\mathrm{SM}}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2635 of file NPbase.h.

2636 {
2637 return 1.0;
2638 }

◆ BrHlljjRatio()

virtual const double NPbase::BrHlljjRatio ( ) const
inlinevirtual

The ratio of the Br \((H\to l l j j)\) ( \(l=e,\mu,~~j\not=b\)) in the current model and in the Standard Model.

Returns
Br \((H\to l l j j)\)/Br \((H\to l l j j)_{\mathrm{SM}}\)

Reimplemented in HiggsChiral, and HiggsKigen.

Definition at line 2608 of file NPbase.h.

2609 {
2610 return 1.0;
2611 }

◆ BrHlv_lvorjjRatio()

virtual const double NPbase::BrHlv_lvorjjRatio ( ) const
inlinevirtual

The ratio of the Br \((H\to l \nu l \nu, l \nu j j)\) ( \(l=e,\mu,~~j\not=b\)) in the current model and in the Standard Model.

Returns
Br \((H\to l \nu l \nu, l \nu j j)\)/Br \((H\to l \nu l \nu, l \nu j j)_{\mathrm{SM}}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2626 of file NPbase.h.

2627 {
2628 return 1.0;
2629 }

◆ BrHlvjjRatio()

virtual const double NPbase::BrHlvjjRatio ( ) const
inlinevirtual

The ratio of the Br \((H\to l \nu j j)\) ( \(l=e,\mu,~~j\not=b\)) in the current model and in the Standard Model.

Returns
Br \((H\to l \nu j j)\)/Br \((H\to l \nu j j)_{\mathrm{SM}}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2617 of file NPbase.h.

2618 {
2619 return 1.0;
2620 }

◆ BrHLvudRatio()

virtual const double NPbase::BrHLvudRatio ( ) const
inlinevirtual

The ratio of the Br \((H\to Lvud)\) ( \(L=e,\mu,\tau\)) in the current model and in the Standard Model.

Returns
Br \((H\to Lvud)\)/Br \((H\to Lvud)_{\mathrm{SM}}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2520 of file NPbase.h.

2521 {
2522 return 1.0;
2523 }

◆ BrHLvvLRatio()

virtual const double NPbase::BrHLvvLRatio ( ) const
inlinevirtual

The ratio of the Br \((H\to LvvL)\) ( \(L=e,\mu,\tau\)) in the current model and in the Standard Model.

Returns
Br \((H\to LvvL)\)/Br \((H\to LvvL)_{\mathrm{SM}}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2493 of file NPbase.h.

2494 {
2495 return 1.0;
2496 }

◆ BrHmumuRatio()

virtual const double NPbase::BrHmumuRatio ( ) const
inlinevirtual

The ratio of the Br \((H\to \mu^+\mu^-)\) in the current model and in the Standard Model.

Returns
Br \((H\to \mu^+\mu^-)\)/Br \((H\to \mu^+\mu^-)_{\mathrm{SM}}\)

Reimplemented in GeorgiMachacek, HiggsChiral, HiggsKigen, NPSMEFTd6, NPSMEFTd6General, SigmaBR, THDMW, and THDMWSignalStrengths.

Definition at line 2251 of file NPbase.h.

2252 {
2253 return 1.0;
2254 }

◆ BrHssRatio()

virtual const double NPbase::BrHssRatio ( ) const
inlinevirtual

The ratio of the Br \((H\to s\bar{s})\) in the current model and in the Standard Model.

Returns
Br \((H\to s\bar{s})\)/Br \((H\to s\bar{s})_{\mathrm{SM}}\)

Reimplemented in HiggsChiral, HiggsKigen, and NPSMEFTd6General.

Definition at line 2281 of file NPbase.h.

2282 {
2283 return 1.0;
2284 }

◆ BrHtautauRatio()

virtual const double NPbase::BrHtautauRatio ( ) const
inlinevirtual

The ratio of the Br \((H\to \tau^+\tau^-)\) in the current model and in the Standard Model.

Returns
Br \((H\to \tau^+\tau^-)\)/Br \((H\to \tau^+\tau^-)_{\mathrm{SM}}\)

Reimplemented in GeorgiMachacek, HiggsChiral, HiggsKigen, NPSMEFTd6, NPSMEFTd6General, SigmaBR, THDMW, and THDMWSignalStrengths.

Definition at line 2261 of file NPbase.h.

2262 {
2263 return 1.0;
2264 }

◆ BrHtoinvRatio()

virtual const double NPbase::BrHtoinvRatio ( ) const
inlinevirtual

The ratio of the Br \((H\to invisible)\) in the current model and in the Standard Model.

Returns
Br \((H\to invisible)\)/Br \((H\to ZZ \to invisible)_{\mathrm{SM}}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2685 of file NPbase.h.

2686 {
2687 return 1.0;
2688 }

◆ BrHudduRatio()

virtual const double NPbase::BrHudduRatio ( ) const
inlinevirtual

The ratio of the Br \((H\to uddu)\) in the current model and in the Standard Model.

Returns
Br \((H\to uddu)\)/Br \((H\to uddu)_{\mathrm{SM}}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2511 of file NPbase.h.

2512 {
2513 return 1.0;
2514 }

◆ BrHvisRatio()

virtual const double NPbase::BrHvisRatio ( ) const
inlinevirtual

The ratio of the Br \((H\to visible)\) in the current model and in the Standard Model.

Returns
Br \((H\to visible)\)/Br \((H\to visible)_{\mathrm{SM}}\)

Reimplemented in HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2675 of file NPbase.h.

2676 {
2677 return 1.0;
2678 }

◆ BrHVVRatio()

virtual const double NPbase::BrHVVRatio ( ) const
inlinevirtual

The ratio of the Br \((H\to VV)\) in the current model and in the Standard Model.

Returns
Br \((H\to VV)\)/Br \((H\to VV)_{\mathrm{SM}}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2188 of file NPbase.h.

2189 {
2190 return 1.0;
2191 }

◆ BrHWWRatio()

virtual const double NPbase::BrHWWRatio ( ) const
inlinevirtual

The ratio of the Br \((H\to WW)\) in the current model and in the Standard Model.

Returns
Br \((H\to WW)\)/Br \((H\to WW)_{\mathrm{SM}}\)

Reimplemented in GeorgiMachacek, HiggsChiral, HiggsKigen, NPSMEFTd6, NPSMEFTd6General, SigmaBR, THDMW, and THDMWSignalStrengths.

Definition at line 2168 of file NPbase.h.

2169 {
2170 return 1.0;
2171 }

◆ BrHZgaeeRatio()

virtual const double NPbase::BrHZgaeeRatio ( ) const
inlinevirtual

The ratio of the Br \((H\to Z\gamma\to ee\gamma)\) in the current model and in the Standard Model.

Returns
Br \((H\to Z\gamma\to ee\gamma)\)/Br \((H\to Z\gamma\to ee\gamma)_{\mathrm{SM}}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, NPSMEFTd6General, and SigmaBR.

Definition at line 2218 of file NPbase.h.

2219 {
2220 return 1.0;
2221 }

◆ BrHZgallRatio()

virtual const double NPbase::BrHZgallRatio ( ) const
inlinevirtual

The ratio of the Br \((H\to Z\gamma\to ll\gamma)\) ( \(l=e,\mu \)) in the current model and in the Standard Model.

Returns
Br \((H\to Z\gamma\to ll\gamma)\)/Br \((H\to Z\gamma\to ll\gamma)_{\mathrm{SM}}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, NPSMEFTd6General, and SigmaBR.

Definition at line 2208 of file NPbase.h.

2209 {
2210 return 1.0;
2211 }

◆ BrHZgamumuRatio()

virtual const double NPbase::BrHZgamumuRatio ( ) const
inlinevirtual

The ratio of the Br \((H\to Z\gamma\to \mu\mu\gamma)\) in the current model and in the Standard Model.

Returns
Br \((H\to Z\gamma\to \mu\mu\gamma)\)/Br \((H\to Z\gamma\to \mu\mu\gamma)_{\mathrm{SM}}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, NPSMEFTd6General, and SigmaBR.

Definition at line 2228 of file NPbase.h.

2229 {
2230 return 1.0;
2231 }

◆ BrHZgaRatio()

virtual const double NPbase::BrHZgaRatio ( ) const
inlinevirtual

The ratio of the Br \((H\to Z\gamma)\) in the current model and in the Standard Model.

Returns
Br \((H\to Z\gamma)\)/Br \((H\to Z\gamma)_{\mathrm{SM}}\)

Reimplemented in GeorgiMachacek, HiggsChiral, HiggsKigen, NPSMEFTd6, NPSMEFTd6General, SigmaBR, THDMW, and THDMWSignalStrengths.

Definition at line 2198 of file NPbase.h.

2199 {
2200 return 1.0;
2201 }

◆ BrHZZRatio()

virtual const double NPbase::BrHZZRatio ( ) const
inlinevirtual

The ratio of the Br \((H\to ZZ)\) in the current model and in the Standard Model.

Returns
Br \((H\to ZZ)\)/Br \((H\to ZZ)_{\mathrm{SM}}\)

Reimplemented in GeorgiMachacek, HiggsChiral, HiggsKigen, NPSMEFTd6, NPSMEFTd6General, SigmaBR, THDMW, and THDMWSignalStrengths.

Definition at line 2178 of file NPbase.h.

2179 {
2180 return 1.0;
2181 }

◆ BrW()

const double NPbase::BrW ( const Particle  fi,
const Particle  fj 
) const
virtual

The branching ratio of the \(W\) boson decaying into a SM fermion pair, \(Br(W\to f_i f_j)\).

Returns
\(Br(W\to f_i f_j)\) in GeV

Reimplemented from StandardModel.

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 137 of file NPbase.cpp.

138{
139 double GammW = GammaW();
140 double GammWij = GammaW(fi, fj);
141
142 return GammWij/GammW;
143}
virtual const double GammaW() const
The total width of the boson, .
Definition: NPbase.cpp:118

◆ C1eeHvv()

const double NPbase::C1eeHvv ( const double  sqrt_s) const
virtual

The C1 value controlling linear corrections from the Higgs self-coupling to single-Higgs processes for ZH.

Definition at line 1745 of file NPbase.cpp.

1746{
1747 double C1;
1748
1749 if (sqrt_s == 0.240) {
1750
1751 C1 = 0.00639683;
1752
1753 } else if (sqrt_s == 0.250) {
1754
1755 C1 = 0.0064;
1756
1757 } else if (sqrt_s == 0.350) {
1758
1759 C1 = 0.0062;
1760
1761 } else if (sqrt_s == 0.365) {
1762
1763 C1 = 0.00618352;
1764
1765 } else if (sqrt_s == 0.380) {
1766
1767 C1 = 0.0062;
1768
1769 } else if (sqrt_s == 0.500) {
1770
1771 C1 = 0.0061;
1772
1773 } else if (sqrt_s == 1.0) {
1774
1775 C1 = 0.0059;
1776
1777 } else if (sqrt_s == 1.4) {
1778
1779 C1 = 0.0058;
1780
1781 } else if (sqrt_s == 1.5) {
1782
1783 C1 = 0.0058;
1784
1785 } else if (sqrt_s == 3.0) {
1786
1787 C1 = 0.0057;
1788
1789 } else
1790 throw std::runtime_error("Bad argument in NPbase::C1eeHvv");
1791
1792 return C1;
1793}

◆ C1eettH()

const double NPbase::C1eettH ( const double  sqrt_s) const
virtual

The C1 value controlling linear corrections from the Higgs self-coupling to single-Higgs processes for ZH.

Definition at line 1845 of file NPbase.cpp.

1846{
1847 double C1;
1848
1849 if (sqrt_s == 0.500) {
1850
1851 C1 = 0.086;
1852
1853 } else if (sqrt_s == 1.0) {
1854
1855 C1 = 0.017;
1856
1857 } else if (sqrt_s == 1.4) {
1858
1859 C1 = 0.0094;
1860
1861 } else if (sqrt_s == 1.5) {
1862
1863 C1 = 0.0094;
1864
1865 } else if (sqrt_s == 3.0) {
1866
1867 C1 = 0.0037;
1868
1869 } else
1870 throw std::runtime_error("Bad argument in NPbase::C1eettH");
1871
1872 return C1;
1873}

◆ C1eeWBF()

const double NPbase::C1eeWBF ( const double  sqrt_s) const
virtual

The C1 value controlling linear corrections from the Higgs self-coupling to single-Higgs processes for ZH.

Definition at line 1695 of file NPbase.cpp.

1696{
1697 double C1;
1698
1699 if (sqrt_s == 0.240) {
1700
1701 C1 = 0.00639683;
1702
1703 } else if (sqrt_s == 0.250) {
1704
1705 C1 = 0.0064;
1706
1707 } else if (sqrt_s == 0.350) {
1708
1709 C1 = 0.0062;
1710
1711 } else if (sqrt_s == 0.365) {
1712
1713 C1 = 0.00618352;
1714
1715 } else if (sqrt_s == 0.380) {
1716
1717 C1 = 0.0062;
1718
1719 } else if (sqrt_s == 0.500) {
1720
1721 C1 = 0.0061;
1722
1723 } else if (sqrt_s == 1.0) {
1724
1725 C1 = 0.0059;
1726
1727 } else if (sqrt_s == 1.4) {
1728
1729 C1 = 0.0058;
1730
1731 } else if (sqrt_s == 1.5) {
1732
1733 C1 = 0.0058;
1734
1735 } else if (sqrt_s == 3.0) {
1736
1737 C1 = 0.0057;
1738
1739 } else
1740 throw std::runtime_error("Bad argument in NPbase::C1eeWBF");
1741
1742 return C1;
1743}

◆ C1eeZBF()

const double NPbase::C1eeZBF ( const double  sqrt_s) const
virtual

The C1 value controlling linear corrections from the Higgs self-coupling to single-Higgs processes for ZH.

Definition at line 1795 of file NPbase.cpp.

1796{
1797 double C1;
1798
1799 if (sqrt_s == 0.240) {
1800
1801 C1 = 0.0070;
1802
1803 } else if (sqrt_s == 0.250) {
1804
1805 C1 = 0.0070;
1806
1807 } else if (sqrt_s == 0.350) {
1808
1809 C1 = 0.0069;
1810
1811 } else if (sqrt_s == 0.365) {
1812
1813 C1 = 0.0069;
1814
1815 } else if (sqrt_s == 0.380) {
1816
1817 C1 = 0.0069;
1818
1819 } else if (sqrt_s == 0.500) {
1820
1821 C1 = 0.0067;
1822
1823 } else if (sqrt_s == 1.0) {
1824
1825 C1 = 0.0065;
1826
1827 } else if (sqrt_s == 1.4) {
1828
1829 C1 = 0.0065;
1830
1831 } else if (sqrt_s == 1.5) {
1832
1833 C1 = 0.0065;
1834
1835 } else if (sqrt_s == 3.0) {
1836
1837 C1 = 0.0063;
1838
1839 } else
1840 throw std::runtime_error("Bad argument in NPbase::C1eeZBF");
1841
1842 return C1;
1843}

◆ C1eeZH()

const double NPbase::C1eeZH ( const double  sqrt_s) const
virtual

The C1 value controlling linear corrections from the Higgs self-coupling to single-Higgs processes for ZH.

Definition at line 1645 of file NPbase.cpp.

1646{
1647 double C1;
1648
1649 if (sqrt_s <= 0.240) {
1650
1651 C1 = 0.0173302;
1652
1653 } else if (sqrt_s == 0.250) {
1654
1655 C1 = 0.015;
1656
1657 } else if (sqrt_s == 0.350) {
1658
1659 C1 = 0.0057;
1660
1661 } else if (sqrt_s == 0.365) {
1662
1663 C1 = 0.00493549;
1664
1665 } else if (sqrt_s == 0.380) {
1666
1667 C1 = 0.0057; // Use same as 350 GeV
1668
1669 } else if ((sqrt_s == 0.500)||(sqrt_s == 0.550) ) {
1670
1671 C1 = 0.00099;
1672
1673 } else if (sqrt_s == 1.0) {
1674
1675 C1 = -0.0012;
1676
1677 } else if (sqrt_s == 1.4) {
1678
1679 C1 = -0.0011;
1680
1681 } else if (sqrt_s == 1.5) {
1682
1683 C1 = -0.0011; // Use the same as 1400 GeV
1684
1685 } else if (sqrt_s == 3.0) {
1686
1687 C1 = -0.00054;
1688
1689 } else
1690 throw std::runtime_error("Bad argument in NPbase::C1eeZH");
1691
1692 return C1;
1693}

◆ cbminuscc()

virtual const double NPbase::cbminuscc ( ) const
inlinevirtual
Returns

Reimplemented in HiggsChiral.

Definition at line 2823 of file NPbase.h.

2824 {
2825 return 0.0;
2826 }

◆ cbminusctau()

virtual const double NPbase::cbminusctau ( ) const
inlinevirtual
Returns

Reimplemented in HiggsChiral.

Definition at line 2832 of file NPbase.h.

2833 {
2834 return 0.0;
2835 }

◆ ccminusctau()

virtual const double NPbase::ccminusctau ( ) const
inlinevirtual
Returns

Reimplemented in HiggsChiral.

Definition at line 2841 of file NPbase.h.

2842 {
2843 return 0.0;
2844 }

◆ CEWHd11()

virtual const double NPbase::CEWHd11 ( const double  mu) const
inlinevirtual

Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{Hd})_{11}\).

Returns
\((\hat{C}_{Hd})_{11}\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 4966 of file NPbase.h.

4967 {
4968 return 0.0;
4969 }

◆ CEWHd22()

virtual const double NPbase::CEWHd22 ( const double  mu) const
inlinevirtual

Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{Hd})_{22}\).

Returns
\((\hat{C}_{Hd})_{22}\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 4976 of file NPbase.h.

4977 {
4978 return 0.0;
4979 }

◆ CEWHd33()

virtual const double NPbase::CEWHd33 ( const double  mu) const
inlinevirtual

Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{Hd})_{33}\).

Returns
\((\hat{C}_{Hd})_{33}\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 4986 of file NPbase.h.

4987 {
4988 return 0.0;
4989 }

◆ CEWHe11()

virtual const double NPbase::CEWHe11 ( const double  mu) const
inlinevirtual

Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{He})_{11}\).

Returns
\((\hat{C}_{He})_{11}\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 4904 of file NPbase.h.

4905 {
4906 return 0.0;
4907 }

◆ CEWHe22()

virtual const double NPbase::CEWHe22 ( const double  mu) const
inlinevirtual

Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{He})_{22}\).

Returns
\((\hat{C}_{He})_{22}\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 4914 of file NPbase.h.

4915 {
4916 return 0.0;
4917 }

◆ CEWHe33()

virtual const double NPbase::CEWHe33 ( const double  mu) const
inlinevirtual

Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{He})_{33}\).

Returns
\((\hat{C}_{He})_{33}\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 4924 of file NPbase.h.

4925 {
4926 return 0.0;
4927 }

◆ CEWHL111()

virtual const double NPbase::CEWHL111 ( const double  mu) const
inlinevirtual

Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{HL}^{(1)})_{11}\).

Returns
\((\hat{C}_{HL}^{(1)})_{11}\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 4762 of file NPbase.h.

4763 {
4764 return 0.0;
4765 }

◆ CEWHL122()

virtual const double NPbase::CEWHL122 ( const double  mu) const
inlinevirtual

Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{HL}^{(1)})_{22}\).

Returns
\((\hat{C}_{HL}^{(1)})_{22}\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 4772 of file NPbase.h.

4773 {
4774 return 0.0;
4775 }

◆ CEWHL133()

virtual const double NPbase::CEWHL133 ( const double  mu) const
inlinevirtual

Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{HL}^{(1)})_{33}\).

Returns
\((\hat{C}_{HL}^{(1)})_{33}\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 4782 of file NPbase.h.

4783 {
4784 return 0.0;
4785 }

◆ CEWHL311()

virtual const double NPbase::CEWHL311 ( const double  mu) const
inlinevirtual

Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{HL}^{(3)})_{11}\).

Returns
\((\hat{C}_{HL}^{(3)})_{11}\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 4792 of file NPbase.h.

4793 {
4794 return 0.0;
4795 }

◆ CEWHL322()

virtual const double NPbase::CEWHL322 ( const double  mu) const
inlinevirtual

Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{HL}^{(3)})_{22}\).

Returns
\((\hat{C}_{HL}^{(3)})_{22}\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 4802 of file NPbase.h.

4803 {
4804 return 0.0;
4805 }

◆ CEWHL333()

virtual const double NPbase::CEWHL333 ( const double  mu) const
inlinevirtual

Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{HL}^{(3)})_{33}\).

Returns
\((\hat{C}_{HL}^{(3)})_{33}\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 4812 of file NPbase.h.

4813 {
4814 return 0.0;
4815 }

◆ CEWHQ111()

virtual const double NPbase::CEWHQ111 ( const double  mu) const
inlinevirtual

Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{HQ}^{(1)})_{11}\).

Returns
\((\hat{C}_{HQ}^{(1)})_{11}\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 4822 of file NPbase.h.

4823 {
4824 return 0.0;
4825 }

◆ CEWHQ122()

virtual const double NPbase::CEWHQ122 ( const double  mu) const
inlinevirtual

Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{HQ}^{(1)})_{22}\).

Returns
\((\hat{C}_{HQ}^{(1)})_{22}\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 4832 of file NPbase.h.

4833 {
4834 return 0.0;
4835 }

◆ CEWHQ133()

virtual const double NPbase::CEWHQ133 ( const double  mu) const
inlinevirtual

Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{HQ}^{(1)})_{33}\).

Returns
\((\hat{C}_{HQ}^{(1)})_{33}\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 4842 of file NPbase.h.

4843 {
4844 return 0.0;
4845 }

◆ CEWHQ311()

virtual const double NPbase::CEWHQ311 ( const double  mu) const
inlinevirtual

Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{HQ}^{(3)})_{11}\).

Returns
\((\hat{C}_{HQ}^{(3)})_{11}\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 4852 of file NPbase.h.

4853 {
4854 return 0.0;
4855 }

◆ CEWHQ322()

virtual const double NPbase::CEWHQ322 ( const double  mu) const
inlinevirtual

Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{HQ}^{(3)})_{22}\).

Returns
\((\hat{C}_{HQ}^{(3)})_{22}\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 4862 of file NPbase.h.

4863 {
4864 return 0.0;
4865 }

◆ CEWHQ333()

virtual const double NPbase::CEWHQ333 ( const double  mu) const
inlinevirtual

Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{HQ}^{(3)})_{33}\).

Returns
\((\hat{C}_{HQ}^{(3)})_{33}\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 4872 of file NPbase.h.

4873 {
4874 return 0.0;
4875 }

◆ CEWHQd33()

virtual const double NPbase::CEWHQd33 ( const double  mu) const
inlinevirtual

Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{HQ}^{(d)})_{33}\).

Returns
\((\hat{C}_{HQ}^{(d)})_{33}\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 4883 of file NPbase.h.

4884 {
4885 return 0.0;
4886 }

◆ CEWHQu33()

virtual const double NPbase::CEWHQu33 ( const double  mu) const
inlinevirtual

Combination of coefficients of the Warsaw basis not constrained by EWPO (at LO) \((\hat{C}_{HQ}^{(u)})_{33}\).

Returns
\((\hat{C}_{HQ}^{(u)})_{33}\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 4893 of file NPbase.h.

4894 {
4895 return 0.0;
4896 }

◆ CEWHu11()

virtual const double NPbase::CEWHu11 ( const double  mu) const
inlinevirtual

Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{Hu})_{11}\).

Returns
\((\hat{C}_{Hu})_{11}\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 4935 of file NPbase.h.

4936 {
4937 return 0.0;
4938 }

◆ CEWHu22()

virtual const double NPbase::CEWHu22 ( const double  mu) const
inlinevirtual

Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{Hu})_{22}\).

Returns
\((\hat{C}_{Hu})_{22}\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 4945 of file NPbase.h.

4946 {
4947 return 0.0;
4948 }

◆ CEWHu33()

virtual const double NPbase::CEWHu33 ( const double  mu) const
inlinevirtual

Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{Hu})_{33}\).

Returns
\((\hat{C}_{Hu})_{33}\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 4955 of file NPbase.h.

4956 {
4957 return 0.0;
4958 }

◆ cgaga_HB()

virtual const double NPbase::cgaga_HB ( const double  mu) const
inlinevirtual

The Higgs-basis coupling \(c_{\gamma\gamma}\). (See LHCHXSWG-INT-2015-001 document.)

Parameters
[in]muthe RG scale to be used in the evaluation
Returns
\(c_{\gamma\gamma}\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 4716 of file NPbase.h.

4717 {
4718 return 0.0;
4719 }

◆ cgaplusct()

virtual const double NPbase::cgaplusct ( ) const
inlinevirtual
Returns

Reimplemented in HiggsChiral.

Definition at line 2787 of file NPbase.h.

2788 {
2789 return 1.0;
2790 }

◆ cgg_HB()

virtual const double NPbase::cgg_HB ( const double  mu) const
inlinevirtual

The Higgs-basis coupling \(c_{gg}\). (See LHCHXSWG-INT-2015-001 document.)

Parameters
[in]muthe RG scale to be used in the evaluation
Returns
\(c_{gg}\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 4727 of file NPbase.h.

4728 {
4729 return 0.0;
4730 }

◆ cggEff_HB()

virtual const double NPbase::cggEff_HB ( const double  mu) const
inlinevirtual

The effective Higgs-basis coupling \(c_{gg}^{Eff}\). (Similar to cgg_HB but including modifications of SM loops.) (See arXiv: 1505.00046 [hep-ph] document.)

Parameters
[in]muthe RG scale to be used in the evaluation
Returns
\(c_{gg}^{Eff}\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 4738 of file NPbase.h.

4739 {
4740 return 0.0;
4741 }

◆ cgminuscga()

virtual const double NPbase::cgminuscga ( ) const
inlinevirtual
Returns

Reimplemented in HiggsChiral.

Definition at line 2796 of file NPbase.h.

2797 {
2798 return 0.0;
2799 }

◆ cgplusct()

virtual const double NPbase::cgplusct ( ) const
inlinevirtual
Returns

Reimplemented in HiggsChiral.

Definition at line 2778 of file NPbase.h.

2779 {
2780 return 1.0;
2781 }

◆ computeGammaTotalRatio()

virtual const double NPbase::computeGammaTotalRatio ( ) const
inlinevirtual

The ratio of the \(\Gamma(H)\) in the current model and in the Standard Model.

Returns
\(\Gamma(H)\)/ \(\Gamma(H)_{\mathrm{SM}}\)

Reimplemented in GeorgiMachacek, HiggsChiral, HiggsKigen, NPSMEFTd6, NPSMEFTd6General, THDMW, and THDMWSignalStrengths.

Definition at line 2146 of file NPbase.h.

2147 {
2148 return 1.0;
2149 }

◆ cVpluscb()

virtual const double NPbase::cVpluscb ( ) const
inlinevirtual
Returns

Reimplemented in HiggsChiral.

Definition at line 2805 of file NPbase.h.

2806 {
2807 return 2.0;
2808 }

◆ cVplusctau()

virtual const double NPbase::cVplusctau ( ) const
inlinevirtual
Returns

Reimplemented in HiggsChiral.

Definition at line 2814 of file NPbase.h.

2815 {
2816 return 2.0;
2817 }

◆ cZBox_HB()

virtual const double NPbase::cZBox_HB ( const double  mu) const
inlinevirtual

The Higgs-basis coupling \(c_{z\Box}\). (See LHCHXSWG-INT-2015-001 document.)

Parameters
[in]muthe RG scale to be used in the evaluation
Returns
\(c_{z\Box}\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 4683 of file NPbase.h.

4684 {
4685 return 0.0;
4686 }

◆ cZga_HB()

virtual const double NPbase::cZga_HB ( const double  mu) const
inlinevirtual

The Higgs-basis coupling \(c_{z\gamma}\). (See LHCHXSWG-INT-2015-001 document.)

Parameters
[in]muthe RG scale to be used in the evaluation
Returns
\(c_{z\gamma}\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 4705 of file NPbase.h.

4706 {
4707 return 0.0;
4708 }

◆ cZZ_HB()

virtual const double NPbase::cZZ_HB ( const double  mu) const
inlinevirtual

The Higgs-basis coupling \(c_{zz}\). (See LHCHXSWG-INT-2015-001 document.)

Parameters
[in]muthe RG scale to be used in the evaluation
Returns
\(c_{zz}\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 4694 of file NPbase.h.

4695 {
4696 return 0.0;
4697 }

◆ Dalpha5hMz()

const double NPbase::Dalpha5hMz ( ) const
virtual

The 5-quark contribution to the running of the em constant to the \(Z\) pole. \(\Delta\alpha_{had}^{(5)}(M_Z)\).

Depending on the flag MWinput this is given by the input parameter dAle5Mz (MWinput=false) or it is computed from Mw (MWinput=true)

Returns
\(\Delta\alpha_{had}^{(5)}(M_Z)\)

Reimplemented from StandardModel.

Reimplemented in NPSMEFTd6General.

Definition at line 72 of file NPbase.cpp.

73{
74 double myDalpha5hMz = trueSM.Dalpha5hMz();
75
76 return myDalpha5hMz;
77}

◆ delta2sBRH3()

virtual const double NPbase::delta2sBRH3 ( const double  C1prod,
const double  C1Hxx 
) const
inlinevirtual

Quadratic contribution from the Higgs self-couplings modifications to the signal strength for \(\sigma \times BR(H\to xx)\) in the current model.

Returns
\(\delta^{(2)}_{h^3}\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2706 of file NPbase.h.

2707 {
2708 return 0.0;
2709 }

◆ delta2sH3()

virtual const double NPbase::delta2sH3 ( const double  C1) const
inlinevirtual

Quadratic contribution from the Higgs self-couplings modifications to the signal strength for an observable \(\sigma\) in the current model.

Returns
\(\delta^{(2)}_{h^3}\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2697 of file NPbase.h.

2698 {
2699 return 0.0;
2700 }

◆ delta_mubbH_1()

virtual const double NPbase::delta_mubbH_1 ( const double  sqrt_s) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1935 of file NPbase.h.

1936 {
1937 return 0.0 ;
1938 }

◆ delta_mubbH_2()

virtual const double NPbase::delta_mubbH_2 ( const double  sqrt_s) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1939 of file NPbase.h.

1940 {
1941 return 0.0 ;
1942 }

◆ delta_muggH_1()

virtual const double NPbase::delta_muggH_1 ( const double  sqrt_s) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1872 of file NPbase.h.

1873 {
1874 return 0.0 ;
1875 }

◆ delta_muggH_2()

virtual const double NPbase::delta_muggH_2 ( const double  sqrt_s) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1876 of file NPbase.h.

1877 {
1878 return 0.0 ;
1879 }

◆ delta_mutH_1()

virtual const double NPbase::delta_mutH_1 ( const double  sqrt_s) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1926 of file NPbase.h.

1927 {
1928 return 0.0 ;
1929 }

◆ delta_mutH_2()

virtual const double NPbase::delta_mutH_2 ( const double  sqrt_s) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1930 of file NPbase.h.

1931 {
1932 return 0.0 ;
1933 }

◆ delta_muttH_1()

virtual const double NPbase::delta_muttH_1 ( const double  sqrt_s) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1917 of file NPbase.h.

1918 {
1919 return 0.0 ;
1920 }

◆ delta_muttH_2()

virtual const double NPbase::delta_muttH_2 ( const double  sqrt_s) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1921 of file NPbase.h.

1922 {
1923 return 0.0 ;
1924 }

◆ delta_muVBF_1()

virtual const double NPbase::delta_muVBF_1 ( const double  sqrt_s) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1881 of file NPbase.h.

1882 {
1883 return 0.0 ;
1884 }

◆ delta_muVBF_2()

virtual const double NPbase::delta_muVBF_2 ( const double  sqrt_s) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1885 of file NPbase.h.

1886 {
1887 return 0.0 ;
1888 }

◆ delta_muVH_1()

virtual const double NPbase::delta_muVH_1 ( const double  sqrt_s) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1908 of file NPbase.h.

1909 {
1910 return 0.0 ;
1911 }

◆ delta_muVH_2()

virtual const double NPbase::delta_muVH_2 ( const double  sqrt_s) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1912 of file NPbase.h.

1913 {
1914 return 0.0 ;
1915 }

◆ delta_muWH_1()

virtual const double NPbase::delta_muWH_1 ( const double  sqrt_s) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1890 of file NPbase.h.

1891 {
1892 return 0.0 ;
1893 }

◆ delta_muWH_2()

virtual const double NPbase::delta_muWH_2 ( const double  sqrt_s) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1894 of file NPbase.h.

1895 {
1896 return 0.0 ;
1897 }

◆ delta_muZH_1()

virtual const double NPbase::delta_muZH_1 ( const double  sqrt_s) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1899 of file NPbase.h.

1900 {
1901 return 0.0 ;
1902 }

◆ delta_muZH_2()

virtual const double NPbase::delta_muZH_2 ( const double  sqrt_s) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1903 of file NPbase.h.

1904 {
1905 return 0.0 ;
1906 }

◆ deltaA_f()

const double NPbase::deltaA_f ( const Particle  f) const
virtual

The new physics contribution to the left-right asymmetry in \(e^+e^-\to Z\to f \bar{f}\) at the \(Z\)-pole, \(\delta \mathcal{A}_f\).

Parameters
[in]fa lepton or quark
Returns
\(\delta \mathcal{A}_f\)

Reimplemented in NPSMEFTd6General.

Definition at line 809 of file NPbase.cpp.

810{
811 double dAf = 0.;
812 double delGVf = deltaGV_f(f);
813 double delGAf = deltaGA_f(f);
814 if (delGVf != 0.0 || delGAf != 0.0) {
815 double gVf = trueSM.gV_f(f).real();
816 double gAf = trueSM.gA_f(f).real();
817 double Gf = gVf * gVf + gAf*gAf;
818 double delGVfOverGAf = (gAf * delGVf - gVf * delGAf) / gAf / gAf;
819
820 dAf = -2.0 * (gVf * gVf - gAf * gAf) * gAf * gAf / Gf / Gf*delGVfOverGAf;
821 }
822
823 return dAf;
824}
virtual const double deltaGV_f(const Particle f) const
New physics contribution to the neutral-current vector coupling .
Definition: NPbase.cpp:190
virtual const double deltaGA_f(const Particle f) const
New physics contribution to the neutral-current axial-vector coupling .
Definition: NPbase.cpp:213

◆ deltaA_f_2()

const double NPbase::deltaA_f_2 ( const Particle  f) const
virtual

The \(\mathcal{O}(\Lambda^{-4})\) new physics contribution to the left-right asymmetry in \(e^+e^-\to Z\to f \bar{f}\) at the \(Z\)-pole, \(\Delta \mathcal{A}_f^{(2)}\).

\(\newcommand{\nc}{\newcommand}\) \(\nc{\gVfSM}{g_{V,f}^{SM}}\) \(\nc{\gAfSM}{g_{A,f}^{SM}}\) \(\nc{\gVfL}{\Delta g_{V,f}^{(1)}}\) \(\nc{\gAfL}{\Delta g_{A,f}^{(1)}}\) \(\nc{\gVfQ}{\Delta g_{V,f}^{(2)}}\) \(\nc{\gAfQ}{\Delta g_{A,f}^{(2)}}\)

\begin{eqnarray*} \Delta \mathcal{A}_f^{(2)} &=& 2~ \frac{ \gVfSM ~\gAfSM }{ \left[(g_{V,f}^{SM})^2+(g_{A,f}^{SM})^2\right]^3 } \left( \left[(\gAfSM)^2 -3 (\gVfSM)^2\right] (\gAfL)^2 + \left[(\gVfSM)^2 -3 (\gAfSM)^2\right] (\gVfL)^2 \right) \\ &-& ~ 2~ \frac{ (\gAfSM)^4 - 6(\gAfSM)^2(\gVfSM)^2 + (\gVfSM)^4 }{\left[(g_{V,f}^{SM})^2+(g_{A,f}^{SM})^2\right]^3} ~\gVfL ~\gAfL +~ 2~ \frac{ (g_{V,f}^{SM})^2-(g_{A,f}^{SM})^2 }{ \left[(g_{V,f}^{SM})^2+(g_{A,f}^{SM})^2\right]^2 } \left[ \gVfSM ~\gAfQ - \gAfSM ~\gVfQ \right] \end{eqnarray*}

Parameters
[in]fa lepton or quark
Returns
\(\Delta \mathcal{A}_f^{(2)}\)

Definition at line 781 of file NPbase.cpp.

782{
783 //AG:added
784 double dA_2 = 0.0;
785
786 bool nonZeroNP = false;
787 double delGVf = deltaGV_f(f);
788 double delGAf = deltaGA_f(f);
789 double delGVf2 = deltaGV_f_2(f);
790 double delGAf2 = deltaGA_f_2(f);
791 if (delGVf2!=0.0 || delGAf2!=0.0) {nonZeroNP = true;}
792
793 if (nonZeroNP) {
794 double gVf = trueSM.gV_f(f).real();
795 double gAf = trueSM.gA_f(f).real();
796 double Gf = gVf*gVf + gAf*gAf;
797
798 double f2 = -2.0 * ( gVf*gVf - gAf*gAf ) * ( gAf*delGVf2 - gVf*delGAf2) / Gf / Gf;
799 double f1 = 2.0 * ( gVf*gAf*( gAf*gAf - 3.0*gVf*gVf )*delGAf*delGAf
800 + gVf*gAf*( gVf*gVf - 3.0*gAf*gAf )*delGVf*delGVf
801 - ( pow(gAf,4.0) - 6.0*pow(gAf,2.0)*pow(gVf,2.0) + pow(gVf,4.0) )*delGVf*delGAf
802 ) / pow(Gf,3.0);
803
804 dA_2 = f1+f2;
805 }
806 return dA_2;
807}
virtual const double deltaGV_f_2(const Particle f) const
Definition: NPbase.h:191
virtual const double deltaGA_f_2(const Particle f) const
Definition: NPbase.h:229

◆ deltaAFB()

const double NPbase::deltaAFB ( const Particle  f) const
virtual

The new physics contribution to the forward-backward asymmetry in \(e^+e^-\to Z\to f \bar{f}\) at the \(Z\)-pole, \(\delta A^f_{FB}\).

Parameters
[in]fa lepton or quark
Returns
\(\delta A^f_{FB}\)

Reimplemented in NPSMEFTd6General.

Definition at line 888 of file NPbase.cpp.

889{
890 double dAFB = 0.;
891 double delGVf = deltaGV_f(f);
892 double delGAf = deltaGA_f(f);
893 if (f.is("ELECTRON")) {
894 if (delGVf != 0.0 || delGAf != 0.0) {
895 double gVe = trueSM.gV_f(f).real();
896 double gAe = trueSM.gA_f(f).real();
897 double Ge = gVe * gVe + gAe*gAe;
898 double delGVeOverGAe = (gAe * delGVf - gVe * delGAf) / gAe / gAe;
899 dAFB = -6.0 * gVe * gAe * (gVe * gVe - gAe * gAe) * gAe * gAe / Ge / Ge / Ge*delGVeOverGAe;
900 }
901 } else {
902 double delGVe = deltaGV_f(leptons[ELECTRON]);
903 double delGAe = deltaGA_f(leptons[ELECTRON]);
904 if (delGVe != 0.0 || delGAe != 0.0 || delGVf != 0.0 || delGAf != 0.0) {
905 double gVe = trueSM.gV_f(leptons[ELECTRON]).real();
906 double gAe = trueSM.gA_f(leptons[ELECTRON]).real();
907 double Ge = gVe * gVe + gAe*gAe;
908 double delGVeOverGAe = (gAe * delGVe - gVe * delGAe) / gAe / gAe;
909 //
910 double gVf = trueSM.gV_f(f).real();
911 double gAf = trueSM.gA_f(f).real();
912 double Gf = gVf * gVf + gAf*gAf;
913 double delGVfOverGAf = (gAf * delGVf - gVf * delGAf) / gAf / gAf;
914
915 dAFB = -(3.0 * gVf * gAf * (gVe * gVe - gAe * gAe) * gAe * gAe / Gf / Ge / Ge * delGVeOverGAe
916 + 3.0 * gVe * gAe * (gVf * gVf - gAf * gAf) * gAf * gAf / Ge / Gf / Gf * delGVfOverGAf);
917 }
918 }
919
920 return dAFB;
921}
bool is(std::string name_i) const
Definition: Particle.cpp:23
@ ELECTRON
Definition: QCD.h:312
Particle leptons[6]
An array of Particle objects for the leptons.

◆ deltaAFB_2()

const double NPbase::deltaAFB_2 ( const Particle  f) const
virtual

The \(\mathcal{O}(\Lambda^{-4})\) new physics to the forward-backward asymmetry in \(e^+e^-\to Z\to f \bar{f}\) at the \(Z\)-pole, \(\Delta A^f_{FB}\).

\[ \Delta A_{FB,f}^{(2)} = \frac{3}{4} \left( \Delta A_e^{(1)} \Delta A_f^{(1)} + A_e^{SM} \Delta A_f^{(2)} + A_f^{SM} \Delta A_e^{(2)} \right) \]

Parameters
[in]fa lepton or quark
Returns
\(\Delta A^{f (2)}_{FB}\)

Definition at line 839 of file NPbase.cpp.

840{
841 //AG:added
842 double dAFB_2=0.0;
843
844 bool nonZeroNP = false;
845 double delGVf2 = deltaGV_f_2(f);
846 double delGAf2 = deltaGA_f_2(f);
847 if (delGVf2!=0.0 || delGAf2!=0.0) {nonZeroNP = true;}
848
849 if (nonZeroNP) {
850 /*
851 double gVe = trueSM.gV_f(leptons[ELECTRON]).real();
852 double gAe = trueSM.gA_f(leptons[ELECTRON]).real();
853 double gVf = trueSM.gV_f(f).real();
854 double gAf = trueSM.gA_f(f).real();
855
856 double Ge = gVe*gVe + gAe*gAe;
857 double delGVeOverGAe = (gVe*delGAe-gAe*delGVe) ;
858 double Gf = gVf*gVf + gAf*gAf;
859 double delGVfOverGAf = (gVf*delGAf-gAf*delGVf) ;
860
861 double Ae = 2.0*gVe*gAe/(gVe*gVe+gAe*gAe);
862 double deltaAe = deltaA_f(leptons[ELECTRON]);
863 double Af = 2.0*gVf*gAf/(gVf*gVf+gAf*gAf);
864 double deltaAf = deltaA_f(f);
865
866 dAFB_Test = 3.0 * Af/2.0 * deltaAe/2.0 + 3.0 * Ae/2.0 * deltaAf/2.0 ;*/
867
868 double gVe = trueSM.gV_f(leptons[ELECTRON]).real();
869 double gAe = trueSM.gA_f(leptons[ELECTRON]).real();
870 double gVf = trueSM.gV_f(f).real();
871 double gAf = trueSM.gA_f(f).real();
872
873 double Ae = 2.0*gVe*gAe/(gVe*gVe+gAe*gAe);
874 double deltaAe = deltaA_f(leptons[ELECTRON]);
875 double deltaAe2 = deltaA_f_2(leptons[ELECTRON]);
876 double Af = 2.0*gVf*gAf/(gVf*gVf+gAf*gAf);
877 double deltaAf = deltaA_f(f);
878 double deltaAf2 = deltaA_f_2(f);
879
880 if (f.is("ELECTRON"))
881 dAFB_2 = 3.0/4.0 * ( deltaAe*deltaAe + 2.0*Ae*deltaAe2 );
882 else
883 dAFB_2 = 3.0/4.0 * ( deltaAe*deltaAf + Ae*deltaAf2 + Af*deltaAe2 );
884 }
885 return dAFB_2;
886}

◆ deltacZ_HB()

virtual const double NPbase::deltacZ_HB ( const double  mu) const
inlinevirtual

The Higgs-basis coupling \(\delta c_z\). (See LHCHXSWG-INT-2015-001 document.)

Parameters
[in]muthe RG scale to be used in the evaluation
Returns
\(\delta c_z\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 4672 of file NPbase.h.

4673 {
4674 return 0.0;
4675 }

◆ deltadxsdcoseeWWlvjjLEP2()

virtual const double NPbase::deltadxsdcoseeWWlvjjLEP2 ( const double  sqrt_s,
const int  bin 
) const
inlinevirtual

The new physics contribution to the differential cross section in pb for \(e^+ e^- \to W^+ W^- \to lv jj \), with \( l= e,\mu \) for the 4 \( cos{\theta}\) bins defined in arXiv: 1606.06693 [hep-ph]. for the C.O.M. energies of 182.6 and 205.9 GeV. From arXiv: 1606.06693 [hep-ph].

Returns
\(\delta d\sigma/d\cos{\theta}\) [pb]

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3314 of file NPbase.h.

3315 {
3316 return 0.0;
3317 }

◆ deltaeNP()

virtual const double NPbase::deltaeNP ( const double  mu) const
inlinevirtual

The new physics relative contribution to the EW coupling constant \(e\).

Returns
\(\delta e\)

Reimplemented in NPSMEFTd6General.

Definition at line 3111 of file NPbase.h.

3112 {
3113 return 0.0;
3114 }

◆ deltaG1_hWW()

virtual const double NPbase::deltaG1_hWW ( ) const
inlinevirtual

The new physics contribution to the coupling of the effective interaction \(H W_{\mu\nu}^\dagger W^{\mu\nu}\).

Returns
\(\delta g_{HWW}^{(1)}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 859 of file NPbase.h.

860 {
861 return 0.0;
862 };

◆ deltaG1_hWW_mu()

virtual const double NPbase::deltaG1_hWW_mu ( const double  mu) const
inlinevirtual

The new physics contribution to the coupling of the effective interaction \(H W_{\mu\nu}^\dagger W^{\mu\nu}\).

Parameters
[in]muthe RG scale to be used in the evaluation
Returns
\(\delta g_{HWW}^{(1)}(\mu)\)

Reimplemented in NPSMEFTd6General.

Definition at line 990 of file NPbase.h.

991 {
992 return deltaG1_hWW();
993 };
virtual const double deltaG1_hWW() const
The new physics contribution to the coupling of the effective interaction .
Definition: NPbase.h:859

◆ deltaG1_hZA()

virtual const double NPbase::deltaG1_hZA ( ) const
inlinevirtual

The new physics contribution to the coupling of the effective interaction \(H Z_{\mu\nu} F^{\mu\nu}\).

Returns
\(\delta g_{HZA}^{(1)}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 907 of file NPbase.h.

908 {
909 return 0.0;
910 };

◆ deltaG1_hZA_mu()

virtual const double NPbase::deltaG1_hZA_mu ( const double  mu) const
inlinevirtual

The new physics contribution to the coupling of the effective interaction \(H Z_{\mu\nu} F^{\mu\nu}\).

Parameters
[in]muthe RG scale to be used in the evaluation
Returns
\(\delta g_{HZA}^{(1)}(\mu)\)

Reimplemented in NPSMEFTd6General.

Definition at line 1044 of file NPbase.h.

1045 {
1046 return deltaG1_hZA();
1047 };
virtual const double deltaG1_hZA() const
The new physics contribution to the coupling of the effective interaction .
Definition: NPbase.h:907

◆ deltaG1_hZARatio()

virtual const double NPbase::deltaG1_hZARatio ( ) const
inlinevirtual

The full new physics contribution to the coupling of the effective interaction \(H Z_{\mu\nu} F^{A \mu\nu}\), including new local terms and modifications on the SM-loops. Normalized to the SM value.

Returns
\(\delta g_{HZA}^{(1)}/g_{HZA}^{(1),SM}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 916 of file NPbase.h.

917 {
918 return 0.0;
919 };

◆ deltaG1_hZARatio_mu()

virtual const double NPbase::deltaG1_hZARatio_mu ( const double  mu) const
inlinevirtual

The full new physics contribution to the coupling of the effective interaction \(H Z_{\mu\nu} F^{A \mu\nu}\), including new local terms and modifications on the SM-loops. Normalized to the SM value.

Parameters
[in]muthe RG scale to be used in the evaluation
Returns
\(\delta g_{HZA}^{(1)}(\mu)/g_{HZA}^{(1),SM}(\mu)\)

Reimplemented in NPSMEFTd6General.

Definition at line 1054 of file NPbase.h.

1055 {
1056 return deltaG1_hZARatio();
1057 };
virtual const double deltaG1_hZARatio() const
The full new physics contribution to the coupling of the effective interaction , including new local ...
Definition: NPbase.h:916

◆ deltaG1_hZZ()

virtual const double NPbase::deltaG1_hZZ ( ) const
inlinevirtual

The new physics contribution to the coupling of the effective interaction \(H Z_{\mu\nu} Z^{\mu\nu}\).

Returns
\(\delta g_{HZZ}^{(1)}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 883 of file NPbase.h.

884 {
885 return 0.0;
886 };

◆ deltaG1_hZZ_mu()

virtual const double NPbase::deltaG1_hZZ_mu ( const double  mu) const
inlinevirtual

The new physics contribution to the coupling of the effective interaction \(H Z_{\mu\nu} Z^{\mu\nu}\).

Parameters
[in]muthe RG scale to be used in the evaluation
Returns
\(\delta g_{HZZ}^{(1)}(\mu)\)

Reimplemented in NPSMEFTd6General.

Definition at line 1017 of file NPbase.h.

1018 {
1019 return deltaG1_hZZ();
1020 };
virtual const double deltaG1_hZZ() const
The new physics contribution to the coupling of the effective interaction .
Definition: NPbase.h:883

◆ deltag1gaNP()

virtual const double NPbase::deltag1gaNP ( const double  mu) const
inlinevirtual

The new physics contribution to the anomalous triple gauge coupling \(g_{1,Z}\).

Returns
\(\delta g_{1,\gamma}\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 3131 of file NPbase.h.

3132 {
3133 return 0.0;
3134 }

◆ deltag1ZNP()

virtual const double NPbase::deltag1ZNP ( const double  mu) const
inlinevirtual

The new physics contribution to the anomalous triple gauge coupling \(g_{1,Z}\).

Returns
\(\delta g_{1,Z}\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 3122 of file NPbase.h.

3123 {
3124 return 0.0;
3125 }

◆ deltag1ZNPEff()

virtual const double NPbase::deltag1ZNPEff ( ) const
inlinevirtual

The new physics contribution to the effective anomalous triple gauge coupling \(g_{1,Z}^{Eff}\) from arXiv: 1708.09079 [hep-ph].

Returns
\(\delta g_{1,Z}\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 3162 of file NPbase.h.

3163 {
3164 return 0.0;
3165 }

◆ deltaG2_hWW()

virtual const double NPbase::deltaG2_hWW ( ) const
inlinevirtual

The new physics contribution to the coupling of the effective interaction \(H W_{\nu}^\dagger \partial^\mu W^{\mu\nu}\).

Returns
\(\delta g_{HWW}^{(2)}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 867 of file NPbase.h.

868 {
869 return 0.0;
870 };

◆ deltaG2_hWW_mu()

virtual const double NPbase::deltaG2_hWW_mu ( const double  mu) const
inlinevirtual

The new physics contribution to the coupling of the effective interaction \(H W_{\nu}^\dagger \partial^\mu W^{\mu\nu}\).

Parameters
[in]muthe RG scale to be used in the evaluation
Returns
\(\delta g_{HWW}^{(2)}(\mu)\)

Reimplemented in NPSMEFTd6General.

Definition at line 999 of file NPbase.h.

1000 {
1001 return deltaG2_hWW();
1002 };
virtual const double deltaG2_hWW() const
The new physics contribution to the coupling of the effective interaction .
Definition: NPbase.h:867

◆ deltaG2_hZA()

virtual const double NPbase::deltaG2_hZA ( ) const
inlinevirtual

The new physics contribution to the coupling of the effective interaction \(H Z_{\nu} \partial^\mu F^{\mu\nu}\).

Returns
\(\delta g_{HZA}^{(2)}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 924 of file NPbase.h.

925 {
926 return 0.0;
927 };

◆ deltaG2_hZA_mu()

virtual const double NPbase::deltaG2_hZA_mu ( const double  mu) const
inlinevirtual

The new physics contribution to the coupling of the effective interaction \(H Z_{\nu} \partial^\mu F^{\mu\nu}\).

Parameters
[in]muthe RG scale to be used in the evaluation
Returns
\(\delta g_{HZA}^{(2)}(\mu)\)

Reimplemented in NPSMEFTd6General.

Definition at line 1063 of file NPbase.h.

1064 {
1065 return deltaG2_hZA();
1066 };
virtual const double deltaG2_hZA() const
The new physics contribution to the coupling of the effective interaction .
Definition: NPbase.h:924

◆ deltaG2_hZZ()

virtual const double NPbase::deltaG2_hZZ ( ) const
inlinevirtual

The new physics contribution to the coupling of the effective interaction \(H Z_{\nu} \partial^\mu Z^{\mu\nu}\).

Returns
\(\delta g_{HZZ}^{(2)}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 891 of file NPbase.h.

892 {
893 return 0.0;
894 };

◆ deltaG2_hZZ_mu()

virtual const double NPbase::deltaG2_hZZ_mu ( const double  mu) const
inlinevirtual

The new physics contribution to the coupling of the effective interaction \(H Z_{\nu} \partial^\mu Z^{\mu\nu}\).

Parameters
[in]muthe RG scale to be used in the evaluation
Returns
\(\delta g_{HZZ}^{(2)}(\mu)\)

Reimplemented in NPSMEFTd6General.

Definition at line 1026 of file NPbase.h.

1027 {
1028 return deltaG2_hZZ();
1029 };
virtual const double deltaG2_hZZ() const
The new physics contribution to the coupling of the effective interaction .
Definition: NPbase.h:891

◆ deltaG3_hWW()

virtual const double NPbase::deltaG3_hWW ( ) const
inlinevirtual

The new physics contribution to the coupling of the effective interaction \(H W_{\mu}^\dagger W^{\mu}\).

Returns
\(\delta g_{HWW}^{(3)}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 875 of file NPbase.h.

876 {
877 return 0.0;
878 };

◆ deltaG3_hWW_mu()

virtual const double NPbase::deltaG3_hWW_mu ( const double  mu) const
inlinevirtual

The new physics contribution to the coupling of the effective interaction \(H W_{\mu}^\dagger W^{\mu}\).

Parameters
[in]muthe RG scale to be used in the evaluation
Returns
\(\delta g_{HWW}^{(3)}(\mu)\)

Reimplemented in NPSMEFTd6General.

Definition at line 1008 of file NPbase.h.

1009 {
1010 return deltaG3_hWW();
1011 };
virtual const double deltaG3_hWW() const
The new physics contribution to the coupling of the effective interaction .
Definition: NPbase.h:875

◆ deltaG3_hZZ()

virtual const double NPbase::deltaG3_hZZ ( ) const
inlinevirtual

The new physics contribution to the coupling of the effective interaction \(H Z_{\mu} Z^{\mu}\).

Returns
\(\delta g_{HZZ}^{(3)}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 899 of file NPbase.h.

900 {
901 return 0.0;
902 };

◆ deltaG3_hZZ_mu()

virtual const double NPbase::deltaG3_hZZ_mu ( const double  mu) const
inlinevirtual

The new physics contribution to the coupling of the effective interaction \(H Z_{\mu} Z^{\mu}\).

Parameters
[in]muthe RG scale to be used in the evaluation
Returns
\(\delta g_{HZZ}^{(3)}(\mu)\)

Reimplemented in NPSMEFTd6General.

Definition at line 1035 of file NPbase.h.

1036 {
1037 return deltaG3_hZZ();
1038 };
virtual const double deltaG3_hZZ() const
The new physics contribution to the coupling of the effective interaction .
Definition: NPbase.h:899

◆ deltaG_hAA()

virtual const double NPbase::deltaG_hAA ( ) const
inlinevirtual

The new physics contribution to the coupling of the effective interaction \(H F_{\mu\nu} F^{\mu\nu}\).

Returns
\(\delta g_{HAA}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 932 of file NPbase.h.

933 {
934 return 0.0;
935 };

◆ deltaG_hAA_mu()

virtual const double NPbase::deltaG_hAA_mu ( const double  mu) const
inlinevirtual

The new physics contribution to the coupling of the effective interaction \(H F_{\mu\nu} F^{\mu\nu}\).

Parameters
[in]muthe RG scale to be used in the evaluation
Returns
\(\delta g_{HAA}(\mu)\)

Reimplemented in NPSMEFTd6General.

Definition at line 1072 of file NPbase.h.

1073 {
1074 return deltaG_hAA();
1075 };
virtual const double deltaG_hAA() const
The new physics contribution to the coupling of the effective interaction .
Definition: NPbase.h:932

◆ deltaG_hAARatio()

virtual const double NPbase::deltaG_hAARatio ( ) const
inlinevirtual

The full new physics contribution to the coupling of the effective interaction \(H F_{\mu\nu} F^{\mu\nu}\), including new local terms and modifications on the SM-loops. Normalized to the SM value.

Returns
\(\delta g_{HAA}/g_{HAA}^SM}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 941 of file NPbase.h.

942 {
943 return 0.0;
944 };

◆ deltaG_hAARatio_mu()

virtual const double NPbase::deltaG_hAARatio_mu ( const double  mu) const
inlinevirtual

The full new physics contribution to the coupling of the effective interaction \(H F_{\mu\nu} F^{\mu\nu}\), including new local terms and modifications on the SM-loops. Normalized to the SM value.

Parameters
[in]muthe RG scale to be used in the evaluation
Returns
\(\delta g_{HAA}(\mu)/g_{HAA}^SM(\mu)}\)

Reimplemented in NPSMEFTd6General.

Definition at line 1082 of file NPbase.h.

1083 {
1084 return deltaG_hAARatio();
1085 };
virtual const double deltaG_hAARatio() const
The full new physics contribution to the coupling of the effective interaction , including new local ...
Definition: NPbase.h:941

◆ deltaG_hff()

virtual gslpp::complex NPbase::deltaG_hff ( const Particle  p) const
inlinevirtual

The new physics contribution to the coupling of the effective interaction \(H f\bar{f}\).

Parameters
[in]pa lepton or quark
Returns
\(\delta g_{Hff}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 951 of file NPbase.h.

952 {
953 return 0.0;
954 };

◆ deltaG_hff_mu()

virtual gslpp::complex NPbase::deltaG_hff_mu ( const Particle  p,
const double  mu 
) const
inlinevirtual

The new physics contribution to the coupling of the effective interaction \(H f\bar{f}\).

Parameters
[in]pa lepton or quark
[in]muthe RG scale to be used in the evaluation
Returns
\(\delta g_{Hff}(\mu)\)

Reimplemented in NPSMEFTd6General.

Definition at line 1093 of file NPbase.h.

1094 {
1095 return deltaG_hff(p);
1096 };
virtual gslpp::complex deltaG_hff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
Definition: NPbase.h:951

◆ deltaG_hgg()

virtual const double NPbase::deltaG_hgg ( ) const
inlinevirtual

The new physics contribution to the coupling of the effective interaction \(H G_{\mu\nu}^AG^{A \mu\nu}\).

Returns
\(\delta g_{HGG}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 842 of file NPbase.h.

843 {
844 return 0.0;
845 };

◆ deltaG_hgg_mu()

virtual const double NPbase::deltaG_hgg_mu ( const double  mu) const
inlinevirtual

The new physics contribution to the coupling of the effective interaction \(H G_{\mu\nu}^AG^{A \mu\nu}\).

Parameters
[in]muthe RG scale to be used in the evaluation
Returns
\(\delta g_{HGG}(\mu)\)

Reimplemented in NPSMEFTd6General.

Definition at line 971 of file NPbase.h.

972 {
973 return deltaG_hgg();
974 };
virtual const double deltaG_hgg() const
The new physics contribution to the coupling of the effective interaction .
Definition: NPbase.h:842

◆ deltaG_hggRatio()

virtual const double NPbase::deltaG_hggRatio ( ) const
inlinevirtual

The full new physics contribution to the coupling of the effective interaction \(H G_{\mu\nu}^AG^{A \mu\nu}\), including new local terms and modifications on the SM-loops. Normalized to the SM value.

Returns
\(\delta g_{HGG}/g_{HGG}^SM}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 851 of file NPbase.h.

852 {
853 return 0.0;
854 };

◆ deltaG_hggRatio_mu()

virtual const double NPbase::deltaG_hggRatio_mu ( const double  mu) const
inlinevirtual

The full new physics contribution to the coupling of the effective interaction \(H G_{\mu\nu}^AG^{A \mu\nu}\), including new local terms and modifications on the SM-loops. Normalized to the SM value.

Parameters
[in]muthe RG scale to be used in the evaluation
Returns
\(\delta g_{HGG}(\mu)/g_{HGG}^SM}(\mu)\)

Reimplemented in NPSMEFTd6General.

Definition at line 981 of file NPbase.h.

982 {
983 return deltaG_hggRatio();
984 };
virtual const double deltaG_hggRatio() const
The full new physics contribution to the coupling of the effective interaction , including new local ...
Definition: NPbase.h:851

◆ deltaG_hhhRatio()

virtual const double NPbase::deltaG_hhhRatio ( ) const
inlinevirtual

The new physics contribution to the Higgs self-coupling \( H H H\). Normalized to the SM value.

Returns
\(\delta g_{HHH}/g_{HHH}^SM}\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 959 of file NPbase.h.

960 {
961 return 0.0;
962 };

◆ deltaG_hhhRatio_mu()

virtual const double NPbase::deltaG_hhhRatio_mu ( const double  mu) const
inlinevirtual

The new physics contribution to the Higgs self-coupling \( H H H\). Normalized to the SM value.

Parameters
[in]muthe RG scale to be used in the evaluation
Returns
\(\delta g_{HHH}/g_{HHH}^SM}(\mu)\)

Reimplemented in NPSMEFTd6General.

Definition at line 1102 of file NPbase.h.

1103 {
1104 return deltaG_hhhRatio();
1105 };
virtual const double deltaG_hhhRatio() const
The new physics contribution to the Higgs self-coupling . Normalized to the SM value.
Definition: NPbase.h:959

◆ deltaGA_f()

const double NPbase::deltaGA_f ( const Particle  f) const
virtual

New physics contribution to the neutral-current axial-vector coupling \(g_A^f\).

The neutral-current axial-vector coupling \(g_A^f\) receives the new physics contribution via the oblique parameter \(T\) and the shift in the Fermi constant, \(\Delta G\):

\[ \delta g_A^f = \frac{g_{A,\mathrm{SM}}^f}{2} \left[ \alpha(M_Z^2)\, T - \Delta G \right]. \]

See [Ciuchini:2013pca] and references therein.

Parameters
[in]fa lepton or quark
Returns
\(\delta g_A^f\)

Reimplemented in NPEpsilons_pureNP, NPSTUZbbbarLR, NPZbbbar, NPZbbbarLinearized, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 213 of file NPbase.cpp.

214{
215 if (f.is("TOP")) return 0.;
216 /* SM values */
217 double alpha = trueSM.alphaMz();
218 double gASM = trueSM.gA_f(f).real();
219
220 return ( gASM * (alpha * obliqueT() - DeltaGF()) / 2.0);
221}
virtual const double obliqueT() const
The oblique parameter .
Definition: NPbase.h:137
virtual const double DeltaGF() const
New physics contribution to the Fermi constant.
Definition: NPbase.h:117

◆ deltaGA_f_2()

virtual const double NPbase::deltaGA_f_2 ( const Particle  f) const
inlinevirtual

Reimplemented in NPSMEFTd6.

Definition at line 229 of file NPbase.h.

229 {
230 return 0.0;
231 } //AG:added

◆ deltaGamma_W()

virtual const double NPbase::deltaGamma_W ( ) const
inlinevirtual

The new physics contribution to the total decay width of the \(W\) boson, \(\delta \Gamma_W\).

Returns
\(\delta \Gamma_W\) in GeV

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 394 of file NPbase.h.

395 {
396 return 0.0;
397 };

◆ deltaGamma_Wff()

virtual const double NPbase::deltaGamma_Wff ( const Particle  fi,
const Particle  fj 
) const
inlinevirtual

The new physics contribution to the decay width of the \(W\) boson into a given fermion pair, \(\delta \Gamma_Z^{f}\).

Parameters
[in]fia lepton or quark
[in]fja lepton or quark
Returns
\(\delta \Gamma_W^{ff}\) in GeV

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 363 of file NPbase.h.

364 {
365 return 0.0;
366 };

◆ deltaGamma_Z()

const double NPbase::deltaGamma_Z ( ) const
virtual

The new physics contribution to the total decay width of the \(Z\) boson, \(\delta \Gamma_Z\).

Returns
\(\delta \Gamma_Z\) in GeV

Reimplemented in NPSMEFTd6General.

Definition at line 372 of file NPbase.cpp.

373{
374 double deltaGamma_Z = 0.;
375 bool nonZeroNP = false;
376
377 double delGVl[6], delGAl[6], delGVq[6], delGAq[6];
378 for (int p = 0; p < 6; ++p) {
379 delGVl[p] = deltaGV_f(leptons[p]);
380 delGAl[p] = deltaGA_f(leptons[p]);
381 delGVq[p] = deltaGV_f(quarks[p]);
382 delGAq[p] = deltaGA_f(quarks[p]);
383 if (delGVl[p] != 0.0 || delGAl[p] != 0.0
384 || delGVq[p] != 0.0 || delGAq[p] != 0.0)
385 nonZeroNP = true;
386 }
387
388 if (nonZeroNP) {
389 double gVf, gAf;
390 double deltaGl[6], deltaGq[6];
391 double delGammaZ = 0.0;
392 for (int p = 0; p < 6; ++p) {
393 gVf = trueSM.gV_f(leptons[p]).real();
394 gAf = trueSM.gA_f(leptons[p]).real();
395 deltaGl[p] = 2.0 * (gVf * delGVl[p] + gAf * delGAl[p]);
396
397 gVf = trueSM.gV_f(quarks[p]).real();
398 gAf = trueSM.gA_f(quarks[p]).real();
399 deltaGq[p] = 2.0 * (gVf * delGVq[p] + gAf * delGAq[p]);
400
401 delGammaZ += deltaGl[p] + 3.0 * deltaGq[p];
402 }
403
404 double alpha = trueSM.alphaMz();
405 double sW2_SM = trueSM.sW2();
406 double cW2_SM = trueSM.cW2();
407 deltaGamma_Z = alpha * Mz / 12.0 / sW2_SM / cW2_SM
408 * delGammaZ;
409 }
410
411 return deltaGamma_Z;
412}
Particle quarks[6]
The vector of all SM quarks.
Definition: QCD.h:1027
double Mz
The mass of the boson in GeV.
double delGammaZ
The theoretical uncertainty in , denoted as , in GeV.

◆ deltaGamma_Z_2()

const double NPbase::deltaGamma_Z_2 ( ) const
virtual

The \(\mathcal{O}(\Lambda^{-4})\) new physics contribution to the total decay width of the \(Z\) boson, \(\Delta \Gamma_Z^{(2)}\).

\[ \Delta \Gamma_{Z}^{(2)} = \Delta \Gamma_{Z,fer}^{(2)} + \Delta \Gamma_{Z,had}^{(2)} \]

Returns
\(\Delta \Gamma_Z^{(2)}\) in GeV

Definition at line 347 of file NPbase.cpp.

348{
349 //AG:added
350 double deltaGamma_Z_2 = 0.;
351
352 bool nonZeroNP = false;
353 double delGVl2[6], delGAl2[6], delGVq2[6], delGAq2[6];
354 for (int p = 0; p < 6; ++p) {
355 delGVl2[p] = deltaGV_f_2(leptons[p]);
356 delGAl2[p] = deltaGA_f_2(leptons[p]);
357 delGVq2[p] = deltaGV_f_2(quarks[p]);
358 delGAq2[p] = deltaGA_f_2(quarks[p]);
359 if (delGVq2[p]!=0.0 or delGAq2[p]!=0.0 or delGVl2[p]!=0.0 or delGAl2[p]!=0.0)
360 nonZeroNP = true;
361 }
362
363 if (nonZeroNP) {
364 for(int p=0; p<6; p++){
366 }
367 }
368
369 return deltaGamma_Z_2;
370}
virtual const double deltaGamma_Zf_2(const Particle f) const
The new physics contribution to the decay width of the boson into a given fermion pair,...
Definition: NPbase.cpp:265
virtual const double deltaGamma_Z_2() const
The new physics contribution to the total decay width of the boson, .
Definition: NPbase.cpp:347

◆ deltaGamma_Zf()

const double NPbase::deltaGamma_Zf ( const Particle  f) const
virtual

The new physics contribution to the decay width of the \(Z\) boson into a given fermion pair, \(\delta \Gamma_Z^{f}\).

Parameters
[in]fa lepton or quark
Returns
\(\delta \Gamma_Z^{f}\) in GeV

Reimplemented in NPSMEFTd6General.

Definition at line 298 of file NPbase.cpp.

299{
300 double deltaGamma_Zf = 0.;
301 bool nonZeroNP = false;
302
303 double delGVf = deltaGV_f(f);
304 double delGAf = deltaGA_f(f);
305
306 double gVf = trueSM.gV_f(f).real();
307 double gAf = trueSM.gA_f(f).real();
308
309 double Nf;
310
311 if (f.is("LEPTON")) {
312 Nf = 1.0;
313 } else {
314 Nf = 3.0;
315 }
316
317 double alpha = trueSM.alphaMz();
318 double sW2_SM = trueSM.sW2();
319 double cW2_SM = trueSM.cW2();
320
321 if (delGVf != 0.0 || delGAf != 0.0)
322 nonZeroNP = true;
323
324 if (nonZeroNP) {
325 double delGammaZf = 0.0;
326 delGammaZf = 2.0 * Nf * (gVf * delGVf + gAf * delGAf);
327
328 deltaGamma_Zf = alpha * Mz / 12.0 / sW2_SM / cW2_SM * delGammaZf;
329 }
330
331 return deltaGamma_Zf;
332}
const double Nf(const double mu) const
The number of active flavour at scale .
Definition: QCD.cpp:571

◆ deltaGamma_Zf_2()

const double NPbase::deltaGamma_Zf_2 ( const Particle  f) const
virtual

The \(\mathcal{O}(\Lambda^{-4})\) new physics contribution to the decay width of the \(Z\) boson into a given fermion pair, \(\Delta \Gamma_{Z,f}^{(2)}\).

\(\newcommand{\nc}{\newcommand}\) \(\nc{\gVfSM}{g_{V,f}^{SM}}\) \(\nc{\gAfSM}{g_{A,f}^{SM}}\) \(\nc{\gVfL}{\Delta g_{V,f}^{(1)}}\) \(\nc{\gAfL}{\Delta g_{A,f}^{(1)}}\) \(\nc{\gVfQ}{\Delta g_{V,f}^{(2)}}\) \(\nc{\gAfQ}{\Delta g_{A,f}^{(2)}}\)

\[ \Delta \Gamma_{Z,f}^{(2)} = N_f \frac{\alpha(M_Z)^{SM} M_Z}{6 s_W^2 c_w^2} \left[ (\gVfL)^2 + (\gAfL)^2 + 2 \left( \gAfSM ~\gAfQ + \gVfSM ~\gVfQ \right) \right] \]

Parameters
[in]fa lepton or quark
Returns
\(\Delta \Gamma_{Z,f}^{(2)}\) in GeV

Definition at line 265 of file NPbase.cpp.

266{
267 //AG:added
268 double DeltaGamma_Zf_2=0.0;
269
270 double delGVf = deltaGV_f(f);
271 double delGAf = deltaGA_f(f);
272 double delGVf2 = deltaGV_f_2(f);
273 double delGAf2 = deltaGA_f_2(f);
274
275 bool nonZeroNP = false;
276 if (delGVf2!=0.0 || delGAf2!=0.0) {nonZeroNP = true;}
277
278 if (nonZeroNP) {
279 double Nf;
280 if (f.is("LEPTON")) {
281 Nf = 1.0;
282 } else {
283 Nf = 3.0;
284 }
285
286 double gVf = trueSM.gV_f(f).real();
287 double gAf = trueSM.gA_f(f).real();
288 double DelGammaZf2;
289
290 DelGammaZf2 = Nf * ( 2.0*(gVf*delGVf2 + gAf*delGAf2) + delGVf*delGVf + delGAf*delGAf );
291 //DeltaGamma_Zf_2 = 4.0 * GF * pow(Mz,3.0) / 24.0 / pow(2,0.5) / M_PI * DelGammaZf2;
292 DeltaGamma_Zf_2 = alphaMz()*Mz / 12.0 / trueSM.sW2()/trueSM.cW2() * DelGammaZf2;
293 }
294
295 return DeltaGamma_Zf_2;
296}
virtual const double alphaMz() const
The electromagnetic coupling at the -mass scale, .
Definition: NPbase.cpp:51

◆ deltaGamma_Zhad()

const double NPbase::deltaGamma_Zhad ( ) const
virtual

The new physics contribution to the hadronic decay width of the \(Z\) boson, \(\delta \Gamma_{Z,had}\).

Returns
\(\delta \Gamma_{Z,had}\) in GeV

Definition at line 508 of file NPbase.cpp.

509{
510 double deltaGamma_Zhad = 0.;
511 bool nonZeroNP = false;
512
513 double delGVq[6], delGAq[6];
514 for (int p = 0; p < 6; ++p) {
515 delGVq[p] = deltaGV_f(quarks[p]);
516 delGAq[p] = deltaGA_f(quarks[p]);
517 if (delGVq[p] != 0.0 || delGAq[p] != 0.0)
518 nonZeroNP = true;
519 }
520
521 if (nonZeroNP) {
522 double gVf, gAf;
523 double deltaGq[6];
524 double delGammaZhad = 0.0;
525 for (int p = 0; p < 6; ++p) {
526
527 gVf = trueSM.gV_f(quarks[p]).real();
528 gAf = trueSM.gA_f(quarks[p]).real();
529 deltaGq[p] = 2.0 * (gVf * delGVq[p] + gAf * delGAq[p]);
530
531 delGammaZhad += 3.0 * deltaGq[p];
532 }
533
534 double alpha = trueSM.alphaMz();
535 double sW2_SM = trueSM.sW2();
536 double cW2_SM = trueSM.cW2();
537 deltaGamma_Zhad = alpha * Mz / 12.0 / sW2_SM / cW2_SM
538 * delGammaZhad;
539 }
540
541 return deltaGamma_Zhad;
542}
virtual const double deltaGamma_Zhad() const
The new physics contribution to the hadronic decay width of the boson, .
Definition: NPbase.cpp:508

◆ deltaGamma_Zhad_2()

const double NPbase::deltaGamma_Zhad_2 ( ) const
virtual

The \(\mathcal{O}(\Lambda^{-4})\) new physics contribution to the hadronic decay width of the \(Z\) boson, \(\Delta \Gamma_{Z,had}^{(2)}\).

\[ \Delta \Gamma_{Z,had}^{(2)} = \Delta \Gamma_{Z,u}^{(2)} + \Delta \Gamma_{Z,d}^{(2)} + \Delta \Gamma_{Z,c}^{(2)} + \Delta \Gamma_{Z,s}^{(2)} + \Delta \Gamma_{Z,b}^{(2)} \]

Returns
\(\Delta \Gamma_{Z,had}^{(2)}\) in GeV

Definition at line 487 of file NPbase.cpp.

488{
489 //AG:added
490 double DeltaGamma_Zhad_2 = 0.;
491 bool nonZeroNP = false;
492 double delGVq2[6], delGAq2[6];
493 for (int p = 0; p < 6; ++p) {
494 delGVq2[p] = deltaGV_f_2(quarks[p]);
495 delGAq2[p] = deltaGA_f_2(quarks[p]);
496 if (delGVq2[p] != 0.0 || delGAq2[p] != 0.0) {nonZeroNP = true;}
497 }
498
499 if (nonZeroNP) {
500 for(int p=0; p<6; p++){
501 DeltaGamma_Zhad_2 += deltaGamma_Zf_2(quarks[p]);
502 }
503 }
504
505 return DeltaGamma_Zhad_2;
506}

◆ deltaGammaHbbRatio1()

virtual const double NPbase::deltaGammaHbbRatio1 ( ) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1989 of file NPbase.h.

1990 {
1991 return 0.0;
1992 }

◆ deltaGammaHbbRatio2()

virtual const double NPbase::deltaGammaHbbRatio2 ( ) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1993 of file NPbase.h.

1994 {
1995 return 0.0;
1996 }

◆ deltaGammaHccRatio1()

virtual const double NPbase::deltaGammaHccRatio1 ( ) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2016 of file NPbase.h.

2017 {
2018 return 0.0;
2019 }

◆ deltaGammaHccRatio2()

virtual const double NPbase::deltaGammaHccRatio2 ( ) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2020 of file NPbase.h.

2021 {
2022 return 0.0;
2023 }

◆ deltaGammaHgagaRatio1()

virtual const double NPbase::deltaGammaHgagaRatio1 ( ) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1971 of file NPbase.h.

1972 {
1973 return 0.0;
1974 }

◆ deltaGammaHgagaRatio2()

virtual const double NPbase::deltaGammaHgagaRatio2 ( ) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1975 of file NPbase.h.

1976 {
1977 return 0.0;
1978 }

◆ deltaGammaHggRatio1()

virtual const double NPbase::deltaGammaHggRatio1 ( ) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1944 of file NPbase.h.

1945 {
1946 return 0.0;
1947 }

◆ deltaGammaHggRatio2()

virtual const double NPbase::deltaGammaHggRatio2 ( ) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1948 of file NPbase.h.

1949 {
1950 return 0.0;
1951 }

◆ deltaGammaHmumuRatio1()

virtual const double NPbase::deltaGammaHmumuRatio1 ( ) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1998 of file NPbase.h.

1999 {
2000 return 0.0;
2001 }

◆ deltaGammaHmumuRatio2()

virtual const double NPbase::deltaGammaHmumuRatio2 ( ) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2002 of file NPbase.h.

2003 {
2004 return 0.0;
2005 }

◆ deltaGammaHtautauRatio1()

virtual const double NPbase::deltaGammaHtautauRatio1 ( ) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2007 of file NPbase.h.

2008 {
2009 return 0.0;
2010 }

◆ deltaGammaHtautauRatio2()

virtual const double NPbase::deltaGammaHtautauRatio2 ( ) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2011 of file NPbase.h.

2012 {
2013 return 0.0;
2014 }

◆ deltaGammaHWWRatio1()

virtual const double NPbase::deltaGammaHWWRatio1 ( ) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1953 of file NPbase.h.

1954 {
1955 return 0.0;
1956 }

◆ deltaGammaHWWRatio2()

virtual const double NPbase::deltaGammaHWWRatio2 ( ) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1957 of file NPbase.h.

1958 {
1959 return 0.0;
1960 }

◆ deltaGammaHZgaRatio1()

virtual const double NPbase::deltaGammaHZgaRatio1 ( ) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1980 of file NPbase.h.

1981 {
1982 return 0.0;
1983 }

◆ deltaGammaHZgaRatio2()

virtual const double NPbase::deltaGammaHZgaRatio2 ( ) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1984 of file NPbase.h.

1985 {
1986 return 0.0;
1987 }

◆ deltaGammaHZZRatio1()

virtual const double NPbase::deltaGammaHZZRatio1 ( ) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1962 of file NPbase.h.

1963 {
1964 return 0.0;
1965 }

◆ deltaGammaHZZRatio2()

virtual const double NPbase::deltaGammaHZZRatio2 ( ) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1966 of file NPbase.h.

1967 {
1968 return 0.0;
1969 }

◆ deltaGammaTotalRatio1()

virtual const double NPbase::deltaGammaTotalRatio1 ( ) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2025 of file NPbase.h.

2026 {
2027 return 0.0;
2028 }

◆ deltaGammaTotalRatio2()

virtual const double NPbase::deltaGammaTotalRatio2 ( ) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2029 of file NPbase.h.

2030 {
2031 return 0.0;
2032 }

◆ DeltaGF()

virtual const double NPbase::DeltaGF ( ) const
inlinevirtual

New physics contribution to the Fermi constant.

The new physics contribution \(\Delta G\) is defined as

\[ G_\mu = G_{\mu,\mathrm{SM}}(1+\Delta G)\,, \]

where \(G_\mu\) is the experimental value measured through muon decays, and \(G_{\mu,\mathrm{SM}}\) is the Fermi constant in the SM.

Returns
\(\Delta G\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 117 of file NPbase.h.

118 {
119 return 0.;
120 }

◆ deltaGL_f_mu()

const double NPbase::deltaGL_f_mu ( const Particle  p,
const double  mu 
) const

New physics contribution to the neutral-current left-handed coupling \(g_L^f\).

Parameters
[in]fa lepton or quark
[in]muthe RG scale to be used in the evaluation (for those models where it is available)
Returns
\(\delta g_L^f(\mu)\)

Definition at line 240 of file NPbase.cpp.

241{
242 // Default: No scale dependence
243 return 0.5 * ( deltaGV_f(p) + deltaGA_f(p) );
244}

◆ deltaGL_Wff()

virtual gslpp::complex NPbase::deltaGL_Wff ( const Particle  pbar,
const Particle  p 
) const
inlinevirtual

New physics contribution to the charged current coupling \(W_\mu \bar{f_L}\gamma^mu f_L\).

Parameters
[in]pbara lepton or quark
[in]pa lepton or quark
Returns
\(\delta g_{Wff}^{L}\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 300 of file NPbase.h.

301 {
302 return 0.0;
303 };

◆ deltaGL_Wff_mu()

gslpp::complex NPbase::deltaGL_Wff_mu ( const Particle  pbar,
const Particle  p,
const double  mu 
) const
virtual

New physics contribution to the charged current coupling \(W_\mu \bar{f_L}\gamma^mu f_L\).

Parameters
[in]pbara lepton or quark
[in]pa lepton or quark
[in]muthe RG scale to be used in the evaluation (for those models where it is available)
Returns
\(\delta g_{Wff}^{L}\)

Reimplemented in NPSMEFTd6General.

Definition at line 253 of file NPbase.cpp.

254{
255 // Default: No scale dependence
256 return deltaGL_Wff(pbar, p);
257}
virtual gslpp::complex deltaGL_Wff(const Particle pbar, const Particle p) const
New physics contribution to the charged current coupling .
Definition: NPbase.h:300

◆ deltaGR_f_mu()

const double NPbase::deltaGR_f_mu ( const Particle  p,
const double  mu 
) const

New physics contribution to the neutral-current right-handed coupling \(g_R^f\).

Parameters
[in]fa lepton or quark
[in]muthe RG scale to be used in the evaluation (for those models where it is available)
Returns
\(\delta g_R^f(\mu)\)

Definition at line 247 of file NPbase.cpp.

248{
249 // Default: No scale dependence
250 return 0.5 * ( deltaGV_f(p) - deltaGA_f(p) );
251}

◆ deltaGR_Wff()

virtual gslpp::complex NPbase::deltaGR_Wff ( const Particle  pbar,
const Particle  p 
) const
inlinevirtual

New physics contribution to the charged current coupling \(W_\mu \bar{f_R}\gamma^mu f_R\).

Parameters
[in]pbara lepton or quark
[in]pa lepton or quark
Returns
\(\delta g_{Wff}^{R}\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 311 of file NPbase.h.

312 {
313 return 0.0;
314 };

◆ deltaGR_Wff_mu()

gslpp::complex NPbase::deltaGR_Wff_mu ( const Particle  pbar,
const Particle  p,
const double  mu 
) const
virtual

New physics contribution to the charged current coupling \(W_\mu \bar{f_R}\gamma^mu f_R\).

Parameters
[in]pbara lepton or quark
[in]pa lepton or quark
[in]muthe RG scale to be used in the evaluation (for those models where it is available)
Returns
\(\delta g_{Wff}^{R}\)

Reimplemented in NPSMEFTd6General.

Definition at line 259 of file NPbase.cpp.

260{
261 // Default: No scale dependence
262 return deltaGR_Wff(pbar, p);
263}
virtual gslpp::complex deltaGR_Wff(const Particle pbar, const Particle p) const
New physics contribution to the charged current coupling .
Definition: NPbase.h:311

◆ deltaGV_f()

const double NPbase::deltaGV_f ( const Particle  f) const
virtual

New physics contribution to the neutral-current vector coupling \(g_V^f\).

The neutral-current vector coupling \(g_V^f\) receives the new physics contribution via the oblique parameters \(S\) and \(T\) and the shift in the Fermi constant, \(\Delta G\):

\[ \delta g_V^f = \frac{g_{V,\mathrm{SM}}^f}{2} \left[ \alpha(M_Z^2)\, T - \Delta G \right] + \frac{\big( g_{V,\mathrm{SM}}^f - g_{A,\mathrm{SM}}^f \big) \left[ \alpha(M_Z^2)\left( S - 4\,c_W^2s_W^2\, T \right) + 4\,c_W^2s_W^2\, \Delta G \right]}{4s_W^2\,(c_W^2-s_W^2)}\,. \]

See [Ciuchini:2013pca] and references therein.

Parameters
[in]fa lepton or quark
Returns
\(\delta g_V^f\)

Reimplemented in NPEpsilons_pureNP, NPSTUZbbbarLR, NPZbbbar, NPZbbbarLinearized, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 190 of file NPbase.cpp.

191{
192 if (f.is("TOP")) return 0.;
193
194 /* SM values */
195 double alpha = trueSM.alphaMz();
196 double sW2SM = trueSM.sW2();
197 double cW2SM = trueSM.cW2();
198 double gVSM = trueSM.gV_f(f).real();
199 double gASM = trueSM.gA_f(f).real();
200
201 return ( gVSM * (alpha * obliqueT() - DeltaGF()) / 2.0
202 + (gVSM - gASM) / 4.0 / sW2SM / (cW2SM - sW2SM)
203 *(alpha * (obliqueS() - 4.0 * cW2SM * sW2SM * obliqueT())
204 + 4.0 * cW2SM * sW2SM * DeltaGF()));
205}
virtual const double obliqueS() const
The oblique parameter .
Definition: NPbase.h:128

◆ deltaGV_f_2()

virtual const double NPbase::deltaGV_f_2 ( const Particle  f) const
inlinevirtual

Reimplemented in NPSMEFTd6.

Definition at line 191 of file NPbase.h.

191 {
192 return 0.0;
193 } //AG:added

◆ deltaKgammaNP()

virtual const double NPbase::deltaKgammaNP ( const double  mu) const
inlinevirtual

The new physics contribution to the anomalous triple gauge coupling \(\kappa_{\gamma}\).

Returns
\(\delta \kappa_{\gamma}\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 3140 of file NPbase.h.

3141 {
3142 return 0.0;
3143 }

◆ deltaKgammaNPEff()

virtual const double NPbase::deltaKgammaNPEff ( ) const
inlinevirtual

The new physics contribution to the effective anomalous triple gauge coupling \(\kappa_{\gamma}^{Eff}\) from arXiv: 1708.09079 [hep-ph].

Returns
\(\delta \kappa_{\gamma}\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 3172 of file NPbase.h.

3173 {
3174 return 0.0;
3175 }

◆ deltaN_nu()

const double NPbase::deltaN_nu ( ) const
virtual

The new physics contribution to the number of neutrinos dervied from the \(Z\) pole measurements.

Returns
\(\delta N_{\nu}\)

Definition at line 1106 of file NPbase.cpp.

1107{
1108 double dNnu = 0.0;
1109 double dGl1, dGl2, dGl3, dGl, dGinv;
1110 double Gl1, Gl2, Gl3, Gl, Ginv;
1111 double dRl1, dRl2, dRl3, dRl;
1112 double Rl1, Rl2, Rl3, Rl;
1113 double shad0;
1114
1116 dGl2 = deltaGamma_Zf(leptons[MU]);
1117 dGl3 = deltaGamma_Zf(leptons[TAU]);
1118
1119 dGl = (1.0/3.0) * (dGl1 + dGl2 + dGl3);
1120
1121 Gl1 = trueSM.GammaZ(leptons[ELECTRON]);
1122 Gl2 = trueSM.GammaZ(leptons[MU]);
1123 Gl3 = trueSM.GammaZ(leptons[TAU]);
1124
1125 Gl = (1.0/3.0) * (Gl1 + Gl2 + Gl3);
1126
1127 dGinv = deltaGamma_Zf(leptons[NEUTRINO_1]) +
1130
1131 Ginv = trueSM.GammaZ(leptons[NEUTRINO_1]) +
1132 trueSM.GammaZ(leptons[NEUTRINO_2]) +
1133 trueSM.GammaZ(leptons[NEUTRINO_3]);
1134
1135 dRl1 = deltaR0_f(leptons[ELECTRON]);
1136 dRl2 = deltaR0_f(leptons[MU]);
1137 dRl3 = deltaR0_f(leptons[TAU]);
1138
1139 dRl = (1.0/3.0) * (dRl1 + dRl2 + dRl3);
1140
1141 Rl1 = trueSM.R0_f(leptons[ELECTRON]);
1142 Rl2 = trueSM.R0_f(leptons[MU]);
1143 Rl3 = trueSM.R0_f(leptons[TAU]);
1144
1145 Rl = (1.0/3.0) * (Rl1 + Rl2 + Rl3);
1146
1147 shad0 = trueSM.sigma0_had();
1148
1149 dNnu = (trueSM.N_nu())*( dGl/Gl - dGinv/Ginv ) -
1150 3.0*(Gl/Ginv)*dRl +
1151 (Gl/Ginv)*sqrt(3.0*M_PI*Rl/Mz/Mz/shad0)*(-3.0*deltaSigmaHadron()/shad0 + 3.0* dRl/Rl);
1152
1153 return dNnu;
1154}
virtual const double deltaSigmaHadron() const
The new physics contribution to the cross section for the process at the pole, .
Definition: NPbase.cpp:617
virtual const double deltaR0_f(const Particle f) const
The new physics contribution to the ratio , and , for charged leptons, quarks and neutrinos,...
Definition: NPbase.cpp:992
@ NEUTRINO_2
Definition: QCD.h:313
@ NEUTRINO_1
Definition: QCD.h:311
@ MU
Definition: QCD.h:314
@ NEUTRINO_3
Definition: QCD.h:315
@ TAU
Definition: QCD.h:316

◆ deltaR0_f()

const double NPbase::deltaR0_f ( const Particle  f) const
virtual

The new physics contribution to the ratio \(R_\ell^0=\Gamma_{\mathrm{had}}/\Gamma_\ell\), \(R_q^0=\Gamma_q/\Gamma_{\mathrm{had}}\) and \(R_\nu^0=\Gamma_\nu/\Gamma_{\mathrm{had}}\), for charged leptons, quarks and neutrinos, respectively.

Parameters
fa lepton or quark
Returns
\(\delta R_f^0\)

Reimplemented in NPSMEFTd6General.

Definition at line 992 of file NPbase.cpp.

993{
994 double dR0_f = 0., delGVl = 0., delGAl = 0., deltaGl = 0., Gl = 0.;
995 bool nonZeroNP = false;
996 if (f.is("LEPTON")) {
997 delGVl = deltaGV_f(f);
998 delGAl = deltaGA_f(f);
999 if (delGVl != 0.0 || delGAl != 0.0) nonZeroNP = true;
1000 }
1001
1002 double delGVq[6], delGAq[6];
1003 for (int q = 0; q < 6; ++q) {
1004 delGVq[q] = deltaGV_f(quarks[q]);
1005 delGAq[q] = deltaGA_f(quarks[q]);
1006 if (delGVq[q] != 0.0 || delGAq[q] != 0.0) nonZeroNP = true;
1007 }
1008
1009 if (nonZeroNP) {
1010 double CF = 1.;
1011 if (f.is("LEPTON")) {
1012 double gVl = trueSM.gV_f(f).real();
1013 double gAl = trueSM.gA_f(f).real();
1014 Gl = gVl * gVl + gAl*gAl;
1015 deltaGl = 2.0 * (gVl * delGVl + gAl * delGAl);
1016 CF = 3.;
1017 }
1018 double Gq[6], deltaGq[6];
1019 double gVq, gAq;
1020 double Gq_sum = 0.0, delGq_sum = 0.0;
1021 for (int q = 0; q < 6; ++q) {
1022 gVq = trueSM.gV_f(quarks[q]).real();
1023 gAq = trueSM.gA_f(quarks[q]).real();
1024 Gq[q] = gVq * gVq + gAq*gAq;
1025 deltaGq[q] = 2.0 * (gVq * delGVq[q] + gAq * delGAq[q]);
1026
1027 Gq_sum += CF * Gq[q];
1028 delGq_sum += CF * deltaGq[q];
1029 }
1030 if (f.is("LEPTON"))
1031 if ( f.is("NEUTRINO_1") || f.is("NEUTRINO_2") || f.is("NEUTRINO_3") ) {
1032 dR0_f = deltaGl / Gq_sum - Gl * delGq_sum / Gq_sum / Gq_sum;
1033 } else {
1034 dR0_f = delGq_sum / Gl - Gq_sum * deltaGl / Gl / Gl;
1035 }
1036 else
1037 dR0_f = deltaGq[f.getIndex() - 6] / Gq_sum
1038 - Gq[f.getIndex() - 6] * delGq_sum / Gq_sum / Gq_sum;
1039 }
1040 return dR0_f;
1041}
int getIndex() const
Definition: Particle.h:160
double CF
Definition: QCD.h:1026

◆ deltaR0_f_2()

const double NPbase::deltaR0_f_2 ( const Particle  f) const
virtual

The \(\mathcal{O}(\Lambda^{-4})\) new physics contribution to the ratio \(R_\ell^0=\Gamma_{\mathrm{had}}/\Gamma_\ell\), \(R_q^0=\Gamma_q/\Gamma_{\mathrm{had}}\) and \(R_\nu^0=\Gamma_\nu/\Gamma_{\mathrm{had}}\), for charged leptons, quarks and neutrinos:

\[ \Delta R_l^{(2)} = \frac{ \Gamma_{had}^{SM}~(\Delta \Gamma_l^{(1)})^2}{(\Gamma_l^{SM})^3} - \frac{\Delta \Gamma_{had}^{(1)}~\Delta \Gamma_l^{(1)}}{(\Gamma_l^{SM})^2} + \frac{ \Gamma_l^{SM} ~\Delta \Gamma_{had}^{(2)} - \Gamma_{had}^{SM} ~\Delta \Gamma_l^{(2)}}{(\Gamma_l^{SM})^2} \]

\[ \Delta R_q^{(2)} = \frac{ \Gamma_{q}^{SM}~(\Delta \Gamma_{had}^{(1)})^2}{(\Gamma_{had}^{SM})^3} - \frac{\Delta \Gamma_q^{(1)}~\Delta \Gamma_{had}^{(1)}}{(\Gamma_{had}^{SM})^2} + \frac{ \Gamma_{had}^{SM} ~\Delta \Gamma_q^{(2)} - \Gamma_q^{SM} ~\Delta \Gamma_{had}^{(2)}}{(\Gamma_{had}^{SM})^2} \]

\[ \Delta R_{\nu}^{(2)} = \frac{ \Gamma_{\nu}^{SM}~(\Delta \Gamma_{had}^{(1)})^2}{(\Gamma_{had}^{SM})^3} - \frac{\Delta \Gamma_{\nu}^{(1)}~\Delta \Gamma_{had}^{(1)}}{(\Gamma_{had}^{SM})^2} + \frac{ \Gamma_{had}^{SM} ~\Delta \Gamma_{\nu}^{(2)} - \Gamma_{\nu}^{SM} ~\Delta \Gamma_{had}^{(2)}}{(\Gamma_{had}^{SM})^2} \]

Parameters
fa lepton or quark
Returns
\(\Delta R_f^{0 (2)}\)

Definition at line 936 of file NPbase.cpp.

937{
938 //AG:added
939 double dR0_f_2 = 0.;
940 double delGVl2=0.0, delGAl2=0.0, delGVq2[6], delGAq2[6];
941 bool nonZeroNP = false;
942 if (f.is("LEPTON")) {
943 delGAl2 = deltaGA_f_2(f);
944 delGVl2 = deltaGV_f_2(f);
945 if (delGVl2!=0.0 || delGAl2!=0.0) {nonZeroNP = true;}
946 }
947 for (int q = 0; q < 6; ++q) {
948 delGVq2[q] = deltaGV_f_2(quarks[q]);
949 delGAq2[q] = deltaGA_f_2(quarks[q]);
950 if (delGVq2[q]!=0.0 || delGAq2[q]!=0.0) {nonZeroNP = true;}
951 }
952
953 if (nonZeroNP) {
954 //double prefactor = 4.0 * GF*pow(Mz,3.0)/24.0/sqrt(2.0)/M_PI; // It will cancel in the ratio either way
955 double prefactor = alphaMz()*Mz / 12.0 / trueSM.sW2()/trueSM.cW2();
956
957 double Gamma_l_SMtree = 1.0 * prefactor * ( pow(trueSM.gV_f(f).real(),2.0) + pow(trueSM.gA_f(f).real(),2.0) );
958 double Gamma_q_SMtree = 3.0 * prefactor * ( pow(trueSM.gV_f(f).real(),2.0) + pow(trueSM.gA_f(f).real(),2.0) );
959
960 double Gamma_had_SMtree = 0.0;
961 for (int q = 0; q < 6; ++q) {
962 Gamma_had_SMtree += 3.0 * prefactor * ( pow(trueSM.gV_f(quarks[q]).real(),2.0) + pow(trueSM.gA_f(quarks[q]).real(),2.0) );
963 };
964
965 double deltaGamma_f = deltaGamma_Zf(f);
966 double deltaGamma_had = deltaGamma_Zhad();
967
968 double deltaGamma_f_2 = deltaGamma_Zf_2(f);
969 double deltaGamma_had_2 = deltaGamma_Zhad_2();
970
971 // There may be s mistake in the charged leptons case:
972 if(f.is("ELECTRON") || f.is("MU") || f.is("TAU")){
973 dR0_f_2 = Gamma_had_SMtree*pow(deltaGamma_f,2.0) / pow(Gamma_l_SMtree,3.0)
974 - deltaGamma_had*deltaGamma_f / pow(Gamma_l_SMtree,2.0)
975 + (Gamma_l_SMtree*deltaGamma_had_2-Gamma_had_SMtree*deltaGamma_f_2) / pow(Gamma_l_SMtree,2.0);
976 }
977 if(f.is("NEUTRINO_1") || f.is("NEUTRINO_2") || f.is("NEUTRINO_3")){
978 dR0_f_2 = Gamma_l_SMtree*pow(deltaGamma_had,2.0) / pow(Gamma_had_SMtree,3.0)
979 - deltaGamma_f*deltaGamma_had / pow(Gamma_had_SMtree,2.0)
980 + (Gamma_had_SMtree*deltaGamma_f_2-Gamma_l_SMtree*deltaGamma_had_2) / pow(Gamma_had_SMtree,2.0);
981 }
982 if(f.is("QUARK")){
983 dR0_f_2 = Gamma_q_SMtree*pow(deltaGamma_had,2.0) / pow(Gamma_had_SMtree,3.0)
984 - deltaGamma_f*deltaGamma_had / pow(Gamma_had_SMtree,2.0)
985 + (Gamma_had_SMtree*deltaGamma_f_2-Gamma_q_SMtree*deltaGamma_had_2) / pow(Gamma_had_SMtree,2.0);
986 }
987 }
988
989 return dR0_f_2;
990}
virtual const double deltaGamma_Zhad_2() const
The new physics contribution to the hadronic decay width of the boson, .
Definition: NPbase.cpp:487

◆ deltaR_inv()

const double NPbase::deltaR_inv ( ) const
virtual

The new physics contribution to the ratio of invisible and leptonic (electron) decay widths of the \(Z\) boson, \(\delta R_{inv}\).

Returns
\(\delta R_{inv}\)

Definition at line 1056 of file NPbase.cpp.

1057{
1058 double dR_inv = 0., delGVe = 0., delGAe = 0., deltaGe = 0., Ge = 0.;
1059 bool nonZeroNP = false;
1060
1061 delGVe = deltaGV_f(leptons[ELECTRON]);
1062 delGAe = deltaGA_f(leptons[ELECTRON]);
1063 if (delGVe != 0.0 || delGAe != 0.0) nonZeroNP = true;
1064
1065 double delGVnu[3], delGAnu[3];
1066 for (int p = 0; p < 3; ++p) {
1067 delGVnu[p] = deltaGV_f(leptons[2*p]);
1068 delGAnu[p] = deltaGA_f(leptons[2*p]);
1069 if (delGVnu[p] != 0.0 || delGAnu[p] != 0.0 ) nonZeroNP = true;
1070 }
1071
1072 if (nonZeroNP) {
1073
1074 double gVe = trueSM.gV_f(leptons[ELECTRON]).real();
1075 double gAe = trueSM.gA_f(leptons[ELECTRON]).real();
1076 Ge = gVe * gVe + gAe * gAe;
1077 deltaGe = 2.0 * (gVe * delGVe + gAe * delGAe);
1078
1079 double Gnu[3], deltaGnu[3];
1080 double gVnu, gAnu;
1081 double Gnu_sum = 0.0, delGnu_sum = 0.0;
1082 for (int p = 0; p < 3; ++p) {
1083 gVnu = trueSM.gV_f(leptons[2*p]).real();
1084 gAnu = trueSM.gA_f(leptons[2*p]).real();
1085
1086
1087 Gnu[p] = gVnu * gVnu + gAnu * gAnu;
1088
1089 deltaGnu[p] = 2.0 * (gVnu * delGVnu[p] + gAnu * delGAnu[p]);
1090
1091 Gnu_sum += Gnu[p];
1092 delGnu_sum += deltaGnu[p];
1093 }
1094
1095 dR_inv = delGnu_sum / Ge - Gnu_sum * deltaGe / Ge / Ge;
1096 }
1097 return dR_inv;
1098}

◆ deltaRuc()

const double NPbase::deltaRuc ( ) const
virtual

The new physics contribution to the ratio of the \(Z\to u\bar{u} + Z\to c\bar{c}\) width to the \(Z\)-boson hadronic width:

\[ \Delta R_{uc} = \frac{1}{2} \left(\Delta R_u^{(1)} + \Delta R_c^{(1)} \right) \]

Returns
\(\Delta R_{uc}^{(1)}\)

Definition at line 443 of file NPbase.cpp.

444{
445 //AG:added
446 double DeltaRuc = 0.0;
447
448 bool nonZeroNP=false;
449 if(deltaR0_f(quarks[UP])!=0.0 || deltaR0_f(quarks[CHARM])!=0.0) { nonZeroNP = true;}
450
451 if(nonZeroNP){
452 // This keeps the same structure in SM. Should it be modified with a more general CKM assumption?
453 DeltaRuc = 0.5 * ( deltaR0_f(quarks[UP]) + deltaR0_f(quarks[CHARM]) );
454 }
455
456 return DeltaRuc;
457}
@ UP
Definition: QCD.h:324
@ CHARM
Definition: QCD.h:326

◆ deltaRuc_2()

const double NPbase::deltaRuc_2 ( ) const
virtual

The \(\mathcal{O}(1/\Lambda^4)\) new physics contribution to the ratio of the \(Z\to u\bar{u} + Z\to c\bar{c}\) width to the \(Z\)-boson hadronic width:

\[ \Delta R_{uc}^{(2)} = \frac{1}{2} \left(\Delta R_u^{(2)} + \Delta R_c^{(2)} \right) \]

Returns
\(\Delta R_{uc}^{(2)}\)

Definition at line 427 of file NPbase.cpp.

428{
429 //AG:added
430 double DeltaRuc_2 = 0.0;
431
432 bool nonZeroNP=false;
433 if(deltaR0_f_2(quarks[UP])!=0.0 || deltaR0_f_2(quarks[CHARM])!=0.0) { nonZeroNP = true;}
434
435 if(nonZeroNP){
436 // This keeps the same structure in SM. Should it be modified with a more general CKM assumption?
437 DeltaRuc_2 = 0.5 * ( deltaR0_f_2(quarks[UP]) + deltaR0_f_2(quarks[CHARM]) );
438 }
439
440 return DeltaRuc_2;
441}
virtual const double deltaR0_f_2(const Particle f) const
The new physics contribution to the ratio , and , for charged leptons, quarks and neutrinos:
Definition: NPbase.cpp:936

◆ deltaSigmaHadron()

const double NPbase::deltaSigmaHadron ( ) const
virtual

The new physics contribution to the cross section for the process \(e^+ e^-\to Z\to \mathrm{hadrons}\) at the \(Z\) pole, \(\delta \sigma_h^0\).

Returns
\(\delta \sigma_h^0\) in GeV \(^{-2}\)

Reimplemented in NPSMEFTd6General.

Definition at line 617 of file NPbase.cpp.

618{
619 double sigma_had = 0.;
620 bool nonZeroNP = false;
621
622 double delGVl[6], delGAl[6], delGVq[6], delGAq[6];
623 for (int p = 0; p < 6; ++p) {
624 delGVl[p] = deltaGV_f(leptons[p]);
625 delGAl[p] = deltaGA_f(leptons[p]);
626 delGVq[p] = deltaGV_f(quarks[p]);
627 delGAq[p] = deltaGA_f(quarks[p]);
628 if (delGVl[p] != 0.0 || delGAl[p] != 0.0
629 || delGVq[p] != 0.0 || delGAq[p] != 0.0)
630 nonZeroNP = true;
631 }
632
633 if (nonZeroNP) {
634 double gVf, gAf;
635 double Gl[6], deltaGl[6], Gq[6], deltaGq[6];
636 double Gq_sum = 0.0, delGq_sum = 0.0;
637 double Gf_sum = 0.0, delGf_sum = 0.0;
638 for (int p = 0; p < 6; ++p) {
639 gVf = trueSM.gV_f(leptons[p]).real();
640 gAf = trueSM.gA_f(leptons[p]).real();
641 Gl[p] = gVf * gVf + gAf*gAf;
642 deltaGl[p] = 2.0 * (gVf * delGVl[p] + gAf * delGAl[p]);
643
644 gVf = trueSM.gV_f(quarks[p]).real();
645 gAf = trueSM.gA_f(quarks[p]).real();
646 Gq[p] = gVf * gVf + gAf*gAf;
647 deltaGq[p] = 2.0 * (gVf * delGVq[p] + gAf * delGAq[p]);
648
649 Gq_sum += 3.0 * Gq[p];
650 Gf_sum += Gl[p] + 3.0 * Gq[p];
651 delGq_sum += 3.0 * deltaGq[p];
652 delGf_sum += deltaGl[p] + 3.0 * deltaGq[p];
653 }
654
655 sigma_had = 12.0 * M_PI / Mz / Mz
656 * Gl[ELECTRON] * Gq_sum / Gf_sum / Gf_sum
657 * (deltaGl[ELECTRON] / Gl[ELECTRON]
658 + delGq_sum / Gq_sum - 2.0 * delGf_sum / Gf_sum);
659 }
660
661 return sigma_had;
662}

◆ deltaSigmaHadron_2()

const double NPbase::deltaSigmaHadron_2 ( ) const
virtual

The \(\mathcal{O}(\Lambda^{-4})\) new physics contribution to the cross section for the process \(e^+ e^-\to Z\to \mathrm{hadrons}\) at the \(Z\) pole, \(\Delta \sigma_h^{0,(2)}\).

\(\nc{\MZt}{\widetilde{M}_Z}\)

\[ \Delta\sigma_{h}^{0,(2)} = \frac{12\pi}{\MZt^2} ~\frac{\Gamma_e^{SM} \Gamma_{had}^{SM}}{(\Gamma_Z^{SM})^2} ~ \left( \frac{\Delta\Gamma_e^{(2)}}{\Gamma_e^{SM}} + \frac{\Delta\Gamma_{had}^{(2)}}{\Gamma_{had}^{SM}} - 2 \frac{\Delta\Gamma_Z^{(2)}}{\Gamma_Z^{SM}} + \frac{\Delta\Gamma_e^{(1)} \Delta\Gamma_{had}^{(1)}}{\Gamma_e^{SM} \Gamma_{had}^{SM}} - 2 \frac{\Delta\Gamma_e^{(1)} \Delta\Gamma_Z^{(1)}}{\Gamma_e^{SM} \Gamma_Z^{SM}} - 2 \frac{\Delta\Gamma_{had}^{(1)} \Delta\Gamma_Z^{(1)}}{\Gamma_{had}^{SM} \Gamma_Z^{SM}} + 3 \frac{(\Delta\Gamma_Z^{(1)})^2}{(\Gamma_Z^{SM})^2} \right) \]

Returns
\(\Delta \sigma_h^{0,(2)}\) in GeV \(^{-2}\)

Definition at line 561 of file NPbase.cpp.

562{
563 //AG:added
564 double sigma_had_2 = 0.;
565
566 bool nonZeroNP = false;
567 double delGVl2[6], delGAl2[6], delGVq2[6], delGAq2[6];
568 for (int p = 0; p < 6; ++p) {
569 delGVl2[p] = deltaGV_f_2(leptons[p]);
570 delGAl2[p] = deltaGA_f_2(leptons[p]);
571 delGVq2[p] = deltaGV_f_2(quarks[p]);
572 delGAq2[p] = deltaGA_f_2(quarks[p]);
573 if (delGVl2[p]!=0.0 || delGAl2[p]!=0.0 || delGVq2[p]!=0.0 || delGAq2[p]!=0.0)
574 nonZeroNP = true;
575 }
576
577 if (nonZeroNP) {
578 //double prefactor = 4.0 * GF*pow(Mz,3.0)/24.0/sqrt(2.0)/M_PI; // It will cancel in the ratio either way
579 double prefactor = alphaMz()*Mz / 12.0 / trueSM.sW2()/trueSM.cW2();
580
581 // tree-level SM:
582 double Gamma_e_SM = 1.0 * prefactor * ( pow(trueSM.gV_f(leptons[ELECTRON]).real(),2.0) + pow(trueSM.gA_f(leptons[ELECTRON]).real(),2.0) );
583
584 double Gamma_lep_SM = 0.0;
585 double Gamma_had_SM = 0.0;
586 for (int p = 0; p < 6; ++p) {
587 Gamma_lep_SM += 1.0 * prefactor * ( pow(trueSM.gV_f(leptons[p]).real(),2.0) + pow(trueSM.gA_f(leptons[p]).real(),2.0) );
588 if (quarks[p].getName()!="TOP") {
589 Gamma_had_SM += 3.0 * prefactor * ( pow(trueSM.gV_f(quarks[p]).real(),2.0) + pow(trueSM.gA_f(quarks[p]).real(),2.0) );
590 }
591 };
592 double Gamma_Z_SM = Gamma_had_SM + Gamma_lep_SM;
593
594 double dGamma_e = deltaGamma_Zf(leptons[ELECTRON]);
595 double dGamma_had = deltaGamma_Zhad();
596 double dGamma_Z = deltaGamma_Z();
597
598 double dGamma_e_2 = deltaGamma_Zf_2(leptons[ELECTRON]);
599 double dGamma_had_2 = deltaGamma_Zhad_2();
600 double dGamma_Z_2 = deltaGamma_Z_2();
601
602 // Then,
603 sigma_had_2 = 12.0*M_PI/pow(Mz,2.0) * Gamma_e_SM*Gamma_had_SM/pow(Gamma_Z_SM,2.0) * (
604 dGamma_e_2/Gamma_e_SM
605 + dGamma_had_2/Gamma_had_SM
606 - 2.0*dGamma_Z_2/Gamma_Z_SM
607 + dGamma_e*dGamma_had/Gamma_e_SM/Gamma_had_SM
608 - 2.0*dGamma_e*dGamma_Z/Gamma_e_SM/Gamma_Z_SM
609 - 2.0*dGamma_had*dGamma_Z/Gamma_had_SM/Gamma_Z_SM
610 + 3.0*pow(dGamma_Z,2.0)/pow(Gamma_Z_SM,2.0)
611 );
612 }
613
614 return sigma_had_2;
615}

◆ deltaSin2thetaEff_e()

const double NPbase::deltaSin2thetaEff_e ( ) const
virtual

The new physics contribution to the effective electron/leptonic weak angle \(\delta \sin^2\theta_{\rm eff}^{\rm lept}\) at the \(Z\) pole.

Returns
\(\delta \sin^2\theta_{\rm eff}^{\rm lept}\)

Definition at line 700 of file NPbase.cpp.

701{
702 double sin2_theta_eff = 0.;
703 double delGVf = deltaGV_f(leptons[ELECTRON]);
704 double delGAf = deltaGA_f(leptons[ELECTRON]);
705 if (delGVf != 0.0 || delGAf != 0.0) {
706 double gVf = trueSM.gV_f(leptons[ELECTRON]).real();
707 double gAf = trueSM.gA_f(leptons[ELECTRON]).real();
708 double delGVfOverGAf = (gAf * delGVf - gVf * delGAf) / gAf / gAf;
709
710 sin2_theta_eff = -delGVfOverGAf / 4.0;
711 }
712 return sin2_theta_eff;
713}

◆ deltaSin2thetaEff_e_2()

const double NPbase::deltaSin2thetaEff_e_2 ( ) const
virtual

The \(\mathcal{O}(\Lambda^{-4})\) new physics contribution to the effective electron weak angle \(\Delta \sin^2\theta_{eff,e}^{(2)}\) at the \(Z\) pole.

\(\nc{\gVlSM}{g_{V,e}^{SM}}\) \(\nc{\gAlSM}{g_{A,e}^{SM}}\) \(\nc{\gVlL}{\Delta g_{V,e}^{(1)}}\) \(\nc{\gAlL}{\Delta g_{A,e}^{(1)}}\) \(\nc{\gVlQ}{\Delta g_{V,e}^{(2)}}\) \(\nc{\gAlQ}{\Delta g_{A,e}^{(2)}}\)

\[ \Delta sin^2\theta_{eff,e}^{(2)} = \frac{1}{4}\frac{\gVlL ~\gAlL}{(\gAlSM)^2} -\frac{1}{4}\frac{\gVlSM ~(\gAlL)^2}{(\gAlSM)^3} - \frac{1}{4} \frac{ \gAlSM ~\gVlQ - \gVlSM ~\gAlQ}{(\gAlSM)^2} \]

Returns
\(\Delta \sin^2\theta_{eff,e}^{(2)}\)

Definition at line 677 of file NPbase.cpp.

678{
679 //AG:added
680 double sin2_theta_eff_2=0.0;
681 double delGVf = deltaGV_f(leptons[ELECTRON]);
682 double delGAf = deltaGA_f(leptons[ELECTRON]);
683 double delGVf2 = deltaGV_f_2(leptons[ELECTRON]);
684 double delGAf2 = deltaGA_f_2(leptons[ELECTRON]);
685
686 bool nonZeroNP = false;
687 if (delGVf2!=0.0 || delGAf2!=0.0) {nonZeroNP = true;}
688
689 if (nonZeroNP) {
690 double gVf = trueSM.gV_f(leptons[ELECTRON]).real();
691 double gAf = trueSM.gA_f(leptons[ELECTRON]).real();
692 sin2_theta_eff_2 = 1.0/4.0 * delGVf * delGAf / pow(gAf,2.0)
693 - 1.0/4.0 * gVf * pow(delGAf,2.0) / pow(gAf,3.0)
694 - 1.0/4.0 * ( gAf*delGVf2 - gVf*delGAf2) / pow(gAf,2.0) ;
695 }
696
697 return sin2_theta_eff_2;
698}

◆ deltaSin2thetaEff_mu()

const double NPbase::deltaSin2thetaEff_mu ( ) const
virtual

The new physics contribution to the effective muonic weak angle \(\delta \sin^2\theta_{\rm eff}^{\mu\mu}\) at the \(Z\) pole.

Returns
\(\delta \sin^2\theta_{\rm eff}^{\mu\mu}\)

Definition at line 738 of file NPbase.cpp.

739{
740 double sin2_theta_eff = 0.;
741 double delGVf = deltaGV_f(leptons[MU]);
742 double delGAf = deltaGA_f(leptons[MU]);
743 if (delGVf != 0.0 || delGAf != 0.0) {
744 double gVf = trueSM.gV_f(leptons[MU]).real();
745 double gAf = trueSM.gA_f(leptons[MU]).real();
746 double delGVfOverGAf = (gAf * delGVf - gVf * delGAf) / gAf / gAf;
747
748 sin2_theta_eff = -delGVfOverGAf / 4.0;
749 }
750 return sin2_theta_eff;
751}

◆ deltaSin2thetaEff_mu_2()

const double NPbase::deltaSin2thetaEff_mu_2 ( ) const
virtual

The \(\mathcal{O}(\Lambda^{-4})\) new physics contribution to the effective muonic weak angle \(\Delta \sin^2\theta_{eff, \mu}^{(2)}\) at the \(Z\) pole.

\(\nc{\gVlSM}{g_{V,\mu}^{SM}}\) \(\nc{\gAlSM}{g_{A,\mu}^{SM}}\) \(\nc{\gVlL}{\Delta g_{V,\mu}^{(1)}}\) \(\nc{\gAlL}{\Delta g_{A,\mu}^{(1)}}\) \(\nc{\gVlQ}{\Delta g_{V,\mu}^{(2)}}\) \(\nc{\gAlQ}{\Delta g_{A,\mu}^{(2)}}\)

\[ \Delta sin^2\theta_{eff,\mu}^{(2)} = \frac{1}{4}\frac{\gVlL ~\gAlL}{(\gAlSM)^2} -\frac{1}{4}\frac{\gVlSM ~(\gAlL)^2}{(\gAlSM)^3} - \frac{1}{4} \frac{ \gAlSM ~\gVlQ - \gVlSM ~\gAlQ}{(\gAlSM)^2} \]

Returns
\(\Delta \sin^2\theta_{eff,\mu}^{(2)}\)

Definition at line 715 of file NPbase.cpp.

716{
717 //AG:added
718 double sin2_theta_eff_2=0.0;
719 double delGVf = deltaGV_f(leptons[MU]);
720 double delGAf = deltaGA_f(leptons[MU]);
721 double delGVf2 = deltaGV_f_2(leptons[MU]);
722 double delGAf2 = deltaGA_f_2(leptons[MU]);
723
724 bool nonZeroNP = false;
725 if (delGVf2!=0.0 || delGAf2!=0.0) {nonZeroNP = true;}
726
727 if (nonZeroNP) {
728 double gVf = trueSM.gV_f(leptons[MU]).real();
729 double gAf = trueSM.gA_f(leptons[MU]).real();
730 sin2_theta_eff_2 = 1.0/4.0 * delGVf * delGAf / pow(gAf,2.0)
731 - 1.0/4.0 * gVf * pow(delGAf,2.0) / pow(gAf,3.0)
732 - 1.0/4.0 * ( gAf*delGVf2 - gVf*delGAf2) / pow(gAf,2.0) ;
733 }
734
735 return sin2_theta_eff_2;
736}

◆ deltaxseeWW4fLEP2()

virtual const double NPbase::deltaxseeWW4fLEP2 ( const double  sqrt_s,
const int  fstate 
) const
inlinevirtual

The new physics contribution to the cross section in pb for \(e^+ e^- \to W^+ W^- \to 4f \), with \( 4f = 0 (jjjj), 1 (e v jj), 2 (mu v jj), 3 (tau v jj), 4 (e v e v), 5 (mu v mu v), 6 (tau v tau v), 7 (e v mu v), 8 (e v tau v), 9 (mu v tau v), 10 (l v jj), 11 (l v l v) \) the different fermion final states for C.O.M. energies in 188-208 GeV. From arXiv: 1606.06693 [hep-ph].

Returns
\(\delta sigma\) [pb]

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3202 of file NPbase.h.

3203 {
3204 return 0.0;
3205 }

◆ deltaxseeWWhadLEP2()

virtual const double NPbase::deltaxseeWWhadLEP2 ( const double  sqrt_s) const
inlinevirtual

The new physics contribution to the cross section in pb for \(e^+ e^- \to W^+ W^- \to j j j j\), summing over all final states for C.O.M. energies in 188-208 GeV. From arXiv: 1606.06693 [hep-ph]. Defined only for the NPSMEFTd6 class.

Returns
\(\delta sigma\) [pb]

Definition at line 3268 of file NPbase.h.

3269 {
3270 return deltaxseeWW4fLEP2(sqrt_s, 0);
3271 }
virtual const double deltaxseeWW4fLEP2(const double sqrt_s, const int fstate) const
The new physics contribution to the cross section in pb for , with the different fermion final state...
Definition: NPbase.h:3202

◆ deltaxseeWWleptLEP2()

virtual const double NPbase::deltaxseeWWleptLEP2 ( const double  sqrt_s) const
inlinevirtual

The new physics contribution to the cross section in pb for \(e^+ e^- \to W^+ W^- \to \ell \nu \ell \nu\), summing over all final states for C.O.M. energies in 188-208 GeV. From arXiv: 1606.06693 [hep-ph]. Defined only for the NPSMEFTd6 class.

Returns
\(\delta sigma\) [pb]

Definition at line 3224 of file NPbase.h.

3225 {
3226 return deltaxseeWW4fLEP2(sqrt_s, 11);
3227 }

◆ deltaxseeWWsemilLEP2()

virtual const double NPbase::deltaxseeWWsemilLEP2 ( const double  sqrt_s) const
inlinevirtual

The new physics contribution to the cross section in pb for \(e^+ e^- \to W^+ W^- \to \ell \nu j j\), summing over all final states for C.O.M. energies in 188-208 GeV. From arXiv: 1606.06693 [hep-ph]. Defined only for the NPSMEFTd6 class.

Returns
\(\delta sigma\) [pb]

Definition at line 3246 of file NPbase.h.

3247 {
3248 return deltaxseeWW4fLEP2(sqrt_s, 10);
3249 }

◆ deltaxseeWWtotLEP2()

virtual const double NPbase::deltaxseeWWtotLEP2 ( const double  sqrt_s) const
inlinevirtual

The new physics contribution to the total cross section in pb for \(e^+ e^- \to W^+ W^-\), summing over all final states for C.O.M. energies in 188-208 GeV. From arXiv: 1606.06693 [hep-ph].

Returns
\(\delta sigma\) [pb]

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3290 of file NPbase.h.

3291 {
3292 return 0.0;
3293 }

◆ deltayb_HB()

virtual const double NPbase::deltayb_HB ( const double  mu) const
inlinevirtual

The Higgs-basis coupling \(\delta y_b\). (See LHCHXSWG-INT-2015-001 document.)

Parameters
[in]muthe RG scale to be used in the evaluation
Returns
\(\delta y_b\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 4617 of file NPbase.h.

4618 {
4619 return 0.0;
4620 }

◆ deltayc_HB()

virtual const double NPbase::deltayc_HB ( const double  mu) const
inlinevirtual

The Higgs-basis coupling \(\delta y_c\). (See LHCHXSWG-INT-2015-001 document.)

Parameters
[in]muthe RG scale to be used in the evaluation
Returns
\(\delta y_c\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 4639 of file NPbase.h.

4640 {
4641 return 0.0;
4642 }

◆ deltaymu_HB()

virtual const double NPbase::deltaymu_HB ( const double  mu) const
inlinevirtual

The Higgs-basis coupling \(\delta y_\mu\). (See LHCHXSWG-INT-2015-001 document.)

Parameters
[in]muthe RG scale to be used in the evaluation
Returns
\(\delta y_\mu\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 4661 of file NPbase.h.

4662 {
4663 return 0.0;
4664 }

◆ deltays_HB()

virtual const double NPbase::deltays_HB ( const double  mu) const
inlinevirtual

The Higgs-basis coupling \(\delta y_s\). (See LHCHXSWG-INT-2015-001 document.)

Parameters
[in]muthe RG scale to be used in the evaluation
Returns
\(\delta y_s\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 4650 of file NPbase.h.

4651 {
4652 return 0.0;
4653 }

◆ deltayt_HB()

virtual const double NPbase::deltayt_HB ( const double  mu) const
inlinevirtual

The Higgs-basis coupling \(\delta y_t\). (See LHCHXSWG-INT-2015-001 document.)

Parameters
[in]muthe RG scale to be used in the evaluation
Returns
\(\delta y_t\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 4606 of file NPbase.h.

4607 {
4608 return 0.0;
4609 }

◆ deltaytau_HB()

virtual const double NPbase::deltaytau_HB ( const double  mu) const
inlinevirtual

The Higgs-basis coupling \(\delta y_\tau\). (See LHCHXSWG-INT-2015-001 document.)

Parameters
[in]muthe RG scale to be used in the evaluation
Returns
\(\delta y_\tau\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 4628 of file NPbase.h.

4629 {
4630 return 0.0;
4631 }

◆ dxsdcoseeWWlvjjLEP2()

virtual const double NPbase::dxsdcoseeWWlvjjLEP2 ( const double  sqrt_s,
const int  bin 
) const
inlinevirtual

The differential cross section in pb for \(e^+ e^- \to W^+ W^- \to lv jj \), with \( l= e,\mu \) for the 4 \( cos{\theta}\) bins defined in arXiv: 1606.06693 [hep-ph]. for the C.O.M. energies of 182.6 and 205.9 GeV. From arXiv: 1606.06693 [hep-ph]. Defined only for the NPSMEFTd6 class.

Returns
\(d\sigma/d\cos{\theta}\) [pb]

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3302 of file NPbase.h.

3303 {
3304 return 0.0;
3305 }

◆ dxseeWWdcos()

virtual const double NPbase::dxseeWWdcos ( const double  sqrt_s,
const double  cos 
) const
inlinevirtual

The differential distribution for \(e^+ e^- \to W^+ W^- \to jj \ell \nu\), with \(\ell= e, \mu\), as a function of the \(W\) polar angle.

Returns
\(d\sigma/d\cos{\theta}\)

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3324 of file NPbase.h.

3325 {
3326 return 0.0;
3327 }

◆ dxseeWWdcosBin()

virtual const double NPbase::dxseeWWdcosBin ( const double  sqrt_s,
const double  cos1,
const double  cos2 
) const
inlinevirtual

The integral of differential distribution for \(e^+ e^- \to W^+ W^- \to jj \ell \nu\), with \(\ell= e, \mu\) in a given bin of the \(W\) polar angle.

Returns
\(\int_{\cos{\theta_1}}^{\cos{\theta_2}} d\sigma/d\cos{\theta}\)

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3334 of file NPbase.h.

3335 {
3336 return 0.0;
3337 }

◆ gA_f()

const gslpp::complex NPbase::gA_f ( const Particle  f) const
virtual

The total (SM+NP) contribution to the neutral-current axial-vector coupling \(g_A^f\).

Parameters
[in]fa lepton or quark
Returns
\(g_A^f\), including SM plus NP contributions

Reimplemented from StandardModel.

Reimplemented in NPEpsilons.

Definition at line 223 of file NPbase.cpp.

224{
225 //AG: deltaGA_f_2(f) added below
226 return ( trueSM.gA_f(f) + deltaGA_f(f) + deltaGA_f_2(f) );
227}

◆ Gamma_had()

const double NPbase::Gamma_had ( ) const
virtual

The hadronic decay width of the \(Z\) boson, \(\Gamma_{Z,had}\).

\Gamma_{Z,had} = \Gamma_Z,had}^{SM} + \Delta \Gamma_{Z,had}^{(1)} + \Delta \Gamma_{Z,had}^{(2)}

Returns
\(\Gamma_{Z,had}\) in GeV, including SM plus \(\mathcal{O}(\Lambda^{-2})\) and \(\mathcal{O}(\Lambda^{-4})\) NP contributions
Attention
This function is applicable only to the NP model classes that are inherited from NPbase.

Reimplemented from StandardModel.

Definition at line 544 of file NPbase.cpp.

545{
546 //AG: deltaGamma_Zhad_2() added below
547 return (trueSM.Gamma_had() + deltaGamma_Zhad() + deltaGamma_Zhad_2());
548}

◆ Gamma_Z()

const double NPbase::Gamma_Z ( ) const
virtual

The total decay width of the \(Z\) boson, \(\Gamma_Z\).

\[ \Gamma_Z = \Gamma_Z^{SM} + \Delta \Gamma_Z^{(1)} + \Delta \Gamma_Z^{(2)} \]

Returns
\(\Gamma_Z\) in GeV, including SM plus \(\mathcal{O}(\Lambda^{-2})\) and \(\mathcal{O}(\Lambda^{-4})\) NP contributions
Attention
This function is applicable only to the NP model classes that are inherited from NPbase.

Reimplemented from StandardModel.

Reimplemented in NPEpsilons, NPSMEFTd6General, and NPZbbbar.

Definition at line 414 of file NPbase.cpp.

415{
416 //AG:begin
417 if(OutputOrder()==0){ return (trueSM.Gamma_Z() ); }
418 if(OutputOrder()==1){ return (trueSM.Gamma_Z() + deltaGamma_Z()); }
419 if(OutputOrder()==2){ return (trueSM.Gamma_Z() + deltaGamma_Z() + deltaGamma_Z_2() ); }
420 if(OutputOrder()==3){ return (trueSM.Gamma_Z() + deltaGamma_Z_2() ); }
421 else
422 //AG:end
423 //AG: deltaGamma_Z_2() added below
424 return (trueSM.Gamma_Z() + deltaGamma_Z() + deltaGamma_Z_2());
425}

◆ Gamma_Zf()

const double NPbase::Gamma_Zf ( const Particle  f) const
virtual

The decay width of the \(Z\) boson into a given fermion pair, \(\Gamma_Z^{f}\).

\[ \Gamma_Z^{f} = \Gamma_{Z,f}^{SM} + \Delta \Gamma_{Z,f}^{(1)} + \Delta \Gamma_{Z,f}^{(2)} \]

Parameters
[in]fa lepton or quark
Returns
\(\Gamma_Z^{f}\) in GeV, including SM plus \(\mathcal{O}(\Lambda^{-2})\) and \(\mathcal{O}(\Lambda^{-4})\) NP contributions
Attention
This function is applicable only to the NP model classes that are inherited from NPbase.

Reimplemented in NPSMEFTd6General.

Definition at line 334 of file NPbase.cpp.

335{
336 //AG:begin
337 if(OutputOrder()==0){ return (trueSM.GammaZ(f) ); }
338 if(OutputOrder()==1){ return (trueSM.GammaZ(f) + deltaGamma_Zf(f)); }
339 if(OutputOrder()==2){ return (trueSM.GammaZ(f) + deltaGamma_Zf(f) + deltaGamma_Zf_2(f) ); }
340 if(OutputOrder()==3){ return (trueSM.GammaZ(f) + deltaGamma_Zf_2(f) ); }
341 else
342 //AG:end
343 //AG: deltaGamma_Zf_2(f) added below
344 return (trueSM.GammaZ(f) + deltaGamma_Zf(f) + deltaGamma_Zf_2(f));
345}

◆ GammaHbbRatio()

virtual const double NPbase::GammaHbbRatio ( ) const
inlinevirtual

The ratio of the \(\Gamma(H\to b\bar{b})\) in the current model and in the Standard Model.

Returns
\(\Gamma(H\to b\bar{b})\)/ \(\Gamma(H\to b\bar{b})_{\mathrm{SM}}\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2136 of file NPbase.h.

2137 {
2138 return 1.0;
2139 }

◆ GammaHccRatio()

virtual const double NPbase::GammaHccRatio ( ) const
inlinevirtual

The ratio of the \(\Gamma(H\to c\bar{c})\) in the current model and in the Standard Model.

Returns
\(\Gamma(H\to c\bar{c})\)/ \(\Gamma(H\to c\bar{c})_{\mathrm{SM}}\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2116 of file NPbase.h.

2117 {
2118 return 1.0;
2119 }

◆ GammaHgagaRatio()

virtual const double NPbase::GammaHgagaRatio ( ) const
inlinevirtual

The ratio of the \(\Gamma(H\to \gamma\gamma)\) in the current model and in the Standard Model.

Returns
\(\Gamma(H\to \gamma\gamma)\)/ \(\Gamma(H\to \gamma\gamma)_{\mathrm{SM}}\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2083 of file NPbase.h.

2084 {
2085 return 1.0;
2086 }

◆ GammaHggRatio()

virtual const double NPbase::GammaHggRatio ( ) const
inlinevirtual

The ratio of the \(\Gamma(H\to gg)\) in the current model and in the Standard Model.

Returns
\(\Gamma(H\to gg)\)/ \(\Gamma(H\to gg)_{\mathrm{SM}}\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2043 of file NPbase.h.

2044 {
2045 return 1.0;
2046 }

◆ GammaHmumuRatio()

virtual const double NPbase::GammaHmumuRatio ( ) const
inlinevirtual

The ratio of the \(\Gamma(H\to \mu^+\mu^-)\) in the current model and in the Standard Model.

Returns
\(\Gamma(H\to \mu^+\mu^-)\)/ \(\Gamma(H\to \mu^+\mu^-)_{\mathrm{SM}}\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2096 of file NPbase.h.

2097 {
2098 return 1.0;
2099 }

◆ GammaHssRatio()

virtual const double NPbase::GammaHssRatio ( ) const
inlinevirtual

The ratio of the \(\Gamma(H\to s\bar{s})\) in the current model and in the Standard Model.

Returns
\(\Gamma(H\to s\bar{s})\)/ \(\Gamma(H\to s\bar{s})_{\mathrm{SM}}\)

Reimplemented in NPSMEFTd6General.

Definition at line 2126 of file NPbase.h.

2127 {
2128 return 1.0;
2129 }

◆ GammaHtautauRatio()

virtual const double NPbase::GammaHtautauRatio ( ) const
inlinevirtual

The ratio of the \(\Gamma(H\to \tau^+\tau^-)\) in the current model and in the Standard Model.

Returns
\(\Gamma(H\to \tau^+\tau^-)\)/ \(\Gamma(H\to \tau^+\tau^-)_{\mathrm{SM}}\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2106 of file NPbase.h.

2107 {
2108 return 1.0;
2109 }

◆ GammaHWWRatio()

virtual const double NPbase::GammaHWWRatio ( ) const
inlinevirtual

The ratio of the \(\Gamma(H\to WW)\) in the current model and in the Standard Model.

Returns
\(\Gamma(H\to WW)\)/ \(\Gamma(H\to WW)_{\mathrm{SM}}\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2053 of file NPbase.h.

2054 {
2055 return 1.0;
2056 }

◆ GammaHZgaRatio()

virtual const double NPbase::GammaHZgaRatio ( ) const
inlinevirtual

The ratio of the \(\Gamma(H\to Z\gamma)\) in the current model and in the Standard Model.

Returns
\(\Gamma(H\to Z\gamma)\)/ \(\Gamma(H\to Z\gamma)_{\mathrm{SM}}\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2073 of file NPbase.h.

2074 {
2075 return 1.0;
2076 }

◆ GammaHZZRatio()

virtual const double NPbase::GammaHZZRatio ( ) const
inlinevirtual

The ratio of the \(\Gamma(H\to ZZ)\) in the current model and in the Standard Model.

Returns
\(\Gamma(H\to ZZ)\)/ \(\Gamma(H\to ZZ)_{\mathrm{SM}}\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2063 of file NPbase.h.

2064 {
2065 return 1.0;
2066 }

◆ GammaW() [1/2]

const double NPbase::GammaW ( ) const
virtual

The total width of the \(W\) boson, \(\Gamma_W\).

The \(W\)-boson width receives the new physics contribution via the oblique parameters \(S\), \(T\) and \(U\) and the shift in the Fermi constant, \(\Delta G\):

\[ \Gamma_W = \Gamma_{W,\mathrm{SM}} \left[ 1 - \frac{3\alpha(M_Z^2)}{4(c_W^2-s_W^2)} \left( S - 2c_W^2\,T - \frac{c_W^2-s_W^2}{2s_W^2}\,U \right) - \frac{1+c_W^2}{2(c_W^2-s_W^2)}\, \Delta G \right]. \]

See [Ciuchini:2013pca] and references therein.

Returns
\(\Gamma_W\) in GeV

Reimplemented from StandardModel.

Reimplemented in NPEpsilons, NPEpsilons_pureNP, NPSMEFTd6, NPSMEFTd6General, NPSTUVWXY, and NPZbbbar.

Definition at line 118 of file NPbase.cpp.

119{
120 double Gamma_W = trueSM.GammaW();
121
122 double alpha = trueSM.alphaMz();
123 double c2 = trueSM.cW2();
124 double s2 = trueSM.sW2();
125
126 Gamma_W *= 1.0 - 3.0 * alpha / 4.0 / (c2 - s2)
127 *(obliqueS() - 2.0 * c2 * obliqueT() - (c2 - s2) * obliqueU() / 2.0 / s2)
128 - (1.0 + c2) / 2.0 / (c2 - s2) * DeltaGF();
129
130 //std::cout << "Gw: c_S=" << - 3.0*alpha/4.0/(c2-s2) << std::endl;
131 //std::cout << "Gw: c_T=" << - 3.0*alpha/4.0/(c2-s2)*(- 2.0*c2) << std::endl;
132 //std::cout << "Gw: c_U=" << - 3.0*alpha/4.0/(c2-s2)*(- (c2-s2)/2.0/s2) << std::endl;
133
134 return Gamma_W;
135}
virtual const double obliqueU() const
The oblique parameter .
Definition: NPbase.h:146

◆ GammaW() [2/2]

const double NPbase::GammaW ( const Particle  fi,
const Particle  fj 
) const
virtual

A partial decay width of the \(W\) boson decay into a SM fermion pair.

The partial \(W\)-boson widths receives the new physics contribution via the oblique parameters \(S\), \(T\) and \(U\) and the shift in the Fermi constant, \(\Delta G\):

\[ \Gamma_W^{ij} = \Gamma_{W,\mathrm{SM}} \left[ 1 - \frac{3\alpha(M_Z^2)}{4(c_W^2-s_W^2)} \left( S - 2c_W^2\,T - \frac{c_W^2-s_W^2}{2s_W^2}\,U \right) - \frac{1+c_W^2}{2(c_W^2-s_W^2)}\, \Delta G \right]. \]

Parameters
[in]fia lepton or quark
[in]fja lepton or quark
Returns
\(\Gamma^W_{ij}\)
Attention
Fermion masses are neglected.

Reimplemented from StandardModel.

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 99 of file NPbase.cpp.

100{
101 double Gamma_Wij = trueSM.GammaW(fi, fj);
102
103 double alpha = trueSM.alphaMz();
104 double c2 = trueSM.cW2();
105 double s2 = trueSM.sW2();
106
107 Gamma_Wij *= 1.0 - 3.0 * alpha / 4.0 / (c2 - s2)
108 *(obliqueS() - 2.0 * c2 * obliqueT() - (c2 - s2) * obliqueU() / 2.0 / s2)
109 - (1.0 + c2) / 2.0 / (c2 - s2) * DeltaGF();
110
111 //std::cout << "Gw: c_S=" << - 3.0*alpha/4.0/(c2-s2) << std::endl;
112 //std::cout << "Gw: c_T=" << - 3.0*alpha/4.0/(c2-s2)*(- 2.0*c2) << std::endl;
113 //std::cout << "Gw: c_U=" << - 3.0*alpha/4.0/(c2-s2)*(- (c2-s2)/2.0/s2) << std::endl;
114
115 return Gamma_Wij;
116}

◆ getTrueSM()

virtual const StandardModel & NPbase::getTrueSM ( ) const
inlinevirtual

A method to return a StandardModel object from NPbase.

Returns
an StandardModel object

Reimplemented from StandardModel.

Definition at line 86 of file NPbase.h.

87 {
88 return trueSM;
89 }

◆ gV_f()

const gslpp::complex NPbase::gV_f ( const Particle  f) const
virtual

The total (SM+NP) contribution to the neutral-current vector coupling \(g_V^f\).

Parameters
[in]fa lepton or quark
Returns
\(g_V^f\), including SM plus NP contributions

Reimplemented from StandardModel.

Reimplemented in NPEpsilons.

Definition at line 207 of file NPbase.cpp.

208{
209 //AG: deltaGV_f_2(f) added below.
210 return ( trueSM.gV_f(f) + deltaGV_f(f) + deltaGV_f_2(f) );
211}

◆ kappaAeff()

virtual const double NPbase::kappaAeff ( ) const
inlinevirtual

The effective coupling \(\kappa_{A,eff}=\sqrt{\Gamma_{HAA}/\Gamma_{HAA}^{SM}}\).

Returns
\(\kappa_{A,eff}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 4584 of file NPbase.h.

4585 {
4586 return 1.0;
4587 }

◆ kappabeff()

virtual const double NPbase::kappabeff ( ) const
inlinevirtual

The effective coupling \(\kappa_{b,eff}=\sqrt{\Gamma_{Hbb}/\Gamma_{Hbb}^{SM}}\).

Returns
\(\kappa_{b,eff}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 4530 of file NPbase.h.

4531 {
4532 return 1.0;
4533 }

◆ kappaceff()

virtual const double NPbase::kappaceff ( ) const
inlinevirtual

The effective coupling \(\kappa_{c,eff}=\sqrt{\Gamma_{Hcc}/\Gamma_{Hcc}^{SM}}\).

Returns
\(\kappa_{c,eff}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 4521 of file NPbase.h.

4522 {
4523 return 1.0;
4524 }

◆ kappaGeff()

virtual const double NPbase::kappaGeff ( ) const
inlinevirtual

The effective coupling \(\kappa_{G,eff}=\sqrt{\Gamma_{HGG}/\Gamma_{HGG}^{SM}}\).

Returns
\(\kappa_{G,eff}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 4539 of file NPbase.h.

4540 {
4541 return 1.0;
4542 }

◆ kappamueff()

virtual const double NPbase::kappamueff ( ) const
inlinevirtual

The effective coupling \(\kappa_{\mu,eff}=\sqrt{\Gamma_{H\mu\mu}/\Gamma_{H\mu\mu}^{SM}}\).

Returns
\(\kappa_{\mu,eff}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 4503 of file NPbase.h.

4504 {
4505 return 1.0;
4506 }

◆ kappataueff()

virtual const double NPbase::kappataueff ( ) const
inlinevirtual

The effective coupling \(\kappa_{\tau,eff}=\sqrt{\Gamma_{H\tau\tau}/\Gamma_{H\tau\tau}^{SM}}\).

Returns
\(\kappa_{\tau,eff}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 4512 of file NPbase.h.

4513 {
4514 return 1.0;
4515 }

◆ kappaW4feff()

virtual const double NPbase::kappaW4feff ( ) const
inlinevirtual

The effective coupling \(\kappa_{W4f,eff}=\sqrt{\Gamma_{H4f, CC}/\Gamma_{H4f, CC}^{SM}}\).

Returns
\(\kappa_{W4f,eff}\)

Reimplemented in NPSMEFTd6General.

Definition at line 4575 of file NPbase.h.

4576 {
4577 return 1.0;
4578 }

◆ kappaWeff()

virtual const double NPbase::kappaWeff ( ) const
inlinevirtual

The effective coupling \(\kappa_{W,eff}=\sqrt{\Gamma_{HWW}/\Gamma_{HWW}^{SM}}\).

Returns
\(\kappa_{W,eff}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 4557 of file NPbase.h.

4558 {
4559 return 1.0;
4560 }

◆ kappaZ4feff()

virtual const double NPbase::kappaZ4feff ( ) const
inlinevirtual

The effective coupling \(\kappa_{Z4f,eff}=\sqrt{\Gamma_{H4f, NC}/\Gamma_{H4f, NC}^{SM}}\).

Returns
\(\kappa_{Z4f,eff}\)

Reimplemented in NPSMEFTd6General.

Definition at line 4566 of file NPbase.h.

4567 {
4568 return 1.0;
4569 }

◆ kappaZ_f()

const gslpp::complex NPbase::kappaZ_f ( const Particle  f) const
virtual

The effective neutral-current coupling \(\kappa_Z^f\) including SM plus NP contributions.

Parameters
[in]fa lepton or quark
Returns
\(\kappa_Z^f\), including SM plus NP contributions

Reimplemented from StandardModel.

Reimplemented in NPEpsilons.

Definition at line 235 of file NPbase.cpp.

236{
237 return ( (1.0 - gV_f(f) / gA_f(f)) / (4.0 * fabs(f.getCharge()) * sW2()));
238}
virtual const gslpp::complex gA_f(const Particle f) const
The total (SM+NP) contribution to the neutral-current axial-vector coupling .
Definition: NPbase.cpp:223
virtual const gslpp::complex gV_f(const Particle f) const
The total (SM+NP) contribution to the neutral-current vector coupling .
Definition: NPbase.cpp:207
double getCharge() const
A get method to access the particle charge.
Definition: Particle.h:97

◆ kappaZAeff()

virtual const double NPbase::kappaZAeff ( ) const
inlinevirtual

The effective coupling \(\kappa_{ZA,eff}=\sqrt{\Gamma_{HZA}/\Gamma_{HZA}^{SM}}\).

Returns
\(\kappa_{ZA,eff}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 4593 of file NPbase.h.

4594 {
4595 return 1.0;
4596 }

◆ kappaZeff()

virtual const double NPbase::kappaZeff ( ) const
inlinevirtual

The effective coupling \(\kappa_{Z,eff}=\sqrt{\Gamma_{HZZ}/\Gamma_{HZZ}^{SM}}\).

Returns
\(\kappa_{Z,eff}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 4548 of file NPbase.h.

4549 {
4550 return 1.0;
4551 }

◆ lambdaZNP()

virtual const double NPbase::lambdaZNP ( const double  mu) const
inlinevirtual

The new physics contribution to the anomalous triple gauge coupling \(\lambda_{Z}\).

Returns
\(\lambda_{Z}\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 3149 of file NPbase.h.

3150 {
3151 return 0.0;
3152 }

◆ lambz_HB()

virtual const double NPbase::lambz_HB ( const double  mu) const
inlinevirtual

The Higgs-basis coupling \(\lambda_{z}\). (See LHCHXSWG-INT-2015-001 document.)

Parameters
[in]muthe RG scale to be used in the evaluation
Returns
\(\lambda_{z}\)

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 4749 of file NPbase.h.

4750 {
4751 return 0.0;
4752 }

◆ mubbH()

virtual const double NPbase::mubbH ( const double  sqrt_s) const
inlinevirtual

The ratio \(\mu_{bbH}\) between the bbH production cross-section in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV
Returns
\(\mu_{bbH}\)

Reimplemented in NPSMEFTd6General.

Definition at line 1420 of file NPbase.h.

1421 {
1422 return 1.0;
1423 }

◆ mueeHee()

virtual const double NPbase::mueeHee ( const double  sqrt_s,
const double  Pol_em,
const double  Pol_ep 
) const
inlinevirtual

The ratio \(\mu_{e^+e^- \to He^+e^-}\) between the \( e^+e^- \to H e^+e^- \) associated production cross-section in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV, Pol_em and Pol_ep are the polarization of electrons and positrons, respectively
Returns
\(\mu_{e^+e^- \to H e^+e^-}\)

Reimplemented in NPSMEFTd6General.

Definition at line 1203 of file NPbase.h.

1204 {
1205 return 1.0;
1206 }

◆ mueeHvv()

virtual const double NPbase::mueeHvv ( const double  sqrt_s,
const double  Pol_em,
const double  Pol_ep 
) const
inlinevirtual

The ratio \(\mu_{e^+e^- \to H\nu\bar{\nu}}\) between the \( e^+e^- \to H\nu\bar{\nu} \) associated production cross-section in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV, Pol_em and Pol_ep are the polarization of electrons and positrons, respectively
Returns
\(\mu_{e^+e^- \to H\nu\bar{\nu}}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 1176 of file NPbase.h.

1177 {
1178 return 1.0;
1179 }

◆ mueettH()

virtual const double NPbase::mueettH ( const double  sqrt_s,
const double  Pol_em,
const double  Pol_ep 
) const
inlinevirtual

The ratio \(\mu_{eettH}\) between the \( e^{+}e^{-}\to t\bar{t} H \) production cross-section in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV, Pol_em and Pol_ep are the polarization of electrons and positrons, respectively
Returns
\(\mu_{eettH}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 1456 of file NPbase.h.

1457 {
1458 return 1.0;
1459 }

◆ mueeWBF()

virtual const double NPbase::mueeWBF ( const double  sqrt_s,
const double  Pol_em,
const double  Pol_ep 
) const
inlinevirtual

The ratio \(\mu_{eeWBF}\) between the \( e^{+}e^{-}\to \nu\bar{\nu} H \) production cross-section in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV, Pol_em and Pol_ep are the polarization of electrons and positrons, respectively
Returns
\(\mu_{eeWBF}\)

Reimplemented in GeorgiMachacek, HiggsChiral, HiggsKigen, NPSMEFTd6General, THDMW, THDMWSignalStrengths, and NPSMEFTd6.

Definition at line 1162 of file NPbase.h.

1163 {
1164 return 1.0;
1165 }

◆ mueeWW()

virtual const double NPbase::mueeWW ( const double  sqrt_s,
const double  Pol_em,
const double  Pol_ep 
) const
inlinevirtual

The ratio \(\mu_{eeWW}\) between the \( e^{+}e^{-}\to W^{+}W^{-} \) production cross-section in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV, Pol_em and Pol_ep are the polarization of electrons and positrons, respectively
Returns
\(\mu_{eeWW}\)

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3357 of file NPbase.h.

3358 {
3359 return 1.0;
3360 }

◆ mueeZBF()

virtual const double NPbase::mueeZBF ( const double  sqrt_s,
const double  Pol_em,
const double  Pol_ep 
) const
inlinevirtual

The ratio \(\mu_{eeZBF}\) between the \( e^{+}e^{-}\to e^{+}e^{-} H \) production cross-section in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV, Pol_em and Pol_ep are the polarization of electrons and positrons, respectively
Returns
\(\mu_{eeZBF}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 1190 of file NPbase.h.

1191 {
1192 return 1.0;
1193 }

◆ mueeZH()

virtual const double NPbase::mueeZH ( const double  sqrt_s,
const double  Pol_em,
const double  Pol_ep 
) const
inlinevirtual

The ratio \(\mu_{eeZH}\) between the \( e^{+}e^{-}\to ZH \) associated production cross-section in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV
[in]sqrt_sthe center-of-mass energy in TeV, Pol_em and Pol_ep are the polarization of electrons and positrons, respectively
Returns
\(\mu_{eeZH}\)

Reimplemented in GeorgiMachacek, HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, THDMW, THDMWSignalStrengths, and NPSMEFTd6.

Definition at line 1299 of file NPbase.h.

1300 {
1301 return 1.0;
1302 }

◆ mueeZHGen()

virtual const double NPbase::mueeZHGen ( const double  sqrt_s,
const double  Pol_em,
const double  Pol_ep 
) const
inlinevirtual

The ratio \(\mu_{eeZH}\) between the \( e^{+}e^{-}\to ZH \) associated production cross-section in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV, Pol_em and Pol_ep are the polarization of electrons and positrons, respectively
Returns
\(\mu_{eeZH}\)

Reimplemented in NPSMEFTd6General.

Definition at line 1285 of file NPbase.h.

1286 {
1287 return 1.0;
1288 }

◆ mueeZllH()

virtual const double NPbase::mueeZllH ( const double  sqrt_s,
const double  Pol_em,
const double  Pol_ep 
) const
inlinevirtual

The ratio \(\mu_{eeZH, Z \to e^+ e^-, \mu^+ \mu^-}\) between the \( e^{+}e^{-}\to ZH, Z \to e^+ e^-, \mu^+ \mu^- \) associated production cross-section in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV, Pol_em and Pol_ep are the polarization of electrons and positrons, respectively
Returns
\(\mu_{eeZH, Z \to e^+ e^-, \mu^+ \mu^-}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, and NPSMEFTd6.

Definition at line 1312 of file NPbase.h.

1313 {
1314 return 1.0;
1315 }

◆ mueeZqqH()

virtual const double NPbase::mueeZqqH ( const double  sqrt_s,
const double  Pol_em,
const double  Pol_ep 
) const
inlinevirtual

The ratio \(\mu_{eeZH, Z \to q \bar{q}}\) between the \( e^{+}e^{-}\to ZH, Z \to q \bar{q} \) associated production cross-section in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV, Pol_em and Pol_ep are the polarization of electrons and positrons, respectively
Returns
\(\mu_{eeZH, Z \to q \bar{q}}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, and NPSMEFTd6.

Definition at line 1325 of file NPbase.h.

1326 {
1327 return 1.0;
1328 }

◆ muepWBF()

virtual const double NPbase::muepWBF ( const double  sqrt_s) const
inlinevirtual

The ratio \(\mu_{epWBF}\) between the \( e^{-} p\to \nu j H \) production cross-section in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV
Returns
\(\mu_{epWBF}\)

Reimplemented in HiggsKigen, NPSMEFTd6General, and NPSMEFTd6.

Definition at line 1216 of file NPbase.h.

1217 {
1218 return 1.0;
1219 }

◆ muepZBF()

virtual const double NPbase::muepZBF ( const double  sqrt_s) const
inlinevirtual

The ratio \(\mu_{epZBF}\) between the \( e^{-} p\to e^{-} j H \) production cross-section in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV
Returns
\(\mu_{epZBF}\)

Reimplemented in HiggsKigen, NPSMEFTd6General, and NPSMEFTd6.

Definition at line 1228 of file NPbase.h.

1229 {
1230 return 1.0;
1231 }

◆ muggH()

virtual const double NPbase::muggH ( const double  sqrt_s) const
inlinevirtual

The ratio \(\mu_{ggH}\) between the gluon-gluon fusion Higgs production cross-section in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV
Returns
\(\mu_{ggH}\)

Reimplemented in GeorgiMachacek, HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, THDMW, THDMWSignalStrengths, and NPSMEFTd6.

Definition at line 1115 of file NPbase.h.

1116 {
1117 return 1.0;
1118 }

◆ muggHbb()

virtual const double NPbase::muggHbb ( const double  sqrt_s) const
inlinevirtual

Reimplemented in GeorgiMachacek, HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, THDMW, and NPSMEFTd6.

Definition at line 1826 of file NPbase.h.

1827 {
1828 return 1.0;
1829 }

◆ muggHgaga()

virtual const double NPbase::muggHgaga ( const double  sqrt_s) const
inlinevirtual

Reimplemented in GeorgiMachacek, HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, THDMW, and NPSMEFTd6.

Definition at line 1555 of file NPbase.h.

1556 {
1557 return 1.0;
1558 }

◆ muggHgagaInt()

virtual const double NPbase::muggHgagaInt ( const double  sqrt_s) const
inlinevirtual

The ratio \(\mu_{ggH,\gamma\gamma}\) between the gluon-gluon fusion Higgs production cross-section with subsequent decay into 2 photons in the current model and in the Standard Model. Includes interference effects with the background, following arXiv:1704.08259.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV
Returns
\(\mu_{ggH,\gamma\gamma}\)

Reimplemented in HiggsChiral, and HiggsKigen.

Definition at line 1588 of file NPbase.h.

1589 {
1590 return 1.0;
1591 };

◆ muggHH()

virtual const double NPbase::muggHH ( const double  sqrt_s) const
inlinevirtual

The ratio \(\mu_{ggHH}\) between the gluon-gluon fusion di-Higgs production cross-section in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV
Returns
\(\mu_{ggHH}\)

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 1126 of file NPbase.h.

1127 {
1128 return 1.0;
1129 }

◆ muggHmumu()

virtual const double NPbase::muggHmumu ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 1758 of file NPbase.h.

1759 {
1760 return 1.0;
1761 }

◆ muggHpbbH_Hgaga()

virtual const double NPbase::muggHpbbH_Hgaga ( const double  sqrt_s) const
inlinevirtual

Definition at line 1567 of file NPbase.h.

1568 {
1569 return 1.0;
1570 }

◆ muggHpbbH_Htautau()

virtual const double NPbase::muggHpbbH_Htautau ( const double  sqrt_s) const
inlinevirtual

Definition at line 1798 of file NPbase.h.

1799 {
1800 return 1.0;
1801 }

◆ muggHpbbH_HWW()

virtual const double NPbase::muggHpbbH_HWW ( const double  sqrt_s) const
inlinevirtual

Definition at line 1706 of file NPbase.h.

1707 {
1708 return 1.0;
1709 }

◆ muggHpbbH_HZZ()

virtual const double NPbase::muggHpbbH_HZZ ( const double  sqrt_s) const
inlinevirtual

Definition at line 1649 of file NPbase.h.

1650 {
1651 return 1.0;
1652 }

◆ muggHpttH()

virtual const double NPbase::muggHpttH ( const double  sqrt_s) const
inlinevirtual

The ratio \(\mu_{ggH+ttH}\) between the sum of gluon-gluon fusion and t-tbar-Higgs associated production cross-section in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV
Returns
\(\mu_{ggH+ttH}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 1443 of file NPbase.h.

1444 {
1445 return 1.0;
1446 }

◆ muggHpttHptHpbbH_Hmumu()

virtual const double NPbase::muggHpttHptHpbbH_Hmumu ( const double  sqrt_s) const
inlinevirtual

Definition at line 1786 of file NPbase.h.

1787 {
1788 return 1.0;
1789 }

◆ muggHpttHptHpbbH_HZga()

virtual const double NPbase::muggHpttHptHpbbH_HZga ( const double  sqrt_s) const
inlinevirtual

Definition at line 1637 of file NPbase.h.

1638 {
1639 return 1.0;
1640 }

◆ muggHpVBFpbbH_Hbb()

virtual const double NPbase::muggHpVBFpbbH_Hbb ( const double  sqrt_s) const
inlinevirtual

Definition at line 1830 of file NPbase.h.

1831 {
1832 return 1.0;
1833 }

◆ muggHtautau()

virtual const double NPbase::muggHtautau ( const double  sqrt_s) const
inlinevirtual

Reimplemented in GeorgiMachacek, HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, THDMW, and NPSMEFTd6.

Definition at line 1794 of file NPbase.h.

1795 {
1796 return 1.0;
1797 }

◆ muggHWW()

virtual const double NPbase::muggHWW ( const double  sqrt_s) const
inlinevirtual

Reimplemented in GeorgiMachacek, HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, THDMW, and NPSMEFTd6.

Definition at line 1702 of file NPbase.h.

1703 {
1704 return 1.0;
1705 }

◆ muggHWW2l2v()

virtual const double NPbase::muggHWW2l2v ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 1734 of file NPbase.h.

1735 {
1736 return 1.0;
1737 }

◆ muggHZga()

virtual const double NPbase::muggHZga ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 1613 of file NPbase.h.

1614 {
1615 return 1.0;
1616 }

◆ muggHZZ()

virtual const double NPbase::muggHZZ ( const double  sqrt_s) const
inlinevirtual

Reimplemented in GeorgiMachacek, HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, THDMW, and NPSMEFTd6.

Definition at line 1645 of file NPbase.h.

1646 {
1647 return 1.0;
1648 }

◆ muggHZZ4l()

virtual const double NPbase::muggHZZ4l ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 1677 of file NPbase.h.

1678 {
1679 return 1.0;
1680 }

◆ mummH()

virtual const double NPbase::mummH ( const double  sqrt_s) const
inlinevirtual

The ratio \(\mu_{\mu\mu H}\) between the \(\sigma(\mu \mu \to H)}\) production cross-section in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV
Returns
\(\mu_{\mu\mu H}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, and NPSMEFTd6.

Definition at line 1467 of file NPbase.h.

1468 {
1469 return 1.0;
1470 }

◆ mummHmm()

virtual const double NPbase::mummHmm ( const double  sqrt_s) const
inlinevirtual

The ratio \(\mu_{\mu\mu H\mu\mu}\) between the \(\sigma(\mu \mu \to H \mu \mu)}\) production cross-section in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV
Returns
\(\mu_{\mu\mu H\mu\mu}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, and NPSMEFTd6.

Definition at line 1515 of file NPbase.h.

1516 {
1517 return 1.0;
1518 }

◆ mummHNWA()

virtual const double NPbase::mummHNWA ( const double  sqrt_s) const
inlinevirtual

The ratio \(\mu_{\mu\mu H}\) between the \(\sigma(\mu \mu \to H)}\) production cross-section in the current model and in the Standard Model, in the narrow width approximation.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV
Returns
\(\mu_{\mu\mu H}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, and NPSMEFTd6.

Definition at line 1479 of file NPbase.h.

1480 {
1481 return 1.0;
1482 }

◆ mummHvv()

virtual const double NPbase::mummHvv ( const double  sqrt_s) const
inlinevirtual

The ratio \(\mu_{\mu\mu H\nu\nu}\) between the \(\sigma(\mu \mu \to H \nu \nu)}\) production cross-section in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV
Returns
\(\mu_{\mu\mu H\nu\nu}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, and NPSMEFTd6.

Definition at line 1503 of file NPbase.h.

1504 {
1505 return 1.0;
1506 }

◆ mummttH()

virtual const double NPbase::mummttH ( const double  sqrt_s) const
inlinevirtual

The ratio \(\mu_{\mu\mu ttH}\) between the \(\sigma(\mu \mu \to t\bar{t} H )}\) production cross-section in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV
Returns
\(\mu_{\mu\mu ttH}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, and NPSMEFTd6.

Definition at line 1527 of file NPbase.h.

1528 {
1529 return 1.0;
1530 }

◆ mummZH()

virtual const double NPbase::mummZH ( const double  sqrt_s) const
inlinevirtual

The ratio \(\mu_{\mu\mu ZH}\) between the \(\sigma(\mu \mu \to Z H)}\) production cross-section in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV
Returns
\(\mu_{\mu\mu ZH}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, and NPSMEFTd6.

Definition at line 1491 of file NPbase.h.

1492 {
1493 return 1.0;
1494 }

◆ muppHmumu()

virtual const double NPbase::muppHmumu ( const double  sqrt_s) const
inlinevirtual

Reimplemented in GeorgiMachacek, HiggsChiral, and THDMW.

Definition at line 1862 of file NPbase.h.

1863 {
1864 return 1.0;
1865 }

◆ muppHZga()

virtual const double NPbase::muppHZga ( const double  sqrt_s) const
inlinevirtual

Reimplemented in GeorgiMachacek, and THDMW.

Definition at line 1866 of file NPbase.h.

1867 {
1868 return 1.0;
1869 }

◆ mupTVppWZ()

virtual const double NPbase::mupTVppWZ ( const double  sqrt_s,
const double  pTV1,
const double  pTV2 
) const
inlinevirtual

The number of events in \( p p \to WZ\) in a given \(p_{TV}\) bin, normalized to the SM prediction. From arXiv: 1712.01310 [hep-ph] and private communication. Implemented only in NPSMEFTd6 class.

Returns
\(N_{ev}^{p_{TV}}/N_{ev,SM}^{p_{TV}}\)

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3384 of file NPbase.h.

3385 {
3386 return 1.0;
3387 }

◆ mutH()

virtual const double NPbase::mutH ( const double  sqrt_s) const
inlinevirtual

The ratio \(\mu_{tH}\) between the t-Higgs associated production cross-section in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV
Returns
\(\mu_{tH}\)

Reimplemented in NPSMEFTd6General.

Definition at line 1409 of file NPbase.h.

1410 {
1411 return 1.0;
1412 }

◆ mutHgaga()

virtual const double NPbase::mutHgaga ( const double  sqrt_s) const
inlinevirtual

Definition at line 1561 of file NPbase.h.

1562 {
1563 return 1.0;
1564 }

◆ mutHq()

virtual const double NPbase::mutHq ( const double  sqrt_s) const
inlinevirtual

The ratio \(\mu_{tHq}\) between the t-q-Higgs associated production cross-section in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV
Returns
\(\mu_{tHq}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, and NPSMEFTd6.

Definition at line 1431 of file NPbase.h.

1432 {
1433 return 1.0;
1434 }

◆ muTHUggHbb()

virtual const double NPbase::muTHUggHbb ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 3049 of file NPbase.h.

3050 {
3051 return 1.0;
3052 }

◆ muTHUggHgaga()

virtual const double NPbase::muTHUggHgaga ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 2854 of file NPbase.h.

2855 {
2856 return 1.0;
2857 }

◆ muTHUggHmumu()

virtual const double NPbase::muTHUggHmumu ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 3001 of file NPbase.h.

3002 {
3003 return 1.0;
3004 }

◆ muTHUggHtautau()

virtual const double NPbase::muTHUggHtautau ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 3025 of file NPbase.h.

3026 {
3027 return 1.0;
3028 }

◆ muTHUggHWW()

virtual const double NPbase::muTHUggHWW ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 2953 of file NPbase.h.

2954 {
2955 return 1.0;
2956 }

◆ muTHUggHWW2l2v()

virtual const double NPbase::muTHUggHWW2l2v ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 2977 of file NPbase.h.

2978 {
2979 return 1.0;
2980 }

◆ muTHUggHZga()

virtual const double NPbase::muTHUggHZga ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 2879 of file NPbase.h.

2880 {
2881 return 1.0;
2882 }

◆ muTHUggHZgamumu()

virtual const double NPbase::muTHUggHZgamumu ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 3099 of file NPbase.h.

3100 {
3101 return 1.0;
3102 }

◆ muTHUggHZZ()

virtual const double NPbase::muTHUggHZZ ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 2903 of file NPbase.h.

2904 {
2905 return 1.0;
2906 }

◆ muTHUggHZZ4l()

virtual const double NPbase::muTHUggHZZ4l ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 2928 of file NPbase.h.

2929 {
2930 return 1.0;
2931 }

◆ muTHUggHZZ4mu()

virtual const double NPbase::muTHUggHZZ4mu ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 3094 of file NPbase.h.

3095 {
3096 return 1.0;
3097 }

◆ muTHUttHbb()

virtual const double NPbase::muTHUttHbb ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 3069 of file NPbase.h.

3070 {
3071 return 1.0;
3072 }

◆ muTHUttHgaga()

virtual const double NPbase::muTHUttHgaga ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 2875 of file NPbase.h.

2876 {
2877 return 1.0;
2878 }

◆ muTHUttHmumu()

virtual const double NPbase::muTHUttHmumu ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 3021 of file NPbase.h.

3022 {
3023 return 1.0;
3024 }

◆ muTHUttHtautau()

virtual const double NPbase::muTHUttHtautau ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 3045 of file NPbase.h.

3046 {
3047 return 1.0;
3048 }

◆ muTHUttHWW()

virtual const double NPbase::muTHUttHWW ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 2973 of file NPbase.h.

2974 {
2975 return 1.0;
2976 }

◆ muTHUttHWW2l2v()

virtual const double NPbase::muTHUttHWW2l2v ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 2997 of file NPbase.h.

2998 {
2999 return 1.0;
3000 }

◆ muTHUttHZga()

virtual const double NPbase::muTHUttHZga ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 2899 of file NPbase.h.

2900 {
2901 return 1.0;
2902 }

◆ muTHUttHZZ()

virtual const double NPbase::muTHUttHZZ ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 2923 of file NPbase.h.

2924 {
2925 return 1.0;
2926 }

◆ muTHUttHZZ4l()

virtual const double NPbase::muTHUttHZZ4l ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 2948 of file NPbase.h.

2949 {
2950 return 1.0;
2951 }

◆ muTHUVBFBRinv()

virtual const double NPbase::muTHUVBFBRinv ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 3074 of file NPbase.h.

3075 {
3076 return 0.0;
3077 }

◆ muTHUVBFHbb()

virtual const double NPbase::muTHUVBFHbb ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 3053 of file NPbase.h.

3054 {
3055 return 1.0;
3056 }

◆ muTHUVBFHgaga()

virtual const double NPbase::muTHUVBFHgaga ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 2859 of file NPbase.h.

2860 {
2861 return 1.0;
2862 }

◆ muTHUVBFHinv()

virtual const double NPbase::muTHUVBFHinv ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 3079 of file NPbase.h.

3080 {
3081 return 1.0;
3082 }

◆ muTHUVBFHmumu()

virtual const double NPbase::muTHUVBFHmumu ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 3005 of file NPbase.h.

3006 {
3007 return 1.0;
3008 }

◆ muTHUVBFHtautau()

virtual const double NPbase::muTHUVBFHtautau ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 3029 of file NPbase.h.

3030 {
3031 return 1.0;
3032 }

◆ muTHUVBFHWW()

virtual const double NPbase::muTHUVBFHWW ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 2957 of file NPbase.h.

2958 {
2959 return 1.0;
2960 }

◆ muTHUVBFHWW2l2v()

virtual const double NPbase::muTHUVBFHWW2l2v ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 2981 of file NPbase.h.

2982 {
2983 return 1.0;
2984 }

◆ muTHUVBFHZga()

virtual const double NPbase::muTHUVBFHZga ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 2883 of file NPbase.h.

2884 {
2885 return 1.0;
2886 }

◆ muTHUVBFHZZ()

virtual const double NPbase::muTHUVBFHZZ ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 2907 of file NPbase.h.

2908 {
2909 return 1.0;
2910 }

◆ muTHUVBFHZZ4l()

virtual const double NPbase::muTHUVBFHZZ4l ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 2932 of file NPbase.h.

2933 {
2934 return 1.0;
2935 }

◆ muTHUVHbb()

virtual const double NPbase::muTHUVHbb ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 3065 of file NPbase.h.

3066 {
3067 return 1.0;
3068 }

◆ muTHUVHBRinv()

virtual const double NPbase::muTHUVHBRinv ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 3084 of file NPbase.h.

3085 {
3086 return 0.0;
3087 }

◆ muTHUVHgaga()

virtual const double NPbase::muTHUVHgaga ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 2871 of file NPbase.h.

2872 {
2873 return 1.0;
2874 }

◆ muTHUVHinv()

virtual const double NPbase::muTHUVHinv ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 3089 of file NPbase.h.

3090 {
3091 return 1.0;
3092 }

◆ muTHUVHmumu()

virtual const double NPbase::muTHUVHmumu ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 3017 of file NPbase.h.

3018 {
3019 return 1.0;
3020 }

◆ muTHUVHtautau()

virtual const double NPbase::muTHUVHtautau ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 3041 of file NPbase.h.

3042 {
3043 return 1.0;
3044 }

◆ muTHUVHWW()

virtual const double NPbase::muTHUVHWW ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 2969 of file NPbase.h.

2970 {
2971 return 1.0;
2972 }

◆ muTHUVHWW2l2v()

virtual const double NPbase::muTHUVHWW2l2v ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 2993 of file NPbase.h.

2994 {
2995 return 1.0;
2996 }

◆ muTHUVHZga()

virtual const double NPbase::muTHUVHZga ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 2895 of file NPbase.h.

2896 {
2897 return 1.0;
2898 }

◆ muTHUVHZZ()

virtual const double NPbase::muTHUVHZZ ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 2919 of file NPbase.h.

2920 {
2921 return 1.0;
2922 }

◆ muTHUVHZZ4l()

virtual const double NPbase::muTHUVHZZ4l ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 2944 of file NPbase.h.

2945 {
2946 return 1.0;
2947 }

◆ muTHUWHbb()

virtual const double NPbase::muTHUWHbb ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 3061 of file NPbase.h.

3062 {
3063 return 1.0;
3064 }

◆ muTHUWHgaga()

virtual const double NPbase::muTHUWHgaga ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 2867 of file NPbase.h.

2868 {
2869 return 1.0;
2870 }

◆ muTHUWHmumu()

virtual const double NPbase::muTHUWHmumu ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 3013 of file NPbase.h.

3014 {
3015 return 1.0;
3016 }

◆ muTHUWHtautau()

virtual const double NPbase::muTHUWHtautau ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 3037 of file NPbase.h.

3038 {
3039 return 1.0;
3040 }

◆ muTHUWHWW()

virtual const double NPbase::muTHUWHWW ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 2965 of file NPbase.h.

2966 {
2967 return 1.0;
2968 }

◆ muTHUWHWW2l2v()

virtual const double NPbase::muTHUWHWW2l2v ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 2989 of file NPbase.h.

2990 {
2991 return 1.0;
2992 }

◆ muTHUWHZga()

virtual const double NPbase::muTHUWHZga ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 2891 of file NPbase.h.

2892 {
2893 return 1.0;
2894 }

◆ muTHUWHZZ()

virtual const double NPbase::muTHUWHZZ ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 2915 of file NPbase.h.

2916 {
2917 return 1.0;
2918 }

◆ muTHUWHZZ4l()

virtual const double NPbase::muTHUWHZZ4l ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 2940 of file NPbase.h.

2941 {
2942 return 1.0;
2943 }

◆ muTHUZHbb()

virtual const double NPbase::muTHUZHbb ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 3057 of file NPbase.h.

3058 {
3059 return 1.0;
3060 }

◆ muTHUZHgaga()

virtual const double NPbase::muTHUZHgaga ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 2863 of file NPbase.h.

2864 {
2865 return 1.0;
2866 }

◆ muTHUZHmumu()

virtual const double NPbase::muTHUZHmumu ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 3009 of file NPbase.h.

3010 {
3011 return 1.0;
3012 }

◆ muTHUZHtautau()

virtual const double NPbase::muTHUZHtautau ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 3033 of file NPbase.h.

3034 {
3035 return 1.0;
3036 }

◆ muTHUZHWW()

virtual const double NPbase::muTHUZHWW ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 2961 of file NPbase.h.

2962 {
2963 return 1.0;
2964 }

◆ muTHUZHWW2l2v()

virtual const double NPbase::muTHUZHWW2l2v ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 2985 of file NPbase.h.

2986 {
2987 return 1.0;
2988 }

◆ muTHUZHZga()

virtual const double NPbase::muTHUZHZga ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 2887 of file NPbase.h.

2888 {
2889 return 1.0;
2890 }

◆ muTHUZHZZ()

virtual const double NPbase::muTHUZHZZ ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 2911 of file NPbase.h.

2912 {
2913 return 1.0;
2914 }

◆ muTHUZHZZ4l()

virtual const double NPbase::muTHUZHZZ4l ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 2936 of file NPbase.h.

2937 {
2938 return 1.0;
2939 }

◆ muttH()

virtual const double NPbase::muttH ( const double  sqrt_s) const
inlinevirtual

The ratio \(\mu_{ttH}\) between the t-tbar-Higgs associated production cross-section in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV
Returns
\(\mu_{ttH}\)

Reimplemented in GeorgiMachacek, HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, THDMW, THDMWSignalStrengths, and NPSMEFTd6.

Definition at line 1398 of file NPbase.h.

1399 {
1400 return 1.0;
1401 }

◆ muttHbb()

virtual const double NPbase::muttHbb ( const double  sqrt_s) const
inlinevirtual

Reimplemented in GeorgiMachacek, HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, THDMW, and NPSMEFTd6.

Definition at line 1850 of file NPbase.h.

1851 {
1852 return 1.0;
1853 }

◆ muttHgaga()

virtual const double NPbase::muttHgaga ( const double  sqrt_s) const
inlinevirtual

Reimplemented in GeorgiMachacek, HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, THDMW, and NPSMEFTd6.

Definition at line 1609 of file NPbase.h.

1610 {
1611 return 1.0;
1612 }

◆ muttHgagaZeeboost()

virtual const double NPbase::muttHgagaZeeboost ( const double  sqrt_s) const
inlinevirtual

The ratio \(\sigma(ttH)/\sigma(ttZ)\) in the \(H\to b\bar{b}\), \(Z\to e^+e^-\) channel channel in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV
Returns
\(\sigma(ttH)/\sigma(ttZ)\) normalized to the SM

Reimplemented in HiggsKigen, NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1550 of file NPbase.h.

1551 {
1552 return 1.0;
1553 }

◆ muttHmumu()

virtual const double NPbase::muttHmumu ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 1778 of file NPbase.h.

1779 {
1780 return 1.0;
1781 }

◆ muttHptH_Hbb()

virtual const double NPbase::muttHptH_Hbb ( const double  sqrt_s) const
inlinevirtual

Definition at line 1854 of file NPbase.h.

1855 {
1856 return 1.0;
1857 }

◆ muttHptH_Hgaga()

virtual const double NPbase::muttHptH_Hgaga ( const double  sqrt_s) const
inlinevirtual

Definition at line 1573 of file NPbase.h.

1574 {
1575 return 1.0;
1576 }

◆ muttHptH_Hmumu()

virtual const double NPbase::muttHptH_Hmumu ( const double  sqrt_s) const
inlinevirtual

Definition at line 1782 of file NPbase.h.

1783 {
1784 return 1.0;
1785 }

◆ muttHptH_Htautau()

virtual const double NPbase::muttHptH_Htautau ( const double  sqrt_s) const
inlinevirtual

Definition at line 1822 of file NPbase.h.

1823 {
1824 return 1.0;
1825 }

◆ muttHptH_HWW()

virtual const double NPbase::muttHptH_HWW ( const double  sqrt_s) const
inlinevirtual

Definition at line 1730 of file NPbase.h.

1731 {
1732 return 1.0;
1733 }

◆ muttHptH_HZZ()

virtual const double NPbase::muttHptH_HZZ ( const double  sqrt_s) const
inlinevirtual

Definition at line 1673 of file NPbase.h.

1674 {
1675 return 1.0;
1676 }

◆ muttHtautau()

virtual const double NPbase::muttHtautau ( const double  sqrt_s) const
inlinevirtual

Reimplemented in GeorgiMachacek, HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, THDMW, and NPSMEFTd6.

Definition at line 1818 of file NPbase.h.

1819 {
1820 return 1.0;
1821 }

◆ muttHWW()

virtual const double NPbase::muttHWW ( const double  sqrt_s) const
inlinevirtual

Reimplemented in GeorgiMachacek, HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, THDMW, and NPSMEFTd6.

Definition at line 1726 of file NPbase.h.

1727 {
1728 return 1.0;
1729 }

◆ muttHWW2l2v()

virtual const double NPbase::muttHWW2l2v ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 1754 of file NPbase.h.

1755 {
1756 return 1.0;
1757 }

◆ muttHZbbboost()

virtual const double NPbase::muttHZbbboost ( const double  sqrt_s) const
inlinevirtual

The ratio \(\sigma(ttH)/\sigma(ttZ)\) in the \(H,Z\to b\bar{b}\) channel in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV
Returns
\(\sigma(ttH)/\sigma(ttZ)\) normalized to the SM

Reimplemented in HiggsKigen, NPSMEFTd6General, and NPSMEFTd6.

Definition at line 1539 of file NPbase.h.

1540 {
1541 return 1.0;
1542 }

◆ muttHZga()

virtual const double NPbase::muttHZga ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 1633 of file NPbase.h.

1634 {
1635 return 1.0;
1636 }

◆ muttHZZ()

virtual const double NPbase::muttHZZ ( const double  sqrt_s) const
inlinevirtual

Reimplemented in GeorgiMachacek, HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, THDMW, and NPSMEFTd6.

Definition at line 1669 of file NPbase.h.

1670 {
1671 return 1.0;
1672 }

◆ muttHZZ4l()

virtual const double NPbase::muttHZZ4l ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 1697 of file NPbase.h.

1698 {
1699 return 1.0;
1700 }

◆ muVBF()

virtual const double NPbase::muVBF ( const double  sqrt_s) const
inlinevirtual

The ratio \(\mu_{VBF}\) between the vector-boson fusion Higgs production cross-section in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV
Returns
\(\mu_{VBF}\)

Reimplemented in GeorgiMachacek, HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, THDMW, THDMWSignalStrengths, and NPSMEFTd6.

Definition at line 1137 of file NPbase.h.

1138 {
1139 return 1.0;
1140 }

◆ muVBFgamma()

virtual const double NPbase::muVBFgamma ( const double  sqrt_s) const
inlinevirtual

The ratio \(\mu_{VBF+\gamma}\) between the vector-boson fusion Higgs production cross-section in association with a hard photon in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV
Returns
\(\mu_{VBF+\gamma}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, and NPSMEFTd6.

Definition at line 1149 of file NPbase.h.

1150 {
1151 return 1.0;
1152 }

◆ muVBFHbb()

virtual const double NPbase::muVBFHbb ( const double  sqrt_s) const
inlinevirtual

Reimplemented in GeorgiMachacek, HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, THDMW, and NPSMEFTd6.

Definition at line 1834 of file NPbase.h.

1835 {
1836 return 1.0;
1837 }

◆ muVBFHgaga()

virtual const double NPbase::muVBFHgaga ( const double  sqrt_s) const
inlinevirtual

Reimplemented in GeorgiMachacek, HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, THDMW, and NPSMEFTd6.

Definition at line 1593 of file NPbase.h.

1594 {
1595 return 1.0;
1596 }

◆ muVBFHmumu()

virtual const double NPbase::muVBFHmumu ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 1762 of file NPbase.h.

1763 {
1764 return 1.0;
1765 }

◆ muVBFHtautau()

virtual const double NPbase::muVBFHtautau ( const double  sqrt_s) const
inlinevirtual

Reimplemented in GeorgiMachacek, HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, THDMW, and NPSMEFTd6.

Definition at line 1802 of file NPbase.h.

1803 {
1804 return 1.0;
1805 }

◆ muVBFHWW()

virtual const double NPbase::muVBFHWW ( const double  sqrt_s) const
inlinevirtual

Reimplemented in GeorgiMachacek, HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, THDMW, and NPSMEFTd6.

Definition at line 1710 of file NPbase.h.

1711 {
1712 return 1.0;
1713 }

◆ muVBFHWW2l2v()

virtual const double NPbase::muVBFHWW2l2v ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 1738 of file NPbase.h.

1739 {
1740 return 1.0;
1741 }

◆ muVBFHZga()

virtual const double NPbase::muVBFHZga ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 1617 of file NPbase.h.

1618 {
1619 return 1.0;
1620 }

◆ muVBFHZZ()

virtual const double NPbase::muVBFHZZ ( const double  sqrt_s) const
inlinevirtual

Reimplemented in GeorgiMachacek, HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, THDMW, and NPSMEFTd6.

Definition at line 1653 of file NPbase.h.

1654 {
1655 return 1.0;
1656 }

◆ muVBFHZZ4l()

virtual const double NPbase::muVBFHZZ4l ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 1681 of file NPbase.h.

1682 {
1683 return 1.0;
1684 }

◆ muVBFpVH()

virtual const double NPbase::muVBFpVH ( const double  sqrt_s) const
inlinevirtual

The ratio \(\mu_{VBF+VH}\) between the sum of VBF and WH+ZH associated production cross-section in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV
Returns
\(\mu_{VBF+VH}\)

Reimplemented in GeorgiMachacek, HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, THDMW, THDMWSignalStrengths, and NPSMEFTd6.

Definition at line 1387 of file NPbase.h.

1388 {
1389 return 1.0;
1390 }

◆ muVBFpVH_Hmumu()

virtual const double NPbase::muVBFpVH_Hmumu ( const double  sqrt_s) const
inlinevirtual

Definition at line 1790 of file NPbase.h.

1791 {
1792 return 1.0;
1793 }

◆ muVBFpVH_HZga()

virtual const double NPbase::muVBFpVH_HZga ( const double  sqrt_s) const
inlinevirtual

Definition at line 1641 of file NPbase.h.

1642 {
1643 return 1.0;
1644 }

◆ muVH()

virtual const double NPbase::muVH ( const double  sqrt_s) const
inlinevirtual

The ratio \(\mu_{VH}\) between the WH+ZH associated production cross-section in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV
Returns
\(\mu_{VH}\)

Reimplemented in GeorgiMachacek, HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, THDMW, THDMWSignalStrengths, and NPSMEFTd6.

Definition at line 1363 of file NPbase.h.

1364 {
1365 return 1.0;
1366 }

◆ muVHbb()

virtual const double NPbase::muVHbb ( const double  sqrt_s) const
inlinevirtual

Reimplemented in GeorgiMachacek, HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, THDMW, and NPSMEFTd6.

Definition at line 1846 of file NPbase.h.

1847 {
1848 return 1.0;
1849 }

◆ muVHcc()

virtual const double NPbase::muVHcc ( const double  sqrt_s) const
inlinevirtual

Definition at line 1858 of file NPbase.h.

1859 {
1860 return 1.0;
1861 }

◆ muVHgaga()

virtual const double NPbase::muVHgaga ( const double  sqrt_s) const
inlinevirtual

Reimplemented in GeorgiMachacek, HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, THDMW, and NPSMEFTd6.

Definition at line 1605 of file NPbase.h.

1606 {
1607 return 1.0;
1608 }

◆ muVHmumu()

virtual const double NPbase::muVHmumu ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 1774 of file NPbase.h.

1775 {
1776 return 1.0;
1777 }

◆ muVHpT250()

virtual const double NPbase::muVHpT250 ( const double  sqrt_s) const
inlinevirtual

The ratio \(\mu_{VH}\) between the WH+ZH associated production cross-section in the current model and in the Standard Model, with \(p_{T,H}>250\) GeV.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV
Returns
\(\mu_{VH}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, and NPSMEFTd6.

Definition at line 1375 of file NPbase.h.

1376 {
1377 return 1.0;
1378 }

◆ muVHtautau()

virtual const double NPbase::muVHtautau ( const double  sqrt_s) const
inlinevirtual

Reimplemented in GeorgiMachacek, HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, THDMW, and NPSMEFTd6.

Definition at line 1814 of file NPbase.h.

1815 {
1816 return 1.0;
1817 }

◆ muVHWW()

virtual const double NPbase::muVHWW ( const double  sqrt_s) const
inlinevirtual

Reimplemented in GeorgiMachacek, HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, THDMW, and NPSMEFTd6.

Definition at line 1722 of file NPbase.h.

1723 {
1724 return 1.0;
1725 }

◆ muVHWW2l2v()

virtual const double NPbase::muVHWW2l2v ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 1750 of file NPbase.h.

1751 {
1752 return 1.0;
1753 }

◆ muVHZga()

virtual const double NPbase::muVHZga ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 1629 of file NPbase.h.

1630 {
1631 return 1.0;
1632 }

◆ muVHZZ()

virtual const double NPbase::muVHZZ ( const double  sqrt_s) const
inlinevirtual

Reimplemented in GeorgiMachacek, HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, THDMW, and NPSMEFTd6.

Definition at line 1665 of file NPbase.h.

1666 {
1667 return 1.0;
1668 }

◆ muVHZZ4l()

virtual const double NPbase::muVHZZ4l ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 1693 of file NPbase.h.

1694 {
1695 return 1.0;
1696 }

◆ muWH()

virtual const double NPbase::muWH ( const double  sqrt_s) const
inlinevirtual

The ratio \(\mu_{WH}\) between the W-Higgs associated production cross-section in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV
Returns
\(\mu_{WH}\)

Reimplemented in GeorgiMachacek, HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, THDMW, THDMWSignalStrengths, and NPSMEFTd6.

Definition at line 1239 of file NPbase.h.

1240 {
1241 return 1.0;
1242 }

◆ muWHbb()

virtual const double NPbase::muWHbb ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 1842 of file NPbase.h.

1843 {
1844 return 1.0;
1845 }

◆ muWHgaga()

virtual const double NPbase::muWHgaga ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 1601 of file NPbase.h.

1602 {
1603 return 1.0;
1604 }

◆ muWHmumu()

virtual const double NPbase::muWHmumu ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 1770 of file NPbase.h.

1771 {
1772 return 1.0;
1773 }

◆ muWHpT250()

virtual const double NPbase::muWHpT250 ( const double  sqrt_s) const
inlinevirtual

The ratio \(\mu_{WH}\) between the W-Higgs associated production cross-section in the current model and in the Standard Model, with \(p_{T,H}>250\) GeV.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV
Returns
\(\mu_{WH}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, and NPSMEFTd6.

Definition at line 1250 of file NPbase.h.

1251 {
1252 return 1.0;
1253 }

◆ muWHtautau()

virtual const double NPbase::muWHtautau ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 1810 of file NPbase.h.

1811 {
1812 return 1.0;
1813 }

◆ muWHWW()

virtual const double NPbase::muWHWW ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 1718 of file NPbase.h.

1719 {
1720 return 1.0;
1721 }

◆ muWHWW2l2v()

virtual const double NPbase::muWHWW2l2v ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 1746 of file NPbase.h.

1747 {
1748 return 1.0;
1749 }

◆ muWHZga()

virtual const double NPbase::muWHZga ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 1625 of file NPbase.h.

1626 {
1627 return 1.0;
1628 }

◆ muWHZZ()

virtual const double NPbase::muWHZZ ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 1661 of file NPbase.h.

1662 {
1663 return 1.0;
1664 }

◆ muWHZZ4l()

virtual const double NPbase::muWHZZ4l ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 1689 of file NPbase.h.

1690 {
1691 return 1.0;
1692 }

◆ muZH()

virtual const double NPbase::muZH ( const double  sqrt_s) const
inlinevirtual

The ratio \(\mu_{ZH}\) between the Z-Higgs associated production cross-section in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV
Returns
\(\mu_{ZH}\)

Reimplemented in GeorgiMachacek, HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, THDMW, THDMWSignalStrengths, and NPSMEFTd6.

Definition at line 1261 of file NPbase.h.

1262 {
1263 return 1.0;
1264 }

◆ muZHbb()

virtual const double NPbase::muZHbb ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 1838 of file NPbase.h.

1839 {
1840 return 1.0;
1841 }

◆ muZHgaga()

virtual const double NPbase::muZHgaga ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 1597 of file NPbase.h.

1598 {
1599 return 1.0;
1600 }

◆ muZHmumu()

virtual const double NPbase::muZHmumu ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 1766 of file NPbase.h.

1767 {
1768 return 1.0;
1769 }

◆ muZHpT250()

virtual const double NPbase::muZHpT250 ( const double  sqrt_s) const
inlinevirtual

The ratio \(\mu_{ZH}\) between the Z-Higgs associated production cross-section in the current model and in the Standard Model, with \(p_{T,H}>250\) GeV.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV
Returns
\(\mu_{ZH}\)

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, and NPSMEFTd6.

Definition at line 1272 of file NPbase.h.

1273 {
1274 return 1.0;
1275 }

◆ muZHtautau()

virtual const double NPbase::muZHtautau ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 1806 of file NPbase.h.

1807 {
1808 return 1.0;
1809 }

◆ muZHWW()

virtual const double NPbase::muZHWW ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 1714 of file NPbase.h.

1715 {
1716 return 1.0;
1717 }

◆ muZHWW2l2v()

virtual const double NPbase::muZHWW2l2v ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 1742 of file NPbase.h.

1743 {
1744 return 1.0;
1745 }

◆ muZHZga()

virtual const double NPbase::muZHZga ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 1621 of file NPbase.h.

1622 {
1623 return 1.0;
1624 }

◆ muZHZZ()

virtual const double NPbase::muZHZZ ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 1657 of file NPbase.h.

1658 {
1659 return 1.0;
1660 }

◆ muZHZZ4l()

virtual const double NPbase::muZHZZ4l ( const double  sqrt_s) const
inlinevirtual

Reimplemented in HiggsChiral, HiggsKigen, NPSMEFTd6General, SigmaBR, and NPSMEFTd6.

Definition at line 1685 of file NPbase.h.

1686 {
1687 return 1.0;
1688 }

◆ Mw()

const double NPbase::Mw ( ) const
virtual

The mass of the \(W\) boson, \(M_W\).

The \(W\)-boson mass receives the new physics contribution via the oblique parameters \(S\), \(T\) and \(U\) and the shift in the Fermi constant, \(\Delta G\):

\[ M_W = M_{W,\mathrm{SM}} \left[ 1 - \frac{\alpha(M_Z^2)}{4(c_W^2-s_W^2)} \left( S - 2c_W^2\,T - \frac{c_W^2-s_W^2}{2s_W^2}\,U \right) - \frac{s_W^2}{2(c_W^2-s_W^2)}\,\Delta G \right]. \]

See [Ciuchini:2013pca] and references therein.

Returns
\(M_W\) in GeV

Reimplemented from StandardModel.

Reimplemented in GeorgiMachacek, NPEpsilons, NPEpsilons_pureNP, NPSMEFTd6, NPSMEFTd6General, NPZbbbar, and THDMW.

Definition at line 80 of file NPbase.cpp.

81{
82 double myMw = trueSM.Mw();
83
84 double alpha = trueSM.alphaMz();
85 double c2 = trueSM.cW2();
86 double s2 = trueSM.sW2();
87
88 myMw *= 1.0 - alpha / 4.0 / (c2 - s2)
89 *(obliqueS() - 2.0 * c2 * obliqueT() - (c2 - s2) * obliqueU() / 2.0 / s2)
90 - s2 / 2.0 / (c2 - s2) * DeltaGF();
91
92 //std::cout << "Mw: c_S=" << - alpha/4.0/(c2-s2) << std::endl;
93 //std::cout << "Mw: c_T=" << - alpha/4.0/(c2-s2)*(- 2.0*c2) << std::endl;
94 //std::cout << "Mw: c_U=" << - alpha/4.0/(c2-s2)*(- (c2-s2)/2.0/s2) << std::endl;
95
96 return myMw;
97}

◆ N_nu()

const double NPbase::N_nu ( ) const
virtual

The number of neutrinos dervied from the \(Z\) pole measurements, \(N_{\nu}\).

Returns
\(N_{\nu}\), including SM plus NP contributions
Attention
This function is applicable only to the NP model classes that are inherited from NPbase.

Reimplemented from StandardModel.

Definition at line 1156 of file NPbase.cpp.

1157{
1158 return ( trueSM.N_nu() + deltaN_nu() );
1159}
virtual const double deltaN_nu() const
The new physics contribution to the number of neutrinos dervied from the pole measurements.
Definition: NPbase.cpp:1106

◆ obliqueS()

virtual const double NPbase::obliqueS ( ) const
inlinevirtual

The oblique parameter \(S\).

Returns
the value of \(S\)

Reimplemented in HiggsChiral, HiggsKigen, NPd6SILH, NPHiggs, NPSMEFTd6, NPSMEFTd6General, NPSTU, and NPSTUVWXY.

Definition at line 128 of file NPbase.h.

129 {
130 return 0.;
131 }

◆ obliqueT()

virtual const double NPbase::obliqueT ( ) const
inlinevirtual

The oblique parameter \(T\).

Returns
the value of \(T\)

Reimplemented in HiggsChiral, HiggsKigen, NPd6SILH, NPHiggs, NPSMEFTd6, NPSMEFTd6General, NPSTU, and NPSTUVWXY.

Definition at line 137 of file NPbase.h.

138 {
139 return 0.;
140 }

◆ obliqueU()

virtual const double NPbase::obliqueU ( ) const
inlinevirtual

The oblique parameter \(U\).

Returns
the value of \(U\)

Reimplemented in HiggsChiral, HiggsKigen, NPHiggs, NPSMEFTd6, NPSMEFTd6General, NPSTU, and NPSTUVWXY.

Definition at line 146 of file NPbase.h.

147 {
148 return 0.;
149 }

◆ obliqueW()

virtual const double NPbase::obliqueW ( ) const
inlinevirtual

The oblique parameter \(W\).

Returns
the value of \(W\)

Reimplemented in NPd6SILH, NPSMEFTd6, NPSMEFTd6General, and NPSTUVWXY.

Definition at line 155 of file NPbase.h.

156 {
157 return 0.;
158 }

◆ obliqueY()

virtual const double NPbase::obliqueY ( ) const
inlinevirtual

The oblique parameter \(Y\).

Returns
the value of \(Y\)

Reimplemented in NPd6SILH, NPSMEFTd6, NPSMEFTd6General, and NPSTUVWXY.

Definition at line 164 of file NPbase.h.

165 {
166 return 0.;
167 }

◆ ppZHprobe()

virtual const double NPbase::ppZHprobe ( const double  sqrt_s) const
inlinevirtual

The direction constrained by \( p p \to Z H\) in the boosted regime, \(g_p^Z\). From arXiv:1807.01796 and the contribution to FCC CDR Vol 1. Implemented only in NPSMEFTd6 class.

Returns
\(g_p^Z\)

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3372 of file NPbase.h.

3373 {
3374 return 0.0;
3375 }

◆ R0_f()

const double NPbase::R0_f ( const Particle  f) const
virtual

The ratio \(R_\ell^0=\Gamma_{\mathrm{had}}/\Gamma_\ell\), \(R_q^0=\Gamma_q/\Gamma_{\mathrm{had}}\) and \(R_\nu^0=\Gamma_\nu/\Gamma_{\mathrm{had}}\), for charged leptons, quarks and neutrinos, respectively.

\[ R^0_f = R_f^{SM} + \Delta R_f^{(1)} + \Delta R_f^{(2)} \]

Parameters
[in]fa lepton or quark
Returns
\(R_f^0\), including SM plus \(\mathcal{O}(\Lambda^{-2})\) and \(\mathcal{O}(\Lambda^{-4})\) NP contributions

Reimplemented from StandardModel.

Reimplemented in NPSMEFTd6General, NPZbbbar, and NPEpsilons.

Definition at line 1043 of file NPbase.cpp.

1044{
1045 //AG:begin
1046 if(OutputOrder()==0){ return (trueSM.R0_f(f) ); }
1047 if(OutputOrder()==1){ return (trueSM.R0_f(f) + deltaR0_f(f)); }
1048 if(OutputOrder()==2){ return (trueSM.R0_f(f) + deltaR0_f(f) + deltaR0_f_2(f) ); }
1049 if(OutputOrder()==3){ return ( deltaR0_f_2(f) ); }
1050 else
1051 //AG:end
1052 //AG: deltaR0_f_2(f) added below
1053 return (trueSM.R0_f(f) + deltaR0_f(f) + deltaR0_f_2(f));
1054}

◆ R_inv()

const double NPbase::R_inv ( ) const
virtual

The ratio of the invisible and leptonic (electron) decay widths of the \(Z\) boson, \(R_{inv}\).

Returns
\(R_{inv}\), including SM plus NP contributions
Attention
This function is applicable only to the NP model classes that are inherited from NPbase.

Reimplemented from StandardModel.

Definition at line 1100 of file NPbase.cpp.

1101{
1102 return ( trueSM.R_inv() + deltaR_inv() );
1103}
virtual const double deltaR_inv() const
The new physics contribution to the ratio of invisible and leptonic (electron) decay widths of the b...
Definition: NPbase.cpp:1056

◆ rhoZ_f()

const gslpp::complex NPbase::rhoZ_f ( const Particle  f) const
virtual

The effective neutral-current coupling \(\rho_Z^f\) including SM plus NP contributions.

Parameters
[in]fa lepton or quark
Returns
\(\rho_Z^f\), including SM plus NP contributions

Reimplemented from StandardModel.

Reimplemented in NPEpsilons.

Definition at line 229 of file NPbase.cpp.

230{
231 return ( gA_f(f) * gA_f(f) / f.getIsospin() / f.getIsospin());
232
233}
double getIsospin() const
A get method to access the particle isospin.
Definition: Particle.h:115

◆ Ruc()

const double NPbase::Ruc ( ) const
virtual

The ratio of the \(Z\to u\bar{u} + Z\to c\bar{c}\) width to the \(Z\)-boson hadronic width.

Returns
\(\Delta R_{uc}^{0 (2)}\), including SM plus NP contributions

Reimplemented from StandardModel.

Definition at line 459 of file NPbase.cpp.

460{
461 //AG:added
462 if(OutputOrder()==0){ return (trueSM.Ruc() ); }
463 if(OutputOrder()==1){ return (trueSM.Ruc() + deltaRuc()); }
464 if(OutputOrder()==2){ return (trueSM.Ruc() + deltaRuc() + deltaRuc_2() ); }
465 if(OutputOrder()==3){ return ( deltaRuc_2() ); }
466 else
467 return ( trueSM.Ruc() + deltaRuc() + deltaRuc_2() );
468}
virtual const double deltaRuc_2() const
The new physics contribution to the ratio of the width to the -boson hadronic width:
Definition: NPbase.cpp:427
virtual const double deltaRuc() const
The new physics contribution to the ratio of the width to the -boson hadronic width:
Definition: NPbase.cpp:443

◆ RWc()

const double NPbase::RWc ( ) const
virtual

The ratio \(R_{W,c)=\Gamma(W\to c + X)/\Gamma(W\to had)\).

Returns
\(R_{W,c)\) in GeV

Reimplemented from StandardModel.

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 171 of file NPbase.cpp.

172{
173 double GammWcX, GammWhad;
174
175// Basic NPBase implementation is only NP universal and respects CKM unitarity.
176// As it directly uses SM implementation of W width, use same definition here
177// (with the modified NPBase implementation of GammaW)
178
179// Add all the W-> cX decays
180// In SM GammaW fermion masses are ignored and CKM=1 but uses that SM CKM is unitary => I only need W->cs
181 GammWcX = GammaW(quarks[CHARM], quarks[STRANGE]);
182
183// For the same reasons, I only need to add the W-> ud decays into the hadronic part
184 GammWhad = GammWcX
185 + GammaW(quarks[UP], quarks[DOWN]);
186
187 return GammWcX/GammWhad;
188}
@ DOWN
Definition: QCD.h:325
@ STRANGE
Definition: QCD.h:327

◆ RWlilj()

const double NPbase::RWlilj ( const Particle  li,
const Particle  lj 
) const
virtual

The lepton universality ratio \(R_{W,l_i/l_j)=\Gamma(W\to l_i \nu_i)/\Gamma(W\to l_j \nu_j)\).

Returns
\(R_{W,l_i/l_j)\) in GeV

Reimplemented from StandardModel.

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 146 of file NPbase.cpp.

147{
148 double GammWli, GammWlj;
149
150 if (li.is("ELECTRON"))
151 GammWli = GammaW(leptons[NEUTRINO_1],li);
152 else if (li.is("MU"))
153 GammWli = GammaW(leptons[NEUTRINO_2],li);
154 else if (li.is("TAU"))
155 GammWli = GammaW(leptons[NEUTRINO_3],li);
156 else
157 throw std::runtime_error("Error in NPbase::RWlilj. li must be a charged lepton");
158
159 if (lj.is("ELECTRON"))
160 GammWlj = GammaW(leptons[NEUTRINO_1],lj);
161 else if (lj.is("MU"))
162 GammWlj = GammaW(leptons[NEUTRINO_2],lj);
163 else if (lj.is("TAU"))
164 GammWlj = GammaW(leptons[NEUTRINO_3],lj);
165 else
166 throw std::runtime_error("Error in NPbase::RWlilj. lj must be a charged lepton");
167
168 return GammWli/GammWlj;
169}

◆ RZlilj()

const double NPbase::RZlilj ( const Particle  li,
const Particle  lj 
) const
virtual

The lepton universality ratio \(R_{Z,l_i/l_j)=\Gamma(Z\to l_i^+ l_i^-)/\Gamma(Z\to l_j^+ l_j^-)\).

Returns
\(R_{Z,l_i/l_j)\) in GeV

Reimplemented from StandardModel.

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 470 of file NPbase.cpp.

471{
472 double GammZli, GammZlj;
473
474 if ( li.is("ELECTRON") || li.is("MU") || li.is("TAU") )
475 GammZli = Gamma_Zf(li);
476 else
477 throw std::runtime_error("Error in NPbase::RZlilj. li must be a charged lepton");
478
479 if ( lj.is("ELECTRON") || lj.is("MU") || lj.is("TAU") )
480 GammZlj = Gamma_Zf(lj);
481 else
482 throw std::runtime_error("Error in NPbase::RZlilj. lj must be a charged lepton");
483
484 return GammZli/GammZlj;
485}
virtual const double Gamma_Zf(const Particle f) const
The decay width of the boson into a given fermion pair, .
Definition: NPbase.cpp:334

◆ setFlag()

virtual bool NPbase::setFlag ( const std::string  name,
const bool  value 
)
inlinevirtual

A method to set a flag of NPbase.

Parameters
[in]namename of a model flag
[in]valuethe boolean to be assigned to the flag specified by name
Returns
a boolean that is true if the execution is successful

Reimplemented from StandardModel.

Reimplemented in HiggsChiral, HiggsKigen, NPd6SILH, NPEpsilons, NPSMEFTd6, NPSMEFTd6General, GeorgiMachacek, and NPSMEFT6dtopquark.

Definition at line 97 of file NPbase.h.

98 {
99 bool result = false;
100 result = trueSM.setFlag(name, value) && StandardModel::setFlag(name, value);
101 return result;
102 }
std::string name
The name of the model.
Definition: Model.h:285
virtual bool setFlag(const std::string name, const bool value)
A method to set a flag of StandardModel.

◆ sigma0_had()

const double NPbase::sigma0_had ( ) const
virtual

The cross section for the process \(e^+ e^-\to Z\to \mathrm{hadrons}\) at the \(Z\) pole, \(\sigma_h^0\).

\[ \sigma_h = \sigma_h^{SM} + \Delta \sigma_h^{(1)} + \Delta \sigma_h^{(2)} \]

Returns
\(\sigma_h^0\) in GeV \(^{-2}\), including SM plus \(\mathcal{O}(\Lambda^{-2})\) and \(\mathcal{O}(\Lambda^{-4})\) NP contributions
Attention
This function is applicable only to the NP model classes that are inherited from NPbase.

Reimplemented from StandardModel.

Reimplemented in NPEpsilons, NPSMEFTd6General, and NPZbbbar.

Definition at line 664 of file NPbase.cpp.

665{
666 //AG:begin
667 if(OutputOrder()==0){ return (trueSM.sigma0_had() ); }
668 if(OutputOrder()==1){ return (trueSM.sigma0_had() + deltaSigmaHadron()); }
669 if(OutputOrder()==2){ return (trueSM.sigma0_had() + deltaSigmaHadron() + deltaSigmaHadron_2() ); }
670 if(OutputOrder()==3){ return ( deltaSigmaHadron_2() ); }
671 else
672 //AG:end
673 //AG: deltaSigmaHadron_2() added below
674 return (trueSM.sigma0_had() + deltaSigmaHadron() + deltaSigmaHadron_2());
675}
virtual const double deltaSigmaHadron_2() const
The new physics contribution to the cross section for the process at the pole, .
Definition: NPbase.cpp:561

◆ sin2thetaEff()

const double NPbase::sin2thetaEff ( const Particle  f) const
virtual

The leptonic effective weak mixing angle \(\sin^2\theta_{\rm eff}^{\rm lept}\) at the the \(Z\) pole.

\[ \sin^2\theta_{eff} = \sin^2\theta_{eff}^{SM} + \Delta \sin^2\theta_{eff}^{(1)} + \Delta \sin^2\theta_{eff}^{(2)} \]

Parameters
[in]fa lepton or quark
Returns
\(\sin^2\theta_{\rm eff}^{\rm lept}\), including SM plus \(\mathcal{O}(\Lambda^{-2})\) and \(\mathcal{O}(\Lambda^{-4})\) NP contributions
Attention
This function is applicable only to the NP model classes that are inherited from NPbase.

Reimplemented from StandardModel.

Reimplemented in NPZbbbar, and NPEpsilons.

Definition at line 753 of file NPbase.cpp.

754{
755 if (f.is("ELECTRON")){
756 //AG:begin
757 if(OutputOrder()==0){ return (trueSM.sin2thetaEff(f)); }
758 if(OutputOrder()==1){ return (trueSM.sin2thetaEff(f) + deltaSin2thetaEff_e()); }
759 if(OutputOrder()==2){ return (trueSM.sin2thetaEff(f) + deltaSin2thetaEff_e() + deltaSin2thetaEff_e_2() ); }
760 if(OutputOrder()==3){ return ( deltaSin2thetaEff_e_2() ); }
761 else
762 //AG:end
763 //AG: deltaSin2thetaEff_e_2() added below
764 return (trueSM.sin2thetaEff(f) + deltaSin2thetaEff_e() + deltaSin2thetaEff_e_2());
765 }
766 else if (f.is("MU")){
767 //AG:begin
768 if(OutputOrder()==0){ return (trueSM.sin2thetaEff(f) ); }
769 if(OutputOrder()==1){ return (trueSM.sin2thetaEff(f) + deltaSin2thetaEff_mu()); }
770 if(OutputOrder()==2){ return (trueSM.sin2thetaEff(f) + deltaSin2thetaEff_mu() + deltaSin2thetaEff_mu_2() ); }
771 if(OutputOrder()==3){ return (deltaSin2thetaEff_mu_2() ); }
772 else
773 //AG:end
774 //AG: deltaSin2thetaEff_mu_2() added below
775 return (trueSM.sin2thetaEff(f) + deltaSin2thetaEff_mu() + deltaSin2thetaEff_mu_2());
776 }
777 else
778 return (trueSM.sin2thetaEff(f));
779}
virtual const double deltaSin2thetaEff_mu() const
The new physics contribution to the effective muonic weak angle at the pole.
Definition: NPbase.cpp:738
virtual const double deltaSin2thetaEff_e() const
The new physics contribution to the effective electron/leptonic weak angle at the pole.
Definition: NPbase.cpp:700
virtual const double deltaSin2thetaEff_mu_2() const
The new physics contribution to the effective muonic weak angle at the pole.
Definition: NPbase.cpp:715
virtual const double deltaSin2thetaEff_e_2() const
The new physics contribution to the effective electron weak angle at the pole.
Definition: NPbase.cpp:677

◆ STXS0_qqH()

virtual const double NPbase::STXS0_qqH ( const double  sqrt_s) const
inlinevirtual

The STXS0 bin \(pp \to H qq\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3401 of file NPbase.h.

3402 {
3403 return 1.0;
3404 }

◆ STXS12_BrH4lRatio()

virtual const double NPbase::STXS12_BrH4lRatio ( ) const
inlinevirtual

The STXS BR \( H \to 4l \), \(l=e,\mu\).

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 3796 of file NPbase.h.

3797 {
3798 return 1.0;
3799 }

◆ STXS12_BrHbbRatio()

virtual const double NPbase::STXS12_BrHbbRatio ( ) const
inlinevirtual

The STXS BR \( H \to bb \).

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 3820 of file NPbase.h.

3821 {
3822 return 1.0;
3823 }

◆ STXS12_BrHevmuvRatio()

virtual const double NPbase::STXS12_BrHevmuvRatio ( ) const
inlinevirtual

The STXS BR \( H \to e\nu \mu\nu \).

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 3804 of file NPbase.h.

3805 {
3806 return 1.0;
3807 }

◆ STXS12_BrHgagaRatio()

virtual const double NPbase::STXS12_BrHgagaRatio ( ) const
inlinevirtual

The STXS BR \( H \to \gamma \gamma \).

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 3812 of file NPbase.h.

3813 {
3814 return 1.0;
3815 }

◆ STXS12_ggH_mjj0_350_pTH0_60_Nj1()

virtual const double NPbase::STXS12_ggH_mjj0_350_pTH0_60_Nj1 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(gg \to H\), \(N_j \geq 1,~m_{jj}[GeV]<350,~p_{TH} [GeV]<60\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General.

Definition at line 3895 of file NPbase.h.

3896 {
3897 return 1.0;
3898 }

◆ STXS12_ggH_mjj0_350_pTH0_60_Nj2()

virtual const double NPbase::STXS12_ggH_mjj0_350_pTH0_60_Nj2 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(gg \to H\), \(N_j \geq 2,~m_{jj}[GeV]<350,~p_{TH} [GeV]<60\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3934 of file NPbase.h.

3935 {
3936 return 1.0;
3937 }

◆ STXS12_ggH_mjj0_350_pTH120_200_Nj2()

virtual const double NPbase::STXS12_ggH_mjj0_350_pTH120_200_Nj2 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(gg \to H\), \(N_j \geq 2,~m_{jj}[GeV]<350,~120<p_{TH} [GeV]<200\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3952 of file NPbase.h.

3953 {
3954 return 1.0;
3955 }

◆ STXS12_ggH_mjj0_350_pTH60_120_Nj2()

virtual const double NPbase::STXS12_ggH_mjj0_350_pTH60_120_Nj2 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(gg \to H\), \(N_j \geq 2,~m_{jj}[GeV]<350,~60<p_{TH} [GeV]<120\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3943 of file NPbase.h.

3944 {
3945 return 1.0;
3946 }

◆ STXS12_ggH_mjj350_700_pTH0_200_Nj2()

virtual const double NPbase::STXS12_ggH_mjj350_700_pTH0_200_Nj2 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(gg \to H\), \(N_j \geq 2,~350<m_{jj}[GeV]<700,~p_{TH} [GeV]<200\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General.

Definition at line 3997 of file NPbase.h.

3998 {
3999 return 1.0;
4000 }

◆ STXS12_ggH_mjj350_700_pTH0_200_ptHjj0_25_Nj2()

virtual const double NPbase::STXS12_ggH_mjj350_700_pTH0_200_ptHjj0_25_Nj2 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(gg \to H\), \(N_j \geq 2,~350<m_{jj}[GeV]<700,~p_{TH} [GeV]<200,~p_{THjj}[GeV]<25\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3961 of file NPbase.h.

3962 {
3963 return 1.0;
3964 }

◆ STXS12_ggH_mjj350_700_pTH0_200_ptHjj25_Inf_Nj2()

virtual const double NPbase::STXS12_ggH_mjj350_700_pTH0_200_ptHjj25_Inf_Nj2 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(gg \to H\), \(N_j \geq 2,~350<m_{jj}[GeV]<700,~p_{TH} [GeV]<200,~25<p_{THjj}[GeV]\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3970 of file NPbase.h.

3971 {
3972 return 1.0;
3973 }

◆ STXS12_ggH_mjj700_Inf_pTH0_200_Nj2()

virtual const double NPbase::STXS12_ggH_mjj700_Inf_pTH0_200_Nj2 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(gg \to H\), \(N_j \geq 2,~700<m_{jj}[GeV],~p_{TH} [GeV]<200\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General.

Definition at line 4006 of file NPbase.h.

4007 {
4008 return 1.0;
4009 }

◆ STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj0_25_Nj2()

virtual const double NPbase::STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj0_25_Nj2 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(gg \to H\), \(N_j \geq 2,~700<m_{jj}[GeV],~p_{TH} [GeV]<200,~p_{THjj}[GeV]<25\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3979 of file NPbase.h.

3980 {
3981 return 1.0;
3982 }

◆ STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj25_Inf_Nj2()

virtual const double NPbase::STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj25_Inf_Nj2 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(gg \to H\), \(N_j \geq 2,~700<m_{jj}[GeV],~p_{TH} [GeV]<200,~25<p_{THjj}[GeV]\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3988 of file NPbase.h.

3989 {
3990 return 1.0;
3991 }

◆ STXS12_ggH_pTH0_10_Nj0()

virtual const double NPbase::STXS12_ggH_pTH0_10_Nj0 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(gg \to H\), \(N_j=0,~p_{TH} [GeV]<10\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3865 of file NPbase.h.

3866 {
3867 return 1.0;
3868 }

◆ STXS12_ggH_pTH0_60_Nj1()

virtual const double NPbase::STXS12_ggH_pTH0_60_Nj1 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(gg \to H\), \(N_j = 1,~p_{TH} [GeV]<60\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3907 of file NPbase.h.

3908 {
3909 return 1.0;
3910 }

◆ STXS12_ggH_pTH10_200_Nj0()

virtual const double NPbase::STXS12_ggH_pTH10_200_Nj0 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(gg \to H\), \(N_j = 0, 10<~p_{TH} [GeV]<200\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General.

Definition at line 3884 of file NPbase.h.

3885 {
3886 return 1.0;
3887 }

◆ STXS12_ggH_pTH10_Inf_Nj0()

virtual const double NPbase::STXS12_ggH_pTH10_Inf_Nj0 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(gg \to H\), \(N_j=0,~10<p_{TH} [GeV]\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3874 of file NPbase.h.

3875 {
3876 return 1.0;
3877 }

◆ STXS12_ggH_pTH120_200_Nj1()

virtual const double NPbase::STXS12_ggH_pTH120_200_Nj1 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(gg \to H\), \(N_j = 1,~120<p_{TH} [GeV]<200\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3925 of file NPbase.h.

3926 {
3927 return 1.0;
3928 }

◆ STXS12_ggH_pTH200_300()

virtual const double NPbase::STXS12_ggH_pTH200_300 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(gg \to H\), \(~200<p_{TH} [GeV]<300\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General.

Definition at line 4017 of file NPbase.h.

4018 {
4019 return 1.0;
4020 }

◆ STXS12_ggH_pTH200_300_Nj01()

virtual const double NPbase::STXS12_ggH_pTH200_300_Nj01 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(gg \to H\), \(N_j\leq 1,~200<p_{TH} [GeV]<300\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3829 of file NPbase.h.

3830 {
3831 return 1.0;
3832 }

◆ STXS12_ggH_pTH300_450()

virtual const double NPbase::STXS12_ggH_pTH300_450 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(gg \to H\), \(~300<p_{TH} [GeV]<450\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General.

Definition at line 4028 of file NPbase.h.

4029 {
4030 return 1.0;
4031 }

◆ STXS12_ggH_pTH300_450_Nj01()

virtual const double NPbase::STXS12_ggH_pTH300_450_Nj01 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(gg \to H\), \(N_j\leq 1,~300<p_{TH} [GeV]<450\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3838 of file NPbase.h.

3839 {
3840 return 1.0;
3841 }

◆ STXS12_ggH_pTH450_650()

virtual const double NPbase::STXS12_ggH_pTH450_650 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(gg \to H\), \(450<~p_{TH} [GeV]<650\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General.

Definition at line 4049 of file NPbase.h.

4050 {
4051 return 1.0;
4052 }

◆ STXS12_ggH_pTH450_650_Nj01()

virtual const double NPbase::STXS12_ggH_pTH450_650_Nj01 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(gg \to H\), \(N_j\leq 1,~450<p_{TH} [GeV]<650\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3847 of file NPbase.h.

3848 {
3849 return 1.0;
3850 }

◆ STXS12_ggH_pTH450_Inf()

virtual const double NPbase::STXS12_ggH_pTH450_Inf ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(gg \to H\), \(~p_{TH} [GeV]>450\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General.

Definition at line 4038 of file NPbase.h.

4039 {
4040 return 1.0;
4041 }

◆ STXS12_ggH_pTH60_120_Nj1()

virtual const double NPbase::STXS12_ggH_pTH60_120_Nj1 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(gg \to H\), \(N_j = 1,~60<p_{TH} [GeV]<120\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3916 of file NPbase.h.

3917 {
3918 return 1.0;
3919 }

◆ STXS12_ggH_pTH650_Inf()

virtual const double NPbase::STXS12_ggH_pTH650_Inf ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(gg \to H\), \(~p_{TH} [GeV]>650\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General.

Definition at line 4061 of file NPbase.h.

4062 {
4063 return 1.0;
4064 }

◆ STXS12_ggH_pTH650_Inf_Nj01()

virtual const double NPbase::STXS12_ggH_pTH650_Inf_Nj01 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(gg \to H\), \(N_j\leq 1,650<p_{TH} [GeV]\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3856 of file NPbase.h.

3857 {
3858 return 1.0;
3859 }

◆ STXS12_ggHll_pTV0_75()

virtual const double NPbase::STXS12_ggHll_pTV0_75 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(gg \to H\ell\ell\), \(p_{TV}[GeV]<75\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 4074 of file NPbase.h.

4075 {
4076 return 1.0;
4077 }

◆ STXS12_ggHll_pTV150_250_Nj0()

virtual const double NPbase::STXS12_ggHll_pTV150_250_Nj0 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(gg \to H\ell\ell\), \(N_j = 0,~150<p_{TV}[GeV]<250\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 4092 of file NPbase.h.

4093 {
4094 return 1.0;
4095 }

◆ STXS12_ggHll_pTV150_250_Nj1()

virtual const double NPbase::STXS12_ggHll_pTV150_250_Nj1 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(gg \to H\ell\ell\), \(N_j = 1,~150<p_{TV}[GeV]<250\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 4101 of file NPbase.h.

4102 {
4103 return 1.0;
4104 }

◆ STXS12_ggHll_pTV250_Inf()

virtual const double NPbase::STXS12_ggHll_pTV250_Inf ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(gg \to H\ell\ell\), \(250 < p_{TV}[GeV]\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 4110 of file NPbase.h.

4111 {
4112 return 1.0;
4113 }

◆ STXS12_ggHll_pTV75_150()

virtual const double NPbase::STXS12_ggHll_pTV75_150 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(gg \to H\ell\ell\), \(75<p_{TV}[GeV]<150\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 4083 of file NPbase.h.

4084 {
4085 return 1.0;
4086 }

◆ STXS12_qqHll_pTV0_150()

virtual const double NPbase::STXS12_qqHll_pTV0_150 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(qq \to H\ell\ell\), \(0<p_{TV}<150[GeV]\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General.

Definition at line 4401 of file NPbase.h.

4402 {
4403 return 1.0;
4404 }

◆ STXS12_qqHll_pTV0_75()

virtual const double NPbase::STXS12_qqHll_pTV0_75 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(qq \to H\ell\ell\), \(p_{TV}[GeV]<75\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 4356 of file NPbase.h.

4357 {
4358 return 1.0;
4359 }

◆ STXS12_qqHll_pTV150_250_Nj0()

virtual const double NPbase::STXS12_qqHll_pTV150_250_Nj0 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(qq \to H\ell\ell\), \(N_j = 0,~150<p_{TV}[GeV]<250\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 4374 of file NPbase.h.

4375 {
4376 return 1.0;
4377 }

◆ STXS12_qqHll_pTV150_250_Nj1()

virtual const double NPbase::STXS12_qqHll_pTV150_250_Nj1 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(qq \to H\ell\ell\), \(N_j \geq 1,~150<p_{TV}[GeV]<250\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 4383 of file NPbase.h.

4384 {
4385 return 1.0;
4386 }

◆ STXS12_qqHll_pTV250_400()

virtual const double NPbase::STXS12_qqHll_pTV250_400 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(qq \to H\ell\ell\), \(250<p_{TV}<400[GeV]\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General.

Definition at line 4410 of file NPbase.h.

4411 {
4412 return 1.0;
4413 }

◆ STXS12_qqHll_pTV250_Inf()

virtual const double NPbase::STXS12_qqHll_pTV250_Inf ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(qq \to H\ell\ell\), \(250<p_{TV}[GeV]\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 4392 of file NPbase.h.

4393 {
4394 return 1.0;
4395 }

◆ STXS12_qqHll_pTV400_Inf()

virtual const double NPbase::STXS12_qqHll_pTV400_Inf ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(qq \to H\ell\ell\), \(400<p_{TV}[GeV]\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General.

Definition at line 4419 of file NPbase.h.

4420 {
4421 return 1.0;
4422 }

◆ STXS12_qqHll_pTV75_150()

virtual const double NPbase::STXS12_qqHll_pTV75_150 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(qq \to H\ell\ell\), \(75<p_{TV}[GeV]<150\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 4365 of file NPbase.h.

4366 {
4367 return 1.0;
4368 }

◆ STXS12_qqHlv_pTV0_150()

virtual const double NPbase::STXS12_qqHlv_pTV0_150 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(qq \to H\ell\nu\), \(0<p_{TV}<150[GeV]\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General.

Definition at line 4329 of file NPbase.h.

4330 {
4331 return 1.0;
4332 }

◆ STXS12_qqHlv_pTV0_75()

virtual const double NPbase::STXS12_qqHlv_pTV0_75 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(qq \to H\ell\nu\), \(p_{TV}[GeV]<75\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 4284 of file NPbase.h.

4285 {
4286 return 1.0;
4287 }

◆ STXS12_qqHlv_pTV150_250_Nj0()

virtual const double NPbase::STXS12_qqHlv_pTV150_250_Nj0 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(qq \to H\ell\nu\), \(N_j = 0,~150<p_{TV}[GeV]<250\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 4302 of file NPbase.h.

4303 {
4304 return 1.0;
4305 }

◆ STXS12_qqHlv_pTV150_250_Nj1()

virtual const double NPbase::STXS12_qqHlv_pTV150_250_Nj1 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(qq \to H\ell\nu\), \(N_j \geq 1,~150<p_{TV}[GeV]<250\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 4311 of file NPbase.h.

4312 {
4313 return 1.0;
4314 }

◆ STXS12_qqHlv_pTV250_400()

virtual const double NPbase::STXS12_qqHlv_pTV250_400 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(qq \to H\ell\nu\), \(250<p_{TV}<400[GeV]\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General.

Definition at line 4338 of file NPbase.h.

4339 {
4340 return 1.0;
4341 }

◆ STXS12_qqHlv_pTV250_Inf()

virtual const double NPbase::STXS12_qqHlv_pTV250_Inf ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(qq \to H\ell\nu\), \(250<p_{TV}[GeV]\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 4320 of file NPbase.h.

4321 {
4322 return 1.0;
4323 }

◆ STXS12_qqHlv_pTV400_Inf()

virtual const double NPbase::STXS12_qqHlv_pTV400_Inf ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(qq \to H\ell\nu\), \(400<p_{TV}[GeV]\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General.

Definition at line 4347 of file NPbase.h.

4348 {
4349 return 1.0;
4350 }

◆ STXS12_qqHlv_pTV75_150()

virtual const double NPbase::STXS12_qqHlv_pTV75_150 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(qq \to H\ell\nu\), \(75<p_{TV}[GeV]<150\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 4293 of file NPbase.h.

4294 {
4295 return 1.0;
4296 }

◆ STXS12_qqHqq_mjj0_60_Nj2()

virtual const double NPbase::STXS12_qqHqq_mjj0_60_Nj2 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(qq \to Hqq\), \(N_j \geq 2,~m_{jj}[GeV]<60\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 4152 of file NPbase.h.

4153 {
4154 return 1.0;
4155 }

◆ STXS12_qqHqq_mjj1000_1500_pTH0_200_Nj2()

virtual const double NPbase::STXS12_qqHqq_mjj1000_1500_pTH0_200_Nj2 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(qq \to Hqq\), \(N_j \geq 2,~1000<m_{jj}[GeV]<1500,~p_{TH}[GeV]<200\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General.

Definition at line 4248 of file NPbase.h.

4249 {
4250 return 1.0;
4251 }

◆ STXS12_qqHqq_mjj1000_Inf_pTH200_Inf_Nj2()

virtual const double NPbase::STXS12_qqHqq_mjj1000_Inf_pTH200_Inf_Nj2 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(qq \to Hqq\), \(N_j \geq 2,~1000<m_{jj}[GeV],~p_{TH}[GeV]>200\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General.

Definition at line 4275 of file NPbase.h.

4276 {
4277 return 1.0;
4278 }

◆ STXS12_qqHqq_mjj120_350_Nj2()

virtual const double NPbase::STXS12_qqHqq_mjj120_350_Nj2 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(qq \to Hqq\), \(N_j \geq 2,~120<m_{jj}[GeV]<350\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 4170 of file NPbase.h.

4171 {
4172 return 1.0;
4173 }

◆ STXS12_qqHqq_mjj1500_Inf_pTH0_200_Nj2()

virtual const double NPbase::STXS12_qqHqq_mjj1500_Inf_pTH0_200_Nj2 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(qq \to Hqq\), \(N_j \geq 2,~1500<m_{jj}[GeV],~p_{TH}[GeV]<200\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General.

Definition at line 4257 of file NPbase.h.

4258 {
4259 return 1.0;
4260 }

◆ STXS12_qqHqq_mjj350_1000_pTH200_Inf_Nj2()

virtual const double NPbase::STXS12_qqHqq_mjj350_1000_pTH200_Inf_Nj2 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(qq \to Hqq\), \(N_j \geq 2,~350<m_{jj}[GeV]<1000,~p_{TH}[GeV]>200\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General.

Definition at line 4266 of file NPbase.h.

4267 {
4268 return 1.0;
4269 }

◆ STXS12_qqHqq_mjj350_700_pTH0_200_Nj2()

virtual const double NPbase::STXS12_qqHqq_mjj350_700_pTH0_200_Nj2 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(qq \to Hqq\), \(N_j \geq 2,~350<m_{jj}[GeV]<700,~p_{TH}[GeV]<200\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General.

Definition at line 4230 of file NPbase.h.

4231 {
4232 return 1.0;
4233 }

◆ STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj0_25_Nj2()

virtual const double NPbase::STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj0_25_Nj2 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(qq \to Hqq\), \(N_j \geq 2,~350<m_{jj}[GeV]<700,~p_{TH}[GeV]<200,~p_{THjj}[GeV]<25\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 4194 of file NPbase.h.

4195 {
4196 return 1.0;
4197 }

◆ STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj25_Inf_Nj2()

virtual const double NPbase::STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj25_Inf_Nj2 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(qq \to Hqq\), \(N_j \geq 2,~350<m_{jj}[GeV]<700,~p_{TH}[GeV]<200,~25<p_{THjj}[GeV]\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 4203 of file NPbase.h.

4204 {
4205 return 1.0;
4206 }

◆ STXS12_qqHqq_mjj350_Inf_pTH200_Inf_Nj2()

virtual const double NPbase::STXS12_qqHqq_mjj350_Inf_pTH200_Inf_Nj2 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(qq \to Hqq\), \(N_j \geq 2,~350<m_{jj}[GeV],~200<p_{TH}[GeV]\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 4179 of file NPbase.h.

4180 {
4181 return 1.0;
4182 }

◆ STXS12_qqHqq_mjj60_120_Nj2()

virtual const double NPbase::STXS12_qqHqq_mjj60_120_Nj2 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(qq \to Hqq\), \(N_j \geq 2,~60<m_{jj}[GeV]<120\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 4161 of file NPbase.h.

4162 {
4163 return 1.0;
4164 }

◆ STXS12_qqHqq_mjj700_1000_pTH0_200_Nj2()

virtual const double NPbase::STXS12_qqHqq_mjj700_1000_pTH0_200_Nj2 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(qq \to Hqq\), \(N_j \geq 2,~700<m_{jj}[GeV]<1000,~p_{TH}[GeV]<200\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General.

Definition at line 4239 of file NPbase.h.

4240 {
4241 return 1.0;
4242 }

◆ STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj0_25_Nj2()

virtual const double NPbase::STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj0_25_Nj2 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(qq \to Hqq\), \(N_j \geq 2,~700<m_{jj}[GeV],~p_{TH}[GeV]<200,~p_{THjj}[GeV]<25\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 4212 of file NPbase.h.

4213 {
4214 return 1.0;
4215 }

◆ STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj25_Inf_Nj2()

virtual const double NPbase::STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj25_Inf_Nj2 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(qq \to Hqq\), \(N_j \geq 2,~700<m_{jj}[GeV],~p_{TH}[GeV]<200,~25<p_{THjj}[GeV]\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 4221 of file NPbase.h.

4222 {
4223 return 1.0;
4224 }

◆ STXS12_qqHqq_Nj0()

virtual const double NPbase::STXS12_qqHqq_Nj0 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(qq \to Hqq\), \(N_j = 0\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 4134 of file NPbase.h.

4135 {
4136 return 1.0;
4137 }

◆ STXS12_qqHqq_Nj1()

virtual const double NPbase::STXS12_qqHqq_Nj1 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(qq \to Hqq\), \(N_j = 1\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 4143 of file NPbase.h.

4144 {
4145 return 1.0;
4146 }

◆ STXS12_qqHqq_VH_veto_Nj01()

virtual const double NPbase::STXS12_qqHqq_VH_veto_Nj01 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(qq \to Hqq\), \(N_j = 0,1\) VH-veto Ref. 2402.05742.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General.

Definition at line 4121 of file NPbase.h.

4122 {
4123 return 1.0;
4124 }

◆ STXS12_tH()

virtual const double NPbase::STXS12_tH ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(pp \to tH\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 4491 of file NPbase.h.

4492 {
4493 return 1.0;
4494 }

◆ STXS12_ttH_pTH0_60()

virtual const double NPbase::STXS12_ttH_pTH0_60 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(pp \to ttH\), \(p_{TH}[GeV]<60\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 4428 of file NPbase.h.

4429 {
4430 return 1.0;
4431 }

◆ STXS12_ttH_pTH120_200()

virtual const double NPbase::STXS12_ttH_pTH120_200 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(pp \to ttH\), \(120<p_{TH}[GeV]<200\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 4446 of file NPbase.h.

4447 {
4448 return 1.0;
4449 }

◆ STXS12_ttH_pTH200_300()

virtual const double NPbase::STXS12_ttH_pTH200_300 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(pp \to ttH\), \(200<p_{TH}[GeV]<300\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 4455 of file NPbase.h.

4456 {
4457 return 1.0;
4458 }

◆ STXS12_ttH_pTH300_450()

virtual const double NPbase::STXS12_ttH_pTH300_450 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(pp \to ttH\), \(300<p_{TH}[GeV]<450\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General.

Definition at line 4473 of file NPbase.h.

4474 {
4475 return 1.0;
4476 }

◆ STXS12_ttH_pTH300_Inf()

virtual const double NPbase::STXS12_ttH_pTH300_Inf ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(pp \to ttH\), \(300<p_{TH}[GeV]\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 4464 of file NPbase.h.

4465 {
4466 return 1.0;
4467 }

◆ STXS12_ttH_pTH450_Inf()

virtual const double NPbase::STXS12_ttH_pTH450_Inf ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(pp \to ttH\), \(450<p_{TH}[GeV]\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General.

Definition at line 4482 of file NPbase.h.

4483 {
4484 return 1.0;
4485 }

◆ STXS12_ttH_pTH60_120()

virtual const double NPbase::STXS12_ttH_pTH60_120 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(pp \to ttH\), \(60<p_{TH}[GeV]<120\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 4437 of file NPbase.h.

4438 {
4439 return 1.0;
4440 }

◆ STXS_ggH0j()

virtual const double NPbase::STXS_ggH0j ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(gg \to H\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3433 of file NPbase.h.

3434 {
3435 return 1.0;
3436 }

◆ STXS_ggH1j_pTH_0_60()

virtual const double NPbase::STXS_ggH1j_pTH_0_60 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(gg \to H\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3442 of file NPbase.h.

3443 {
3444 return 1.0;
3445 }

◆ STXS_ggH1j_pTH_120_200()

virtual const double NPbase::STXS_ggH1j_pTH_120_200 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(gg \to H\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3460 of file NPbase.h.

3461 {
3462 return 1.0;
3463 }

◆ STXS_ggH1j_pTH_200()

virtual const double NPbase::STXS_ggH1j_pTH_200 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(gg \to H\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3469 of file NPbase.h.

3470 {
3471 return 1.0;
3472 }

◆ STXS_ggH1j_pTH_60_120()

virtual const double NPbase::STXS_ggH1j_pTH_60_120 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(gg \to H\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3451 of file NPbase.h.

3452 {
3453 return 1.0;
3454 }

◆ STXS_ggH2j_pTH_0_200()

virtual const double NPbase::STXS_ggH2j_pTH_0_200 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(gg \to H\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3478 of file NPbase.h.

3479 {
3480 return 1.0;
3481 }

◆ STXS_ggH2j_pTH_0_60()

virtual const double NPbase::STXS_ggH2j_pTH_0_60 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(gg \to H\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3488 of file NPbase.h.

3489 {
3490 return 1.0;
3491 }

◆ STXS_ggH2j_pTH_120_200()

virtual const double NPbase::STXS_ggH2j_pTH_120_200 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(gg \to H\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3508 of file NPbase.h.

3509 {
3510 return 1.0;
3511 }

◆ STXS_ggH2j_pTH_200()

virtual const double NPbase::STXS_ggH2j_pTH_200 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(gg \to H\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3518 of file NPbase.h.

3519 {
3520 return 1.0;
3521 }

◆ STXS_ggH2j_pTH_60_120()

virtual const double NPbase::STXS_ggH2j_pTH_60_120 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(gg \to H\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3498 of file NPbase.h.

3499 {
3500 return 1.0;
3501 }

◆ STXS_ggH_VBFtopo_j3()

virtual const double NPbase::STXS_ggH_VBFtopo_j3 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(gg \to H\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3423 of file NPbase.h.

3424 {
3425 return 1.0;
3426 }

◆ STXS_ggH_VBFtopo_j3v()

virtual const double NPbase::STXS_ggH_VBFtopo_j3v ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(gg \to H\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3413 of file NPbase.h.

3414 {
3415 return 1.0;
3416 }

◆ STXS_qqHll_pTV_0_150()

virtual const double NPbase::STXS_qqHll_pTV_0_150 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(qq \to H \ell \ell\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3643 of file NPbase.h.

3644 {
3645 return 1.0;
3646 }

◆ STXS_qqHll_pTV_150_250()

virtual const double NPbase::STXS_qqHll_pTV_150_250 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(qq \to H \ell \ell\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3652 of file NPbase.h.

3653 {
3654 return 1.0;
3655 }

◆ STXS_qqHll_pTV_150_250_0j()

virtual const double NPbase::STXS_qqHll_pTV_150_250_0j ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(qq \to H \ell \ell\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3662 of file NPbase.h.

3663 {
3664 return 1.0;
3665 }

◆ STXS_qqHll_pTV_150_250_1j()

virtual const double NPbase::STXS_qqHll_pTV_150_250_1j ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(qq \to H \ell \ell\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3672 of file NPbase.h.

3673 {
3674 return 1.0;
3675 }

◆ STXS_qqHll_pTV_250()

virtual const double NPbase::STXS_qqHll_pTV_250 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(qq \to H \ell \ell\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3682 of file NPbase.h.

3683 {
3684 return 1.0;
3685 }

◆ STXS_qqHlv_pTV_0_150()

virtual const double NPbase::STXS_qqHlv_pTV_0_150 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(qq \to H \ell \nu\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3604 of file NPbase.h.

3605 {
3606 return 1.0;
3607 }

◆ STXS_qqHlv_pTV_0_250()

virtual const double NPbase::STXS_qqHlv_pTV_0_250 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(qq \to H \ell \nu\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3594 of file NPbase.h.

3595 {
3596 return 1.0;
3597 }

◆ STXS_qqHlv_pTV_150_250_0j()

virtual const double NPbase::STXS_qqHlv_pTV_150_250_0j ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(qq \to H \ell \nu\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3614 of file NPbase.h.

3615 {
3616 return 1.0;
3617 }

◆ STXS_qqHlv_pTV_150_250_1j()

virtual const double NPbase::STXS_qqHlv_pTV_150_250_1j ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(qq \to H \ell \nu\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3624 of file NPbase.h.

3625 {
3626 return 1.0;
3627 }

◆ STXS_qqHlv_pTV_250()

virtual const double NPbase::STXS_qqHlv_pTV_250 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(qq \to H \ell \nu\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3634 of file NPbase.h.

3635 {
3636 return 1.0;
3637 }

◆ STXS_qqHqq_nonVHtopo()

virtual const double NPbase::STXS_qqHqq_nonVHtopo ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(qq \to H qq\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3557 of file NPbase.h.

3558 {
3559 return 1.0;
3560 }

◆ STXS_qqHqq_pTj_200()

virtual const double NPbase::STXS_qqHqq_pTj_200 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(qq \to H qq\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3585 of file NPbase.h.

3586 {
3587 return 1.0;
3588 }

◆ STXS_qqHqq_Rest()

virtual const double NPbase::STXS_qqHqq_Rest ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(qq \to H qq\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3576 of file NPbase.h.

3577 {
3578 return 1.0;
3579 }

◆ STXS_qqHqq_VBFtopo_j3()

virtual const double NPbase::STXS_qqHqq_VBFtopo_j3 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(qq \to H qq\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3548 of file NPbase.h.

3549 {
3550 return 1.0;
3551 }

◆ STXS_qqHqq_VBFtopo_j3v()

virtual const double NPbase::STXS_qqHqq_VBFtopo_j3v ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(qq \to H qq\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3538 of file NPbase.h.

3539 {
3540 return 1.0;
3541 }

◆ STXS_qqHqq_VBFtopo_Rest()

virtual const double NPbase::STXS_qqHqq_VBFtopo_Rest ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(qq \to H qq\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3528 of file NPbase.h.

3529 {
3530 return 1.0;
3531 }

◆ STXS_qqHqq_VHtopo()

virtual const double NPbase::STXS_qqHqq_VHtopo ( const double  sqrt_s) const
inlinevirtual

The STXS bin \(qq \to H qq\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3566 of file NPbase.h.

3567 {
3568 return 1.0;
3569 }

◆ STXS_ttHtH()

virtual const double NPbase::STXS_ttHtH ( const double  sqrt_s) const
inlinevirtual

The STXS bin \( ttH + tH \).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3692 of file NPbase.h.

3693 {
3694 return 1.0;
3695 }

◆ STXS_WHqqHqq_pTj1_200()

virtual const double NPbase::STXS_WHqqHqq_pTj1_200 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \( qq \to WH \to H qq \).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3738 of file NPbase.h.

3739 {
3740 return 1.0;
3741 }

◆ STXS_WHqqHqq_Rest()

virtual const double NPbase::STXS_WHqqHqq_Rest ( const double  sqrt_s) const
inlinevirtual

The STXS bin \( qq \to WH \to H qq \).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3729 of file NPbase.h.

3730 {
3731 return 1.0;
3732 }

◆ STXS_WHqqHqq_VBFtopo_j3()

virtual const double NPbase::STXS_WHqqHqq_VBFtopo_j3 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \( qq \to WH \to H qq \).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3711 of file NPbase.h.

3712 {
3713 return 1.0;
3714 }

◆ STXS_WHqqHqq_VBFtopo_j3v()

virtual const double NPbase::STXS_WHqqHqq_VBFtopo_j3v ( const double  sqrt_s) const
inlinevirtual

The STXS bin \( qq \to WH \to H qq \).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3702 of file NPbase.h.

3703 {
3704 return 1.0;
3705 }

◆ STXS_WHqqHqq_VH2j()

virtual const double NPbase::STXS_WHqqHqq_VH2j ( const double  sqrt_s) const
inlinevirtual

The STXS bin \( qq \to WH \to H qq \).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3720 of file NPbase.h.

3721 {
3722 return 1.0;
3723 }

◆ STXS_ZHqqHqq_pTj1_200()

virtual const double NPbase::STXS_ZHqqHqq_pTj1_200 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \( qq \to ZH \to H qq \).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3783 of file NPbase.h.

3784 {
3785 return 1.0;
3786 }

◆ STXS_ZHqqHqq_Rest()

virtual const double NPbase::STXS_ZHqqHqq_Rest ( const double  sqrt_s) const
inlinevirtual

The STXS bin \( qq \to ZH \to H qq \).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3774 of file NPbase.h.

3775 {
3776 return 1.0;
3777 }

◆ STXS_ZHqqHqq_VBFtopo_j3()

virtual const double NPbase::STXS_ZHqqHqq_VBFtopo_j3 ( const double  sqrt_s) const
inlinevirtual

The STXS bin \( qq \to ZH \to H qq \).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3756 of file NPbase.h.

3757 {
3758 return 1.0;
3759 }

◆ STXS_ZHqqHqq_VBFtopo_j3v()

virtual const double NPbase::STXS_ZHqqHqq_VBFtopo_j3v ( const double  sqrt_s) const
inlinevirtual

The STXS bin \( qq \to ZH \to H qq \).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3747 of file NPbase.h.

3748 {
3749 return 1.0;
3750 }

◆ STXS_ZHqqHqq_VH2j()

virtual const double NPbase::STXS_ZHqqHqq_VH2j ( const double  sqrt_s) const
inlinevirtual

The STXS bin \( qq \to ZH \to H qq \).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3765 of file NPbase.h.

3766 {
3767 return 1.0;
3768 }

◆ Update()

bool NPbase::Update ( const std::map< std::string, double > &  DPars)
virtual

The update method for NPbase.

Returns
a boolean that is true if the execution is successful

Reimplemented from StandardModel.

Reimplemented in GeorgiMachacek, and THDMW.

Definition at line 36 of file NPbase.cpp.

37{
38 if (!trueSM.Update(DPars)) return (false);
40}
std::map< std::string, double > DPars
Definition: Minimal.cpp:11
virtual bool Update(const std::map< std::string, double > &DPars)
The update method for StandardModel.

◆ UpperLimitZgammaA()

virtual const double NPbase::UpperLimitZgammaA ( const double  sqrt_s) const
inlinevirtual
Returns

Reimplemented in HiggsChiral.

Definition at line 2760 of file NPbase.h.

2761 {
2762 return 1.0;
2763 }

◆ UpperLimitZgammaA13()

virtual const double NPbase::UpperLimitZgammaA13 ( const double  sqrt_s) const
inlinevirtual
Returns

Reimplemented in HiggsChiral.

Definition at line 2742 of file NPbase.h.

2743 {
2744 return 1.0;
2745 }

◆ UpperLimitZgammaC()

virtual const double NPbase::UpperLimitZgammaC ( const double  sqrt_s) const
inlinevirtual
Returns

Reimplemented in HiggsChiral.

Definition at line 2769 of file NPbase.h.

2770 {
2771 return 1.0;
2772 }

◆ UpperLimitZgammaC13()

virtual const double NPbase::UpperLimitZgammaC13 ( const double  sqrt_s) const
inlinevirtual
Returns

Reimplemented in HiggsChiral.

Definition at line 2751 of file NPbase.h.

2752 {
2753 return 1.0;
2754 }

◆ xseeWW()

virtual const double NPbase::xseeWW ( const double  sqrt_s) const
inlinevirtual

Total \(e^+ e^- \to W^+ W^- \to jj \ell \nu\) cross section in pb, with \(\ell= e, \mu\).

Returns
\(\sigma(e^+ e^- \to W^+ W^- \to jj \ell \nu) \)

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3344 of file NPbase.h.

3345 {
3346 return 0.0;
3347 }

◆ xseeWW4fLEP2()

virtual const double NPbase::xseeWW4fLEP2 ( const double  sqrt_s,
const int  fstate 
) const
inlinevirtual

The cross section in pb for \(e^+ e^- \to W^+ W^- \to 4f \), with \( 4f = 0 (jjjj), 1 (e v jj), 2 (mu v jj), 3 (tau v jj), 4 (e v e v), 5 (mu v mu v), 6 (tau v tau v), 7 (e v mu v), 8 (e v tau v), 9 (mu v tau v), 10 (l v jj), 11 (l v l v) \) the different fermion final states for C.O.M. energies in 188-208 GeV. From arXiv: 1606.06693 [hep-ph]. Defined only for the NPSMEFTd6 class.

Returns
\(sigma\) [pb]

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3188 of file NPbase.h.

3189 {
3190 return 0.0;
3191 }

◆ xseeWWhadLEP2()

virtual const double NPbase::xseeWWhadLEP2 ( const double  sqrt_s) const
inlinevirtual

The cross section in pb for \(e^+ e^- \to W^+ W^- \to j j j j\), summing over all final states for C.O.M. energies in 188-208 GeV. From arXiv: 1606.06693 [hep-ph]. Defined only for the NPSMEFTd6 class.

Returns
\(sigma\) [pb]

Definition at line 3257 of file NPbase.h.

3258 {
3259 return xseeWW4fLEP2(sqrt_s, 0);
3260 }
virtual const double xseeWW4fLEP2(const double sqrt_s, const int fstate) const
The cross section in pb for , with the different fermion final states for C.O.M. energies in 188-208...
Definition: NPbase.h:3188

◆ xseeWWleptLEP2()

virtual const double NPbase::xseeWWleptLEP2 ( const double  sqrt_s) const
inlinevirtual

The cross section in pb for \(e^+ e^- \to W^+ W^- \to \ell \nu \ell \nu\), summing over all final states for C.O.M. energies in 188-208 GeV. From arXiv: 1606.06693 [hep-ph]. Defined only for the NPSMEFTd6 class.

Returns
\(sigma\) [pb]

Definition at line 3213 of file NPbase.h.

3214 {
3215 return xseeWW4fLEP2(sqrt_s, 11);
3216 }

◆ xseeWWsemilLEP2()

virtual const double NPbase::xseeWWsemilLEP2 ( const double  sqrt_s) const
inlinevirtual

The cross section in pb for \(e^+ e^- \to W^+ W^- \to \ell \nu j j\), summing over all final states for C.O.M. energies in 188-208 GeV. From arXiv: 1606.06693 [hep-ph]. Defined only for the NPSMEFTd6 class.

Returns
\(sigma\) [pb]

Definition at line 3235 of file NPbase.h.

3236 {
3237 return xseeWW4fLEP2(sqrt_s, 10);
3238 }

◆ xseeWWtotLEP2()

virtual const double NPbase::xseeWWtotLEP2 ( const double  sqrt_s) const
inlinevirtual

The total cross section in pb for \(e^+ e^- \to W^+ W^-\), summing over all final states for C.O.M. energies in 188-208 GeV. From arXiv: 1606.06693 [hep-ph]. Defined only for the NPSMEFTd6 class.

Returns
\(sigma\) [pb]

Reimplemented in NPSMEFTd6General, and NPSMEFTd6.

Definition at line 3279 of file NPbase.h.

3280 {
3281 return 0.0;
3282 }

The documentation for this class was generated from the following files: