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 alrmoller (const double q2, const double y) const
 
virtual const double amuon () const
 
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 AuxObs_NP1 () const
 Auxiliary observable AuxObs_NP1. More...
 
virtual const double AuxObs_NP10 () const
 Auxiliary observable AuxObs_NP10. More...
 
virtual const double AuxObs_NP11 () const
 Auxiliary observable AuxObs_NP11. More...
 
virtual const double AuxObs_NP12 () const
 Auxiliary observable AuxObs_NP12. More...
 
virtual const double AuxObs_NP13 () const
 Auxiliary observable AuxObs_NP13. More...
 
virtual const double AuxObs_NP14 () const
 Auxiliary observable AuxObs_NP14. More...
 
virtual const double AuxObs_NP15 () const
 Auxiliary observable AuxObs_NP15. More...
 
virtual const double AuxObs_NP16 () const
 Auxiliary observable AuxObs_NP16. More...
 
virtual const double AuxObs_NP17 () const
 Auxiliary observable AuxObs_NP17. More...
 
virtual const double AuxObs_NP18 () const
 Auxiliary observable AuxObs_NP18. More...
 
virtual const double AuxObs_NP19 () const
 Auxiliary observable AuxObs_NP19. More...
 
virtual const double AuxObs_NP2 () const
 Auxiliary observable AuxObs_NP2. More...
 
virtual const double AuxObs_NP20 () const
 Auxiliary observable AuxObs_NP20. More...
 
virtual const double AuxObs_NP21 () const
 Auxiliary observable AuxObs_NP21. More...
 
virtual const double AuxObs_NP22 () const
 Auxiliary observable AuxObs_NP22. More...
 
virtual const double AuxObs_NP23 () const
 Auxiliary observable AuxObs_NP23. More...
 
virtual const double AuxObs_NP24 () const
 Auxiliary observable AuxObs_NP24. More...
 
virtual const double AuxObs_NP25 () const
 Auxiliary observable AuxObs_NP25. More...
 
virtual const double AuxObs_NP26 () const
 Auxiliary observable AuxObs_NP26. More...
 
virtual const double AuxObs_NP27 () const
 Auxiliary observable AuxObs_NP27. More...
 
virtual const double AuxObs_NP28 () const
 Auxiliary observable AuxObs_NP28. More...
 
virtual const double AuxObs_NP29 () const
 Auxiliary observable AuxObs_NP29. More...
 
virtual const double AuxObs_NP3 () const
 Auxiliary observable AuxObs_NP3. More...
 
virtual const double AuxObs_NP30 () const
 Auxiliary observable AuxObs_NP30. More...
 
virtual const double AuxObs_NP4 () const
 Auxiliary observable AuxObs_NP4. More...
 
virtual const double AuxObs_NP5 () const
 Auxiliary observable AuxObs_NP5. More...
 
virtual const double AuxObs_NP6 () const
 Auxiliary observable AuxObs_NP6. More...
 
virtual const double AuxObs_NP7 () const
 Auxiliary observable AuxObs_NP7. More...
 
virtual const double AuxObs_NP8 () const
 Auxiliary observable AuxObs_NP8. More...
 
virtual const double AuxObs_NP9 () const
 Auxiliary observable AuxObs_NP9. 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...
 
const double C1Htot () const
 The C1 coefficient controlling the H^3 corrections to the total Higgs width from the Higgs trilinear coupling. More...
 
virtual const double cbminuscc () const
 
virtual const double cbminusctau () const
 
virtual const double cbW_TWG (const double mu) const
 
virtual const double ccminusctau () const
 
virtual const double CEWHd11 () const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{Hd})_{11}\). More...
 
virtual const double CEWHd22 () const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{Hd})_{22}\). More...
 
virtual const double CEWHd33 () const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{Hd})_{33}\). More...
 
virtual const double CEWHe11 () const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{He})_{11}\). More...
 
virtual const double CEWHe22 () const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{He})_{22}\). More...
 
virtual const double CEWHe33 () const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{He})_{33}\). More...
 
virtual const double CEWHL111 () const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{HL}^{(1)})_{11}\). More...
 
virtual const double CEWHL122 () const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{HL}^{(1)})_{22}\). More...
 
virtual const double CEWHL133 () const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{HL}^{(1)})_{33}\). More...
 
virtual const double CEWHL311 () const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{HL}^{(3)})_{11}\). More...
 
virtual const double CEWHL322 () const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{HL}^{(3)})_{22}\). More...
 
virtual const double CEWHL333 () const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{HL}^{(3)})_{33}\). More...
 
virtual const double CEWHQ111 () const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{HQ}^{(1)})_{11}\). More...
 
virtual const double CEWHQ122 () const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{HQ}^{(1)})_{22}\). More...
 
virtual const double CEWHQ133 () const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{HQ}^{(1)})_{33}\). More...
 
virtual const double CEWHQ311 () const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{HQ}^{(3)})_{11}\). More...
 
virtual const double CEWHQ322 () const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{HQ}^{(3)})_{22}\). More...
 
virtual const double CEWHQ333 () const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{HQ}^{(3)})_{33}\). More...
 
virtual const double CEWHQd33 () const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{HQ}^{(d)})_{33}\). More...
 
virtual const double CEWHu11 () const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{Hu})_{11}\). More...
 
virtual const double CEWHu22 () const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{Hu})_{22}\). More...
 
virtual const double CEWHu33 () 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 cHb_TWG (const double mu) const
 
virtual const double cHQ3_TWG (const double mu) const
 
virtual const double cHQm_TWG (const double mu) const
 
virtual const double cHQp_TWG (const double mu) const
 
virtual const double cHt_TWG (const double mu) const
 
virtual const double cHtb_TWG (const double mu) 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 cQd1_TWG (const double mu) const
 
virtual const double cQd8_TWG (const double mu) const
 
virtual const double cQe_TWG (const double mu) const
 
virtual const double cQl3_TWG (const double mu) const
 
virtual const double cQlM_TWG (const double mu) const
 
virtual const double cQlP_TWG (const double mu) const
 
virtual const double cQq11_TWG (const double mu) const
 
virtual const double cQq18_TWG (const double mu) const
 
virtual const double cQQ1_TWG (const double mu) const
 
virtual const double cQq31_TWG (const double mu) const
 
virtual const double cQq38_TWG (const double mu) const
 
virtual const double cQQ8_TWG (const double mu) const
 
virtual const double cQt1_TWG (const double mu) const
 
virtual const double cQt8_TWG (const double mu) const
 
virtual const double cQu1_TWG (const double mu) const
 
virtual const double cQu8_TWG (const double mu) const
 
virtual const double ctd1_TWG (const double mu) const
 
virtual const double ctd8_TWG (const double mu) const
 
virtual const double cte_TWG (const double mu) const
 
virtual const double ctG_TWG (const double mu) const
 
virtual const double ctH_TWG (const double mu) const
 
virtual const double ctl_TWG (const double mu) const
 
virtual const double ctlS_TWG (const double mu) const
 
virtual const double ctlT_TWG (const double mu) const
 
virtual const double ctq1_TWG (const double mu) const
 
virtual const double ctq8_TWG (const double mu) const
 
virtual const double ctt1_TWG (const double mu) const
 
virtual const double ctu1_TWG (const double mu) const
 
virtual const double ctu8_TWG (const double mu) const
 
virtual const double ctW_TWG (const double mu) const
 
virtual const double ctZ_TWG (const double mu) const
 
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 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_AFB_ee (const double pol_e, const double pol_p, const double s) const
 
virtual const double delta_AFB_f (const Particle f, const double pol_e, const double pol_p, const double s) const
 
virtual const double delta_alrmoller (const double q2, const double y) const
 The computation of the parity violating asymmetry in Moller scattering. More...
 
virtual const double delta_amuon () const
 The computation of the anomalous magnetic moment of the muon \(a_\mu=(g_\mu-2)/2\). More...
 
virtual const double delta_Dsigma_f (const Particle f, const double pol_e, const double pol_p, const double s, const double cos) const
 
virtual const double delta_gAnue () const
 The computation of the correction to the effective (muon) neutrino-electron vector coupling: delta_gAnue. More...
 
virtual const double delta_gLnuN2 () const
 The computation of the correction to the effective neutrino nucleon LH coupling: delta_gLnuN2. More...
 
virtual const double delta_gRnuN2 () const
 The computation of the correction to the effective neutrino nucleon RH coupling: delta_gRnuN2. More...
 
virtual const double delta_gVnue () const
 The computation of the correction to the effective (muon) neutrino-electron vector coupling: delta_gVnue. 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 delta_Qwemoller (const double q2, const double y) const
 The computation of the electron's weak charge. More...
 
virtual const double delta_Qwn () const
 The computation of the neutron weak charge: Qwn. More...
 
virtual const double delta_Qwp () const
 The computation of the proton weak charge: Qwp. More...
 
virtual const double delta_sigma_ee (const double pol_e, const double pol_p, const double s, const double cosmin, const double cosmax) const
 
virtual const double delta_sigma_f (const Particle f, const double pol_e, const double pol_p, const double s, const double cosmin, const double cosmax) const
 
virtual const double delta_sigma_had (const double pol_e, const double pol_p, const double s, const double cosmin, const double cosmax) const
 
virtual const double delta_sigmaTot_ee (const double pol_e, const double pol_p, const double s) const
 
virtual const double delta_sigmaTot_f (const Particle f, const double pol_e, const double pol_p, const double s) const
 
virtual const double delta_TauLFU_gmuge () const
 The computation of the correction to the LFU ratio \(g_\mu/ g_e \). More...
 
virtual const double delta_TauLFU_gtauge () const
 The computation of the correction to the LFU ratio \(g_\tau/ g_e \). More...
 
virtual const double delta_TauLFU_gtaugmu () const
 The computation of the correction to the LFU ratio \(g_\tau/ g_\mu \). More...
 
virtual const double delta_TauLFU_gtaugmuK () const
 The computation of the correction to the LFU ratio \(\left(g_\tau/ g_\mu\right)_K \). More...
 
virtual const double delta_TauLFU_gtaugmuPi () const
 The computation of the correction to the LFU ratio \(\left(g_\tau/ g_\mu\right)_\pi \). More...
 
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 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 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
 
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 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 double gAnue () const
 
virtual const StandardModelgetTrueSM () const
 A method to return a StandardModel object from NPbase. More...
 
virtual const double gLnuN2 () const
 
virtual const double gRnuN2 () const
 
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 gVnue () const
 
virtual const double IctW_TWG (const double mu) const
 
virtual const double IctZ_TWG (const double mu) const
 
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 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
 
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...
 
virtual const double NevLHCppee13 (const int i_bin) const
 Number of di-electron events at the LHC at 13 TeV. More...
 
virtual const double NevLHCppenu13 (const int i_bin) const
 Number of mono-electron events at the LHC at 13 TeV. More...
 
virtual const double NevLHCppmumu13 (const int i_bin) const
 Number of di-muon events at the LHC at 13 TeV. More...
 
virtual const double NevLHCppmunu13 (const int i_bin) const
 Number of mono-muon events at the LHC at 13 TeV. More...
 
virtual const double NevLHCpptaunu13 (const int i_bin) const
 Number of mono-tau events at the LHC at 13 TeV. More...
 
virtual const double NevLHCpptautau13 (const int i_bin) const
 Number of di-tau events at the LHC at 13 TeV. 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 int OutputOrder () const
 
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 Qwemoller (const double q2, const double y) const
 
virtual const double Qwn () const
 
virtual const double Qwp () const
 
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 sigmaSM_ee (const double pol_e, const double pol_p, const double s, const double cosmin, const double cosmax) const
 
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 const double TauLFU_gmuge () const
 
virtual const double TauLFU_gtauge () const
 
virtual const double TauLFU_gtaugmu () const
 
virtual const double TauLFU_gtaugmuK () const
 
virtual const double TauLFU_gtaugmuPi () const
 
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...
 
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...
 
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...
 
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...
 
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...
 
const double eeffsigma (const Particle f, const double pol_e, const double pol_p, const double s, const double cosmin, const double cosmax) 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 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...
 
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 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...
 
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...
 
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 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 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...
 

Public Attributes

double C1Hbb = 0.0
 
double C1Hcc = 0.0
 
double C1Hgaga = 0.0049
 
double C1Hgg = 0.0066
 
double C1Hmumu = 0.0
 The C1 coefficient controlling the H^3 corrections to the Higgs partial width from the Higgs trilinear coupling. More...
 
double C1Hss = 0.0
 
double C1Htautau = 0.0
 
double C1HWW = 0.0073
 
double C1HZga = 0.0
 The C1 coefficient controlling the H^3 corrections to the Higgs partial width from the Higgs trilinear coupling.
More...
 
double C1HZZ = 0.0083
 

Protected Attributes

StandardModel trueSM
 
- 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 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...
 

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 = 26
 The number of the model parameters in StandardModel. More...
 
static const int NumSMParamsForEWPO = 33
 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...
 

Constructor & Destructor Documentation

◆ NPbase()

NPbase::NPbase ( )

The default constructor.

Definition at line 29 of file NPbase.cpp.

31{
33 trueSM.setSliced(true);
34}
void setSliced(bool Sliced)
Definition: Model.h:245
StandardModel trueSM
Definition: NPbase.h:5731
StandardModel()
The default constructor.
virtual bool InitializeModel()
A method to initialize the model.

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 817 of file NPbase.cpp.

818{
819 //AG:begin
820 if(OutputOrder()==0){ return (trueSM.A_f(f) ); }
821 if(OutputOrder()==1){ return (trueSM.A_f(f) + deltaA_f(f)); }
822 if(OutputOrder()==2){ return (trueSM.A_f(f) + deltaA_f(f) + deltaA_f_2(f) ); }
823 if(OutputOrder()==3){ return ( deltaA_f_2(f) ); }
824 else
825 //AG:end
826 //AG: deltaA_f_2(f) added below
827 return (trueSM.A_f(f) + deltaA_f(f) + deltaA_f_2(f));
828}
virtual int OutputOrder() const
Definition: NPbase.cpp:42
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:800
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:772
virtual const double A_f(const Particle f) const
The left-right asymmetry in at the -pole, .

◆ 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 914 of file NPbase.cpp.

915{
916 //AG: begin
917 if(OutputOrder()==0){ return (trueSM.AFB(f) ); }
918 if(OutputOrder()==1){ return (trueSM.AFB(f) + deltaAFB(f)); }
919 if(OutputOrder()==2){ return (trueSM.AFB(f) + deltaAFB(f) + deltaAFB_2(f) ); }
920 if(OutputOrder()==3){ return ( deltaAFB_2(f) ); }
921 else
922 //AG:end
923 //AG: deltaAFB_2(f) added below
924 return (trueSM.AFB(f) + deltaAFB(f) + deltaAFB_2(f));
925}
virtual const double deltaAFB(const Particle f) const
The new physics contribution to the forward-backward asymmetry in at the -pole, .
Definition: NPbase.cpp:879
virtual const double deltaAFB_2(const Particle f) const
The new physics to the forward-backward asymmetry in at the -pole, .
Definition: NPbase.cpp:830
virtual const double AFB(const Particle f) const

◆ 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}
virtual const double alphaMz() const
The electromagnetic coupling at the -mass scale, .

◆ alrmoller()

const double NPbase::alrmoller ( const double  q2,
const double  y 
) const
virtual

Reimplemented from StandardModel.

Definition at line 1530 of file NPbase.cpp.

1531{
1532 return (trueSM.alrmoller(q2,y) + delta_alrmoller(q2,y));
1533}
virtual const double delta_alrmoller(const double q2, const double y) const
The computation of the parity violating asymmetry in Moller scattering.
Definition: NPbase.cpp:1481
virtual const double alrmoller(const double q2, const double y) const
The computation of the parity violating asymmetry in Moller scattering.

◆ amuon()

const double NPbase::amuon ( ) const
virtual

Reimplemented from StandardModel.

Definition at line 1520 of file NPbase.cpp.

1521{
1522 return (trueSM.amuon() + delta_amuon());
1523}
virtual const double delta_amuon() const
The computation of the anomalous magnetic moment of the muon .
Definition: NPbase.cpp:1468
virtual const double amuon() const
The computation of the anomalous magnetic moment of the muon .

◆ 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 1328 of file NPbase.h.

1329 {
1330 return 0.0;
1331 }

◆ AuxObs_NP1()

virtual const double NPbase::AuxObs_NP1 ( ) const
inlinevirtual

Auxiliary observable AuxObs_NP1.

Returns
AuxObs_NP1

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 5454 of file NPbase.h.

5455 {
5456 return 0.0;
5457 }

◆ AuxObs_NP10()

virtual const double NPbase::AuxObs_NP10 ( ) const
inlinevirtual

Auxiliary observable AuxObs_NP10.

Returns
AuxObs_NP10

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 5535 of file NPbase.h.

5536 {
5537 return 0.0;
5538 }

◆ AuxObs_NP11()

virtual const double NPbase::AuxObs_NP11 ( ) const
inlinevirtual

Auxiliary observable AuxObs_NP11.

Returns
AuxObs_NP11

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 5544 of file NPbase.h.

5545 {
5546 return 0.0;
5547 }

◆ AuxObs_NP12()

virtual const double NPbase::AuxObs_NP12 ( ) const
inlinevirtual

Auxiliary observable AuxObs_NP12.

Returns
AuxObs_NP12

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 5553 of file NPbase.h.

5554 {
5555 return 0.0;
5556 }

◆ AuxObs_NP13()

virtual const double NPbase::AuxObs_NP13 ( ) const
inlinevirtual

Auxiliary observable AuxObs_NP13.

Returns
AuxObs_NP13

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 5562 of file NPbase.h.

5563 {
5564 return 0.0;
5565 }

◆ AuxObs_NP14()

virtual const double NPbase::AuxObs_NP14 ( ) const
inlinevirtual

Auxiliary observable AuxObs_NP14.

Returns
AuxObs_NP14

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 5571 of file NPbase.h.

5572 {
5573 return 0.0;
5574 }

◆ AuxObs_NP15()

virtual const double NPbase::AuxObs_NP15 ( ) const
inlinevirtual

Auxiliary observable AuxObs_NP15.

Returns
AuxObs_NP15

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 5580 of file NPbase.h.

5581 {
5582 return 0.0;
5583 }

◆ AuxObs_NP16()

virtual const double NPbase::AuxObs_NP16 ( ) const
inlinevirtual

Auxiliary observable AuxObs_NP16.

Returns
AuxObs_NP16

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 5589 of file NPbase.h.

5590 {
5591 return 0.0;
5592 }

◆ AuxObs_NP17()

virtual const double NPbase::AuxObs_NP17 ( ) const
inlinevirtual

Auxiliary observable AuxObs_NP17.

Returns
AuxObs_NP17

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 5598 of file NPbase.h.

5599 {
5600 return 0.0;
5601 }

◆ AuxObs_NP18()

virtual const double NPbase::AuxObs_NP18 ( ) const
inlinevirtual

Auxiliary observable AuxObs_NP18.

Returns
AuxObs_NP18

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 5607 of file NPbase.h.

5608 {
5609 return 0.0;
5610 }

◆ AuxObs_NP19()

virtual const double NPbase::AuxObs_NP19 ( ) const
inlinevirtual

Auxiliary observable AuxObs_NP19.

Returns
AuxObs_NP19

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 5616 of file NPbase.h.

5617 {
5618 return 0.0;
5619 }

◆ AuxObs_NP2()

virtual const double NPbase::AuxObs_NP2 ( ) const
inlinevirtual

Auxiliary observable AuxObs_NP2.

Returns
AuxObs_NP2

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 5463 of file NPbase.h.

5464 {
5465 return 0.0;
5466 }

◆ AuxObs_NP20()

virtual const double NPbase::AuxObs_NP20 ( ) const
inlinevirtual

Auxiliary observable AuxObs_NP20.

Returns
AuxObs_NP20

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 5625 of file NPbase.h.

5626 {
5627 return 0.0;
5628 }

◆ AuxObs_NP21()

virtual const double NPbase::AuxObs_NP21 ( ) const
inlinevirtual

Auxiliary observable AuxObs_NP21.

Returns
AuxObs_NP21

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 5634 of file NPbase.h.

5635 {
5636 return 0.0;
5637 }

◆ AuxObs_NP22()

virtual const double NPbase::AuxObs_NP22 ( ) const
inlinevirtual

Auxiliary observable AuxObs_NP22.

Returns
AuxObs_NP22

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 5643 of file NPbase.h.

5644 {
5645 return 0.0;
5646 }

◆ AuxObs_NP23()

virtual const double NPbase::AuxObs_NP23 ( ) const
inlinevirtual

Auxiliary observable AuxObs_NP23.

Returns
AuxObs_NP23

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 5652 of file NPbase.h.

5653 {
5654 return 0.0;
5655 }

◆ AuxObs_NP24()

virtual const double NPbase::AuxObs_NP24 ( ) const
inlinevirtual

Auxiliary observable AuxObs_NP24.

Returns
AuxObs_NP24

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 5661 of file NPbase.h.

5662 {
5663 return 0.0;
5664 }

◆ AuxObs_NP25()

virtual const double NPbase::AuxObs_NP25 ( ) const
inlinevirtual

Auxiliary observable AuxObs_NP25.

Returns
AuxObs_NP25

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 5670 of file NPbase.h.

5671 {
5672 return 0.0;
5673 }

◆ AuxObs_NP26()

virtual const double NPbase::AuxObs_NP26 ( ) const
inlinevirtual

Auxiliary observable AuxObs_NP26.

Returns
AuxObs_NP26

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 5679 of file NPbase.h.

5680 {
5681 return 0.0;
5682 }

◆ AuxObs_NP27()

virtual const double NPbase::AuxObs_NP27 ( ) const
inlinevirtual

Auxiliary observable AuxObs_NP27.

Returns
AuxObs_NP27

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 5688 of file NPbase.h.

5689 {
5690 return 0.0;
5691 }

◆ AuxObs_NP28()

virtual const double NPbase::AuxObs_NP28 ( ) const
inlinevirtual

Auxiliary observable AuxObs_NP28.

Returns
AuxObs_NP28

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 5697 of file NPbase.h.

5698 {
5699 return 0.0;
5700 }

◆ AuxObs_NP29()

virtual const double NPbase::AuxObs_NP29 ( ) const
inlinevirtual

Auxiliary observable AuxObs_NP29.

Returns
AuxObs_NP29

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 5706 of file NPbase.h.

5707 {
5708 return 0.0;
5709 }

◆ AuxObs_NP3()

virtual const double NPbase::AuxObs_NP3 ( ) const
inlinevirtual

Auxiliary observable AuxObs_NP3.

Returns
AuxObs_NP3

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 5472 of file NPbase.h.

5473 {
5474 return 0.0;
5475 }

◆ AuxObs_NP30()

virtual const double NPbase::AuxObs_NP30 ( ) const
inlinevirtual

Auxiliary observable AuxObs_NP30.

Returns
AuxObs_NP30

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 5715 of file NPbase.h.

5716 {
5717 return 0.0;
5718 }

◆ AuxObs_NP4()

virtual const double NPbase::AuxObs_NP4 ( ) const
inlinevirtual

Auxiliary observable AuxObs_NP4.

Returns
AuxObs_NP4

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 5481 of file NPbase.h.

5482 {
5483 return 0.0;
5484 }

◆ AuxObs_NP5()

virtual const double NPbase::AuxObs_NP5 ( ) const
inlinevirtual

Auxiliary observable AuxObs_NP5.

Returns
AuxObs_NP5

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 5490 of file NPbase.h.

5491 {
5492 return 0.0;
5493 }

◆ AuxObs_NP6()

virtual const double NPbase::AuxObs_NP6 ( ) const
inlinevirtual

Auxiliary observable AuxObs_NP6.

Returns
AuxObs_NP6

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 5499 of file NPbase.h.

5500 {
5501 return 0.0;
5502 }

◆ AuxObs_NP7()

virtual const double NPbase::AuxObs_NP7 ( ) const
inlinevirtual

Auxiliary observable AuxObs_NP7.

Returns
AuxObs_NP7

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 5508 of file NPbase.h.

5509 {
5510 return 0.0;
5511 }

◆ AuxObs_NP8()

virtual const double NPbase::AuxObs_NP8 ( ) const
inlinevirtual

Auxiliary observable AuxObs_NP8.

Returns
AuxObs_NP8

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 5517 of file NPbase.h.

5518 {
5519 return 0.0;
5520 }

◆ AuxObs_NP9()

virtual const double NPbase::AuxObs_NP9 ( ) const
inlinevirtual

Auxiliary observable AuxObs_NP9.

Returns
AuxObs_NP9

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 5526 of file NPbase.h.

5527 {
5528 return 0.0;
5529 }

◆ 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 1341 of file NPbase.h.

1342 {
1343 return 0.0;
1344 }

◆ 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 2636 of file NPbase.h.

2637 {
2638 return 0.0;
2639 };

◆ 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 2645 of file NPbase.h.

2646 {
2647 return 0.0;
2648 };

◆ 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 2655 of file NPbase.h.

2656 {
2657 return 0.0;
2658 };

◆ 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 541 of file NPbase.cpp.

542{
543 double delGammaZTot = deltaGamma_Z();
544 double delGammaZf = deltaGamma_Zf(f);
545
546 double GammaZTotSM = trueSM.Gamma_Z();
547 double GammaZfSM = trueSM.GammaZ(f);
548
549 return (GammaZfSM/GammaZTotSM + delGammaZf/GammaZTotSM - GammaZfSM * delGammaZTot /GammaZTotSM/GammaZTotSM);
550}
virtual const double deltaGamma_Z() const
The new physics contribution to the total decay width of the boson, .
Definition: NPbase.cpp:363
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:289
virtual const double GammaZ(const Particle f) const
The partial decay width, .
virtual const double Gamma_Z() const
The total decay width of the boson, .

◆ 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 2366 of file NPbase.h.

2367 {
2368 return 1.0;
2369 }

◆ 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 2303 of file NPbase.h.

2304 {
2305 return 1.0;
2306 }

◆ 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 2339 of file NPbase.h.

2340 {
2341 return 1.0;
2342 }

◆ 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 2546 of file NPbase.h.

2547 {
2548 return 1.0;
2549 }

◆ 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 2393 of file NPbase.h.

2394 {
2395 return 1.0;
2396 }

◆ 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 2294 of file NPbase.h.

2295 {
2296 return 1.0;
2297 }

◆ 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 2384 of file NPbase.h.

2385 {
2386 return 1.0;
2387 }

◆ 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 2330 of file NPbase.h.

2331 {
2332 return 1.0;
2333 }

◆ 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 2321 of file NPbase.h.

2322 {
2323 return 1.0;
2324 }

◆ 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 2585 of file NPbase.h.

2586 {
2587 return 1.0;
2588 }

◆ 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 2537 of file NPbase.h.

2538 {
2539 return 1.0;
2540 }

◆ 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 2528 of file NPbase.h.

2529 {
2530 return 1.0;
2531 }

◆ 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 2348 of file NPbase.h.

2349 {
2350 return 1.0;
2351 }

◆ 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 2555 of file NPbase.h.

2556 {
2557 return 1.0;
2558 }

◆ 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 2375 of file NPbase.h.

2376 {
2377 return 1.0;
2378 }

◆ 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 2357 of file NPbase.h.

2358 {
2359 return 1.0;
2360 }

◆ 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 2519 of file NPbase.h.

2520 {
2521 return 1.0;
2522 }

◆ 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 2411 of file NPbase.h.

2412 {
2413 return 1.0;
2414 }

◆ 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 2402 of file NPbase.h.

2403 {
2404 return 1.0;
2405 }

◆ 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 2312 of file NPbase.h.

2313 {
2314 return 1.0;
2315 }

◆ 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 2474 of file NPbase.h.

2475 {
2476 return 1.0;
2477 }

◆ 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 2438 of file NPbase.h.

2439 {
2440 return 1.0;
2441 }

◆ 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 2564 of file NPbase.h.

2565 {
2566 return 1.0;
2567 }

◆ 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 2429 of file NPbase.h.

2430 {
2431 return 1.0;
2432 }

◆ 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 2420 of file NPbase.h.

2421 {
2422 return 1.0;
2423 }

◆ 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 2576 of file NPbase.h.

2577 {
2578 return 1.0;
2579 }

◆ 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 2447 of file NPbase.h.

2448 {
2449 return 1.0;
2450 }

◆ 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 2465 of file NPbase.h.

2466 {
2467 return 1.0;
2468 }

◆ 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 2456 of file NPbase.h.

2457 {
2458 return 1.0;
2459 }

◆ 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 2281 of file NPbase.h.

2282 {
2283 return 1.0;
2284 }

◆ 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 2261 of file NPbase.h.

2262 {
2263 return 1.0;
2264 }

◆ 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 2492 of file NPbase.h.

2493 {
2494 return 1.0;
2495 }

◆ 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 2228 of file NPbase.h.

2229 {
2230 return 1.0;
2231 }

◆ 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 2148 of file NPbase.h.

2149 {
2150 return 1.0;
2151 }

◆ 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 2625 of file NPbase.h.

2626 {
2627 return 1.0;
2628 }

◆ 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 2598 of file NPbase.h.

2599 {
2600 return 1.0;
2601 }

◆ 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 2616 of file NPbase.h.

2617 {
2618 return 1.0;
2619 }

◆ 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 2607 of file NPbase.h.

2608 {
2609 return 1.0;
2610 }

◆ 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 2510 of file NPbase.h.

2511 {
2512 return 1.0;
2513 }

◆ 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 2483 of file NPbase.h.

2484 {
2485 return 1.0;
2486 }

◆ 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 2241 of file NPbase.h.

2242 {
2243 return 1.0;
2244 }

◆ 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 2271 of file NPbase.h.

2272 {
2273 return 1.0;
2274 }

◆ 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 2251 of file NPbase.h.

2252 {
2253 return 1.0;
2254 }

◆ 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 2675 of file NPbase.h.

2676 {
2677 return 1.0;
2678 }

◆ 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 2501 of file NPbase.h.

2502 {
2503 return 1.0;
2504 }

◆ 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 2665 of file NPbase.h.

2666 {
2667 return 1.0;
2668 }

◆ 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 2178 of file NPbase.h.

2179 {
2180 return 1.0;
2181 }

◆ 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 2158 of file NPbase.h.

2159 {
2160 return 1.0;
2161 }

◆ 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 2208 of file NPbase.h.

2209 {
2210 return 1.0;
2211 }

◆ 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 2198 of file NPbase.h.

2199 {
2200 return 1.0;
2201 }

◆ 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 2218 of file NPbase.h.

2219 {
2220 return 1.0;
2221 }

◆ 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 2188 of file NPbase.h.

2189 {
2190 return 1.0;
2191 }

◆ 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 2168 of file NPbase.h.

2169 {
2170 return 1.0;
2171 }

◆ 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 128 of file NPbase.cpp.

129{
130 double GammW = GammaW();
131 double GammWij = GammaW(fi, fj);
132
133 return GammWij/GammW;
134}
virtual const double GammaW() const
The total width of the boson, .
Definition: NPbase.cpp:109

◆ 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 1730 of file NPbase.cpp.

1731{
1732 double C1;
1733
1734 if (sqrt_s == 0.240) {
1735
1736 C1 = 0.00639683;
1737
1738 } else if (sqrt_s == 0.250) {
1739
1740 C1 = 0.0064;
1741
1742 } else if (sqrt_s == 0.350) {
1743
1744 C1 = 0.0062;
1745
1746 } else if (sqrt_s == 0.365) {
1747
1748 C1 = 0.00618352;
1749
1750 } else if (sqrt_s == 0.380) {
1751
1752 C1 = 0.0062;
1753
1754 } else if (sqrt_s == 0.500) {
1755
1756 C1 = 0.0061;
1757
1758 } else if (sqrt_s == 1.0) {
1759
1760 C1 = 0.0059;
1761
1762 } else if (sqrt_s == 1.4) {
1763
1764 C1 = 0.0058;
1765
1766 } else if (sqrt_s == 1.5) {
1767
1768 C1 = 0.0058;
1769
1770 } else if (sqrt_s == 3.0) {
1771
1772 C1 = 0.0057;
1773
1774 } else
1775 throw std::runtime_error("Bad argument in NPbase::C1eeHvv");
1776
1777 return C1;
1778}

◆ 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 1830 of file NPbase.cpp.

1831{
1832 double C1;
1833
1834 if (sqrt_s == 0.500) {
1835
1836 C1 = 0.086;
1837
1838 } else if (sqrt_s == 1.0) {
1839
1840 C1 = 0.017;
1841
1842 } else if (sqrt_s == 1.4) {
1843
1844 C1 = 0.0094;
1845
1846 } else if (sqrt_s == 1.5) {
1847
1848 C1 = 0.0094;
1849
1850 } else if (sqrt_s == 3.0) {
1851
1852 C1 = 0.0037;
1853
1854 } else
1855 throw std::runtime_error("Bad argument in NPbase::C1eettH");
1856
1857 return C1;
1858}

◆ 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 1680 of file NPbase.cpp.

1681{
1682 double C1;
1683
1684 if (sqrt_s == 0.240) {
1685
1686 C1 = 0.00639683;
1687
1688 } else if (sqrt_s == 0.250) {
1689
1690 C1 = 0.0064;
1691
1692 } else if (sqrt_s == 0.350) {
1693
1694 C1 = 0.0062;
1695
1696 } else if (sqrt_s == 0.365) {
1697
1698 C1 = 0.00618352;
1699
1700 } else if (sqrt_s == 0.380) {
1701
1702 C1 = 0.0062;
1703
1704 } else if (sqrt_s == 0.500) {
1705
1706 C1 = 0.0061;
1707
1708 } else if (sqrt_s == 1.0) {
1709
1710 C1 = 0.0059;
1711
1712 } else if (sqrt_s == 1.4) {
1713
1714 C1 = 0.0058;
1715
1716 } else if (sqrt_s == 1.5) {
1717
1718 C1 = 0.0058;
1719
1720 } else if (sqrt_s == 3.0) {
1721
1722 C1 = 0.0057;
1723
1724 } else
1725 throw std::runtime_error("Bad argument in NPbase::C1eeWBF");
1726
1727 return C1;
1728}

◆ 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 1780 of file NPbase.cpp.

1781{
1782 double C1;
1783
1784 if (sqrt_s == 0.240) {
1785
1786 C1 = 0.0070;
1787
1788 } else if (sqrt_s == 0.250) {
1789
1790 C1 = 0.0070;
1791
1792 } else if (sqrt_s == 0.350) {
1793
1794 C1 = 0.0069;
1795
1796 } else if (sqrt_s == 0.365) {
1797
1798 C1 = 0.0069;
1799
1800 } else if (sqrt_s == 0.380) {
1801
1802 C1 = 0.0069;
1803
1804 } else if (sqrt_s == 0.500) {
1805
1806 C1 = 0.0067;
1807
1808 } else if (sqrt_s == 1.0) {
1809
1810 C1 = 0.0065;
1811
1812 } else if (sqrt_s == 1.4) {
1813
1814 C1 = 0.0065;
1815
1816 } else if (sqrt_s == 1.5) {
1817
1818 C1 = 0.0065;
1819
1820 } else if (sqrt_s == 3.0) {
1821
1822 C1 = 0.0063;
1823
1824 } else
1825 throw std::runtime_error("Bad argument in NPbase::C1eeZBF");
1826
1827 return C1;
1828}

◆ 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 1630 of file NPbase.cpp.

1631{
1632 double C1;
1633
1634 if (sqrt_s <= 0.240) {
1635
1636 C1 = 0.0173302;
1637
1638 } else if (sqrt_s == 0.250) {
1639
1640 C1 = 0.015;
1641
1642 } else if (sqrt_s == 0.350) {
1643
1644 C1 = 0.0057;
1645
1646 } else if (sqrt_s == 0.365) {
1647
1648 C1 = 0.00493549;
1649
1650 } else if (sqrt_s == 0.380) {
1651
1652 C1 = 0.0057; // Use same as 350 GeV
1653
1654 } else if ((sqrt_s == 0.500)||(sqrt_s == 0.550) ) {
1655
1656 C1 = 0.00099;
1657
1658 } else if (sqrt_s == 1.0) {
1659
1660 C1 = -0.0012;
1661
1662 } else if (sqrt_s == 1.4) {
1663
1664 C1 = -0.0011;
1665
1666 } else if (sqrt_s == 1.5) {
1667
1668 C1 = -0.0011; // Use the same as 1400 GeV
1669
1670 } else if (sqrt_s == 3.0) {
1671
1672 C1 = -0.00054;
1673
1674 } else
1675 throw std::runtime_error("Bad argument in NPbase::C1eeZH");
1676
1677 return C1;
1678}

◆ C1Htot()

const double NPbase::C1Htot ( ) const

The C1 coefficient controlling the H^3 corrections to the total Higgs width from the Higgs trilinear coupling.

Definition at line 1624 of file NPbase.cpp.

1625{
1627 //+ trueSM.computeBrHtoZga() * 0.0 + trueSM.computeBrHtomumu() * 0.0 + trueSM.computeBrHtotautau() * 0.0 + trueSM.computeBrHtocc() * 0.0 + trueSM.computeBrHtoss() * 0.0 + trueSM.computeBrHtobb() * 0.0
1628}
double C1HZZ
Definition: NPbase.h:5726
double C1Hgg
Definition: NPbase.h:5726
double C1Hgaga
Definition: NPbase.h:5726
double C1HWW
Definition: NPbase.h:5726
const double computeBrHtoZZ() const
The Br in the Standard Model.
const double computeBrHtogg() const
The Br in the Standard Model.
const double computeBrHtogaga() const
The Br in the Standard Model.
const double computeBrHtoWW() const
The Br in the Standard Model.

◆ cbminuscc()

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

Reimplemented in HiggsChiral.

Definition at line 2813 of file NPbase.h.

2814 {
2815 return 0.0;
2816 }

◆ cbminusctau()

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

Reimplemented in HiggsChiral.

Definition at line 2822 of file NPbase.h.

2823 {
2824 return 0.0;
2825 }

◆ cbW_TWG()

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

Reimplemented in NPSMEFTd6General.

Definition at line 5212 of file NPbase.h.

5213 {
5214 return 0.0;
5215 }

◆ ccminusctau()

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

Reimplemented in HiggsChiral.

Definition at line 2831 of file NPbase.h.

2832 {
2833 return 0.0;
2834 }

◆ CEWHd11()

virtual const double NPbase::CEWHd11 ( ) 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 4946 of file NPbase.h.

4947 {
4948 return 0.0;
4949 }

◆ CEWHd22()

virtual const double NPbase::CEWHd22 ( ) 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 4956 of file NPbase.h.

4957 {
4958 return 0.0;
4959 }

◆ CEWHd33()

virtual const double NPbase::CEWHd33 ( ) 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 4966 of file NPbase.h.

4967 {
4968 return 0.0;
4969 }

◆ CEWHe11()

virtual const double NPbase::CEWHe11 ( ) 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 4884 of file NPbase.h.

4885 {
4886 return 0.0;
4887 }

◆ CEWHe22()

virtual const double NPbase::CEWHe22 ( ) 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 4894 of file NPbase.h.

4895 {
4896 return 0.0;
4897 }

◆ CEWHe33()

virtual const double NPbase::CEWHe33 ( ) 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 4904 of file NPbase.h.

4905 {
4906 return 0.0;
4907 }

◆ CEWHL111()

virtual const double NPbase::CEWHL111 ( ) 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 4752 of file NPbase.h.

4753 {
4754 return 0.0;
4755 }

◆ CEWHL122()

virtual const double NPbase::CEWHL122 ( ) 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 4762 of file NPbase.h.

4763 {
4764 return 0.0;
4765 }

◆ CEWHL133()

virtual const double NPbase::CEWHL133 ( ) 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 4772 of file NPbase.h.

4773 {
4774 return 0.0;
4775 }

◆ CEWHL311()

virtual const double NPbase::CEWHL311 ( ) 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 4782 of file NPbase.h.

4783 {
4784 return 0.0;
4785 }

◆ CEWHL322()

virtual const double NPbase::CEWHL322 ( ) 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 4792 of file NPbase.h.

4793 {
4794 return 0.0;
4795 }

◆ CEWHL333()

virtual const double NPbase::CEWHL333 ( ) 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 4802 of file NPbase.h.

4803 {
4804 return 0.0;
4805 }

◆ CEWHQ111()

virtual const double NPbase::CEWHQ111 ( ) 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 4812 of file NPbase.h.

4813 {
4814 return 0.0;
4815 }

◆ CEWHQ122()

virtual const double NPbase::CEWHQ122 ( ) 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 4822 of file NPbase.h.

4823 {
4824 return 0.0;
4825 }

◆ CEWHQ133()

virtual const double NPbase::CEWHQ133 ( ) 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 4832 of file NPbase.h.

4833 {
4834 return 0.0;
4835 }

◆ CEWHQ311()

virtual const double NPbase::CEWHQ311 ( ) 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 4842 of file NPbase.h.

4843 {
4844 return 0.0;
4845 }

◆ CEWHQ322()

virtual const double NPbase::CEWHQ322 ( ) 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 4852 of file NPbase.h.

4853 {
4854 return 0.0;
4855 }

◆ CEWHQ333()

virtual const double NPbase::CEWHQ333 ( ) 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 4862 of file NPbase.h.

4863 {
4864 return 0.0;
4865 }

◆ CEWHQd33()

virtual const double NPbase::CEWHQd33 ( ) 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 4873 of file NPbase.h.

4874 {
4875 return 0.0;
4876 }

◆ CEWHu11()

virtual const double NPbase::CEWHu11 ( ) 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 4915 of file NPbase.h.

4916 {
4917 return 0.0;
4918 }

◆ CEWHu22()

virtual const double NPbase::CEWHu22 ( ) 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 4925 of file NPbase.h.

4926 {
4927 return 0.0;
4928 }

◆ CEWHu33()

virtual const double NPbase::CEWHu33 ( ) 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 4935 of file NPbase.h.

4936 {
4937 return 0.0;
4938 }

◆ 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 4706 of file NPbase.h.

4707 {
4708 return 0.0;
4709 }

◆ cgaplusct()

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

Reimplemented in HiggsChiral.

Definition at line 2777 of file NPbase.h.

2778 {
2779 return 1.0;
2780 }

◆ 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 4717 of file NPbase.h.

4718 {
4719 return 0.0;
4720 }

◆ 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 4728 of file NPbase.h.

4729 {
4730 return 0.0;
4731 }

◆ cgminuscga()

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

Reimplemented in HiggsChiral.

Definition at line 2786 of file NPbase.h.

2787 {
2788 return 0.0;
2789 }

◆ cgplusct()

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

Reimplemented in HiggsChiral.

Definition at line 2768 of file NPbase.h.

2769 {
2770 return 1.0;
2771 }

◆ cHb_TWG()

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

Reimplemented in NPSMEFTd6General.

Definition at line 5177 of file NPbase.h.

5178 {
5179 return 0.0;
5180 }

◆ cHQ3_TWG()

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

Reimplemented in NPSMEFTd6General.

Definition at line 5167 of file NPbase.h.

5168 {
5169 return 0.0;
5170 }

◆ cHQm_TWG()

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

Reimplemented in NPSMEFTd6General.

Definition at line 5157 of file NPbase.h.

5158 {
5159 return 0.0;
5160 }

◆ cHQp_TWG()

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

Reimplemented in NPSMEFTd6General.

Definition at line 5162 of file NPbase.h.

5163 {
5164 return 0.0;
5165 }

◆ cHt_TWG()

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

Reimplemented in NPSMEFTd6General.

Definition at line 5172 of file NPbase.h.

5173 {
5174 return 0.0;
5175 }

◆ cHtb_TWG()

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

Reimplemented in NPSMEFTd6General.

Definition at line 5182 of file NPbase.h.

5183 {
5184 return 0.0;
5185 }

◆ 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 2136 of file NPbase.h.

2137 {
2138 return 1.0;
2139 }

◆ cQd1_TWG()

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

Reimplemented in NPSMEFTd6General.

Definition at line 5112 of file NPbase.h.

5113 {
5114 return 0.0;
5115 }

◆ cQd8_TWG()

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

Reimplemented in NPSMEFTd6General.

Definition at line 5117 of file NPbase.h.

5118 {
5119 return 0.0;
5120 }

◆ cQe_TWG()

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

Reimplemented in NPSMEFTd6General.

Definition at line 5232 of file NPbase.h.

5233 {
5234 return 0.0;
5235 }

◆ cQl3_TWG()

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

Reimplemented in NPSMEFTd6General.

Definition at line 5227 of file NPbase.h.

5228 {
5229 return 0.0;
5230 }

◆ cQlM_TWG()

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

Reimplemented in NPSMEFTd6General.

Definition at line 5217 of file NPbase.h.

5218 {
5219 return 0.0;
5220 }

◆ cQlP_TWG()

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

Reimplemented in NPSMEFTd6General.

Definition at line 5222 of file NPbase.h.

5223 {
5224 return 0.0;
5225 }

◆ cQq11_TWG()

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

Reimplemented in NPSMEFTd6General.

Definition at line 5092 of file NPbase.h.

5093 {
5094 return 0.0;
5095 }

◆ cQq18_TWG()

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

Reimplemented in NPSMEFTd6General.

Definition at line 5097 of file NPbase.h.

5098 {
5099 return 0.0;
5100 }

◆ cQQ1_TWG()

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

Reimplemented in NPSMEFTd6General.

Definition at line 5057 of file NPbase.h.

5058 {
5059 return 0.0;
5060 }

◆ cQq31_TWG()

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

Reimplemented in NPSMEFTd6General.

Definition at line 5082 of file NPbase.h.

5083 {
5084 return 0.0;
5085 }

◆ cQq38_TWG()

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

Reimplemented in NPSMEFTd6General.

Definition at line 5087 of file NPbase.h.

5088 {
5089 return 0.0;
5090 }

◆ cQQ8_TWG()

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

Reimplemented in NPSMEFTd6General.

Definition at line 5062 of file NPbase.h.

5063 {
5064 return 0.0;
5065 }

◆ cQt1_TWG()

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

Reimplemented in NPSMEFTd6General.

Definition at line 5072 of file NPbase.h.

5073 {
5074 return 0.0;
5075 }

◆ cQt8_TWG()

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

Reimplemented in NPSMEFTd6General.

Definition at line 5077 of file NPbase.h.

5078 {
5079 return 0.0;
5080 }

◆ cQu1_TWG()

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

Reimplemented in NPSMEFTd6General.

Definition at line 5102 of file NPbase.h.

5103 {
5104 return 0.0;
5105 }

◆ cQu8_TWG()

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

Reimplemented in NPSMEFTd6General.

Definition at line 5107 of file NPbase.h.

5108 {
5109 return 0.0;
5110 }

◆ ctd1_TWG()

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

Reimplemented in NPSMEFTd6General.

Definition at line 5142 of file NPbase.h.

5143 {
5144 return 0.0;
5145 }

◆ ctd8_TWG()

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

Reimplemented in NPSMEFTd6General.

Definition at line 5147 of file NPbase.h.

5148 {
5149 return 0.0;
5150 }

◆ cte_TWG()

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

Reimplemented in NPSMEFTd6General.

Definition at line 5242 of file NPbase.h.

5243 {
5244 return 0.0;
5245 }

◆ ctG_TWG()

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

Reimplemented in NPSMEFTd6General.

Definition at line 5207 of file NPbase.h.

5208 {
5209 return 0.0;
5210 }

◆ ctH_TWG()

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

Reimplemented in NPSMEFTd6General.

Definition at line 5152 of file NPbase.h.

5153 {
5154 return 0.0;
5155 }

◆ ctl_TWG()

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

Reimplemented in NPSMEFTd6General.

Definition at line 5237 of file NPbase.h.

5238 {
5239 return 0.0;
5240 }

◆ ctlS_TWG()

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

Reimplemented in NPSMEFTd6General.

Definition at line 5247 of file NPbase.h.

5248 {
5249 return 0.0;
5250 }

◆ ctlT_TWG()

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

Reimplemented in NPSMEFTd6General.

Definition at line 5252 of file NPbase.h.

5253 {
5254 return 0.0;
5255 }

◆ ctq1_TWG()

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

Reimplemented in NPSMEFTd6General.

Definition at line 5122 of file NPbase.h.

5123 {
5124 return 0.0;
5125 }

◆ ctq8_TWG()

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

Reimplemented in NPSMEFTd6General.

Definition at line 5127 of file NPbase.h.

5128 {
5129 return 0.0;
5130 }

◆ ctt1_TWG()

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

Reimplemented in NPSMEFTd6General.

Definition at line 5067 of file NPbase.h.

5068 {
5069 return 0.0;
5070 }

◆ ctu1_TWG()

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

Reimplemented in NPSMEFTd6General.

Definition at line 5132 of file NPbase.h.

5133 {
5134 return 0.0;
5135 }

◆ ctu8_TWG()

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

Reimplemented in NPSMEFTd6General.

Definition at line 5137 of file NPbase.h.

5138 {
5139 return 0.0;
5140 }

◆ ctW_TWG()

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

Reimplemented in NPSMEFTd6General.

Definition at line 5187 of file NPbase.h.

5188 {
5189 return 0.0;
5190 }

◆ ctZ_TWG()

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

Reimplemented in NPSMEFTd6General.

Definition at line 5197 of file NPbase.h.

5198 {
5199 return 0.0;
5200 }

◆ cVpluscb()

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

Reimplemented in HiggsChiral.

Definition at line 2795 of file NPbase.h.

2796 {
2797 return 2.0;
2798 }

◆ cVplusctau()

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

Reimplemented in HiggsChiral.

Definition at line 2804 of file NPbase.h.

2805 {
2806 return 2.0;
2807 }

◆ 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 4673 of file NPbase.h.

4674 {
4675 return 0.0;
4676 }

◆ 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 4695 of file NPbase.h.

4696 {
4697 return 0.0;
4698 }

◆ 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 4684 of file NPbase.h.

4685 {
4686 return 0.0;
4687 }

◆ 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 2696 of file NPbase.h.

2697 {
2698 return 0.0;
2699 }

◆ 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 2687 of file NPbase.h.

2688 {
2689 return 0.0;
2690 }

◆ delta_AFB_ee()

const double NPbase::delta_AFB_ee ( const double  pol_e,
const double  pol_p,
const double  s 
) const
virtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1201 of file NPbase.cpp.

1202{
1203 return 0.0;
1204}

◆ delta_AFB_f()

const double NPbase::delta_AFB_f ( const Particle  f,
const double  pol_e,
const double  pol_p,
const double  s 
) const
virtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1179 of file NPbase.cpp.

1180{
1181 return 0.0;
1182}

◆ delta_alrmoller()

const double NPbase::delta_alrmoller ( const double  q2,
const double  y 
) const
virtual

The computation of the parity violating asymmetry in Moller scattering.

Parameters
[in]q2the \(Q^2\) of the process
[in]y
Returns
\(A_{LR}\)

Reimplemented in NPSMEFTd6General.

Definition at line 1481 of file NPbase.cpp.

1482{
1483 return 0.;
1484}

◆ delta_amuon()

const double NPbase::delta_amuon ( ) const
virtual

The computation of the anomalous magnetic moment of the muon \(a_\mu=(g_\mu-2)/2\).

Returns
\(a_\mu=(g_\mu-2)/2\)

Reimplemented in NPSMEFTd6General.

Definition at line 1468 of file NPbase.cpp.

1469{
1470 return 0.;
1471}

◆ delta_Dsigma_f()

const double NPbase::delta_Dsigma_f ( const Particle  f,
const double  pol_e,
const double  pol_p,
const double  s,
const double  cos 
) const
virtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1157 of file NPbase.cpp.

1158{
1159 return 0.0;
1160}

◆ delta_gAnue()

const double NPbase::delta_gAnue ( ) const
virtual

The computation of the correction to the effective (muon) neutrino-electron vector coupling: delta_gAnue.

Returns
\(\Delta g_A^{\nu_\mu e}\)

Reimplemented in NPSMEFTd6General.

Definition at line 1513 of file NPbase.cpp.

1514{
1515 return 0.;
1516}

◆ delta_gLnuN2()

const double NPbase::delta_gLnuN2 ( ) const
virtual

The computation of the correction to the effective neutrino nucleon LH coupling: delta_gLnuN2.

Returns
\(\Delta g_L^2(\nu N)\)

Reimplemented in NPSMEFTd6General.

Definition at line 1498 of file NPbase.cpp.

1499{
1500 return 0.;
1501}

◆ delta_gRnuN2()

const double NPbase::delta_gRnuN2 ( ) const
virtual

The computation of the correction to the effective neutrino nucleon RH coupling: delta_gRnuN2.

Returns
\(\Delta g_R^2(\nu N)\)

Reimplemented in NPSMEFTd6General.

Definition at line 1503 of file NPbase.cpp.

1504{
1505 return 0.;
1506}

◆ delta_gVnue()

const double NPbase::delta_gVnue ( ) const
virtual

The computation of the correction to the effective (muon) neutrino-electron vector coupling: delta_gVnue.

Returns
\(\Delta g_V^{\nu_\mu e}\)

Reimplemented in NPSMEFTd6General.

Definition at line 1508 of file NPbase.cpp.

1509{
1510 return 0.;
1511}

◆ delta_mubbH_1()

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

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1925 of file NPbase.h.

1926 {
1927 return 0.0 ;
1928 }

◆ delta_mubbH_2()

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

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1929 of file NPbase.h.

1930 {
1931 return 0.0 ;
1932 }

◆ delta_muggH_1()

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

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1862 of file NPbase.h.

1863 {
1864 return 0.0 ;
1865 }

◆ delta_muggH_2()

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

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1866 of file NPbase.h.

1867 {
1868 return 0.0 ;
1869 }

◆ delta_mutH_1()

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

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1916 of file NPbase.h.

1917 {
1918 return 0.0 ;
1919 }

◆ delta_mutH_2()

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

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1920 of file NPbase.h.

1921 {
1922 return 0.0 ;
1923 }

◆ delta_muttH_1()

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

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1907 of file NPbase.h.

1908 {
1909 return 0.0 ;
1910 }

◆ delta_muttH_2()

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

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1911 of file NPbase.h.

1912 {
1913 return 0.0 ;
1914 }

◆ delta_muVBF_1()

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

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1871 of file NPbase.h.

1872 {
1873 return 0.0 ;
1874 }

◆ delta_muVBF_2()

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

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1875 of file NPbase.h.

1876 {
1877 return 0.0 ;
1878 }

◆ delta_muVH_1()

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

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1898 of file NPbase.h.

1899 {
1900 return 0.0 ;
1901 }

◆ delta_muVH_2()

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

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1902 of file NPbase.h.

1903 {
1904 return 0.0 ;
1905 }

◆ delta_muWH_1()

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

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1880 of file NPbase.h.

1881 {
1882 return 0.0 ;
1883 }

◆ delta_muWH_2()

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

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1884 of file NPbase.h.

1885 {
1886 return 0.0 ;
1887 }

◆ delta_muZH_1()

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

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1889 of file NPbase.h.

1890 {
1891 return 0.0 ;
1892 }

◆ delta_muZH_2()

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

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1893 of file NPbase.h.

1894 {
1895 return 0.0 ;
1896 }

◆ delta_Qwemoller()

const double NPbase::delta_Qwemoller ( const double  q2,
const double  y 
) const
virtual

The computation of the electron's weak charge.

Parameters
[in]q2the \(Q^2\) at which the weak charge is measured
[in]y
Returns
\(Q_{w}(e)\)

Reimplemented in NPSMEFTd6General.

Definition at line 1475 of file NPbase.cpp.

1476{
1477 return 0.;
1478}

◆ delta_Qwn()

const double NPbase::delta_Qwn ( ) const
virtual

The computation of the neutron weak charge: Qwn.

Returns
\(Q_{W}(n)\)

Reimplemented in NPSMEFTd6General.

Definition at line 1493 of file NPbase.cpp.

1494{
1495 return 0.;
1496}

◆ delta_Qwp()

const double NPbase::delta_Qwp ( ) const
virtual

The computation of the proton weak charge: Qwp.

Returns
\(Q_{W}(p)\)

Reimplemented in NPSMEFTd6General.

Definition at line 1487 of file NPbase.cpp.

1488{
1489 return 0.;
1490}

◆ delta_sigma_ee()

const double NPbase::delta_sigma_ee ( const double  pol_e,
const double  pol_p,
const double  s,
const double  cosmin,
const double  cosmax 
) const
virtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1191 of file NPbase.cpp.

1192{
1193 return 0.0;
1194}

◆ delta_sigma_f()

const double NPbase::delta_sigma_f ( const Particle  f,
const double  pol_e,
const double  pol_p,
const double  s,
const double  cosmin,
const double  cosmax 
) const
virtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1162 of file NPbase.cpp.

1163{
1164 return 0.0;
1165}

◆ delta_sigma_had()

const double NPbase::delta_sigma_had ( const double  pol_e,
const double  pol_p,
const double  s,
const double  cosmin,
const double  cosmax 
) const
virtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1167 of file NPbase.cpp.

1168{
1169 return 0.0;
1170}

◆ delta_sigmaTot_ee()

const double NPbase::delta_sigmaTot_ee ( const double  pol_e,
const double  pol_p,
const double  s 
) const
virtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1196 of file NPbase.cpp.

1197{
1198 return 0.0;
1199}

◆ delta_sigmaTot_f()

const double NPbase::delta_sigmaTot_f ( const Particle  f,
const double  pol_e,
const double  pol_p,
const double  s 
) const
virtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1173 of file NPbase.cpp.

1174{
1175 return 0.0;
1176}

◆ delta_TauLFU_gmuge()

const double NPbase::delta_TauLFU_gmuge ( ) const
virtual

The computation of the correction to the LFU ratio \(g_\mu/ g_e \).

Returns
\(\delta g_\mu/ g_e \)

Reimplemented in NPSMEFTd6General.

Definition at line 1570 of file NPbase.cpp.

1571{
1572 return 0.;
1573}

◆ delta_TauLFU_gtauge()

const double NPbase::delta_TauLFU_gtauge ( ) const
virtual

The computation of the correction to the LFU ratio \(g_\tau/ g_e \).

Returns
\(\delta g_\tau/ g_e \)

Reimplemented in NPSMEFTd6General.

Definition at line 1580 of file NPbase.cpp.

1581{
1582 return 0.;
1583}

◆ delta_TauLFU_gtaugmu()

const double NPbase::delta_TauLFU_gtaugmu ( ) const
virtual

The computation of the correction to the LFU ratio \(g_\tau/ g_\mu \).

Returns
\(\delta g_\tau/ g_\mu \)

Reimplemented in NPSMEFTd6General.

Definition at line 1575 of file NPbase.cpp.

1576{
1577 return 0.;
1578}

◆ delta_TauLFU_gtaugmuK()

const double NPbase::delta_TauLFU_gtaugmuK ( ) const
virtual

The computation of the correction to the LFU ratio \(\left(g_\tau/ g_\mu\right)_K \).

Returns
\(\delta\left(g_\tau/ g_\mu\right)_K \)

Reimplemented in NPSMEFTd6General.

Definition at line 1590 of file NPbase.cpp.

1591{
1592 return 0.;
1593}

◆ delta_TauLFU_gtaugmuPi()

const double NPbase::delta_TauLFU_gtaugmuPi ( ) const
virtual

The computation of the correction to the LFU ratio \(\left(g_\tau/ g_\mu\right)_\pi \).

Returns
\(\delta \left(g_\tau/ g_\mu\right)_\pi \)

Reimplemented in NPSMEFTd6General.

Definition at line 1585 of file NPbase.cpp.

1586{
1587 return 0.;
1588}

◆ 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 800 of file NPbase.cpp.

801{
802 double dAf = 0.;
803 double delGVf = deltaGV_f(f);
804 double delGAf = deltaGA_f(f);
805 if (delGVf != 0.0 || delGAf != 0.0) {
806 double gVf = trueSM.gV_f(f).real();
807 double gAf = trueSM.gA_f(f).real();
808 double Gf = gVf * gVf + gAf*gAf;
809 double delGVfOverGAf = (gAf * delGVf - gVf * delGAf) / gAf / gAf;
810
811 dAf = -2.0 * (gVf * gVf - gAf * gAf) * gAf * gAf / Gf / Gf*delGVfOverGAf;
812 }
813
814 return dAf;
815}
virtual const double deltaGV_f(const Particle f) const
New physics contribution to the neutral-current vector coupling .
Definition: NPbase.cpp:181
virtual const double deltaGA_f(const Particle f) const
New physics contribution to the neutral-current axial-vector coupling .
Definition: NPbase.cpp:204
virtual const gslpp::complex gA_f(const Particle f) const
The effective leptonic neutral-current axial-vector coupling in the SM.
virtual const gslpp::complex gV_f(const Particle f) const
The effective leptonic neutral-current vector coupling in the SM.

◆ 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 772 of file NPbase.cpp.

773{
774 //AG:added
775 double dA_2 = 0.0;
776
777 bool nonZeroNP = false;
778 double delGVf = deltaGV_f(f);
779 double delGAf = deltaGA_f(f);
780 double delGVf2 = deltaGV_f_2(f);
781 double delGAf2 = deltaGA_f_2(f);
782 if (delGVf2!=0.0 || delGAf2!=0.0) {nonZeroNP = true;}
783
784 if (nonZeroNP) {
785 double gVf = trueSM.gV_f(f).real();
786 double gAf = trueSM.gA_f(f).real();
787 double Gf = gVf*gVf + gAf*gAf;
788
789 double f2 = -2.0 * ( gVf*gVf - gAf*gAf ) * ( gAf*delGVf2 - gVf*delGAf2) / Gf / Gf;
790 double f1 = 2.0 * ( gVf*gAf*( gAf*gAf - 3.0*gVf*gVf )*delGAf*delGAf
791 + gVf*gAf*( gVf*gVf - 3.0*gAf*gAf )*delGVf*delGVf
792 - ( pow(gAf,4.0) - 6.0*pow(gAf,2.0)*pow(gVf,2.0) + pow(gVf,4.0) )*delGVf*delGAf
793 ) / pow(Gf,3.0);
794
795 dA_2 = f1+f2;
796 }
797 return dA_2;
798}
virtual const double deltaGV_f_2(const Particle f) const
Definition: NPbase.h:181
virtual const double deltaGA_f_2(const Particle f) const
Definition: NPbase.h:219

◆ 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 879 of file NPbase.cpp.

880{
881 double dAFB = 0.;
882 double delGVf = deltaGV_f(f);
883 double delGAf = deltaGA_f(f);
884 if (f.is("ELECTRON")) {
885 if (delGVf != 0.0 || delGAf != 0.0) {
886 double gVe = trueSM.gV_f(f).real();
887 double gAe = trueSM.gA_f(f).real();
888 double Ge = gVe * gVe + gAe*gAe;
889 double delGVeOverGAe = (gAe * delGVf - gVe * delGAf) / gAe / gAe;
890 dAFB = -6.0 * gVe * gAe * (gVe * gVe - gAe * gAe) * gAe * gAe / Ge / Ge / Ge*delGVeOverGAe;
891 }
892 } else {
893 double delGVe = deltaGV_f(leptons[ELECTRON]);
894 double delGAe = deltaGA_f(leptons[ELECTRON]);
895 if (delGVe != 0.0 || delGAe != 0.0 || delGVf != 0.0 || delGAf != 0.0) {
896 double gVe = trueSM.gV_f(leptons[ELECTRON]).real();
897 double gAe = trueSM.gA_f(leptons[ELECTRON]).real();
898 double Ge = gVe * gVe + gAe*gAe;
899 double delGVeOverGAe = (gAe * delGVe - gVe * delGAe) / gAe / gAe;
900 //
901 double gVf = trueSM.gV_f(f).real();
902 double gAf = trueSM.gA_f(f).real();
903 double Gf = gVf * gVf + gAf*gAf;
904 double delGVfOverGAf = (gAf * delGVf - gVf * delGAf) / gAf / gAf;
905
906 dAFB = -(3.0 * gVf * gAf * (gVe * gVe - gAe * gAe) * gAe * gAe / Gf / Ge / Ge * delGVeOverGAe
907 + 3.0 * gVe * gAe * (gVf * gVf - gAf * gAf) * gAf * gAf / Ge / Gf / Gf * delGVfOverGAf);
908 }
909 }
910
911 return dAFB;
912}
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 830 of file NPbase.cpp.

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

◆ 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 4662 of file NPbase.h.

4663 {
4664 return 0.0;
4665 }

◆ 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 3304 of file NPbase.h.

3305 {
3306 return 0.0;
3307 }

◆ 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 3101 of file NPbase.h.

3102 {
3103 return 0.0;
3104 }

◆ 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 849 of file NPbase.h.

850 {
851 return 0.0;
852 };

◆ 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 980 of file NPbase.h.

981 {
982 return deltaG1_hWW();
983 };
virtual const double deltaG1_hWW() const
The new physics contribution to the coupling of the effective interaction .
Definition: NPbase.h:849

◆ 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 897 of file NPbase.h.

898 {
899 return 0.0;
900 };

◆ 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 1034 of file NPbase.h.

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

◆ 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 906 of file NPbase.h.

907 {
908 return 0.0;
909 };

◆ 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 1044 of file NPbase.h.

1045 {
1046 return deltaG1_hZARatio();
1047 };
virtual const double deltaG1_hZARatio() const
The full new physics contribution to the coupling of the effective interaction , including new local ...
Definition: NPbase.h:906

◆ 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 873 of file NPbase.h.

874 {
875 return 0.0;
876 };

◆ 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 1007 of file NPbase.h.

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

◆ 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 3121 of file NPbase.h.

3122 {
3123 return 0.0;
3124 }

◆ 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 3112 of file NPbase.h.

3113 {
3114 return 0.0;
3115 }

◆ 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 3152 of file NPbase.h.

3153 {
3154 return 0.0;
3155 }

◆ 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 857 of file NPbase.h.

858 {
859 return 0.0;
860 };

◆ 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 989 of file NPbase.h.

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

◆ 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 914 of file NPbase.h.

915 {
916 return 0.0;
917 };

◆ 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 1053 of file NPbase.h.

1054 {
1055 return deltaG2_hZA();
1056 };
virtual const double deltaG2_hZA() const
The new physics contribution to the coupling of the effective interaction .
Definition: NPbase.h:914

◆ 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 881 of file NPbase.h.

882 {
883 return 0.0;
884 };

◆ 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 1016 of file NPbase.h.

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

◆ 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 865 of file NPbase.h.

866 {
867 return 0.0;
868 };

◆ 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 998 of file NPbase.h.

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

◆ 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 889 of file NPbase.h.

890 {
891 return 0.0;
892 };

◆ 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 1025 of file NPbase.h.

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

◆ 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 922 of file NPbase.h.

923 {
924 return 0.0;
925 };

◆ 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 1062 of file NPbase.h.

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

◆ 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 931 of file NPbase.h.

932 {
933 return 0.0;
934 };

◆ 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 1072 of file NPbase.h.

1073 {
1074 return deltaG_hAARatio();
1075 };
virtual const double deltaG_hAARatio() const
The full new physics contribution to the coupling of the effective interaction , including new local ...
Definition: NPbase.h:931

◆ 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 941 of file NPbase.h.

942 {
943 return 0.0;
944 };

◆ 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 1083 of file NPbase.h.

1084 {
1085 return deltaG_hff(p);
1086 };
virtual gslpp::complex deltaG_hff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
Definition: NPbase.h:941

◆ 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 832 of file NPbase.h.

833 {
834 return 0.0;
835 };

◆ 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 961 of file NPbase.h.

962 {
963 return deltaG_hgg();
964 };
virtual const double deltaG_hgg() const
The new physics contribution to the coupling of the effective interaction .
Definition: NPbase.h:832

◆ 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 841 of file NPbase.h.

842 {
843 return 0.0;
844 };

◆ 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 971 of file NPbase.h.

972 {
973 return deltaG_hggRatio();
974 };
virtual const double deltaG_hggRatio() const
The full new physics contribution to the coupling of the effective interaction , including new local ...
Definition: NPbase.h:841

◆ 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 949 of file NPbase.h.

950 {
951 return 0.0;
952 };

◆ 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 1092 of file NPbase.h.

1093 {
1094 return deltaG_hhhRatio();
1095 };
virtual const double deltaG_hhhRatio() const
The new physics contribution to the Higgs self-coupling . Normalized to the SM value.
Definition: NPbase.h:949

◆ 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 204 of file NPbase.cpp.

205{
206 if (f.is("TOP")) return 0.;
207 /* SM values */
208 double alpha = trueSM.alphaMz();
209 double gASM = trueSM.gA_f(f).real();
210
211 return ( gASM * (alpha * obliqueT() - DeltaGF()) / 2.0);
212}
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 219 of file NPbase.h.

219 {
220 return 0.0;
221 } //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 384 of file NPbase.h.

385 {
386 return 0.0;
387 };

◆ 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 353 of file NPbase.h.

354 {
355 return 0.0;
356 };

◆ 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 363 of file NPbase.cpp.

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

◆ 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 338 of file NPbase.cpp.

339{
340 //AG:added
341 double deltaGamma_Z_2 = 0.;
342
343 bool nonZeroNP = false;
344 double delGVl2[6], delGAl2[6], delGVq2[6], delGAq2[6];
345 for (int p = 0; p < 6; ++p) {
346 delGVl2[p] = deltaGV_f_2(leptons[p]);
347 delGAl2[p] = deltaGA_f_2(leptons[p]);
348 delGVq2[p] = deltaGV_f_2(quarks[p]);
349 delGAq2[p] = deltaGA_f_2(quarks[p]);
350 if (delGVq2[p]!=0.0 or delGAq2[p]!=0.0 or delGVl2[p]!=0.0 or delGAl2[p]!=0.0)
351 nonZeroNP = true;
352 }
353
354 if (nonZeroNP) {
355 for(int p=0; p<6; p++){
357 }
358 }
359
360 return deltaGamma_Z_2;
361}
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:256
virtual const double deltaGamma_Z_2() const
The new physics contribution to the total decay width of the boson, .
Definition: NPbase.cpp:338

◆ 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 289 of file NPbase.cpp.

290{
291 double deltaGamma_Zf = 0.;
292 bool nonZeroNP = false;
293
294 double delGVf = deltaGV_f(f);
295 double delGAf = deltaGA_f(f);
296
297 double gVf = trueSM.gV_f(f).real();
298 double gAf = trueSM.gA_f(f).real();
299
300 double Nf;
301
302 if (f.is("LEPTON")) {
303 Nf = 1.0;
304 } else {
305 Nf = 3.0;
306 }
307
308 double alpha = trueSM.alphaMz();
309 double sW2_SM = trueSM.sW2();
310 double cW2_SM = trueSM.cW2();
311
312 if (delGVf != 0.0 || delGAf != 0.0)
313 nonZeroNP = true;
314
315 if (nonZeroNP) {
316 double delGammaZf = 0.0;
317 delGammaZf = 2.0 * Nf * (gVf * delGVf + gAf * delGAf);
318
319 deltaGamma_Zf = alpha * Mz / 12.0 / sW2_SM / cW2_SM * delGammaZf;
320 }
321
322 return deltaGamma_Zf;
323}
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 256 of file NPbase.cpp.

257{
258 //AG:added
259 double DeltaGamma_Zf_2=0.0;
260
261 double delGVf = deltaGV_f(f);
262 double delGAf = deltaGA_f(f);
263 double delGVf2 = deltaGV_f_2(f);
264 double delGAf2 = deltaGA_f_2(f);
265
266 bool nonZeroNP = false;
267 if (delGVf2!=0.0 || delGAf2!=0.0) {nonZeroNP = true;}
268
269 if (nonZeroNP) {
270 double Nf;
271 if (f.is("LEPTON")) {
272 Nf = 1.0;
273 } else {
274 Nf = 3.0;
275 }
276
277 double gVf = trueSM.gV_f(f).real();
278 double gAf = trueSM.gA_f(f).real();
279 double DelGammaZf2;
280
281 DelGammaZf2 = Nf * ( 2.0*(gVf*delGVf2 + gAf*delGAf2) + delGVf*delGVf + delGAf*delGAf );
282 //DeltaGamma_Zf_2 = 4.0 * GF * pow(Mz,3.0) / 24.0 / pow(2,0.5) / M_PI * DelGammaZf2;
283 DeltaGamma_Zf_2 = alphaMz()*Mz / 12.0 / trueSM.sW2()/trueSM.cW2() * DelGammaZf2;
284 }
285
286 return DeltaGamma_Zf_2;
287}
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 499 of file NPbase.cpp.

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

◆ 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 478 of file NPbase.cpp.

479{
480 //AG:added
481 double DeltaGamma_Zhad_2 = 0.;
482 bool nonZeroNP = false;
483 double delGVq2[6], delGAq2[6];
484 for (int p = 0; p < 6; ++p) {
485 delGVq2[p] = deltaGV_f_2(quarks[p]);
486 delGAq2[p] = deltaGA_f_2(quarks[p]);
487 if (delGVq2[p] != 0.0 || delGAq2[p] != 0.0) {nonZeroNP = true;}
488 }
489
490 if (nonZeroNP) {
491 for(int p=0; p<6; p++){
492 DeltaGamma_Zhad_2 += deltaGamma_Zf_2(quarks[p]);
493 }
494 }
495
496 return DeltaGamma_Zhad_2;
497}

◆ deltaGammaHbbRatio1()

virtual const double NPbase::deltaGammaHbbRatio1 ( ) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1979 of file NPbase.h.

1980 {
1981 return 0.0;
1982 }

◆ deltaGammaHbbRatio2()

virtual const double NPbase::deltaGammaHbbRatio2 ( ) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1983 of file NPbase.h.

1984 {
1985 return 0.0;
1986 }

◆ deltaGammaHccRatio1()

virtual const double NPbase::deltaGammaHccRatio1 ( ) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2006 of file NPbase.h.

2007 {
2008 return 0.0;
2009 }

◆ deltaGammaHccRatio2()

virtual const double NPbase::deltaGammaHccRatio2 ( ) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2010 of file NPbase.h.

2011 {
2012 return 0.0;
2013 }

◆ deltaGammaHgagaRatio1()

virtual const double NPbase::deltaGammaHgagaRatio1 ( ) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1961 of file NPbase.h.

1962 {
1963 return 0.0;
1964 }

◆ deltaGammaHgagaRatio2()

virtual const double NPbase::deltaGammaHgagaRatio2 ( ) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1965 of file NPbase.h.

1966 {
1967 return 0.0;
1968 }

◆ deltaGammaHggRatio1()

virtual const double NPbase::deltaGammaHggRatio1 ( ) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1934 of file NPbase.h.

1935 {
1936 return 0.0;
1937 }

◆ deltaGammaHggRatio2()

virtual const double NPbase::deltaGammaHggRatio2 ( ) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1938 of file NPbase.h.

1939 {
1940 return 0.0;
1941 }

◆ deltaGammaHmumuRatio1()

virtual const double NPbase::deltaGammaHmumuRatio1 ( ) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1988 of file NPbase.h.

1989 {
1990 return 0.0;
1991 }

◆ deltaGammaHmumuRatio2()

virtual const double NPbase::deltaGammaHmumuRatio2 ( ) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1992 of file NPbase.h.

1993 {
1994 return 0.0;
1995 }

◆ deltaGammaHtautauRatio1()

virtual const double NPbase::deltaGammaHtautauRatio1 ( ) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1997 of file NPbase.h.

1998 {
1999 return 0.0;
2000 }

◆ deltaGammaHtautauRatio2()

virtual const double NPbase::deltaGammaHtautauRatio2 ( ) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2001 of file NPbase.h.

2002 {
2003 return 0.0;
2004 }

◆ deltaGammaHWWRatio1()

virtual const double NPbase::deltaGammaHWWRatio1 ( ) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1943 of file NPbase.h.

1944 {
1945 return 0.0;
1946 }

◆ deltaGammaHWWRatio2()

virtual const double NPbase::deltaGammaHWWRatio2 ( ) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1947 of file NPbase.h.

1948 {
1949 return 0.0;
1950 }

◆ deltaGammaHZgaRatio1()

virtual const double NPbase::deltaGammaHZgaRatio1 ( ) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1970 of file NPbase.h.

1971 {
1972 return 0.0;
1973 }

◆ deltaGammaHZgaRatio2()

virtual const double NPbase::deltaGammaHZgaRatio2 ( ) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1974 of file NPbase.h.

1975 {
1976 return 0.0;
1977 }

◆ deltaGammaHZZRatio1()

virtual const double NPbase::deltaGammaHZZRatio1 ( ) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1952 of file NPbase.h.

1953 {
1954 return 0.0;
1955 }

◆ deltaGammaHZZRatio2()

virtual const double NPbase::deltaGammaHZZRatio2 ( ) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 1956 of file NPbase.h.

1957 {
1958 return 0.0;
1959 }

◆ deltaGammaTotalRatio1()

virtual const double NPbase::deltaGammaTotalRatio1 ( ) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2015 of file NPbase.h.

2016 {
2017 return 0.0;
2018 }

◆ deltaGammaTotalRatio2()

virtual const double NPbase::deltaGammaTotalRatio2 ( ) const
inlinevirtual

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 2019 of file NPbase.h.

2020 {
2021 return 0.0;
2022 }

◆ 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 231 of file NPbase.cpp.

232{
233 // Default: No scale dependence
234 return 0.5 * ( deltaGV_f(p) + deltaGA_f(p) );
235}

◆ 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 290 of file NPbase.h.

291 {
292 return 0.0;
293 };

◆ 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 244 of file NPbase.cpp.

245{
246 // Default: No scale dependence
247 return deltaGL_Wff(pbar, p);
248}
virtual gslpp::complex deltaGL_Wff(const Particle pbar, const Particle p) const
New physics contribution to the charged current coupling .
Definition: NPbase.h:290

◆ 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 238 of file NPbase.cpp.

239{
240 // Default: No scale dependence
241 return 0.5 * ( deltaGV_f(p) - deltaGA_f(p) );
242}

◆ 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 301 of file NPbase.h.

302 {
303 return 0.0;
304 };

◆ 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 250 of file NPbase.cpp.

251{
252 // Default: No scale dependence
253 return deltaGR_Wff(pbar, p);
254}
virtual gslpp::complex deltaGR_Wff(const Particle pbar, const Particle p) const
New physics contribution to the charged current coupling .
Definition: NPbase.h:301

◆ 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 181 of file NPbase.cpp.

182{
183 if (f.is("TOP")) return 0.;
184
185 /* SM values */
186 double alpha = trueSM.alphaMz();
187 double sW2SM = trueSM.sW2();
188 double cW2SM = trueSM.cW2();
189 double gVSM = trueSM.gV_f(f).real();
190 double gASM = trueSM.gA_f(f).real();
191
192 return ( gVSM * (alpha * obliqueT() - DeltaGF()) / 2.0
193 + (gVSM - gASM) / 4.0 / sW2SM / (cW2SM - sW2SM)
194 *(alpha * (obliqueS() - 4.0 * cW2SM * sW2SM * obliqueT())
195 + 4.0 * cW2SM * sW2SM * DeltaGF()));
196}
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 181 of file NPbase.h.

181 {
182 return 0.0;
183 } //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 3130 of file NPbase.h.

3131 {
3132 return 0.0;
3133 }

◆ 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 3162 of file NPbase.h.

3163 {
3164 return 0.0;
3165 }

◆ 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 1097 of file NPbase.cpp.

1098{
1099 double dNnu = 0.0;
1100 double dGl1, dGl2, dGl3, dGl, dGinv;
1101 double Gl1, Gl2, Gl3, Gl, Ginv;
1102 double dRl1, dRl2, dRl3, dRl;
1103 double Rl1, Rl2, Rl3, Rl;
1104 double shad0;
1105
1107 dGl2 = deltaGamma_Zf(leptons[MU]);
1108 dGl3 = deltaGamma_Zf(leptons[TAU]);
1109
1110 dGl = (1.0/3.0) * (dGl1 + dGl2 + dGl3);
1111
1112 Gl1 = trueSM.GammaZ(leptons[ELECTRON]);
1113 Gl2 = trueSM.GammaZ(leptons[MU]);
1114 Gl3 = trueSM.GammaZ(leptons[TAU]);
1115
1116 Gl = (1.0/3.0) * (Gl1 + Gl2 + Gl3);
1117
1118 dGinv = deltaGamma_Zf(leptons[NEUTRINO_1]) +
1121
1122 Ginv = trueSM.GammaZ(leptons[NEUTRINO_1]) +
1125
1126 dRl1 = deltaR0_f(leptons[ELECTRON]);
1127 dRl2 = deltaR0_f(leptons[MU]);
1128 dRl3 = deltaR0_f(leptons[TAU]);
1129
1130 dRl = (1.0/3.0) * (dRl1 + dRl2 + dRl3);
1131
1132 Rl1 = trueSM.R0_f(leptons[ELECTRON]);
1133 Rl2 = trueSM.R0_f(leptons[MU]);
1134 Rl3 = trueSM.R0_f(leptons[TAU]);
1135
1136 Rl = (1.0/3.0) * (Rl1 + Rl2 + Rl3);
1137
1138 shad0 = trueSM.sigma0_had();
1139
1140 dNnu = (trueSM.N_nu())*( dGl/Gl - dGinv/Ginv ) -
1141 3.0*(Gl/Ginv)*dRl +
1142 (Gl/Ginv)*sqrt(3.0*M_PI*Rl/Mz/Mz/shad0)*(-3.0*deltaSigmaHadron()/shad0 + 3.0* dRl/Rl);
1143
1144 return dNnu;
1145}
virtual const double deltaSigmaHadron() const
The new physics contribution to the cross section for the process at the pole, .
Definition: NPbase.cpp:608
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:983
@ 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
virtual const double sigma0_had() const
The hadronic cross section for at the -pole, .
virtual const double R0_f(const Particle f) const
The ratio .
virtual const double N_nu() const
The number of neutrinos obtained indirectly from the measurements at the Z pole, .

◆ 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 983 of file NPbase.cpp.

984{
985 double dR0_f = 0., delGVl = 0., delGAl = 0., deltaGl = 0., Gl = 0.;
986 bool nonZeroNP = false;
987 if (f.is("LEPTON")) {
988 delGVl = deltaGV_f(f);
989 delGAl = deltaGA_f(f);
990 if (delGVl != 0.0 || delGAl != 0.0) nonZeroNP = true;
991 }
992
993 double delGVq[6], delGAq[6];
994 for (int q = 0; q < 6; ++q) {
995 delGVq[q] = deltaGV_f(quarks[q]);
996 delGAq[q] = deltaGA_f(quarks[q]);
997 if (delGVq[q] != 0.0 || delGAq[q] != 0.0) nonZeroNP = true;
998 }
999
1000 if (nonZeroNP) {
1001 double CF = 1.;
1002 if (f.is("LEPTON")) {
1003 double gVl = trueSM.gV_f(f).real();
1004 double gAl = trueSM.gA_f(f).real();
1005 Gl = gVl * gVl + gAl*gAl;
1006 deltaGl = 2.0 * (gVl * delGVl + gAl * delGAl);
1007 CF = 3.;
1008 }
1009 double Gq[6], deltaGq[6];
1010 double gVq, gAq;
1011 double Gq_sum = 0.0, delGq_sum = 0.0;
1012 for (int q = 0; q < 6; ++q) {
1013 gVq = trueSM.gV_f(quarks[q]).real();
1014 gAq = trueSM.gA_f(quarks[q]).real();
1015 Gq[q] = gVq * gVq + gAq*gAq;
1016 deltaGq[q] = 2.0 * (gVq * delGVq[q] + gAq * delGAq[q]);
1017
1018 Gq_sum += CF * Gq[q];
1019 delGq_sum += CF * deltaGq[q];
1020 }
1021 if (f.is("LEPTON"))
1022 if ( f.is("NEUTRINO_1") || f.is("NEUTRINO_2") || f.is("NEUTRINO_3") ) {
1023 dR0_f = deltaGl / Gq_sum - Gl * delGq_sum / Gq_sum / Gq_sum;
1024 } else {
1025 dR0_f = delGq_sum / Gl - Gq_sum * deltaGl / Gl / Gl;
1026 }
1027 else
1028 dR0_f = deltaGq[f.getIndex() - 6] / Gq_sum
1029 - Gq[f.getIndex() - 6] * delGq_sum / Gq_sum / Gq_sum;
1030 }
1031 return dR0_f;
1032}
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 927 of file NPbase.cpp.

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

◆ 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 1047 of file NPbase.cpp.

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

◆ 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 434 of file NPbase.cpp.

435{
436 //AG:added
437 double DeltaRuc = 0.0;
438
439 bool nonZeroNP=false;
440 if(deltaR0_f(quarks[UP])!=0.0 || deltaR0_f(quarks[CHARM])!=0.0) { nonZeroNP = true;}
441
442 if(nonZeroNP){
443 // This keeps the same structure in SM. Should it be modified with a more general CKM assumption?
444 DeltaRuc = 0.5 * ( deltaR0_f(quarks[UP]) + deltaR0_f(quarks[CHARM]) );
445 }
446
447 return DeltaRuc;
448}
@ 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 418 of file NPbase.cpp.

419{
420 //AG:added
421 double DeltaRuc_2 = 0.0;
422
423 bool nonZeroNP=false;
424 if(deltaR0_f_2(quarks[UP])!=0.0 || deltaR0_f_2(quarks[CHARM])!=0.0) { nonZeroNP = true;}
425
426 if(nonZeroNP){
427 // This keeps the same structure in SM. Should it be modified with a more general CKM assumption?
428 DeltaRuc_2 = 0.5 * ( deltaR0_f_2(quarks[UP]) + deltaR0_f_2(quarks[CHARM]) );
429 }
430
431 return DeltaRuc_2;
432}
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:927

◆ 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 608 of file NPbase.cpp.

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

◆ 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 552 of file NPbase.cpp.

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

◆ 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 691 of file NPbase.cpp.

692{
693 double sin2_theta_eff = 0.;
694 double delGVf = deltaGV_f(leptons[ELECTRON]);
695 double delGAf = deltaGA_f(leptons[ELECTRON]);
696 if (delGVf != 0.0 || delGAf != 0.0) {
697 double gVf = trueSM.gV_f(leptons[ELECTRON]).real();
698 double gAf = trueSM.gA_f(leptons[ELECTRON]).real();
699 double delGVfOverGAf = (gAf * delGVf - gVf * delGAf) / gAf / gAf;
700
701 sin2_theta_eff = -delGVfOverGAf / 4.0;
702 }
703 return sin2_theta_eff;
704}

◆ 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 668 of file NPbase.cpp.

669{
670 //AG:added
671 double sin2_theta_eff_2=0.0;
672 double delGVf = deltaGV_f(leptons[ELECTRON]);
673 double delGAf = deltaGA_f(leptons[ELECTRON]);
674 double delGVf2 = deltaGV_f_2(leptons[ELECTRON]);
675 double delGAf2 = deltaGA_f_2(leptons[ELECTRON]);
676
677 bool nonZeroNP = false;
678 if (delGVf2!=0.0 || delGAf2!=0.0) {nonZeroNP = true;}
679
680 if (nonZeroNP) {
681 double gVf = trueSM.gV_f(leptons[ELECTRON]).real();
682 double gAf = trueSM.gA_f(leptons[ELECTRON]).real();
683 sin2_theta_eff_2 = 1.0/4.0 * delGVf * delGAf / pow(gAf,2.0)
684 - 1.0/4.0 * gVf * pow(delGAf,2.0) / pow(gAf,3.0)
685 - 1.0/4.0 * ( gAf*delGVf2 - gVf*delGAf2) / pow(gAf,2.0) ;
686 }
687
688 return sin2_theta_eff_2;
689}

◆ 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 729 of file NPbase.cpp.

730{
731 double sin2_theta_eff = 0.;
732 double delGVf = deltaGV_f(leptons[MU]);
733 double delGAf = deltaGA_f(leptons[MU]);
734 if (delGVf != 0.0 || delGAf != 0.0) {
735 double gVf = trueSM.gV_f(leptons[MU]).real();
736 double gAf = trueSM.gA_f(leptons[MU]).real();
737 double delGVfOverGAf = (gAf * delGVf - gVf * delGAf) / gAf / gAf;
738
739 sin2_theta_eff = -delGVfOverGAf / 4.0;
740 }
741 return sin2_theta_eff;
742}

◆ 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 706 of file NPbase.cpp.

707{
708 //AG:added
709 double sin2_theta_eff_2=0.0;
710 double delGVf = deltaGV_f(leptons[MU]);
711 double delGAf = deltaGA_f(leptons[MU]);
712 double delGVf2 = deltaGV_f_2(leptons[MU]);
713 double delGAf2 = deltaGA_f_2(leptons[MU]);
714
715 bool nonZeroNP = false;
716 if (delGVf2!=0.0 || delGAf2!=0.0) {nonZeroNP = true;}
717
718 if (nonZeroNP) {
719 double gVf = trueSM.gV_f(leptons[MU]).real();
720 double gAf = trueSM.gA_f(leptons[MU]).real();
721 sin2_theta_eff_2 = 1.0/4.0 * delGVf * delGAf / pow(gAf,2.0)
722 - 1.0/4.0 * gVf * pow(delGAf,2.0) / pow(gAf,3.0)
723 - 1.0/4.0 * ( gAf*delGVf2 - gVf*delGAf2) / pow(gAf,2.0) ;
724 }
725
726 return sin2_theta_eff_2;
727}

◆ 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 3192 of file NPbase.h.

3193 {
3194 return 0.0;
3195 }

◆ 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 3258 of file NPbase.h.

3259 {
3260 return deltaxseeWW4fLEP2(sqrt_s, 0);
3261 }
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:3192

◆ 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 3214 of file NPbase.h.

3215 {
3216 return deltaxseeWW4fLEP2(sqrt_s, 11);
3217 }

◆ 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 3236 of file NPbase.h.

3237 {
3238 return deltaxseeWW4fLEP2(sqrt_s, 10);
3239 }

◆ 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 3280 of file NPbase.h.

3281 {
3282 return 0.0;
3283 }

◆ 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 4607 of file NPbase.h.

4608 {
4609 return 0.0;
4610 }

◆ 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 4629 of file NPbase.h.

4630 {
4631 return 0.0;
4632 }

◆ 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 4651 of file NPbase.h.

4652 {
4653 return 0.0;
4654 }

◆ 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 4640 of file NPbase.h.

4641 {
4642 return 0.0;
4643 }

◆ 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 4596 of file NPbase.h.

4597 {
4598 return 0.0;
4599 }

◆ 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 4618 of file NPbase.h.

4619 {
4620 return 0.0;
4621 }

◆ 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 3292 of file NPbase.h.

3293 {
3294 return 0.0;
3295 }

◆ 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 3314 of file NPbase.h.

3315 {
3316 return 0.0;
3317 }

◆ 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 3324 of file NPbase.h.

3325 {
3326 return 0.0;
3327 }

◆ eeffAFBbottom()

const double NPbase::eeffAFBbottom ( const double  pol_e,
const double  pol_p,
const double  s 
) const
virtual

Reimplemented from StandardModel.

Definition at line 1354 of file NPbase.cpp.

1355{
1356 return (trueSM.eeffAFBbottom(pol_e, pol_p, s) + delta_AFB_f(quarks[BOTTOM], pol_e, pol_p, s));
1357}
virtual const double delta_AFB_f(const Particle f, const double pol_e, const double pol_p, const double s) const
Definition: NPbase.cpp:1179
@ BOTTOM
Definition: QCD.h:329
virtual const double eeffAFBbottom(const double pol_e, const double pol_p, const double s) const
Test Observable.

◆ eeffAFBcharm()

const double NPbase::eeffAFBcharm ( const double  pol_e,
const double  pol_p,
const double  s 
) const
virtual

Reimplemented from StandardModel.

Definition at line 1350 of file NPbase.cpp.

1351{
1352 return (trueSM.eeffAFBcharm(pol_e, pol_p, s) + delta_AFB_f(quarks[CHARM], pol_e, pol_p, s));
1353}
virtual const double eeffAFBcharm(const double pol_e, const double pol_p, const double s) const

◆ eeffAFBe()

const double NPbase::eeffAFBe ( const double  pol_e,
const double  pol_p,
const double  s 
) const
virtual

Reimplemented from StandardModel.

Definition at line 1330 of file NPbase.cpp.

1331{
1332 return (trueSM.eeffAFBe(pol_e, pol_p, s) + delta_AFB_ee(pol_e, pol_p, s));
1333}
virtual const double delta_AFB_ee(const double pol_e, const double pol_p, const double s) const
Definition: NPbase.cpp:1201
virtual const double eeffAFBe(const double pol_e, const double pol_p, const double s) const

◆ eeffAFBetsub()

const double NPbase::eeffAFBetsub ( const double  pol_e,
const double  pol_p,
const double  s 
) const
virtual

Reimplemented from StandardModel.

Definition at line 1334 of file NPbase.cpp.

1335{
1336 return (trueSM.eeffAFBetsub(pol_e, pol_p, s) + delta_AFB_ee(pol_e, pol_p, s));
1337}
virtual const double eeffAFBetsub(const double pol_e, const double pol_p, const double s) const

◆ eeffAFBmu()

const double NPbase::eeffAFBmu ( const double  pol_e,
const double  pol_p,
const double  s 
) const
virtual

Reimplemented from StandardModel.

Definition at line 1338 of file NPbase.cpp.

1339{
1340 return (trueSM.eeffAFBmu(pol_e, pol_p, s) + delta_AFB_f(leptons[MU], pol_e, pol_p, s));
1341}
virtual const double eeffAFBmu(const double pol_e, const double pol_p, const double s) const

◆ eeffAFBstrange()

const double NPbase::eeffAFBstrange ( const double  pol_e,
const double  pol_p,
const double  s 
) const
virtual

Reimplemented from StandardModel.

Definition at line 1346 of file NPbase.cpp.

1347{
1348 return (trueSM.eeffAFBstrange(pol_e, pol_p, s) + delta_AFB_f(quarks[STRANGE], pol_e, pol_p, s));
1349}
@ STRANGE
Definition: QCD.h:327
virtual const double eeffAFBstrange(const double pol_e, const double pol_p, const double s) const

◆ eeffAFBtau()

const double NPbase::eeffAFBtau ( const double  pol_e,
const double  pol_p,
const double  s 
) const
virtual

Reimplemented from StandardModel.

Definition at line 1342 of file NPbase.cpp.

1343{
1344 return (trueSM.eeffAFBtau(pol_e, pol_p, s) + delta_AFB_f(leptons[TAU], pol_e, pol_p, s));
1345}
virtual const double eeffAFBtau(const double pol_e, const double pol_p, const double s) const

◆ eeffRbottom()

const double NPbase::eeffRbottom ( const double  pol_e,
const double  pol_p,
const double  s 
) const
virtual

Reimplemented from StandardModel.

Definition at line 1315 of file NPbase.cpp.

1316{
1317 double sigmaHadSM = trueSM.eeffsigmaHadron(pol_e, pol_p, s);
1318 double sigmaffSM = trueSM.eeffsigmaBottom(pol_e, pol_p, s);
1319 double Rf;
1320
1321 Rf = trueSM.eeffRbottom(pol_e, pol_p, s)
1322 + delta_sigmaTot_f(quarks[BOTTOM], pol_e, pol_p, s) / sigmaHadSM
1323 - delta_sigma_had(pol_e, pol_p, s, -1.0, 1.0) * sigmaffSM / sigmaHadSM / sigmaHadSM;
1324
1325 return Rf;
1326}
virtual const double delta_sigmaTot_f(const Particle f, const double pol_e, const double pol_p, const double s) const
Definition: NPbase.cpp:1173
virtual const double delta_sigma_had(const double pol_e, const double pol_p, const double s, const double cosmin, const double cosmax) const
Definition: NPbase.cpp:1167
virtual const double eeffRbottom(const double pol_e, const double pol_p, const double s) const
virtual const double eeffsigmaBottom(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

◆ eeffRcharm()

const double NPbase::eeffRcharm ( const double  pol_e,
const double  pol_p,
const double  s 
) const
virtual

Reimplemented from StandardModel.

Definition at line 1303 of file NPbase.cpp.

1304{
1305 double sigmaHadSM = trueSM.eeffsigmaHadron(pol_e, pol_p, s);
1306 double sigmaffSM = trueSM.eeffsigmaCharm(pol_e, pol_p, s);
1307 double Rf;
1308
1309 Rf = trueSM.eeffRcharm(pol_e, pol_p, s)
1310 + delta_sigmaTot_f(quarks[CHARM], pol_e, pol_p, s) / sigmaHadSM
1311 - delta_sigma_had(pol_e, pol_p, s, -1.0, 1.0) * sigmaffSM / sigmaHadSM / sigmaHadSM;
1312
1313 return Rf;
1314}
virtual const double eeffsigmaCharm(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

◆ eeffRelectron()

const double NPbase::eeffRelectron ( const double  pol_e,
const double  pol_p,
const double  s 
) const
virtual

Reimplemented from StandardModel.

Definition at line 1243 of file NPbase.cpp.

1244{
1245 double sigmaHadSM = trueSM.eeffsigmaHadron(pol_e, pol_p, s);
1246 double sigmaffSM = trueSM.eeffsigmaE(pol_e, pol_p, s);
1247 double Rf;
1248
1249 Rf = trueSM.eeffRelectron(pol_e, pol_p, s)
1250 + delta_sigma_had(pol_e, pol_p, s, -1.0, 1.0) / sigmaffSM
1251 - delta_sigmaTot_ee(pol_e, pol_p, s) * sigmaHadSM / sigmaffSM / sigmaffSM;
1252
1253 return Rf;
1254}
virtual const double delta_sigmaTot_ee(const double pol_e, const double pol_p, const double s) const
Definition: NPbase.cpp:1196
virtual const double eeffRelectron(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

◆ eeffRelectrontsub()

const double NPbase::eeffRelectrontsub ( const double  pol_e,
const double  pol_p,
const double  s 
) const
virtual

Reimplemented from StandardModel.

Definition at line 1255 of file NPbase.cpp.

1256{
1257 double sigmaHadSM = trueSM.eeffsigmaHadron(pol_e, pol_p, s);
1258 double sigmaffSM = trueSM.eeffsigmaEtsub(pol_e, pol_p, s);
1259 double Rf;
1260
1261 Rf = trueSM.eeffRelectrontsub(pol_e, pol_p, s)
1262 + delta_sigma_had(pol_e, pol_p, s, -1.0, 1.0) / sigmaffSM
1263 - delta_sigmaTot_ee(pol_e, pol_p, s) * sigmaHadSM / sigmaffSM / sigmaffSM;
1264
1265 return Rf;
1266}
virtual const double eeffsigmaEtsub(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

◆ eeffRmuon()

const double NPbase::eeffRmuon ( const double  pol_e,
const double  pol_p,
const double  s 
) const
virtual

Reimplemented from StandardModel.

Definition at line 1267 of file NPbase.cpp.

1268{
1269 double sigmaHadSM = trueSM.eeffsigmaHadron(pol_e, pol_p, s);
1270 double sigmaffSM = trueSM.eeffsigmaMu(pol_e, pol_p, s);
1271 double Rf;
1272
1273 Rf = trueSM.eeffRmuon(pol_e, pol_p, s)
1274 + delta_sigma_had(pol_e, pol_p, s, -1.0, 1.0) / sigmaffSM
1275 - delta_sigmaTot_f(leptons[MU], pol_e, pol_p, s) * sigmaHadSM / sigmaffSM / sigmaffSM;
1276
1277 return Rf;
1278}
virtual const double eeffsigmaMu(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

◆ eeffRstrange()

const double NPbase::eeffRstrange ( const double  pol_e,
const double  pol_p,
const double  s 
) const
virtual

Reimplemented from StandardModel.

Definition at line 1291 of file NPbase.cpp.

1292{
1293 double sigmaHadSM = trueSM.eeffsigmaHadron(pol_e, pol_p, s);
1294 double sigmaffSM = trueSM.eeffsigmaStrange(pol_e, pol_p, s);
1295 double Rf;
1296
1297 Rf = trueSM.eeffRstrange(pol_e, pol_p, s)
1298 + delta_sigmaTot_f(quarks[STRANGE], pol_e, pol_p, s) / sigmaHadSM
1299 - delta_sigma_had(pol_e, pol_p, s, -1.0, 1.0) * sigmaffSM / sigmaHadSM / sigmaHadSM;
1300
1301 return Rf;
1302}
virtual const double eeffRstrange(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

◆ eeffRtau()

const double NPbase::eeffRtau ( const double  pol_e,
const double  pol_p,
const double  s 
) const
virtual

Reimplemented from StandardModel.

Definition at line 1279 of file NPbase.cpp.

1280{
1281 double sigmaHadSM = trueSM.eeffsigmaHadron(pol_e, pol_p, s);
1282 double sigmaffSM = trueSM.eeffsigmaTau(pol_e, pol_p, s);
1283 double Rf;
1284
1285 Rf = trueSM.eeffRtau(pol_e, pol_p, s)
1286 + delta_sigma_had(pol_e, pol_p, s, -1.0, 1.0) / sigmaffSM
1287 - delta_sigmaTot_f(leptons[TAU], pol_e, pol_p, s) * sigmaHadSM / sigmaffSM / sigmaffSM;
1288
1289 return Rf;
1290}
virtual const double eeffsigmaTau(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

◆ eeffsigmaBottom()

const double NPbase::eeffsigmaBottom ( const double  pol_e,
const double  pol_p,
const double  s 
) const
virtual

Reimplemented from StandardModel.

Definition at line 1237 of file NPbase.cpp.

1238{
1239 return (trueSM.eeffsigmaBottom(pol_e, pol_p, s) + delta_sigmaTot_f(quarks[BOTTOM], pol_e, pol_p, s));
1240}

◆ eeffsigmaCharm()

const double NPbase::eeffsigmaCharm ( const double  pol_e,
const double  pol_p,
const double  s 
) const
virtual

Reimplemented from StandardModel.

Definition at line 1233 of file NPbase.cpp.

1234{
1235 return (trueSM.eeffsigmaCharm(pol_e, pol_p, s) + delta_sigmaTot_f(quarks[CHARM], pol_e, pol_p, s));
1236}

◆ eeffsigmaE()

const double NPbase::eeffsigmaE ( const double  pol_e,
const double  pol_p,
const double  s 
) const
virtual

Reimplemented from StandardModel.

Definition at line 1209 of file NPbase.cpp.

1210{
1211 return (trueSM.eeffsigmaE(pol_e, pol_p, s) + delta_sigmaTot_ee(pol_e, pol_p, s));
1212}

◆ eeffsigmaEtsub()

const double NPbase::eeffsigmaEtsub ( const double  pol_e,
const double  pol_p,
const double  s 
) const
virtual

Reimplemented from StandardModel.

Definition at line 1213 of file NPbase.cpp.

1214{
1215 return (trueSM.eeffsigmaEtsub(pol_e, pol_p, s) + delta_sigmaTot_ee(pol_e, pol_p, s));
1216}

◆ eeffsigmaHadron()

const double NPbase::eeffsigmaHadron ( const double  pol_e,
const double  pol_p,
const double  s 
) const
virtual

Reimplemented from StandardModel.

Definition at line 1225 of file NPbase.cpp.

1226{
1227 return (trueSM.eeffsigmaHadron(pol_e, pol_p, s) + delta_sigma_had(pol_e, pol_p, s, -1.0, 1.0));
1228}

◆ eeffsigmaMu()

const double NPbase::eeffsigmaMu ( const double  pol_e,
const double  pol_p,
const double  s 
) const
virtual

Reimplemented from StandardModel.

Definition at line 1217 of file NPbase.cpp.

1218{
1219 return (trueSM.eeffsigmaMu(pol_e, pol_p, s) + delta_sigmaTot_f(leptons[MU], pol_e, pol_p, s));
1220}

◆ eeffsigmaStrange()

const double NPbase::eeffsigmaStrange ( const double  pol_e,
const double  pol_p,
const double  s 
) const
virtual

Reimplemented from StandardModel.

Definition at line 1229 of file NPbase.cpp.

1230{
1231 return (trueSM.eeffsigmaStrange(pol_e, pol_p, s) + delta_sigmaTot_f(quarks[STRANGE], pol_e, pol_p, s));
1232}

◆ eeffsigmaTau()

const double NPbase::eeffsigmaTau ( const double  pol_e,
const double  pol_p,
const double  s 
) const
virtual

Reimplemented from StandardModel.

Definition at line 1221 of file NPbase.cpp.

1222{
1223 return (trueSM.eeffsigmaTau(pol_e, pol_p, s) + delta_sigmaTot_f(leptons[TAU], pol_e, pol_p, s));
1224}

◆ 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 214 of file NPbase.cpp.

215{
216 //AG: deltaGA_f_2(f) added below
217 return ( trueSM.gA_f(f) + deltaGA_f(f) + deltaGA_f_2(f) );
218}

◆ 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 535 of file NPbase.cpp.

536{
537 //AG: deltaGamma_Zhad_2() added below
539}
virtual const double Gamma_had() const
The hadronic decay width of the boson, .

◆ 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 405 of file NPbase.cpp.

406{
407 //AG:begin
408 if(OutputOrder()==0){ return (trueSM.Gamma_Z() ); }
409 if(OutputOrder()==1){ return (trueSM.Gamma_Z() + deltaGamma_Z()); }
410 if(OutputOrder()==2){ return (trueSM.Gamma_Z() + deltaGamma_Z() + deltaGamma_Z_2() ); }
411 if(OutputOrder()==3){ return (trueSM.Gamma_Z() + deltaGamma_Z_2() ); }
412 else
413 //AG:end
414 //AG: deltaGamma_Z_2() added below
415 return (trueSM.Gamma_Z() + deltaGamma_Z() + deltaGamma_Z_2());
416}

◆ 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 325 of file NPbase.cpp.

326{
327 //AG:begin
328 if(OutputOrder()==0){ return (trueSM.GammaZ(f) ); }
329 if(OutputOrder()==1){ return (trueSM.GammaZ(f) + deltaGamma_Zf(f)); }
330 if(OutputOrder()==2){ return (trueSM.GammaZ(f) + deltaGamma_Zf(f) + deltaGamma_Zf_2(f) ); }
331 if(OutputOrder()==3){ return (trueSM.GammaZ(f) + deltaGamma_Zf_2(f) ); }
332 else
333 //AG:end
334 //AG: deltaGamma_Zf_2(f) added below
335 return (trueSM.GammaZ(f) + deltaGamma_Zf(f) + deltaGamma_Zf_2(f));
336}

◆ 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 2126 of file NPbase.h.

2127 {
2128 return 1.0;
2129 }

◆ 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 2106 of file NPbase.h.

2107 {
2108 return 1.0;
2109 }

◆ 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 2073 of file NPbase.h.

2074 {
2075 return 1.0;
2076 }

◆ 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 2033 of file NPbase.h.

2034 {
2035 return 1.0;
2036 }

◆ 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 2086 of file NPbase.h.

2087 {
2088 return 1.0;
2089 }

◆ 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 2116 of file NPbase.h.

2117 {
2118 return 1.0;
2119 }

◆ 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 2096 of file NPbase.h.

2097 {
2098 return 1.0;
2099 }

◆ 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 2043 of file NPbase.h.

2044 {
2045 return 1.0;
2046 }

◆ 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 2063 of file NPbase.h.

2064 {
2065 return 1.0;
2066 }

◆ 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 2053 of file NPbase.h.

2054 {
2055 return 1.0;
2056 }

◆ 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 109 of file NPbase.cpp.

110{
111 double Gamma_W = trueSM.GammaW();
112
113 double alpha = trueSM.alphaMz();
114 double c2 = trueSM.cW2();
115 double s2 = trueSM.sW2();
116
117 Gamma_W *= 1.0 - 3.0 * alpha / 4.0 / (c2 - s2)
118 *(obliqueS() - 2.0 * c2 * obliqueT() - (c2 - s2) * obliqueU() / 2.0 / s2)
119 - (1.0 + c2) / 2.0 / (c2 - s2) * DeltaGF();
120
121 //std::cout << "Gw: c_S=" << - 3.0*alpha/4.0/(c2-s2) << std::endl;
122 //std::cout << "Gw: c_T=" << - 3.0*alpha/4.0/(c2-s2)*(- 2.0*c2) << std::endl;
123 //std::cout << "Gw: c_U=" << - 3.0*alpha/4.0/(c2-s2)*(- (c2-s2)/2.0/s2) << std::endl;
124
125 return Gamma_W;
126}
virtual const double obliqueU() const
The oblique parameter .
Definition: NPbase.h:146
virtual const double GammaW(const Particle fi, const Particle fj) const
A partial decay width of the boson decay into a SM fermion pair.

◆ 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 90 of file NPbase.cpp.

91{
92 double Gamma_Wij = trueSM.GammaW(fi, fj);
93
94 double alpha = trueSM.alphaMz();
95 double c2 = trueSM.cW2();
96 double s2 = trueSM.sW2();
97
98 Gamma_Wij *= 1.0 - 3.0 * alpha / 4.0 / (c2 - s2)
99 *(obliqueS() - 2.0 * c2 * obliqueT() - (c2 - s2) * obliqueU() / 2.0 / s2)
100 - (1.0 + c2) / 2.0 / (c2 - s2) * DeltaGF();
101
102 //std::cout << "Gw: c_S=" << - 3.0*alpha/4.0/(c2-s2) << std::endl;
103 //std::cout << "Gw: c_T=" << - 3.0*alpha/4.0/(c2-s2)*(- 2.0*c2) << std::endl;
104 //std::cout << "Gw: c_U=" << - 3.0*alpha/4.0/(c2-s2)*(- (c2-s2)/2.0/s2) << std::endl;
105
106 return Gamma_Wij;
107}

◆ gAnue()

const double NPbase::gAnue ( ) const
virtual

Reimplemented from StandardModel.

Definition at line 1560 of file NPbase.cpp.

1561{
1562 return (trueSM.gAnue() + delta_gAnue());
1563}
virtual const double delta_gAnue() const
The computation of the correction to the effective (muon) neutrino-electron vector coupling: delta_gA...
Definition: NPbase.cpp:1513
virtual const double gAnue() const
The effective (muon) neutrino-electron axial-vector coupling: gAnue.

◆ 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 }

◆ gLnuN2()

const double NPbase::gLnuN2 ( ) const
virtual

Reimplemented from StandardModel.

Definition at line 1545 of file NPbase.cpp.

1546{
1547 return (trueSM.gLnuN2() + delta_gLnuN2());
1548}
virtual const double delta_gLnuN2() const
The computation of the correction to the effective neutrino nucleon LH coupling: delta_gLnuN2.
Definition: NPbase.cpp:1498
virtual const double gLnuN2() const
The effective neutrino nucleon LH coupling: gLnuN2.

◆ gRnuN2()

const double NPbase::gRnuN2 ( ) const
virtual

Reimplemented from StandardModel.

Definition at line 1550 of file NPbase.cpp.

1551{
1552 return (trueSM.gRnuN2() + delta_gRnuN2());
1553}
virtual const double delta_gRnuN2() const
The computation of the correction to the effective neutrino nucleon RH coupling: delta_gRnuN2.
Definition: NPbase.cpp:1503
virtual const double gRnuN2() const
The effective neutrino nucleon RH coupling: gRnuN2.

◆ 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 198 of file NPbase.cpp.

199{
200 //AG: deltaGV_f_2(f) added below.
201 return ( trueSM.gV_f(f) + deltaGV_f(f) + deltaGV_f_2(f) );
202}

◆ gVnue()

const double NPbase::gVnue ( ) const
virtual

Reimplemented from StandardModel.

Definition at line 1555 of file NPbase.cpp.

1556{
1557 return (trueSM.gVnue() + delta_gVnue());
1558}
virtual const double delta_gVnue() const
The computation of the correction to the effective (muon) neutrino-electron vector coupling: delta_gV...
Definition: NPbase.cpp:1508
virtual const double gVnue() const
The effective (muon) neutrino-electron vector coupling: gVnue.

◆ IctW_TWG()

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

Reimplemented in NPSMEFTd6General.

Definition at line 5192 of file NPbase.h.

5193 {
5194 return 0.0;
5195 }

◆ IctZ_TWG()

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

Reimplemented in NPSMEFTd6General.

Definition at line 5202 of file NPbase.h.

5203 {
5204 return 0.0;
5205 }

◆ 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 4574 of file NPbase.h.

4575 {
4576 return 1.0;
4577 }

◆ 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 4520 of file NPbase.h.

4521 {
4522 return 1.0;
4523 }

◆ 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 4511 of file NPbase.h.

4512 {
4513 return 1.0;
4514 }

◆ 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 4529 of file NPbase.h.

4530 {
4531 return 1.0;
4532 }

◆ 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 4493 of file NPbase.h.

4494 {
4495 return 1.0;
4496 }

◆ 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 4502 of file NPbase.h.

4503 {
4504 return 1.0;
4505 }

◆ 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 4565 of file NPbase.h.

4566 {
4567 return 1.0;
4568 }

◆ 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 4547 of file NPbase.h.

4548 {
4549 return 1.0;
4550 }

◆ 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 4556 of file NPbase.h.

4557 {
4558 return 1.0;
4559 }

◆ 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 226 of file NPbase.cpp.

227{
228 return ( (1.0 - gV_f(f) / gA_f(f)) / (4.0 * fabs(f.getCharge()) * sW2()));
229}
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:214
virtual const gslpp::complex gV_f(const Particle f) const
The total (SM+NP) contribution to the neutral-current vector coupling .
Definition: NPbase.cpp:198
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 4583 of file NPbase.h.

4584 {
4585 return 1.0;
4586 }

◆ 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 4538 of file NPbase.h.

4539 {
4540 return 1.0;
4541 }

◆ 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 3139 of file NPbase.h.

3140 {
3141 return 0.0;
3142 }

◆ 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 4739 of file NPbase.h.

4740 {
4741 return 0.0;
4742 }

◆ LEP2AFBbottom()

const double NPbase::LEP2AFBbottom ( const double  s) const
virtual

Reimplemented from StandardModel.

Reimplemented in NPSTUVWXY.

Definition at line 1411 of file NPbase.cpp.

1412{
1413 return (trueSM.LEP2AFBbottom(s) + delta_AFB_f(quarks[BOTTOM], 0., 0., s));
1414}
virtual const double LEP2AFBbottom(const double s) const

◆ LEP2AFBcharm()

const double NPbase::LEP2AFBcharm ( const double  s) const
virtual

Reimplemented from StandardModel.

Reimplemented in NPSTUVWXY.

Definition at line 1406 of file NPbase.cpp.

1407{
1408 return (trueSM.LEP2AFBcharm(s) + delta_AFB_f(quarks[CHARM], 0., 0., s));
1409}
virtual const double LEP2AFBcharm(const double s) const

◆ LEP2AFBe()

const double NPbase::LEP2AFBe ( const double  s) const
virtual

Reimplemented from StandardModel.

Definition at line 1391 of file NPbase.cpp.

1392{
1393 return (trueSM.LEP2AFBe(s) + delta_AFB_ee(0., 0., s));
1394}
virtual const double LEP2AFBe(const double s) const

◆ LEP2AFBmu()

const double NPbase::LEP2AFBmu ( const double  s) const
virtual

Reimplemented from StandardModel.

Reimplemented in NPSTUVWXY.

Definition at line 1396 of file NPbase.cpp.

1397{
1398 return (trueSM.LEP2AFBmu(s) + delta_AFB_f(leptons[MU], 0., 0., s));
1399}
virtual const double LEP2AFBmu(const double s) const

◆ LEP2AFBtau()

const double NPbase::LEP2AFBtau ( const double  s) const
virtual

Reimplemented from StandardModel.

Reimplemented in NPSTUVWXY.

Definition at line 1401 of file NPbase.cpp.

1402{
1403 return (trueSM.LEP2AFBtau(s) + delta_AFB_f(leptons[TAU], 0., 0., s));
1404}
virtual const double LEP2AFBtau(const double s) const

◆ LEP2dsigmadcosBinE()

const double NPbase::LEP2dsigmadcosBinE ( const double  s,
const double  cos,
const double  cosmin,
const double  cosmax 
) const
virtual

Reimplemented from StandardModel.

Definition at line 1441 of file NPbase.cpp.

1442{
1443 double Deltacos = fabs(cosmax-cosmin); // Bin width
1444
1445 // Compute differential cross section as the cross section in the bin/Delta cos (see e.g. hep-ex/0512012)
1446 return (trueSM.LEP2dsigmadcosBinE(s,cos,cosmin,cosmax) + delta_sigma_ee(0., 0., s, cosmin, cosmax) / Deltacos );
1447}
virtual const double delta_sigma_ee(const double pol_e, const double pol_p, const double s, const double cosmin, const double cosmax) const
Definition: NPbase.cpp:1191
virtual const double LEP2dsigmadcosBinE(const double s, const double cos, const double cosmin, const double cosmax) const

◆ LEP2dsigmadcosBinMu()

const double NPbase::LEP2dsigmadcosBinMu ( const double  s,
const double  cos,
const double  cosmin,
const double  cosmax 
) const
virtual

Reimplemented from StandardModel.

Definition at line 1449 of file NPbase.cpp.

1450{
1451 double Deltacos = fabs(cosmax-cosmin); // Bin width
1452
1453 // Compute differential cross section as the cross section in the bin/Delta cos (see e.g. hep-ex/0512012)
1454 return (trueSM.LEP2dsigmadcosBinMu(s,cos,cosmin,cosmax) + delta_sigma_f(leptons[MU], 0., 0., s, cosmin, cosmax) / Deltacos );
1455}
virtual const double delta_sigma_f(const Particle f, const double pol_e, const double pol_p, const double s, const double cosmin, const double cosmax) const
Definition: NPbase.cpp:1162
virtual const double LEP2dsigmadcosBinMu(const double s, const double cos, const double cosmin, const double cosmax) const

◆ LEP2dsigmadcosBinTau()

const double NPbase::LEP2dsigmadcosBinTau ( const double  s,
const double  cos,
const double  cosmin,
const double  cosmax 
) const
virtual

Reimplemented from StandardModel.

Definition at line 1457 of file NPbase.cpp.

1458{
1459 double Deltacos = fabs(cosmax-cosmin);
1460
1461 // Compute differential cross section as the cross section in the bin/Delta cos (see e.g. hep-ex/0512012)
1462 return (trueSM.LEP2dsigmadcosBinTau(s,cos,cosmin,cosmax) + delta_sigma_f(leptons[TAU], 0., 0., s, cosmin, cosmax) / Deltacos );
1463}
virtual const double LEP2dsigmadcosBinTau(const double s, const double cos, const double cosmin, const double cosmax) const

◆ LEP2dsigmadcosE()

const double NPbase::LEP2dsigmadcosE ( const double  s,
const double  cos 
) const
virtual

Reimplemented from StandardModel.

Definition at line 1426 of file NPbase.cpp.

1427{
1428 return (trueSM.LEP2dsigmadcosE(s,cos) + delta_Dsigma_f(leptons[ELECTRON], 0., 0., s, cos));
1429}
virtual const double delta_Dsigma_f(const Particle f, const double pol_e, const double pol_p, const double s, const double cos) const
Definition: NPbase.cpp:1157
virtual const double LEP2dsigmadcosE(const double s, const double cos) const

◆ LEP2dsigmadcosMu()

const double NPbase::LEP2dsigmadcosMu ( const double  s,
const double  cos 
) const
virtual

Reimplemented from StandardModel.

Definition at line 1431 of file NPbase.cpp.

1432{
1433 return (trueSM.LEP2dsigmadcosMu(s,cos) + delta_Dsigma_f(leptons[MU], 0., 0., s, cos) );
1434}
virtual const double LEP2dsigmadcosMu(const double s, const double cos) const

◆ LEP2dsigmadcosTau()

const double NPbase::LEP2dsigmadcosTau ( const double  s,
const double  cos 
) const
virtual

Reimplemented from StandardModel.

Definition at line 1436 of file NPbase.cpp.

1437{
1438 return (trueSM.LEP2dsigmadcosTau(s,cos) + delta_Dsigma_f(leptons[TAU], 0., 0., s, cos) );
1439}
virtual const double LEP2dsigmadcosTau(const double s, const double cos) const

◆ LEP2Rbottom()

const double NPbase::LEP2Rbottom ( const double  s) const
virtual

Reimplemented from StandardModel.

Reimplemented in NPSTUVWXY.

Definition at line 1421 of file NPbase.cpp.

1422{
1423 return (trueSM.LEP2Rbottom(s));
1424}
virtual const double LEP2Rbottom(const double s) const

◆ LEP2Rcharm()

const double NPbase::LEP2Rcharm ( const double  s) const
virtual

Reimplemented from StandardModel.

Reimplemented in NPSTUVWXY.

Definition at line 1416 of file NPbase.cpp.

1417{
1418 return (trueSM.LEP2Rcharm(s));
1419}
virtual const double LEP2Rcharm(const double s) const

◆ LEP2sigmaBottom()

const double NPbase::LEP2sigmaBottom ( const double  s) const
virtual

Reimplemented from StandardModel.

Reimplemented in NPSTUVWXY.

Definition at line 1386 of file NPbase.cpp.

1387{
1388 return (trueSM.LEP2sigmaBottom(s) + delta_sigmaTot_f(quarks[BOTTOM], 0., 0., s));
1389}
virtual const double LEP2sigmaBottom(const double s) const

◆ LEP2sigmaCharm()

const double NPbase::LEP2sigmaCharm ( const double  s) const
virtual

Reimplemented from StandardModel.

Reimplemented in NPSTUVWXY.

Definition at line 1381 of file NPbase.cpp.

1382{
1383 return (trueSM.LEP2sigmaCharm(s) + delta_sigmaTot_f(quarks[CHARM], 0., 0., s));
1384}
virtual const double LEP2sigmaCharm(const double s) const

◆ LEP2sigmaE()

const double NPbase::LEP2sigmaE ( const double  s) const
virtual

Reimplemented from StandardModel.

Definition at line 1361 of file NPbase.cpp.

1362{
1363 return (trueSM.LEP2sigmaE(s) + delta_sigmaTot_ee(0., 0., s));
1364}
virtual const double LEP2sigmaE(const double s) const

◆ LEP2sigmaHadron()

const double NPbase::LEP2sigmaHadron ( const double  s) const
virtual

Reimplemented from StandardModel.

Reimplemented in NPSTUVWXY.

Definition at line 1376 of file NPbase.cpp.

1377{
1378 return (trueSM.LEP2sigmaHadron(s) + delta_sigma_had(0., 0., s, -1.0, 1.0));
1379}
virtual const double LEP2sigmaHadron(const double s) const

◆ LEP2sigmaMu()

const double NPbase::LEP2sigmaMu ( const double  s) const
virtual

Reimplemented from StandardModel.

Reimplemented in NPSTUVWXY.

Definition at line 1366 of file NPbase.cpp.

1367{
1368 return (trueSM.LEP2sigmaMu(s) + delta_sigmaTot_f(leptons[MU], 0., 0., s));
1369}
virtual const double LEP2sigmaMu(const double s) const

◆ LEP2sigmaTau()

const double NPbase::LEP2sigmaTau ( const double  s) const
virtual

Reimplemented from StandardModel.

Reimplemented in NPSTUVWXY.

Definition at line 1371 of file NPbase.cpp.

1372{
1373 return (trueSM.LEP2sigmaTau(s) + delta_sigmaTot_f(leptons[TAU], 0., 0., s));
1374}
virtual const double LEP2sigmaTau(const double s) const

◆ 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 1410 of file NPbase.h.

1411 {
1412 return 1.0;
1413 }

◆ 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 1193 of file NPbase.h.

1194 {
1195 return 1.0;
1196 }

◆ 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 1166 of file NPbase.h.

1167 {
1168 return 1.0;
1169 }

◆ 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 1446 of file NPbase.h.

1447 {
1448 return 1.0;
1449 }

◆ 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 1152 of file NPbase.h.

1153 {
1154 return 1.0;
1155 }

◆ 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 3347 of file NPbase.h.

3348 {
3349 return 1.0;
3350 }

◆ 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 1180 of file NPbase.h.

1181 {
1182 return 1.0;
1183 }

◆ 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 1289 of file NPbase.h.

1290 {
1291 return 1.0;
1292 }

◆ 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 1275 of file NPbase.h.

1276 {
1277 return 1.0;
1278 }

◆ 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 1302 of file NPbase.h.

1303 {
1304 return 1.0;
1305 }

◆ 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 1315 of file NPbase.h.

1316 {
1317 return 1.0;
1318 }

◆ 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 1206 of file NPbase.h.

1207 {
1208 return 1.0;
1209 }

◆ 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 1218 of file NPbase.h.

1219 {
1220 return 1.0;
1221 }

◆ 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 1105 of file NPbase.h.

1106 {
1107 return 1.0;
1108 }

◆ 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 1816 of file NPbase.h.

1817 {
1818 return 1.0;
1819 }

◆ 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 1545 of file NPbase.h.

1546 {
1547 return 1.0;
1548 }

◆ 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 1578 of file NPbase.h.

1579 {
1580 return 1.0;
1581 };

◆ 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 1116 of file NPbase.h.

1117 {
1118 return 1.0;
1119 }

◆ muggHmumu()

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

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

Definition at line 1748 of file NPbase.h.

1749 {
1750 return 1.0;
1751 }

◆ muggHpbbH_Hgaga()

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

Definition at line 1557 of file NPbase.h.

1558 {
1559 return 1.0;
1560 }

◆ muggHpbbH_Htautau()

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

Definition at line 1788 of file NPbase.h.

1789 {
1790 return 1.0;
1791 }

◆ muggHpbbH_HWW()

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

Definition at line 1696 of file NPbase.h.

1697 {
1698 return 1.0;
1699 }

◆ muggHpbbH_HZZ()

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

Definition at line 1639 of file NPbase.h.

1640 {
1641 return 1.0;
1642 }

◆ 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 1433 of file NPbase.h.

1434 {
1435 return 1.0;
1436 }

◆ muggHpttHptHpbbH_Hmumu()

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

Definition at line 1776 of file NPbase.h.

1777 {
1778 return 1.0;
1779 }

◆ muggHpttHptHpbbH_HZga()

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

Definition at line 1627 of file NPbase.h.

1628 {
1629 return 1.0;
1630 }

◆ muggHpVBFpbbH_Hbb()

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

Definition at line 1820 of file NPbase.h.

1821 {
1822 return 1.0;
1823 }

◆ 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 1784 of file NPbase.h.

1785 {
1786 return 1.0;
1787 }

◆ 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 1692 of file NPbase.h.

1693 {
1694 return 1.0;
1695 }

◆ muggHWW2l2v()

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

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

Definition at line 1724 of file NPbase.h.

1725 {
1726 return 1.0;
1727 }

◆ muggHZga()

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

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

Definition at line 1603 of file NPbase.h.

1604 {
1605 return 1.0;
1606 }

◆ 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 1635 of file NPbase.h.

1636 {
1637 return 1.0;
1638 }

◆ muggHZZ4l()

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

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

Definition at line 1667 of file NPbase.h.

1668 {
1669 return 1.0;
1670 }

◆ 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 1457 of file NPbase.h.

1458 {
1459 return 1.0;
1460 }

◆ 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 1505 of file NPbase.h.

1506 {
1507 return 1.0;
1508 }

◆ 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 1469 of file NPbase.h.

1470 {
1471 return 1.0;
1472 }

◆ 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 1493 of file NPbase.h.

1494 {
1495 return 1.0;
1496 }

◆ 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 1517 of file NPbase.h.

1518 {
1519 return 1.0;
1520 }

◆ 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 1481 of file NPbase.h.

1482 {
1483 return 1.0;
1484 }

◆ muppHmumu()

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

Reimplemented in GeorgiMachacek, HiggsChiral, and THDMW.

Definition at line 1852 of file NPbase.h.

1853 {
1854 return 1.0;
1855 }

◆ muppHZga()

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

Reimplemented in GeorgiMachacek, and THDMW.

Definition at line 1856 of file NPbase.h.

1857 {
1858 return 1.0;
1859 }

◆ 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 3374 of file NPbase.h.

3375 {
3376 return 1.0;
3377 }

◆ 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 1399 of file NPbase.h.

1400 {
1401 return 1.0;
1402 }

◆ mutHgaga()

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

Definition at line 1551 of file NPbase.h.

1552 {
1553 return 1.0;
1554 }

◆ 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 1421 of file NPbase.h.

1422 {
1423 return 1.0;
1424 }

◆ muTHUggHbb()

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

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

Definition at line 3039 of file NPbase.h.

3040 {
3041 return 1.0;
3042 }

◆ muTHUggHgaga()

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

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

Definition at line 2844 of file NPbase.h.

2845 {
2846 return 1.0;
2847 }

◆ muTHUggHmumu()

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

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

Definition at line 2991 of file NPbase.h.

2992 {
2993 return 1.0;
2994 }

◆ muTHUggHtautau()

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

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

Definition at line 3015 of file NPbase.h.

3016 {
3017 return 1.0;
3018 }

◆ muTHUggHWW()

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

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

Definition at line 2943 of file NPbase.h.

2944 {
2945 return 1.0;
2946 }

◆ muTHUggHWW2l2v()

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

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

Definition at line 2967 of file NPbase.h.

2968 {
2969 return 1.0;
2970 }

◆ muTHUggHZga()

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

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

Definition at line 2869 of file NPbase.h.

2870 {
2871 return 1.0;
2872 }

◆ muTHUggHZgamumu()

virtual const double NPbase::muTHUggHZgamumu ( 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 }

◆ muTHUggHZZ()

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

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

Definition at line 2893 of file NPbase.h.

2894 {
2895 return 1.0;
2896 }

◆ muTHUggHZZ4l()

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

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

Definition at line 2918 of file NPbase.h.

2919 {
2920 return 1.0;
2921 }

◆ muTHUggHZZ4mu()

virtual const double NPbase::muTHUggHZZ4mu ( 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 1.0;
3087 }

◆ muTHUttHbb()

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

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

Definition at line 3059 of file NPbase.h.

3060 {
3061 return 1.0;
3062 }

◆ muTHUttHgaga()

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

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

Definition at line 2865 of file NPbase.h.

2866 {
2867 return 1.0;
2868 }

◆ muTHUttHmumu()

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

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

Definition at line 3011 of file NPbase.h.

3012 {
3013 return 1.0;
3014 }

◆ muTHUttHtautau()

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

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

Definition at line 3035 of file NPbase.h.

3036 {
3037 return 1.0;
3038 }

◆ muTHUttHWW()

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

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

Definition at line 2963 of file NPbase.h.

2964 {
2965 return 1.0;
2966 }

◆ muTHUttHWW2l2v()

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

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

Definition at line 2987 of file NPbase.h.

2988 {
2989 return 1.0;
2990 }

◆ muTHUttHZga()

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

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

Definition at line 2889 of file NPbase.h.

2890 {
2891 return 1.0;
2892 }

◆ muTHUttHZZ()

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

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

Definition at line 2913 of file NPbase.h.

2914 {
2915 return 1.0;
2916 }

◆ muTHUttHZZ4l()

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

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

Definition at line 2938 of file NPbase.h.

2939 {
2940 return 1.0;
2941 }

◆ muTHUVBFBRinv()

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

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

Definition at line 3064 of file NPbase.h.

3065 {
3066 return 0.0;
3067 }

◆ muTHUVBFHbb()

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

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

Definition at line 3043 of file NPbase.h.

3044 {
3045 return 1.0;
3046 }

◆ muTHUVBFHgaga()

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

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

Definition at line 2849 of file NPbase.h.

2850 {
2851 return 1.0;
2852 }

◆ muTHUVBFHinv()

virtual const double NPbase::muTHUVBFHinv ( 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 }

◆ muTHUVBFHmumu()

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

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

Definition at line 2995 of file NPbase.h.

2996 {
2997 return 1.0;
2998 }

◆ muTHUVBFHtautau()

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

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

Definition at line 3019 of file NPbase.h.

3020 {
3021 return 1.0;
3022 }

◆ muTHUVBFHWW()

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

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

Definition at line 2947 of file NPbase.h.

2948 {
2949 return 1.0;
2950 }

◆ muTHUVBFHWW2l2v()

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

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

Definition at line 2971 of file NPbase.h.

2972 {
2973 return 1.0;
2974 }

◆ muTHUVBFHZga()

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

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

Definition at line 2873 of file NPbase.h.

2874 {
2875 return 1.0;
2876 }

◆ muTHUVBFHZZ()

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

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

Definition at line 2897 of file NPbase.h.

2898 {
2899 return 1.0;
2900 }

◆ muTHUVBFHZZ4l()

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

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

Definition at line 2922 of file NPbase.h.

2923 {
2924 return 1.0;
2925 }

◆ muTHUVHbb()

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

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

Definition at line 3055 of file NPbase.h.

3056 {
3057 return 1.0;
3058 }

◆ muTHUVHBRinv()

virtual const double NPbase::muTHUVHBRinv ( 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 }

◆ muTHUVHgaga()

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

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

Definition at line 2861 of file NPbase.h.

2862 {
2863 return 1.0;
2864 }

◆ muTHUVHinv()

virtual const double NPbase::muTHUVHinv ( 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 }

◆ muTHUVHmumu()

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

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

Definition at line 3007 of file NPbase.h.

3008 {
3009 return 1.0;
3010 }

◆ muTHUVHtautau()

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

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

Definition at line 3031 of file NPbase.h.

3032 {
3033 return 1.0;
3034 }

◆ muTHUVHWW()

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

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

Definition at line 2959 of file NPbase.h.

2960 {
2961 return 1.0;
2962 }

◆ muTHUVHWW2l2v()

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

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

Definition at line 2983 of file NPbase.h.

2984 {
2985 return 1.0;
2986 }

◆ muTHUVHZga()

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

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

Definition at line 2885 of file NPbase.h.

2886 {
2887 return 1.0;
2888 }

◆ muTHUVHZZ()

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

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

Definition at line 2909 of file NPbase.h.

2910 {
2911 return 1.0;
2912 }

◆ muTHUVHZZ4l()

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

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

Definition at line 2934 of file NPbase.h.

2935 {
2936 return 1.0;
2937 }

◆ muTHUWHbb()

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

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

Definition at line 3051 of file NPbase.h.

3052 {
3053 return 1.0;
3054 }

◆ muTHUWHgaga()

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

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

Definition at line 2857 of file NPbase.h.

2858 {
2859 return 1.0;
2860 }

◆ muTHUWHmumu()

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

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

Definition at line 3003 of file NPbase.h.

3004 {
3005 return 1.0;
3006 }

◆ muTHUWHtautau()

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

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

Definition at line 3027 of file NPbase.h.

3028 {
3029 return 1.0;
3030 }

◆ muTHUWHWW()

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

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

Definition at line 2955 of file NPbase.h.

2956 {
2957 return 1.0;
2958 }

◆ muTHUWHWW2l2v()

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

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

Definition at line 2979 of file NPbase.h.

2980 {
2981 return 1.0;
2982 }

◆ muTHUWHZga()

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

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

Definition at line 2881 of file NPbase.h.

2882 {
2883 return 1.0;
2884 }

◆ muTHUWHZZ()

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

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

Definition at line 2905 of file NPbase.h.

2906 {
2907 return 1.0;
2908 }

◆ muTHUWHZZ4l()

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

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

Definition at line 2930 of file NPbase.h.

2931 {
2932 return 1.0;
2933 }

◆ muTHUZHbb()

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

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

Definition at line 3047 of file NPbase.h.

3048 {
3049 return 1.0;
3050 }

◆ muTHUZHgaga()

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

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

Definition at line 2853 of file NPbase.h.

2854 {
2855 return 1.0;
2856 }

◆ muTHUZHmumu()

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

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

Definition at line 2999 of file NPbase.h.

3000 {
3001 return 1.0;
3002 }

◆ muTHUZHtautau()

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

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

Definition at line 3023 of file NPbase.h.

3024 {
3025 return 1.0;
3026 }

◆ muTHUZHWW()

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

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

Definition at line 2951 of file NPbase.h.

2952 {
2953 return 1.0;
2954 }

◆ muTHUZHWW2l2v()

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

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

Definition at line 2975 of file NPbase.h.

2976 {
2977 return 1.0;
2978 }

◆ muTHUZHZga()

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

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

Definition at line 2877 of file NPbase.h.

2878 {
2879 return 1.0;
2880 }

◆ muTHUZHZZ()

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

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

Definition at line 2901 of file NPbase.h.

2902 {
2903 return 1.0;
2904 }

◆ muTHUZHZZ4l()

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

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

Definition at line 2926 of file NPbase.h.

2927 {
2928 return 1.0;
2929 }

◆ 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 1388 of file NPbase.h.

1389 {
1390 return 1.0;
1391 }

◆ 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 1840 of file NPbase.h.

1841 {
1842 return 1.0;
1843 }

◆ 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 1599 of file NPbase.h.

1600 {
1601 return 1.0;
1602 }

◆ 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 1540 of file NPbase.h.

1541 {
1542 return 1.0;
1543 }

◆ muttHmumu()

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

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

Definition at line 1768 of file NPbase.h.

1769 {
1770 return 1.0;
1771 }

◆ muttHptH_Hbb()

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

Definition at line 1844 of file NPbase.h.

1845 {
1846 return 1.0;
1847 }

◆ muttHptH_Hgaga()

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

Definition at line 1563 of file NPbase.h.

1564 {
1565 return 1.0;
1566 }

◆ muttHptH_Hmumu()

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

Definition at line 1772 of file NPbase.h.

1773 {
1774 return 1.0;
1775 }

◆ muttHptH_Htautau()

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

Definition at line 1812 of file NPbase.h.

1813 {
1814 return 1.0;
1815 }

◆ muttHptH_HWW()

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

Definition at line 1720 of file NPbase.h.

1721 {
1722 return 1.0;
1723 }

◆ muttHptH_HZZ()

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

Definition at line 1663 of file NPbase.h.

1664 {
1665 return 1.0;
1666 }

◆ 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 1808 of file NPbase.h.

1809 {
1810 return 1.0;
1811 }

◆ 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 1716 of file NPbase.h.

1717 {
1718 return 1.0;
1719 }

◆ muttHWW2l2v()

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

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

Definition at line 1744 of file NPbase.h.

1745 {
1746 return 1.0;
1747 }

◆ 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 1529 of file NPbase.h.

1530 {
1531 return 1.0;
1532 }

◆ muttHZga()

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

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

Definition at line 1623 of file NPbase.h.

1624 {
1625 return 1.0;
1626 }

◆ 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 1659 of file NPbase.h.

1660 {
1661 return 1.0;
1662 }

◆ muttHZZ4l()

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

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

Definition at line 1687 of file NPbase.h.

1688 {
1689 return 1.0;
1690 }

◆ 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 1127 of file NPbase.h.

1128 {
1129 return 1.0;
1130 }

◆ 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 1139 of file NPbase.h.

1140 {
1141 return 1.0;
1142 }

◆ 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 1824 of file NPbase.h.

1825 {
1826 return 1.0;
1827 }

◆ 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 1583 of file NPbase.h.

1584 {
1585 return 1.0;
1586 }

◆ muVBFHmumu()

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

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

Definition at line 1752 of file NPbase.h.

1753 {
1754 return 1.0;
1755 }

◆ 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 1792 of file NPbase.h.

1793 {
1794 return 1.0;
1795 }

◆ 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 1700 of file NPbase.h.

1701 {
1702 return 1.0;
1703 }

◆ muVBFHWW2l2v()

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

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

Definition at line 1728 of file NPbase.h.

1729 {
1730 return 1.0;
1731 }

◆ muVBFHZga()

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

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

Definition at line 1607 of file NPbase.h.

1608 {
1609 return 1.0;
1610 }

◆ 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 1643 of file NPbase.h.

1644 {
1645 return 1.0;
1646 }

◆ muVBFHZZ4l()

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

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

Definition at line 1671 of file NPbase.h.

1672 {
1673 return 1.0;
1674 }

◆ 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 1377 of file NPbase.h.

1378 {
1379 return 1.0;
1380 }

◆ muVBFpVH_Hmumu()

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

Definition at line 1780 of file NPbase.h.

1781 {
1782 return 1.0;
1783 }

◆ muVBFpVH_HZga()

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

Definition at line 1631 of file NPbase.h.

1632 {
1633 return 1.0;
1634 }

◆ 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 1353 of file NPbase.h.

1354 {
1355 return 1.0;
1356 }

◆ 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 1836 of file NPbase.h.

1837 {
1838 return 1.0;
1839 }

◆ muVHcc()

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

Definition at line 1848 of file NPbase.h.

1849 {
1850 return 1.0;
1851 }

◆ 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 1595 of file NPbase.h.

1596 {
1597 return 1.0;
1598 }

◆ muVHmumu()

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

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

Definition at line 1764 of file NPbase.h.

1765 {
1766 return 1.0;
1767 }

◆ 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 1365 of file NPbase.h.

1366 {
1367 return 1.0;
1368 }

◆ 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 1804 of file NPbase.h.

1805 {
1806 return 1.0;
1807 }

◆ 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 1712 of file NPbase.h.

1713 {
1714 return 1.0;
1715 }

◆ muVHWW2l2v()

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

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

Definition at line 1740 of file NPbase.h.

1741 {
1742 return 1.0;
1743 }

◆ muVHZga()

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

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

Definition at line 1619 of file NPbase.h.

1620 {
1621 return 1.0;
1622 }

◆ 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 1655 of file NPbase.h.

1656 {
1657 return 1.0;
1658 }

◆ muVHZZ4l()

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

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

Definition at line 1683 of file NPbase.h.

1684 {
1685 return 1.0;
1686 }

◆ 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 1229 of file NPbase.h.

1230 {
1231 return 1.0;
1232 }

◆ muWHbb()

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

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

Definition at line 1832 of file NPbase.h.

1833 {
1834 return 1.0;
1835 }

◆ muWHgaga()

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

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

Definition at line 1591 of file NPbase.h.

1592 {
1593 return 1.0;
1594 }

◆ muWHmumu()

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

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

Definition at line 1760 of file NPbase.h.

1761 {
1762 return 1.0;
1763 }

◆ 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 1240 of file NPbase.h.

1241 {
1242 return 1.0;
1243 }

◆ muWHtautau()

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

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

Definition at line 1800 of file NPbase.h.

1801 {
1802 return 1.0;
1803 }

◆ muWHWW()

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

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

Definition at line 1708 of file NPbase.h.

1709 {
1710 return 1.0;
1711 }

◆ muWHWW2l2v()

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

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

Definition at line 1736 of file NPbase.h.

1737 {
1738 return 1.0;
1739 }

◆ muWHZga()

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

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

Definition at line 1615 of file NPbase.h.

1616 {
1617 return 1.0;
1618 }

◆ muWHZZ()

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

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

Definition at line 1651 of file NPbase.h.

1652 {
1653 return 1.0;
1654 }

◆ muWHZZ4l()

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

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

Definition at line 1679 of file NPbase.h.

1680 {
1681 return 1.0;
1682 }

◆ 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 1251 of file NPbase.h.

1252 {
1253 return 1.0;
1254 }

◆ muZHbb()

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

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

Definition at line 1828 of file NPbase.h.

1829 {
1830 return 1.0;
1831 }

◆ muZHgaga()

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

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

Definition at line 1587 of file NPbase.h.

1588 {
1589 return 1.0;
1590 }

◆ muZHmumu()

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

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

Definition at line 1756 of file NPbase.h.

1757 {
1758 return 1.0;
1759 }

◆ 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 1262 of file NPbase.h.

1263 {
1264 return 1.0;
1265 }

◆ muZHtautau()

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

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

Definition at line 1796 of file NPbase.h.

1797 {
1798 return 1.0;
1799 }

◆ muZHWW()

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

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

Definition at line 1704 of file NPbase.h.

1705 {
1706 return 1.0;
1707 }

◆ muZHWW2l2v()

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

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

Definition at line 1732 of file NPbase.h.

1733 {
1734 return 1.0;
1735 }

◆ muZHZga()

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

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

Definition at line 1611 of file NPbase.h.

1612 {
1613 return 1.0;
1614 }

◆ muZHZZ()

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

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

Definition at line 1647 of file NPbase.h.

1648 {
1649 return 1.0;
1650 }

◆ muZHZZ4l()

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

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

Definition at line 1675 of file NPbase.h.

1676 {
1677 return 1.0;
1678 }

◆ 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 71 of file NPbase.cpp.

72{
73 double myMw = trueSM.Mw();
74
75 double alpha = trueSM.alphaMz();
76 double c2 = trueSM.cW2();
77 double s2 = trueSM.sW2();
78
79 myMw *= 1.0 - alpha / 4.0 / (c2 - s2)
80 *(obliqueS() - 2.0 * c2 * obliqueT() - (c2 - s2) * obliqueU() / 2.0 / s2)
81 - s2 / 2.0 / (c2 - s2) * DeltaGF();
82
83 //std::cout << "Mw: c_S=" << - alpha/4.0/(c2-s2) << std::endl;
84 //std::cout << "Mw: c_T=" << - alpha/4.0/(c2-s2)*(- 2.0*c2) << std::endl;
85 //std::cout << "Mw: c_U=" << - alpha/4.0/(c2-s2)*(- (c2-s2)/2.0/s2) << std::endl;
86
87 return myMw;
88}
virtual const double Mw() const
The SM prediction for the -boson mass in the on-shell scheme, .

◆ 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 1147 of file NPbase.cpp.

1148{
1149 return ( trueSM.N_nu() + deltaN_nu() );
1150}
virtual const double deltaN_nu() const
The new physics contribution to the number of neutrinos dervied from the pole measurements.
Definition: NPbase.cpp:1097

◆ NevLHCppee13()

virtual const double NPbase::NevLHCppee13 ( const int  i_bin) const
inlinevirtual

Number of di-electron events at the LHC at 13 TeV.

Returns
NevLHCppee13

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 5396 of file NPbase.h.

5397 {
5398 return 0.0;
5399 }

◆ NevLHCppenu13()

virtual const double NPbase::NevLHCppenu13 ( const int  i_bin) const
inlinevirtual

Number of mono-electron events at the LHC at 13 TeV.

Returns
NevLHCppenu13

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 5425 of file NPbase.h.

5426 {
5427 return 0.0;
5428 }

◆ NevLHCppmumu13()

virtual const double NPbase::NevLHCppmumu13 ( const int  i_bin) const
inlinevirtual

Number of di-muon events at the LHC at 13 TeV.

Returns
NevLHCppmumu13

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 5405 of file NPbase.h.

5406 {
5407 return 0.0;
5408 }

◆ NevLHCppmunu13()

virtual const double NPbase::NevLHCppmunu13 ( const int  i_bin) const
inlinevirtual

Number of mono-muon events at the LHC at 13 TeV.

Returns
NevLHCppmunu13

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 5434 of file NPbase.h.

5435 {
5436 return 0.0;
5437 }

◆ NevLHCpptaunu13()

virtual const double NPbase::NevLHCpptaunu13 ( const int  i_bin) const
inlinevirtual

Number of mono-tau events at the LHC at 13 TeV.

Returns
NevLHCpptaunu13

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 5443 of file NPbase.h.

5444 {
5445 return 0.0;
5446 }

◆ NevLHCpptautau13()

virtual const double NPbase::NevLHCpptautau13 ( const int  i_bin) const
inlinevirtual

Number of di-tau events at the LHC at 13 TeV.

Returns
NevLHCpptautau13

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 5414 of file NPbase.h.

5415 {
5416 return 0.0;
5417 }

◆ obliqueS()

virtual const double NPbase::obliqueS ( ) const
inlinevirtual

The oblique parameter \(S\).

Returns
the value of \(S\)

Reimplemented in HiggsChiral, HiggsKigen, 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, 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 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 NPSMEFTd6, NPSMEFTd6General, and NPSTUVWXY.

Definition at line 164 of file NPbase.h.

165 {
166 return 0.;
167 }

◆ OutputOrder()

int NPbase::OutputOrder ( ) const
virtual

Reimplemented in NPSMEFTd6.

Definition at line 42 of file NPbase.cpp.

42 {
43 //AG:added
44 // 0 SM
45 // 1 Linear
46 // 2 Linear + Quadratic
47 // 3 Quadratic
48 return 1; //Overwritten in NPSMEFTd6
49}

◆ 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 3362 of file NPbase.h.

3363 {
3364 return 0.0;
3365 }

◆ Qwemoller()

const double NPbase::Qwemoller ( const double  q2,
const double  y 
) const
virtual

Reimplemented from StandardModel.

Definition at line 1525 of file NPbase.cpp.

1526{
1527 return (trueSM.Qwemoller(q2,y) + delta_Qwemoller(q2,y));
1528}
virtual const double delta_Qwemoller(const double q2, const double y) const
The computation of the electron's weak charge.
Definition: NPbase.cpp:1475
virtual const double Qwemoller(const double q2, const double y) const
The computation of the electron's weak charge.

◆ Qwn()

const double NPbase::Qwn ( ) const
virtual

Reimplemented from StandardModel.

Definition at line 1540 of file NPbase.cpp.

1541{
1542 return (trueSM.Qwn() + delta_Qwn());
1543}
virtual const double delta_Qwn() const
The computation of the neutron weak charge: Qwn.
Definition: NPbase.cpp:1493
virtual const double Qwn() const
The computation of the neutron weak charge: Qwn.

◆ Qwp()

const double NPbase::Qwp ( ) const
virtual

Reimplemented from StandardModel.

Definition at line 1535 of file NPbase.cpp.

1536{
1537 return (trueSM.Qwp() + delta_Qwp());
1538}
virtual const double delta_Qwp() const
The computation of the proton weak charge: Qwp.
Definition: NPbase.cpp:1487
virtual const double Qwp() const
The computation of the proton weak charge: Qwp.

◆ 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 1034 of file NPbase.cpp.

1035{
1036 //AG:begin
1037 if(OutputOrder()==0){ return (trueSM.R0_f(f) ); }
1038 if(OutputOrder()==1){ return (trueSM.R0_f(f) + deltaR0_f(f)); }
1039 if(OutputOrder()==2){ return (trueSM.R0_f(f) + deltaR0_f(f) + deltaR0_f_2(f) ); }
1040 if(OutputOrder()==3){ return ( deltaR0_f_2(f) ); }
1041 else
1042 //AG:end
1043 //AG: deltaR0_f_2(f) added below
1044 return (trueSM.R0_f(f) + deltaR0_f(f) + deltaR0_f_2(f));
1045}

◆ 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 1091 of file NPbase.cpp.

1092{
1093 return ( trueSM.R_inv() + deltaR_inv() );
1094}
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:1047
virtual const double R_inv() const
The ratio of the invisible and leptonic (electron) decay widths of the boson, .

◆ 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 220 of file NPbase.cpp.

221{
222 return ( gA_f(f) * gA_f(f) / f.getIsospin() / f.getIsospin());
223
224}
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 450 of file NPbase.cpp.

451{
452 //AG:added
453 if(OutputOrder()==0){ return (trueSM.Ruc() ); }
454 if(OutputOrder()==1){ return (trueSM.Ruc() + deltaRuc()); }
455 if(OutputOrder()==2){ return (trueSM.Ruc() + deltaRuc() + deltaRuc_2() ); }
456 if(OutputOrder()==3){ return ( deltaRuc_2() ); }
457 else
458 return ( trueSM.Ruc() + deltaRuc() + deltaRuc_2() );
459}
virtual const double deltaRuc_2() const
The new physics contribution to the ratio of the width to the -boson hadronic width:
Definition: NPbase.cpp:418
virtual const double deltaRuc() const
The new physics contribution to the ratio of the width to the -boson hadronic width:
Definition: NPbase.cpp:434
virtual const double Ruc() const

◆ 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 162 of file NPbase.cpp.

163{
164 double GammWcX, GammWhad;
165
166// Basic NPBase implementation is only NP universal and respects CKM unitarity.
167// As it directly uses SM implementation of W width, use same definition here
168// (with the modified NPBase implementation of GammaW)
169
170// Add all the W-> cX decays
171// In SM GammaW fermion masses are ignored and CKM=1 but uses that SM CKM is unitary => I only need W->cs
172 GammWcX = GammaW(quarks[CHARM], quarks[STRANGE]);
173
174// For the same reasons, I only need to add the W-> ud decays into the hadronic part
175 GammWhad = GammWcX
176 + GammaW(quarks[UP], quarks[DOWN]);
177
178 return GammWcX/GammWhad;
179}
@ DOWN
Definition: QCD.h:325

◆ 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 137 of file NPbase.cpp.

138{
139 double GammWli, GammWlj;
140
141 if (li.is("ELECTRON"))
142 GammWli = GammaW(leptons[NEUTRINO_1],li);
143 else if (li.is("MU"))
144 GammWli = GammaW(leptons[NEUTRINO_2],li);
145 else if (li.is("TAU"))
146 GammWli = GammaW(leptons[NEUTRINO_3],li);
147 else
148 throw std::runtime_error("Error in NPbase::RWlilj. li must be a charged lepton");
149
150 if (lj.is("ELECTRON"))
151 GammWlj = GammaW(leptons[NEUTRINO_1],lj);
152 else if (lj.is("MU"))
153 GammWlj = GammaW(leptons[NEUTRINO_2],lj);
154 else if (lj.is("TAU"))
155 GammWlj = GammaW(leptons[NEUTRINO_3],lj);
156 else
157 throw std::runtime_error("Error in NPbase::RWlilj. lj must be a charged lepton");
158
159 return GammWli/GammWlj;
160}

◆ 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 461 of file NPbase.cpp.

462{
463 double GammZli, GammZlj;
464
465 if ( li.is("ELECTRON") || li.is("MU") || li.is("TAU") )
466 GammZli = Gamma_Zf(li);
467 else
468 throw std::runtime_error("Error in NPbase::RZlilj. li must be a charged lepton");
469
470 if ( lj.is("ELECTRON") || lj.is("MU") || lj.is("TAU") )
471 GammZlj = Gamma_Zf(lj);
472 else
473 throw std::runtime_error("Error in NPbase::RZlilj. lj must be a charged lepton");
474
475 return GammZli/GammZlj;
476}
virtual const double Gamma_Zf(const Particle f) const
The decay width of the boson into a given fermion pair, .
Definition: NPbase.cpp:325

◆ 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 655 of file NPbase.cpp.

656{
657 //AG:begin
658 if(OutputOrder()==0){ return (trueSM.sigma0_had() ); }
659 if(OutputOrder()==1){ return (trueSM.sigma0_had() + deltaSigmaHadron()); }
660 if(OutputOrder()==2){ return (trueSM.sigma0_had() + deltaSigmaHadron() + deltaSigmaHadron_2() ); }
661 if(OutputOrder()==3){ return ( deltaSigmaHadron_2() ); }
662 else
663 //AG:end
664 //AG: deltaSigmaHadron_2() added below
666}
virtual const double deltaSigmaHadron_2() const
The new physics contribution to the cross section for the process at the pole, .
Definition: NPbase.cpp:552

◆ sigmaSM_ee()

const double NPbase::sigmaSM_ee ( const double  pol_e,
const double  pol_p,
const double  s,
const double  cosmin,
const double  cosmax 
) const
virtual

Reimplemented in NPSMEFTd6.

Definition at line 1186 of file NPbase.cpp.

1187{
1188 return 0.0;
1189}

◆ 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 744 of file NPbase.cpp.

745{
746 if (f.is("ELECTRON")){
747 //AG:begin
748 if(OutputOrder()==0){ return (trueSM.sin2thetaEff(f)); }
749 if(OutputOrder()==1){ return (trueSM.sin2thetaEff(f) + deltaSin2thetaEff_e()); }
751 if(OutputOrder()==3){ return ( deltaSin2thetaEff_e_2() ); }
752 else
753 //AG:end
754 //AG: deltaSin2thetaEff_e_2() added below
756 }
757 else if (f.is("MU")){
758 //AG:begin
759 if(OutputOrder()==0){ return (trueSM.sin2thetaEff(f) ); }
760 if(OutputOrder()==1){ return (trueSM.sin2thetaEff(f) + deltaSin2thetaEff_mu()); }
762 if(OutputOrder()==3){ return (deltaSin2thetaEff_mu_2() ); }
763 else
764 //AG:end
765 //AG: deltaSin2thetaEff_mu_2() added below
767 }
768 else
769 return (trueSM.sin2thetaEff(f));
770}
virtual const double deltaSin2thetaEff_mu() const
The new physics contribution to the effective muonic weak angle at the pole.
Definition: NPbase.cpp:729
virtual const double deltaSin2thetaEff_e() const
The new physics contribution to the effective electron/leptonic weak angle at the pole.
Definition: NPbase.cpp:691
virtual const double deltaSin2thetaEff_mu_2() const
The new physics contribution to the effective muonic weak angle at the pole.
Definition: NPbase.cpp:706
virtual const double deltaSin2thetaEff_e_2() const
The new physics contribution to the effective electron weak angle at the pole.
Definition: NPbase.cpp:668
virtual const double sin2thetaEff(const Particle f) const
The effective weak mixing angle for at the the -mass scale.

◆ 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 3391 of file NPbase.h.

3392 {
3393 return 1.0;
3394 }

◆ 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 3786 of file NPbase.h.

3787 {
3788 return 1.0;
3789 }

◆ STXS12_BrHbbRatio()

virtual const double NPbase::STXS12_BrHbbRatio ( ) const
inlinevirtual

The STXS BR \( H \to bb \).

Reimplemented in NPSMEFTd6, and NPSMEFTd6General.

Definition at line 3810 of file NPbase.h.

3811 {
3812 return 1.0;
3813 }

◆ 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 3794 of file NPbase.h.

3795 {
3796 return 1.0;
3797 }

◆ 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 3802 of file NPbase.h.

3803 {
3804 return 1.0;
3805 }

◆ 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 3885 of file NPbase.h.

3886 {
3887 return 1.0;
3888 }

◆ 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 3924 of file NPbase.h.

3925 {
3926 return 1.0;
3927 }

◆ 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 3942 of file NPbase.h.

3943 {
3944 return 1.0;
3945 }

◆ 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 3933 of file NPbase.h.

3934 {
3935 return 1.0;
3936 }

◆ 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 3987 of file NPbase.h.

3988 {
3989 return 1.0;
3990 }

◆ 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 3951 of file NPbase.h.

3952 {
3953 return 1.0;
3954 }

◆ 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 3960 of file NPbase.h.

3961 {
3962 return 1.0;
3963 }

◆ 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 3996 of file NPbase.h.

3997 {
3998 return 1.0;
3999 }

◆ 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 3969 of file NPbase.h.

3970 {
3971 return 1.0;
3972 }

◆ 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 3978 of file NPbase.h.

3979 {
3980 return 1.0;
3981 }

◆ 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 3855 of file NPbase.h.

3856 {
3857 return 1.0;
3858 }

◆ 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 3897 of file NPbase.h.

3898 {
3899 return 1.0;
3900 }

◆ 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 3874 of file NPbase.h.

3875 {
3876 return 1.0;
3877 }

◆ 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 3864 of file NPbase.h.

3865 {
3866 return 1.0;
3867 }

◆ 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 3915 of file NPbase.h.

3916 {
3917 return 1.0;
3918 }

◆ 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 4007 of file NPbase.h.

4008 {
4009 return 1.0;
4010 }

◆ 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 3819 of file NPbase.h.

3820 {
3821 return 1.0;
3822 }

◆ 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 4018 of file NPbase.h.

4019 {
4020 return 1.0;
4021 }

◆ 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 3828 of file NPbase.h.

3829 {
3830 return 1.0;
3831 }

◆ 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 4039 of file NPbase.h.

4040 {
4041 return 1.0;
4042 }

◆ 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 3837 of file NPbase.h.

3838 {
3839 return 1.0;
3840 }

◆ 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 4028 of file NPbase.h.

4029 {
4030 return 1.0;
4031 }

◆ 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 3906 of file NPbase.h.

3907 {
3908 return 1.0;
3909 }

◆ 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 4051 of file NPbase.h.

4052 {
4053 return 1.0;
4054 }

◆ 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 3846 of file NPbase.h.

3847 {
3848 return 1.0;
3849 }

◆ 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 4064 of file NPbase.h.

4065 {
4066 return 1.0;
4067 }

◆ 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 4082 of file NPbase.h.

4083 {
4084 return 1.0;
4085 }

◆ 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 4091 of file NPbase.h.

4092 {
4093 return 1.0;
4094 }

◆ 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 4100 of file NPbase.h.

4101 {
4102 return 1.0;
4103 }

◆ 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 4073 of file NPbase.h.

4074 {
4075 return 1.0;
4076 }

◆ 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 4391 of file NPbase.h.

4392 {
4393 return 1.0;
4394 }

◆ 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 4346 of file NPbase.h.

4347 {
4348 return 1.0;
4349 }

◆ 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 4364 of file NPbase.h.

4365 {
4366 return 1.0;
4367 }

◆ 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 4373 of file NPbase.h.

4374 {
4375 return 1.0;
4376 }

◆ 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 4400 of file NPbase.h.

4401 {
4402 return 1.0;
4403 }

◆ 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 4382 of file NPbase.h.

4383 {
4384 return 1.0;
4385 }

◆ 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 4409 of file NPbase.h.

4410 {
4411 return 1.0;
4412 }

◆ 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 4355 of file NPbase.h.

4356 {
4357 return 1.0;
4358 }

◆ 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 4319 of file NPbase.h.

4320 {
4321 return 1.0;
4322 }

◆ 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 4274 of file NPbase.h.

4275 {
4276 return 1.0;
4277 }

◆ 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 4292 of file NPbase.h.

4293 {
4294 return 1.0;
4295 }

◆ 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 4301 of file NPbase.h.

4302 {
4303 return 1.0;
4304 }

◆ 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 4328 of file NPbase.h.

4329 {
4330 return 1.0;
4331 }

◆ 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 4310 of file NPbase.h.

4311 {
4312 return 1.0;
4313 }

◆ 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 4337 of file NPbase.h.

4338 {
4339 return 1.0;
4340 }

◆ 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 4283 of file NPbase.h.

4284 {
4285 return 1.0;
4286 }

◆ 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 4142 of file NPbase.h.

4143 {
4144 return 1.0;
4145 }

◆ 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 4238 of file NPbase.h.

4239 {
4240 return 1.0;
4241 }

◆ 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 4265 of file NPbase.h.

4266 {
4267 return 1.0;
4268 }

◆ 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 4160 of file NPbase.h.

4161 {
4162 return 1.0;
4163 }

◆ 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 4247 of file NPbase.h.

4248 {
4249 return 1.0;
4250 }

◆ 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 4256 of file NPbase.h.

4257 {
4258 return 1.0;
4259 }

◆ 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 4220 of file NPbase.h.

4221 {
4222 return 1.0;
4223 }

◆ 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 4184 of file NPbase.h.

4185 {
4186 return 1.0;
4187 }

◆ 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 4193 of file NPbase.h.

4194 {
4195 return 1.0;
4196 }

◆ 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 4169 of file NPbase.h.

4170 {
4171 return 1.0;
4172 }

◆ 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 4151 of file NPbase.h.

4152 {
4153 return 1.0;
4154 }

◆ 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 4229 of file NPbase.h.

4230 {
4231 return 1.0;
4232 }

◆ 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 4202 of file NPbase.h.

4203 {
4204 return 1.0;
4205 }

◆ 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 4211 of file NPbase.h.

4212 {
4213 return 1.0;
4214 }

◆ 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 4124 of file NPbase.h.

4125 {
4126 return 1.0;
4127 }

◆ 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 4133 of file NPbase.h.

4134 {
4135 return 1.0;
4136 }

◆ 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 4111 of file NPbase.h.

4112 {
4113 return 1.0;
4114 }

◆ 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 4481 of file NPbase.h.

4482 {
4483 return 1.0;
4484 }

◆ 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 4418 of file NPbase.h.

4419 {
4420 return 1.0;
4421 }

◆ 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 4436 of file NPbase.h.

4437 {
4438 return 1.0;
4439 }

◆ 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 4445 of file NPbase.h.

4446 {
4447 return 1.0;
4448 }

◆ 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 4463 of file NPbase.h.

4464 {
4465 return 1.0;
4466 }

◆ 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 4454 of file NPbase.h.

4455 {
4456 return 1.0;
4457 }

◆ 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 4472 of file NPbase.h.

4473 {
4474 return 1.0;
4475 }

◆ 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 4427 of file NPbase.h.

4428 {
4429 return 1.0;
4430 }

◆ 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 3423 of file NPbase.h.

3424 {
3425 return 1.0;
3426 }

◆ 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 3432 of file NPbase.h.

3433 {
3434 return 1.0;
3435 }

◆ 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 3450 of file NPbase.h.

3451 {
3452 return 1.0;
3453 }

◆ 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 3459 of file NPbase.h.

3460 {
3461 return 1.0;
3462 }

◆ 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 3441 of file NPbase.h.

3442 {
3443 return 1.0;
3444 }

◆ 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 3468 of file NPbase.h.

3469 {
3470 return 1.0;
3471 }

◆ 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 3478 of file NPbase.h.

3479 {
3480 return 1.0;
3481 }

◆ 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 3498 of file NPbase.h.

3499 {
3500 return 1.0;
3501 }

◆ 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 3508 of file NPbase.h.

3509 {
3510 return 1.0;
3511 }

◆ 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 3488 of file NPbase.h.

3489 {
3490 return 1.0;
3491 }

◆ 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 3413 of file NPbase.h.

3414 {
3415 return 1.0;
3416 }

◆ 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 3403 of file NPbase.h.

3404 {
3405 return 1.0;
3406 }

◆ 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 3633 of file NPbase.h.

3634 {
3635 return 1.0;
3636 }

◆ 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 3642 of file NPbase.h.

3643 {
3644 return 1.0;
3645 }

◆ 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 3652 of file NPbase.h.

3653 {
3654 return 1.0;
3655 }

◆ 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 3662 of file NPbase.h.

3663 {
3664 return 1.0;
3665 }

◆ 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 3672 of file NPbase.h.

3673 {
3674 return 1.0;
3675 }

◆ 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 3594 of file NPbase.h.

3595 {
3596 return 1.0;
3597 }

◆ 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 3584 of file NPbase.h.

3585 {
3586 return 1.0;
3587 }

◆ 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 3604 of file NPbase.h.

3605 {
3606 return 1.0;
3607 }

◆ 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 3614 of file NPbase.h.

3615 {
3616 return 1.0;
3617 }

◆ 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 3624 of file NPbase.h.

3625 {
3626 return 1.0;
3627 }

◆ 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 3547 of file NPbase.h.

3548 {
3549 return 1.0;
3550 }

◆ 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 3575 of file NPbase.h.

3576 {
3577 return 1.0;
3578 }

◆ 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 3566 of file NPbase.h.

3567 {
3568 return 1.0;
3569 }

◆ 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 3538 of file NPbase.h.

3539 {
3540 return 1.0;
3541 }

◆ 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 3528 of file NPbase.h.

3529 {
3530 return 1.0;
3531 }

◆ 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 3518 of file NPbase.h.

3519 {
3520 return 1.0;
3521 }

◆ 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 3556 of file NPbase.h.

3557 {
3558 return 1.0;
3559 }

◆ 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 3682 of file NPbase.h.

3683 {
3684 return 1.0;
3685 }

◆ 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 3728 of file NPbase.h.

3729 {
3730 return 1.0;
3731 }

◆ 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 3719 of file NPbase.h.

3720 {
3721 return 1.0;
3722 }

◆ 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 3701 of file NPbase.h.

3702 {
3703 return 1.0;
3704 }

◆ 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 3692 of file NPbase.h.

3693 {
3694 return 1.0;
3695 }

◆ 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 3710 of file NPbase.h.

3711 {
3712 return 1.0;
3713 }

◆ 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 3773 of file NPbase.h.

3774 {
3775 return 1.0;
3776 }

◆ 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 3764 of file NPbase.h.

3765 {
3766 return 1.0;
3767 }

◆ 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 3746 of file NPbase.h.

3747 {
3748 return 1.0;
3749 }

◆ 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 3737 of file NPbase.h.

3738 {
3739 return 1.0;
3740 }

◆ 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 3755 of file NPbase.h.

3756 {
3757 return 1.0;
3758 }

◆ TauLFU_gmuge()

const double NPbase::TauLFU_gmuge ( ) const
virtual

Reimplemented from StandardModel.

Definition at line 1596 of file NPbase.cpp.

1597{
1598 return (trueSM.TauLFU_gmuge() + delta_TauLFU_gmuge());
1599}
virtual const double delta_TauLFU_gmuge() const
The computation of the correction to the LFU ratio .
Definition: NPbase.cpp:1570
virtual const double TauLFU_gmuge() const
The computation of the LFU ratio .

◆ TauLFU_gtauge()

const double NPbase::TauLFU_gtauge ( ) const
virtual

Reimplemented from StandardModel.

Definition at line 1606 of file NPbase.cpp.

1607{
1609}
virtual const double delta_TauLFU_gtauge() const
The computation of the correction to the LFU ratio .
Definition: NPbase.cpp:1580
virtual const double TauLFU_gtauge() const
The computation of the LFU ratio .

◆ TauLFU_gtaugmu()

const double NPbase::TauLFU_gtaugmu ( ) const
virtual

Reimplemented from StandardModel.

Definition at line 1601 of file NPbase.cpp.

1602{
1604}
virtual const double delta_TauLFU_gtaugmu() const
The computation of the correction to the LFU ratio .
Definition: NPbase.cpp:1575
virtual const double TauLFU_gtaugmu() const
The computation of the LFU ratio .

◆ TauLFU_gtaugmuK()

const double NPbase::TauLFU_gtaugmuK ( ) const
virtual

Reimplemented from StandardModel.

Definition at line 1616 of file NPbase.cpp.

1617{
1619}
virtual const double delta_TauLFU_gtaugmuK() const
The computation of the correction to the LFU ratio .
Definition: NPbase.cpp:1590
virtual const double TauLFU_gtaugmuK() const
The computation of the LFU ratio .

◆ TauLFU_gtaugmuPi()

const double NPbase::TauLFU_gtaugmuPi ( ) const
virtual

Reimplemented from StandardModel.

Definition at line 1611 of file NPbase.cpp.

1612{
1614}
virtual const double delta_TauLFU_gtaugmuPi() const
The computation of the correction to the LFU ratio .
Definition: NPbase.cpp:1585
virtual const double TauLFU_gtaugmuPi() const
The computation of the LFU ratio .

◆ 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 2750 of file NPbase.h.

2751 {
2752 return 1.0;
2753 }

◆ UpperLimitZgammaA13()

virtual const double NPbase::UpperLimitZgammaA13 ( const double  sqrt_s) const
inlinevirtual
Returns

Reimplemented in HiggsChiral.

Definition at line 2732 of file NPbase.h.

2733 {
2734 return 1.0;
2735 }

◆ UpperLimitZgammaC()

virtual const double NPbase::UpperLimitZgammaC ( const double  sqrt_s) const
inlinevirtual
Returns

Reimplemented in HiggsChiral.

Definition at line 2759 of file NPbase.h.

2760 {
2761 return 1.0;
2762 }

◆ UpperLimitZgammaC13()

virtual const double NPbase::UpperLimitZgammaC13 ( const double  sqrt_s) const
inlinevirtual
Returns

Reimplemented in HiggsChiral.

Definition at line 2741 of file NPbase.h.

2742 {
2743 return 1.0;
2744 }

◆ 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 3334 of file NPbase.h.

3335 {
3336 return 0.0;
3337 }

◆ 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 3178 of file NPbase.h.

3179 {
3180 return 0.0;
3181 }

◆ 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 3247 of file NPbase.h.

3248 {
3249 return xseeWW4fLEP2(sqrt_s, 0);
3250 }
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:3178

◆ 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 3203 of file NPbase.h.

3204 {
3205 return xseeWW4fLEP2(sqrt_s, 11);
3206 }

◆ 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 3225 of file NPbase.h.

3226 {
3227 return xseeWW4fLEP2(sqrt_s, 10);
3228 }

◆ 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 3269 of file NPbase.h.

3270 {
3271 return 0.0;
3272 }

Member Data Documentation

◆ C1Hbb

double NPbase::C1Hbb = 0.0

Definition at line 5725 of file NPbase.h.

◆ C1Hcc

double NPbase::C1Hcc = 0.0

Definition at line 5725 of file NPbase.h.

◆ C1Hgaga

double NPbase::C1Hgaga = 0.0049

Definition at line 5726 of file NPbase.h.

◆ C1Hgg

double NPbase::C1Hgg = 0.0066

Definition at line 5726 of file NPbase.h.

◆ C1Hmumu

double NPbase::C1Hmumu = 0.0

The C1 coefficient controlling the H^3 corrections to the Higgs partial width from the Higgs trilinear coupling.

Definition at line 5725 of file NPbase.h.

◆ C1Hss

double NPbase::C1Hss = 0.0

Definition at line 5725 of file NPbase.h.

◆ C1Htautau

double NPbase::C1Htautau = 0.0

Definition at line 5725 of file NPbase.h.

◆ C1HWW

double NPbase::C1HWW = 0.0073

Definition at line 5726 of file NPbase.h.

◆ C1HZga

double NPbase::C1HZga = 0.0

The C1 coefficient controlling the H^3 corrections to the Higgs partial width from the Higgs trilinear coupling.

Definition at line 5726 of file NPbase.h.

◆ C1HZZ

double NPbase::C1HZZ = 0.0083

Definition at line 5726 of file NPbase.h.

◆ trueSM

StandardModel NPbase::trueSM
protected

Definition at line 5731 of file NPbase.h.


The documentation for this class was generated from the following files: