a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
Loading...
Searching...
No Matches
NPSMEFTd6General Class Reference

A model class for new physics in the form of the dimension-six effective Lagrangian. More...

#include <NPSMEFTd6General.h>

+ Inheritance diagram for NPSMEFTd6General:

Detailed Description

A model class for new physics in the form of the dimension-six effective Lagrangian.

Author
HEPfit Collaboration

This is a Model class containing parameters and functions associated with the general dimension-six effective Lagrangian. (Use the model "NPSMEFTd6_LFU_QFU" to assume lepton and quark flavour universality)

In this class we consider the dimension-six effective Lagrangian

\[ \mathcal{L}_\mathrm{eff} = \mathcal{L}_\mathrm{SM} + \sum_i \frac{C_i}{\Lambda^2} \mathcal{O}_i. \]

The implementation is written in the basis of [Grzadkowski:2010es]. For convenience, the parameterization also includes operators appearing in other common bases. In particular, the complete set of parameters contains 4 redundancies, given by the coefficients \(C_{2B,2W,DHB,DHW,DB,DW} \), which correspond to operators not included in the basis of [Grzadkowski:2010es]. For meaningful physical results one must make sure to include only a complete set of interactions in a given analysis.

Initialization

After creating an instance of the current class with the constructor NPSMEFTd6General(), it is required to call the initialization method InitializeModel(). In the Monte Carlo run, the constructor as well as the initialization method are called in InputParser::ReadParameters().

Model parameters

The model parameters of NPSMEFTd6General are summarized below:

Label LaTeX symbol Description
g1_LNP \(g_1(\Lambda_\mathrm{NP})\) The hypercharge coupling constant at the New Physics scale.
g2_LNP \(g_2(\Lambda_\mathrm{NP})\) The SU(2) \(_L\) coupling constant at the New Physics scale.
g1_LNP \(g_3(\Lambda_\mathrm{NP})\) The QCD coupling constant at the New Physics scale.
lambdaH_LNP \(\lambda_H(\Lambda_\mathrm{NP})\) The coefficient of the \((H^\dagger H)^2\) term at the New Physics scale.
muH_LNP \(\mu_H(\Lambda_\mathrm{NP})\) The square root of the coefficient of the \((H^\dagger H)\) term at the New Physics scale.
Ye_LNP \(Y_e(\Lambda_\mathrm{NP})\) The electron Yukawa coupling at the New Physics scale.
Ymu_LNP \(Y_\mu(\Lambda_\mathrm{NP})\) The muon Yukawa coupling at the New Physics scale.
Ytau_LNP \(Y_\tau(\Lambda_\mathrm{NP})\) The tau Yukawa coupling at the New Physics scale.
Yu_LNP \(Y_u(\Lambda_\mathrm{NP})\) The up quark Yukawa coupling at the New Physics scale in the up basis.
Yc_LNP \(Y_c(\Lambda_\mathrm{NP})\) The charm quark Yukawa coupling at the New Physics scale in the up basis.
Yt_LNP \(Y_t(\Lambda_\mathrm{NP})\) The top quark Yukawa coupling at the New Physics scale in the up basis.
Yd_LNP \(Y_d(\Lambda_\mathrm{NP})\) The down quark Yukawa coupling at the New Physics scale in the down basis.
Ys_LNP \(Y_s(\Lambda_\mathrm{NP})\) The strange quark Yukawa coupling at the New Physics scale in the down basis.
Yb_LNP \(Y_b(\Lambda_\mathrm{NP})\) The bottom quark Yukawa coupling at the New Physics scale in the down basis.
s12CKM_LNP \(s_{12}(\Lambda_\mathrm{NP})\) The sine of the \(\theta_{12}\) angle parameterizing the relative orientation of up and down Yukawa couplings at the New Physics scale.
s13CKM_LNP \(s_{13}(\Lambda_\mathrm{NP})\) The sine of the \(\theta_{13}\) angle parameterizing the relative orientation of up and down Yukawa couplings at the New Physics scale.
s23CKM_LNP \(s_{23}(\Lambda_\mathrm{NP})\) The sine of the \(\theta_{23}\) angle parameterizing the relative orientation of up and down Yukawa couplings at the New Physics scale.
dCKM_LNP \(\delta(\Lambda_\mathrm{NP})\) The CP-violating phase of the matrix describing the relative orientation of up and down Yukawa couplings at the New Physics scale.
CG \(C_{G} \) The coefficient of the operator \({\cal O}_{G}=f_{ABC}G_{\mu}^{A\nu} G_{\nu}^{B\rho}W_{\rho}^{C\mu}\).
CW \(C_{W} \) The coefficient of the operator \({\cal O}_{W}=\varepsilon_{abc}W_{\mu}^{a\nu} W_{\nu}^{b\rho}W_{\rho}^{b\mu}\).
CHG \(C_{HG} \) The coefficient of the operator \({\cal O}_{HG}=\big(H^\dagger H\big)G_{\mu\nu}^A G^{A\mu\nu}\).
CHW \(C_{HW} \) The coefficient of the operator \({\cal O}_{HW}=\big(H^\dagger H\big)W_{\mu\nu}^a W^{a\mu\nu}\).
CHB \(C_{HB} \) The coefficient of the operator \({\cal O}_{HB}=\big(H^\dagger H\big)B_{\mu\nu} B^{\mu\nu}\).
CHWB \(C_{HWB} \) The coefficient of the operator \({\cal O}_{HWB}=\big(H^\dagger\sigma^a H\big)W_{\mu\nu}^a B^{\mu\nu}\).
CHD \(C_{HD}\) The coefficient of the operator \({\cal O}_{HD}=\big|H^\dagger D_\mu H\big|^2\).
CHbox \(C_{H\Box}\) The coefficient of the operator \({\cal O}_{H\Box}=\big(H^\dagger H\big)\Box\big(H^\dagger H\big)\).
CH \(C_{H}\) The coefficient of the operator \({\cal O}_{H}=\big(H^\dagger H\big)^3\).
CHl1_kk, CHl1_klr, CHl1_kli \( (C_{HL}^{(1)})_{kk}, \mbox{Re}\big[(C_{HL}^{(1)})_{kl}\big], \mbox{Im}\big[(C_{HL}^{(1)})_{kl}\big] \) The real and imaginary parts of the coefficient of the operator \(({\cal O}_{HL}^{(1)})_{ij} =i\big(H^\dagger \overset{\leftrightarrow}{D}_\mu H\big) \big(\overline{L^i}\,\gamma^\mu L^j\big)\), for \(i,j=1,2,3\).
CHl3_kk, CHl3_klr, CHl3_kli \( (C_{HL}^{(3)})_{kk}, \mbox{Re}\big[(C_{HL}^{(3)})_{kl}\big], \mbox{Im}\big[(C_{HL}^{(3)})_{kl}\big] \) The real and imaginary parts of the coefficient of the operator \(({\cal O}_{HL}^{(3)})_{ij} =i\big(H^\dagger \overset{\leftrightarrow}{D^a_\mu} H\big) \big(\overline{L^i}\,\gamma^\mu \sigma^a L^j\big)\), for \(i,j=1,2,3\).
CHe_kk, CHe_klr, CHe_kli \( (C_{He})_{kk}, \mbox{Re}\big[(C_{He})_{kl}\big], \mbox{Im}\big[(C_{He})_{kl}\big] \) The real and imaginary parts of the coefficient of the operator \(({\cal O}_{He})_{ij} =i\big(H^\dagger \overset{\leftrightarrow}{D}_\mu H\big) \big(\overline{E^i}\,\gamma^\mu E^j\big)\), for \(i,j=1,2,3\).
CHq1_kk, CHq1_klr, CHq1_kli \( (C_{HQ}^{(1)})_{kk}, \mbox{Re}\big[(C_{HQ}^{(1)})_{kl}\big], \mbox{Im}\big[(C_{HQ}^{(1)})_{kl}\big] \) The real and imaginary parts of the coefficient of the operator \(({\cal O}_{HQ}^{(1)})_{ij} =i\big(H^\dagger \overset{\leftrightarrow}{D}_\mu H\big) \big(\overline{Q^i}\,\gamma^\mu Q^j\big)\), for \(i,j=1,2,3\).
CHq3_kk, CHq3_klr, CHq3_kli \( (C_{HQ}^{(3)})_{kk}, \mbox{Re}\big[(C_{HQ}^{(3)})_{kl}\big], \mbox{Im}\big[(C_{HQ}^{(3)})_{kl}\big] \) The real and imaginary parts of the coefficient of the operator \(({\cal O}_{HQ}^{(3)})_{ij} =i\big(H^\dagger \overset{\leftrightarrow}{D^a_\mu} H\big) \big(\overline{Q^i}\,\gamma^\mu \sigma^a Q^j\big)\), for \(i,j=1,2,3\).
CHu_kk, CHu_klr, CHu_kli \( (C_{Hu})_{kk}, \mbox{Re}\big[(C_{Hu})_{kl}\big], \mbox{Im}\big[(C_{Hu})_{kl}\big] \) The real and imaginary parts of the coefficient of the operator \(({\cal O}_{Hu})_{ij} =i\big(H^\dagger \overset{\leftrightarrow}{D}_\mu H\big) \big(\overline{U^i}\,\gamma^\mu U^j\big)\), for \(i,j=1,2,3\).
CHd_kk, CHd_klr, CHd_kli \( (C_{Hd})_{kk}, \mbox{Re}\big[(C_{Hd})_{kl}\big], \mbox{Im}\big[(C_{Hd})_{kl}\big] \) The real and imaginary parts of the coefficient of the operator \(({\cal O}_{Hd})_{ij} =i\big(H^\dagger \overset{\leftrightarrow}{D}_\mu H\big) \big(\overline{D^i}\,\gamma^\mu D^j\big)\), for \(i,j=1,2,3\).
CHud_klr, CHud_kli \(\mbox{Re}\big[(C_{Hud})_{kl}\big], \mbox{Im}\big[(C_{Hud})_{kl}\big] \) The real and imaginary parts of the coefficient of the operator \(({\cal O}_{Hud})_{ij} =i\big(\widetilde{H}^\dagger D_\mu H\big) \big(\overline{U^i}\,\gamma^\mu D^j\big)\), for \(i,j=1,2,3\).
CeH_klr, CeH_kli \(\mbox{Re}\big[(C_{eH})_{kl}\big], \mbox{Im}\big[(C_{eH})_{kl}\big] \) The real and imaginary parts of the coefficient of the operator \(({\cal O}_{eH})_{ij} =\big(H^\dagger H\big) \big(\overline{L^i}\,H E^j\big)\), for \(i,j=1,2,3\).
CuH_klr, CuH_kli \(\mbox{Re}\big[(C_{uH})_{kl}\big], \mbox{Im}\big[(C_{uH})_{kl}\big] \) The real and imaginary parts of the coefficient of the operator \(({\cal O}_{uH})_{ij} =\big(H^\dagger H\big) \big(\overline{Q^i}\,\widetilde{H} U^j\big)\), for \(i,j=1,2,3\).
CdH_klr, CdH_kli \(\mbox{Re}\big[(C_{dH})_{kl}\big], \mbox{Im}\big[(C_{dH})_{kl}\big] \) The real and imaginary parts of the coefficient of the operator \(({\cal O}_{dH})_{ij} =\big(H^\dagger H\big) \big(\overline{Q^i}\,H D^j\big)\), for \(i,j=1,2,3\).
CuG_klr, CuG_kli \(\mbox{Re}\big[(C_{uG})_{kl}\big], \mbox{Im}\big[(C_{uG})_{kl}\big] \) The real and imaginary parts of the coefficient of the operator \(({\cal O}_{uG})_{ij} =\big(\overline{Q^i}\sigma^{\mu\nu} T_A U^j\big)\widetilde{H} G_{\mu\nu}^A\), for \(i,j=1,2,3\).
CuW_klr, CuW_kli \(\mbox{Re}\big[(C_{uW})_{kl}\big], \mbox{Im}\big[(C_{uW})_{kl}\big] \) The real and imaginary parts of the coefficient of the operator \(({\cal O}_{uW})_{ij} =\big(\overline{Q^i}\sigma^{\mu\nu} \sigma_a U^j\big)\widetilde{H} W_{\mu\nu}^a\), for \(i,j=1,2,3\).
CuB_klr, CuB_kli \(\mbox{Re}\big[(C_{uB})_{kl}\big], \mbox{Im}\big[(C_{uB})_{kl}\big] \) The real and imaginary parts of the coefficient of the operator \(({\cal O}_{uB})_{ij} =\big(\overline{Q^i}\sigma^{\mu\nu} U^j\big)\widetilde{H} B_{\mu\nu}\), for \(i,j=1,2,3\).
CdG_klr, CdG_kli \(\mbox{Re}\big[(C_{dG})_{kl}\big], \mbox{Im}\big[(C_{dG})_{kl}\big] \) The real and imaginary parts of the coefficient of the operator \(({\cal O}_{dG})_{ij} =\big(\overline{Q^i}\sigma^{\mu\nu} T_A D^j\big)H G_{\mu\nu}^A\), for \(i,j=1,2,3\).
CdW_klr, CdW_kli \(\mbox{Re}\big[(C_{dW})_{kl}\big], \mbox{Im}\big[(C_{dW})_{kl}\big] \) The real and imaginary parts of the coefficient of the operator \(({\cal O}_{dW})_{ij} =\big(\overline{Q^i}\sigma^{\mu\nu} \sigma_a D^j\big)H W_{\mu\nu}^a\), for \(i,j=1,2,3\).
CdB_klr, CdB_kli \(\mbox{Re}\big[(C_{dB})_{kl}\big], \mbox{Im}\big[(C_{dB})_{kl}\big] \) The real and imaginary parts of the coefficient of the operator \(({\cal O}_{dB})_{ij} =\big(\overline{Q^i}\sigma^{\mu\nu} D^j\big)H B_{\mu\nu}\), for \(i,j=1,2,3\).
CeW_klr, CeW_kli \(\mbox{Re}\big[(C_{eW})_{kl}\big], \mbox{Im}\big[(C_{eW})_{kl}\big] \) The real and imaginary parts of the coefficient of the operator \(({\cal O}_{eW})_{ij} =\big(\overline{L^i}\sigma^{\mu\nu} \sigma_a E^j\big)H W_{\mu\nu}^a\), for \(i,j=1,2,3\).
CeB_klr, CeB_kli \(\mbox{Re}\big[(C_{eB})_{kl}\big], \mbox{Im}\big[(C_{eB})_{kl}\big] \) The real and imaginary parts of the coefficient of the operator \(({\cal O}_{eB})_{ij} =\big(\overline{L^i}\sigma^{\mu\nu} E^j\big)H B_{\mu\nu}\), for \(i,j=1,2,3\).
Cll_1221, Cll_2112 \((C_{LL})_{1221,2112}\) The coefficient of the operator \(({\cal O}_{LL})_{ijkl}=\big(\overline{L^i}\,\gamma^\mu L^j\big) \big(\overline{L^k}\,\gamma_\mu L^l\big)\), for \(ijkl=1221,2112\).
Clq1 \(C_{LQ}^{(1)}\) The coefficient of the operator \(({\cal O}_{LQ}^{(1)})_{ijkl}=\big(\overline{L^i}\,\gamma^\mu L^j\big) \big(\overline{Q^k}\,\gamma_\mu Q^l\big)\).
Clq3 \(C_{LQ}^{(3)}\) The coefficient of the operator \(({\cal O}_{LQ}^{(3)})_{ijkl}=\big(\overline{L^i}\,\gamma^\mu \sigma_a L^j\big) \big(\overline{Q^k}\,\gamma_\mu \sigma_a Q^l\big)\).
Cee \(C_{EE}\) The coefficient of the operator \(({\cal O}_{EE})_{ijkl}=\big(\overline{E^i}\,\gamma^\mu E^j\big) \big(\overline{E^k}\,\gamma_\mu E^l\big)\).
Ceu \(C_{EU}\) The coefficient of the operator \(({\cal O}_{EU})_{ijkl}=\big(\overline{E^i}\,\gamma^\mu E^j\big) \big(\overline{U^k}\,\gamma_\mu U^l\big)\).
Ced \(C_{ED}\) The coefficient of the operator \(({\cal O}_{ED})_{ijkl}=\big(\overline{E^i}\,\gamma^\mu E^j\big) \big(\overline{D^k}\,\gamma_\mu D^l\big)\).
Cle \(C_{LE}\) The coefficient of the operator \(({\cal O}_{LE})_{ijkl}=\big(\overline{L^i}\,\gamma^\mu L^j\big) \big(\overline{E^k}\,\gamma_\mu E^l\big)\).
Clu \(C_{LU}\) The coefficient of the operator \(({\cal O}_{LU})_{ijkl}=\big(\overline{L^i}\,\gamma^\mu L^j\big) \big(\overline{U^k}\,\gamma_\mu U^l\big)\).
Cld \(C_{LD}\) The coefficient of the operator \(({\cal O}_{LD})_{ijkl}=\big(\overline{L^i}\,\gamma^\mu L^j\big) \big(\overline{D^k}\,\gamma_\mu D^l\big)\).
Cqe \(C_{QE}\) The coefficient of the operator \(({\cal O}_{QE})_{ijkl}=\big(\overline{Q^i}\,\gamma^\mu Q^j\big) \big(\overline{E^k}\,\gamma_\mu E^l\big)\).
Cqq1_1133, Cqq1_1331, Cqq1_3333 \(C_{QQ}^{(1)}\) The coefficient of the operator \(({\cal O}_{QQ}^{(1)})_{ijkl}=\big(\overline{Q^i}\,\gamma^\mu Q^j\big) \big(\overline{Q^k}\,\gamma_\mu Q^l\big)\).
Cqq3_1133, Cqq3_1331, Cqq3_3333 \(C_{QQ}^{(3)}\) The coefficient of the operator \(({\cal O}_{QQ}^{(3)})_{ijkl}=\big(\overline{Q^i}\,\gamma^\mu \sigma_a Q^j\big) \big(\overline{Q^k}\,\gamma_\mu \sigma_a Q^l\big)\).
Cuu_1133, Cuu_1331, Cuu_3333 \(C_{uu}\) The coefficient of the operator \(({\cal O}_{uu})_{ijkl}=\big(\overline{u^i}\,\gamma^\mu u^j\big) \big(\overline{u^k}\,\gamma_\mu u^l\big)\).
Cud1_3311, Cud1_3333 \(C_{ud}^{(1)}\) The coefficient of the operator \(({\cal O}_{ud}^{(1)})_{ijkl}=\big(\overline{u^i}\,\gamma^\mu u^j\big) \big(\overline{d^k}\,\gamma_\mu d^l\big)\).
Cud8_3311, Cud8_3333 \(C_{ud}^{(8)}\) The coefficient of the operator \(({\cal O}_{ud}^{(8)})_{ijkl}=\big(\overline{u^i}\,\gamma^\mu T^A u^j\big) \big(\overline{d^k}\,\gamma_\mu T^A d^l\big)\).
Cqu1_1133, Cqu1_3311, Cqu1_3333 \(C_{Qu}^{(1)}\) The coefficient of the operator \(({\cal O}_{Qu}^{(1)})_{ijkl}=\big(\overline{Q^i}\,\gamma^\mu Q^j\big) \big(\overline{u^k}\,\gamma_\mu u^l\big)\).
Cqu8_1133, Cqu8_3311, Cqu8_3333 \(C_{Qu}^{(8)}\) The coefficient of the operator \(({\cal O}_{Qu}^{(8)})_{ijkl}=\big(\overline{Q^i}\,\gamma^\mu T^A Q^j\big) \big(\overline{u^k}\,\gamma_\mu T^A u^l\big)\).
Cqd1_3311, Cqd1_3333 \(C_{Qd}^{(1)}\) The coefficient of the operator \(({\cal O}_{Qd}^{(1)})_{ijkl}=\big(\overline{Q^i}\,\gamma^\mu Q^j\big) \big(\overline{d^k}\,\gamma_\mu d^l\big)\).
Cqd8_3311, Cqd8_3333 \(C_{Qd}^{(8)}\) The coefficient of the operator \(({\cal O}_{Qd}^{(8)})_{ijkl}=\big(\overline{Q^i}\,\gamma^\mu T^A Q^j\big) \big(\overline{d^k}\,\gamma_\mu T^A d^l\big)\).
Cquqd1_3333 \(C_{QuQd}^{(1)}\) The coefficient of the operator \(({\cal O}_{QuQd}^{(1)})_{ijkl}=\big(\overline{Q^i}\, u^j\big) i\sigma_2 \big(\overline{Q^k}^T\, d^l\big)\).
Cquqd8_3333 \(C_{QuQd}^{(8)}\) The coefficient of the operator \(({\cal O}_{QuQd}^{(8)})_{ijkl}=\big(\overline{Q^i}\, T^A u^j\big) i\sigma_2 \big(\overline{Q^k}^T\, T^A d^l\big)\).
Lambda_NP \(\Lambda \) The new physics scale.
BrHinv Br \((H\to invisible)\) The branching ratio of invisible Higgs decays. Only the absolute value of this parameter is considered.(Not part of the EFT. Only for tests.)
BrHexo Br \((H\to exotic)\) The branching ratio of exotic Higgs decays. Only the absolute value of this parameter is considered. (Not part of the EFT. Only for tests.)
dg1Z \(\delta g_{1Z}\) Independent contribution to aTGC. (extra contribution to the one from the EFT. Only for tests.)
dKappaga \(\delta \kappa_{\gamma}\) Independent contribution to aTGC. (extra contribution to the one from the EFT. Only for tests.)
lambZ \(\lambda_{Z}\) Independent contribution to aTGC. (extra contribution to the one from the EFT. Only for tests.)

Where the hermitian derivatives are defined as

\[ H^\dagger i \overset{\leftrightarrow}{D}_\mu H\equiv H^\dagger i(D_\mu - \overset{\leftarrow}{D}_\mu)H \]

and

\[ H^\dagger i \overset{\leftrightarrow}{D^a_\mu} H\equiv H^\dagger i (\sigma^a D_\mu - \overset{\leftarrow}{D}_\mu \sigma^a)H. \]

Model flags

The Flags of NPSMEFTd6General are summarized below:

Label Value Description
MWinput TRUE / FALSE This auxiliary flag is used for setting the W mass as a SM input, instead of the electromagnetic constant parameter dAle5Mz. The default value is FALSE. This flag will override the flag of the same name in StandardModel
QuadraticTerms TRUE / FALSE This flag is set to TRUE if the quadratic terms in Higgs cross sections and widths are switched on. The default value is FALSE; new physics contributions are linearized.
HiggsSM TRUE / FALSE This flag is set to TRUE if including dependence on small variations of the SM parameters (dependence is linearized). Available only in selected Higgs observables. The default value is FALSE.
LoopHd6 TRUE / FALSE This flag is set to TRUE if including modifications in the SM loops in Higgs observables due to the dim 6 interactions. The default value is FALSE.
LoopH3d6Quad TRUE / FALSE This flag is set to TRUE if including quadratic modifications in the SM loops in Higgs observables due to the dim 6 interactions that contribute to the trilinear Higgs coupling. Works independently of the flag QuadraticTerms (the quadratic contributions are also added if the latter is true). The default value is FALSE.
RGEci TRUE / FALSE This flag is set to TRUE if including the SMEFT RGE effects. The default value is TRUE.
finiteNLO TRUE / FALSE This flag is set to TRUE if including SMEFT finite NLO terms (where available). The default value is FALSE.
matchLEFT TRUE / FALSE This flag is set to TRUE if the matching between SMEFT and LEFT needs to be computed. The default value is TRUE.

Important member functions

See the base classes of the current class.

Definition at line 593 of file NPSMEFTd6General.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\).
 
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}\).
 
virtual const double alphaMz () const
 The electromagnetic coupling at the \(Z\)-mass scale.
 
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]).
 
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]).
 
virtual const double Br_H_exo () const
 The branching ratio of the of the Higgs into exotic particles.
 
virtual const double Br_H_inv () const
 The branching ratio of the of the Higgs into invisible particles.
 
virtual const double Br_H_inv_NP () const
 The branching ratio of the of the Higgs into invisible particles (only invisible new particles).
 
virtual const double BrH2d2dRatio () const
 The ratio of the Br \((H\to 2d2d)\) in the current model and in the Standard Model.
 
virtual const double BrH2e2muRatio () const
 The ratio of the Br \((H\to 2e 2\mu)\) in the current model and in the Standard Model.
 
virtual const double BrH2e2vRatio () const
 The ratio of the Br \((H\to 2e2v)\) in the current model and in the Standard Model.
 
virtual const double BrH2evRatio () const
 The ratio of the Br \((H\to 2ev)\) in the current model and in the Standard Model.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
virtual const double BrH2mu2vRatio () const
 The ratio of the Br \((H\to 2\mu 2v)\) in the current model and in the Standard Model.
 
virtual const double BrH2muvRatio () const
 The ratio of the Br \((H\to 2ev)\) in the current model and in the Standard Model.
 
virtual const double BrH2u2dRatio () const
 The ratio of the Br \((H\to 2u2d)\) in the current model and in the Standard Model.
 
virtual const double BrH2u2uRatio () const
 The ratio of the Br \((H\to 2u2u)\) in the current model and in the Standard Model.
 
virtual const double BrH2udRatio () const
 The ratio of the Br \((H\to 2ud)\) in the current model and in the Standard Model.
 
virtual const double BrH2v2dRatio () const
 The ratio of the Br \((H\to 2v2d)\) in the current model and in the Standard Model.
 
virtual const double BrH2v2uRatio () const
 The ratio of the Br \((H\to 2v2u)\) in the current model and in the Standard Model.
 
virtual const double BrH2v2vRatio () const
 The ratio of the Br \((H\to 2v2v)\) in the current model and in the Standard Model.
 
virtual const double BrH4dRatio () const
 The ratio of the Br \((H\to 4d)\) in the current model and in the Standard Model.
 
virtual const double BrH4eRatio () const
 The ratio of the Br \((H\to 4e)\) in the current model and in the Standard Model.
 
virtual const double BrH4fCCRatio () const
 The ratio of the Br \((H\to 4f, CC)\) in the current model and in the Standard Model.
 
virtual const double BrH4fNCRatio () const
 The ratio of the Br \((H\to 4f, NC)\) in the current model and in the Standard Model.
 
virtual const double BrH4fRatio () const
 The ratio of the Br \((H\to 4f)\) in the current model and in the Standard Model.
 
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.
 
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.
 
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.
 
virtual const double BrH4muRatio () const
 The ratio of the Br \((H\to 4\mu)\) in the current model and in the Standard Model.
 
virtual const double BrH4uRatio () const
 The ratio of the Br \((H\to 4u)\) in the current model and in the Standard Model.
 
virtual const double BrH4vRatio () const
 The ratio of the Br \((H\to 4v)\) in the current model and in the Standard Model.
 
virtual const double BrHbbRatio () const
 The ratio of the Br \((H\to b\bar{b})\) in the current model and in the Standard Model.
 
virtual const double BrHccRatio () const
 The ratio of the Br \((H\to c\bar{c})\) in the current model and in the Standard Model.
 
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.
 
virtual const double BrHgagaRatio () const
 The ratio of the Br \((H\to \gamma\gamma)\) in the current model and in the Standard Model.
 
virtual const double BrHggRatio () const
 The ratio of the Br \((H\to gg)\) in the current model and in the Standard Model.
 
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.
 
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.
 
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.
 
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.
 
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.
 
virtual const double BrHmumuRatio () const
 The ratio of the Br \((H\to \mu^+\mu^-)\) in the current model and in the Standard Model.
 
virtual const double BrHssRatio () const
 The ratio of the Br \((H\to s\bar{s})\) in the current model and in the Standard Model.
 
virtual const double BrHtautauRatio () const
 The ratio of the Br \((H\to \tau^+\tau^-)\) in the current model and in the Standard Model.
 
virtual const double BrHtoinvRatio () const
 The ratio of the Br \((H\to invisible)\) in the current model and in the Standard Model.
 
virtual const double BrHudduRatio () const
 The ratio of the Br \((H\to uddu)\) in the current model and in the Standard Model.
 
virtual const double BrHvisRatio () const
 The ratio of the Br \((H\to visible)\) in the current model and in the Standard Model.
 
virtual const double BrHVVRatio () const
 The ratio of the Br \((H\to VV)\) in the current model and in the Standard Model.
 
virtual const double BrHWffRatio () const
 The ratio of the Br \((H\to W f f)\), with \(f\) any fermion, in the current model and in the Standard Model.
 
virtual const double BrHWjjRatio () const
 The ratio of the Br \((H\to W j j)\) in the current model and in the Standard Model.
 
virtual const double BrHWlvRatio () const
 The ratio of the Br \((H\to W l\nu)\) ( \(l=e,\mu \)) in the current model and in the Standard Model.
 
virtual const double BrHWW2l2vRatio () const
 The ratio of the Br \((H\to WW^*\to l\nu l\nu)\) ( \(l=e,\mu \)) in the current model and in the Standard Model.
 
virtual const double BrHWW4fRatio () const
 The ratio of the Br \((H\to WW^*\to 4f)\), with \(f\) any fermion, in the current model and in the Standard Model.
 
virtual const double BrHWW4jRatio () const
 The ratio of the Br \((H\to WW^*\to 4j)\) in the current model and in the Standard Model.
 
virtual const double BrHWWRatio () const
 The ratio of the Br \((H\to WW)\) in the current model and in the Standard Model.
 
virtual const double BrHZddRatio () const
 The ratio of the Br \((H\to Z d d)\) ( \(d=d,s,b \)) in the current model and in the Standard Model.
 
virtual const double BrHZffRatio () const
 The ratio of the Br \((H\to Zff)\), with \(f\) any fermion, in the current model and in the Standard Model.
 
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.
 
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.
 
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.
 
virtual const double BrHZgaRatio () const
 The ratio of the Br \((H\to Z\gamma)\) in the current model and in the Standard Model.
 
virtual const double BrHZllRatio () const
 The ratio of the Br \((H\to Zll)\) ( \(l=e,\mu \)) in the current model and in the Standard Model.
 
virtual const double BrHZuuRatio () const
 The ratio of the Br \((H\to Z u u)\) ( \(u=u,c \)) in the current model and in the Standard Model.
 
virtual const double BrHZvvRatio () const
 The ratio of the Br \((H\to Z\nu\nu)\) in the current model and in the Standard Model.
 
virtual const double BrHZZ2e2muRatio () const
 The ratio of the Br \((H\to ZZ* \to 2e 2\mu)\) in the current model and in the Standard Model.
 
virtual const double BrHZZ4dRatio () const
 The ratio of the Br \((H\to ZZ* \to 4 d)\) ( \(d=d,s,b \)) in the current model and in the Standard Model.
 
virtual const double BrHZZ4eRatio () const
 The ratio of the Br \((H\to ZZ* \to 4e)\) in the current model and in the Standard Model.
 
virtual const double BrHZZ4fRatio () const
 The ratio of the Br \((H\to ZZ* \to 4f)\), with \(f\) any fermion, in the current model and in the Standard Model.
 
virtual const double BrHZZ4lRatio () const
 The ratio of the Br \((H\to ZZ* \to 4l)\) ( \(l=e,\mu \)) in the current model and in the Standard Model.
 
virtual const double BrHZZ4muRatio () const
 The ratio of the Br \((H\to ZZ* \to 4\mu)\) in the current model and in the Standard Model.
 
virtual const double BrHZZ4uRatio () const
 The ratio of the Br \((H\to ZZ* \to 4 u)\) ( \(u=u,c \)) in the current model and in the Standard Model.
 
virtual const double BrHZZ4vRatio () const
 The ratio of the Br \((H\to ZZ* \to 4\nu)\) in the current model and in the Standard Model.
 
virtual const double BrHZZRatio () const
 The ratio of the Br \((H\to ZZ)\) in the current model and in the Standard Model.
 
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)\).
 
virtual const double cbW_TWG (const double mu) const
 
const double CeeLL_bottom (const double mu) const
 
const double CeeLL_charm (const double mu) const
 
const double CeeLL_down (const double mu) const
 
const double CeeLL_e (const double mu) const
 
const double CeeLL_mu (const double mu) const
 
const double CeeLL_strange (const double mu) const
 
const double CeeLL_tau (const double mu) const
 
const double CeeLL_top (const double mu) const
 
const double CeeLL_up (const double mu) const
 
const double CeeLR_bottom (const double mu) const
 
const double CeeLR_charm (const double mu) const
 
const double CeeLR_down (const double mu) const
 
const double CeeLR_e (const double mu) const
 
const double CeeLR_mu (const double mu) const
 
const double CeeLR_strange (const double mu) const
 
const double CeeLR_tau (const double mu) const
 
const double CeeLR_top (const double mu) const
 
const double CeeLR_up (const double mu) const
 
const double CeeRL_bottom (const double mu) const
 
const double CeeRL_charm (const double mu) const
 
const double CeeRL_down (const double mu) const
 
const double CeeRL_e (const double mu) const
 
const double CeeRL_mu (const double mu) const
 
const double CeeRL_strange (const double mu) const
 
const double CeeRL_tau (const double mu) const
 
const double CeeRL_top (const double mu) const
 
const double CeeRL_up (const double mu) const
 
const double CeeRR_bottom (const double mu) const
 
const double CeeRR_charm (const double mu) const
 
const double CeeRR_down (const double mu) const
 
const double CeeRR_e (const double mu) const
 
const double CeeRR_mu (const double mu) const
 
const double CeeRR_strange (const double mu) const
 
const double CeeRR_tau (const double mu) const
 
const double CeeRR_top (const double mu) const
 
const double CeeRR_up (const double mu) const
 
virtual const double CEWHd11 (const double mu) const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{Hd})_{11}\).
 
virtual const double CEWHd22 (const double mu) const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{Hd})_{22}\).
 
virtual const double CEWHd33 (const double mu) const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{Hd})_{33}\).
 
virtual const double CEWHe11 (const double mu) const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{He})_{11}\).
 
virtual const double CEWHe22 (const double mu) const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{He})_{22}\).
 
virtual const double CEWHe33 (const double mu) const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{He})_{33}\).
 
virtual const double CEWHL111 (const double mu) const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{HL}^{(1)})_{11}\).
 
virtual const double CEWHL122 (const double mu) const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{HL}^{(1)})_{22}\).
 
virtual const double CEWHL133 (const double mu) const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{HL}^{(1)})_{33}\).
 
virtual const double CEWHL311 (const double mu) const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{HL}^{(3)})_{11}\).
 
virtual const double CEWHL322 (const double mu) const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{HL}^{(3)})_{22}\).
 
virtual const double CEWHL333 (const double mu) const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{HL}^{(3)})_{33}\).
 
virtual const double CEWHQ111 (const double mu) const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{HQ}^{(1)})_{11}\).
 
virtual const double CEWHQ122 (const double mu) const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{HQ}^{(1)})_{22}\).
 
virtual const double CEWHQ133 (const double mu) const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{HQ}^{(1)})_{33}\).
 
virtual const double CEWHQ311 (const double mu) const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{HQ}^{(3)})_{11}\).
 
virtual const double CEWHQ322 (const double mu) const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{HQ}^{(3)})_{22}\).
 
virtual const double CEWHQ333 (const double mu) const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{HQ}^{(3)})_{33}\).
 
virtual const double CEWHQd33 (const double mu) const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{HQ}^{(d)})_{33}\).
 
virtual const double CEWHQu33 (const double mu) const
 Combination of coefficients of the Warsaw basis not constrained by EWPO (at LO) \((\hat{C}_{HQ}^{(u)})_{33}\).
 
virtual const double CEWHu11 (const double mu) const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{Hu})_{11}\).
 
virtual const double CEWHu22 (const double mu) const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{Hu})_{22}\).
 
virtual const double CEWHu33 (const double mu) const
 Combination of coefficients of the Warsaw basis constrained by EWPO \((\hat{C}_{Hu})_{33}\).
 
virtual const double cgaga_HB (const double mu) const
 The Higgs-basis coupling \(c_{\gamma\gamma}\). (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition of the Higgs-basis parameters coincides with the one of some of the \(g_i, \delta g_i\) couplings defined above. In the Higgs basis, however, one uses the freedom to perform certain field redefinitions and operations to demand that the mass eigenstate Lagrangian has specific features. (See pag. 5,6 in the reference.) Therefore, the actual expression in terms of dim 6 coefficients may differ from the one for \(g_i, \delta g_i\).
 
virtual const double cgg_HB (const double mu) const
 The Higgs-basis coupling \(c_{gg}\). (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition of the Higgs-basis parameters coincides with the one of some of the \(g_i, \delta g_i\) couplings defined above. In the Higgs basis, however, one uses the freedom to perform certain field redefinitions and operations to demand that the mass eigenstate Lagrangian has specific features. (See pag. 5,6 in the reference.) Therefore, the actual expression in terms of dim 6 coefficients may differ from the one for \(g_i, \delta g_i\).
 
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.) Note that the Lagrangian definition of the Higgs-basis parameters coincides with the one of some of the \(g_i, \delta g_i\) couplings defined above. In the Higgs basis, however, one uses the freedom to perform certain field redefinitions and operations to demand that the mass eigenstate Lagrangian has specific features. (See pag. 5,6 in the reference.) Therefore, the actual expression in terms of dim 6 coefficients may differ from the one for \(g_i, \delta g_i\).
 
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.
 
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 cZBox_HB (const double mu) const
 The Higgs-basis coupling \(c_{z\Box}\). (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition of the Higgs-basis parameters coincides with the one of some of the \(g_i, \delta g_i\) couplings defined above. In the Higgs basis, however, one uses the freedom to perform certain field redefinitions and operations to demand that the mass eigenstate Lagrangian has specific features. (See pag. 5,6 in the reference.) Therefore, the actual expression in terms of dim 6 coefficients may differ from the one for \(g_i, \delta g_i\).
 
virtual const double cZga_HB (const double mu) const
 The Higgs-basis coupling \(c_{z\gamma}\). (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition of the Higgs-basis parameters coincides with the one of some of the \(g_i, \delta g_i\) couplings defined above. In the Higgs basis, however, one uses the freedom to perform certain field redefinitions and operations to demand that the mass eigenstate Lagrangian has specific features. (See pag. 5,6 in the reference.) Therefore, the actual expression in terms of dim 6 coefficients may differ from the one for \(g_i, \delta g_i\).
 
virtual const double cZZ_HB (const double mu) const
 The Higgs-basis coupling \(c_{zz}\). (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition of the Higgs-basis parameters coincides with the one of some of the \(g_i, \delta g_i\) couplings defined above. In the Higgs basis, however, one uses the freedom to perform certain field redefinitions and operations to demand that the mass eigenstate Lagrangian has specific features. (See pag. 5,6 in the reference.) Therefore, the actual expression in terms of dim 6 coefficients may differ from the one for \(g_i, \delta g_i\).
 
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)\).
 
virtual const double del_A_mu (const double mu) const
 Correction to photon WF.
 
virtual const double del_e_mu (const double mu) const
 Correction to electric charge.
 
virtual const double del_sW2_mu (const double mu) const
 Correction to (sin squared of) weak mixing angle.
 
virtual const double del_Z_mu (const double mu) const
 Correction to Z WF.
 
virtual const double del_ZA_mu (const double mu) const
 Correction to Z-A mixing.
 
virtual const double delQ_gNC (const double mu) const
 Separate, charge-proportional, indirect correction to EW neutral currents.
 
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.
 
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.
 
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.
 
virtual const double delta_amuon () const
 The computation of the anomalous magnetic moment of the muon \(a_\mu=(g_\mu-2)/2\).
 
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.
 
virtual const double delta_gLnuN2 () const
 The computation of the correction to the effective neutrino nucleon LH coupling: delta_gLnuN2.
 
virtual const double delta_gRnuN2 () const
 The computation of the correction to the effective neutrino nucleon RH coupling: delta_gRnuN2.
 
virtual const double delta_gVnue () const
 The computation of the correction to the effective (muon) neutrino-electron vector coupling: delta_gVnue.
 
virtual const double delta_mubbH_1 (const double sqrt_s) const
 The SMEFT linear correction to the ratio \(\mu_{bbH}\) between the bbH production cross-section in the current model and in the Standard Model.
 
virtual const double delta_mubbH_2 (const double sqrt_s) const
 The SMEFT quadratic correction to the ratio \(\mu_{bbH}\) between the bbH production cross-section in the current model and in the Standard Model.
 
virtual const double delta_muggH_1 (const double sqrt_s) const
 The SMEFT linear correction to the ratio \(\mu_{ggH}\) between the gluon-gluon fusion Higgs production cross-section in the current model and in the Standard Model.
 
virtual const double delta_muggH_2 (const double sqrt_s) const
 The SMEFT quadratic correction to the ratio \(\mu_{ggH}\) between the gluon-gluon fusion Higgs production cross-section in the current model and in the Standard Model.
 
virtual const double delta_mutH_1 (const double sqrt_s) const
 The SMEFT linear correction to the ratio \(\mu_{tH}\) between the t-Higgs associated production cross-section in the current model and in the Standard Model.
 
virtual const double delta_mutH_2 (const double sqrt_s) const
 The SMEFT quadratic correction to the ratio \(\mu_{tH}\) between the t-Higgs associated production cross-section in the current model and in the Standard Model.
 
virtual const double delta_muttH_1 (const double sqrt_s) const
 The SMEFT linear correction to the ratio \(\mu_{ttH}\) between the t-tbar-Higgs associated production cross-section in the current model and in the Standard Model.
 
virtual const double delta_muttH_2 (const double sqrt_s) const
 The SMEFT quadratic correction to the ratio \(\mu_{ttH}\) between the t-tbar-Higgs associated production cross-section in the current model and in the Standard Model.
 
virtual const double delta_muVBF_1 (const double sqrt_s) const
 The SMEFT linear correction to the ratio \(\mu_{VBF}\) between the vector-boson fusion Higgs production cross-section in the current model and in the Standard Model.
 
virtual const double delta_muVBF_2 (const double sqrt_s) const
 The SMEFT quadratic correction to the ratio \(\mu_{VBF}\) between the vector-boson fusion Higgs production cross-section in the current model and in the Standard Model.
 
virtual const double delta_muVH_1 (const double sqrt_s) const
 The SMEFT linear correction to the ratio \(\mu_{VH}\) between the Z-Higgs and W-Higgs associated production cross-section in the current model and in the Standard Model.
 
virtual const double delta_muVH_2 (const double sqrt_s) const
 The SMEFT quadratic correction to the ratio \(\mu_{VH}\) between the Z-Higgs and W-Higgs associated production cross-section in the current model and in the Standard Model.
 
virtual const double delta_muWH_1 (const double sqrt_s) const
 The SMEFT linear correction to the ratio \(\mu_{WH}\) between the W-Higgs associated production cross-section in the current model and in the Standard Model.
 
virtual const double delta_muWH_2 (const double sqrt_s) const
 The SMEFT quadratic correction to the ratio \(\mu_{WH}\) between the W-Higgs associated production cross-section in the current model and in the Standard Model.
 
virtual const double delta_muZH_1 (const double sqrt_s) const
 The SMEFT linear correction to the ratio \(\mu_{ZH}\) between the Z-Higgs associated production cross-section in the current model and in the Standard Model.
 
virtual const double delta_muZH_2 (const double sqrt_s) const
 The SMEFT quadratic correction to the ratio \(\mu_{ZH}\) between the Z-Higgs associated production cross-section in the current model and in the Standard Model.
 
virtual const double delta_Qwemoller (const double q2, const double y) const
 The computation of the electron's weak charge.
 
virtual const double delta_Qwn () const
 The computation of the neutron weak charge: Qwn.
 
virtual const double delta_Qwp () const
 The computation of the proton weak charge: Qwp.
 
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 \).
 
virtual const double delta_TauLFU_gtauge () const
 The computation of the correction to the LFU ratio \(g_\tau/ g_e \).
 
virtual const double delta_TauLFU_gtaugmu () const
 The computation of the correction to the LFU ratio \(g_\tau/ g_\mu \).
 
virtual const double delta_TauLFU_gtaugmuK () const
 The computation of the correction to the LFU ratio \(\left(g_\tau/ g_\mu\right)_K \).
 
virtual const double delta_TauLFU_gtaugmuPi () const
 The computation of the correction to the LFU ratio \(\left(g_\tau/ g_\mu\right)_\pi \).
 
virtual const double deltaa0 () const
 The relative correction to the electromagnetic constant at zero momentum, \(\delta \alpha(0)/\alpha(0)\), with respect to ref. point used in the SM calculation of Higgs observables.
 
virtual const double deltaa02 () const
 The relative correction to the electromagnetic constant at zero momentum, \((\delta \alpha(0)/\alpha(0))^2\), with respect to ref. point used in the SM calculation of Higgs observables.
 
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\).
 
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}\).
 
virtual const double deltaaMZ () const
 The relative correction to the electromagnetic constant at the Z pole, \(\delta \alpha(M_Z^2)/\alpha(M_Z^2)\), with respect to ref. point used in the SM calculation of Higgs observables.
 
virtual const double deltaaMZ2 () const
 The relative correction to the electromagnetic constant at the Z pole, \((\delta \alpha(M_Z^2)/\alpha(M_Z^2))^2\), with respect to ref. point used in the SM calculation of Higgs observables.
 
virtual const double deltaaSMZ () const
 The relative correction to the strong coupling constant at the Z pole, \(\delta \alpha_S(M_Z^2)/\alpha_S(M_Z^2)\), with respect to ref. point used in the SM calculation of Higgs observables.
 
virtual const double deltaaSMZ2 () const
 The relative correction to the strong coupling constant at the Z pole, \((\delta \alpha_S(M_Z^2)/\alpha_S(M_Z^2))^2\), with respect to ref. point used in the SM calculation of Higgs observables.
 
virtual const double deltacZ_HB (const double mu) const
 The Higgs-basis coupling \(\delta c_z\). (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition of the Higgs-basis parameters coincides with the one of some of the \(g_i, \delta g_i\) couplings defined above. In the Higgs basis, however, one uses the freedom to perform certain field redefinitions and operations to demand that the mass eigenstate Lagrangian has specific features. (See pag. 5,6 in the reference.) Therefore, the actual expression in terms of dim 6 coefficients may differ from the one for \(g_i, \delta g_i\).
 
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].
 
virtual const double deltaeNP (const double mu) const
 The new physics relative contribution to the EW coupling constant \(e\).
 
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}\).
 
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}\).
 
virtual const double deltaG1_hZA () const
 The new physics contribution to the coupling of the effective interaction \(H Z_{\mu\nu} F^{\mu\nu}\).
 
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}\).
 
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.
 
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.
 
virtual const double deltaG1_hZZ () const
 The new physics contribution to the coupling of the effective interaction \(H Z_{\mu\nu} Z^{\mu\nu}\).
 
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}\).
 
virtual const double deltag1gaNP (const double mu) const
 The new physics contribution to the anomalous triple gauge coupling \(g_{1,\gamma}\).
 
virtual const double deltag1ZNP (const double mu) const
 The new physics contribution to the anomalous triple gauge coupling \(g_{1,Z}\).
 
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].
 
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}\).
 
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}\).
 
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}\).
 
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}\).
 
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}\).
 
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}\).
 
virtual const double deltaG3_hWW () const
 The new physics contribution to the coupling of the effective interaction \(H W_{\mu}^\dagger W^{\mu}\).
 
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}\).
 
virtual const double deltaG3_hZZ () const
 The new physics contribution to the coupling of the effective interaction \(H Z_{\mu} Z^{\mu}\).
 
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}\).
 
const double deltag3G () const
 The new physics contribution to the coupling of the effective interaction \(f_{ABC} G_{\mu\nu}^A G_{\nu\rho}^B G_{\rho\mu}^C\).
 
gslpp::complex deltaG_Aff (const Particle p) const
 The new physics contribution to the coupling of the effective interaction \(A_{\mu\nu} \bar{f}\sigma^{\mu\nu} f\).
 
gslpp::complex deltaG_Gff (const Particle p) const
 The new physics contribution to the coupling of the effective interaction \(G_{\mu\nu}^A \bar{f}\sigma^{\mu\nu} T_A f\).
 
virtual const double deltaG_hAA () const
 The new physics contribution to the coupling of the effective interaction \(H F_{\mu\nu} F^{\mu\nu}\).
 
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}\).
 
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.
 
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.
 
gslpp::complex deltaG_hAff (const Particle p) const
 The new physics contribution to the coupling of the effective interaction \(H A_{\mu\nu} \bar{f}\sigma^{\mu\nu} f\).
 
virtual gslpp::complex deltaG_hff (const Particle p) const
 The new physics contribution to the coupling of the effective interaction \(H f\bar{f}\).
 
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}\).
 
gslpp::complex deltaG_hGff (const Particle p) const
 The new physics contribution to the coupling of the effective interaction \(H G_{\mu\nu} \bar{f}\sigma^{\mu\nu} f\).
 
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}\).
 
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}\).
 
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.
 
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.
 
virtual const double deltaG_hhhRatio () const
 The new physics contribution to the Higgs self-coupling \( H H H\). Normalized to the SM value.
 
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.
 
gslpp::complex deltaG_hZff (const Particle p) const
 The new physics contribution to the coupling of the effective interaction \(H Z_{\mu\nu} \bar{f}\sigma^{\mu\nu} f\).
 
gslpp::complex deltaG_Zff (const Particle p) const
 The new physics contribution to the coupling of the effective interaction \(Z_{\mu\nu} \bar{f}\sigma^{\mu\nu} f\).
 
virtual const double deltaGA_f (const Particle p) const
 New physics contribution to the neutral-current axial-vector coupling \(g_A^f\).
 
virtual const double deltaGamma_W () const
 The new physics contribution to the total decay width of the \(W\) boson, \(\delta \Gamma_W\).
 
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}\).
 
virtual const double deltaGamma_Z () const
 The new physics contribution to the total decay width of the \(Z\) boson, \(\delta \Gamma_Z\).
 
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}\).
 
const double deltaGammaH2d2dRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 2d2d)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaH2d2dRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 2d2d)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaH2e2muRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 2e 2\mu)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaH2e2muRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 2e 2\mu)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaH2e2vRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 2e2v)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaH2e2vRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 2e2v)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaH2evRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 2ev)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaH2evRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 2ev)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaH2L2dRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 2L2d)\) ( \(L=e,\mu,\tau\)) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaH2L2dRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 2L2d)\) ( \(L=e,\mu,\tau\)) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaH2L2LRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 2L2L')\) ( \(L,L'=e,\mu,\tau\)) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaH2L2LRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 2L2L')\) ( \(L,L'=e,\mu,\tau\)) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaH2L2uRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 2L2u)\) ( \(L=e,\mu,\tau\)) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaH2L2uRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 2L2u)\) ( \(L=e,\mu,\tau\)) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaH2L2v2Ratio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 2L2v)\) ( \(L=e,\mu\)) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaH2L2v2Ratio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 2L2v)\) ( \(L=e,\mu\)) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaH2L2vRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 2L2v)\) ( \(L=e,\mu,\tau\)) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaH2l2vRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 2l2v)\) ( \(l=e,\mu\)) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaH2L2vRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 2L2v)\) ( \(L=e,\mu,\tau\)) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaH2l2vRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 2l2v)\) ( \(l=e,\mu\)) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaH2Lv2Ratio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 2Lv)\) ( \(L=e,\mu\)) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaH2Lv2Ratio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 2Lv)\) ( \(L=e,\mu\)) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaH2LvRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 2Lv)\) ( \(L=e,\mu,\tau\)) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaH2LvRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 2Lv)\) ( \(L=e,\mu,\tau\)) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaH2mu2vRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 2\mu 2v)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaH2mu2vRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 2\mu 2v)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaH2muvRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 2\mu v)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaH2muvRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 2\mu v)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaH2u2dRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 2u2d)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaH2u2dRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 2u2d)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaH2u2uRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 2u2u)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaH2u2uRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 2u2u)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaH2udRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 2ud)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaH2udRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 2ud)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaH2v2dRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 2v2d)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaH2v2dRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 2v2d)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaH2v2uRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 2v2u)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaH2v2uRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 2v2u)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaH2v2vRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 2v2v)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaH2v2vRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 2v2v)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaH4dRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 4d)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaH4dRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 4d)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaH4eRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 4e)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaH4eRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 4e)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaH4fCCRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 4f, CC)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaH4fCCRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 4f, CC)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaH4fNCRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 4f, NC)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaH4fNCRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 4f, NC)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaH4fRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 4f)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaH4fRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 4f)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaH4L2Ratio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 4L)\) ( \(L=e,\mu\)) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaH4L2Ratio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 4L)\) ( \(L=e,\mu\)) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaH4LRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 4L)\) ( \(L=e,\mu,\tau\)) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaH4lRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 4l)\) ( \(l=e,\mu\)) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaH4LRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 4L)\) ( \(L=e,\mu,\tau\)) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaH4lRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 4l)\) ( \(l=e,\mu\)) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaH4muRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 4\mu)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaH4muRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 4\mu)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaH4uRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 4u)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaH4uRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 4u)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaH4vRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 4v)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaH4vRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to 4v)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaHbbRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to bb)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaHbbRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to bb)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaHccRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to cc)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaHccRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to cc)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaHevmuvRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to e\nu \mu\nu)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaHevmuvRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to e\nu \mu\nu)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaHffRatio1 (const double mf, const double CifH) const
 The ratio of the \(\Gamma(H\to ff)\) in the current model and in the Standard Model.
 
const double deltaGammaHffRatio2 (const double mf, const double CifH) const
 The \(\mathcal{O}(\Lambda^{-4})\) new physics contribution to the ratio of the \(\Gamma(H\to ff)\) in the current model and in the Standard Model at order Lambd.
 
const double deltaGammaHgagaRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to \gamma\gamma)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaHgagaRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to \gamma\gamma)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaHggRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to gg)\) in the current model and in the Standard Model. Only terms that are linear in the effective Lagrangian coefficients.
 
const double deltaGammaHggRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to gg)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaHll_vvorjjRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(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. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaHll_vvorjjRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(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. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaHlv_lvorjjRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(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. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaHlv_lvorjjRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(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. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaHlvjjRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to l \nu j j)\) ( \(l=e,\mu,~~j\not=b\)) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaHlvjjRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to l \nu j j)\) ( \(l=e,\mu,~~j\not=b\)) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaHLvudRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to Lvud)\) ( \(L=e,\mu,\tau\)) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaHLvudRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to Lvud)\) ( \(L=e,\mu,\tau\)) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaHLvvLRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to LvvL)\) ( \(L=e,\mu,\tau\)) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaHLvvLRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to LvvL)\) ( \(L=e,\mu,\tau\)) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaHmumuRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to \mu\mu)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaHmumuRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to \mu\mu)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaHssRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to ss)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaHssRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to ss)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaHtautauRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to \tau\tau)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaHtautauRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to \tau\tau)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaHudduRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to uddu)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaHudduRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to uddu)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaHWffRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to W f f)\), with \(f\) any fermion, in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaHWffRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to W f f)\), with \(f\) any fermion, in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaHWjjRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to W j j)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaHWjjRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to W j j)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaHWlvRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to Wl\nu)\) ( \(l=e,\mu \)) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaHWlvRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to Wl\nu)\) ( \(l=e,\mu \)) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaHWW2l2vRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to WW^*\to l\nu l\nu)\) ( \(l=e,\mu \)) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaHWW2l2vRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to WW^*\to l\nu l\nu)\) ( \(l=e,\mu \)) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaHWW4fRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to WW^*\to 4f)\), with \(f\) any fermion, in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaHWW4fRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to WW^*\to 4f)\), with \(f\) any fermion, in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaHWW4jRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to WW^*\to 4j)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaHWW4jRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to WW^*\to 4j)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaHWWRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to WW)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaHWWRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to WW)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaHZddRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to Z d d)\) ( \(d=d,s,b \)) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaHZddRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to Z d d)\) ( \(d=d,s,b \)) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaHZeeRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to Zee)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaHZeeRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to Zee)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaHZffRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to Z ff)\), with \(f\) any fermion, in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaHZffRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to Z ff)\), with \(f\) any fermion, in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaHZgaRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to Z\gamma)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaHZgaRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to Z\gamma)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaHZllRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to Zll)\) ( \(l=e,\mu \)) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaHZllRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to Zll)\) ( \(l=e,\mu \)) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaHZmumuRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to Z\mu\mu)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaHZmumuRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to Z\mu\mu)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaHZuuRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to Z u u)\) ( \(u=u,c \)) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaHZuuRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to Z u u)\) ( \(u=u,c \)) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaHZvvRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to Z\nu\nu)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaHZvvRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to Z\nu\nu)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaHZZ2e2muRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to ZZ* \to 2e2\mu)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaHZZ2e2muRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to ZZ* \to 2e2\mu)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaHZZ4dRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to ZZ* \to 4 d)\) ( \(d=d,s,b \)) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaHZZ4dRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to ZZ* \to 4 d)\) ( \(d=d,s,b \)) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaHZZ4eRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to ZZ* \to 4e)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaHZZ4eRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to ZZ* \to 4e)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaHZZ4fRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to ZZ* \to 4f)\), with \(f\) any fermion, in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaHZZ4fRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to ZZ* \to 4f)\), with \(f\) any fermion, in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaHZZ4lRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to ZZ* \to 4l)\) ( \(l=e,\mu \)) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaHZZ4lRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to ZZ* \to 4l)\) ( \(l=e,\mu \)) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaHZZ4muRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to ZZ* \to 4\mu)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaHZZ4muRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to ZZ* \to 4\mu)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaHZZ4uRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to ZZ* \to 4 u)\) ( \(u=u,c \)) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaHZZ4uRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to ZZ* \to 4 u)\) ( \(u=u,c \)) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaHZZ4vRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to ZZ* \to 4\nu)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaHZZ4vRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to ZZ* \to 4\nu)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
const double deltaGammaHZZRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to ZZ)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)
 
const double deltaGammaHZZRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H\to ZZ)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)
 
virtual const double deltaGammaTotalRatio1 () const
 The new physics contribution to the ratio of the \(\Gamma(H)\) in the current model and in the Standard Model. Only terms that are linear in the effective Lagrangian coefficients.
 
virtual const double deltaGammaTotalRatio1noError () const
 The new physics contribution to the ratio of the \(\Gamma(H)\) in the current model and in the Standard Model. Only terms that are linear in the effective Lagrangian coefficients. Neglecting SM theory errors.
 
virtual const double deltaGammaTotalRatio2 () const
 The new physics contribution to the ratio of the \(\Gamma(H)\) in the current model and in the Standard Model. Only terms that are quadratic in the effective Lagrangian coefficients.
 
virtual const double DeltaGF () const
 New physics contribution to the Fermi constant.
 
const double deltaGL_f (const Particle p) const
 New physics contribution to the neutral-current left-handed coupling \(g_L^f\).
 
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\).
 
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\).
 
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\).
 
gslpp::complex deltaGL_Wffh (const Particle pbar, const Particle p) const
 The new physics contribution to the coupling of the effective interaction \(H W_\mu \bar{f_L}\gamma^mu f_L\).
 
const double deltaGL_Zffh (const Particle p) const
 The new physics contribution to the coupling of the effective interaction \(H Z_\mu \bar{f_L}\gamma^mu f_L\).
 
virtual const double deltaGmu () const
 The relative correction to the muon decay constant, \(\delta G_\mu/G_\mu\), with respect to ref. point used in the SM calculation of Higgs observables.
 
virtual const double deltaGmu2 () const
 The relative correction to the muon decay constant, \((\delta G_\mu/G_\mu)^2\), with respect to ref. point used in the SM calculation of Higgs observables.
 
const double deltaGR_f (const Particle p) const
 New physics contribution to the neutral-current right-handed coupling \(g_R^f\).
 
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\).
 
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\).
 
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\).
 
gslpp::complex deltaGR_Wffh (const Particle pbar, const Particle p) const
 The new physics contribution to the coupling of the effective interaction \(H W_\mu \bar{f_R}\gamma^mu f_R\).
 
const double deltaGR_Zffh (const Particle p) const
 The new physics contribution to the coupling of the effective interaction \(H Z_\mu \bar{f_R}\gamma^mu f_R\).
 
virtual const double deltaGV_f (const Particle p) const
 New physics contribution to the neutral-current vector coupling \(g_V^f\).
 
virtual const double deltaGwd6 () const
 The relative NP corrections to the width of the \(W\) boson, \(\delta \Gamma_W/\Gamma_W\).
 
virtual const double deltaGwd62 () const
 The relative NP corrections to the width of the \(W\) boson squared, \((\delta \Gamma_W/\Gamma_W)^2\).
 
virtual const double deltaGzd6 () const
 The relative NP corrections to the width of the \(Z\) boson, \(\delta \Gamma_Z/\Gamma_Z\).
 
virtual const double deltaGzd62 () const
 The relative NP corrections to the width of the \(Z\) boson squared, \((\delta \Gamma_Z/\Gamma_Z)^2\).
 
virtual const double deltaH3L1 (double C1) const
 The coefficient of the 1-loop linear term in the Higgs selfcoupling.
 
virtual const double deltaH3L2 (double C1) const
 The coefficient of the 1-loop quadratic term in the Higgs selfcoupling.
 
virtual const double deltaKgammaNP (const double mu) const
 The new physics contribution to the anomalous triple gauge coupling \(\kappa_{\gamma}\).
 
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].
 
virtual const double deltaKZNP (const double mu) const
 The new physics contribution to the anomalous triple gauge coupling \(\kappa_{Z}\).
 
virtual const double deltamb () const
 The relative correction to the mass of the \(b\) quark, \(\delta m_b/m_b\), with respect to ref. point used in the SM calculation of Higgs observables.
 
virtual const double deltamb2 () const
 The relative correction to the mass of the \(b\) quark squared, \((\delta m_b/m_b)^2\), with respect to ref. point used in the SM calculation of Higgs observables.
 
virtual const double deltamc () const
 The relative correction to the mass of the \(c\) quark, \(\delta m_c/m_c\), with respect to ref. point used in the SM calculation of Higgs observables.
 
virtual const double deltamc2 () const
 The relative correction to the mass of the \(c\) quark squared, \((\delta m_c/m_c)^2\), with respect to ref. point used in the SM calculation of Higgs observables.
 
virtual const double deltaMh () const
 The relative correction to the mass of the \(H\) boson, \(\delta M_H/M_H\), with respect to ref. point used in the SM calculation of Higgs observables.
 
virtual const double deltaMh2 () const
 The relative correction to the mass of the \(H\) boson squared, \((\delta M_H/M_H)^2\), with respect to ref. point used in the SM calculation of Higgs observables.
 
const double deltaMLL2_f (const Particle f, const double s, const double t) const
 
const double deltaMLR2_f (const Particle f, const double s) const
 
const double deltaMLR2t_e (const double s, const double t) const
 
const double deltaMRL2_f (const Particle f, const double s) const
 
const double deltaMRL2t_e (const double s, const double t) const
 
const double deltaMRR2_f (const Particle f, const double s, const double t) const
 
virtual const double deltamt () const
 The relative correction to the mass of the \(t\) quark, \(\delta m_t/m_t\), with respect to ref. point used in the SM calculation of Higgs observables.
 
virtual const double deltamt2 () const
 The relative correction to the mass of the \(t\) quark squared, \((\delta m_t/m_t)^2\), with respect to ref. point used in the SM calculation of Higgs observables.
 
virtual const double deltamtau () const
 The relative correction to the mass of the \(\tau\) lepton, \(\delta m_\tau/m_\tau\), with respect to ref. point used in the SM calculation of Higgs observables.
 
virtual const double deltamtau2 () const
 The relative correction to the mass of the \(\tau\) lepton squared, \((\delta m_\tau/m_\tau)^2\), with respect to ref. point used in the SM calculation of Higgs observables.
 
virtual const double deltaMw () const
 The relative correction to the mass of the \(W\) boson, \(\delta M_W/M_W\), with respect to ref. point used in the SM calculation of Higgs observables.
 
virtual const double deltaMw2 () const
 The relative correction to the mass of the \(W\) boson squared, \((\delta M_W/M_W)^2\), with respect to ref. point used in the SM calculation of Higgs observables.
 
virtual const double deltaMwd6 () const
 The relative NP corrections to the mass of the \(W\) boson, \(\delta M_W/M_W\).
 
virtual const double deltaMwd62 () const
 The relative NP corrections to the mass of the \(W\) boson squared, \((\delta M_W/M_W)^2\).
 
virtual const double deltaMz () const
 The relative correction to the mass of the \(Z\) boson, \(\delta M_Z/M_Z\), with respect to ref. point used in the SM calculation of Higgs observables.
 
virtual const double deltaMz2 () const
 The relative correction to the mass of the \(Z\) boson squared, \((\delta M_Z/M_Z)^2\), with respect to ref. point used in the SM calculation of Higgs observables.
 
virtual const double DeltaOalphtoW (const double dOSMdalpha, const double mu) const
 Difference in prediction in \(\alpha\) scheme and W mass scheme, computed from observable in \(\alpha\) scheme. Difference at tree level.
 
virtual const double DeltaOWtoalph (const double dOSMdMW, const double mu) const
 Difference in prediction in \(\alpha\) scheme and W mass scheme, computed from observable in W mass scheme. Difference at tree level.
 
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.
 
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\).
 
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].
 
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].
 
virtual const double deltayb_HB (const double mu) const
 The Higgs-basis coupling \(\delta y_b\). (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition of the Higgs-basis parameters coincides with the one of some of the \(g_i, \delta g_i\) couplings defined above. In the Higgs basis, however, one uses the freedom to perform certain field redefinitions and operations to demand that the mass eigenstate Lagrangian has specific features. (See pag. 5,6 in the reference.) Therefore, the actual expression in terms of dim 6 coefficients may differ from the one for \(g_i, \delta g_i\).
 
virtual const double deltayc_HB (const double mu) const
 The Higgs-basis coupling \(\delta y_c\). (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition of the Higgs-basis parameters coincides with the one of some of the \(g_i, \delta g_i\) couplings defined above. In the Higgs basis, however, one uses the freedom to perform certain field redefinitions and operations to demand that the mass eigenstate Lagrangian has specific features. (See pag. 5,6 in the reference.) Therefore, the actual expression in terms of dim 6 coefficients may differ from the one for \(g_i, \delta g_i\).
 
virtual const double deltaymu_HB (const double mu) const
 The Higgs-basis coupling \(\delta y_\mu\). (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition of the Higgs-basis parameters coincides with the one of some of the \(g_i, \delta g_i\) couplings defined above. In the Higgs basis, however, one uses the freedom to perform certain field redefinitions and operations to demand that the mass eigenstate Lagrangian has specific features. (See pag. 5,6 in the reference.) Therefore, the actual expression in terms of dim 6 coefficients may differ from the one for \(g_i, \delta g_i\).
 
virtual const double deltays_HB (const double mu) const
 The Higgs-basis coupling \(\delta y_s\). (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition of the Higgs-basis parameters coincides with the one of some of the \(g_i, \delta g_i\) couplings defined above. In the Higgs basis, however, one uses the freedom to perform certain field redefinitions and operations to demand that the mass eigenstate Lagrangian has specific features. (See pag. 5,6 in the reference.) Therefore, the actual expression in terms of dim 6 coefficients may differ from the one for \(g_i, \delta g_i\).
 
virtual const double deltayt_HB (const double mu) const
 The Higgs-basis coupling \(\delta y_t\). (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition of the Higgs-basis parameters coincides with the one of some of the \(g_i, \delta g_i\) couplings defined above. In the Higgs basis, however, one uses the freedom to perform certain field redefinitions and operations to demand that the mass eigenstate Lagrangian has specific features. (See pag. 5,6 in the reference.) Therefore, the actual expression in terms of dim 6 coefficients may differ from the one for \(g_i, \delta g_i\).
 
virtual const double deltaytau_HB (const double mu) const
 The Higgs-basis coupling \(\delta y_\tau\). (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition of the Higgs-basis parameters coincides with the one of some of the \(g_i, \delta g_i\) couplings defined above. In the Higgs basis, however, one uses the freedom to perform certain field redefinitions and operations to demand that the mass eigenstate Lagrangian has specific features. (See pag. 5,6 in the reference.) Therefore, the actual expression in terms of dim 6 coefficients may differ from the one for \(g_i, \delta g_i\).
 
virtual const double delU_gCC (const double mu) const
 Universal indirect correction to EW charged currents.
 
virtual const double delU_gNC (const double mu) const
 Universal indirect correction to EW neutral currents.
 
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].
 
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.
 
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.
 
virtual const double Gamma_Z () const
 The total decay width of the \(Z\) boson, \(\Gamma_Z\).
 
virtual const double Gamma_Zf (const Particle f) const
 The decay width of the \(Z\) boson into a given fermion pair, \(\Gamma_Z^{f}\).
 
const double GammaH2d2dRatio () const
 The ratio of the \(\Gamma(H\to 2d2d)\) in the current model and in the Standard Model.
 
const double GammaH2e2muRatio () const
 The ratio of the \(\Gamma(H\to 2e 2\mu)\) in the current model and in the Standard Model.
 
const double GammaH2e2vRatio () const
 The ratio of the \(\Gamma(H\to 2e2v)\) in the current model and in the Standard Model.
 
const double GammaH2evRatio () const
 The ratio of the \(\Gamma(H\to 2ev)\) in the current model and in the Standard Model.
 
const double GammaH2L2dRatio () const
 The ratio of the \(\Gamma(H\to 2L2d)\) ( \(L=e,\mu,\tau\)) in the current model and in the Standard Model.
 
const double GammaH2L2LRatio () const
 The ratio of the \(\Gamma(H\to 2L2L')\) ( \(L,L'=e,\mu,\tau\)) in the current model and in the Standard Model.
 
const double GammaH2L2uRatio () const
 The ratio of the \(\Gamma(H\to 2L2u)\) ( \(L=e,\mu,\tau\)) in the current model and in the Standard Model.
 
const double GammaH2L2v2Ratio () const
 The ratio of the \(\Gamma(H\to 2L2v)\) ( \(L=e,\mu\)) in the current model and in the Standard Model.
 
const double GammaH2L2vRatio () const
 The ratio of the \(\Gamma(H\to 2L2v)\) ( \(L=e,\mu,\tau\)) in the current model and in the Standard Model.
 
const double GammaH2l2vRatio () const
 The ratio of the \(\Gamma(H\to 2l2v)\) ( \(l=e,\mu\)) in the current model and in the Standard Model.
 
const double GammaH2Lv2Ratio () const
 The ratio of the \(\Gamma(H\to 2Lv)\) ( \(L=e,\mu\)) in the current model and in the Standard Model.
 
const double GammaH2LvRatio () const
 The ratio of the \(\Gamma(H\to 2Lv)\) ( \(L=e,\mu,\tau\)) in the current model and in the Standard Model.
 
const double GammaH2mu2vRatio () const
 The ratio of the \(\Gamma(H\to 2\mu 2v)\) in the current model and in the Standard Model.
 
const double GammaH2muvRatio () const
 The ratio of the \(\Gamma(H\to 2\mu v)\) in the current model and in the Standard Model.
 
const double GammaH2u2dRatio () const
 The ratio of the \(\Gamma(H\to 2u2d)\) in the current model and in the Standard Model.
 
const double GammaH2u2uRatio () const
 The ratio of the \(\Gamma(H\to 2u2u)\) in the current model and in the Standard Model.
 
const double GammaH2udRatio () const
 The ratio of the \(\Gamma(H\to 2ud)\) in the current model and in the Standard Model.
 
const double GammaH2v2dRatio () const
 The ratio of the \(\Gamma(H\to 2v2d)\) in the current model and in the Standard Model.
 
const double GammaH2v2uRatio () const
 The ratio of the \(\Gamma(H\to 2v2u)\) in the current model and in the Standard Model.
 
const double GammaH2v2vRatio () const
 The ratio of the \(\Gamma(H\to 2v2v)\) in the current model and in the Standard Model.
 
const double GammaH4dRatio () const
 The ratio of the \(\Gamma(H\to 4d)\) in the current model and in the Standard Model.
 
const double GammaH4eRatio () const
 The ratio of the \(\Gamma(H\to 4e)\) in the current model and in the Standard Model.
 
const double GammaH4fCCRatio () const
 The ratio of the \(\Gamma(H\to 4f)\) via CC in the current model and in the Standard Model.
 
const double GammaH4fNCRatio () const
 The ratio of the \(\Gamma(H\to 4f)\) via NC in the current model and in the Standard Model.
 
const double GammaH4fRatio () const
 The ratio of the \(\Gamma(H\to 4f)\) in the current model and in the Standard Model.
 
const double GammaH4L2Ratio () const
 The ratio of the \(\Gamma(H\to 4L)\) ( \(L=e,\mu\)) in the current model and in the Standard Model.
 
const double GammaH4LRatio () const
 The ratio of the \(\Gamma(H\to 4L)\) ( \(L=e,\mu,\tau\)) in the current model and in the Standard Model.
 
const double GammaH4lRatio () const
 The ratio of the \(\Gamma(H\to 4l)\) ( \(l=e,\mu\)) in the current model and in the Standard Model.
 
const double GammaH4muRatio () const
 The ratio of the \(\Gamma(H\to 4\mu)\) in the current model and in the Standard Model.
 
const double GammaH4uRatio () const
 The ratio of the \(\Gamma(H\to 4u)\) in the current model and in the Standard Model.
 
const double GammaH4vRatio () const
 The ratio of the \(\Gamma(H\to 4v)\) in the current model and in the Standard Model.
 
const double GammaHbbRatio () const
 The ratio of the \(\Gamma(H\to bb)\) in the current model and in the Standard Model.
 
const double GammaHccRatio () const
 The ratio of the \(\Gamma(H\to cc)\) in the current model and in the Standard Model.
 
const double GammaHevmuvRatio () const
 The ratio of the \(\Gamma(H\to e\nu \mu\nu)\) in the current model and in the Standard Model.
 
const double GammaHgagaRatio () const
 The ratio of the \(\Gamma(H\to \gamma\gamma)\) in the current model and in the Standard Model.
 
const double GammaHggRatio () const
 The ratio of the \(\Gamma(H\to gg)\) in the current model and in the Standard Model.
 
const double GammaHll_vvorjjRatio () const
 The ratio of the \(\Gamma(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.
 
const double GammaHlv_lvorjjRatio () const
 The ratio of the \(\Gamma(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.
 
const double GammaHlvjjRatio () const
 The ratio of the \(\Gamma(H\to l l j j)\) ( \(l=e,\mu@f,~~j\not=b$) in the current model and in the Standard Model. @return \)\Gamma(H\to l l j j) \(/\)\Gamma(H\to l l j j)_{\mathrm{SM}} \( */ const double GammaHlljjRatio() const; /** @brief The new physics contribution to the ratio of the \)\Gamma(H\to l l j j) \( (\)l=e,\mu,~~j\not=b \() in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.) @return \)\delta \Gamma(H\to l l j j) \(/\)\Gamma(H\to l l j j)_{\mathrm{SM}} \( */ const double deltaGammaHlljjRatio1() const; /** @brief The new physics contribution to the ratio of the \)\Gamma(H\to l l j j) \( (\)l=e,\mu,~~j\not=b \() in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.) @return \)\delta \Gamma(H\to l l j j) \(/\)\Gamma(H\to l l j j)_{\mathrm{SM}} \( */ const double deltaGammaHlljjRatio2() const; /** @brief 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. @return Br\)(H\to l l j j) \(/Br\)(H\to l l j j)_{\mathrm{SM}} \( */ virtual const double BrHlljjRatio() const; /** @brief The ratio of the \)\Gamma(H\to l \nu j j) \( (\)l=e,\mu@f,~~j\not=b$) in the current model and in the Standard Model.
 
const double GammaHLvudRatio () const
 The ratio of the \(\Gamma(H\to Lvud)\) ( \(L=e,\mu,\tau\)) in the current model and in the Standard Model.
 
const double GammaHLvvLRatio () const
 The ratio of the \(\Gamma(H\to LvvL)\) ( \(L=e,\mu,\tau\)) in the current model and in the Standard Model.
 
const double GammaHmumuRatio () const
 The ratio of the \(\Gamma(H\to \mu\mu)\) in the current model and in the Standard Model.
 
const double GammaHssRatio () const
 The ratio of the \(\Gamma(H\to ss)\) in the current model and in the Standard Model.
 
const double GammaHtautauRatio () const
 The ratio of the \(\Gamma(H\to \tau\tau)\) in the current model and in the Standard Model.
 
const double GammaHudduRatio () const
 The ratio of the \(\Gamma(H\to uddu)\) in the current model and in the Standard Model.
 
const double GammaHWffRatio () const
 The ratio of the \(\Gamma(H\to W f f)\), with \(f\) any fermion, in the current model and in the Standard Model.
 
const double GammaHWjjRatio () const
 The ratio of the \(\Gamma(H\to W j j)\) in the current model and in the Standard Model.
 
const double GammaHWlvRatio () const
 The ratio of the \(\Gamma(H\to W l\nu)\) ( \(l=e,\mu \)) in the current model and in the Standard Model.
 
const double GammaHWW2l2vRatio () const
 The ratio of the \(\Gamma(H\to WW^*\to l\nu l\nu)\) ( \(l=e,\mu \)) in the current model and in the Standard Model.
 
const double GammaHWW4fRatio () const
 The ratio of the \(\Gamma(H\to WW^*\to 4f)\), with \(f\) any fermion, in the current model and in the Standard Model.
 
const double GammaHWW4jRatio () const
 The ratio of the \(\Gamma(H\to WW^*\to 4j)\) in the current model and in the Standard Model.
 
const double GammaHWWRatio () const
 The ratio of the \(\Gamma(H\to WW)\) in the current model and in the Standard Model.
 
const double GammaHZddRatio () const
 The ratio of the \(\Gamma(H\to Zd d)\) ( \(d=d,s,b \)) in the current model and in the Standard Model.
 
const double GammaHZeeRatio () const
 The ratio of the \(\Gamma(H\to Zee)\) in the current model and in the Standard Model.
 
const double GammaHZffRatio () const
 The ratio of the \(\Gamma(H\to Zff)\), with \(f\) any fermion, in the current model and in the Standard Model.
 
const double GammaHZgaRatio () const
 The ratio of the \(\Gamma(H\to Z\gamma)\) in the current model and in the Standard Model.
 
const double GammaHZllRatio () const
 The ratio of the \(\Gamma(H\to Zll)\) ( \(l=e,\mu \)) in the current model and in the Standard Model.
 
const double GammaHZmumuRatio () const
 The ratio of the \(\Gamma(H\to Z\mu\mu)\) in the current model and in the Standard Model.
 
const double GammaHZuuRatio () const
 The ratio of the \(\Gamma(H\to Zu u)\) ( \(u=u,c \)) in the current model and in the Standard Model.
 
const double GammaHZvvRatio () const
 The ratio of the \(\Gamma(H\to Z\nu\nu)\) in the current model and in the Standard Model.
 
const double GammaHZZ2e2muRatio () const
 The ratio of the \(\Gamma(H\to ZZ* \to 2e2\mu)\) in the current model and in the Standard Model.
 
const double GammaHZZ4dRatio () const
 The ratio of the \(\Gamma(H\to ZZ* \to 4 d)\) ( \(d=d,s,b \)) in the current model and in the Standard Model.
 
const double GammaHZZ4eRatio () const
 The ratio of the \(\Gamma(H\to ZZ* \to 4e)\) in the current model and in the Standard Model.
 
const double GammaHZZ4fRatio () const
 The ratio of the \(\Gamma(H\to ZZ* \to 4f)\), with \(f\) any fermion, in the current model and in the Standard Model.
 
const double GammaHZZ4lRatio () const
 The ratio of the \(\Gamma(H\to ZZ* \to 4l)\) ( \(l=e,\mu \)) in the current model and in the Standard Model.
 
const double GammaHZZ4muRatio () const
 The ratio of the \(\Gamma(H\to ZZ* \to 4\mu)\) in the current model and in the Standard Model.
 
const double GammaHZZ4uRatio () const
 The ratio of the \(\Gamma(H\to ZZ* \to 4 u)\) ( \(u=u,c \)) in the current model and in the Standard Model.
 
const double GammaHZZ4vRatio () const
 The ratio of the \(\Gamma(H\to ZZ* \to 4\nu)\) in the current model and in the Standard Model.
 
const double GammaHZZRatio () const
 The ratio of the \(\Gamma(H\to ZZ)\) in the current model and in the Standard Model.
 
virtual const double GammaW () const
 The total width of the \(W\) boson, \(\Gamma_W\).
 
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.
 
void GenerateSMInitialConditions ()
 Generates the initial condition for the Standard Model parameters.
 
double getCG_LNP () const
 Return CG_LNP.
 
double getLambda_NP () const
 Return Lambda_NP.
 
virtual NPSMEFTd6GeneralMatchinggetMatching () const
 A method to get the Matching object for this model.
 
virtual const double IctW_TWG (const double mu) const
 
virtual const double IctZ_TWG (const double mu) const
 
virtual const double intDMLL2eus2 (const double s, const double t0, const double t1) const
 
virtual const double intDMLR2etildest2 (const double s, const double t0, const double t1) const
 
virtual const double intDMLR2ets2 (const double s, const double t0, const double t1) const
 
virtual const double intDMRL2etildest2 (const double s, const double t0, const double t1) const
 
virtual const double intDMRL2ets2 (const double s, const double t0, const double t1) const
 
virtual const double intDMRR2eus2 (const double s, const double t0, const double t1) const
 
virtual const double kappaAeff () const
 The effective coupling \(\kappa_{A,eff}=\sqrt{\Gamma_{HAA}/\Gamma_{HAA}^{SM}}\).
 
virtual const double kappabeff () const
 The effective coupling \(\kappa_{b,eff}=\sqrt{\Gamma_{Hbb}/\Gamma_{Hbb}^{SM}}\).
 
virtual const double kappaceff () const
 The effective coupling \(\kappa_{c,eff}=\sqrt{\Gamma_{Hcc}/\Gamma_{Hcc}^{SM}}\).
 
virtual const double kappaGeff () const
 The effective coupling \(\kappa_{G,eff}=\sqrt{\Gamma_{HGG}/\Gamma_{HGG}^{SM}}\).
 
virtual const double kappamueff () const
 The effective coupling \(\kappa_{\mu,eff}=\sqrt{\Gamma_{H\mu\mu}/\Gamma_{H\mu\mu}^{SM}}\).
 
virtual const double kappaseff () const
 The effective coupling \(\kappa_{s,eff}=\sqrt{\Gamma_{Hss}/\Gamma_{Hss}^{SM}}\).
 
virtual const double kappataueff () const
 The effective coupling \(\kappa_{\tau,eff}=\sqrt{\Gamma_{H\tau\tau}/\Gamma_{H\tau\tau}^{SM}}\).
 
virtual const double kappaW4feff () const
 The effective coupling \(\kappa_{W4f,eff}=\sqrt{\Gamma_{H4f, CC}/\Gamma_{H4f, CC}^{SM}}\).
 
virtual const double kappaWeff () const
 The effective coupling \(\kappa_{W,eff}=\sqrt{\Gamma_{HWW}/\Gamma_{HWW}^{SM}}\).
 
virtual const double kappaZ4feff () const
 The effective coupling \(\kappa_{Z4f,eff}=\sqrt{\Gamma_{H4f, NC}/\Gamma_{H4f, NC}^{SM}}\).
 
virtual const double kappaZAeff () const
 The effective coupling \(\kappa_{ZA,eff}=\sqrt{\Gamma_{HZA}/\Gamma_{HZA}^{SM}}\).
 
virtual const double kappaZeff () const
 The effective coupling \(\kappa_{Z,eff}=\sqrt{\Gamma_{HZZ}/\Gamma_{HZZ}^{SM}}\).
 
virtual const double lambdaZNP (const double mu) const
 The new physics contribution to the anomalous triple gauge coupling \(\lambda_{Z}\).
 
virtual const double lambz_HB (const double mu) const
 The Higgs-basis coupling \(\lambda_{z}\). (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition of the Higgs-basis parameters coincides with the one of some of the \(g_i, \delta g_i\) couplings defined above. In the Higgs basis, however, one uses the freedom to perform certain field redefinitions and operations to demand that the mass eigenstate Lagrangian has specific features. (See pag. 5,6 in the reference.) Therefore, the actual expression in terms of dim 6 coefficients may differ from the one for \(g_i, \delta g_i\).
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
virtual const double mueeZHPol (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.
 
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.
 
virtual const double mueeZllHPol (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.
 
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.
 
virtual const double mueeZqqHPol (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.
 
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.
 
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.
 
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.
 
virtual const double muggHbb (const double sqrt_s) const
 The ratio \(\mu_{ggH,bb}\) between the gluon-gluon fusion Higgs production cross-section with subsequent decay into \(bb\) in the current model and in the Standard Model.
 
virtual const double muggHgaga (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.
 
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. (From arXiv: 1502.00539 [hpe-ph].)
 
virtual const double muggHmumu (const double sqrt_s) const
 The ratio \(\mu_{ggH,\mu\mu}\) between the gluon-gluon fusion Higgs production cross-section with subsequent decay into \(\mu\mu\) in the current model and in the Standard Model.
 
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.
 
virtual const double muggHtautau (const double sqrt_s) const
 The ratio \(\mu_{ggH,\tau\tau}\) between the gluon-gluon fusion Higgs production cross-section with subsequent decay into \(\tau\tau\) in the current model and in the Standard Model.
 
virtual const double muggHWW (const double sqrt_s) const
 The ratio \(\mu_{ggH,WW}\) between the gluon-gluon fusion Higgs production cross-section with subsequent decay into \(W W^*\) in the current model and in the Standard Model.
 
virtual const double muggHWW2l2v (const double sqrt_s) const
 The ratio \(\mu_{ggH,WW\to 2l2\nu}\) between the gluon-gluon fusion Higgs production cross-section with subsequent decay into \(W W^*\to 2l2\nu\) in the current model and in the Standard Model.
 
virtual const double muggHZga (const double sqrt_s) const
 The ratio \(\mu_{ggH,Z\gamma}\) between the gluon-gluon fusion Higgs production cross-section with subsequent decay into \(Z \gamma\) in the current model and in the Standard Model.
 
virtual const double muggHZZ (const double sqrt_s) const
 The ratio \(\mu_{ggH,ZZ}\) between the gluon-gluon fusion Higgs production cross-section with subsequent decay into \(Z Z^*\) in the current model and in the Standard Model.
 
virtual const double muggHZZ4l (const double sqrt_s) const
 The ratio \(\mu_{ggH,ZZ\to 4l}\) between the gluon-gluon fusion Higgs production cross-section with subsequent decay into \(Z Z^*\to 4l\) in the current model and in the Standard Model.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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 NPSMEFTd6General class.
 
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.
 
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.
 
virtual const double muTHUggHbb (const double sqrt_s) const
 The ratio \(\mu_{ggH,bb}\) between the gluon-gluon fusion Higgs production cross-section with subsequent decay into \(bb\) in the current model and in the Standard Model.
 
virtual const double muTHUggHgaga (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.
 
virtual const double muTHUggHmumu (const double sqrt_s) const
 The ratio \(\mu_{ggH,\mu\mu}\) between the gluon-gluon fusion Higgs production cross-section with subsequent decay into \(\mu\mu\) in the current model and in the Standard Model.
 
virtual const double muTHUggHtautau (const double sqrt_s) const
 The ratio \(\mu_{ggH,\tau\tau}\) between the gluon-gluon fusion Higgs production cross-section with subsequent decay into \(\tau\tau\) in the current model and in the Standard Model.
 
virtual const double muTHUggHWW (const double sqrt_s) const
 The ratio \(\mu_{ggH,WW}\) between the gluon-gluon fusion Higgs production cross-section with subsequent decay into \(W W^*\) in the current model and in the Standard Model.
 
virtual const double muTHUggHWW2l2v (const double sqrt_s) const
 The ratio \(\mu_{ggH,WW\to 2l2\nu}\) between the gluon-gluon fusion Higgs production cross-section with subsequent decay into \(W W^*\to 2l2\nu\) in the current model and in the Standard Model.
 
virtual const double muTHUggHZga (const double sqrt_s) const
 The ratio \(\mu_{ggH,Z\gamma}\) between the gluon-gluon fusion Higgs production cross-section with subsequent decay into \(Z \gamma\) in the current model and in the Standard Model.
 
virtual const double muTHUggHZgamumu (const double sqrt_s) const
 The ratio \(\mu_{ggH,Z\gamma\to \gamma 2\mu}\) between the gluon-gluon fusion Higgs production cross-section with subsequent decay into \(Z \gamma\to \gamma 2\mu\) in the current model and in the Standard Model.
 
virtual const double muTHUggHZZ (const double sqrt_s) const
 The ratio \(\mu_{ggH,ZZ}\) between the gluon-gluon fusion Higgs production cross-section with subsequent decay into \(Z Z^*\) in the current model and in the Standard Model.
 
virtual const double muTHUggHZZ4l (const double sqrt_s) const
 The ratio \(\mu_{ggH,ZZ\to 4l}\) between the gluon-gluon fusion Higgs production cross-section with subsequent decay into \(Z Z^*\to 4l\) in the current model and in the Standard Model.
 
virtual const double muTHUggHZZ4mu (const double sqrt_s) const
 The ratio \(\mu_{ggH,ZZ\to 4\mu}\) between the gluon-gluon fusion Higgs production cross-section with subsequent decay into \(Z Z^*\to 4\mu\) in the current model and in the Standard Model.
 
virtual const double muTHUttHbb (const double sqrt_s) const
 The ratio \(\mu_{ttH,bb}\) between the ttH production cross-section with subsequent decay into \(bb\) in the current model and in the Standard Model.
 
virtual const double muTHUttHgaga (const double sqrt_s) const
 The ratio \(\mu_{ttH,\gamma\gamma}\) between the ttH production cross-section with subsequent decay into 2 photons in the current model and in the Standard Model.
 
virtual const double muTHUttHmumu (const double sqrt_s) const
 The ratio \(\mu_{ttH,\mu\mu}\) between the ttH production cross-section with subsequent decay into \(\mu\mu\) in the current model and in the Standard Model.
 
virtual const double muTHUttHtautau (const double sqrt_s) const
 The ratio \(\mu_{ttH,\tau\tau}\) between the ttH production cross-section with subsequent decay into \(\tau\tau\) in the current model and in the Standard Model.
 
virtual const double muTHUttHWW (const double sqrt_s) const
 The ratio \(\mu_{ttH,WW}\) between the ttH production cross-section with subsequent decay into \(W W^*\) in the current model and in the Standard Model.
 
virtual const double muTHUttHWW2l2v (const double sqrt_s) const
 The ratio \(\mu_{ttH,WW\to 2l2\nu}\) between the ttH production cross-section with subsequent decay into \(W W^*\to 2l2\nu\) in the current model and in the Standard Model.
 
virtual const double muTHUttHZga (const double sqrt_s) const
 The ratio \(\mu_{ttH,Z\gamma}\) between the ttH production cross-section with subsequent decay into \(Z \gamma\) in the current model and in the Standard Model.
 
virtual const double muTHUttHZZ (const double sqrt_s) const
 The ratio \(\mu_{ttH,ZZ}\) between the ttH production cross-section with subsequent decay into \(Z Z^*\) in the current model and in the Standard Model.
 
virtual const double muTHUttHZZ4l (const double sqrt_s) const
 The ratio \(\mu_{ttH,ZZ\to 4l}\) between the ttH production cross-section with subsequent decay into \(Z Z^*\to 4l\) in the current model and in the Standard Model.
 
virtual const double muTHUVBFBRinv (const double sqrt_s) const
 The ratio \(\mu_{VBF}\) between the VBF production cross-section in the current model and in the Standard Model, multiplied by the total (SM+new physics) invisible decay branching ratio.
 
virtual const double muTHUVBFHbb (const double sqrt_s) const
 The ratio \(\mu_{VBF,bb}\) between the VBF Higgs production cross-section with subsequent decay into \(bb\) in the current model and in the Standard Model.
 
virtual const double muTHUVBFHgaga (const double sqrt_s) const
 The ratio \(\mu_{VBF,\gamma\gamma}\) between the VBF Higgs production cross-section with subsequent decay into 2 photons in the current model and in the Standard Model.
 
virtual const double muTHUVBFHinv (const double sqrt_s) const
 The ratio \(\mu_{VBF,inv}\) between the VBF production cross-section with subsequent decay into invisible states in the current model and in the Standard Model.
 
virtual const double muTHUVBFHmumu (const double sqrt_s) const
 The ratio \(\mu_{VBF,\mu\mu}\) between the VBF Higgs production cross-section with subsequent decay into \(\mu\mu\) in the current model and in the Standard Model.
 
virtual const double muTHUVBFHtautau (const double sqrt_s) const
 The ratio \(\mu_{VBF,\tau\tau}\) between the VBF Higgs production cross-section with subsequent decay into \(\tau\tau\) in the current model and in the Standard Model.
 
virtual const double muTHUVBFHWW (const double sqrt_s) const
 The ratio \(\mu_{VBF,WW}\) between the VBF Higgs production cross-section with subsequent decay into \(W W^*\) in the current model and in the Standard Model.
 
virtual const double muTHUVBFHWW2l2v (const double sqrt_s) const
 The ratio \(\mu_{VBF,WW\to 2l2\nu}\) between the VBF Higgs production cross-section with subsequent decay into \(W W^*\to 2l2\nu\) in the current model and in the Standard Model.
 
virtual const double muTHUVBFHZga (const double sqrt_s) const
 The ratio \(\mu_{VBF,Z\gamma}\) between the VBF Higgs production cross-section with subsequent decay into \(Z \gamma\) in the current model and in the Standard Model.
 
virtual const double muTHUVBFHZZ (const double sqrt_s) const
 The ratio \(\mu_{VBF,ZZ}\) between the VBF Higgs production cross-section with subsequent decay into \(Z Z^*\) in the current model and in the Standard Model.
 
virtual const double muTHUVBFHZZ4l (const double sqrt_s) const
 The ratio \(\mu_{VBF,ZZ\to 4l}\) between the VBF Higgs production cross-section with subsequent decay into \(Z Z^*\to 4l\) in the current model and in the Standard Model.
 
virtual const double muTHUVHbb (const double sqrt_s) const
 The ratio \(\mu_{VH,bb}\) between the VH production cross-section with subsequent decay into \(bb\) in the current model and in the Standard Model.
 
virtual const double muTHUVHBRinv (const double sqrt_s) const
 The ratio \(\mu_{VH}\) between the VH production cross-section in the current model and in the Standard Model, multiplied by the total (SM+new physics) invisible decay branching ratio.
 
virtual const double muTHUVHgaga (const double sqrt_s) const
 The ratio \(\mu_{VH,\gamma\gamma}\) between the VH production cross-section with subsequent decay into 2 photons in the current model and in the Standard Model.
 
virtual const double muTHUVHinv (const double sqrt_s) const
 The ratio \(\mu_{VH,inv}\) between the VH production cross-section with subsequent decay into invisible states in the current model and in the Standard Model.
 
virtual const double muTHUVHmumu (const double sqrt_s) const
 The ratio \(\mu_{VH,\mu\mu}\) between the VH production cross-section with subsequent decay into \(\mu\mu\) in the current model and in the Standard Model.
 
virtual const double muTHUVHtautau (const double sqrt_s) const
 The ratio \(\mu_{VH,\tau\tau}\) between the VH production cross-section with subsequent decay into \(\tau\tau\) in the current model and in the Standard Model.
 
virtual const double muTHUVHWW (const double sqrt_s) const
 The ratio \(\mu_{VH,WW}\) between the VH production cross-section with subsequent decay into \(W W^*\) in the current model and in the Standard Model.
 
virtual const double muTHUVHWW2l2v (const double sqrt_s) const
 The ratio \(\mu_{VH,WW\to 2l2\nu}\) between the VH production cross-section with subsequent decay into \(W W^*\to 2l2\nu\) in the current model and in the Standard Model.
 
virtual const double muTHUVHZga (const double sqrt_s) const
 The ratio \(\mu_{VH,Z\gamma}\) between the VH production cross-section with subsequent decay into \(Z \gamma\) in the current model and in the Standard Model.
 
virtual const double muTHUVHZZ (const double sqrt_s) const
 The ratio \(\mu_{VH,ZZ}\) between the VH production cross-section with subsequent decay into \(Z Z^*\) in the current model and in the Standard Model.
 
virtual const double muTHUVHZZ4l (const double sqrt_s) const
 The ratio \(\mu_{VH,ZZ\to 4l}\) between the VH production cross-section with subsequent decay into \(Z Z^*\to 4l\) in the current model and in the Standard Model.
 
virtual const double muTHUWHbb (const double sqrt_s) const
 The ratio \(\mu_{WH,bb}\) between the WH production cross-section with subsequent decay into \(bb\) in the current model and in the Standard Model.
 
virtual const double muTHUWHgaga (const double sqrt_s) const
 The ratio \(\mu_{WH,\gamma\gamma}\) between the WH production cross-section with subsequent decay into 2 photons in the current model and in the Standard Model.
 
virtual const double muTHUWHmumu (const double sqrt_s) const
 The ratio \(\mu_{WH,\mu\mu}\) between the WH production cross-section with subsequent decay into \(\mu\mu\) in the current model and in the Standard Model.
 
virtual const double muTHUWHtautau (const double sqrt_s) const
 The ratio \(\mu_{WH,\tau\tau}\) between the WH production cross-section with subsequent decay into \(\tau\tau\) in the current model and in the Standard Model.
 
virtual const double muTHUWHWW (const double sqrt_s) const
 The ratio \(\mu_{WH,WW}\) between the WH production cross-section with subsequent decay into \(W W^*\) in the current model and in the Standard Model.
 
virtual const double muTHUWHWW2l2v (const double sqrt_s) const
 The ratio \(\mu_{WH,WW\to 2l2\nu}\) between the WH production cross-section with subsequent decay into \(W W^*\to 2l2\nu\) in the current model and in the Standard Model.
 
virtual const double muTHUWHZga (const double sqrt_s) const
 The ratio \(\mu_{WH,Z\gamma}\) between the WH production cross-section with subsequent decay into \(Z \gamma\) in the current model and in the Standard Model.
 
virtual const double muTHUWHZZ (const double sqrt_s) const
 The ratio \(\mu_{WH,ZZ}\) between the WH production cross-section with subsequent decay into \(Z Z^*\) in the current model and in the Standard Model.
 
virtual const double muTHUWHZZ4l (const double sqrt_s) const
 The ratio \(\mu_{WH,ZZ\to 4l}\) between the WH production cross-section with subsequent decay into \(Z Z^*\to 4l\) in the current model and in the Standard Model.
 
virtual const double muTHUZHbb (const double sqrt_s) const
 The ratio \(\mu_{ZH,bb}\) between the ZH production cross-section with subsequent decay into \(bb\) in the current model and in the Standard Model.
 
virtual const double muTHUZHgaga (const double sqrt_s) const
 The ratio \(\mu_{ZH,\gamma\gamma}\) between the ZH production cross-section with subsequent decay into 2 photons in the current model and in the Standard Model.
 
virtual const double muTHUZHmumu (const double sqrt_s) const
 The ratio \(\mu_{ZH,\mu\mu}\) between the ZH production cross-section with subsequent decay into \(\mu\mu\) in the current model and in the Standard Model.
 
virtual const double muTHUZHtautau (const double sqrt_s) const
 The ratio \(\mu_{ZH,\tau\tau}\) between the ZH production cross-section with subsequent decay into \(\tau\tau\) in the current model and in the Standard Model.
 
virtual const double muTHUZHWW (const double sqrt_s) const
 The ratio \(\mu_{ZH,WW}\) between the ZH production cross-section with subsequent decay into \(W W^*\) in the current model and in the Standard Model.
 
virtual const double muTHUZHWW2l2v (const double sqrt_s) const
 The ratio \(\mu_{ZH,WW\to 2l2\nu}\) between the ZH production cross-section with subsequent decay into \(W W^*\to 2l2\nu\) in the current model and in the Standard Model.
 
virtual const double muTHUZHZga (const double sqrt_s) const
 The ratio \(\mu_{ZH,Z\gamma}\) between the ZH production cross-section with subsequent decay into \(Z \gamma\) in the current model and in the Standard Model.
 
virtual const double muTHUZHZZ (const double sqrt_s) const
 The ratio \(\mu_{ZH,ZZ}\) between the ZH production cross-section with subsequent decay into \(Z Z^*\) in the current model and in the Standard Model.
 
virtual const double muTHUZHZZ4l (const double sqrt_s) const
 The ratio \(\mu_{ZH,ZZ\to 4l}\) between the ZH production cross-section with subsequent decay into \(Z Z^*\to 4l\) in the current model and in the Standard Model.
 
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.
 
virtual const double muttHbb (const double sqrt_s) const
 The ratio \(\mu_{ttH,bb}\) between the ttH production cross-section with subsequent decay into \(bb\) in the current model and in the Standard Model.
 
virtual const double muttHgaga (const double sqrt_s) const
 The ratio \(\mu_{ttH,\gamma\gamma}\) between the ttH production cross-section with subsequent decay into 2 photons in the current model and in the Standard Model.
 
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.
 
virtual const double muttHmumu (const double sqrt_s) const
 The ratio \(\mu_{ttH,\mu\mu}\) between the ttH production cross-section with subsequent decay into \(\mu\mu\) in the current model and in the Standard Model.
 
virtual const double muttHtautau (const double sqrt_s) const
 The ratio \(\mu_{ttH,\tau\tau}\) between the ttH production cross-section with subsequent decay into \(\tau\tau\) in the current model and in the Standard Model.
 
virtual const double muttHWW (const double sqrt_s) const
 The ratio \(\mu_{ttH,WW}\) between the ttH production cross-section with subsequent decay into \(W W^*\) in the current model and in the Standard Model.
 
virtual const double muttHWW2l2v (const double sqrt_s) const
 The ratio \(\mu_{ttH,WW\to 2l2\nu}\) between the ttH production cross-section with subsequent decay into \(W W^*\to 2l2\nu\) in the current model and in the Standard Model.
 
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.
 
virtual const double muttHZga (const double sqrt_s) const
 The ratio \(\mu_{ttH,Z\gamma}\) between the ttH production cross-section with subsequent decay into \(Z \gamma\) in the current model and in the Standard Model.
 
virtual const double muttHZZ (const double sqrt_s) const
 The ratio \(\mu_{ttH,ZZ}\) between the ttH production cross-section with subsequent decay into \(Z Z^*\) in the current model and in the Standard Model.
 
virtual const double muttHZZ4l (const double sqrt_s) const
 The ratio \(\mu_{ttH,ZZ\to 4l}\) between the ttH production cross-section with subsequent decay into \(Z Z^*\to 4l\) in the current model and in the Standard Model.
 
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.
 
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.
 
virtual const double muVBFHbb (const double sqrt_s) const
 The ratio \(\mu_{VBF,bb}\) between the VBF Higgs production cross-section with subsequent decay into \(bb\) in the current model and in the Standard Model.
 
virtual const double muVBFHgaga (const double sqrt_s) const
 The ratio \(\mu_{VBF,\gamma\gamma}\) between the VBF Higgs production cross-section with subsequent decay into 2 photons in the current model and in the Standard Model.
 
virtual const double muVBFHmumu (const double sqrt_s) const
 The ratio \(\mu_{VBF,\mu\mu}\) between the VBF Higgs production cross-section with subsequent decay into \(\mu\mu\) in the current model and in the Standard Model.
 
virtual const double muVBFHtautau (const double sqrt_s) const
 The ratio \(\mu_{VBF,\tau\tau}\) between the VBF Higgs production cross-section with subsequent decay into \(\tau\tau\) in the current model and in the Standard Model.
 
virtual const double muVBFHWW (const double sqrt_s) const
 The ratio \(\mu_{VBF,WW}\) between the VBF Higgs production cross-section with subsequent decay into \(W W^*\) in the current model and in the Standard Model.
 
virtual const double muVBFHWW2l2v (const double sqrt_s) const
 The ratio \(\mu_{VBF,WW\to 2l2\nu}\) between the VBF Higgs production cross-section with subsequent decay into \(W W^*\to 2l2\nu\) in the current model and in the Standard Model.
 
virtual const double muVBFHZga (const double sqrt_s) const
 The ratio \(\mu_{VBF,Z\gamma}\) between the VBF Higgs production cross-section with subsequent decay into \(Z \gamma\) in the current model and in the Standard Model.
 
virtual const double muVBFHZZ (const double sqrt_s) const
 The ratio \(\mu_{VBF,ZZ}\) between the VBF Higgs production cross-section with subsequent decay into \(Z Z^*\) in the current model and in the Standard Model.
 
virtual const double muVBFHZZ4l (const double sqrt_s) const
 The ratio \(\mu_{VBF,ZZ\to 4l}\) between the VBF Higgs production cross-section with subsequent decay into \(Z Z^*\to 4l\) in the current model and in the Standard Model.
 
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.
 
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.
 
virtual const double muVHbb (const double sqrt_s) const
 The ratio \(\mu_{VH,bb}\) between the VH production cross-section with subsequent decay into \(bb\) in the current model and in the Standard Model.
 
virtual const double muVHgaga (const double sqrt_s) const
 The ratio \(\mu_{VH,\gamma\gamma}\) between the VH production cross-section with subsequent decay into 2 photons in the current model and in the Standard Model.
 
virtual const double muVHmumu (const double sqrt_s) const
 The ratio \(\mu_{VH,\mu\mu}\) between the VH production cross-section with subsequent decay into \(\mu\mu\) in the current model and in the Standard Model.
 
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.
 
virtual const double muVHtautau (const double sqrt_s) const
 The ratio \(\mu_{VH,\tau\tau}\) between the VH production cross-section with subsequent decay into \(\tau\tau\) in the current model and in the Standard Model.
 
virtual const double muVHWW (const double sqrt_s) const
 The ratio \(\mu_{VH,WW}\) between the VH production cross-section with subsequent decay into \(W W^*\) in the current model and in the Standard Model.
 
virtual const double muVHWW2l2v (const double sqrt_s) const
 The ratio \(\mu_{VH,WW\to 2l2\nu}\) between the VH production cross-section with subsequent decay into \(W W^*\to 2l2\nu\) in the current model and in the Standard Model.
 
virtual const double muVHZga (const double sqrt_s) const
 The ratio \(\mu_{VH,Z\gamma}\) between the VH production cross-section with subsequent decay into \(Z \gamma\) in the current model and in the Standard Model.
 
virtual const double muVHZZ (const double sqrt_s) const
 The ratio \(\mu_{VH,ZZ}\) between the VH production cross-section with subsequent decay into \(Z Z^*\) in the current model and in the Standard Model.
 
virtual const double muVHZZ4l (const double sqrt_s) const
 The ratio \(\mu_{VH,ZZ\to 4l}\) between the VH production cross-section with subsequent decay into \(Z Z^*\to 4l\) in the current model and in the Standard Model.
 
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.
 
virtual const double muWHbb (const double sqrt_s) const
 The ratio \(\mu_{WH,bb}\) between the WH production cross-section with subsequent decay into \(bb\) in the current model and in the Standard Model.
 
virtual const double muWHgaga (const double sqrt_s) const
 The ratio \(\mu_{WH,\gamma\gamma}\) between the WH production cross-section with subsequent decay into 2 photons in the current model and in the Standard Model.
 
virtual const double muWHmumu (const double sqrt_s) const
 The ratio \(\mu_{WH,\mu\mu}\) between the WH production cross-section with subsequent decay into \(\mu\mu\) in the current model and in the Standard Model.
 
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.
 
virtual const double muWHtautau (const double sqrt_s) const
 The ratio \(\mu_{WH,\tau\tau}\) between the WH production cross-section with subsequent decay into \(\tau\tau\) in the current model and in the Standard Model.
 
virtual const double muWHWW (const double sqrt_s) const
 The ratio \(\mu_{WH,WW}\) between the WH production cross-section with subsequent decay into \(W W^*\) in the current model and in the Standard Model.
 
virtual const double muWHWW2l2v (const double sqrt_s) const
 The ratio \(\mu_{WH,WW\to 2l2\nu}\) between the WH production cross-section with subsequent decay into \(W W^*\to 2l2\nu\) in the current model and in the Standard Model.
 
virtual const double muWHZga (const double sqrt_s) const
 The ratio \(\mu_{WH,Z\gamma}\) between the WH production cross-section with subsequent decay into \(Z \gamma\) in the current model and in the Standard Model.
 
virtual const double muWHZZ (const double sqrt_s) const
 The ratio \(\mu_{WH,ZZ}\) between the WH production cross-section with subsequent decay into \(Z Z^*\) in the current model and in the Standard Model.
 
virtual const double muWHZZ4l (const double sqrt_s) const
 The ratio \(\mu_{WH,ZZ\to 4l}\) between the WH production cross-section with subsequent decay into \(Z Z^*\to 4l\) in the current model and in the Standard Model.
 
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.
 
virtual const double muZHbb (const double sqrt_s) const
 The ratio \(\mu_{ZH,bb}\) between the ZH production cross-section with subsequent decay into \(bb\) in the current model and in the Standard Model.
 
virtual const double muZHgaga (const double sqrt_s) const
 The ratio \(\mu_{ZH,\gamma\gamma}\) between the ZH production cross-section with subsequent decay into 2 photons in the current model and in the Standard Model.
 
virtual const double muZHmumu (const double sqrt_s) const
 The ratio \(\mu_{ZH,\mu\mu}\) between the ZH production cross-section with subsequent decay into \(\mu\mu\) in the current model and in the Standard Model.
 
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.
 
virtual const double muZHtautau (const double sqrt_s) const
 The ratio \(\mu_{ZH,\tau\tau}\) between the ZH production cross-section with subsequent decay into \(\tau\tau\) in the current model and in the Standard Model.
 
virtual const double muZHWW (const double sqrt_s) const
 The ratio \(\mu_{ZH,WW}\) between the ZH production cross-section with subsequent decay into \(W W^*\) in the current model and in the Standard Model.
 
virtual const double muZHWW2l2v (const double sqrt_s) const
 The ratio \(\mu_{ZH,WW\to 2l2\nu}\) between the ZH production cross-section with subsequent decay into \(W W^*\to 2l2\nu\) in the current model and in the Standard Model.
 
virtual const double muZHZga (const double sqrt_s) const
 The ratio \(\mu_{ZH,Z\gamma}\) between the ZH production cross-section with subsequent decay into \(Z \gamma\) in the current model and in the Standard Model.
 
virtual const double muZHZZ (const double sqrt_s) const
 The ratio \(\mu_{ZH,ZZ}\) between the ZH production cross-section with subsequent decay into \(Z Z^*\) in the current model and in the Standard Model.
 
virtual const double muZHZZ4l (const double sqrt_s) const
 The ratio \(\mu_{ZH,ZZ\to 4l}\) between the ZH production cross-section with subsequent decay into \(Z Z^*\to 4l\) in the current model and in the Standard Model.
 
virtual const double Mw () const
 The mass of the \(W\) boson, \(M_W\).
 
 NPSMEFTd6General ()
 Constructor.
 
virtual const double obliqueS () const
 The oblique parameter \(S\). (Simplified implementation. Contribution only from \(O_{HWB}\).)
 
virtual const double obliqueT () const
 The oblique parameter \(T\). (Simplified implementation. Contribution only from \(O_{HD}\).)
 
virtual const double obliqueU () const
 The oblique parameter \(U\).
 
virtual const double obliqueW () const
 The oblique parameter \(W\). (Simplified implementation. Contribution only from \(O_{2W}\).)
 
virtual const double obliqueY () const
 The oblique parameter \(Y\). (Simplified implementation. Contribution only from \(O_{2B}\).)
 
virtual bool PostUpdate ()
 The post-update method for NPSMEFTd6General.
 
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 NPSMEFTd6General class.
 
virtual bool PreUpdate ()
 The pre-update method for NPSMEFTd6General.
 
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.
 
virtual const double RWc () const
 The ratio \(R_{W,c)=\Gamma(W\to c + X)/\Gamma(W\to had)\).
 
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)\).
 
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^-)\).
 
virtual bool setFlag (const std::string name, const bool value)
 A method to check if all the mandatory parameters for NPSMEFTd6General have been provided in model initialization.
 
virtual bool setFlagStr (const std::string name, const std::string value)
 A method to set a flag of NPSMEFTd6General.
 
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\).
 
virtual const double STXS0_qqH (const double sqrt_s) const
 The STXS0 bin \(pp \to H qq\).
 
virtual const double STXS12_BrH4lRatio () const
 The STXS BR \( H \to 4l \), \(l=e,\mu\).
 
virtual const double STXS12_BrHbbRatio () const
 The STXS BR \( H \to bb \).
 
virtual const double STXS12_BrHevmuvRatio () const
 The STXS BR \( H \to e\nu \mu\nu \).
 
virtual const double STXS12_BrHgagaRatio () const
 The STXS BR \( H \to \gamma \gamma \).
 
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\).
 
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\).
 
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\).
 
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\).
 
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\).
 
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\).
 
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]\).
 
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\).
 
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\).
 
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]\).
 
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\).
 
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\).
 
virtual const double STXS12_ggH_pTH10_200_Nj0 (const double sqrt_s) const
 The STXS bin \(gg \to H\), \(N_j=0,~p_{TH} [GeV]<10\).
 
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]\).
 
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\).
 
virtual const double STXS12_ggH_pTH200_300 (const double sqrt_s) const
 The STXS bin \(gg \to H\), \(,200<~p_{TH} [GeV]<300\).
 
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\).
 
virtual const double STXS12_ggH_pTH300_450 (const double sqrt_s) const
 The STXS bin \(gg \to H\), \(,300<~p_{TH} [GeV]<450\).
 
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\).
 
virtual const double STXS12_ggH_pTH450_650 (const double sqrt_s) const
 The STXS bin \(gg \to H\), \(450<~p_{TH} [GeV]<650\).
 
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\).
 
virtual const double STXS12_ggH_pTH450_Inf (const double sqrt_s) const
 The STXS bin \(gg \to H\), \(,450<~p_{TH} [GeV]\).
 
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\).
 
virtual const double STXS12_ggH_pTH650_Inf (const double sqrt_s) const
 The STXS bin \(gg \to H\), \(~p_{TH} [GeV]>650\).
 
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]\).
 
virtual const double STXS12_ggHll_pTV0_75 (const double sqrt_s) const
 The STXS bin \(gg \to H\ell\ell\), \(p_{TV}[GeV]<75\).
 
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\).
 
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\).
 
virtual const double STXS12_ggHll_pTV250_Inf (const double sqrt_s) const
 The STXS bin \(gg \to H\ell\ell\), \(250 < p_{TV}[GeV]\).
 
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\).
 
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]\).
 
virtual const double STXS12_qqHll_pTV0_75 (const double sqrt_s) const
 The STXS bin \(qq \to H\ell\ell\), \(p_{TV}[GeV]<75\).
 
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\).
 
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\).
 
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]\).
 
virtual const double STXS12_qqHll_pTV250_Inf (const double sqrt_s) const
 The STXS bin \(qq \to H\ell\ell\), \(250<p_{TV}[GeV]\).
 
virtual const double STXS12_qqHll_pTV400_Inf (const double sqrt_s) const
 The STXS bin \(qq \to H\ell\ell\), \(400<p_{TV}[GeV]\).
 
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\).
 
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]\).
 
virtual const double STXS12_qqHlv_pTV0_75 (const double sqrt_s) const
 The STXS bin \(qq \to H\ell\nu\), \(p_{TV}[GeV]<75\).
 
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\).
 
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\).
 
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]\).
 
virtual const double STXS12_qqHlv_pTV250_Inf (const double sqrt_s) const
 The STXS bin \(qq \to H\ell\nu\), \(250<p_{TV}[GeV]\).
 
virtual const double STXS12_qqHlv_pTV400_Inf (const double sqrt_s) const
 The STXS bin \(qq \to H\ell\nu\), \(400<p_{TV}[GeV]\).
 
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\).
 
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\).
 
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\).
 
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\).
 
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\).
 
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\).
 
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\).
 
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\).
 
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\).
 
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]\).
 
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]\).
 
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\).
 
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\).
 
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\).
 
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]\).
 
virtual const double STXS12_qqHqq_Nj0 (const double sqrt_s) const
 The STXS bin \(qq \to Hqq\), \(N_j = 0\).
 
virtual const double STXS12_qqHqq_Nj1 (const double sqrt_s) const
 The STXS bin \(qq \to Hqq\), \(N_j = 1\).
 
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.
 
virtual const double STXS12_tH (const double sqrt_s) const
 The STXS bin \(pp \to tH\).
 
virtual const double STXS12_ttH_pTH0_60 (const double sqrt_s) const
 The STXS bin \(pp \to ttH\), \(p_{TH}[GeV]<60\).
 
virtual const double STXS12_ttH_pTH120_200 (const double sqrt_s) const
 The STXS bin \(pp \to ttH\), \(120<p_{TH}[GeV]<200\).
 
virtual const double STXS12_ttH_pTH200_300 (const double sqrt_s) const
 The STXS bin \(pp \to ttH\), \(200<p_{TH}[GeV]<300\).
 
virtual const double STXS12_ttH_pTH300_450 (const double sqrt_s) const
 The STXS bin \(pp \to ttH\), \(300<p_{TH}[GeV]<450\).
 
virtual const double STXS12_ttH_pTH300_Inf (const double sqrt_s) const
 The STXS bin \(pp \to ttH\), \(300<p_{TH}[GeV]\).
 
virtual const double STXS12_ttH_pTH450_Inf (const double sqrt_s) const
 The STXS bin \(pp \to ttH\), \(450<p_{TH}[GeV]\).
 
virtual const double STXS12_ttH_pTH60_120 (const double sqrt_s) const
 The STXS bin \(pp \to ttH\), \(60<p_{TH}[GeV]<120\).
 
virtual const double STXS_ggH0j (const double sqrt_s) const
 The STXS bin \(gg \to H\).
 
virtual const double STXS_ggH1j_pTH_0_60 (const double sqrt_s) const
 The STXS bin \(gg \to H\).
 
virtual const double STXS_ggH1j_pTH_120_200 (const double sqrt_s) const
 The STXS bin \(gg \to H\).
 
virtual const double STXS_ggH1j_pTH_200 (const double sqrt_s) const
 The STXS bin \(gg \to H\).
 
virtual const double STXS_ggH1j_pTH_60_120 (const double sqrt_s) const
 The STXS bin \(gg \to H\).
 
virtual const double STXS_ggH2j_pTH_0_200 (const double sqrt_s) const
 The STXS bin \(gg \to H\).
 
virtual const double STXS_ggH2j_pTH_0_60 (const double sqrt_s) const
 The STXS bin \(gg \to H\).
 
virtual const double STXS_ggH2j_pTH_120_200 (const double sqrt_s) const
 The STXS bin \(gg \to H\).
 
virtual const double STXS_ggH2j_pTH_200 (const double sqrt_s) const
 The STXS bin \(gg \to H\).
 
virtual const double STXS_ggH2j_pTH_60_120 (const double sqrt_s) const
 The STXS bin \(gg \to H\).
 
virtual const double STXS_ggH_VBFtopo_j3 (const double sqrt_s) const
 The STXS bin \(gg \to H\).
 
virtual const double STXS_ggH_VBFtopo_j3v (const double sqrt_s) const
 The STXS bin \(gg \to H\).
 
virtual const double STXS_qqHll_pTV_0_150 (const double sqrt_s) const
 The STXS bin \(qq \to H \ell \ell\).
 
virtual const double STXS_qqHll_pTV_150_250 (const double sqrt_s) const
 The STXS bin \(qq \to H \ell \ell\).
 
virtual const double STXS_qqHll_pTV_150_250_0j (const double sqrt_s) const
 The STXS bin \(qq \to H \ell \ell\).
 
virtual const double STXS_qqHll_pTV_150_250_1j (const double sqrt_s) const
 The STXS bin \(qq \to H \ell \ell\).
 
virtual const double STXS_qqHll_pTV_250 (const double sqrt_s) const
 The STXS bin \(qq \to H \ell \ell\).
 
virtual const double STXS_qqHlv_pTV_0_150 (const double sqrt_s) const
 The STXS bin \(qq \to H \ell \nu\).
 
virtual const double STXS_qqHlv_pTV_0_250 (const double sqrt_s) const
 The STXS bin \(qq \to H \ell \nu\).
 
virtual const double STXS_qqHlv_pTV_150_250_0j (const double sqrt_s) const
 The STXS bin \(qq \to H \ell \nu\).
 
virtual const double STXS_qqHlv_pTV_150_250_1j (const double sqrt_s) const
 The STXS bin \(qq \to H \ell \nu\).
 
virtual const double STXS_qqHlv_pTV_250 (const double sqrt_s) const
 The STXS bin \(qq \to H \ell \nu\).
 
virtual const double STXS_qqHqq_nonVHtopo (const double sqrt_s) const
 The STXS bin \(qq \to H qq\).
 
virtual const double STXS_qqHqq_pTj_200 (const double sqrt_s) const
 The STXS bin \(qq \to H qq\).
 
virtual const double STXS_qqHqq_Rest (const double sqrt_s) const
 The STXS bin \(qq \to H qq\).
 
virtual const double STXS_qqHqq_VBFtopo_j3 (const double sqrt_s) const
 The STXS bin \(qq \to H qq\).
 
virtual const double STXS_qqHqq_VBFtopo_j3v (const double sqrt_s) const
 The STXS bin \(qq \to H qq\).
 
virtual const double STXS_qqHqq_VBFtopo_Rest (const double sqrt_s) const
 The STXS bin \(qq \to H qq\).
 
virtual const double STXS_qqHqq_VHtopo (const double sqrt_s) const
 The STXS bin \(qq \to H qq\).
 
virtual const double STXS_ttHtH (const double sqrt_s) const
 The STXS bin \( ttH + tH \).
 
virtual const double STXS_WHqqHqq_pTj1_200 (const double sqrt_s) const
 The STXS bin \( qq \to WH \to H qq \).
 
virtual const double STXS_WHqqHqq_Rest (const double sqrt_s) const
 The STXS bin \( qq \to WH \to H qq \).
 
virtual const double STXS_WHqqHqq_VBFtopo_j3 (const double sqrt_s) const
 The STXS bin \( qq \to WH \to H qq \).
 
virtual const double STXS_WHqqHqq_VBFtopo_j3v (const double sqrt_s) const
 The STXS bin \( qq \to WH \to H qq \).
 
virtual const double STXS_WHqqHqq_VH2j (const double sqrt_s) const
 The STXS bin \( qq \to WH \to H qq \).
 
virtual const double STXS_ZHqqHqq_pTj1_200 (const double sqrt_s) const
 The STXS bin \( qq \to ZH \to H qq \).
 
virtual const double STXS_ZHqqHqq_Rest (const double sqrt_s) const
 The STXS bin \( qq \to ZH \to H qq \).
 
virtual const double STXS_ZHqqHqq_VBFtopo_j3 (const double sqrt_s) const
 The STXS bin \( qq \to ZH \to H qq \).
 
virtual const double STXS_ZHqqHqq_VBFtopo_j3v (const double sqrt_s) const
 The STXS bin \( qq \to ZH \to H qq \).
 
virtual const double STXS_ZHqqHqq_VH2j (const double sqrt_s) const
 The STXS bin \( qq \to ZH \to H qq \).
 
const double tovers2 (const double cosmin, const double cosmax) const
 
const double uovers2 (const double cosmin, const double cosmax) 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\).
 
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].
 
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].
 
- Public Member Functions inherited from NPbase
virtual const double BR_Zf (const Particle f) const
 The Branching ratio of the \(Z\) boson into a given fermion pair, \(BR_Z^{f}\).
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
virtual const double cbminuscc () const
 
virtual const double cbminusctau () const
 
virtual const double ccminusctau () const
 
virtual const double cgaplusct () const
 
virtual const double cgminuscga () const
 
virtual const double cgplusct () const
 
virtual const double cVpluscb () const
 
virtual const double cVplusctau () const
 
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)}\).
 
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}\).
 
virtual const double deltaGA_f_2 (const Particle f) const
 
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)}\).
 
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)}\).
 
virtual const double deltaGamma_Zhad () const
 The new physics contribution to the hadronic decay width of the \(Z\) boson, \(\delta \Gamma_{Z,had}\).
 
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)}\).
 
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\).
 
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\).
 
virtual const double deltaGV_f_2 (const Particle f) const
 
virtual const double deltaN_nu () const
 The new physics contribution to the number of neutrinos dervied from the \(Z\) pole measurements.
 
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:
 
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}\).
 
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:
 
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:
 
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)}\).
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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\).
 
virtual const double Gamma_had () const
 The hadronic decay width of the \(Z\) boson, \(\Gamma_{Z,had}\).
 
virtual const StandardModelgetTrueSM () const
 A method to return a StandardModel object from NPbase.
 
virtual const gslpp::complex gV_f (const Particle f) const
 The total (SM+NP) contribution to the neutral-current vector coupling \(g_V^f\).
 
virtual const gslpp::complex kappaZ_f (const Particle f) const
 The effective neutral-current coupling \(\kappa_Z^f\) including SM plus NP contributions.
 
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.
 
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 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 muppHmumu (const double sqrt_s) const
 
virtual const double muppHZga (const double sqrt_s) const
 
virtual const double mutHgaga (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 muVBFpVH_Hmumu (const double sqrt_s) const
 
virtual const double muVBFpVH_HZga (const double sqrt_s) const
 
virtual const double muVHcc (const double sqrt_s) const
 
virtual const double N_nu () const
 The number of neutrinos dervied from the \(Z\) pole measurements, \(N_{\nu}\).
 
 NPbase ()
 The default constructor.
 
virtual const double R_inv () const
 The ratio of the invisible and leptonic (electron) decay widths of the \(Z\) boson, \(R_{inv}\).
 
virtual const gslpp::complex rhoZ_f (const Particle f) const
 The effective neutral-current coupling \(\rho_Z^f\) including SM plus NP contributions.
 
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.
 
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.
 
virtual bool Update (const std::map< std::string, double > &DPars)
 The update method for NPbase.
 
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 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.
 
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.
 
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.
 
- 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.
 
gslpp::complex AH_W (const double tau) const
 W loop function entering in the calculation of the effective \(H\gamma\gamma\) coupling.
 
gslpp::complex AHZga_f (const double tau, const double lambda) const
 Fermionic loop function entering in the calculation of the effective \(HZ\gamma\) coupling.
 
gslpp::complex AHZga_W (const double tau, const double lambda) const
 W loop function entering in the calculation of the effective \(HZ\gamma\) coupling.
 
const double Ale (double mu, orders order, bool Nf_thr=true) const
 The running electromagnetic coupling \(\alpha_e(\mu)\) in the \(\overline{MS}\) scheme.
 
const double ale_OS (const double mu, orders order=FULLNLO) const
 The running electromagnetic coupling \(\alpha(\mu)\) in the on-shell scheme.
 
virtual const double alrmoller (const double q2, const double y) const
 The computation of the parity violating asymmetry in Moller scattering.
 
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().
 
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.
 
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.
 
virtual const double amuon () const
 The computation of the anomalous magnetic moment of the muon \(a_\mu=(g_\mu-2)/2\).
 
const double Beta_e (int nm, unsigned int nf) const
 QED beta function coefficients - eq. (36) hep-ph/0512066.
 
const double Beta_s (int nm, unsigned int nf) const
 QCD beta function coefficients including QED corrections - eq. (36) hep-ph/0512066.
 
virtual const double BrHtobb () const
 The Br \((H\to b \bar{b})\) in the Standard Model.
 
virtual const double BrHtocc () const
 The Br \((H\to c \bar{c})\) in the Standard Model.
 
virtual const double BrHtogaga () const
 The Br \((H\to \gamma \gamma)\) in the Standard Model.
 
virtual const double BrHtogg () const
 The Br \(\(H\to gg)\) in the Standard Model.
 
virtual const double BrHtomumu () const
 The Br \((H\to \mu^+ \mu^-)\) in the Standard Model.
 
virtual const double BrHtoss () const
 The Br \((H\to s \bar{s})\) in the Standard Model.
 
virtual const double BrHtotautau () const
 The Br \((H\to \tau^+ \tau^-)\) in the Standard Model.
 
virtual const double BrHtoWWstar () const
 The Br \((H\to W W^*)\) in the Standard Model.
 
virtual const double BrHtoZga () const
 The Br \((H\to Z \gamma)\) in the Standard Model.
 
virtual const double BrHtoZZstar () const
 The Br \((H\to Z Z^*)\) in the Standard Model.
 
const double c02 () const
 The square of the cosine of the weak mixing angle \(c_0^2\) defined without weak radiative corrections.
 
virtual bool CheckFlags () const
 A method to check the sanity of the set of model flags.
 
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.
 
bool checkSMparamsForEWPO ()
 A method to check whether the parameters relevant to the EWPO are updated.
 
const double computeBrHto4f () const
 The Br \((H\to 4f)\) in the Standard Model.
 
const double computeBrHto4l2 () const
 The Br \((H\to 4l)\) \(l=e,\mu\) in the Standard Model.
 
const double computeBrHto4l3 () const
 The Br \((H\to 4l)\) \(l=e,\mu,\tau\) in the Standard Model.
 
const double computeBrHto4q () const
 The Br \((H\to 4q)\) in the Standard Model.
 
const double computeBrHto4v () const
 The Br \((H\to 4\nu)\) in the Standard Model.
 
const double computeBrHtobb () const
 The Br \((H\to bb)\) in the Standard Model.
 
const double computeBrHtocc () const
 The Br \((H\to cc)\) in the Standard Model.
 
const double computeBrHtoevmuv () const
 The Br \((H\to e \nu \mu \nu)\) in the Standard Model.
 
const double computeBrHtogaga () const
 The Br \((H\to\gamma\gamma)\) in the Standard Model.
 
const double computeBrHtogg () const
 The Br \((H\to gg)\) in the Standard Model.
 
const double computeBrHtollvv2 () const
 The Br \((H\to l^+ l^- \nu \nu)\) \(l=e,\mu\) in the Standard Model.
 
const double computeBrHtollvv3 () const
 The Br \((H\to l^+ l^- \nu \nu)\) \(l=e,\mu,\tau\) in the Standard Model.
 
const double computeBrHtomumu () const
 The Br \((H\to \mu\mu)\) in the Standard Model.
 
const double computeBrHtoss () const
 The Br \((H\to ss)\) in the Standard Model.
 
const double computeBrHtotautau () const
 The Br \((H\to \tau\tau)\) in the Standard Model.
 
const double computeBrHtoWW () const
 The Br \((H\to WW)\) in the Standard Model.
 
const double computeBrHtoZga () const
 The Br \((H\to Z\gamma)\) in the Standard Model.
 
const double computeBrHtoZZ () const
 The Br \((H\to ZZ)\) in the Standard Model.
 
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.
 
void ComputeDeltaRho (const double Mw_i, double DeltaRho[orders_EW_size]) const
 A method to collect \(\Delta\rho\) computed via subclasses.
 
const double computeGammaHgaga_tt () const
 The top loop contribution to \(H\to\gamma\gamma\) in the Standard Model.
 
const double computeGammaHgaga_tW () const
 The mixed \(t-W\) loop contribution to \(H\to\gamma\gamma\) in the Standard Model.
 
const double computeGammaHgaga_WW () const
 The \(W\) loop contribution to \(H\to\gamma\gamma\) in the Standard Model.
 
const double computeGammaHgg_bb () const
 The bottom loop contribution to \(H\to gg\) in the Standard Model.
 
const double computeGammaHgg_tb () const
 The top-bottom interference contribution to \(H\to gg\) in the Standard Model.
 
const double computeGammaHgg_tt () const
 The top loop contribution to \(H\to gg\) in the Standard Model.
 
const double computeGammaHTotal () const
 The Higgs total width in the Standard Model.
 
const double computeGammaHZga_tt () const
 The top loop contribution to \(H\to Z\gamma\) in the Standard Model.
 
const double computeGammaHZga_tW () const
 The mixed \(t-W\) loop contribution to \(H\to Z\gamma\) in the Standard Model.
 
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].
 
const double computeSigmabbH (const double sqrt_s) const
 The bbH production cross section in the Standard Model.
 
const double computeSigmaggH (const double sqrt_s) const
 The ggH cross section in the Standard Model.
 
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.
 
const double computeSigmaggH_tb (const double sqrt_s) const
 The top-bottom interference contribution to the ggH cross section in the Standard Model.
 
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.
 
const double computeSigmatHq (const double sqrt_s) const
 The tHq production cross section in the Standard Model.
 
const double computeSigmattH (const double sqrt_s) const
 The ttH production cross section in the Standard Model.
 
const double computeSigmaVBF (const double sqrt_s) const
 The VBF cross section in the Standard Model.
 
const double computeSigmaWF (const double sqrt_s) const
 The W fusion contribution \(\sigma_{WF}\) to higgs-production cross section in the Standard Model.
 
const double computeSigmaWH (const double sqrt_s) const
 The WH production cross section in the Standard Model.
 
const double computeSigmaZF (const double sqrt_s) const
 The Z fusion contribution \(\sigma_{ZF}\) to higgs-production cross section in the Standard Model.
 
const double computeSigmaZH (const double sqrt_s) const
 The ZH production cross section in the Standard Model.
 
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.
 
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\).
 
const double DeltaAlpha () const
 The total corrections to the electromagnetic coupling \(\alpha\) at the \(Z\)-mass scale, denoted as \(\Delta\alpha(M_Z^2)\).
 
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)\).
 
const double DeltaAlphaLepton (const double s) const
 Leptonic contribution to the electromagnetic coupling \(\alpha\), denoted as \(\Delta\alpha_{\mathrm{lept}}(s)\).
 
const double DeltaAlphaTop (const double s) const
 Top-quark contribution to the electromagnetic coupling \(\alpha\), denoted as \(\Delta\alpha_{\mathrm{top}}(s)\).
 
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\).
 
virtual const double DeltaR () const
 The SM prediction for \(\Delta r\) derived from that for the \(W\) boson mass.
 
virtual const double DeltaRbar () const
 The SM prediction for \(\Delta \overline{r}\) derived from that for the \(W\)-boson mass.
 
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\).
 
virtual const double eeffAFBbottom (const double pol_e, const double pol_p, const double s) const
 
virtual const double eeffAFBcharm (const double pol_e, const double pol_p, const double s) const
 
virtual const double eeffAFBe (const double pol_e, const double pol_p, const double s) const
 
virtual const double eeffAFBetsub (const double pol_e, const double pol_p, const double s) const
 
virtual const double eeffAFBmu (const double pol_e, const double pol_p, const double s) const
 
virtual const double eeffAFBstrange (const double pol_e, const double pol_p, const double s) const
 
virtual const double eeffAFBtau (const double pol_e, const double pol_p, const double s) const
 
virtual const double eeffRbottom (const double pol_e, const double pol_p, const double s) const
 
virtual const double eeffRcharm (const double pol_e, const double pol_p, const double s) const
 
virtual const double eeffRelectron (const double pol_e, const double pol_p, const double s) const
 
virtual const double eeffRelectrontsub (const double pol_e, const double pol_p, const double s) const
 
virtual const double eeffRmuon (const double pol_e, const double pol_p, const double s) const
 
virtual const double eeffRstrange (const double pol_e, const double pol_p, const double s) const
 
virtual const double eeffRtau (const double pol_e, const double pol_p, const double s) const
 
virtual const double eeffsigma (const Particle f, const double pol_e, const double pol_p, const double s, const double cosmin, const double cosmax) const
 
virtual const double eeffsigmaBottom (const double pol_e, const double pol_p, const double s) const
 
virtual const double eeffsigmaCharm (const double pol_e, const double pol_p, const double s) const
 
virtual const double eeffsigmaE (const double pol_e, const double pol_p, const double s) const
 
const double eeffsigmaEbin (const double pol_e, const double pol_p, const double s, const double cosmin, const double cosmax) const
 
virtual const double eeffsigmaEtsub (const double pol_e, const double pol_p, const double s) const
 
virtual const double eeffsigmaHadron (const double pol_e, const double pol_p, const double s) const
 
virtual const double eeffsigmaMu (const double pol_e, const double pol_p, const double s) const
 
virtual const double eeffsigmaStrange (const double pol_e, const double pol_p, const double s) const
 
virtual const double eeffsigmaTau (const double pol_e, const double pol_p, const double s) const
 
virtual const double epsilon1 () const
 The SM contribution to the epsilon parameter \(\varepsilon_1\).
 
virtual const double epsilon2 () const
 The SM contribution to the epsilon parameter \(\varepsilon_2\).
 
virtual const double epsilon3 () const
 The SM contribution to the epsilon parameter \(\varepsilon_3\).
 
virtual const double epsilonb () const
 The SM contribution to the epsilon parameter \(\varepsilon_b\).
 
gslpp::complex f_triangle (const double tau) const
 Loop function entering in the calculation of the effective \(Hgg\) and \(H\gamma\gamma\) couplings.
 
gslpp::complex g_triangle (const double tau) const
 Loop function entering in the calculation of the effective \(HZ\gamma\) coupling.
 
virtual const double Gamma_inv () const
 The invisible partial decay width of the \(Z\) boson, \(\Gamma_{\mathrm{inv}}\).
 
virtual const double Gamma_muon () const
 The computation of the muon decay.
 
virtual const double Gamma_tau_l_nunu (const Particle l) const
 The computation of the leptonic tau decays.
 
virtual const double GammaHtobb () const
 The \(\Gamma(H\to b \bar{b})\) in the Standard Model.
 
virtual const double GammaHtocc () const
 The \(\Gamma(H\to c \bar{c})\) in the Standard Model.
 
virtual const double GammaHtogaga () const
 The \(\Gamma(H\to \gamma \gamma)\) in the Standard Model.
 
virtual const double GammaHtogg () const
 The \(\Gamma(H\to gg)\) in the Standard Model.
 
virtual const double GammaHtomumu () const
 The \(\Gamma(H\to \mu^+ \mu^-)\) in the Standard Model.
 
virtual const double GammaHtoss () const
 The \(\Gamma(H\to s \bar{s})\) in the Standard Model.
 
virtual const double GammaHTot () const
 The total Higgs width \(\Gamma(H)\) in the Standard Model.
 
virtual const double GammaHtotautau () const
 The \(\Gamma(H\to \tau^+ \tau^-)\) in the Standard Model.
 
virtual const double GammaHtoWWstar () const
 The \(\Gamma(H\to W W^*)\) in the Standard Model.
 
virtual const double GammaHtoZga () const
 The \(\Gamma(H\to Z \gamma)\) in the Standard Model.
 
virtual const double GammaHtoZZstar () const
 The \(\Gamma(H\to Z Z^*)\) in the Standard Model.
 
virtual const double GammaZ (const Particle f) const
 The \(Z\to \ell\bar{\ell}\) partial decay width, \(\Gamma_\ell\).
 
virtual const double gAnue () const
 The effective (muon) neutrino-electron axial-vector coupling: gAnue.
 
const double getAle () const
 A get method to retrieve the fine-structure constant \(\alpha\).
 
const double getAlsMz () const
 A get method to access the value of \(\alpha_s(M_Z)\).
 
virtual const double getCBd () const
 The ratio of the absolute value of the $B_d$ mixing amplitude over the Standard Model value.
 
virtual const double getCBs () const
 The ratio of the absolute value of the $B_s$ mixing amplitude over the Standard Model value.
 
virtual const double getCCC1 () const
 A virtual implementation for the RealWeakEFTCC class.
 
virtual const double getCCC2 () const
 A virtual implementation for the RealWeakEFTCC class.
 
virtual const double getCCC3 () const
 A virtual implementation for the RealWeakEFTCC class.
 
virtual const double getCCC4 () const
 A virtual implementation for the RealWeakEFTCC class.
 
virtual const double getCCC5 () const
 A virtual implementation for the RealWeakEFTCC class.
 
virtual const double getCDMK () const
 The ratio of the real part of the $K$ mixing amplitude over the Standard Model value.
 
virtual const double getCepsK () const
 The ratio of the imaginary part of the $K$ mixing amplitude over the Standard Model value.
 
const CKMgetCKM () const
 A get method to retrieve the member object of type CKM.
 
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)\).
 
const double getDelGammaWlv () const
 A get method to retrieve the theoretical uncertainty in \(\Gamma_W_{l\nu}\), denoted as \(\delta\,\Gamma_W_{l\nu}\).
 
const double getDelGammaWqq () const
 A get method to retrieve the theoretical uncertainty in \(\Gamma_W_{qq}\), denoted as \(\delta\,\Gamma_W_{qq}\).
 
const double getDelGammaZ () const
 A get method to retrieve the theoretical uncertainty in \(\Gamma_Z\), denoted as \(\delta\,\Gamma_Z\).
 
const double getDelMw () const
 A get method to retrieve the theoretical uncertainty in \(M_W\), denoted as \(\delta\,M_W\).
 
const double getDelR0b () const
 A get method to retrieve the theoretical uncertainty in \(R_b^0\), denoted as \(\delta\,R_b^0\).
 
const double getDelR0c () const
 A get method to retrieve the theoretical uncertainty in \(R_c^0\), denoted as \(\delta\,R_c^0\).
 
const double getDelR0l () const
 A get method to retrieve the theoretical uncertainty in \(R_l^0\), denoted as \(\delta\,R_l^0\).
 
const double getDelSigma0H () const
 A get method to retrieve the theoretical uncertainty in \(\sigma_{Hadron}^0\), denoted as \(\delta\,\sigma_{Hadron}^0\).
 
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}\).
 
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}\).
 
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}\).
 
const std::string getFlagKappaZ () const
 A method to retrieve the model flag KappaZ.
 
const std::string getFlagMw () const
 A method to retrieve the model flag Mw.
 
const std::string getFlagRhoZ () const
 A method to retrieve the model flag RhoZ.
 
const FlavourgetFlavour () const
 
const double getGF () const
 A get method to retrieve the Fermi constant \(G_\mu\).
 
const int getIterationNo () const
 
const ParticlegetLeptons (const QCD::lepton p) const
 A get method to retrieve the member object of a lepton.
 
virtual const double getMHl () const
 A get method to retrieve the Higgs mass \(m_h\).
 
virtual const double getmq (const QCD::quark q, const double mu) const
 The MSbar running quark mass computed at NLO.
 
const double getMuw () const
 A get method to retrieve the matching scale \(\mu_W\) around the weak scale.
 
const double getMw () const
 A get method to access the input value of the mass of the \(W\) boson \(M_W\).
 
EWSMApproximateFormulaegetMyApproximateFormulae () const
 A get method to retrieve the member pointer of type EWSMApproximateFormulae.
 
EWSMcachegetMyEWSMcache () const
 A get method to retrieve the member pointer of type EWSMcache.
 
LeptonFlavourgetMyLeptonFlavour () const
 
EWSMOneLoopEWgetMyOneLoopEW () const
 A get method to retrieve the member pointer of type EWSMOneLoopEW,.
 
EWSMThreeLoopEWgetMyThreeLoopEW () const
 
EWSMThreeLoopEW2QCDgetMyThreeLoopEW2QCD () const
 
EWSMThreeLoopQCDgetMyThreeLoopQCD () const
 
EWSMTwoFermionsLEP2getMyTwoFermionsLEP2 () const
 A get method to retrieve the member pointer of type EWSMTwoFermionsLEP2.
 
EWSMTwoLoopEWgetMyTwoLoopEW () const
 
EWSMTwoLoopQCDgetMyTwoLoopQCD () const
 
const double getMz () const
 A get method to access the mass of the \(Z\) boson \(M_Z\).
 
virtual const double getPhiBd () const
 Half the relative phase of the $B_d$ mixing amplitude w.r.t. the Standard Model one.
 
virtual const double getPhiBs () const
 Half the relative phase of the $B_s$ mixing amplitude w.r.t. the Standard Model one.
 
const gslpp::matrix< gslpp::complex > getUPMNS () const
 A get method to retrieve the object of the PMNS matrix.
 
const gslpp::matrix< gslpp::complex > getVCKM () const
 A get method to retrieve the CKM matrix.
 
const gslpp::matrix< gslpp::complex > & getYd () const
 A get method to retrieve the Yukawa matrix of the down-type quarks, \(Y_d\).
 
const gslpp::matrix< gslpp::complex > & getYe () const
 A get method to retrieve the Yukawa matrix of the charged leptons, \(Y_e\).
 
const gslpp::matrix< gslpp::complex > & getYn () const
 A get method to retrieve the Yukawa matrix of the neutrinos, \(Y_\nu\).
 
const gslpp::matrix< gslpp::complex > & getYu () const
 A get method to retrieve the Yukawa matrix of the up-type quarks, \(Y_u\).
 
virtual const double gLnuN2 () const
 The effective neutrino nucleon LH coupling: gLnuN2.
 
virtual const double gRnuN2 () const
 The effective neutrino nucleon RH coupling: gRnuN2.
 
virtual const double gVnue () const
 The effective (muon) neutrino-electron vector coupling: gVnue.
 
gslpp::complex I_triangle_1 (const double tau, const double lambda) const
 Loop function entering in the calculation of the effective \(HZ\gamma\) coupling.
 
gslpp::complex I_triangle_2 (const double tau, const double lambda) const
 Loop function entering in the calculation of the effective \(HZ\gamma\) coupling.
 
virtual bool Init (const std::map< std::string, double > &DPars)
 A method to initialize the model parameters.
 
virtual bool InitializeModel ()
 A method to initialize the model.
 
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.
 
const bool IsFlagWithoutNonUniversalVC () const
 A method to retrieve the model flag WithoutNonUniversalVC.
 
const bool isSMSuccess () const
 A get method to retrieve the success status of the Standard Model update and matching.
 
virtual const double LEP2AFBbottom (const double s) const
 
virtual const double LEP2AFBcharm (const double s) const
 
virtual const double LEP2AFBe (const double s) const
 
virtual const double LEP2AFBmu (const double s) const
 
virtual const double LEP2AFBtau (const double s) const
 
virtual const double LEP2dsigmadcosBinE (const double s, const double cos, const double cosmin, const double cosmax) const
 
virtual const double LEP2dsigmadcosBinMu (const double s, const double cos, const double cosmin, const double cosmax) const
 
virtual const double LEP2dsigmadcosBinTau (const double s, const double cos, const double cosmin, const double cosmax) const
 
virtual const double LEP2dsigmadcosE (const double s, const double cos) const
 
virtual const double LEP2dsigmadcosMu (const double s, const double cos) const
 
virtual const double LEP2dsigmadcosTau (const double s, const double cos) const
 
virtual const double LEP2Rbottom (const double s) const
 
virtual const double LEP2Rcharm (const double s) const
 
virtual const double LEP2sigmaBottom (const double s) const
 
virtual const double LEP2sigmaCharm (const double s) const
 
virtual const double LEP2sigmaE (const double s) const
 
virtual const double LEP2sigmaHadron (const double s) const
 
virtual const double LEP2sigmaMu (const double s) const
 
virtual const double LEP2sigmaTau (const double s) const
 
const double MLL2eeff (const Particle f, const double s, const double t) const
 
const double MLR2eeff (const Particle f, const double s) const
 
const double MRL2eeff (const Particle f, const double s) const
 
const double MRR2eeff (const Particle f, const double s, const double t) const
 
const double Mw_tree () const
 The tree-level mass of the \(W\) boson, \(M_W^{\mathrm{tree}}\).
 
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.
 
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.
 
double Mzbar () const
 The \(Z\)-boson mass \(\overline{M}_Z\) in the complex-pole/fixed-width scheme.
 
virtual const double Qwemoller (const double q2, const double y) const
 The computation of the electron's weak charge.
 
virtual const double Qwn () const
 The computation of the neutron weak charge: Qwn.
 
virtual const double Qwp () const
 The computation of the proton weak charge: Qwp.
 
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}\).
 
const double s02 () const
 The square of the sine of the weak mixing angle \(s_0^2\) defined without weak radiative corrections.
 
void setCKM (const CKM &CKMMatrix)
 A set method to change the CKM matrix.
 
void setFlagCacheInStandardModel (bool FlagCacheInStandardModel)
 A set method to change the model flag CacheInStandardModel of StandardModel.
 
void setFlagNoApproximateGammaZ (bool FlagNoApproximateGammaZ)
 
bool setFlagSigmaForAFB (const bool flagSigmaForAFB_i)
 
bool setFlagSigmaForR (const bool flagSigmaForR_i)
 
void setRequireCKM (bool requireCKM)
 A set method to change the value of requireCKM.
 
void setSMSuccess (bool success) const
 A set method to change the success status of the Standard Model update and matching.
 
void setYd (const gslpp::matrix< gslpp::complex > &Yd)
 A set method to set the Yukawa matrix of the down-type quarks, \(Y_d\).
 
void setYe (const gslpp::matrix< gslpp::complex > &Ye)
 A set method to set the Yukawa matrix of the charged leptons, \(Y_e\).
 
void setYu (const gslpp::matrix< gslpp::complex > &Yu)
 A set method to set the Yukawa matrix of the up-type quarks, \(Y_u\).
 
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.
 
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.
 
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.
 
 StandardModel ()
 The default constructor.
 
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\).
 
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)
 
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)
 
virtual const double TauLFU_gmuge () const
 The computation of the LFU ratio \(g_\mu/ g_e \).
 
virtual const double TauLFU_gtauge () const
 The computation of the LFU ratio \(g_\tau/ g_e \).
 
virtual const double TauLFU_gtaugmu () const
 The computation of the LFU ratio \(g_\tau/ g_\mu \).
 
virtual const double TauLFU_gtaugmuK () const
 The computation of the LFU ratio \(\left(g_\tau/ g_\mu\right)_K \).
 
virtual const double TauLFU_gtaugmuPi () const
 The computation of the LFU ratio \(\left(g_\tau/ g_\mu\right)_\pi \).
 
virtual const double ThetaLnuN () const
 The effective neutrino nucleon LH parameter: ThetaLnuN.
 
virtual const double ThetaRnuN () const
 The effective neutrino nucleon RH parameter: ThetaRnuN.
 
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.
 
virtual ~StandardModel ()
 The default destructor.
 
- 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().
 
void addParameters (std::vector< std::string > params_i)
 A method to add parameters that are specific to only one set of observables.
 
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().
 
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\).
 
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().
 
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\).
 
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}\).
 
const double BelowTh (const double mu) const
 The active flavour threshold below the scale \(\mu\) as defined in QCD::Thresholds().
 
const double Beta0 (const double nf) const
 The \(\beta_0(n_f)\) coefficient for a certain number of flavours \(n_f\).
 
const double Beta1 (const double nf) const
 The \(\beta_1(n_f)\) coefficient for a certain number of flavours \(n_f\).
 
const double Beta2 (const double nf) const
 The \(\beta_2(n_f)\) coefficient for a certain number of flavours \(n_f\).
 
const double Beta3 (const double nf) const
 The \(\beta_3(n_f)\) coefficient for a certain number of flavours \(n_f\).
 
void CacheShift (double cache[][5], int n) const
 A member used to manage the caching for this class.
 
void CacheShift (int cache[][5], int n) const
 
const orders FullOrder (orders order) const
 Return the FULLORDER enum corresponding to order.
 
const double Gamma0 (const double nf) const
 The \(\gamma_0\) coefficient used to compute the running of a mass.
 
const double Gamma1 (const double nf) const
 The \(\gamma_1\) coefficient used to compute the running of a mass.
 
const double Gamma2 (const double nf) const
 The \(\gamma_2\) coefficient used to compute the running of a mass.
 
const double getAlsM () const
 A get method to access the value of \(\alpha_s(M_{\alpha_s})\).
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
const BParametergetBKd1 () const
 
const BParametergetBKd3 () const
 
const double getCF () const
 A get method to access the Casimir factor of QCD.
 
const double getMAls () const
 A get method to access the mass scale \(M_{\alpha_s}\) at which the strong coupling constant measurement is provided.
 
const MesongetMesons (const QCD::meson m) const
 A get method to access a meson as an object of the type Meson.
 
const double getMtpole () const
 A get method to access the pole mass of the top quark.
 
const double getMub () const
 A get method to access the threshold between five- and four-flavour theory in GeV.
 
const double getMuc () const
 A get method to access the threshold between four- and three-flavour theory in GeV.
 
const double getMut () const
 A get method to access the threshold between six- and five-flavour theory in GeV.
 
const double getNc () const
 A get method to access the number of colours \(N_c\).
 
const double getOptionalParameter (std::string name) const
 A method to get parameters that are specific to only one set of observables.
 
const ParticlegetQuarks (const QCD::quark q) const
 A get method to access a quark as an object of the type Particle.
 
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.
 
void initializeBParameter (std::string name_i) const
 A method to initialize B Parameter and the corresponding meson.
 
void initializeMeson (QCD::meson meson_i) const
 A method to initialize a meson.
 
bool isQCDsuccess () const
 A getter for the QCDsuccess flag.
 
const double logLambda (const double nf, orders order) const
 Computes \(\ln\Lambda_\mathrm{QCD}\) with nf flavours in GeV.
 
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.
 
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)\).
 
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)\).
 
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)\).
 
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\).
 
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\).
 
const double MS2DRqmass (const double MSbar) const
 Converts a quark mass from the \(\overline{\mathrm{MS}}\) scheme to the \(\overline{\mathrm{DR}}\) scheme.
 
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.
 
const double Nf (const double mu) const
 The number of active flavour at scale \(\mu\).
 
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.
 
const std::string orderToString (const orders order) const
 Converts an object of the enum type "orders" to the corresponding string.
 
 QCD ()
 Constructor.
 
void setComputemt (bool computemt)
 A set method to change the value of computemt.
 
void setMtpole (double mtpole_in)
 A method to set the pole mass of the top quark.
 
void setNc (double Nc)
 A set method to change the number of colours \(N_c\).
 
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.
 
void setQuarkMass (const quark q, const double mass)
 A set method to change the mass of a quark.
 
const double Thresholds (const int i) const
 For accessing the active flavour threshold scales.
 
- 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.
 
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.
 
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.
 
 Model ()
 The default constructor.
 
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.
 
void setModelLinearized (bool linearized=true)
 
void setModelName (const std::string name)
 A method to set the name of the model.
 
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.
 
virtual ~Model ()
 The default destructor.
 

Static Public Attributes

static const int NNPSMEFTd6GeneralVars = 2708-208 + 79
 The number of the model parameters in NPSMEFTd6General (including the 18 parameters needed for the SM and 79 auxiliary parameters).
 
static const std::string NPSMEFTd6GeneralVars [NNPSMEFTd6GeneralVars]
 A string array containing the labels of the model parameters in NPSMEFTd6General.
 
- 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.
 
static const int NSMvars = 28
 The number of the model parameters in StandardModel.
 
static const int NumSMParamsForEWPO = 35
 The number of the SM parameters that are relevant to the EW precision observables.
 
static std::string SMvars [NSMvars]
 A string array containing the labels of the model parameters in StandardModel.
 
- Static Public Attributes inherited from QCD
static const int NQCDvars = 11
 The number of model parameters in QCD.
 
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().
 

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...
 
- 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.
 
virtual void computeCKM ()
 The method to compute the CKM matrix.
 
virtual void computeYukawas ()
 The method to compute the Yukawas matrix.
 
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}}\).
 
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)\).
 
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}}\).
 
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}}\).
 
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}}\).
 
double RVh () const
 The singlet vector corrections to the hadronic \(Z\)-boson width, denoted as \(R_V^h\).
 
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)\).
 
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.
 
virtual void setParameter (const std::string name, const double &value)
 A method to set the value of a parameter of StandardModel.
 
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\).
 
- 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.
 
- Protected Attributes inherited from StandardModel
double A
 The CKM parameter \(A\) in the Wolfenstein parameterization.
 
double ale
 The fine-structure constant \(\alpha\).
 
double alpha21
 
double alpha31
 
double AlsMz
 The strong coupling constant at the Z-boson mass, \(\alpha_s(M_Z)\).
 
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)
 
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.
 
double delGammaWlv
 The theoretical uncertainty in \(\Gamma_W_{l\nu}\), denoted as \(\delta\,\Gamma_W_{l\nu}\).
 
double delGammaWqq
 The theoretical uncertainty in \(\Gamma_W_{qq}\), denoted as \(\delta\,\Gamma_W_{qq}\).
 
double delGammaZ
 The theoretical uncertainty in \(\Gamma_Z\), denoted as \(\delta\,\Gamma_Z\), in GeV.
 
double delMw
 The theoretical uncertainty in \(M_W\), denoted as \(\delta\,M_W\), in GeV.
 
double delR0b
 The theoretical uncertainty in \(R_b^0\), denoted as \(\delta\,R_b^0\).
 
double delR0c
 The theoretical uncertainty in \(R_c^0\), denoted as \(\delta\,R_c^0\).
 
double delR0l
 The theoretical uncertainty in \(R_l^0\), denoted as \(\delta\,R_l^0\).
 
double delsigma0H
 The theoretical uncertainty in \(\sigma_{Hadron}^0\), denoted as \(\delta\,\sigma_{Hadron}^0\) in nb.
 
double delSin2th_b
 The theoretical uncertainty in \(\sin^2\theta_{\rm eff}^{b}\), denoted as \(\delta\sin^2\theta_{\rm eff}^{b}\).
 
double delSin2th_l
 The theoretical uncertainty in \(\sin^2\theta_{\rm eff}^{\rm lept}\), denoted as \(\delta\sin^2\theta_{\rm eff}^{\rm lept}\).
 
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}\).
 
double delta
 
double etab
 The CKM parameter \(\bar{\eta}\) in the Wolfenstein parameterization.
 
bool flag_order [orders_EW_size]
 An array of internal flags controlling the inclusions of higher-order corrections.
 
bool FlagFixMuwMut
 A boolean for the model flag FixMuwMut.
 
bool flagLEP2 [NUMofLEP2RCs]
 
double gamma
 \(\gamma \) used as an input for FlagWolfenstein = FALSE
 
double GF
 The Fermi constant \(G_\mu\) in \({\rm GeV}^{-2}\).
 
double lambda
 The CKM parameter \(\lambda\) in the Wolfenstein parameterization.
 
Particle leptons [6]
 An array of Particle objects for the leptons.
 
double mHl
 The Higgs mass \(m_h\) in GeV.
 
double muw
 A matching scale \(\mu_W\) around the weak scale in GeV.
 
double Mw_inp
 The mass of the \(W\) boson in GeV used as input for FlagMWinput = TRUE.
 
CKM myCKM
 An object of type CKM.
 
PMNS myPMNS
 
double Mz
 The mass of the \(Z\) boson in GeV.
 
bool requireCKM
 An internal flag to control whether the CKM matrix has to be recomputed.
 
bool requireYe
 An internal flag to control whether the charged-lepton Yukawa matrix has to be recomputed.
 
bool requireYn
 An internal flag to control whether the neutrino Yukawa matrix has to be recomputed.
 
double rhob
 The CKM parameter \(\bar{\rho}\) in the Wolfenstein parameterization.
 
double s12
 
double s13
 
double s23
 
Flavour SMFlavour
 An object of type Flavour.
 
Matching< StandardModelMatching, StandardModelSMM
 An object of type Matching.
 
double Vcb
 \(\vert V_{cb} \vert \) used as an input for FlagWolfenstein = FALSE
 
double Vub
 \(\vert V_{ub} \vert \) used as an input for FlagWolfenstein = FALSE
 
double Vud
 \(\vert V_{ud} \vert \) used as an input for FlagWolfenstein = FALSE and FlagUseVud = TRUE
 
double Vus
 \(\vert V_{us} \vert \) used as an input for FlagWolfenstein = FALSE
 
gslpp::matrix< gslpp::complex > Yd
 The Yukawa matrix of the down-type quarks.
 
gslpp::matrix< gslpp::complex > Ye
 The Yukawa matrix of the charged leptons.
 
gslpp::matrix< gslpp::complex > Yn
 The Yukawa matrix of the neutrinos.
 
gslpp::matrix< gslpp::complex > Yu
 The Yukawa matrix of the up-type quarks.
 
- Protected Attributes inherited from QCD
double AlsM
 The strong coupling constant at the mass scale MAls, \(\alpha_s(M_{\alpha_s})\).
 
double CA
 
double CF
 
bool computemt
 Switch for computing the \(\overline{\mathrm{MS}}\) mass of the top quark.
 
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.
 
bool FlagMtPole
 A flag to determine whether the pole mass of the top quark is used as input.
 
double MAls
 The mass scale in GeV at which the strong coupling measurement is provided.
 
double mtpole
 The pole mass of the top quark.
 
double mub
 The threshold between five- and four-flavour theory in GeV.
 
double muc
 The threshold between four- and three-flavour theory in GeV.
 
double mut
 The threshold between six- and five-flavour theory in GeV.
 
double NA
 
double Nc
 The number of colours.
 
bool QCDsuccess =true
 
Particle quarks [6]
 The vector of all SM quarks.
 
bool requireYd
 Switch for generating the Yukawa couplings to the down-type quarks.
 
bool requireYu
 Switch for generating the Yukawa couplings to the up-type quarks.
 
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.
 
std::map< std::string, std::reference_wrapper< const double > > ModelParamMap
 
bool UpdateError = false
 A boolean set to false if update is successful.
 

Constructor & Destructor Documentation

◆ NPSMEFTd6General()

NPSMEFTd6General::NPSMEFTd6General ( )

Constructor.

Definition at line 330 of file NPSMEFTd6General.cpp.

331:
332NPbase(), NPSMEFTd6GM(*this),
333 SMEFTEvolEW(),
334 SMEFTEvolMH(), SMEFTEvol240(), SMEFTEvol365(), SMEFTEvol550(),
335 SMEFTEvol1000(), SMEFTEvol1500(), SMEFTEvol3000(), SMEFTEvol5000(),
336 SMEFTEvolUV(),
337 VuL(gslpp::matrix<complex>::Id(3)), VuLd(gslpp::matrix<complex>::Id(3)),
338 VuR(gslpp::matrix<complex>::Id(3)), VuRd(gslpp::matrix<complex>::Id(3)),
339 VdL(gslpp::matrix<complex>::Id(3)), VdLd(gslpp::matrix<complex>::Id(3)),
340 VdR(gslpp::matrix<complex>::Id(3)), VdRd(gslpp::matrix<complex>::Id(3)),
341 VeL(gslpp::matrix<complex>::Id(3)), VeLd(gslpp::matrix<complex>::Id(3)),
342 VeR(gslpp::matrix<complex>::Id(3)), VeRd(gslpp::matrix<complex>::Id(3)),
343 MUQ(3, 0.), MDQ(3, 0.) {
344
345 setModelName("NPSMEFTd6General");
346
347 FlagMWinput = false;
348 FlagQuadraticTerms = false;
349 FlagHiggsSM = false;
350 FlagLoopHd6 = false;
351 FlagLoopH3d6Quad = false;
352 FlagRGEci = true;
353 FlagCorrsInSMRunning = true;
354 FlagmultiScaleRGE = false;
355 FlagfiniteNLO = false;
356 FlagmatchLEFT = true;
357 FlagNewTerms = false;
358 FlagMomProp = true;
359 FlagMomVert = true;
360 FlagHiggsExch = true;
361 FlagQuadraticWC = false;
362 SMEFTBasisFlag = "UP";
363 flavBas = 1;
365
366 w_WW = gsl_integration_cquad_workspace_alloc(100);
367
368 SMM.setObj((StandardModelMatching&) NPSMEFTd6GM.getObj());
369
370 if (getModelName().compare("NPSMEFTd6General") == 0) {
371 // Map for the purely bosonic operators: CP even
372 ModelParamMap.insert(std::make_pair("CG_LNP", std::cref(CG_LNP)));
373 ModelParamMap.insert(std::make_pair("CW_LNP", std::cref(CW_LNP)));
374 ModelParamMap.insert(std::make_pair("CHG_LNP", std::cref(CHG_LNP)));
375 ModelParamMap.insert(std::make_pair("CHW_LNP", std::cref(CHW_LNP)));
376 ModelParamMap.insert(std::make_pair("CHB_LNP", std::cref(CHB_LNP)));
377 ModelParamMap.insert(std::make_pair("CHWB_LNP", std::cref(CHWB_LNP)));
378 ModelParamMap.insert(std::make_pair("CHD_LNP", std::cref(CHD_LNP)));
379 ModelParamMap.insert(std::make_pair("CHbox_LNP", std::cref(CHbox_LNP)));
380 ModelParamMap.insert(std::make_pair("CH_LNP", std::cref(CH_LNP)));
381 // Map for the purely bosonic operators: CP odd
382 ModelParamMap.insert(std::make_pair("CGtilde_LNP", std::cref(CGtilde_LNP)));
383 ModelParamMap.insert(std::make_pair("CWtilde_LNP", std::cref(CWtilde_LNP)));
384 ModelParamMap.insert(std::make_pair("CHGtilde_LNP", std::cref(CHGtilde_LNP)));
385 ModelParamMap.insert(std::make_pair("CHWtilde_LNP", std::cref(CHWtilde_LNP)));
386 ModelParamMap.insert(std::make_pair("CHBtilde_LNP", std::cref(CHBtilde_LNP)));
387 ModelParamMap.insert(std::make_pair("CHWtildeB_LNP", std::cref(CHWtildeB_LNP)));
388 // Map for the Higgs-Lepton operators
389 ModelParamMap.insert(std::make_pair("CHl1_11r_LNP", std::cref(CHl1_11r_LNP)));
390 ModelParamMap.insert(std::make_pair("CHl1_12r_LNP", std::cref(CHl1_12r_LNP)));
391 ModelParamMap.insert(std::make_pair("CHl1_13r_LNP", std::cref(CHl1_13r_LNP)));
392 ModelParamMap.insert(std::make_pair("CHl1_22r_LNP", std::cref(CHl1_22r_LNP)));
393 ModelParamMap.insert(std::make_pair("CHl1_23r_LNP", std::cref(CHl1_23r_LNP)));
394 ModelParamMap.insert(std::make_pair("CHl1_33r_LNP", std::cref(CHl1_33r_LNP)));
395 ModelParamMap.insert(std::make_pair("CHl1_12i_LNP", std::cref(CHl1_12i_LNP)));
396 ModelParamMap.insert(std::make_pair("CHl1_13i_LNP", std::cref(CHl1_13i_LNP)));
397 ModelParamMap.insert(std::make_pair("CHl1_23i_LNP", std::cref(CHl1_23i_LNP)));
398 ModelParamMap.insert(std::make_pair("CHl3_11r_LNP", std::cref(CHl3_11r_LNP)));
399 ModelParamMap.insert(std::make_pair("CHl3_12r_LNP", std::cref(CHl3_12r_LNP)));
400 ModelParamMap.insert(std::make_pair("CHl3_13r_LNP", std::cref(CHl3_13r_LNP)));
401 ModelParamMap.insert(std::make_pair("CHl3_22r_LNP", std::cref(CHl3_22r_LNP)));
402 ModelParamMap.insert(std::make_pair("CHl3_23r_LNP", std::cref(CHl3_23r_LNP)));
403 ModelParamMap.insert(std::make_pair("CHl3_33r_LNP", std::cref(CHl3_33r_LNP)));
404 ModelParamMap.insert(std::make_pair("CHl3_12i_LNP", std::cref(CHl3_12i_LNP)));
405 ModelParamMap.insert(std::make_pair("CHl3_13i_LNP", std::cref(CHl3_13i_LNP)));
406 ModelParamMap.insert(std::make_pair("CHl3_23i_LNP", std::cref(CHl3_23i_LNP)));
407 ModelParamMap.insert(std::make_pair("CHe_11r_LNP", std::cref(CHe_11r_LNP)));
408 ModelParamMap.insert(std::make_pair("CHe_12r_LNP", std::cref(CHe_12r_LNP)));
409 ModelParamMap.insert(std::make_pair("CHe_13r_LNP", std::cref(CHe_13r_LNP)));
410 ModelParamMap.insert(std::make_pair("CHe_22r_LNP", std::cref(CHe_22r_LNP)));
411 ModelParamMap.insert(std::make_pair("CHe_23r_LNP", std::cref(CHe_23r_LNP)));
412 ModelParamMap.insert(std::make_pair("CHe_33r_LNP", std::cref(CHe_33r_LNP)));
413 ModelParamMap.insert(std::make_pair("CHe_12i_LNP", std::cref(CHe_12i_LNP)));
414 ModelParamMap.insert(std::make_pair("CHe_13i_LNP", std::cref(CHe_13i_LNP)));
415 ModelParamMap.insert(std::make_pair("CHe_23i_LNP", std::cref(CHe_23i_LNP)));
416 ModelParamMap.insert(std::make_pair("CeH_11r_LNP", std::cref(CeH_11r_LNP)));
417 ModelParamMap.insert(std::make_pair("CeH_12r_LNP", std::cref(CeH_12r_LNP)));
418 ModelParamMap.insert(std::make_pair("CeH_13r_LNP", std::cref(CeH_13r_LNP)));
419 ModelParamMap.insert(std::make_pair("CeH_21r_LNP", std::cref(CeH_21r_LNP)));
420 ModelParamMap.insert(std::make_pair("CeH_22r_LNP", std::cref(CeH_22r_LNP)));
421 ModelParamMap.insert(std::make_pair("CeH_23r_LNP", std::cref(CeH_23r_LNP)));
422 ModelParamMap.insert(std::make_pair("CeH_31r_LNP", std::cref(CeH_31r_LNP)));
423 ModelParamMap.insert(std::make_pair("CeH_32r_LNP", std::cref(CeH_32r_LNP)));
424 ModelParamMap.insert(std::make_pair("CeH_33r_LNP", std::cref(CeH_33r_LNP)));
425 ModelParamMap.insert(std::make_pair("CeH_11i_LNP", std::cref(CeH_11i_LNP)));
426 ModelParamMap.insert(std::make_pair("CeH_12i_LNP", std::cref(CeH_12i_LNP)));
427 ModelParamMap.insert(std::make_pair("CeH_13i_LNP", std::cref(CeH_13i_LNP)));
428 ModelParamMap.insert(std::make_pair("CeH_21i_LNP", std::cref(CeH_21i_LNP)));
429 ModelParamMap.insert(std::make_pair("CeH_22i_LNP", std::cref(CeH_22i_LNP)));
430 ModelParamMap.insert(std::make_pair("CeH_23i_LNP", std::cref(CeH_23i_LNP)));
431 ModelParamMap.insert(std::make_pair("CeH_31i_LNP", std::cref(CeH_31i_LNP)));
432 ModelParamMap.insert(std::make_pair("CeH_32i_LNP", std::cref(CeH_32i_LNP)));
433 ModelParamMap.insert(std::make_pair("CeH_33i_LNP", std::cref(CeH_33i_LNP)));
434 // Map for the Four-Lepton four-fermion operators
435 ModelParamMap.insert(std::make_pair("Cll_1111r_LNP", std::cref(Cll_1111r_LNP)));
436 ModelParamMap.insert(std::make_pair("Cll_1112r_LNP", std::cref(Cll_1112r_LNP)));
437 ModelParamMap.insert(std::make_pair("Cll_1113r_LNP", std::cref(Cll_1113r_LNP)));
438 ModelParamMap.insert(std::make_pair("Cll_1122r_LNP", std::cref(Cll_1122r_LNP)));
439 ModelParamMap.insert(std::make_pair("Cll_1123r_LNP", std::cref(Cll_1123r_LNP)));
440 ModelParamMap.insert(std::make_pair("Cll_1133r_LNP", std::cref(Cll_1133r_LNP)));
441 ModelParamMap.insert(std::make_pair("Cll_1212r_LNP", std::cref(Cll_1212r_LNP)));
442 ModelParamMap.insert(std::make_pair("Cll_1213r_LNP", std::cref(Cll_1213r_LNP)));
443 ModelParamMap.insert(std::make_pair("Cll_1221r_LNP", std::cref(Cll_1221r_LNP)));
444 ModelParamMap.insert(std::make_pair("Cll_1222r_LNP", std::cref(Cll_1222r_LNP)));
445 ModelParamMap.insert(std::make_pair("Cll_1223r_LNP", std::cref(Cll_1223r_LNP)));
446 ModelParamMap.insert(std::make_pair("Cll_1231r_LNP", std::cref(Cll_1231r_LNP)));
447 ModelParamMap.insert(std::make_pair("Cll_1232r_LNP", std::cref(Cll_1232r_LNP)));
448 ModelParamMap.insert(std::make_pair("Cll_1233r_LNP", std::cref(Cll_1233r_LNP)));
449 ModelParamMap.insert(std::make_pair("Cll_1313r_LNP", std::cref(Cll_1313r_LNP)));
450 ModelParamMap.insert(std::make_pair("Cll_1322r_LNP", std::cref(Cll_1322r_LNP)));
451 ModelParamMap.insert(std::make_pair("Cll_1323r_LNP", std::cref(Cll_1323r_LNP)));
452 ModelParamMap.insert(std::make_pair("Cll_1331r_LNP", std::cref(Cll_1331r_LNP)));
453 ModelParamMap.insert(std::make_pair("Cll_1332r_LNP", std::cref(Cll_1332r_LNP)));
454 ModelParamMap.insert(std::make_pair("Cll_1333r_LNP", std::cref(Cll_1333r_LNP)));
455 ModelParamMap.insert(std::make_pair("Cll_2222r_LNP", std::cref(Cll_2222r_LNP)));
456 ModelParamMap.insert(std::make_pair("Cll_2223r_LNP", std::cref(Cll_2223r_LNP)));
457 ModelParamMap.insert(std::make_pair("Cll_2233r_LNP", std::cref(Cll_2233r_LNP)));
458 ModelParamMap.insert(std::make_pair("Cll_2323r_LNP", std::cref(Cll_2323r_LNP)));
459 ModelParamMap.insert(std::make_pair("Cll_2332r_LNP", std::cref(Cll_2332r_LNP)));
460 ModelParamMap.insert(std::make_pair("Cll_2333r_LNP", std::cref(Cll_2333r_LNP)));
461 ModelParamMap.insert(std::make_pair("Cll_3333r_LNP", std::cref(Cll_3333r_LNP)));
462 ModelParamMap.insert(std::make_pair("Cll_1112i_LNP", std::cref(Cll_1112i_LNP)));
463 ModelParamMap.insert(std::make_pair("Cll_1113i_LNP", std::cref(Cll_1113i_LNP)));
464 ModelParamMap.insert(std::make_pair("Cll_1123i_LNP", std::cref(Cll_1123i_LNP)));
465 ModelParamMap.insert(std::make_pair("Cll_1212i_LNP", std::cref(Cll_1212i_LNP)));
466 ModelParamMap.insert(std::make_pair("Cll_1213i_LNP", std::cref(Cll_1213i_LNP)));
467 ModelParamMap.insert(std::make_pair("Cll_1222i_LNP", std::cref(Cll_1222i_LNP)));
468 ModelParamMap.insert(std::make_pair("Cll_1223i_LNP", std::cref(Cll_1223i_LNP)));
469 ModelParamMap.insert(std::make_pair("Cll_1231i_LNP", std::cref(Cll_1231i_LNP)));
470 ModelParamMap.insert(std::make_pair("Cll_1232i_LNP", std::cref(Cll_1232i_LNP)));
471 ModelParamMap.insert(std::make_pair("Cll_1233i_LNP", std::cref(Cll_1233i_LNP)));
472 ModelParamMap.insert(std::make_pair("Cll_1313i_LNP", std::cref(Cll_1313i_LNP)));
473 ModelParamMap.insert(std::make_pair("Cll_1322i_LNP", std::cref(Cll_1322i_LNP)));
474 ModelParamMap.insert(std::make_pair("Cll_1323i_LNP", std::cref(Cll_1323i_LNP)));
475 ModelParamMap.insert(std::make_pair("Cll_1332i_LNP", std::cref(Cll_1332i_LNP)));
476 ModelParamMap.insert(std::make_pair("Cll_1333i_LNP", std::cref(Cll_1333i_LNP)));
477 ModelParamMap.insert(std::make_pair("Cll_2223i_LNP", std::cref(Cll_2223i_LNP)));
478 ModelParamMap.insert(std::make_pair("Cll_2323i_LNP", std::cref(Cll_2323i_LNP)));
479 ModelParamMap.insert(std::make_pair("Cll_2333i_LNP", std::cref(Cll_2333i_LNP)));
480 ModelParamMap.insert(std::make_pair("Cee_1111r_LNP", std::cref(Cee_1111r_LNP)));
481 ModelParamMap.insert(std::make_pair("Cee_1112r_LNP", std::cref(Cee_1112r_LNP)));
482 ModelParamMap.insert(std::make_pair("Cee_1113r_LNP", std::cref(Cee_1113r_LNP)));
483 ModelParamMap.insert(std::make_pair("Cee_1122r_LNP", std::cref(Cee_1122r_LNP)));
484 ModelParamMap.insert(std::make_pair("Cee_1123r_LNP", std::cref(Cee_1123r_LNP)));
485 ModelParamMap.insert(std::make_pair("Cee_1133r_LNP", std::cref(Cee_1133r_LNP)));
486 ModelParamMap.insert(std::make_pair("Cee_1212r_LNP", std::cref(Cee_1212r_LNP)));
487 ModelParamMap.insert(std::make_pair("Cee_1213r_LNP", std::cref(Cee_1213r_LNP)));
488 ModelParamMap.insert(std::make_pair("Cee_1222r_LNP", std::cref(Cee_1222r_LNP)));
489 ModelParamMap.insert(std::make_pair("Cee_1223r_LNP", std::cref(Cee_1223r_LNP)));
490 ModelParamMap.insert(std::make_pair("Cee_1232r_LNP", std::cref(Cee_1232r_LNP)));
491 ModelParamMap.insert(std::make_pair("Cee_1233r_LNP", std::cref(Cee_1233r_LNP)));
492 ModelParamMap.insert(std::make_pair("Cee_1313r_LNP", std::cref(Cee_1313r_LNP)));
493 ModelParamMap.insert(std::make_pair("Cee_1323r_LNP", std::cref(Cee_1323r_LNP)));
494 ModelParamMap.insert(std::make_pair("Cee_1333r_LNP", std::cref(Cee_1333r_LNP)));
495 ModelParamMap.insert(std::make_pair("Cee_2222r_LNP", std::cref(Cee_2222r_LNP)));
496 ModelParamMap.insert(std::make_pair("Cee_2223r_LNP", std::cref(Cee_2223r_LNP)));
497 ModelParamMap.insert(std::make_pair("Cee_2233r_LNP", std::cref(Cee_2233r_LNP)));
498 ModelParamMap.insert(std::make_pair("Cee_2323r_LNP", std::cref(Cee_2323r_LNP)));
499 ModelParamMap.insert(std::make_pair("Cee_2333r_LNP", std::cref(Cee_2333r_LNP)));
500 ModelParamMap.insert(std::make_pair("Cee_3333r_LNP", std::cref(Cee_3333r_LNP)));
501 ModelParamMap.insert(std::make_pair("Cee_1112i_LNP", std::cref(Cee_1112i_LNP)));
502 ModelParamMap.insert(std::make_pair("Cee_1113i_LNP", std::cref(Cee_1113i_LNP)));
503 ModelParamMap.insert(std::make_pair("Cee_1123i_LNP", std::cref(Cee_1123i_LNP)));
504 ModelParamMap.insert(std::make_pair("Cee_1212i_LNP", std::cref(Cee_1212i_LNP)));
505 ModelParamMap.insert(std::make_pair("Cee_1213i_LNP", std::cref(Cee_1213i_LNP)));
506 ModelParamMap.insert(std::make_pair("Cee_1222i_LNP", std::cref(Cee_1222i_LNP)));
507 ModelParamMap.insert(std::make_pair("Cee_1223i_LNP", std::cref(Cee_1223i_LNP)));
508 ModelParamMap.insert(std::make_pair("Cee_1232i_LNP", std::cref(Cee_1232i_LNP)));
509 ModelParamMap.insert(std::make_pair("Cee_1233i_LNP", std::cref(Cee_1233i_LNP)));
510 ModelParamMap.insert(std::make_pair("Cee_1313i_LNP", std::cref(Cee_1313i_LNP)));
511 ModelParamMap.insert(std::make_pair("Cee_1323i_LNP", std::cref(Cee_1323i_LNP)));
512 ModelParamMap.insert(std::make_pair("Cee_1333i_LNP", std::cref(Cee_1333i_LNP)));
513 ModelParamMap.insert(std::make_pair("Cee_2223i_LNP", std::cref(Cee_2223i_LNP)));
514 ModelParamMap.insert(std::make_pair("Cee_2323i_LNP", std::cref(Cee_2323i_LNP)));
515 ModelParamMap.insert(std::make_pair("Cee_2333i_LNP", std::cref(Cee_2333i_LNP)));
516 ModelParamMap.insert(std::make_pair("Cle_1111r_LNP", std::cref(Cle_1111r_LNP)));
517 ModelParamMap.insert(std::make_pair("Cle_1112r_LNP", std::cref(Cle_1112r_LNP)));
518 ModelParamMap.insert(std::make_pair("Cle_1113r_LNP", std::cref(Cle_1113r_LNP)));
519 ModelParamMap.insert(std::make_pair("Cle_1122r_LNP", std::cref(Cle_1122r_LNP)));
520 ModelParamMap.insert(std::make_pair("Cle_1123r_LNP", std::cref(Cle_1123r_LNP)));
521 ModelParamMap.insert(std::make_pair("Cle_1133r_LNP", std::cref(Cle_1133r_LNP)));
522 ModelParamMap.insert(std::make_pair("Cle_1211r_LNP", std::cref(Cle_1211r_LNP)));
523 ModelParamMap.insert(std::make_pair("Cle_1212r_LNP", std::cref(Cle_1212r_LNP)));
524 ModelParamMap.insert(std::make_pair("Cle_1213r_LNP", std::cref(Cle_1213r_LNP)));
525 ModelParamMap.insert(std::make_pair("Cle_1221r_LNP", std::cref(Cle_1221r_LNP)));
526 ModelParamMap.insert(std::make_pair("Cle_1222r_LNP", std::cref(Cle_1222r_LNP)));
527 ModelParamMap.insert(std::make_pair("Cle_1223r_LNP", std::cref(Cle_1223r_LNP)));
528 ModelParamMap.insert(std::make_pair("Cle_1231r_LNP", std::cref(Cle_1231r_LNP)));
529 ModelParamMap.insert(std::make_pair("Cle_1232r_LNP", std::cref(Cle_1232r_LNP)));
530 ModelParamMap.insert(std::make_pair("Cle_1233r_LNP", std::cref(Cle_1233r_LNP)));
531 ModelParamMap.insert(std::make_pair("Cle_1311r_LNP", std::cref(Cle_1311r_LNP)));
532 ModelParamMap.insert(std::make_pair("Cle_1312r_LNP", std::cref(Cle_1312r_LNP)));
533 ModelParamMap.insert(std::make_pair("Cle_1313r_LNP", std::cref(Cle_1313r_LNP)));
534 ModelParamMap.insert(std::make_pair("Cle_1321r_LNP", std::cref(Cle_1321r_LNP)));
535 ModelParamMap.insert(std::make_pair("Cle_1322r_LNP", std::cref(Cle_1322r_LNP)));
536 ModelParamMap.insert(std::make_pair("Cle_1323r_LNP", std::cref(Cle_1323r_LNP)));
537 ModelParamMap.insert(std::make_pair("Cle_1331r_LNP", std::cref(Cle_1331r_LNP)));
538 ModelParamMap.insert(std::make_pair("Cle_1332r_LNP", std::cref(Cle_1332r_LNP)));
539 ModelParamMap.insert(std::make_pair("Cle_1333r_LNP", std::cref(Cle_1333r_LNP)));
540 ModelParamMap.insert(std::make_pair("Cle_2211r_LNP", std::cref(Cle_2211r_LNP)));
541 ModelParamMap.insert(std::make_pair("Cle_2212r_LNP", std::cref(Cle_2212r_LNP)));
542 ModelParamMap.insert(std::make_pair("Cle_2213r_LNP", std::cref(Cle_2213r_LNP)));
543 ModelParamMap.insert(std::make_pair("Cle_2222r_LNP", std::cref(Cle_2222r_LNP)));
544 ModelParamMap.insert(std::make_pair("Cle_2223r_LNP", std::cref(Cle_2223r_LNP)));
545 ModelParamMap.insert(std::make_pair("Cle_2233r_LNP", std::cref(Cle_2233r_LNP)));
546 ModelParamMap.insert(std::make_pair("Cle_2311r_LNP", std::cref(Cle_2311r_LNP)));
547 ModelParamMap.insert(std::make_pair("Cle_2312r_LNP", std::cref(Cle_2312r_LNP)));
548 ModelParamMap.insert(std::make_pair("Cle_2313r_LNP", std::cref(Cle_2313r_LNP)));
549 ModelParamMap.insert(std::make_pair("Cle_2321r_LNP", std::cref(Cle_2321r_LNP)));
550 ModelParamMap.insert(std::make_pair("Cle_2322r_LNP", std::cref(Cle_2322r_LNP)));
551 ModelParamMap.insert(std::make_pair("Cle_2323r_LNP", std::cref(Cle_2323r_LNP)));
552 ModelParamMap.insert(std::make_pair("Cle_2331r_LNP", std::cref(Cle_2331r_LNP)));
553 ModelParamMap.insert(std::make_pair("Cle_2332r_LNP", std::cref(Cle_2332r_LNP)));
554 ModelParamMap.insert(std::make_pair("Cle_2333r_LNP", std::cref(Cle_2333r_LNP)));
555 ModelParamMap.insert(std::make_pair("Cle_3311r_LNP", std::cref(Cle_3311r_LNP)));
556 ModelParamMap.insert(std::make_pair("Cle_3312r_LNP", std::cref(Cle_3312r_LNP)));
557 ModelParamMap.insert(std::make_pair("Cle_3313r_LNP", std::cref(Cle_3313r_LNP)));
558 ModelParamMap.insert(std::make_pair("Cle_3322r_LNP", std::cref(Cle_3322r_LNP)));
559 ModelParamMap.insert(std::make_pair("Cle_3323r_LNP", std::cref(Cle_3323r_LNP)));
560 ModelParamMap.insert(std::make_pair("Cle_3333r_LNP", std::cref(Cle_3333r_LNP)));
561 ModelParamMap.insert(std::make_pair("Cle_1112i_LNP", std::cref(Cle_1112i_LNP)));
562 ModelParamMap.insert(std::make_pair("Cle_1113i_LNP", std::cref(Cle_1113i_LNP)));
563 ModelParamMap.insert(std::make_pair("Cle_1123i_LNP", std::cref(Cle_1123i_LNP)));
564 ModelParamMap.insert(std::make_pair("Cle_1211i_LNP", std::cref(Cle_1211i_LNP)));
565 ModelParamMap.insert(std::make_pair("Cle_1212i_LNP", std::cref(Cle_1212i_LNP)));
566 ModelParamMap.insert(std::make_pair("Cle_1213i_LNP", std::cref(Cle_1213i_LNP)));
567 ModelParamMap.insert(std::make_pair("Cle_1221i_LNP", std::cref(Cle_1221i_LNP)));
568 ModelParamMap.insert(std::make_pair("Cle_1222i_LNP", std::cref(Cle_1222i_LNP)));
569 ModelParamMap.insert(std::make_pair("Cle_1223i_LNP", std::cref(Cle_1223i_LNP)));
570 ModelParamMap.insert(std::make_pair("Cle_1231i_LNP", std::cref(Cle_1231i_LNP)));
571 ModelParamMap.insert(std::make_pair("Cle_1232i_LNP", std::cref(Cle_1232i_LNP)));
572 ModelParamMap.insert(std::make_pair("Cle_1233i_LNP", std::cref(Cle_1233i_LNP)));
573 ModelParamMap.insert(std::make_pair("Cle_1311i_LNP", std::cref(Cle_1311i_LNP)));
574 ModelParamMap.insert(std::make_pair("Cle_1312i_LNP", std::cref(Cle_1312i_LNP)));
575 ModelParamMap.insert(std::make_pair("Cle_1313i_LNP", std::cref(Cle_1313i_LNP)));
576 ModelParamMap.insert(std::make_pair("Cle_1321i_LNP", std::cref(Cle_1321i_LNP)));
577 ModelParamMap.insert(std::make_pair("Cle_1322i_LNP", std::cref(Cle_1322i_LNP)));
578 ModelParamMap.insert(std::make_pair("Cle_1323i_LNP", std::cref(Cle_1323i_LNP)));
579 ModelParamMap.insert(std::make_pair("Cle_1331i_LNP", std::cref(Cle_1331i_LNP)));
580 ModelParamMap.insert(std::make_pair("Cle_1332i_LNP", std::cref(Cle_1332i_LNP)));
581 ModelParamMap.insert(std::make_pair("Cle_1333i_LNP", std::cref(Cle_1333i_LNP)));
582 ModelParamMap.insert(std::make_pair("Cle_2212i_LNP", std::cref(Cle_2212i_LNP)));
583 ModelParamMap.insert(std::make_pair("Cle_2213i_LNP", std::cref(Cle_2213i_LNP)));
584 ModelParamMap.insert(std::make_pair("Cle_2223i_LNP", std::cref(Cle_2223i_LNP)));
585 ModelParamMap.insert(std::make_pair("Cle_2312i_LNP", std::cref(Cle_2312i_LNP)));
586 ModelParamMap.insert(std::make_pair("Cle_2313i_LNP", std::cref(Cle_2313i_LNP)));
587 ModelParamMap.insert(std::make_pair("Cle_2321i_LNP", std::cref(Cle_2321i_LNP)));
588 ModelParamMap.insert(std::make_pair("Cle_2322i_LNP", std::cref(Cle_2322i_LNP)));
589 ModelParamMap.insert(std::make_pair("Cle_2323i_LNP", std::cref(Cle_2323i_LNP)));
590 ModelParamMap.insert(std::make_pair("Cle_2331i_LNP", std::cref(Cle_2331i_LNP)));
591 ModelParamMap.insert(std::make_pair("Cle_2332i_LNP", std::cref(Cle_2332i_LNP)));
592 ModelParamMap.insert(std::make_pair("Cle_2333i_LNP", std::cref(Cle_2333i_LNP)));
593 ModelParamMap.insert(std::make_pair("Cle_2311i_LNP", std::cref(Cle_2311i_LNP)));
594 ModelParamMap.insert(std::make_pair("Cle_3312i_LNP", std::cref(Cle_3312i_LNP)));
595 ModelParamMap.insert(std::make_pair("Cle_3313i_LNP", std::cref(Cle_3313i_LNP)));
596 ModelParamMap.insert(std::make_pair("Cle_3323i_LNP", std::cref(Cle_3323i_LNP)));
597 // Map for the Higgs-Quark operators
598 ModelParamMap.insert(std::make_pair("CHq1_11r_LNP", std::cref(CHq1_11r_LNP)));
599 ModelParamMap.insert(std::make_pair("CHq1_12r_LNP", std::cref(CHq1_12r_LNP)));
600 ModelParamMap.insert(std::make_pair("CHq1_13r_LNP", std::cref(CHq1_13r_LNP)));
601 ModelParamMap.insert(std::make_pair("CHq1_22r_LNP", std::cref(CHq1_22r_LNP)));
602 ModelParamMap.insert(std::make_pair("CHq1_23r_LNP", std::cref(CHq1_23r_LNP)));
603 ModelParamMap.insert(std::make_pair("CHq1_33r_LNP", std::cref(CHq1_33r_LNP)));
604 ModelParamMap.insert(std::make_pair("CHq1_12i_LNP", std::cref(CHq1_12i_LNP)));
605 ModelParamMap.insert(std::make_pair("CHq1_13i_LNP", std::cref(CHq1_13i_LNP)));
606 ModelParamMap.insert(std::make_pair("CHq1_23i_LNP", std::cref(CHq1_23i_LNP)));
607 ModelParamMap.insert(std::make_pair("CHq3_11r_LNP", std::cref(CHq3_11r_LNP)));
608 ModelParamMap.insert(std::make_pair("CHq3_12r_LNP", std::cref(CHq3_12r_LNP)));
609 ModelParamMap.insert(std::make_pair("CHq3_13r_LNP", std::cref(CHq3_13r_LNP)));
610 ModelParamMap.insert(std::make_pair("CHq3_22r_LNP", std::cref(CHq3_22r_LNP)));
611 ModelParamMap.insert(std::make_pair("CHq3_23r_LNP", std::cref(CHq3_23r_LNP)));
612 ModelParamMap.insert(std::make_pair("CHq3_33r_LNP", std::cref(CHq3_33r_LNP)));
613 ModelParamMap.insert(std::make_pair("CHq3_12i_LNP", std::cref(CHq3_12i_LNP)));
614 ModelParamMap.insert(std::make_pair("CHq3_13i_LNP", std::cref(CHq3_13i_LNP)));
615 ModelParamMap.insert(std::make_pair("CHq3_23i_LNP", std::cref(CHq3_23i_LNP)));
616 ModelParamMap.insert(std::make_pair("CHu_11r_LNP", std::cref(CHu_11r_LNP)));
617 ModelParamMap.insert(std::make_pair("CHu_12r_LNP", std::cref(CHu_12r_LNP)));
618 ModelParamMap.insert(std::make_pair("CHu_13r_LNP", std::cref(CHu_13r_LNP)));
619 ModelParamMap.insert(std::make_pair("CHu_22r_LNP", std::cref(CHu_22r_LNP)));
620 ModelParamMap.insert(std::make_pair("CHu_23r_LNP", std::cref(CHu_23r_LNP)));
621 ModelParamMap.insert(std::make_pair("CHu_33r_LNP", std::cref(CHu_33r_LNP)));
622 ModelParamMap.insert(std::make_pair("CHu_12i_LNP", std::cref(CHu_12i_LNP)));
623 ModelParamMap.insert(std::make_pair("CHu_13i_LNP", std::cref(CHu_13i_LNP)));
624 ModelParamMap.insert(std::make_pair("CHu_23i_LNP", std::cref(CHu_23i_LNP)));
625 ModelParamMap.insert(std::make_pair("CHd_11r_LNP", std::cref(CHd_11r_LNP)));
626 ModelParamMap.insert(std::make_pair("CHd_12r_LNP", std::cref(CHd_12r_LNP)));
627 ModelParamMap.insert(std::make_pair("CHd_13r_LNP", std::cref(CHd_13r_LNP)));
628 ModelParamMap.insert(std::make_pair("CHd_22r_LNP", std::cref(CHd_22r_LNP)));
629 ModelParamMap.insert(std::make_pair("CHd_23r_LNP", std::cref(CHd_23r_LNP)));
630 ModelParamMap.insert(std::make_pair("CHd_33r_LNP", std::cref(CHd_33r_LNP)));
631 ModelParamMap.insert(std::make_pair("CHd_12i_LNP", std::cref(CHd_12i_LNP)));
632 ModelParamMap.insert(std::make_pair("CHd_13i_LNP", std::cref(CHd_13i_LNP)));
633 ModelParamMap.insert(std::make_pair("CHd_23i_LNP", std::cref(CHd_23i_LNP)));
634 ModelParamMap.insert(std::make_pair("CHud_11r_LNP", std::cref(CHud_11r_LNP)));
635 ModelParamMap.insert(std::make_pair("CHud_12r_LNP", std::cref(CHud_12r_LNP)));
636 ModelParamMap.insert(std::make_pair("CHud_13r_LNP", std::cref(CHud_13r_LNP)));
637 ModelParamMap.insert(std::make_pair("CHud_21r_LNP", std::cref(CHud_21r_LNP)));
638 ModelParamMap.insert(std::make_pair("CHud_22r_LNP", std::cref(CHud_22r_LNP)));
639 ModelParamMap.insert(std::make_pair("CHud_23r_LNP", std::cref(CHud_23r_LNP)));
640 ModelParamMap.insert(std::make_pair("CHud_31r_LNP", std::cref(CHud_31r_LNP)));
641 ModelParamMap.insert(std::make_pair("CHud_32r_LNP", std::cref(CHud_32r_LNP)));
642 ModelParamMap.insert(std::make_pair("CHud_33r_LNP", std::cref(CHud_33r_LNP)));
643 ModelParamMap.insert(std::make_pair("CHud_11i_LNP", std::cref(CHud_11i_LNP)));
644 ModelParamMap.insert(std::make_pair("CHud_12i_LNP", std::cref(CHud_12i_LNP)));
645 ModelParamMap.insert(std::make_pair("CHud_13i_LNP", std::cref(CHud_13i_LNP)));
646 ModelParamMap.insert(std::make_pair("CHud_21i_LNP", std::cref(CHud_21i_LNP)));
647 ModelParamMap.insert(std::make_pair("CHud_22i_LNP", std::cref(CHud_22i_LNP)));
648 ModelParamMap.insert(std::make_pair("CHud_23i_LNP", std::cref(CHud_23i_LNP)));
649 ModelParamMap.insert(std::make_pair("CHud_31i_LNP", std::cref(CHud_31i_LNP)));
650 ModelParamMap.insert(std::make_pair("CHud_32i_LNP", std::cref(CHud_32i_LNP)));
651 ModelParamMap.insert(std::make_pair("CHud_33i_LNP", std::cref(CHud_33i_LNP)));
652 ModelParamMap.insert(std::make_pair("CuH_11r_LNP", std::cref(CuH_11r_LNP)));
653 ModelParamMap.insert(std::make_pair("CuH_12r_LNP", std::cref(CuH_12r_LNP)));
654 ModelParamMap.insert(std::make_pair("CuH_13r_LNP", std::cref(CuH_13r_LNP)));
655 ModelParamMap.insert(std::make_pair("CuH_21r_LNP", std::cref(CuH_21r_LNP)));
656 ModelParamMap.insert(std::make_pair("CuH_22r_LNP", std::cref(CuH_22r_LNP)));
657 ModelParamMap.insert(std::make_pair("CuH_23r_LNP", std::cref(CuH_23r_LNP)));
658 ModelParamMap.insert(std::make_pair("CuH_31r_LNP", std::cref(CuH_31r_LNP)));
659 ModelParamMap.insert(std::make_pair("CuH_32r_LNP", std::cref(CuH_32r_LNP)));
660 ModelParamMap.insert(std::make_pair("CuH_33r_LNP", std::cref(CuH_33r_LNP)));
661 ModelParamMap.insert(std::make_pair("CuH_11i_LNP", std::cref(CuH_11i_LNP)));
662 ModelParamMap.insert(std::make_pair("CuH_12i_LNP", std::cref(CuH_12i_LNP)));
663 ModelParamMap.insert(std::make_pair("CuH_13i_LNP", std::cref(CuH_13i_LNP)));
664 ModelParamMap.insert(std::make_pair("CuH_21i_LNP", std::cref(CuH_21i_LNP)));
665 ModelParamMap.insert(std::make_pair("CuH_22i_LNP", std::cref(CuH_22i_LNP)));
666 ModelParamMap.insert(std::make_pair("CuH_23i_LNP", std::cref(CuH_23i_LNP)));
667 ModelParamMap.insert(std::make_pair("CuH_31i_LNP", std::cref(CuH_31i_LNP)));
668 ModelParamMap.insert(std::make_pair("CuH_32i_LNP", std::cref(CuH_32i_LNP)));
669 ModelParamMap.insert(std::make_pair("CuH_33i_LNP", std::cref(CuH_33i_LNP)));
670 ModelParamMap.insert(std::make_pair("CdH_11r_LNP", std::cref(CdH_11r_LNP)));
671 ModelParamMap.insert(std::make_pair("CdH_12r_LNP", std::cref(CdH_12r_LNP)));
672 ModelParamMap.insert(std::make_pair("CdH_13r_LNP", std::cref(CdH_13r_LNP)));
673 ModelParamMap.insert(std::make_pair("CdH_21r_LNP", std::cref(CdH_21r_LNP)));
674 ModelParamMap.insert(std::make_pair("CdH_22r_LNP", std::cref(CdH_22r_LNP)));
675 ModelParamMap.insert(std::make_pair("CdH_23r_LNP", std::cref(CdH_23r_LNP)));
676 ModelParamMap.insert(std::make_pair("CdH_31r_LNP", std::cref(CdH_31r_LNP)));
677 ModelParamMap.insert(std::make_pair("CdH_32r_LNP", std::cref(CdH_32r_LNP)));
678 ModelParamMap.insert(std::make_pair("CdH_33r_LNP", std::cref(CdH_33r_LNP)));
679 ModelParamMap.insert(std::make_pair("CdH_11i_LNP", std::cref(CdH_11i_LNP)));
680 ModelParamMap.insert(std::make_pair("CdH_12i_LNP", std::cref(CdH_12i_LNP)));
681 ModelParamMap.insert(std::make_pair("CdH_13i_LNP", std::cref(CdH_13i_LNP)));
682 ModelParamMap.insert(std::make_pair("CdH_21i_LNP", std::cref(CdH_21i_LNP)));
683 ModelParamMap.insert(std::make_pair("CdH_22i_LNP", std::cref(CdH_22i_LNP)));
684 ModelParamMap.insert(std::make_pair("CdH_23i_LNP", std::cref(CdH_23i_LNP)));
685 ModelParamMap.insert(std::make_pair("CdH_31i_LNP", std::cref(CdH_31i_LNP)));
686 ModelParamMap.insert(std::make_pair("CdH_32i_LNP", std::cref(CdH_32i_LNP)));
687 ModelParamMap.insert(std::make_pair("CdH_33i_LNP", std::cref(CdH_33i_LNP)));
688 // Map for the dipole operators
689 ModelParamMap.insert(std::make_pair("CuG_11r_LNP", std::cref(CuG_11r_LNP)));
690 ModelParamMap.insert(std::make_pair("CuG_12r_LNP", std::cref(CuG_12r_LNP)));
691 ModelParamMap.insert(std::make_pair("CuG_13r_LNP", std::cref(CuG_13r_LNP)));
692 ModelParamMap.insert(std::make_pair("CuG_21r_LNP", std::cref(CuG_21r_LNP)));
693 ModelParamMap.insert(std::make_pair("CuG_22r_LNP", std::cref(CuG_22r_LNP)));
694 ModelParamMap.insert(std::make_pair("CuG_23r_LNP", std::cref(CuG_23r_LNP)));
695 ModelParamMap.insert(std::make_pair("CuG_31r_LNP", std::cref(CuG_31r_LNP)));
696 ModelParamMap.insert(std::make_pair("CuG_32r_LNP", std::cref(CuG_32r_LNP)));
697 ModelParamMap.insert(std::make_pair("CuG_33r_LNP", std::cref(CuG_33r_LNP)));
698 ModelParamMap.insert(std::make_pair("CuG_11i_LNP", std::cref(CuG_11i_LNP)));
699 ModelParamMap.insert(std::make_pair("CuG_12i_LNP", std::cref(CuG_12i_LNP)));
700 ModelParamMap.insert(std::make_pair("CuG_13i_LNP", std::cref(CuG_13i_LNP)));
701 ModelParamMap.insert(std::make_pair("CuG_21i_LNP", std::cref(CuG_21i_LNP)));
702 ModelParamMap.insert(std::make_pair("CuG_22i_LNP", std::cref(CuG_22i_LNP)));
703 ModelParamMap.insert(std::make_pair("CuG_23i_LNP", std::cref(CuG_23i_LNP)));
704 ModelParamMap.insert(std::make_pair("CuG_31i_LNP", std::cref(CuG_31i_LNP)));
705 ModelParamMap.insert(std::make_pair("CuG_32i_LNP", std::cref(CuG_32i_LNP)));
706 ModelParamMap.insert(std::make_pair("CuG_33i_LNP", std::cref(CuG_33i_LNP)));
707 ModelParamMap.insert(std::make_pair("CuW_11r_LNP", std::cref(CuW_11r_LNP)));
708 ModelParamMap.insert(std::make_pair("CuW_12r_LNP", std::cref(CuW_12r_LNP)));
709 ModelParamMap.insert(std::make_pair("CuW_13r_LNP", std::cref(CuW_13r_LNP)));
710 ModelParamMap.insert(std::make_pair("CuW_21r_LNP", std::cref(CuW_21r_LNP)));
711 ModelParamMap.insert(std::make_pair("CuW_22r_LNP", std::cref(CuW_22r_LNP)));
712 ModelParamMap.insert(std::make_pair("CuW_23r_LNP", std::cref(CuW_23r_LNP)));
713 ModelParamMap.insert(std::make_pair("CuW_31r_LNP", std::cref(CuW_31r_LNP)));
714 ModelParamMap.insert(std::make_pair("CuW_32r_LNP", std::cref(CuW_32r_LNP)));
715 ModelParamMap.insert(std::make_pair("CuW_33r_LNP", std::cref(CuW_33r_LNP)));
716 ModelParamMap.insert(std::make_pair("CuW_11i_LNP", std::cref(CuW_11i_LNP)));
717 ModelParamMap.insert(std::make_pair("CuW_12i_LNP", std::cref(CuW_12i_LNP)));
718 ModelParamMap.insert(std::make_pair("CuW_13i_LNP", std::cref(CuW_13i_LNP)));
719 ModelParamMap.insert(std::make_pair("CuW_21i_LNP", std::cref(CuW_21i_LNP)));
720 ModelParamMap.insert(std::make_pair("CuW_22i_LNP", std::cref(CuW_22i_LNP)));
721 ModelParamMap.insert(std::make_pair("CuW_23i_LNP", std::cref(CuW_23i_LNP)));
722 ModelParamMap.insert(std::make_pair("CuW_31i_LNP", std::cref(CuW_31i_LNP)));
723 ModelParamMap.insert(std::make_pair("CuW_32i_LNP", std::cref(CuW_32i_LNP)));
724 ModelParamMap.insert(std::make_pair("CuW_33i_LNP", std::cref(CuW_33i_LNP)));
725 ModelParamMap.insert(std::make_pair("CuB_11r_LNP", std::cref(CuB_11r_LNP)));
726 ModelParamMap.insert(std::make_pair("CuB_12r_LNP", std::cref(CuB_12r_LNP)));
727 ModelParamMap.insert(std::make_pair("CuB_13r_LNP", std::cref(CuB_13r_LNP)));
728 ModelParamMap.insert(std::make_pair("CuB_21r_LNP", std::cref(CuB_21r_LNP)));
729 ModelParamMap.insert(std::make_pair("CuB_22r_LNP", std::cref(CuB_22r_LNP)));
730 ModelParamMap.insert(std::make_pair("CuB_23r_LNP", std::cref(CuB_23r_LNP)));
731 ModelParamMap.insert(std::make_pair("CuB_31r_LNP", std::cref(CuB_31r_LNP)));
732 ModelParamMap.insert(std::make_pair("CuB_32r_LNP", std::cref(CuB_32r_LNP)));
733 ModelParamMap.insert(std::make_pair("CuB_33r_LNP", std::cref(CuB_33r_LNP)));
734 ModelParamMap.insert(std::make_pair("CuB_11i_LNP", std::cref(CuB_11i_LNP)));
735 ModelParamMap.insert(std::make_pair("CuB_12i_LNP", std::cref(CuB_12i_LNP)));
736 ModelParamMap.insert(std::make_pair("CuB_13i_LNP", std::cref(CuB_13i_LNP)));
737 ModelParamMap.insert(std::make_pair("CuB_21i_LNP", std::cref(CuB_21i_LNP)));
738 ModelParamMap.insert(std::make_pair("CuB_22i_LNP", std::cref(CuB_22i_LNP)));
739 ModelParamMap.insert(std::make_pair("CuB_23i_LNP", std::cref(CuB_23i_LNP)));
740 ModelParamMap.insert(std::make_pair("CuB_31i_LNP", std::cref(CuB_31i_LNP)));
741 ModelParamMap.insert(std::make_pair("CuB_32i_LNP", std::cref(CuB_32i_LNP)));
742 ModelParamMap.insert(std::make_pair("CuB_33i_LNP", std::cref(CuB_33i_LNP)));
743 ModelParamMap.insert(std::make_pair("CdG_11r_LNP", std::cref(CdG_11r_LNP)));
744 ModelParamMap.insert(std::make_pair("CdG_12r_LNP", std::cref(CdG_12r_LNP)));
745 ModelParamMap.insert(std::make_pair("CdG_13r_LNP", std::cref(CdG_13r_LNP)));
746 ModelParamMap.insert(std::make_pair("CdG_21r_LNP", std::cref(CdG_21r_LNP)));
747 ModelParamMap.insert(std::make_pair("CdG_22r_LNP", std::cref(CdG_22r_LNP)));
748 ModelParamMap.insert(std::make_pair("CdG_23r_LNP", std::cref(CdG_23r_LNP)));
749 ModelParamMap.insert(std::make_pair("CdG_31r_LNP", std::cref(CdG_31r_LNP)));
750 ModelParamMap.insert(std::make_pair("CdG_32r_LNP", std::cref(CdG_32r_LNP)));
751 ModelParamMap.insert(std::make_pair("CdG_33r_LNP", std::cref(CdG_33r_LNP)));
752 ModelParamMap.insert(std::make_pair("CdG_11i_LNP", std::cref(CdG_11i_LNP)));
753 ModelParamMap.insert(std::make_pair("CdG_12i_LNP", std::cref(CdG_12i_LNP)));
754 ModelParamMap.insert(std::make_pair("CdG_13i_LNP", std::cref(CdG_13i_LNP)));
755 ModelParamMap.insert(std::make_pair("CdG_21i_LNP", std::cref(CdG_21i_LNP)));
756 ModelParamMap.insert(std::make_pair("CdG_22i_LNP", std::cref(CdG_22i_LNP)));
757 ModelParamMap.insert(std::make_pair("CdG_23i_LNP", std::cref(CdG_23i_LNP)));
758 ModelParamMap.insert(std::make_pair("CdG_31i_LNP", std::cref(CdG_31i_LNP)));
759 ModelParamMap.insert(std::make_pair("CdG_32i_LNP", std::cref(CdG_32i_LNP)));
760 ModelParamMap.insert(std::make_pair("CdG_33i_LNP", std::cref(CdG_33i_LNP)));
761 ModelParamMap.insert(std::make_pair("CdW_11r_LNP", std::cref(CdW_11r_LNP)));
762 ModelParamMap.insert(std::make_pair("CdW_12r_LNP", std::cref(CdW_12r_LNP)));
763 ModelParamMap.insert(std::make_pair("CdW_13r_LNP", std::cref(CdW_13r_LNP)));
764 ModelParamMap.insert(std::make_pair("CdW_21r_LNP", std::cref(CdW_21r_LNP)));
765 ModelParamMap.insert(std::make_pair("CdW_22r_LNP", std::cref(CdW_22r_LNP)));
766 ModelParamMap.insert(std::make_pair("CdW_23r_LNP", std::cref(CdW_23r_LNP)));
767 ModelParamMap.insert(std::make_pair("CdW_31r_LNP", std::cref(CdW_31r_LNP)));
768 ModelParamMap.insert(std::make_pair("CdW_32r_LNP", std::cref(CdW_32r_LNP)));
769 ModelParamMap.insert(std::make_pair("CdW_33r_LNP", std::cref(CdW_33r_LNP)));
770 ModelParamMap.insert(std::make_pair("CdW_11i_LNP", std::cref(CdW_11i_LNP)));
771 ModelParamMap.insert(std::make_pair("CdW_12i_LNP", std::cref(CdW_12i_LNP)));
772 ModelParamMap.insert(std::make_pair("CdW_13i_LNP", std::cref(CdW_13i_LNP)));
773 ModelParamMap.insert(std::make_pair("CdW_21i_LNP", std::cref(CdW_21i_LNP)));
774 ModelParamMap.insert(std::make_pair("CdW_22i_LNP", std::cref(CdW_22i_LNP)));
775 ModelParamMap.insert(std::make_pair("CdW_23i_LNP", std::cref(CdW_23i_LNP)));
776 ModelParamMap.insert(std::make_pair("CdW_31i_LNP", std::cref(CdW_31i_LNP)));
777 ModelParamMap.insert(std::make_pair("CdW_32i_LNP", std::cref(CdW_32i_LNP)));
778 ModelParamMap.insert(std::make_pair("CdW_33i_LNP", std::cref(CdW_33i_LNP)));
779 ModelParamMap.insert(std::make_pair("CdB_11r_LNP", std::cref(CdB_11r_LNP)));
780 ModelParamMap.insert(std::make_pair("CdB_12r_LNP", std::cref(CdB_12r_LNP)));
781 ModelParamMap.insert(std::make_pair("CdB_13r_LNP", std::cref(CdB_13r_LNP)));
782 ModelParamMap.insert(std::make_pair("CdB_21r_LNP", std::cref(CdB_21r_LNP)));
783 ModelParamMap.insert(std::make_pair("CdB_22r_LNP", std::cref(CdB_22r_LNP)));
784 ModelParamMap.insert(std::make_pair("CdB_23r_LNP", std::cref(CdB_23r_LNP)));
785 ModelParamMap.insert(std::make_pair("CdB_31r_LNP", std::cref(CdB_31r_LNP)));
786 ModelParamMap.insert(std::make_pair("CdB_32r_LNP", std::cref(CdB_32r_LNP)));
787 ModelParamMap.insert(std::make_pair("CdB_33r_LNP", std::cref(CdB_33r_LNP)));
788 ModelParamMap.insert(std::make_pair("CdB_11i_LNP", std::cref(CdB_11i_LNP)));
789 ModelParamMap.insert(std::make_pair("CdB_12i_LNP", std::cref(CdB_12i_LNP)));
790 ModelParamMap.insert(std::make_pair("CdB_13i_LNP", std::cref(CdB_13i_LNP)));
791 ModelParamMap.insert(std::make_pair("CdB_21i_LNP", std::cref(CdB_21i_LNP)));
792 ModelParamMap.insert(std::make_pair("CdB_22i_LNP", std::cref(CdB_22i_LNP)));
793 ModelParamMap.insert(std::make_pair("CdB_23i_LNP", std::cref(CdB_23i_LNP)));
794 ModelParamMap.insert(std::make_pair("CdB_31i_LNP", std::cref(CdB_31i_LNP)));
795 ModelParamMap.insert(std::make_pair("CdB_32i_LNP", std::cref(CdB_32i_LNP)));
796 ModelParamMap.insert(std::make_pair("CdB_33i_LNP", std::cref(CdB_33i_LNP)));
797 ModelParamMap.insert(std::make_pair("CeW_11r_LNP", std::cref(CeW_11r_LNP)));
798 ModelParamMap.insert(std::make_pair("CeW_12r_LNP", std::cref(CeW_12r_LNP)));
799 ModelParamMap.insert(std::make_pair("CeW_13r_LNP", std::cref(CeW_13r_LNP)));
800 ModelParamMap.insert(std::make_pair("CeW_21r_LNP", std::cref(CeW_21r_LNP)));
801 ModelParamMap.insert(std::make_pair("CeW_22r_LNP", std::cref(CeW_22r_LNP)));
802 ModelParamMap.insert(std::make_pair("CeW_23r_LNP", std::cref(CeW_23r_LNP)));
803 ModelParamMap.insert(std::make_pair("CeW_31r_LNP", std::cref(CeW_31r_LNP)));
804 ModelParamMap.insert(std::make_pair("CeW_32r_LNP", std::cref(CeW_32r_LNP)));
805 ModelParamMap.insert(std::make_pair("CeW_33r_LNP", std::cref(CeW_33r_LNP)));
806 ModelParamMap.insert(std::make_pair("CeW_11i_LNP", std::cref(CeW_11i_LNP)));
807 ModelParamMap.insert(std::make_pair("CeW_12i_LNP", std::cref(CeW_12i_LNP)));
808 ModelParamMap.insert(std::make_pair("CeW_13i_LNP", std::cref(CeW_13i_LNP)));
809 ModelParamMap.insert(std::make_pair("CeW_21i_LNP", std::cref(CeW_21i_LNP)));
810 ModelParamMap.insert(std::make_pair("CeW_22i_LNP", std::cref(CeW_22i_LNP)));
811 ModelParamMap.insert(std::make_pair("CeW_23i_LNP", std::cref(CeW_23i_LNP)));
812 ModelParamMap.insert(std::make_pair("CeW_31i_LNP", std::cref(CeW_31i_LNP)));
813 ModelParamMap.insert(std::make_pair("CeW_32i_LNP", std::cref(CeW_32i_LNP)));
814 ModelParamMap.insert(std::make_pair("CeW_33i_LNP", std::cref(CeW_33i_LNP)));
815 ModelParamMap.insert(std::make_pair("CeB_11r_LNP", std::cref(CeB_11r_LNP)));
816 ModelParamMap.insert(std::make_pair("CeB_12r_LNP", std::cref(CeB_12r_LNP)));
817 ModelParamMap.insert(std::make_pair("CeB_13r_LNP", std::cref(CeB_13r_LNP)));
818 ModelParamMap.insert(std::make_pair("CeB_21r_LNP", std::cref(CeB_21r_LNP)));
819 ModelParamMap.insert(std::make_pair("CeB_22r_LNP", std::cref(CeB_22r_LNP)));
820 ModelParamMap.insert(std::make_pair("CeB_23r_LNP", std::cref(CeB_23r_LNP)));
821 ModelParamMap.insert(std::make_pair("CeB_31r_LNP", std::cref(CeB_31r_LNP)));
822 ModelParamMap.insert(std::make_pair("CeB_32r_LNP", std::cref(CeB_32r_LNP)));
823 ModelParamMap.insert(std::make_pair("CeB_33r_LNP", std::cref(CeB_33r_LNP)));
824 ModelParamMap.insert(std::make_pair("CeB_11i_LNP", std::cref(CeB_11i_LNP)));
825 ModelParamMap.insert(std::make_pair("CeB_12i_LNP", std::cref(CeB_12i_LNP)));
826 ModelParamMap.insert(std::make_pair("CeB_13i_LNP", std::cref(CeB_13i_LNP)));
827 ModelParamMap.insert(std::make_pair("CeB_21i_LNP", std::cref(CeB_21i_LNP)));
828 ModelParamMap.insert(std::make_pair("CeB_22i_LNP", std::cref(CeB_22i_LNP)));
829 ModelParamMap.insert(std::make_pair("CeB_23i_LNP", std::cref(CeB_23i_LNP)));
830 ModelParamMap.insert(std::make_pair("CeB_31i_LNP", std::cref(CeB_31i_LNP)));
831 ModelParamMap.insert(std::make_pair("CeB_32i_LNP", std::cref(CeB_32i_LNP)));
832 ModelParamMap.insert(std::make_pair("CeB_33i_LNP", std::cref(CeB_33i_LNP)));
833 // Map for the Four-Quark four-fermion operators: LL, RR, LLRR
834 ModelParamMap.insert(std::make_pair("Cqq1_1111r_LNP", std::cref(Cqq1_1111r_LNP)));
835 ModelParamMap.insert(std::make_pair("Cqq1_1112r_LNP", std::cref(Cqq1_1112r_LNP)));
836 ModelParamMap.insert(std::make_pair("Cqq1_1113r_LNP", std::cref(Cqq1_1113r_LNP)));
837 ModelParamMap.insert(std::make_pair("Cqq1_1122r_LNP", std::cref(Cqq1_1122r_LNP)));
838 ModelParamMap.insert(std::make_pair("Cqq1_1123r_LNP", std::cref(Cqq1_1123r_LNP)));
839 ModelParamMap.insert(std::make_pair("Cqq1_1133r_LNP", std::cref(Cqq1_1133r_LNP)));
840 ModelParamMap.insert(std::make_pair("Cqq1_1212r_LNP", std::cref(Cqq1_1212r_LNP)));
841 ModelParamMap.insert(std::make_pair("Cqq1_1213r_LNP", std::cref(Cqq1_1213r_LNP)));
842 ModelParamMap.insert(std::make_pair("Cqq1_1221r_LNP", std::cref(Cqq1_1221r_LNP)));
843 ModelParamMap.insert(std::make_pair("Cqq1_1222r_LNP", std::cref(Cqq1_1222r_LNP)));
844 ModelParamMap.insert(std::make_pair("Cqq1_1223r_LNP", std::cref(Cqq1_1223r_LNP)));
845 ModelParamMap.insert(std::make_pair("Cqq1_1231r_LNP", std::cref(Cqq1_1231r_LNP)));
846 ModelParamMap.insert(std::make_pair("Cqq1_1232r_LNP", std::cref(Cqq1_1232r_LNP)));
847 ModelParamMap.insert(std::make_pair("Cqq1_1233r_LNP", std::cref(Cqq1_1233r_LNP)));
848 ModelParamMap.insert(std::make_pair("Cqq1_1313r_LNP", std::cref(Cqq1_1313r_LNP)));
849 ModelParamMap.insert(std::make_pair("Cqq1_1322r_LNP", std::cref(Cqq1_1322r_LNP)));
850 ModelParamMap.insert(std::make_pair("Cqq1_1323r_LNP", std::cref(Cqq1_1323r_LNP)));
851 ModelParamMap.insert(std::make_pair("Cqq1_1331r_LNP", std::cref(Cqq1_1331r_LNP)));
852 ModelParamMap.insert(std::make_pair("Cqq1_1332r_LNP", std::cref(Cqq1_1332r_LNP)));
853 ModelParamMap.insert(std::make_pair("Cqq1_1333r_LNP", std::cref(Cqq1_1333r_LNP)));
854 ModelParamMap.insert(std::make_pair("Cqq1_2222r_LNP", std::cref(Cqq1_2222r_LNP)));
855 ModelParamMap.insert(std::make_pair("Cqq1_2223r_LNP", std::cref(Cqq1_2223r_LNP)));
856 ModelParamMap.insert(std::make_pair("Cqq1_2233r_LNP", std::cref(Cqq1_2233r_LNP)));
857 ModelParamMap.insert(std::make_pair("Cqq1_2323r_LNP", std::cref(Cqq1_2323r_LNP)));
858 ModelParamMap.insert(std::make_pair("Cqq1_2332r_LNP", std::cref(Cqq1_2332r_LNP)));
859 ModelParamMap.insert(std::make_pair("Cqq1_2333r_LNP", std::cref(Cqq1_2333r_LNP)));
860 ModelParamMap.insert(std::make_pair("Cqq1_3333r_LNP", std::cref(Cqq1_3333r_LNP)));
861 ModelParamMap.insert(std::make_pair("Cqq1_1112i_LNP", std::cref(Cqq1_1112i_LNP)));
862 ModelParamMap.insert(std::make_pair("Cqq1_1113i_LNP", std::cref(Cqq1_1113i_LNP)));
863 ModelParamMap.insert(std::make_pair("Cqq1_1123i_LNP", std::cref(Cqq1_1123i_LNP)));
864 ModelParamMap.insert(std::make_pair("Cqq1_1212i_LNP", std::cref(Cqq1_1212i_LNP)));
865 ModelParamMap.insert(std::make_pair("Cqq1_1213i_LNP", std::cref(Cqq1_1213i_LNP)));
866 ModelParamMap.insert(std::make_pair("Cqq1_1222i_LNP", std::cref(Cqq1_1222i_LNP)));
867 ModelParamMap.insert(std::make_pair("Cqq1_1223i_LNP", std::cref(Cqq1_1223i_LNP)));
868 ModelParamMap.insert(std::make_pair("Cqq1_1231i_LNP", std::cref(Cqq1_1231i_LNP)));
869 ModelParamMap.insert(std::make_pair("Cqq1_1232i_LNP", std::cref(Cqq1_1232i_LNP)));
870 ModelParamMap.insert(std::make_pair("Cqq1_1233i_LNP", std::cref(Cqq1_1233i_LNP)));
871 ModelParamMap.insert(std::make_pair("Cqq1_1313i_LNP", std::cref(Cqq1_1313i_LNP)));
872 ModelParamMap.insert(std::make_pair("Cqq1_1322i_LNP", std::cref(Cqq1_1322i_LNP)));
873 ModelParamMap.insert(std::make_pair("Cqq1_1323i_LNP", std::cref(Cqq1_1323i_LNP)));
874 ModelParamMap.insert(std::make_pair("Cqq1_1332i_LNP", std::cref(Cqq1_1332i_LNP)));
875 ModelParamMap.insert(std::make_pair("Cqq1_1333i_LNP", std::cref(Cqq1_1333i_LNP)));
876 ModelParamMap.insert(std::make_pair("Cqq1_2223i_LNP", std::cref(Cqq1_2223i_LNP)));
877 ModelParamMap.insert(std::make_pair("Cqq1_2323i_LNP", std::cref(Cqq1_2323i_LNP)));
878 ModelParamMap.insert(std::make_pair("Cqq1_2333i_LNP", std::cref(Cqq1_2333i_LNP)));
879 ModelParamMap.insert(std::make_pair("Cqq3_1111r_LNP", std::cref(Cqq3_1111r_LNP)));
880 ModelParamMap.insert(std::make_pair("Cqq3_1112r_LNP", std::cref(Cqq3_1112r_LNP)));
881 ModelParamMap.insert(std::make_pair("Cqq3_1113r_LNP", std::cref(Cqq3_1113r_LNP)));
882 ModelParamMap.insert(std::make_pair("Cqq3_1122r_LNP", std::cref(Cqq3_1122r_LNP)));
883 ModelParamMap.insert(std::make_pair("Cqq3_1123r_LNP", std::cref(Cqq3_1123r_LNP)));
884 ModelParamMap.insert(std::make_pair("Cqq3_1133r_LNP", std::cref(Cqq3_1133r_LNP)));
885 ModelParamMap.insert(std::make_pair("Cqq3_1212r_LNP", std::cref(Cqq3_1212r_LNP)));
886 ModelParamMap.insert(std::make_pair("Cqq3_1213r_LNP", std::cref(Cqq3_1213r_LNP)));
887 ModelParamMap.insert(std::make_pair("Cqq3_1221r_LNP", std::cref(Cqq3_1221r_LNP)));
888 ModelParamMap.insert(std::make_pair("Cqq3_1222r_LNP", std::cref(Cqq3_1222r_LNP)));
889 ModelParamMap.insert(std::make_pair("Cqq3_1223r_LNP", std::cref(Cqq3_1223r_LNP)));
890 ModelParamMap.insert(std::make_pair("Cqq3_1231r_LNP", std::cref(Cqq3_1231r_LNP)));
891 ModelParamMap.insert(std::make_pair("Cqq3_1232r_LNP", std::cref(Cqq3_1232r_LNP)));
892 ModelParamMap.insert(std::make_pair("Cqq3_1233r_LNP", std::cref(Cqq3_1233r_LNP)));
893 ModelParamMap.insert(std::make_pair("Cqq3_1313r_LNP", std::cref(Cqq3_1313r_LNP)));
894 ModelParamMap.insert(std::make_pair("Cqq3_1322r_LNP", std::cref(Cqq3_1322r_LNP)));
895 ModelParamMap.insert(std::make_pair("Cqq3_1323r_LNP", std::cref(Cqq3_1323r_LNP)));
896 ModelParamMap.insert(std::make_pair("Cqq3_1331r_LNP", std::cref(Cqq3_1331r_LNP)));
897 ModelParamMap.insert(std::make_pair("Cqq3_1332r_LNP", std::cref(Cqq3_1332r_LNP)));
898 ModelParamMap.insert(std::make_pair("Cqq3_1333r_LNP", std::cref(Cqq3_1333r_LNP)));
899 ModelParamMap.insert(std::make_pair("Cqq3_2222r_LNP", std::cref(Cqq3_2222r_LNP)));
900 ModelParamMap.insert(std::make_pair("Cqq3_2223r_LNP", std::cref(Cqq3_2223r_LNP)));
901 ModelParamMap.insert(std::make_pair("Cqq3_2233r_LNP", std::cref(Cqq3_2233r_LNP)));
902 ModelParamMap.insert(std::make_pair("Cqq3_2323r_LNP", std::cref(Cqq3_2323r_LNP)));
903 ModelParamMap.insert(std::make_pair("Cqq3_2332r_LNP", std::cref(Cqq3_2332r_LNP)));
904 ModelParamMap.insert(std::make_pair("Cqq3_2333r_LNP", std::cref(Cqq3_2333r_LNP)));
905 ModelParamMap.insert(std::make_pair("Cqq3_3333r_LNP", std::cref(Cqq3_3333r_LNP)));
906 ModelParamMap.insert(std::make_pair("Cqq3_1112i_LNP", std::cref(Cqq3_1112i_LNP)));
907 ModelParamMap.insert(std::make_pair("Cqq3_1113i_LNP", std::cref(Cqq3_1113i_LNP)));
908 ModelParamMap.insert(std::make_pair("Cqq3_1123i_LNP", std::cref(Cqq3_1123i_LNP)));
909 ModelParamMap.insert(std::make_pair("Cqq3_1212i_LNP", std::cref(Cqq3_1212i_LNP)));
910 ModelParamMap.insert(std::make_pair("Cqq3_1213i_LNP", std::cref(Cqq3_1213i_LNP)));
911 ModelParamMap.insert(std::make_pair("Cqq3_1222i_LNP", std::cref(Cqq3_1222i_LNP)));
912 ModelParamMap.insert(std::make_pair("Cqq3_1223i_LNP", std::cref(Cqq3_1223i_LNP)));
913 ModelParamMap.insert(std::make_pair("Cqq3_1231i_LNP", std::cref(Cqq3_1231i_LNP)));
914 ModelParamMap.insert(std::make_pair("Cqq3_1232i_LNP", std::cref(Cqq3_1232i_LNP)));
915 ModelParamMap.insert(std::make_pair("Cqq3_1233i_LNP", std::cref(Cqq3_1233i_LNP)));
916 ModelParamMap.insert(std::make_pair("Cqq3_1313i_LNP", std::cref(Cqq3_1313i_LNP)));
917 ModelParamMap.insert(std::make_pair("Cqq3_1322i_LNP", std::cref(Cqq3_1322i_LNP)));
918 ModelParamMap.insert(std::make_pair("Cqq3_1323i_LNP", std::cref(Cqq3_1323i_LNP)));
919 ModelParamMap.insert(std::make_pair("Cqq3_1332i_LNP", std::cref(Cqq3_1332i_LNP)));
920 ModelParamMap.insert(std::make_pair("Cqq3_1333i_LNP", std::cref(Cqq3_1333i_LNP)));
921 ModelParamMap.insert(std::make_pair("Cqq3_2223i_LNP", std::cref(Cqq3_2223i_LNP)));
922 ModelParamMap.insert(std::make_pair("Cqq3_2323i_LNP", std::cref(Cqq3_2323i_LNP)));
923 ModelParamMap.insert(std::make_pair("Cqq3_2333i_LNP", std::cref(Cqq3_2333i_LNP)));
924 ModelParamMap.insert(std::make_pair("Cuu_1111r_LNP", std::cref(Cuu_1111r_LNP)));
925 ModelParamMap.insert(std::make_pair("Cuu_1112r_LNP", std::cref(Cuu_1112r_LNP)));
926 ModelParamMap.insert(std::make_pair("Cuu_1113r_LNP", std::cref(Cuu_1113r_LNP)));
927 ModelParamMap.insert(std::make_pair("Cuu_1122r_LNP", std::cref(Cuu_1122r_LNP)));
928 ModelParamMap.insert(std::make_pair("Cuu_1123r_LNP", std::cref(Cuu_1123r_LNP)));
929 ModelParamMap.insert(std::make_pair("Cuu_1133r_LNP", std::cref(Cuu_1133r_LNP)));
930 ModelParamMap.insert(std::make_pair("Cuu_1212r_LNP", std::cref(Cuu_1212r_LNP)));
931 ModelParamMap.insert(std::make_pair("Cuu_1213r_LNP", std::cref(Cuu_1213r_LNP)));
932 ModelParamMap.insert(std::make_pair("Cuu_1221r_LNP", std::cref(Cuu_1221r_LNP)));
933 ModelParamMap.insert(std::make_pair("Cuu_1222r_LNP", std::cref(Cuu_1222r_LNP)));
934 ModelParamMap.insert(std::make_pair("Cuu_1223r_LNP", std::cref(Cuu_1223r_LNP)));
935 ModelParamMap.insert(std::make_pair("Cuu_1231r_LNP", std::cref(Cuu_1231r_LNP)));
936 ModelParamMap.insert(std::make_pair("Cuu_1232r_LNP", std::cref(Cuu_1232r_LNP)));
937 ModelParamMap.insert(std::make_pair("Cuu_1233r_LNP", std::cref(Cuu_1233r_LNP)));
938 ModelParamMap.insert(std::make_pair("Cuu_1313r_LNP", std::cref(Cuu_1313r_LNP)));
939 ModelParamMap.insert(std::make_pair("Cuu_1322r_LNP", std::cref(Cuu_1322r_LNP)));
940 ModelParamMap.insert(std::make_pair("Cuu_1323r_LNP", std::cref(Cuu_1323r_LNP)));
941 ModelParamMap.insert(std::make_pair("Cuu_1331r_LNP", std::cref(Cuu_1331r_LNP)));
942 ModelParamMap.insert(std::make_pair("Cuu_1332r_LNP", std::cref(Cuu_1332r_LNP)));
943 ModelParamMap.insert(std::make_pair("Cuu_1333r_LNP", std::cref(Cuu_1333r_LNP)));
944 ModelParamMap.insert(std::make_pair("Cuu_2222r_LNP", std::cref(Cuu_2222r_LNP)));
945 ModelParamMap.insert(std::make_pair("Cuu_2223r_LNP", std::cref(Cuu_2223r_LNP)));
946 ModelParamMap.insert(std::make_pair("Cuu_2233r_LNP", std::cref(Cuu_2233r_LNP)));
947 ModelParamMap.insert(std::make_pair("Cuu_2323r_LNP", std::cref(Cuu_2323r_LNP)));
948 ModelParamMap.insert(std::make_pair("Cuu_2332r_LNP", std::cref(Cuu_2332r_LNP)));
949 ModelParamMap.insert(std::make_pair("Cuu_2333r_LNP", std::cref(Cuu_2333r_LNP)));
950 ModelParamMap.insert(std::make_pair("Cuu_3333r_LNP", std::cref(Cuu_3333r_LNP)));
951 ModelParamMap.insert(std::make_pair("Cuu_1112i_LNP", std::cref(Cuu_1112i_LNP)));
952 ModelParamMap.insert(std::make_pair("Cuu_1113i_LNP", std::cref(Cuu_1113i_LNP)));
953 ModelParamMap.insert(std::make_pair("Cuu_1123i_LNP", std::cref(Cuu_1123i_LNP)));
954 ModelParamMap.insert(std::make_pair("Cuu_1212i_LNP", std::cref(Cuu_1212i_LNP)));
955 ModelParamMap.insert(std::make_pair("Cuu_1213i_LNP", std::cref(Cuu_1213i_LNP)));
956 ModelParamMap.insert(std::make_pair("Cuu_1222i_LNP", std::cref(Cuu_1222i_LNP)));
957 ModelParamMap.insert(std::make_pair("Cuu_1223i_LNP", std::cref(Cuu_1223i_LNP)));
958 ModelParamMap.insert(std::make_pair("Cuu_1231i_LNP", std::cref(Cuu_1231i_LNP)));
959 ModelParamMap.insert(std::make_pair("Cuu_1232i_LNP", std::cref(Cuu_1232i_LNP)));
960 ModelParamMap.insert(std::make_pair("Cuu_1233i_LNP", std::cref(Cuu_1233i_LNP)));
961 ModelParamMap.insert(std::make_pair("Cuu_1313i_LNP", std::cref(Cuu_1313i_LNP)));
962 ModelParamMap.insert(std::make_pair("Cuu_1322i_LNP", std::cref(Cuu_1322i_LNP)));
963 ModelParamMap.insert(std::make_pair("Cuu_1323i_LNP", std::cref(Cuu_1323i_LNP)));
964 ModelParamMap.insert(std::make_pair("Cuu_1332i_LNP", std::cref(Cuu_1332i_LNP)));
965 ModelParamMap.insert(std::make_pair("Cuu_1333i_LNP", std::cref(Cuu_1333i_LNP)));
966 ModelParamMap.insert(std::make_pair("Cuu_2223i_LNP", std::cref(Cuu_2223i_LNP)));
967 ModelParamMap.insert(std::make_pair("Cuu_2323i_LNP", std::cref(Cuu_2323i_LNP)));
968 ModelParamMap.insert(std::make_pair("Cuu_2333i_LNP", std::cref(Cuu_2333i_LNP)));
969 ModelParamMap.insert(std::make_pair("Cdd_1111r_LNP", std::cref(Cdd_1111r_LNP)));
970 ModelParamMap.insert(std::make_pair("Cdd_1112r_LNP", std::cref(Cdd_1112r_LNP)));
971 ModelParamMap.insert(std::make_pair("Cdd_1113r_LNP", std::cref(Cdd_1113r_LNP)));
972 ModelParamMap.insert(std::make_pair("Cdd_1122r_LNP", std::cref(Cdd_1122r_LNP)));
973 ModelParamMap.insert(std::make_pair("Cdd_1123r_LNP", std::cref(Cdd_1123r_LNP)));
974 ModelParamMap.insert(std::make_pair("Cdd_1133r_LNP", std::cref(Cdd_1133r_LNP)));
975 ModelParamMap.insert(std::make_pair("Cdd_1212r_LNP", std::cref(Cdd_1212r_LNP)));
976 ModelParamMap.insert(std::make_pair("Cdd_1213r_LNP", std::cref(Cdd_1213r_LNP)));
977 ModelParamMap.insert(std::make_pair("Cdd_1221r_LNP", std::cref(Cdd_1221r_LNP)));
978 ModelParamMap.insert(std::make_pair("Cdd_1222r_LNP", std::cref(Cdd_1222r_LNP)));
979 ModelParamMap.insert(std::make_pair("Cdd_1223r_LNP", std::cref(Cdd_1223r_LNP)));
980 ModelParamMap.insert(std::make_pair("Cdd_1231r_LNP", std::cref(Cdd_1231r_LNP)));
981 ModelParamMap.insert(std::make_pair("Cdd_1232r_LNP", std::cref(Cdd_1232r_LNP)));
982 ModelParamMap.insert(std::make_pair("Cdd_1233r_LNP", std::cref(Cdd_1233r_LNP)));
983 ModelParamMap.insert(std::make_pair("Cdd_1313r_LNP", std::cref(Cdd_1313r_LNP)));
984 ModelParamMap.insert(std::make_pair("Cdd_1322r_LNP", std::cref(Cdd_1322r_LNP)));
985 ModelParamMap.insert(std::make_pair("Cdd_1323r_LNP", std::cref(Cdd_1323r_LNP)));
986 ModelParamMap.insert(std::make_pair("Cdd_1331r_LNP", std::cref(Cdd_1331r_LNP)));
987 ModelParamMap.insert(std::make_pair("Cdd_1332r_LNP", std::cref(Cdd_1332r_LNP)));
988 ModelParamMap.insert(std::make_pair("Cdd_1333r_LNP", std::cref(Cdd_1333r_LNP)));
989 ModelParamMap.insert(std::make_pair("Cdd_2222r_LNP", std::cref(Cdd_2222r_LNP)));
990 ModelParamMap.insert(std::make_pair("Cdd_2223r_LNP", std::cref(Cdd_2223r_LNP)));
991 ModelParamMap.insert(std::make_pair("Cdd_2233r_LNP", std::cref(Cdd_2233r_LNP)));
992 ModelParamMap.insert(std::make_pair("Cdd_2323r_LNP", std::cref(Cdd_2323r_LNP)));
993 ModelParamMap.insert(std::make_pair("Cdd_2332r_LNP", std::cref(Cdd_2332r_LNP)));
994 ModelParamMap.insert(std::make_pair("Cdd_2333r_LNP", std::cref(Cdd_2333r_LNP)));
995 ModelParamMap.insert(std::make_pair("Cdd_3333r_LNP", std::cref(Cdd_3333r_LNP)));
996 ModelParamMap.insert(std::make_pair("Cdd_1112i_LNP", std::cref(Cdd_1112i_LNP)));
997 ModelParamMap.insert(std::make_pair("Cdd_1113i_LNP", std::cref(Cdd_1113i_LNP)));
998 ModelParamMap.insert(std::make_pair("Cdd_1123i_LNP", std::cref(Cdd_1123i_LNP)));
999 ModelParamMap.insert(std::make_pair("Cdd_1212i_LNP", std::cref(Cdd_1212i_LNP)));
1000 ModelParamMap.insert(std::make_pair("Cdd_1213i_LNP", std::cref(Cdd_1213i_LNP)));
1001 ModelParamMap.insert(std::make_pair("Cdd_1222i_LNP", std::cref(Cdd_1222i_LNP)));
1002 ModelParamMap.insert(std::make_pair("Cdd_1223i_LNP", std::cref(Cdd_1223i_LNP)));
1003 ModelParamMap.insert(std::make_pair("Cdd_1231i_LNP", std::cref(Cdd_1231i_LNP)));
1004 ModelParamMap.insert(std::make_pair("Cdd_1232i_LNP", std::cref(Cdd_1232i_LNP)));
1005 ModelParamMap.insert(std::make_pair("Cdd_1233i_LNP", std::cref(Cdd_1233i_LNP)));
1006 ModelParamMap.insert(std::make_pair("Cdd_1313i_LNP", std::cref(Cdd_1313i_LNP)));
1007 ModelParamMap.insert(std::make_pair("Cdd_1322i_LNP", std::cref(Cdd_1322i_LNP)));
1008 ModelParamMap.insert(std::make_pair("Cdd_1323i_LNP", std::cref(Cdd_1323i_LNP)));
1009 ModelParamMap.insert(std::make_pair("Cdd_1332i_LNP", std::cref(Cdd_1332i_LNP)));
1010 ModelParamMap.insert(std::make_pair("Cdd_1333i_LNP", std::cref(Cdd_1333i_LNP)));
1011 ModelParamMap.insert(std::make_pair("Cdd_2223i_LNP", std::cref(Cdd_2223i_LNP)));
1012 ModelParamMap.insert(std::make_pair("Cdd_2323i_LNP", std::cref(Cdd_2323i_LNP)));
1013 ModelParamMap.insert(std::make_pair("Cdd_2333i_LNP", std::cref(Cdd_2333i_LNP)));
1014 ModelParamMap.insert(std::make_pair("Cud1_1111r_LNP", std::cref(Cud1_1111r_LNP)));
1015 ModelParamMap.insert(std::make_pair("Cud1_1112r_LNP", std::cref(Cud1_1112r_LNP)));
1016 ModelParamMap.insert(std::make_pair("Cud1_1113r_LNP", std::cref(Cud1_1113r_LNP)));
1017 ModelParamMap.insert(std::make_pair("Cud1_1122r_LNP", std::cref(Cud1_1122r_LNP)));
1018 ModelParamMap.insert(std::make_pair("Cud1_1123r_LNP", std::cref(Cud1_1123r_LNP)));
1019 ModelParamMap.insert(std::make_pair("Cud1_1133r_LNP", std::cref(Cud1_1133r_LNP)));
1020 ModelParamMap.insert(std::make_pair("Cud1_1211r_LNP", std::cref(Cud1_1211r_LNP)));
1021 ModelParamMap.insert(std::make_pair("Cud1_1212r_LNP", std::cref(Cud1_1212r_LNP)));
1022 ModelParamMap.insert(std::make_pair("Cud1_1213r_LNP", std::cref(Cud1_1213r_LNP)));
1023 ModelParamMap.insert(std::make_pair("Cud1_1221r_LNP", std::cref(Cud1_1221r_LNP)));
1024 ModelParamMap.insert(std::make_pair("Cud1_1222r_LNP", std::cref(Cud1_1222r_LNP)));
1025 ModelParamMap.insert(std::make_pair("Cud1_1223r_LNP", std::cref(Cud1_1223r_LNP)));
1026 ModelParamMap.insert(std::make_pair("Cud1_1231r_LNP", std::cref(Cud1_1231r_LNP)));
1027 ModelParamMap.insert(std::make_pair("Cud1_1232r_LNP", std::cref(Cud1_1232r_LNP)));
1028 ModelParamMap.insert(std::make_pair("Cud1_1233r_LNP", std::cref(Cud1_1233r_LNP)));
1029 ModelParamMap.insert(std::make_pair("Cud1_1311r_LNP", std::cref(Cud1_1311r_LNP)));
1030 ModelParamMap.insert(std::make_pair("Cud1_1312r_LNP", std::cref(Cud1_1312r_LNP)));
1031 ModelParamMap.insert(std::make_pair("Cud1_1313r_LNP", std::cref(Cud1_1313r_LNP)));
1032 ModelParamMap.insert(std::make_pair("Cud1_1321r_LNP", std::cref(Cud1_1321r_LNP)));
1033 ModelParamMap.insert(std::make_pair("Cud1_1322r_LNP", std::cref(Cud1_1322r_LNP)));
1034 ModelParamMap.insert(std::make_pair("Cud1_1323r_LNP", std::cref(Cud1_1323r_LNP)));
1035 ModelParamMap.insert(std::make_pair("Cud1_1331r_LNP", std::cref(Cud1_1331r_LNP)));
1036 ModelParamMap.insert(std::make_pair("Cud1_1332r_LNP", std::cref(Cud1_1332r_LNP)));
1037 ModelParamMap.insert(std::make_pair("Cud1_1333r_LNP", std::cref(Cud1_1333r_LNP)));
1038 ModelParamMap.insert(std::make_pair("Cud1_2211r_LNP", std::cref(Cud1_2211r_LNP)));
1039 ModelParamMap.insert(std::make_pair("Cud1_2212r_LNP", std::cref(Cud1_2212r_LNP)));
1040 ModelParamMap.insert(std::make_pair("Cud1_2213r_LNP", std::cref(Cud1_2213r_LNP)));
1041 ModelParamMap.insert(std::make_pair("Cud1_2222r_LNP", std::cref(Cud1_2222r_LNP)));
1042 ModelParamMap.insert(std::make_pair("Cud1_2223r_LNP", std::cref(Cud1_2223r_LNP)));
1043 ModelParamMap.insert(std::make_pair("Cud1_2233r_LNP", std::cref(Cud1_2233r_LNP)));
1044 ModelParamMap.insert(std::make_pair("Cud1_2311r_LNP", std::cref(Cud1_2311r_LNP)));
1045 ModelParamMap.insert(std::make_pair("Cud1_2312r_LNP", std::cref(Cud1_2312r_LNP)));
1046 ModelParamMap.insert(std::make_pair("Cud1_2313r_LNP", std::cref(Cud1_2313r_LNP)));
1047 ModelParamMap.insert(std::make_pair("Cud1_2321r_LNP", std::cref(Cud1_2321r_LNP)));
1048 ModelParamMap.insert(std::make_pair("Cud1_2322r_LNP", std::cref(Cud1_2322r_LNP)));
1049 ModelParamMap.insert(std::make_pair("Cud1_2323r_LNP", std::cref(Cud1_2323r_LNP)));
1050 ModelParamMap.insert(std::make_pair("Cud1_2331r_LNP", std::cref(Cud1_2331r_LNP)));
1051 ModelParamMap.insert(std::make_pair("Cud1_2332r_LNP", std::cref(Cud1_2332r_LNP)));
1052 ModelParamMap.insert(std::make_pair("Cud1_2333r_LNP", std::cref(Cud1_2333r_LNP)));
1053 ModelParamMap.insert(std::make_pair("Cud1_3311r_LNP", std::cref(Cud1_3311r_LNP)));
1054 ModelParamMap.insert(std::make_pair("Cud1_3312r_LNP", std::cref(Cud1_3312r_LNP)));
1055 ModelParamMap.insert(std::make_pair("Cud1_3313r_LNP", std::cref(Cud1_3313r_LNP)));
1056 ModelParamMap.insert(std::make_pair("Cud1_3322r_LNP", std::cref(Cud1_3322r_LNP)));
1057 ModelParamMap.insert(std::make_pair("Cud1_3323r_LNP", std::cref(Cud1_3323r_LNP)));
1058 ModelParamMap.insert(std::make_pair("Cud1_3333r_LNP", std::cref(Cud1_3333r_LNP)));
1059 ModelParamMap.insert(std::make_pair("Cud1_1112i_LNP", std::cref(Cud1_1112i_LNP)));
1060 ModelParamMap.insert(std::make_pair("Cud1_1113i_LNP", std::cref(Cud1_1113i_LNP)));
1061 ModelParamMap.insert(std::make_pair("Cud1_1123i_LNP", std::cref(Cud1_1123i_LNP)));
1062 ModelParamMap.insert(std::make_pair("Cud1_1211i_LNP", std::cref(Cud1_1211i_LNP)));
1063 ModelParamMap.insert(std::make_pair("Cud1_1212i_LNP", std::cref(Cud1_1212i_LNP)));
1064 ModelParamMap.insert(std::make_pair("Cud1_1213i_LNP", std::cref(Cud1_1213i_LNP)));
1065 ModelParamMap.insert(std::make_pair("Cud1_1221i_LNP", std::cref(Cud1_1221i_LNP)));
1066 ModelParamMap.insert(std::make_pair("Cud1_1222i_LNP", std::cref(Cud1_1222i_LNP)));
1067 ModelParamMap.insert(std::make_pair("Cud1_1223i_LNP", std::cref(Cud1_1223i_LNP)));
1068 ModelParamMap.insert(std::make_pair("Cud1_1231i_LNP", std::cref(Cud1_1231i_LNP)));
1069 ModelParamMap.insert(std::make_pair("Cud1_1232i_LNP", std::cref(Cud1_1232i_LNP)));
1070 ModelParamMap.insert(std::make_pair("Cud1_1233i_LNP", std::cref(Cud1_1233i_LNP)));
1071 ModelParamMap.insert(std::make_pair("Cud1_1311i_LNP", std::cref(Cud1_1311i_LNP)));
1072 ModelParamMap.insert(std::make_pair("Cud1_1312i_LNP", std::cref(Cud1_1312i_LNP)));
1073 ModelParamMap.insert(std::make_pair("Cud1_1313i_LNP", std::cref(Cud1_1313i_LNP)));
1074 ModelParamMap.insert(std::make_pair("Cud1_1321i_LNP", std::cref(Cud1_1321i_LNP)));
1075 ModelParamMap.insert(std::make_pair("Cud1_1322i_LNP", std::cref(Cud1_1322i_LNP)));
1076 ModelParamMap.insert(std::make_pair("Cud1_1323i_LNP", std::cref(Cud1_1323i_LNP)));
1077 ModelParamMap.insert(std::make_pair("Cud1_1331i_LNP", std::cref(Cud1_1331i_LNP)));
1078 ModelParamMap.insert(std::make_pair("Cud1_1332i_LNP", std::cref(Cud1_1332i_LNP)));
1079 ModelParamMap.insert(std::make_pair("Cud1_1333i_LNP", std::cref(Cud1_1333i_LNP)));
1080 ModelParamMap.insert(std::make_pair("Cud1_2212i_LNP", std::cref(Cud1_2212i_LNP)));
1081 ModelParamMap.insert(std::make_pair("Cud1_2213i_LNP", std::cref(Cud1_2213i_LNP)));
1082 ModelParamMap.insert(std::make_pair("Cud1_2223i_LNP", std::cref(Cud1_2223i_LNP)));
1083 ModelParamMap.insert(std::make_pair("Cud1_2312i_LNP", std::cref(Cud1_2312i_LNP)));
1084 ModelParamMap.insert(std::make_pair("Cud1_2313i_LNP", std::cref(Cud1_2313i_LNP)));
1085 ModelParamMap.insert(std::make_pair("Cud1_2321i_LNP", std::cref(Cud1_2321i_LNP)));
1086 ModelParamMap.insert(std::make_pair("Cud1_2322i_LNP", std::cref(Cud1_2322i_LNP)));
1087 ModelParamMap.insert(std::make_pair("Cud1_2323i_LNP", std::cref(Cud1_2323i_LNP)));
1088 ModelParamMap.insert(std::make_pair("Cud1_2331i_LNP", std::cref(Cud1_2331i_LNP)));
1089 ModelParamMap.insert(std::make_pair("Cud1_2332i_LNP", std::cref(Cud1_2332i_LNP)));
1090 ModelParamMap.insert(std::make_pair("Cud1_2333i_LNP", std::cref(Cud1_2333i_LNP)));
1091 ModelParamMap.insert(std::make_pair("Cud1_2311i_LNP", std::cref(Cud1_2311i_LNP)));
1092 ModelParamMap.insert(std::make_pair("Cud1_3312i_LNP", std::cref(Cud1_3312i_LNP)));
1093 ModelParamMap.insert(std::make_pair("Cud1_3313i_LNP", std::cref(Cud1_3313i_LNP)));
1094 ModelParamMap.insert(std::make_pair("Cud1_3323i_LNP", std::cref(Cud1_3323i_LNP)));
1095 ModelParamMap.insert(std::make_pair("Cud8_1111r_LNP", std::cref(Cud8_1111r_LNP)));
1096 ModelParamMap.insert(std::make_pair("Cud8_1112r_LNP", std::cref(Cud8_1112r_LNP)));
1097 ModelParamMap.insert(std::make_pair("Cud8_1113r_LNP", std::cref(Cud8_1113r_LNP)));
1098 ModelParamMap.insert(std::make_pair("Cud8_1122r_LNP", std::cref(Cud8_1122r_LNP)));
1099 ModelParamMap.insert(std::make_pair("Cud8_1123r_LNP", std::cref(Cud8_1123r_LNP)));
1100 ModelParamMap.insert(std::make_pair("Cud8_1133r_LNP", std::cref(Cud8_1133r_LNP)));
1101 ModelParamMap.insert(std::make_pair("Cud8_1211r_LNP", std::cref(Cud8_1211r_LNP)));
1102 ModelParamMap.insert(std::make_pair("Cud8_1212r_LNP", std::cref(Cud8_1212r_LNP)));
1103 ModelParamMap.insert(std::make_pair("Cud8_1213r_LNP", std::cref(Cud8_1213r_LNP)));
1104 ModelParamMap.insert(std::make_pair("Cud8_1221r_LNP", std::cref(Cud8_1221r_LNP)));
1105 ModelParamMap.insert(std::make_pair("Cud8_1222r_LNP", std::cref(Cud8_1222r_LNP)));
1106 ModelParamMap.insert(std::make_pair("Cud8_1223r_LNP", std::cref(Cud8_1223r_LNP)));
1107 ModelParamMap.insert(std::make_pair("Cud8_1231r_LNP", std::cref(Cud8_1231r_LNP)));
1108 ModelParamMap.insert(std::make_pair("Cud8_1232r_LNP", std::cref(Cud8_1232r_LNP)));
1109 ModelParamMap.insert(std::make_pair("Cud8_1233r_LNP", std::cref(Cud8_1233r_LNP)));
1110 ModelParamMap.insert(std::make_pair("Cud8_1311r_LNP", std::cref(Cud8_1311r_LNP)));
1111 ModelParamMap.insert(std::make_pair("Cud8_1312r_LNP", std::cref(Cud8_1312r_LNP)));
1112 ModelParamMap.insert(std::make_pair("Cud8_1313r_LNP", std::cref(Cud8_1313r_LNP)));
1113 ModelParamMap.insert(std::make_pair("Cud8_1321r_LNP", std::cref(Cud8_1321r_LNP)));
1114 ModelParamMap.insert(std::make_pair("Cud8_1322r_LNP", std::cref(Cud8_1322r_LNP)));
1115 ModelParamMap.insert(std::make_pair("Cud8_1323r_LNP", std::cref(Cud8_1323r_LNP)));
1116 ModelParamMap.insert(std::make_pair("Cud8_1331r_LNP", std::cref(Cud8_1331r_LNP)));
1117 ModelParamMap.insert(std::make_pair("Cud8_1332r_LNP", std::cref(Cud8_1332r_LNP)));
1118 ModelParamMap.insert(std::make_pair("Cud8_1333r_LNP", std::cref(Cud8_1333r_LNP)));
1119 ModelParamMap.insert(std::make_pair("Cud8_2211r_LNP", std::cref(Cud8_2211r_LNP)));
1120 ModelParamMap.insert(std::make_pair("Cud8_2212r_LNP", std::cref(Cud8_2212r_LNP)));
1121 ModelParamMap.insert(std::make_pair("Cud8_2213r_LNP", std::cref(Cud8_2213r_LNP)));
1122 ModelParamMap.insert(std::make_pair("Cud8_2222r_LNP", std::cref(Cud8_2222r_LNP)));
1123 ModelParamMap.insert(std::make_pair("Cud8_2223r_LNP", std::cref(Cud8_2223r_LNP)));
1124 ModelParamMap.insert(std::make_pair("Cud8_2233r_LNP", std::cref(Cud8_2233r_LNP)));
1125 ModelParamMap.insert(std::make_pair("Cud8_2311r_LNP", std::cref(Cud8_2311r_LNP)));
1126 ModelParamMap.insert(std::make_pair("Cud8_2312r_LNP", std::cref(Cud8_2312r_LNP)));
1127 ModelParamMap.insert(std::make_pair("Cud8_2313r_LNP", std::cref(Cud8_2313r_LNP)));
1128 ModelParamMap.insert(std::make_pair("Cud8_2321r_LNP", std::cref(Cud8_2321r_LNP)));
1129 ModelParamMap.insert(std::make_pair("Cud8_2322r_LNP", std::cref(Cud8_2322r_LNP)));
1130 ModelParamMap.insert(std::make_pair("Cud8_2323r_LNP", std::cref(Cud8_2323r_LNP)));
1131 ModelParamMap.insert(std::make_pair("Cud8_2331r_LNP", std::cref(Cud8_2331r_LNP)));
1132 ModelParamMap.insert(std::make_pair("Cud8_2332r_LNP", std::cref(Cud8_2332r_LNP)));
1133 ModelParamMap.insert(std::make_pair("Cud8_2333r_LNP", std::cref(Cud8_2333r_LNP)));
1134 ModelParamMap.insert(std::make_pair("Cud8_3311r_LNP", std::cref(Cud8_3311r_LNP)));
1135 ModelParamMap.insert(std::make_pair("Cud8_3312r_LNP", std::cref(Cud8_3312r_LNP)));
1136 ModelParamMap.insert(std::make_pair("Cud8_3313r_LNP", std::cref(Cud8_3313r_LNP)));
1137 ModelParamMap.insert(std::make_pair("Cud8_3322r_LNP", std::cref(Cud8_3322r_LNP)));
1138 ModelParamMap.insert(std::make_pair("Cud8_3323r_LNP", std::cref(Cud8_3323r_LNP)));
1139 ModelParamMap.insert(std::make_pair("Cud8_3333r_LNP", std::cref(Cud8_3333r_LNP)));
1140 ModelParamMap.insert(std::make_pair("Cud8_1112i_LNP", std::cref(Cud8_1112i_LNP)));
1141 ModelParamMap.insert(std::make_pair("Cud8_1113i_LNP", std::cref(Cud8_1113i_LNP)));
1142 ModelParamMap.insert(std::make_pair("Cud8_1123i_LNP", std::cref(Cud8_1123i_LNP)));
1143 ModelParamMap.insert(std::make_pair("Cud8_1211i_LNP", std::cref(Cud8_1211i_LNP)));
1144 ModelParamMap.insert(std::make_pair("Cud8_1212i_LNP", std::cref(Cud8_1212i_LNP)));
1145 ModelParamMap.insert(std::make_pair("Cud8_1213i_LNP", std::cref(Cud8_1213i_LNP)));
1146 ModelParamMap.insert(std::make_pair("Cud8_1221i_LNP", std::cref(Cud8_1221i_LNP)));
1147 ModelParamMap.insert(std::make_pair("Cud8_1222i_LNP", std::cref(Cud8_1222i_LNP)));
1148 ModelParamMap.insert(std::make_pair("Cud8_1223i_LNP", std::cref(Cud8_1223i_LNP)));
1149 ModelParamMap.insert(std::make_pair("Cud8_1231i_LNP", std::cref(Cud8_1231i_LNP)));
1150 ModelParamMap.insert(std::make_pair("Cud8_1232i_LNP", std::cref(Cud8_1232i_LNP)));
1151 ModelParamMap.insert(std::make_pair("Cud8_1233i_LNP", std::cref(Cud8_1233i_LNP)));
1152 ModelParamMap.insert(std::make_pair("Cud8_1311i_LNP", std::cref(Cud8_1311i_LNP)));
1153 ModelParamMap.insert(std::make_pair("Cud8_1312i_LNP", std::cref(Cud8_1312i_LNP)));
1154 ModelParamMap.insert(std::make_pair("Cud8_1313i_LNP", std::cref(Cud8_1313i_LNP)));
1155 ModelParamMap.insert(std::make_pair("Cud8_1321i_LNP", std::cref(Cud8_1321i_LNP)));
1156 ModelParamMap.insert(std::make_pair("Cud8_1322i_LNP", std::cref(Cud8_1322i_LNP)));
1157 ModelParamMap.insert(std::make_pair("Cud8_1323i_LNP", std::cref(Cud8_1323i_LNP)));
1158 ModelParamMap.insert(std::make_pair("Cud8_1331i_LNP", std::cref(Cud8_1331i_LNP)));
1159 ModelParamMap.insert(std::make_pair("Cud8_1332i_LNP", std::cref(Cud8_1332i_LNP)));
1160 ModelParamMap.insert(std::make_pair("Cud8_1333i_LNP", std::cref(Cud8_1333i_LNP)));
1161 ModelParamMap.insert(std::make_pair("Cud8_2212i_LNP", std::cref(Cud8_2212i_LNP)));
1162 ModelParamMap.insert(std::make_pair("Cud8_2213i_LNP", std::cref(Cud8_2213i_LNP)));
1163 ModelParamMap.insert(std::make_pair("Cud8_2223i_LNP", std::cref(Cud8_2223i_LNP)));
1164 ModelParamMap.insert(std::make_pair("Cud8_2312i_LNP", std::cref(Cud8_2312i_LNP)));
1165 ModelParamMap.insert(std::make_pair("Cud8_2313i_LNP", std::cref(Cud8_2313i_LNP)));
1166 ModelParamMap.insert(std::make_pair("Cud8_2321i_LNP", std::cref(Cud8_2321i_LNP)));
1167 ModelParamMap.insert(std::make_pair("Cud8_2322i_LNP", std::cref(Cud8_2322i_LNP)));
1168 ModelParamMap.insert(std::make_pair("Cud8_2323i_LNP", std::cref(Cud8_2323i_LNP)));
1169 ModelParamMap.insert(std::make_pair("Cud8_2331i_LNP", std::cref(Cud8_2331i_LNP)));
1170 ModelParamMap.insert(std::make_pair("Cud8_2332i_LNP", std::cref(Cud8_2332i_LNP)));
1171 ModelParamMap.insert(std::make_pair("Cud8_2333i_LNP", std::cref(Cud8_2333i_LNP)));
1172 ModelParamMap.insert(std::make_pair("Cud8_2311i_LNP", std::cref(Cud8_2311i_LNP)));
1173 ModelParamMap.insert(std::make_pair("Cud8_3312i_LNP", std::cref(Cud8_3312i_LNP)));
1174 ModelParamMap.insert(std::make_pair("Cud8_3313i_LNP", std::cref(Cud8_3313i_LNP)));
1175 ModelParamMap.insert(std::make_pair("Cud8_3323i_LNP", std::cref(Cud8_3323i_LNP)));
1176 ModelParamMap.insert(std::make_pair("Cqu1_1111r_LNP", std::cref(Cqu1_1111r_LNP)));
1177 ModelParamMap.insert(std::make_pair("Cqu1_1112r_LNP", std::cref(Cqu1_1112r_LNP)));
1178 ModelParamMap.insert(std::make_pair("Cqu1_1113r_LNP", std::cref(Cqu1_1113r_LNP)));
1179 ModelParamMap.insert(std::make_pair("Cqu1_1122r_LNP", std::cref(Cqu1_1122r_LNP)));
1180 ModelParamMap.insert(std::make_pair("Cqu1_1123r_LNP", std::cref(Cqu1_1123r_LNP)));
1181 ModelParamMap.insert(std::make_pair("Cqu1_1133r_LNP", std::cref(Cqu1_1133r_LNP)));
1182 ModelParamMap.insert(std::make_pair("Cqu1_1211r_LNP", std::cref(Cqu1_1211r_LNP)));
1183 ModelParamMap.insert(std::make_pair("Cqu1_1212r_LNP", std::cref(Cqu1_1212r_LNP)));
1184 ModelParamMap.insert(std::make_pair("Cqu1_1213r_LNP", std::cref(Cqu1_1213r_LNP)));
1185 ModelParamMap.insert(std::make_pair("Cqu1_1221r_LNP", std::cref(Cqu1_1221r_LNP)));
1186 ModelParamMap.insert(std::make_pair("Cqu1_1222r_LNP", std::cref(Cqu1_1222r_LNP)));
1187 ModelParamMap.insert(std::make_pair("Cqu1_1223r_LNP", std::cref(Cqu1_1223r_LNP)));
1188 ModelParamMap.insert(std::make_pair("Cqu1_1231r_LNP", std::cref(Cqu1_1231r_LNP)));
1189 ModelParamMap.insert(std::make_pair("Cqu1_1232r_LNP", std::cref(Cqu1_1232r_LNP)));
1190 ModelParamMap.insert(std::make_pair("Cqu1_1233r_LNP", std::cref(Cqu1_1233r_LNP)));
1191 ModelParamMap.insert(std::make_pair("Cqu1_1311r_LNP", std::cref(Cqu1_1311r_LNP)));
1192 ModelParamMap.insert(std::make_pair("Cqu1_1312r_LNP", std::cref(Cqu1_1312r_LNP)));
1193 ModelParamMap.insert(std::make_pair("Cqu1_1313r_LNP", std::cref(Cqu1_1313r_LNP)));
1194 ModelParamMap.insert(std::make_pair("Cqu1_1321r_LNP", std::cref(Cqu1_1321r_LNP)));
1195 ModelParamMap.insert(std::make_pair("Cqu1_1322r_LNP", std::cref(Cqu1_1322r_LNP)));
1196 ModelParamMap.insert(std::make_pair("Cqu1_1323r_LNP", std::cref(Cqu1_1323r_LNP)));
1197 ModelParamMap.insert(std::make_pair("Cqu1_1331r_LNP", std::cref(Cqu1_1331r_LNP)));
1198 ModelParamMap.insert(std::make_pair("Cqu1_1332r_LNP", std::cref(Cqu1_1332r_LNP)));
1199 ModelParamMap.insert(std::make_pair("Cqu1_1333r_LNP", std::cref(Cqu1_1333r_LNP)));
1200 ModelParamMap.insert(std::make_pair("Cqu1_2211r_LNP", std::cref(Cqu1_2211r_LNP)));
1201 ModelParamMap.insert(std::make_pair("Cqu1_2212r_LNP", std::cref(Cqu1_2212r_LNP)));
1202 ModelParamMap.insert(std::make_pair("Cqu1_2213r_LNP", std::cref(Cqu1_2213r_LNP)));
1203 ModelParamMap.insert(std::make_pair("Cqu1_2222r_LNP", std::cref(Cqu1_2222r_LNP)));
1204 ModelParamMap.insert(std::make_pair("Cqu1_2223r_LNP", std::cref(Cqu1_2223r_LNP)));
1205 ModelParamMap.insert(std::make_pair("Cqu1_2233r_LNP", std::cref(Cqu1_2233r_LNP)));
1206 ModelParamMap.insert(std::make_pair("Cqu1_2311r_LNP", std::cref(Cqu1_2311r_LNP)));
1207 ModelParamMap.insert(std::make_pair("Cqu1_2312r_LNP", std::cref(Cqu1_2312r_LNP)));
1208 ModelParamMap.insert(std::make_pair("Cqu1_2313r_LNP", std::cref(Cqu1_2313r_LNP)));
1209 ModelParamMap.insert(std::make_pair("Cqu1_2321r_LNP", std::cref(Cqu1_2321r_LNP)));
1210 ModelParamMap.insert(std::make_pair("Cqu1_2322r_LNP", std::cref(Cqu1_2322r_LNP)));
1211 ModelParamMap.insert(std::make_pair("Cqu1_2323r_LNP", std::cref(Cqu1_2323r_LNP)));
1212 ModelParamMap.insert(std::make_pair("Cqu1_2331r_LNP", std::cref(Cqu1_2331r_LNP)));
1213 ModelParamMap.insert(std::make_pair("Cqu1_2332r_LNP", std::cref(Cqu1_2332r_LNP)));
1214 ModelParamMap.insert(std::make_pair("Cqu1_2333r_LNP", std::cref(Cqu1_2333r_LNP)));
1215 ModelParamMap.insert(std::make_pair("Cqu1_3311r_LNP", std::cref(Cqu1_3311r_LNP)));
1216 ModelParamMap.insert(std::make_pair("Cqu1_3312r_LNP", std::cref(Cqu1_3312r_LNP)));
1217 ModelParamMap.insert(std::make_pair("Cqu1_3313r_LNP", std::cref(Cqu1_3313r_LNP)));
1218 ModelParamMap.insert(std::make_pair("Cqu1_3322r_LNP", std::cref(Cqu1_3322r_LNP)));
1219 ModelParamMap.insert(std::make_pair("Cqu1_3323r_LNP", std::cref(Cqu1_3323r_LNP)));
1220 ModelParamMap.insert(std::make_pair("Cqu1_3333r_LNP", std::cref(Cqu1_3333r_LNP)));
1221 ModelParamMap.insert(std::make_pair("Cqu1_1112i_LNP", std::cref(Cqu1_1112i_LNP)));
1222 ModelParamMap.insert(std::make_pair("Cqu1_1113i_LNP", std::cref(Cqu1_1113i_LNP)));
1223 ModelParamMap.insert(std::make_pair("Cqu1_1123i_LNP", std::cref(Cqu1_1123i_LNP)));
1224 ModelParamMap.insert(std::make_pair("Cqu1_1211i_LNP", std::cref(Cqu1_1211i_LNP)));
1225 ModelParamMap.insert(std::make_pair("Cqu1_1212i_LNP", std::cref(Cqu1_1212i_LNP)));
1226 ModelParamMap.insert(std::make_pair("Cqu1_1213i_LNP", std::cref(Cqu1_1213i_LNP)));
1227 ModelParamMap.insert(std::make_pair("Cqu1_1221i_LNP", std::cref(Cqu1_1221i_LNP)));
1228 ModelParamMap.insert(std::make_pair("Cqu1_1222i_LNP", std::cref(Cqu1_1222i_LNP)));
1229 ModelParamMap.insert(std::make_pair("Cqu1_1223i_LNP", std::cref(Cqu1_1223i_LNP)));
1230 ModelParamMap.insert(std::make_pair("Cqu1_1231i_LNP", std::cref(Cqu1_1231i_LNP)));
1231 ModelParamMap.insert(std::make_pair("Cqu1_1232i_LNP", std::cref(Cqu1_1232i_LNP)));
1232 ModelParamMap.insert(std::make_pair("Cqu1_1233i_LNP", std::cref(Cqu1_1233i_LNP)));
1233 ModelParamMap.insert(std::make_pair("Cqu1_1311i_LNP", std::cref(Cqu1_1311i_LNP)));
1234 ModelParamMap.insert(std::make_pair("Cqu1_1312i_LNP", std::cref(Cqu1_1312i_LNP)));
1235 ModelParamMap.insert(std::make_pair("Cqu1_1313i_LNP", std::cref(Cqu1_1313i_LNP)));
1236 ModelParamMap.insert(std::make_pair("Cqu1_1321i_LNP", std::cref(Cqu1_1321i_LNP)));
1237 ModelParamMap.insert(std::make_pair("Cqu1_1322i_LNP", std::cref(Cqu1_1322i_LNP)));
1238 ModelParamMap.insert(std::make_pair("Cqu1_1323i_LNP", std::cref(Cqu1_1323i_LNP)));
1239 ModelParamMap.insert(std::make_pair("Cqu1_1331i_LNP", std::cref(Cqu1_1331i_LNP)));
1240 ModelParamMap.insert(std::make_pair("Cqu1_1332i_LNP", std::cref(Cqu1_1332i_LNP)));
1241 ModelParamMap.insert(std::make_pair("Cqu1_1333i_LNP", std::cref(Cqu1_1333i_LNP)));
1242 ModelParamMap.insert(std::make_pair("Cqu1_2212i_LNP", std::cref(Cqu1_2212i_LNP)));
1243 ModelParamMap.insert(std::make_pair("Cqu1_2213i_LNP", std::cref(Cqu1_2213i_LNP)));
1244 ModelParamMap.insert(std::make_pair("Cqu1_2223i_LNP", std::cref(Cqu1_2223i_LNP)));
1245 ModelParamMap.insert(std::make_pair("Cqu1_2312i_LNP", std::cref(Cqu1_2312i_LNP)));
1246 ModelParamMap.insert(std::make_pair("Cqu1_2313i_LNP", std::cref(Cqu1_2313i_LNP)));
1247 ModelParamMap.insert(std::make_pair("Cqu1_2321i_LNP", std::cref(Cqu1_2321i_LNP)));
1248 ModelParamMap.insert(std::make_pair("Cqu1_2322i_LNP", std::cref(Cqu1_2322i_LNP)));
1249 ModelParamMap.insert(std::make_pair("Cqu1_2323i_LNP", std::cref(Cqu1_2323i_LNP)));
1250 ModelParamMap.insert(std::make_pair("Cqu1_2331i_LNP", std::cref(Cqu1_2331i_LNP)));
1251 ModelParamMap.insert(std::make_pair("Cqu1_2332i_LNP", std::cref(Cqu1_2332i_LNP)));
1252 ModelParamMap.insert(std::make_pair("Cqu1_2333i_LNP", std::cref(Cqu1_2333i_LNP)));
1253 ModelParamMap.insert(std::make_pair("Cqu1_2311i_LNP", std::cref(Cqu1_2311i_LNP)));
1254 ModelParamMap.insert(std::make_pair("Cqu1_3312i_LNP", std::cref(Cqu1_3312i_LNP)));
1255 ModelParamMap.insert(std::make_pair("Cqu1_3313i_LNP", std::cref(Cqu1_3313i_LNP)));
1256 ModelParamMap.insert(std::make_pair("Cqu1_3323i_LNP", std::cref(Cqu1_3323i_LNP)));
1257 ModelParamMap.insert(std::make_pair("Cqu8_1111r_LNP", std::cref(Cqu8_1111r_LNP)));
1258 ModelParamMap.insert(std::make_pair("Cqu8_1112r_LNP", std::cref(Cqu8_1112r_LNP)));
1259 ModelParamMap.insert(std::make_pair("Cqu8_1113r_LNP", std::cref(Cqu8_1113r_LNP)));
1260 ModelParamMap.insert(std::make_pair("Cqu8_1122r_LNP", std::cref(Cqu8_1122r_LNP)));
1261 ModelParamMap.insert(std::make_pair("Cqu8_1123r_LNP", std::cref(Cqu8_1123r_LNP)));
1262 ModelParamMap.insert(std::make_pair("Cqu8_1133r_LNP", std::cref(Cqu8_1133r_LNP)));
1263 ModelParamMap.insert(std::make_pair("Cqu8_1211r_LNP", std::cref(Cqu8_1211r_LNP)));
1264 ModelParamMap.insert(std::make_pair("Cqu8_1212r_LNP", std::cref(Cqu8_1212r_LNP)));
1265 ModelParamMap.insert(std::make_pair("Cqu8_1213r_LNP", std::cref(Cqu8_1213r_LNP)));
1266 ModelParamMap.insert(std::make_pair("Cqu8_1221r_LNP", std::cref(Cqu8_1221r_LNP)));
1267 ModelParamMap.insert(std::make_pair("Cqu8_1222r_LNP", std::cref(Cqu8_1222r_LNP)));
1268 ModelParamMap.insert(std::make_pair("Cqu8_1223r_LNP", std::cref(Cqu8_1223r_LNP)));
1269 ModelParamMap.insert(std::make_pair("Cqu8_1231r_LNP", std::cref(Cqu8_1231r_LNP)));
1270 ModelParamMap.insert(std::make_pair("Cqu8_1232r_LNP", std::cref(Cqu8_1232r_LNP)));
1271 ModelParamMap.insert(std::make_pair("Cqu8_1233r_LNP", std::cref(Cqu8_1233r_LNP)));
1272 ModelParamMap.insert(std::make_pair("Cqu8_1311r_LNP", std::cref(Cqu8_1311r_LNP)));
1273 ModelParamMap.insert(std::make_pair("Cqu8_1312r_LNP", std::cref(Cqu8_1312r_LNP)));
1274 ModelParamMap.insert(std::make_pair("Cqu8_1313r_LNP", std::cref(Cqu8_1313r_LNP)));
1275 ModelParamMap.insert(std::make_pair("Cqu8_1321r_LNP", std::cref(Cqu8_1321r_LNP)));
1276 ModelParamMap.insert(std::make_pair("Cqu8_1322r_LNP", std::cref(Cqu8_1322r_LNP)));
1277 ModelParamMap.insert(std::make_pair("Cqu8_1323r_LNP", std::cref(Cqu8_1323r_LNP)));
1278 ModelParamMap.insert(std::make_pair("Cqu8_1331r_LNP", std::cref(Cqu8_1331r_LNP)));
1279 ModelParamMap.insert(std::make_pair("Cqu8_1332r_LNP", std::cref(Cqu8_1332r_LNP)));
1280 ModelParamMap.insert(std::make_pair("Cqu8_1333r_LNP", std::cref(Cqu8_1333r_LNP)));
1281 ModelParamMap.insert(std::make_pair("Cqu8_2211r_LNP", std::cref(Cqu8_2211r_LNP)));
1282 ModelParamMap.insert(std::make_pair("Cqu8_2212r_LNP", std::cref(Cqu8_2212r_LNP)));
1283 ModelParamMap.insert(std::make_pair("Cqu8_2213r_LNP", std::cref(Cqu8_2213r_LNP)));
1284 ModelParamMap.insert(std::make_pair("Cqu8_2222r_LNP", std::cref(Cqu8_2222r_LNP)));
1285 ModelParamMap.insert(std::make_pair("Cqu8_2223r_LNP", std::cref(Cqu8_2223r_LNP)));
1286 ModelParamMap.insert(std::make_pair("Cqu8_2233r_LNP", std::cref(Cqu8_2233r_LNP)));
1287 ModelParamMap.insert(std::make_pair("Cqu8_2311r_LNP", std::cref(Cqu8_2311r_LNP)));
1288 ModelParamMap.insert(std::make_pair("Cqu8_2312r_LNP", std::cref(Cqu8_2312r_LNP)));
1289 ModelParamMap.insert(std::make_pair("Cqu8_2313r_LNP", std::cref(Cqu8_2313r_LNP)));
1290 ModelParamMap.insert(std::make_pair("Cqu8_2321r_LNP", std::cref(Cqu8_2321r_LNP)));
1291 ModelParamMap.insert(std::make_pair("Cqu8_2322r_LNP", std::cref(Cqu8_2322r_LNP)));
1292 ModelParamMap.insert(std::make_pair("Cqu8_2323r_LNP", std::cref(Cqu8_2323r_LNP)));
1293 ModelParamMap.insert(std::make_pair("Cqu8_2331r_LNP", std::cref(Cqu8_2331r_LNP)));
1294 ModelParamMap.insert(std::make_pair("Cqu8_2332r_LNP", std::cref(Cqu8_2332r_LNP)));
1295 ModelParamMap.insert(std::make_pair("Cqu8_2333r_LNP", std::cref(Cqu8_2333r_LNP)));
1296 ModelParamMap.insert(std::make_pair("Cqu8_3311r_LNP", std::cref(Cqu8_3311r_LNP)));
1297 ModelParamMap.insert(std::make_pair("Cqu8_3312r_LNP", std::cref(Cqu8_3312r_LNP)));
1298 ModelParamMap.insert(std::make_pair("Cqu8_3313r_LNP", std::cref(Cqu8_3313r_LNP)));
1299 ModelParamMap.insert(std::make_pair("Cqu8_3322r_LNP", std::cref(Cqu8_3322r_LNP)));
1300 ModelParamMap.insert(std::make_pair("Cqu8_3323r_LNP", std::cref(Cqu8_3323r_LNP)));
1301 ModelParamMap.insert(std::make_pair("Cqu8_3333r_LNP", std::cref(Cqu8_3333r_LNP)));
1302 ModelParamMap.insert(std::make_pair("Cqu8_1112i_LNP", std::cref(Cqu8_1112i_LNP)));
1303 ModelParamMap.insert(std::make_pair("Cqu8_1113i_LNP", std::cref(Cqu8_1113i_LNP)));
1304 ModelParamMap.insert(std::make_pair("Cqu8_1123i_LNP", std::cref(Cqu8_1123i_LNP)));
1305 ModelParamMap.insert(std::make_pair("Cqu8_1211i_LNP", std::cref(Cqu8_1211i_LNP)));
1306 ModelParamMap.insert(std::make_pair("Cqu8_1212i_LNP", std::cref(Cqu8_1212i_LNP)));
1307 ModelParamMap.insert(std::make_pair("Cqu8_1213i_LNP", std::cref(Cqu8_1213i_LNP)));
1308 ModelParamMap.insert(std::make_pair("Cqu8_1221i_LNP", std::cref(Cqu8_1221i_LNP)));
1309 ModelParamMap.insert(std::make_pair("Cqu8_1222i_LNP", std::cref(Cqu8_1222i_LNP)));
1310 ModelParamMap.insert(std::make_pair("Cqu8_1223i_LNP", std::cref(Cqu8_1223i_LNP)));
1311 ModelParamMap.insert(std::make_pair("Cqu8_1231i_LNP", std::cref(Cqu8_1231i_LNP)));
1312 ModelParamMap.insert(std::make_pair("Cqu8_1232i_LNP", std::cref(Cqu8_1232i_LNP)));
1313 ModelParamMap.insert(std::make_pair("Cqu8_1233i_LNP", std::cref(Cqu8_1233i_LNP)));
1314 ModelParamMap.insert(std::make_pair("Cqu8_1311i_LNP", std::cref(Cqu8_1311i_LNP)));
1315 ModelParamMap.insert(std::make_pair("Cqu8_1312i_LNP", std::cref(Cqu8_1312i_LNP)));
1316 ModelParamMap.insert(std::make_pair("Cqu8_1313i_LNP", std::cref(Cqu8_1313i_LNP)));
1317 ModelParamMap.insert(std::make_pair("Cqu8_1321i_LNP", std::cref(Cqu8_1321i_LNP)));
1318 ModelParamMap.insert(std::make_pair("Cqu8_1322i_LNP", std::cref(Cqu8_1322i_LNP)));
1319 ModelParamMap.insert(std::make_pair("Cqu8_1323i_LNP", std::cref(Cqu8_1323i_LNP)));
1320 ModelParamMap.insert(std::make_pair("Cqu8_1331i_LNP", std::cref(Cqu8_1331i_LNP)));
1321 ModelParamMap.insert(std::make_pair("Cqu8_1332i_LNP", std::cref(Cqu8_1332i_LNP)));
1322 ModelParamMap.insert(std::make_pair("Cqu8_1333i_LNP", std::cref(Cqu8_1333i_LNP)));
1323 ModelParamMap.insert(std::make_pair("Cqu8_2212i_LNP", std::cref(Cqu8_2212i_LNP)));
1324 ModelParamMap.insert(std::make_pair("Cqu8_2213i_LNP", std::cref(Cqu8_2213i_LNP)));
1325 ModelParamMap.insert(std::make_pair("Cqu8_2223i_LNP", std::cref(Cqu8_2223i_LNP)));
1326 ModelParamMap.insert(std::make_pair("Cqu8_2312i_LNP", std::cref(Cqu8_2312i_LNP)));
1327 ModelParamMap.insert(std::make_pair("Cqu8_2313i_LNP", std::cref(Cqu8_2313i_LNP)));
1328 ModelParamMap.insert(std::make_pair("Cqu8_2321i_LNP", std::cref(Cqu8_2321i_LNP)));
1329 ModelParamMap.insert(std::make_pair("Cqu8_2322i_LNP", std::cref(Cqu8_2322i_LNP)));
1330 ModelParamMap.insert(std::make_pair("Cqu8_2323i_LNP", std::cref(Cqu8_2323i_LNP)));
1331 ModelParamMap.insert(std::make_pair("Cqu8_2331i_LNP", std::cref(Cqu8_2331i_LNP)));
1332 ModelParamMap.insert(std::make_pair("Cqu8_2332i_LNP", std::cref(Cqu8_2332i_LNP)));
1333 ModelParamMap.insert(std::make_pair("Cqu8_2333i_LNP", std::cref(Cqu8_2333i_LNP)));
1334 ModelParamMap.insert(std::make_pair("Cqu8_2311i_LNP", std::cref(Cqu8_2311i_LNP)));
1335 ModelParamMap.insert(std::make_pair("Cqu8_3312i_LNP", std::cref(Cqu8_3312i_LNP)));
1336 ModelParamMap.insert(std::make_pair("Cqu8_3313i_LNP", std::cref(Cqu8_3313i_LNP)));
1337 ModelParamMap.insert(std::make_pair("Cqu8_3323i_LNP", std::cref(Cqu8_3323i_LNP)));
1338 ModelParamMap.insert(std::make_pair("Cqd1_1111r_LNP", std::cref(Cqd1_1111r_LNP)));
1339 ModelParamMap.insert(std::make_pair("Cqd1_1112r_LNP", std::cref(Cqd1_1112r_LNP)));
1340 ModelParamMap.insert(std::make_pair("Cqd1_1113r_LNP", std::cref(Cqd1_1113r_LNP)));
1341 ModelParamMap.insert(std::make_pair("Cqd1_1122r_LNP", std::cref(Cqd1_1122r_LNP)));
1342 ModelParamMap.insert(std::make_pair("Cqd1_1123r_LNP", std::cref(Cqd1_1123r_LNP)));
1343 ModelParamMap.insert(std::make_pair("Cqd1_1133r_LNP", std::cref(Cqd1_1133r_LNP)));
1344 ModelParamMap.insert(std::make_pair("Cqd1_1211r_LNP", std::cref(Cqd1_1211r_LNP)));
1345 ModelParamMap.insert(std::make_pair("Cqd1_1212r_LNP", std::cref(Cqd1_1212r_LNP)));
1346 ModelParamMap.insert(std::make_pair("Cqd1_1213r_LNP", std::cref(Cqd1_1213r_LNP)));
1347 ModelParamMap.insert(std::make_pair("Cqd1_1221r_LNP", std::cref(Cqd1_1221r_LNP)));
1348 ModelParamMap.insert(std::make_pair("Cqd1_1222r_LNP", std::cref(Cqd1_1222r_LNP)));
1349 ModelParamMap.insert(std::make_pair("Cqd1_1223r_LNP", std::cref(Cqd1_1223r_LNP)));
1350 ModelParamMap.insert(std::make_pair("Cqd1_1231r_LNP", std::cref(Cqd1_1231r_LNP)));
1351 ModelParamMap.insert(std::make_pair("Cqd1_1232r_LNP", std::cref(Cqd1_1232r_LNP)));
1352 ModelParamMap.insert(std::make_pair("Cqd1_1233r_LNP", std::cref(Cqd1_1233r_LNP)));
1353 ModelParamMap.insert(std::make_pair("Cqd1_1311r_LNP", std::cref(Cqd1_1311r_LNP)));
1354 ModelParamMap.insert(std::make_pair("Cqd1_1312r_LNP", std::cref(Cqd1_1312r_LNP)));
1355 ModelParamMap.insert(std::make_pair("Cqd1_1313r_LNP", std::cref(Cqd1_1313r_LNP)));
1356 ModelParamMap.insert(std::make_pair("Cqd1_1321r_LNP", std::cref(Cqd1_1321r_LNP)));
1357 ModelParamMap.insert(std::make_pair("Cqd1_1322r_LNP", std::cref(Cqd1_1322r_LNP)));
1358 ModelParamMap.insert(std::make_pair("Cqd1_1323r_LNP", std::cref(Cqd1_1323r_LNP)));
1359 ModelParamMap.insert(std::make_pair("Cqd1_1331r_LNP", std::cref(Cqd1_1331r_LNP)));
1360 ModelParamMap.insert(std::make_pair("Cqd1_1332r_LNP", std::cref(Cqd1_1332r_LNP)));
1361 ModelParamMap.insert(std::make_pair("Cqd1_1333r_LNP", std::cref(Cqd1_1333r_LNP)));
1362 ModelParamMap.insert(std::make_pair("Cqd1_2211r_LNP", std::cref(Cqd1_2211r_LNP)));
1363 ModelParamMap.insert(std::make_pair("Cqd1_2212r_LNP", std::cref(Cqd1_2212r_LNP)));
1364 ModelParamMap.insert(std::make_pair("Cqd1_2213r_LNP", std::cref(Cqd1_2213r_LNP)));
1365 ModelParamMap.insert(std::make_pair("Cqd1_2222r_LNP", std::cref(Cqd1_2222r_LNP)));
1366 ModelParamMap.insert(std::make_pair("Cqd1_2223r_LNP", std::cref(Cqd1_2223r_LNP)));
1367 ModelParamMap.insert(std::make_pair("Cqd1_2233r_LNP", std::cref(Cqd1_2233r_LNP)));
1368 ModelParamMap.insert(std::make_pair("Cqd1_2311r_LNP", std::cref(Cqd1_2311r_LNP)));
1369 ModelParamMap.insert(std::make_pair("Cqd1_2312r_LNP", std::cref(Cqd1_2312r_LNP)));
1370 ModelParamMap.insert(std::make_pair("Cqd1_2313r_LNP", std::cref(Cqd1_2313r_LNP)));
1371 ModelParamMap.insert(std::make_pair("Cqd1_2321r_LNP", std::cref(Cqd1_2321r_LNP)));
1372 ModelParamMap.insert(std::make_pair("Cqd1_2322r_LNP", std::cref(Cqd1_2322r_LNP)));
1373 ModelParamMap.insert(std::make_pair("Cqd1_2323r_LNP", std::cref(Cqd1_2323r_LNP)));
1374 ModelParamMap.insert(std::make_pair("Cqd1_2331r_LNP", std::cref(Cqd1_2331r_LNP)));
1375 ModelParamMap.insert(std::make_pair("Cqd1_2332r_LNP", std::cref(Cqd1_2332r_LNP)));
1376 ModelParamMap.insert(std::make_pair("Cqd1_2333r_LNP", std::cref(Cqd1_2333r_LNP)));
1377 ModelParamMap.insert(std::make_pair("Cqd1_3311r_LNP", std::cref(Cqd1_3311r_LNP)));
1378 ModelParamMap.insert(std::make_pair("Cqd1_3312r_LNP", std::cref(Cqd1_3312r_LNP)));
1379 ModelParamMap.insert(std::make_pair("Cqd1_3313r_LNP", std::cref(Cqd1_3313r_LNP)));
1380 ModelParamMap.insert(std::make_pair("Cqd1_3322r_LNP", std::cref(Cqd1_3322r_LNP)));
1381 ModelParamMap.insert(std::make_pair("Cqd1_3323r_LNP", std::cref(Cqd1_3323r_LNP)));
1382 ModelParamMap.insert(std::make_pair("Cqd1_3333r_LNP", std::cref(Cqd1_3333r_LNP)));
1383 ModelParamMap.insert(std::make_pair("Cqd1_1112i_LNP", std::cref(Cqd1_1112i_LNP)));
1384 ModelParamMap.insert(std::make_pair("Cqd1_1113i_LNP", std::cref(Cqd1_1113i_LNP)));
1385 ModelParamMap.insert(std::make_pair("Cqd1_1123i_LNP", std::cref(Cqd1_1123i_LNP)));
1386 ModelParamMap.insert(std::make_pair("Cqd1_1211i_LNP", std::cref(Cqd1_1211i_LNP)));
1387 ModelParamMap.insert(std::make_pair("Cqd1_1212i_LNP", std::cref(Cqd1_1212i_LNP)));
1388 ModelParamMap.insert(std::make_pair("Cqd1_1213i_LNP", std::cref(Cqd1_1213i_LNP)));
1389 ModelParamMap.insert(std::make_pair("Cqd1_1221i_LNP", std::cref(Cqd1_1221i_LNP)));
1390 ModelParamMap.insert(std::make_pair("Cqd1_1222i_LNP", std::cref(Cqd1_1222i_LNP)));
1391 ModelParamMap.insert(std::make_pair("Cqd1_1223i_LNP", std::cref(Cqd1_1223i_LNP)));
1392 ModelParamMap.insert(std::make_pair("Cqd1_1231i_LNP", std::cref(Cqd1_1231i_LNP)));
1393 ModelParamMap.insert(std::make_pair("Cqd1_1232i_LNP", std::cref(Cqd1_1232i_LNP)));
1394 ModelParamMap.insert(std::make_pair("Cqd1_1233i_LNP", std::cref(Cqd1_1233i_LNP)));
1395 ModelParamMap.insert(std::make_pair("Cqd1_1311i_LNP", std::cref(Cqd1_1311i_LNP)));
1396 ModelParamMap.insert(std::make_pair("Cqd1_1312i_LNP", std::cref(Cqd1_1312i_LNP)));
1397 ModelParamMap.insert(std::make_pair("Cqd1_1313i_LNP", std::cref(Cqd1_1313i_LNP)));
1398 ModelParamMap.insert(std::make_pair("Cqd1_1321i_LNP", std::cref(Cqd1_1321i_LNP)));
1399 ModelParamMap.insert(std::make_pair("Cqd1_1322i_LNP", std::cref(Cqd1_1322i_LNP)));
1400 ModelParamMap.insert(std::make_pair("Cqd1_1323i_LNP", std::cref(Cqd1_1323i_LNP)));
1401 ModelParamMap.insert(std::make_pair("Cqd1_1331i_LNP", std::cref(Cqd1_1331i_LNP)));
1402 ModelParamMap.insert(std::make_pair("Cqd1_1332i_LNP", std::cref(Cqd1_1332i_LNP)));
1403 ModelParamMap.insert(std::make_pair("Cqd1_1333i_LNP", std::cref(Cqd1_1333i_LNP)));
1404 ModelParamMap.insert(std::make_pair("Cqd1_2212i_LNP", std::cref(Cqd1_2212i_LNP)));
1405 ModelParamMap.insert(std::make_pair("Cqd1_2213i_LNP", std::cref(Cqd1_2213i_LNP)));
1406 ModelParamMap.insert(std::make_pair("Cqd1_2223i_LNP", std::cref(Cqd1_2223i_LNP)));
1407 ModelParamMap.insert(std::make_pair("Cqd1_2312i_LNP", std::cref(Cqd1_2312i_LNP)));
1408 ModelParamMap.insert(std::make_pair("Cqd1_2313i_LNP", std::cref(Cqd1_2313i_LNP)));
1409 ModelParamMap.insert(std::make_pair("Cqd1_2321i_LNP", std::cref(Cqd1_2321i_LNP)));
1410 ModelParamMap.insert(std::make_pair("Cqd1_2322i_LNP", std::cref(Cqd1_2322i_LNP)));
1411 ModelParamMap.insert(std::make_pair("Cqd1_2323i_LNP", std::cref(Cqd1_2323i_LNP)));
1412 ModelParamMap.insert(std::make_pair("Cqd1_2331i_LNP", std::cref(Cqd1_2331i_LNP)));
1413 ModelParamMap.insert(std::make_pair("Cqd1_2332i_LNP", std::cref(Cqd1_2332i_LNP)));
1414 ModelParamMap.insert(std::make_pair("Cqd1_2333i_LNP", std::cref(Cqd1_2333i_LNP)));
1415 ModelParamMap.insert(std::make_pair("Cqd1_2311i_LNP", std::cref(Cqd1_2311i_LNP)));
1416 ModelParamMap.insert(std::make_pair("Cqd1_3312i_LNP", std::cref(Cqd1_3312i_LNP)));
1417 ModelParamMap.insert(std::make_pair("Cqd1_3313i_LNP", std::cref(Cqd1_3313i_LNP)));
1418 ModelParamMap.insert(std::make_pair("Cqd1_3323i_LNP", std::cref(Cqd1_3323i_LNP)));
1419 ModelParamMap.insert(std::make_pair("Cqd8_1111r_LNP", std::cref(Cqd8_1111r_LNP)));
1420 ModelParamMap.insert(std::make_pair("Cqd8_1112r_LNP", std::cref(Cqd8_1112r_LNP)));
1421 ModelParamMap.insert(std::make_pair("Cqd8_1113r_LNP", std::cref(Cqd8_1113r_LNP)));
1422 ModelParamMap.insert(std::make_pair("Cqd8_1122r_LNP", std::cref(Cqd8_1122r_LNP)));
1423 ModelParamMap.insert(std::make_pair("Cqd8_1123r_LNP", std::cref(Cqd8_1123r_LNP)));
1424 ModelParamMap.insert(std::make_pair("Cqd8_1133r_LNP", std::cref(Cqd8_1133r_LNP)));
1425 ModelParamMap.insert(std::make_pair("Cqd8_1211r_LNP", std::cref(Cqd8_1211r_LNP)));
1426 ModelParamMap.insert(std::make_pair("Cqd8_1212r_LNP", std::cref(Cqd8_1212r_LNP)));
1427 ModelParamMap.insert(std::make_pair("Cqd8_1213r_LNP", std::cref(Cqd8_1213r_LNP)));
1428 ModelParamMap.insert(std::make_pair("Cqd8_1221r_LNP", std::cref(Cqd8_1221r_LNP)));
1429 ModelParamMap.insert(std::make_pair("Cqd8_1222r_LNP", std::cref(Cqd8_1222r_LNP)));
1430 ModelParamMap.insert(std::make_pair("Cqd8_1223r_LNP", std::cref(Cqd8_1223r_LNP)));
1431 ModelParamMap.insert(std::make_pair("Cqd8_1231r_LNP", std::cref(Cqd8_1231r_LNP)));
1432 ModelParamMap.insert(std::make_pair("Cqd8_1232r_LNP", std::cref(Cqd8_1232r_LNP)));
1433 ModelParamMap.insert(std::make_pair("Cqd8_1233r_LNP", std::cref(Cqd8_1233r_LNP)));
1434 ModelParamMap.insert(std::make_pair("Cqd8_1311r_LNP", std::cref(Cqd8_1311r_LNP)));
1435 ModelParamMap.insert(std::make_pair("Cqd8_1312r_LNP", std::cref(Cqd8_1312r_LNP)));
1436 ModelParamMap.insert(std::make_pair("Cqd8_1313r_LNP", std::cref(Cqd8_1313r_LNP)));
1437 ModelParamMap.insert(std::make_pair("Cqd8_1321r_LNP", std::cref(Cqd8_1321r_LNP)));
1438 ModelParamMap.insert(std::make_pair("Cqd8_1322r_LNP", std::cref(Cqd8_1322r_LNP)));
1439 ModelParamMap.insert(std::make_pair("Cqd8_1323r_LNP", std::cref(Cqd8_1323r_LNP)));
1440 ModelParamMap.insert(std::make_pair("Cqd8_1331r_LNP", std::cref(Cqd8_1331r_LNP)));
1441 ModelParamMap.insert(std::make_pair("Cqd8_1332r_LNP", std::cref(Cqd8_1332r_LNP)));
1442 ModelParamMap.insert(std::make_pair("Cqd8_1333r_LNP", std::cref(Cqd8_1333r_LNP)));
1443 ModelParamMap.insert(std::make_pair("Cqd8_2211r_LNP", std::cref(Cqd8_2211r_LNP)));
1444 ModelParamMap.insert(std::make_pair("Cqd8_2212r_LNP", std::cref(Cqd8_2212r_LNP)));
1445 ModelParamMap.insert(std::make_pair("Cqd8_2213r_LNP", std::cref(Cqd8_2213r_LNP)));
1446 ModelParamMap.insert(std::make_pair("Cqd8_2222r_LNP", std::cref(Cqd8_2222r_LNP)));
1447 ModelParamMap.insert(std::make_pair("Cqd8_2223r_LNP", std::cref(Cqd8_2223r_LNP)));
1448 ModelParamMap.insert(std::make_pair("Cqd8_2233r_LNP", std::cref(Cqd8_2233r_LNP)));
1449 ModelParamMap.insert(std::make_pair("Cqd8_2311r_LNP", std::cref(Cqd8_2311r_LNP)));
1450 ModelParamMap.insert(std::make_pair("Cqd8_2312r_LNP", std::cref(Cqd8_2312r_LNP)));
1451 ModelParamMap.insert(std::make_pair("Cqd8_2313r_LNP", std::cref(Cqd8_2313r_LNP)));
1452 ModelParamMap.insert(std::make_pair("Cqd8_2321r_LNP", std::cref(Cqd8_2321r_LNP)));
1453 ModelParamMap.insert(std::make_pair("Cqd8_2322r_LNP", std::cref(Cqd8_2322r_LNP)));
1454 ModelParamMap.insert(std::make_pair("Cqd8_2323r_LNP", std::cref(Cqd8_2323r_LNP)));
1455 ModelParamMap.insert(std::make_pair("Cqd8_2331r_LNP", std::cref(Cqd8_2331r_LNP)));
1456 ModelParamMap.insert(std::make_pair("Cqd8_2332r_LNP", std::cref(Cqd8_2332r_LNP)));
1457 ModelParamMap.insert(std::make_pair("Cqd8_2333r_LNP", std::cref(Cqd8_2333r_LNP)));
1458 ModelParamMap.insert(std::make_pair("Cqd8_3311r_LNP", std::cref(Cqd8_3311r_LNP)));
1459 ModelParamMap.insert(std::make_pair("Cqd8_3312r_LNP", std::cref(Cqd8_3312r_LNP)));
1460 ModelParamMap.insert(std::make_pair("Cqd8_3313r_LNP", std::cref(Cqd8_3313r_LNP)));
1461 ModelParamMap.insert(std::make_pair("Cqd8_3322r_LNP", std::cref(Cqd8_3322r_LNP)));
1462 ModelParamMap.insert(std::make_pair("Cqd8_3323r_LNP", std::cref(Cqd8_3323r_LNP)));
1463 ModelParamMap.insert(std::make_pair("Cqd8_3333r_LNP", std::cref(Cqd8_3333r_LNP)));
1464 ModelParamMap.insert(std::make_pair("Cqd8_1112i_LNP", std::cref(Cqd8_1112i_LNP)));
1465 ModelParamMap.insert(std::make_pair("Cqd8_1113i_LNP", std::cref(Cqd8_1113i_LNP)));
1466 ModelParamMap.insert(std::make_pair("Cqd8_1123i_LNP", std::cref(Cqd8_1123i_LNP)));
1467 ModelParamMap.insert(std::make_pair("Cqd8_1211i_LNP", std::cref(Cqd8_1211i_LNP)));
1468 ModelParamMap.insert(std::make_pair("Cqd8_1212i_LNP", std::cref(Cqd8_1212i_LNP)));
1469 ModelParamMap.insert(std::make_pair("Cqd8_1213i_LNP", std::cref(Cqd8_1213i_LNP)));
1470 ModelParamMap.insert(std::make_pair("Cqd8_1221i_LNP", std::cref(Cqd8_1221i_LNP)));
1471 ModelParamMap.insert(std::make_pair("Cqd8_1222i_LNP", std::cref(Cqd8_1222i_LNP)));
1472 ModelParamMap.insert(std::make_pair("Cqd8_1223i_LNP", std::cref(Cqd8_1223i_LNP)));
1473 ModelParamMap.insert(std::make_pair("Cqd8_1231i_LNP", std::cref(Cqd8_1231i_LNP)));
1474 ModelParamMap.insert(std::make_pair("Cqd8_1232i_LNP", std::cref(Cqd8_1232i_LNP)));
1475 ModelParamMap.insert(std::make_pair("Cqd8_1233i_LNP", std::cref(Cqd8_1233i_LNP)));
1476 ModelParamMap.insert(std::make_pair("Cqd8_1311i_LNP", std::cref(Cqd8_1311i_LNP)));
1477 ModelParamMap.insert(std::make_pair("Cqd8_1312i_LNP", std::cref(Cqd8_1312i_LNP)));
1478 ModelParamMap.insert(std::make_pair("Cqd8_1313i_LNP", std::cref(Cqd8_1313i_LNP)));
1479 ModelParamMap.insert(std::make_pair("Cqd8_1321i_LNP", std::cref(Cqd8_1321i_LNP)));
1480 ModelParamMap.insert(std::make_pair("Cqd8_1322i_LNP", std::cref(Cqd8_1322i_LNP)));
1481 ModelParamMap.insert(std::make_pair("Cqd8_1323i_LNP", std::cref(Cqd8_1323i_LNP)));
1482 ModelParamMap.insert(std::make_pair("Cqd8_1331i_LNP", std::cref(Cqd8_1331i_LNP)));
1483 ModelParamMap.insert(std::make_pair("Cqd8_1332i_LNP", std::cref(Cqd8_1332i_LNP)));
1484 ModelParamMap.insert(std::make_pair("Cqd8_1333i_LNP", std::cref(Cqd8_1333i_LNP)));
1485 ModelParamMap.insert(std::make_pair("Cqd8_2212i_LNP", std::cref(Cqd8_2212i_LNP)));
1486 ModelParamMap.insert(std::make_pair("Cqd8_2213i_LNP", std::cref(Cqd8_2213i_LNP)));
1487 ModelParamMap.insert(std::make_pair("Cqd8_2223i_LNP", std::cref(Cqd8_2223i_LNP)));
1488 ModelParamMap.insert(std::make_pair("Cqd8_2312i_LNP", std::cref(Cqd8_2312i_LNP)));
1489 ModelParamMap.insert(std::make_pair("Cqd8_2313i_LNP", std::cref(Cqd8_2313i_LNP)));
1490 ModelParamMap.insert(std::make_pair("Cqd8_2321i_LNP", std::cref(Cqd8_2321i_LNP)));
1491 ModelParamMap.insert(std::make_pair("Cqd8_2322i_LNP", std::cref(Cqd8_2322i_LNP)));
1492 ModelParamMap.insert(std::make_pair("Cqd8_2323i_LNP", std::cref(Cqd8_2323i_LNP)));
1493 ModelParamMap.insert(std::make_pair("Cqd8_2331i_LNP", std::cref(Cqd8_2331i_LNP)));
1494 ModelParamMap.insert(std::make_pair("Cqd8_2332i_LNP", std::cref(Cqd8_2332i_LNP)));
1495 ModelParamMap.insert(std::make_pair("Cqd8_2333i_LNP", std::cref(Cqd8_2333i_LNP)));
1496 ModelParamMap.insert(std::make_pair("Cqd8_2311i_LNP", std::cref(Cqd8_2311i_LNP)));
1497 ModelParamMap.insert(std::make_pair("Cqd8_3312i_LNP", std::cref(Cqd8_3312i_LNP)));
1498 ModelParamMap.insert(std::make_pair("Cqd8_3313i_LNP", std::cref(Cqd8_3313i_LNP)));
1499 ModelParamMap.insert(std::make_pair("Cqd8_3323i_LNP", std::cref(Cqd8_3323i_LNP)));
1500 // Map for the Lepton-Quark four-fermion operators: LL, RR, LLRR
1501 ModelParamMap.insert(std::make_pair("Clq1_1111r_LNP", std::cref(Clq1_1111r_LNP)));
1502 ModelParamMap.insert(std::make_pair("Clq1_1112r_LNP", std::cref(Clq1_1112r_LNP)));
1503 ModelParamMap.insert(std::make_pair("Clq1_1113r_LNP", std::cref(Clq1_1113r_LNP)));
1504 ModelParamMap.insert(std::make_pair("Clq1_1122r_LNP", std::cref(Clq1_1122r_LNP)));
1505 ModelParamMap.insert(std::make_pair("Clq1_1123r_LNP", std::cref(Clq1_1123r_LNP)));
1506 ModelParamMap.insert(std::make_pair("Clq1_1133r_LNP", std::cref(Clq1_1133r_LNP)));
1507 ModelParamMap.insert(std::make_pair("Clq1_1211r_LNP", std::cref(Clq1_1211r_LNP)));
1508 ModelParamMap.insert(std::make_pair("Clq1_1212r_LNP", std::cref(Clq1_1212r_LNP)));
1509 ModelParamMap.insert(std::make_pair("Clq1_1213r_LNP", std::cref(Clq1_1213r_LNP)));
1510 ModelParamMap.insert(std::make_pair("Clq1_1221r_LNP", std::cref(Clq1_1221r_LNP)));
1511 ModelParamMap.insert(std::make_pair("Clq1_1222r_LNP", std::cref(Clq1_1222r_LNP)));
1512 ModelParamMap.insert(std::make_pair("Clq1_1223r_LNP", std::cref(Clq1_1223r_LNP)));
1513 ModelParamMap.insert(std::make_pair("Clq1_1231r_LNP", std::cref(Clq1_1231r_LNP)));
1514 ModelParamMap.insert(std::make_pair("Clq1_1232r_LNP", std::cref(Clq1_1232r_LNP)));
1515 ModelParamMap.insert(std::make_pair("Clq1_1233r_LNP", std::cref(Clq1_1233r_LNP)));
1516 ModelParamMap.insert(std::make_pair("Clq1_1311r_LNP", std::cref(Clq1_1311r_LNP)));
1517 ModelParamMap.insert(std::make_pair("Clq1_1312r_LNP", std::cref(Clq1_1312r_LNP)));
1518 ModelParamMap.insert(std::make_pair("Clq1_1313r_LNP", std::cref(Clq1_1313r_LNP)));
1519 ModelParamMap.insert(std::make_pair("Clq1_1321r_LNP", std::cref(Clq1_1321r_LNP)));
1520 ModelParamMap.insert(std::make_pair("Clq1_1322r_LNP", std::cref(Clq1_1322r_LNP)));
1521 ModelParamMap.insert(std::make_pair("Clq1_1323r_LNP", std::cref(Clq1_1323r_LNP)));
1522 ModelParamMap.insert(std::make_pair("Clq1_1331r_LNP", std::cref(Clq1_1331r_LNP)));
1523 ModelParamMap.insert(std::make_pair("Clq1_1332r_LNP", std::cref(Clq1_1332r_LNP)));
1524 ModelParamMap.insert(std::make_pair("Clq1_1333r_LNP", std::cref(Clq1_1333r_LNP)));
1525 ModelParamMap.insert(std::make_pair("Clq1_2211r_LNP", std::cref(Clq1_2211r_LNP)));
1526 ModelParamMap.insert(std::make_pair("Clq1_2212r_LNP", std::cref(Clq1_2212r_LNP)));
1527 ModelParamMap.insert(std::make_pair("Clq1_2213r_LNP", std::cref(Clq1_2213r_LNP)));
1528 ModelParamMap.insert(std::make_pair("Clq1_2222r_LNP", std::cref(Clq1_2222r_LNP)));
1529 ModelParamMap.insert(std::make_pair("Clq1_2223r_LNP", std::cref(Clq1_2223r_LNP)));
1530 ModelParamMap.insert(std::make_pair("Clq1_2233r_LNP", std::cref(Clq1_2233r_LNP)));
1531 ModelParamMap.insert(std::make_pair("Clq1_2311r_LNP", std::cref(Clq1_2311r_LNP)));
1532 ModelParamMap.insert(std::make_pair("Clq1_2312r_LNP", std::cref(Clq1_2312r_LNP)));
1533 ModelParamMap.insert(std::make_pair("Clq1_2313r_LNP", std::cref(Clq1_2313r_LNP)));
1534 ModelParamMap.insert(std::make_pair("Clq1_2321r_LNP", std::cref(Clq1_2321r_LNP)));
1535 ModelParamMap.insert(std::make_pair("Clq1_2322r_LNP", std::cref(Clq1_2322r_LNP)));
1536 ModelParamMap.insert(std::make_pair("Clq1_2323r_LNP", std::cref(Clq1_2323r_LNP)));
1537 ModelParamMap.insert(std::make_pair("Clq1_2331r_LNP", std::cref(Clq1_2331r_LNP)));
1538 ModelParamMap.insert(std::make_pair("Clq1_2332r_LNP", std::cref(Clq1_2332r_LNP)));
1539 ModelParamMap.insert(std::make_pair("Clq1_2333r_LNP", std::cref(Clq1_2333r_LNP)));
1540 ModelParamMap.insert(std::make_pair("Clq1_3311r_LNP", std::cref(Clq1_3311r_LNP)));
1541 ModelParamMap.insert(std::make_pair("Clq1_3312r_LNP", std::cref(Clq1_3312r_LNP)));
1542 ModelParamMap.insert(std::make_pair("Clq1_3313r_LNP", std::cref(Clq1_3313r_LNP)));
1543 ModelParamMap.insert(std::make_pair("Clq1_3322r_LNP", std::cref(Clq1_3322r_LNP)));
1544 ModelParamMap.insert(std::make_pair("Clq1_3323r_LNP", std::cref(Clq1_3323r_LNP)));
1545 ModelParamMap.insert(std::make_pair("Clq1_3333r_LNP", std::cref(Clq1_3333r_LNP)));
1546 ModelParamMap.insert(std::make_pair("Clq1_1112i_LNP", std::cref(Clq1_1112i_LNP)));
1547 ModelParamMap.insert(std::make_pair("Clq1_1113i_LNP", std::cref(Clq1_1113i_LNP)));
1548 ModelParamMap.insert(std::make_pair("Clq1_1123i_LNP", std::cref(Clq1_1123i_LNP)));
1549 ModelParamMap.insert(std::make_pair("Clq1_1211i_LNP", std::cref(Clq1_1211i_LNP)));
1550 ModelParamMap.insert(std::make_pair("Clq1_1212i_LNP", std::cref(Clq1_1212i_LNP)));
1551 ModelParamMap.insert(std::make_pair("Clq1_1213i_LNP", std::cref(Clq1_1213i_LNP)));
1552 ModelParamMap.insert(std::make_pair("Clq1_1221i_LNP", std::cref(Clq1_1221i_LNP)));
1553 ModelParamMap.insert(std::make_pair("Clq1_1222i_LNP", std::cref(Clq1_1222i_LNP)));
1554 ModelParamMap.insert(std::make_pair("Clq1_1223i_LNP", std::cref(Clq1_1223i_LNP)));
1555 ModelParamMap.insert(std::make_pair("Clq1_1231i_LNP", std::cref(Clq1_1231i_LNP)));
1556 ModelParamMap.insert(std::make_pair("Clq1_1232i_LNP", std::cref(Clq1_1232i_LNP)));
1557 ModelParamMap.insert(std::make_pair("Clq1_1233i_LNP", std::cref(Clq1_1233i_LNP)));
1558 ModelParamMap.insert(std::make_pair("Clq1_1311i_LNP", std::cref(Clq1_1311i_LNP)));
1559 ModelParamMap.insert(std::make_pair("Clq1_1312i_LNP", std::cref(Clq1_1312i_LNP)));
1560 ModelParamMap.insert(std::make_pair("Clq1_1313i_LNP", std::cref(Clq1_1313i_LNP)));
1561 ModelParamMap.insert(std::make_pair("Clq1_1321i_LNP", std::cref(Clq1_1321i_LNP)));
1562 ModelParamMap.insert(std::make_pair("Clq1_1322i_LNP", std::cref(Clq1_1322i_LNP)));
1563 ModelParamMap.insert(std::make_pair("Clq1_1323i_LNP", std::cref(Clq1_1323i_LNP)));
1564 ModelParamMap.insert(std::make_pair("Clq1_1331i_LNP", std::cref(Clq1_1331i_LNP)));
1565 ModelParamMap.insert(std::make_pair("Clq1_1332i_LNP", std::cref(Clq1_1332i_LNP)));
1566 ModelParamMap.insert(std::make_pair("Clq1_1333i_LNP", std::cref(Clq1_1333i_LNP)));
1567 ModelParamMap.insert(std::make_pair("Clq1_2212i_LNP", std::cref(Clq1_2212i_LNP)));
1568 ModelParamMap.insert(std::make_pair("Clq1_2213i_LNP", std::cref(Clq1_2213i_LNP)));
1569 ModelParamMap.insert(std::make_pair("Clq1_2223i_LNP", std::cref(Clq1_2223i_LNP)));
1570 ModelParamMap.insert(std::make_pair("Clq1_2312i_LNP", std::cref(Clq1_2312i_LNP)));
1571 ModelParamMap.insert(std::make_pair("Clq1_2313i_LNP", std::cref(Clq1_2313i_LNP)));
1572 ModelParamMap.insert(std::make_pair("Clq1_2321i_LNP", std::cref(Clq1_2321i_LNP)));
1573 ModelParamMap.insert(std::make_pair("Clq1_2322i_LNP", std::cref(Clq1_2322i_LNP)));
1574 ModelParamMap.insert(std::make_pair("Clq1_2323i_LNP", std::cref(Clq1_2323i_LNP)));
1575 ModelParamMap.insert(std::make_pair("Clq1_2331i_LNP", std::cref(Clq1_2331i_LNP)));
1576 ModelParamMap.insert(std::make_pair("Clq1_2332i_LNP", std::cref(Clq1_2332i_LNP)));
1577 ModelParamMap.insert(std::make_pair("Clq1_2333i_LNP", std::cref(Clq1_2333i_LNP)));
1578 ModelParamMap.insert(std::make_pair("Clq1_2311i_LNP", std::cref(Clq1_2311i_LNP)));
1579 ModelParamMap.insert(std::make_pair("Clq1_3312i_LNP", std::cref(Clq1_3312i_LNP)));
1580 ModelParamMap.insert(std::make_pair("Clq1_3313i_LNP", std::cref(Clq1_3313i_LNP)));
1581 ModelParamMap.insert(std::make_pair("Clq1_3323i_LNP", std::cref(Clq1_3323i_LNP)));
1582 ModelParamMap.insert(std::make_pair("Clq3_1111r_LNP", std::cref(Clq3_1111r_LNP)));
1583 ModelParamMap.insert(std::make_pair("Clq3_1112r_LNP", std::cref(Clq3_1112r_LNP)));
1584 ModelParamMap.insert(std::make_pair("Clq3_1113r_LNP", std::cref(Clq3_1113r_LNP)));
1585 ModelParamMap.insert(std::make_pair("Clq3_1122r_LNP", std::cref(Clq3_1122r_LNP)));
1586 ModelParamMap.insert(std::make_pair("Clq3_1123r_LNP", std::cref(Clq3_1123r_LNP)));
1587 ModelParamMap.insert(std::make_pair("Clq3_1133r_LNP", std::cref(Clq3_1133r_LNP)));
1588 ModelParamMap.insert(std::make_pair("Clq3_1211r_LNP", std::cref(Clq3_1211r_LNP)));
1589 ModelParamMap.insert(std::make_pair("Clq3_1212r_LNP", std::cref(Clq3_1212r_LNP)));
1590 ModelParamMap.insert(std::make_pair("Clq3_1213r_LNP", std::cref(Clq3_1213r_LNP)));
1591 ModelParamMap.insert(std::make_pair("Clq3_1221r_LNP", std::cref(Clq3_1221r_LNP)));
1592 ModelParamMap.insert(std::make_pair("Clq3_1222r_LNP", std::cref(Clq3_1222r_LNP)));
1593 ModelParamMap.insert(std::make_pair("Clq3_1223r_LNP", std::cref(Clq3_1223r_LNP)));
1594 ModelParamMap.insert(std::make_pair("Clq3_1231r_LNP", std::cref(Clq3_1231r_LNP)));
1595 ModelParamMap.insert(std::make_pair("Clq3_1232r_LNP", std::cref(Clq3_1232r_LNP)));
1596 ModelParamMap.insert(std::make_pair("Clq3_1233r_LNP", std::cref(Clq3_1233r_LNP)));
1597 ModelParamMap.insert(std::make_pair("Clq3_1311r_LNP", std::cref(Clq3_1311r_LNP)));
1598 ModelParamMap.insert(std::make_pair("Clq3_1312r_LNP", std::cref(Clq3_1312r_LNP)));
1599 ModelParamMap.insert(std::make_pair("Clq3_1313r_LNP", std::cref(Clq3_1313r_LNP)));
1600 ModelParamMap.insert(std::make_pair("Clq3_1321r_LNP", std::cref(Clq3_1321r_LNP)));
1601 ModelParamMap.insert(std::make_pair("Clq3_1322r_LNP", std::cref(Clq3_1322r_LNP)));
1602 ModelParamMap.insert(std::make_pair("Clq3_1323r_LNP", std::cref(Clq3_1323r_LNP)));
1603 ModelParamMap.insert(std::make_pair("Clq3_1331r_LNP", std::cref(Clq3_1331r_LNP)));
1604 ModelParamMap.insert(std::make_pair("Clq3_1332r_LNP", std::cref(Clq3_1332r_LNP)));
1605 ModelParamMap.insert(std::make_pair("Clq3_1333r_LNP", std::cref(Clq3_1333r_LNP)));
1606 ModelParamMap.insert(std::make_pair("Clq3_2211r_LNP", std::cref(Clq3_2211r_LNP)));
1607 ModelParamMap.insert(std::make_pair("Clq3_2212r_LNP", std::cref(Clq3_2212r_LNP)));
1608 ModelParamMap.insert(std::make_pair("Clq3_2213r_LNP", std::cref(Clq3_2213r_LNP)));
1609 ModelParamMap.insert(std::make_pair("Clq3_2222r_LNP", std::cref(Clq3_2222r_LNP)));
1610 ModelParamMap.insert(std::make_pair("Clq3_2223r_LNP", std::cref(Clq3_2223r_LNP)));
1611 ModelParamMap.insert(std::make_pair("Clq3_2233r_LNP", std::cref(Clq3_2233r_LNP)));
1612 ModelParamMap.insert(std::make_pair("Clq3_2311r_LNP", std::cref(Clq3_2311r_LNP)));
1613 ModelParamMap.insert(std::make_pair("Clq3_2312r_LNP", std::cref(Clq3_2312r_LNP)));
1614 ModelParamMap.insert(std::make_pair("Clq3_2313r_LNP", std::cref(Clq3_2313r_LNP)));
1615 ModelParamMap.insert(std::make_pair("Clq3_2321r_LNP", std::cref(Clq3_2321r_LNP)));
1616 ModelParamMap.insert(std::make_pair("Clq3_2322r_LNP", std::cref(Clq3_2322r_LNP)));
1617 ModelParamMap.insert(std::make_pair("Clq3_2323r_LNP", std::cref(Clq3_2323r_LNP)));
1618 ModelParamMap.insert(std::make_pair("Clq3_2331r_LNP", std::cref(Clq3_2331r_LNP)));
1619 ModelParamMap.insert(std::make_pair("Clq3_2332r_LNP", std::cref(Clq3_2332r_LNP)));
1620 ModelParamMap.insert(std::make_pair("Clq3_2333r_LNP", std::cref(Clq3_2333r_LNP)));
1621 ModelParamMap.insert(std::make_pair("Clq3_3311r_LNP", std::cref(Clq3_3311r_LNP)));
1622 ModelParamMap.insert(std::make_pair("Clq3_3312r_LNP", std::cref(Clq3_3312r_LNP)));
1623 ModelParamMap.insert(std::make_pair("Clq3_3313r_LNP", std::cref(Clq3_3313r_LNP)));
1624 ModelParamMap.insert(std::make_pair("Clq3_3322r_LNP", std::cref(Clq3_3322r_LNP)));
1625 ModelParamMap.insert(std::make_pair("Clq3_3323r_LNP", std::cref(Clq3_3323r_LNP)));
1626 ModelParamMap.insert(std::make_pair("Clq3_3333r_LNP", std::cref(Clq3_3333r_LNP)));
1627 ModelParamMap.insert(std::make_pair("Clq3_1112i_LNP", std::cref(Clq3_1112i_LNP)));
1628 ModelParamMap.insert(std::make_pair("Clq3_1113i_LNP", std::cref(Clq3_1113i_LNP)));
1629 ModelParamMap.insert(std::make_pair("Clq3_1123i_LNP", std::cref(Clq3_1123i_LNP)));
1630 ModelParamMap.insert(std::make_pair("Clq3_1211i_LNP", std::cref(Clq3_1211i_LNP)));
1631 ModelParamMap.insert(std::make_pair("Clq3_1212i_LNP", std::cref(Clq3_1212i_LNP)));
1632 ModelParamMap.insert(std::make_pair("Clq3_1213i_LNP", std::cref(Clq3_1213i_LNP)));
1633 ModelParamMap.insert(std::make_pair("Clq3_1221i_LNP", std::cref(Clq3_1221i_LNP)));
1634 ModelParamMap.insert(std::make_pair("Clq3_1222i_LNP", std::cref(Clq3_1222i_LNP)));
1635 ModelParamMap.insert(std::make_pair("Clq3_1223i_LNP", std::cref(Clq3_1223i_LNP)));
1636 ModelParamMap.insert(std::make_pair("Clq3_1231i_LNP", std::cref(Clq3_1231i_LNP)));
1637 ModelParamMap.insert(std::make_pair("Clq3_1232i_LNP", std::cref(Clq3_1232i_LNP)));
1638 ModelParamMap.insert(std::make_pair("Clq3_1233i_LNP", std::cref(Clq3_1233i_LNP)));
1639 ModelParamMap.insert(std::make_pair("Clq3_1311i_LNP", std::cref(Clq3_1311i_LNP)));
1640 ModelParamMap.insert(std::make_pair("Clq3_1312i_LNP", std::cref(Clq3_1312i_LNP)));
1641 ModelParamMap.insert(std::make_pair("Clq3_1313i_LNP", std::cref(Clq3_1313i_LNP)));
1642 ModelParamMap.insert(std::make_pair("Clq3_1321i_LNP", std::cref(Clq3_1321i_LNP)));
1643 ModelParamMap.insert(std::make_pair("Clq3_1322i_LNP", std::cref(Clq3_1322i_LNP)));
1644 ModelParamMap.insert(std::make_pair("Clq3_1323i_LNP", std::cref(Clq3_1323i_LNP)));
1645 ModelParamMap.insert(std::make_pair("Clq3_1331i_LNP", std::cref(Clq3_1331i_LNP)));
1646 ModelParamMap.insert(std::make_pair("Clq3_1332i_LNP", std::cref(Clq3_1332i_LNP)));
1647 ModelParamMap.insert(std::make_pair("Clq3_1333i_LNP", std::cref(Clq3_1333i_LNP)));
1648 ModelParamMap.insert(std::make_pair("Clq3_2212i_LNP", std::cref(Clq3_2212i_LNP)));
1649 ModelParamMap.insert(std::make_pair("Clq3_2213i_LNP", std::cref(Clq3_2213i_LNP)));
1650 ModelParamMap.insert(std::make_pair("Clq3_2223i_LNP", std::cref(Clq3_2223i_LNP)));
1651 ModelParamMap.insert(std::make_pair("Clq3_2312i_LNP", std::cref(Clq3_2312i_LNP)));
1652 ModelParamMap.insert(std::make_pair("Clq3_2313i_LNP", std::cref(Clq3_2313i_LNP)));
1653 ModelParamMap.insert(std::make_pair("Clq3_2321i_LNP", std::cref(Clq3_2321i_LNP)));
1654 ModelParamMap.insert(std::make_pair("Clq3_2322i_LNP", std::cref(Clq3_2322i_LNP)));
1655 ModelParamMap.insert(std::make_pair("Clq3_2323i_LNP", std::cref(Clq3_2323i_LNP)));
1656 ModelParamMap.insert(std::make_pair("Clq3_2331i_LNP", std::cref(Clq3_2331i_LNP)));
1657 ModelParamMap.insert(std::make_pair("Clq3_2332i_LNP", std::cref(Clq3_2332i_LNP)));
1658 ModelParamMap.insert(std::make_pair("Clq3_2333i_LNP", std::cref(Clq3_2333i_LNP)));
1659 ModelParamMap.insert(std::make_pair("Clq3_2311i_LNP", std::cref(Clq3_2311i_LNP)));
1660 ModelParamMap.insert(std::make_pair("Clq3_3312i_LNP", std::cref(Clq3_3312i_LNP)));
1661 ModelParamMap.insert(std::make_pair("Clq3_3313i_LNP", std::cref(Clq3_3313i_LNP)));
1662 ModelParamMap.insert(std::make_pair("Clq3_3323i_LNP", std::cref(Clq3_3323i_LNP)));
1663 ModelParamMap.insert(std::make_pair("Ceu_1111r_LNP", std::cref(Ceu_1111r_LNP)));
1664 ModelParamMap.insert(std::make_pair("Ceu_1112r_LNP", std::cref(Ceu_1112r_LNP)));
1665 ModelParamMap.insert(std::make_pair("Ceu_1113r_LNP", std::cref(Ceu_1113r_LNP)));
1666 ModelParamMap.insert(std::make_pair("Ceu_1122r_LNP", std::cref(Ceu_1122r_LNP)));
1667 ModelParamMap.insert(std::make_pair("Ceu_1123r_LNP", std::cref(Ceu_1123r_LNP)));
1668 ModelParamMap.insert(std::make_pair("Ceu_1133r_LNP", std::cref(Ceu_1133r_LNP)));
1669 ModelParamMap.insert(std::make_pair("Ceu_1211r_LNP", std::cref(Ceu_1211r_LNP)));
1670 ModelParamMap.insert(std::make_pair("Ceu_1212r_LNP", std::cref(Ceu_1212r_LNP)));
1671 ModelParamMap.insert(std::make_pair("Ceu_1213r_LNP", std::cref(Ceu_1213r_LNP)));
1672 ModelParamMap.insert(std::make_pair("Ceu_1221r_LNP", std::cref(Ceu_1221r_LNP)));
1673 ModelParamMap.insert(std::make_pair("Ceu_1222r_LNP", std::cref(Ceu_1222r_LNP)));
1674 ModelParamMap.insert(std::make_pair("Ceu_1223r_LNP", std::cref(Ceu_1223r_LNP)));
1675 ModelParamMap.insert(std::make_pair("Ceu_1231r_LNP", std::cref(Ceu_1231r_LNP)));
1676 ModelParamMap.insert(std::make_pair("Ceu_1232r_LNP", std::cref(Ceu_1232r_LNP)));
1677 ModelParamMap.insert(std::make_pair("Ceu_1233r_LNP", std::cref(Ceu_1233r_LNP)));
1678 ModelParamMap.insert(std::make_pair("Ceu_1311r_LNP", std::cref(Ceu_1311r_LNP)));
1679 ModelParamMap.insert(std::make_pair("Ceu_1312r_LNP", std::cref(Ceu_1312r_LNP)));
1680 ModelParamMap.insert(std::make_pair("Ceu_1313r_LNP", std::cref(Ceu_1313r_LNP)));
1681 ModelParamMap.insert(std::make_pair("Ceu_1321r_LNP", std::cref(Ceu_1321r_LNP)));
1682 ModelParamMap.insert(std::make_pair("Ceu_1322r_LNP", std::cref(Ceu_1322r_LNP)));
1683 ModelParamMap.insert(std::make_pair("Ceu_1323r_LNP", std::cref(Ceu_1323r_LNP)));
1684 ModelParamMap.insert(std::make_pair("Ceu_1331r_LNP", std::cref(Ceu_1331r_LNP)));
1685 ModelParamMap.insert(std::make_pair("Ceu_1332r_LNP", std::cref(Ceu_1332r_LNP)));
1686 ModelParamMap.insert(std::make_pair("Ceu_1333r_LNP", std::cref(Ceu_1333r_LNP)));
1687 ModelParamMap.insert(std::make_pair("Ceu_2211r_LNP", std::cref(Ceu_2211r_LNP)));
1688 ModelParamMap.insert(std::make_pair("Ceu_2212r_LNP", std::cref(Ceu_2212r_LNP)));
1689 ModelParamMap.insert(std::make_pair("Ceu_2213r_LNP", std::cref(Ceu_2213r_LNP)));
1690 ModelParamMap.insert(std::make_pair("Ceu_2222r_LNP", std::cref(Ceu_2222r_LNP)));
1691 ModelParamMap.insert(std::make_pair("Ceu_2223r_LNP", std::cref(Ceu_2223r_LNP)));
1692 ModelParamMap.insert(std::make_pair("Ceu_2233r_LNP", std::cref(Ceu_2233r_LNP)));
1693 ModelParamMap.insert(std::make_pair("Ceu_2311r_LNP", std::cref(Ceu_2311r_LNP)));
1694 ModelParamMap.insert(std::make_pair("Ceu_2312r_LNP", std::cref(Ceu_2312r_LNP)));
1695 ModelParamMap.insert(std::make_pair("Ceu_2313r_LNP", std::cref(Ceu_2313r_LNP)));
1696 ModelParamMap.insert(std::make_pair("Ceu_2321r_LNP", std::cref(Ceu_2321r_LNP)));
1697 ModelParamMap.insert(std::make_pair("Ceu_2322r_LNP", std::cref(Ceu_2322r_LNP)));
1698 ModelParamMap.insert(std::make_pair("Ceu_2323r_LNP", std::cref(Ceu_2323r_LNP)));
1699 ModelParamMap.insert(std::make_pair("Ceu_2331r_LNP", std::cref(Ceu_2331r_LNP)));
1700 ModelParamMap.insert(std::make_pair("Ceu_2332r_LNP", std::cref(Ceu_2332r_LNP)));
1701 ModelParamMap.insert(std::make_pair("Ceu_2333r_LNP", std::cref(Ceu_2333r_LNP)));
1702 ModelParamMap.insert(std::make_pair("Ceu_3311r_LNP", std::cref(Ceu_3311r_LNP)));
1703 ModelParamMap.insert(std::make_pair("Ceu_3312r_LNP", std::cref(Ceu_3312r_LNP)));
1704 ModelParamMap.insert(std::make_pair("Ceu_3313r_LNP", std::cref(Ceu_3313r_LNP)));
1705 ModelParamMap.insert(std::make_pair("Ceu_3322r_LNP", std::cref(Ceu_3322r_LNP)));
1706 ModelParamMap.insert(std::make_pair("Ceu_3323r_LNP", std::cref(Ceu_3323r_LNP)));
1707 ModelParamMap.insert(std::make_pair("Ceu_3333r_LNP", std::cref(Ceu_3333r_LNP)));
1708 ModelParamMap.insert(std::make_pair("Ceu_1112i_LNP", std::cref(Ceu_1112i_LNP)));
1709 ModelParamMap.insert(std::make_pair("Ceu_1113i_LNP", std::cref(Ceu_1113i_LNP)));
1710 ModelParamMap.insert(std::make_pair("Ceu_1123i_LNP", std::cref(Ceu_1123i_LNP)));
1711 ModelParamMap.insert(std::make_pair("Ceu_1211i_LNP", std::cref(Ceu_1211i_LNP)));
1712 ModelParamMap.insert(std::make_pair("Ceu_1212i_LNP", std::cref(Ceu_1212i_LNP)));
1713 ModelParamMap.insert(std::make_pair("Ceu_1213i_LNP", std::cref(Ceu_1213i_LNP)));
1714 ModelParamMap.insert(std::make_pair("Ceu_1221i_LNP", std::cref(Ceu_1221i_LNP)));
1715 ModelParamMap.insert(std::make_pair("Ceu_1222i_LNP", std::cref(Ceu_1222i_LNP)));
1716 ModelParamMap.insert(std::make_pair("Ceu_1223i_LNP", std::cref(Ceu_1223i_LNP)));
1717 ModelParamMap.insert(std::make_pair("Ceu_1231i_LNP", std::cref(Ceu_1231i_LNP)));
1718 ModelParamMap.insert(std::make_pair("Ceu_1232i_LNP", std::cref(Ceu_1232i_LNP)));
1719 ModelParamMap.insert(std::make_pair("Ceu_1233i_LNP", std::cref(Ceu_1233i_LNP)));
1720 ModelParamMap.insert(std::make_pair("Ceu_1311i_LNP", std::cref(Ceu_1311i_LNP)));
1721 ModelParamMap.insert(std::make_pair("Ceu_1312i_LNP", std::cref(Ceu_1312i_LNP)));
1722 ModelParamMap.insert(std::make_pair("Ceu_1313i_LNP", std::cref(Ceu_1313i_LNP)));
1723 ModelParamMap.insert(std::make_pair("Ceu_1321i_LNP", std::cref(Ceu_1321i_LNP)));
1724 ModelParamMap.insert(std::make_pair("Ceu_1322i_LNP", std::cref(Ceu_1322i_LNP)));
1725 ModelParamMap.insert(std::make_pair("Ceu_1323i_LNP", std::cref(Ceu_1323i_LNP)));
1726 ModelParamMap.insert(std::make_pair("Ceu_1331i_LNP", std::cref(Ceu_1331i_LNP)));
1727 ModelParamMap.insert(std::make_pair("Ceu_1332i_LNP", std::cref(Ceu_1332i_LNP)));
1728 ModelParamMap.insert(std::make_pair("Ceu_1333i_LNP", std::cref(Ceu_1333i_LNP)));
1729 ModelParamMap.insert(std::make_pair("Ceu_2212i_LNP", std::cref(Ceu_2212i_LNP)));
1730 ModelParamMap.insert(std::make_pair("Ceu_2213i_LNP", std::cref(Ceu_2213i_LNP)));
1731 ModelParamMap.insert(std::make_pair("Ceu_2223i_LNP", std::cref(Ceu_2223i_LNP)));
1732 ModelParamMap.insert(std::make_pair("Ceu_2312i_LNP", std::cref(Ceu_2312i_LNP)));
1733 ModelParamMap.insert(std::make_pair("Ceu_2313i_LNP", std::cref(Ceu_2313i_LNP)));
1734 ModelParamMap.insert(std::make_pair("Ceu_2321i_LNP", std::cref(Ceu_2321i_LNP)));
1735 ModelParamMap.insert(std::make_pair("Ceu_2322i_LNP", std::cref(Ceu_2322i_LNP)));
1736 ModelParamMap.insert(std::make_pair("Ceu_2323i_LNP", std::cref(Ceu_2323i_LNP)));
1737 ModelParamMap.insert(std::make_pair("Ceu_2331i_LNP", std::cref(Ceu_2331i_LNP)));
1738 ModelParamMap.insert(std::make_pair("Ceu_2332i_LNP", std::cref(Ceu_2332i_LNP)));
1739 ModelParamMap.insert(std::make_pair("Ceu_2333i_LNP", std::cref(Ceu_2333i_LNP)));
1740 ModelParamMap.insert(std::make_pair("Ceu_2311i_LNP", std::cref(Ceu_2311i_LNP)));
1741 ModelParamMap.insert(std::make_pair("Ceu_3312i_LNP", std::cref(Ceu_3312i_LNP)));
1742 ModelParamMap.insert(std::make_pair("Ceu_3313i_LNP", std::cref(Ceu_3313i_LNP)));
1743 ModelParamMap.insert(std::make_pair("Ceu_3323i_LNP", std::cref(Ceu_3323i_LNP)));
1744 ModelParamMap.insert(std::make_pair("Ced_1111r_LNP", std::cref(Ced_1111r_LNP)));
1745 ModelParamMap.insert(std::make_pair("Ced_1112r_LNP", std::cref(Ced_1112r_LNP)));
1746 ModelParamMap.insert(std::make_pair("Ced_1113r_LNP", std::cref(Ced_1113r_LNP)));
1747 ModelParamMap.insert(std::make_pair("Ced_1122r_LNP", std::cref(Ced_1122r_LNP)));
1748 ModelParamMap.insert(std::make_pair("Ced_1123r_LNP", std::cref(Ced_1123r_LNP)));
1749 ModelParamMap.insert(std::make_pair("Ced_1133r_LNP", std::cref(Ced_1133r_LNP)));
1750 ModelParamMap.insert(std::make_pair("Ced_1211r_LNP", std::cref(Ced_1211r_LNP)));
1751 ModelParamMap.insert(std::make_pair("Ced_1212r_LNP", std::cref(Ced_1212r_LNP)));
1752 ModelParamMap.insert(std::make_pair("Ced_1213r_LNP", std::cref(Ced_1213r_LNP)));
1753 ModelParamMap.insert(std::make_pair("Ced_1221r_LNP", std::cref(Ced_1221r_LNP)));
1754 ModelParamMap.insert(std::make_pair("Ced_1222r_LNP", std::cref(Ced_1222r_LNP)));
1755 ModelParamMap.insert(std::make_pair("Ced_1223r_LNP", std::cref(Ced_1223r_LNP)));
1756 ModelParamMap.insert(std::make_pair("Ced_1231r_LNP", std::cref(Ced_1231r_LNP)));
1757 ModelParamMap.insert(std::make_pair("Ced_1232r_LNP", std::cref(Ced_1232r_LNP)));
1758 ModelParamMap.insert(std::make_pair("Ced_1233r_LNP", std::cref(Ced_1233r_LNP)));
1759 ModelParamMap.insert(std::make_pair("Ced_1311r_LNP", std::cref(Ced_1311r_LNP)));
1760 ModelParamMap.insert(std::make_pair("Ced_1312r_LNP", std::cref(Ced_1312r_LNP)));
1761 ModelParamMap.insert(std::make_pair("Ced_1313r_LNP", std::cref(Ced_1313r_LNP)));
1762 ModelParamMap.insert(std::make_pair("Ced_1321r_LNP", std::cref(Ced_1321r_LNP)));
1763 ModelParamMap.insert(std::make_pair("Ced_1322r_LNP", std::cref(Ced_1322r_LNP)));
1764 ModelParamMap.insert(std::make_pair("Ced_1323r_LNP", std::cref(Ced_1323r_LNP)));
1765 ModelParamMap.insert(std::make_pair("Ced_1331r_LNP", std::cref(Ced_1331r_LNP)));
1766 ModelParamMap.insert(std::make_pair("Ced_1332r_LNP", std::cref(Ced_1332r_LNP)));
1767 ModelParamMap.insert(std::make_pair("Ced_1333r_LNP", std::cref(Ced_1333r_LNP)));
1768 ModelParamMap.insert(std::make_pair("Ced_2211r_LNP", std::cref(Ced_2211r_LNP)));
1769 ModelParamMap.insert(std::make_pair("Ced_2212r_LNP", std::cref(Ced_2212r_LNP)));
1770 ModelParamMap.insert(std::make_pair("Ced_2213r_LNP", std::cref(Ced_2213r_LNP)));
1771 ModelParamMap.insert(std::make_pair("Ced_2222r_LNP", std::cref(Ced_2222r_LNP)));
1772 ModelParamMap.insert(std::make_pair("Ced_2223r_LNP", std::cref(Ced_2223r_LNP)));
1773 ModelParamMap.insert(std::make_pair("Ced_2233r_LNP", std::cref(Ced_2233r_LNP)));
1774 ModelParamMap.insert(std::make_pair("Ced_2311r_LNP", std::cref(Ced_2311r_LNP)));
1775 ModelParamMap.insert(std::make_pair("Ced_2312r_LNP", std::cref(Ced_2312r_LNP)));
1776 ModelParamMap.insert(std::make_pair("Ced_2313r_LNP", std::cref(Ced_2313r_LNP)));
1777 ModelParamMap.insert(std::make_pair("Ced_2321r_LNP", std::cref(Ced_2321r_LNP)));
1778 ModelParamMap.insert(std::make_pair("Ced_2322r_LNP", std::cref(Ced_2322r_LNP)));
1779 ModelParamMap.insert(std::make_pair("Ced_2323r_LNP", std::cref(Ced_2323r_LNP)));
1780 ModelParamMap.insert(std::make_pair("Ced_2331r_LNP", std::cref(Ced_2331r_LNP)));
1781 ModelParamMap.insert(std::make_pair("Ced_2332r_LNP", std::cref(Ced_2332r_LNP)));
1782 ModelParamMap.insert(std::make_pair("Ced_2333r_LNP", std::cref(Ced_2333r_LNP)));
1783 ModelParamMap.insert(std::make_pair("Ced_3311r_LNP", std::cref(Ced_3311r_LNP)));
1784 ModelParamMap.insert(std::make_pair("Ced_3312r_LNP", std::cref(Ced_3312r_LNP)));
1785 ModelParamMap.insert(std::make_pair("Ced_3313r_LNP", std::cref(Ced_3313r_LNP)));
1786 ModelParamMap.insert(std::make_pair("Ced_3322r_LNP", std::cref(Ced_3322r_LNP)));
1787 ModelParamMap.insert(std::make_pair("Ced_3323r_LNP", std::cref(Ced_3323r_LNP)));
1788 ModelParamMap.insert(std::make_pair("Ced_3333r_LNP", std::cref(Ced_3333r_LNP)));
1789 ModelParamMap.insert(std::make_pair("Ced_1112i_LNP", std::cref(Ced_1112i_LNP)));
1790 ModelParamMap.insert(std::make_pair("Ced_1113i_LNP", std::cref(Ced_1113i_LNP)));
1791 ModelParamMap.insert(std::make_pair("Ced_1123i_LNP", std::cref(Ced_1123i_LNP)));
1792 ModelParamMap.insert(std::make_pair("Ced_1211i_LNP", std::cref(Ced_1211i_LNP)));
1793 ModelParamMap.insert(std::make_pair("Ced_1212i_LNP", std::cref(Ced_1212i_LNP)));
1794 ModelParamMap.insert(std::make_pair("Ced_1213i_LNP", std::cref(Ced_1213i_LNP)));
1795 ModelParamMap.insert(std::make_pair("Ced_1221i_LNP", std::cref(Ced_1221i_LNP)));
1796 ModelParamMap.insert(std::make_pair("Ced_1222i_LNP", std::cref(Ced_1222i_LNP)));
1797 ModelParamMap.insert(std::make_pair("Ced_1223i_LNP", std::cref(Ced_1223i_LNP)));
1798 ModelParamMap.insert(std::make_pair("Ced_1231i_LNP", std::cref(Ced_1231i_LNP)));
1799 ModelParamMap.insert(std::make_pair("Ced_1232i_LNP", std::cref(Ced_1232i_LNP)));
1800 ModelParamMap.insert(std::make_pair("Ced_1233i_LNP", std::cref(Ced_1233i_LNP)));
1801 ModelParamMap.insert(std::make_pair("Ced_1311i_LNP", std::cref(Ced_1311i_LNP)));
1802 ModelParamMap.insert(std::make_pair("Ced_1312i_LNP", std::cref(Ced_1312i_LNP)));
1803 ModelParamMap.insert(std::make_pair("Ced_1313i_LNP", std::cref(Ced_1313i_LNP)));
1804 ModelParamMap.insert(std::make_pair("Ced_1321i_LNP", std::cref(Ced_1321i_LNP)));
1805 ModelParamMap.insert(std::make_pair("Ced_1322i_LNP", std::cref(Ced_1322i_LNP)));
1806 ModelParamMap.insert(std::make_pair("Ced_1323i_LNP", std::cref(Ced_1323i_LNP)));
1807 ModelParamMap.insert(std::make_pair("Ced_1331i_LNP", std::cref(Ced_1331i_LNP)));
1808 ModelParamMap.insert(std::make_pair("Ced_1332i_LNP", std::cref(Ced_1332i_LNP)));
1809 ModelParamMap.insert(std::make_pair("Ced_1333i_LNP", std::cref(Ced_1333i_LNP)));
1810 ModelParamMap.insert(std::make_pair("Ced_2212i_LNP", std::cref(Ced_2212i_LNP)));
1811 ModelParamMap.insert(std::make_pair("Ced_2213i_LNP", std::cref(Ced_2213i_LNP)));
1812 ModelParamMap.insert(std::make_pair("Ced_2223i_LNP", std::cref(Ced_2223i_LNP)));
1813 ModelParamMap.insert(std::make_pair("Ced_2312i_LNP", std::cref(Ced_2312i_LNP)));
1814 ModelParamMap.insert(std::make_pair("Ced_2313i_LNP", std::cref(Ced_2313i_LNP)));
1815 ModelParamMap.insert(std::make_pair("Ced_2321i_LNP", std::cref(Ced_2321i_LNP)));
1816 ModelParamMap.insert(std::make_pair("Ced_2322i_LNP", std::cref(Ced_2322i_LNP)));
1817 ModelParamMap.insert(std::make_pair("Ced_2323i_LNP", std::cref(Ced_2323i_LNP)));
1818 ModelParamMap.insert(std::make_pair("Ced_2331i_LNP", std::cref(Ced_2331i_LNP)));
1819 ModelParamMap.insert(std::make_pair("Ced_2332i_LNP", std::cref(Ced_2332i_LNP)));
1820 ModelParamMap.insert(std::make_pair("Ced_2333i_LNP", std::cref(Ced_2333i_LNP)));
1821 ModelParamMap.insert(std::make_pair("Ced_2311i_LNP", std::cref(Ced_2311i_LNP)));
1822 ModelParamMap.insert(std::make_pair("Ced_3312i_LNP", std::cref(Ced_3312i_LNP)));
1823 ModelParamMap.insert(std::make_pair("Ced_3313i_LNP", std::cref(Ced_3313i_LNP)));
1824 ModelParamMap.insert(std::make_pair("Ced_3323i_LNP", std::cref(Ced_3323i_LNP)));
1825 ModelParamMap.insert(std::make_pair("Clu_1111r_LNP", std::cref(Clu_1111r_LNP)));
1826 ModelParamMap.insert(std::make_pair("Clu_1112r_LNP", std::cref(Clu_1112r_LNP)));
1827 ModelParamMap.insert(std::make_pair("Clu_1113r_LNP", std::cref(Clu_1113r_LNP)));
1828 ModelParamMap.insert(std::make_pair("Clu_1122r_LNP", std::cref(Clu_1122r_LNP)));
1829 ModelParamMap.insert(std::make_pair("Clu_1123r_LNP", std::cref(Clu_1123r_LNP)));
1830 ModelParamMap.insert(std::make_pair("Clu_1133r_LNP", std::cref(Clu_1133r_LNP)));
1831 ModelParamMap.insert(std::make_pair("Clu_1211r_LNP", std::cref(Clu_1211r_LNP)));
1832 ModelParamMap.insert(std::make_pair("Clu_1212r_LNP", std::cref(Clu_1212r_LNP)));
1833 ModelParamMap.insert(std::make_pair("Clu_1213r_LNP", std::cref(Clu_1213r_LNP)));
1834 ModelParamMap.insert(std::make_pair("Clu_1221r_LNP", std::cref(Clu_1221r_LNP)));
1835 ModelParamMap.insert(std::make_pair("Clu_1222r_LNP", std::cref(Clu_1222r_LNP)));
1836 ModelParamMap.insert(std::make_pair("Clu_1223r_LNP", std::cref(Clu_1223r_LNP)));
1837 ModelParamMap.insert(std::make_pair("Clu_1231r_LNP", std::cref(Clu_1231r_LNP)));
1838 ModelParamMap.insert(std::make_pair("Clu_1232r_LNP", std::cref(Clu_1232r_LNP)));
1839 ModelParamMap.insert(std::make_pair("Clu_1233r_LNP", std::cref(Clu_1233r_LNP)));
1840 ModelParamMap.insert(std::make_pair("Clu_1311r_LNP", std::cref(Clu_1311r_LNP)));
1841 ModelParamMap.insert(std::make_pair("Clu_1312r_LNP", std::cref(Clu_1312r_LNP)));
1842 ModelParamMap.insert(std::make_pair("Clu_1313r_LNP", std::cref(Clu_1313r_LNP)));
1843 ModelParamMap.insert(std::make_pair("Clu_1321r_LNP", std::cref(Clu_1321r_LNP)));
1844 ModelParamMap.insert(std::make_pair("Clu_1322r_LNP", std::cref(Clu_1322r_LNP)));
1845 ModelParamMap.insert(std::make_pair("Clu_1323r_LNP", std::cref(Clu_1323r_LNP)));
1846 ModelParamMap.insert(std::make_pair("Clu_1331r_LNP", std::cref(Clu_1331r_LNP)));
1847 ModelParamMap.insert(std::make_pair("Clu_1332r_LNP", std::cref(Clu_1332r_LNP)));
1848 ModelParamMap.insert(std::make_pair("Clu_1333r_LNP", std::cref(Clu_1333r_LNP)));
1849 ModelParamMap.insert(std::make_pair("Clu_2211r_LNP", std::cref(Clu_2211r_LNP)));
1850 ModelParamMap.insert(std::make_pair("Clu_2212r_LNP", std::cref(Clu_2212r_LNP)));
1851 ModelParamMap.insert(std::make_pair("Clu_2213r_LNP", std::cref(Clu_2213r_LNP)));
1852 ModelParamMap.insert(std::make_pair("Clu_2222r_LNP", std::cref(Clu_2222r_LNP)));
1853 ModelParamMap.insert(std::make_pair("Clu_2223r_LNP", std::cref(Clu_2223r_LNP)));
1854 ModelParamMap.insert(std::make_pair("Clu_2233r_LNP", std::cref(Clu_2233r_LNP)));
1855 ModelParamMap.insert(std::make_pair("Clu_2311r_LNP", std::cref(Clu_2311r_LNP)));
1856 ModelParamMap.insert(std::make_pair("Clu_2312r_LNP", std::cref(Clu_2312r_LNP)));
1857 ModelParamMap.insert(std::make_pair("Clu_2313r_LNP", std::cref(Clu_2313r_LNP)));
1858 ModelParamMap.insert(std::make_pair("Clu_2321r_LNP", std::cref(Clu_2321r_LNP)));
1859 ModelParamMap.insert(std::make_pair("Clu_2322r_LNP", std::cref(Clu_2322r_LNP)));
1860 ModelParamMap.insert(std::make_pair("Clu_2323r_LNP", std::cref(Clu_2323r_LNP)));
1861 ModelParamMap.insert(std::make_pair("Clu_2331r_LNP", std::cref(Clu_2331r_LNP)));
1862 ModelParamMap.insert(std::make_pair("Clu_2332r_LNP", std::cref(Clu_2332r_LNP)));
1863 ModelParamMap.insert(std::make_pair("Clu_2333r_LNP", std::cref(Clu_2333r_LNP)));
1864 ModelParamMap.insert(std::make_pair("Clu_3311r_LNP", std::cref(Clu_3311r_LNP)));
1865 ModelParamMap.insert(std::make_pair("Clu_3312r_LNP", std::cref(Clu_3312r_LNP)));
1866 ModelParamMap.insert(std::make_pair("Clu_3313r_LNP", std::cref(Clu_3313r_LNP)));
1867 ModelParamMap.insert(std::make_pair("Clu_3322r_LNP", std::cref(Clu_3322r_LNP)));
1868 ModelParamMap.insert(std::make_pair("Clu_3323r_LNP", std::cref(Clu_3323r_LNP)));
1869 ModelParamMap.insert(std::make_pair("Clu_3333r_LNP", std::cref(Clu_3333r_LNP)));
1870 ModelParamMap.insert(std::make_pair("Clu_1112i_LNP", std::cref(Clu_1112i_LNP)));
1871 ModelParamMap.insert(std::make_pair("Clu_1113i_LNP", std::cref(Clu_1113i_LNP)));
1872 ModelParamMap.insert(std::make_pair("Clu_1123i_LNP", std::cref(Clu_1123i_LNP)));
1873 ModelParamMap.insert(std::make_pair("Clu_1211i_LNP", std::cref(Clu_1211i_LNP)));
1874 ModelParamMap.insert(std::make_pair("Clu_1212i_LNP", std::cref(Clu_1212i_LNP)));
1875 ModelParamMap.insert(std::make_pair("Clu_1213i_LNP", std::cref(Clu_1213i_LNP)));
1876 ModelParamMap.insert(std::make_pair("Clu_1221i_LNP", std::cref(Clu_1221i_LNP)));
1877 ModelParamMap.insert(std::make_pair("Clu_1222i_LNP", std::cref(Clu_1222i_LNP)));
1878 ModelParamMap.insert(std::make_pair("Clu_1223i_LNP", std::cref(Clu_1223i_LNP)));
1879 ModelParamMap.insert(std::make_pair("Clu_1231i_LNP", std::cref(Clu_1231i_LNP)));
1880 ModelParamMap.insert(std::make_pair("Clu_1232i_LNP", std::cref(Clu_1232i_LNP)));
1881 ModelParamMap.insert(std::make_pair("Clu_1233i_LNP", std::cref(Clu_1233i_LNP)));
1882 ModelParamMap.insert(std::make_pair("Clu_1311i_LNP", std::cref(Clu_1311i_LNP)));
1883 ModelParamMap.insert(std::make_pair("Clu_1312i_LNP", std::cref(Clu_1312i_LNP)));
1884 ModelParamMap.insert(std::make_pair("Clu_1313i_LNP", std::cref(Clu_1313i_LNP)));
1885 ModelParamMap.insert(std::make_pair("Clu_1321i_LNP", std::cref(Clu_1321i_LNP)));
1886 ModelParamMap.insert(std::make_pair("Clu_1322i_LNP", std::cref(Clu_1322i_LNP)));
1887 ModelParamMap.insert(std::make_pair("Clu_1323i_LNP", std::cref(Clu_1323i_LNP)));
1888 ModelParamMap.insert(std::make_pair("Clu_1331i_LNP", std::cref(Clu_1331i_LNP)));
1889 ModelParamMap.insert(std::make_pair("Clu_1332i_LNP", std::cref(Clu_1332i_LNP)));
1890 ModelParamMap.insert(std::make_pair("Clu_1333i_LNP", std::cref(Clu_1333i_LNP)));
1891 ModelParamMap.insert(std::make_pair("Clu_2212i_LNP", std::cref(Clu_2212i_LNP)));
1892 ModelParamMap.insert(std::make_pair("Clu_2213i_LNP", std::cref(Clu_2213i_LNP)));
1893 ModelParamMap.insert(std::make_pair("Clu_2223i_LNP", std::cref(Clu_2223i_LNP)));
1894 ModelParamMap.insert(std::make_pair("Clu_2312i_LNP", std::cref(Clu_2312i_LNP)));
1895 ModelParamMap.insert(std::make_pair("Clu_2313i_LNP", std::cref(Clu_2313i_LNP)));
1896 ModelParamMap.insert(std::make_pair("Clu_2321i_LNP", std::cref(Clu_2321i_LNP)));
1897 ModelParamMap.insert(std::make_pair("Clu_2322i_LNP", std::cref(Clu_2322i_LNP)));
1898 ModelParamMap.insert(std::make_pair("Clu_2323i_LNP", std::cref(Clu_2323i_LNP)));
1899 ModelParamMap.insert(std::make_pair("Clu_2331i_LNP", std::cref(Clu_2331i_LNP)));
1900 ModelParamMap.insert(std::make_pair("Clu_2332i_LNP", std::cref(Clu_2332i_LNP)));
1901 ModelParamMap.insert(std::make_pair("Clu_2333i_LNP", std::cref(Clu_2333i_LNP)));
1902 ModelParamMap.insert(std::make_pair("Clu_2311i_LNP", std::cref(Clu_2311i_LNP)));
1903 ModelParamMap.insert(std::make_pair("Clu_3312i_LNP", std::cref(Clu_3312i_LNP)));
1904 ModelParamMap.insert(std::make_pair("Clu_3313i_LNP", std::cref(Clu_3313i_LNP)));
1905 ModelParamMap.insert(std::make_pair("Clu_3323i_LNP", std::cref(Clu_3323i_LNP)));
1906 ModelParamMap.insert(std::make_pair("Cld_1111r_LNP", std::cref(Cld_1111r_LNP)));
1907 ModelParamMap.insert(std::make_pair("Cld_1112r_LNP", std::cref(Cld_1112r_LNP)));
1908 ModelParamMap.insert(std::make_pair("Cld_1113r_LNP", std::cref(Cld_1113r_LNP)));
1909 ModelParamMap.insert(std::make_pair("Cld_1122r_LNP", std::cref(Cld_1122r_LNP)));
1910 ModelParamMap.insert(std::make_pair("Cld_1123r_LNP", std::cref(Cld_1123r_LNP)));
1911 ModelParamMap.insert(std::make_pair("Cld_1133r_LNP", std::cref(Cld_1133r_LNP)));
1912 ModelParamMap.insert(std::make_pair("Cld_1211r_LNP", std::cref(Cld_1211r_LNP)));
1913 ModelParamMap.insert(std::make_pair("Cld_1212r_LNP", std::cref(Cld_1212r_LNP)));
1914 ModelParamMap.insert(std::make_pair("Cld_1213r_LNP", std::cref(Cld_1213r_LNP)));
1915 ModelParamMap.insert(std::make_pair("Cld_1221r_LNP", std::cref(Cld_1221r_LNP)));
1916 ModelParamMap.insert(std::make_pair("Cld_1222r_LNP", std::cref(Cld_1222r_LNP)));
1917 ModelParamMap.insert(std::make_pair("Cld_1223r_LNP", std::cref(Cld_1223r_LNP)));
1918 ModelParamMap.insert(std::make_pair("Cld_1231r_LNP", std::cref(Cld_1231r_LNP)));
1919 ModelParamMap.insert(std::make_pair("Cld_1232r_LNP", std::cref(Cld_1232r_LNP)));
1920 ModelParamMap.insert(std::make_pair("Cld_1233r_LNP", std::cref(Cld_1233r_LNP)));
1921 ModelParamMap.insert(std::make_pair("Cld_1311r_LNP", std::cref(Cld_1311r_LNP)));
1922 ModelParamMap.insert(std::make_pair("Cld_1312r_LNP", std::cref(Cld_1312r_LNP)));
1923 ModelParamMap.insert(std::make_pair("Cld_1313r_LNP", std::cref(Cld_1313r_LNP)));
1924 ModelParamMap.insert(std::make_pair("Cld_1321r_LNP", std::cref(Cld_1321r_LNP)));
1925 ModelParamMap.insert(std::make_pair("Cld_1322r_LNP", std::cref(Cld_1322r_LNP)));
1926 ModelParamMap.insert(std::make_pair("Cld_1323r_LNP", std::cref(Cld_1323r_LNP)));
1927 ModelParamMap.insert(std::make_pair("Cld_1331r_LNP", std::cref(Cld_1331r_LNP)));
1928 ModelParamMap.insert(std::make_pair("Cld_1332r_LNP", std::cref(Cld_1332r_LNP)));
1929 ModelParamMap.insert(std::make_pair("Cld_1333r_LNP", std::cref(Cld_1333r_LNP)));
1930 ModelParamMap.insert(std::make_pair("Cld_2211r_LNP", std::cref(Cld_2211r_LNP)));
1931 ModelParamMap.insert(std::make_pair("Cld_2212r_LNP", std::cref(Cld_2212r_LNP)));
1932 ModelParamMap.insert(std::make_pair("Cld_2213r_LNP", std::cref(Cld_2213r_LNP)));
1933 ModelParamMap.insert(std::make_pair("Cld_2222r_LNP", std::cref(Cld_2222r_LNP)));
1934 ModelParamMap.insert(std::make_pair("Cld_2223r_LNP", std::cref(Cld_2223r_LNP)));
1935 ModelParamMap.insert(std::make_pair("Cld_2233r_LNP", std::cref(Cld_2233r_LNP)));
1936 ModelParamMap.insert(std::make_pair("Cld_2311r_LNP", std::cref(Cld_2311r_LNP)));
1937 ModelParamMap.insert(std::make_pair("Cld_2312r_LNP", std::cref(Cld_2312r_LNP)));
1938 ModelParamMap.insert(std::make_pair("Cld_2313r_LNP", std::cref(Cld_2313r_LNP)));
1939 ModelParamMap.insert(std::make_pair("Cld_2321r_LNP", std::cref(Cld_2321r_LNP)));
1940 ModelParamMap.insert(std::make_pair("Cld_2322r_LNP", std::cref(Cld_2322r_LNP)));
1941 ModelParamMap.insert(std::make_pair("Cld_2323r_LNP", std::cref(Cld_2323r_LNP)));
1942 ModelParamMap.insert(std::make_pair("Cld_2331r_LNP", std::cref(Cld_2331r_LNP)));
1943 ModelParamMap.insert(std::make_pair("Cld_2332r_LNP", std::cref(Cld_2332r_LNP)));
1944 ModelParamMap.insert(std::make_pair("Cld_2333r_LNP", std::cref(Cld_2333r_LNP)));
1945 ModelParamMap.insert(std::make_pair("Cld_3311r_LNP", std::cref(Cld_3311r_LNP)));
1946 ModelParamMap.insert(std::make_pair("Cld_3312r_LNP", std::cref(Cld_3312r_LNP)));
1947 ModelParamMap.insert(std::make_pair("Cld_3313r_LNP", std::cref(Cld_3313r_LNP)));
1948 ModelParamMap.insert(std::make_pair("Cld_3322r_LNP", std::cref(Cld_3322r_LNP)));
1949 ModelParamMap.insert(std::make_pair("Cld_3323r_LNP", std::cref(Cld_3323r_LNP)));
1950 ModelParamMap.insert(std::make_pair("Cld_3333r_LNP", std::cref(Cld_3333r_LNP)));
1951 ModelParamMap.insert(std::make_pair("Cld_1112i_LNP", std::cref(Cld_1112i_LNP)));
1952 ModelParamMap.insert(std::make_pair("Cld_1113i_LNP", std::cref(Cld_1113i_LNP)));
1953 ModelParamMap.insert(std::make_pair("Cld_1123i_LNP", std::cref(Cld_1123i_LNP)));
1954 ModelParamMap.insert(std::make_pair("Cld_1211i_LNP", std::cref(Cld_1211i_LNP)));
1955 ModelParamMap.insert(std::make_pair("Cld_1212i_LNP", std::cref(Cld_1212i_LNP)));
1956 ModelParamMap.insert(std::make_pair("Cld_1213i_LNP", std::cref(Cld_1213i_LNP)));
1957 ModelParamMap.insert(std::make_pair("Cld_1221i_LNP", std::cref(Cld_1221i_LNP)));
1958 ModelParamMap.insert(std::make_pair("Cld_1222i_LNP", std::cref(Cld_1222i_LNP)));
1959 ModelParamMap.insert(std::make_pair("Cld_1223i_LNP", std::cref(Cld_1223i_LNP)));
1960 ModelParamMap.insert(std::make_pair("Cld_1231i_LNP", std::cref(Cld_1231i_LNP)));
1961 ModelParamMap.insert(std::make_pair("Cld_1232i_LNP", std::cref(Cld_1232i_LNP)));
1962 ModelParamMap.insert(std::make_pair("Cld_1233i_LNP", std::cref(Cld_1233i_LNP)));
1963 ModelParamMap.insert(std::make_pair("Cld_1311i_LNP", std::cref(Cld_1311i_LNP)));
1964 ModelParamMap.insert(std::make_pair("Cld_1312i_LNP", std::cref(Cld_1312i_LNP)));
1965 ModelParamMap.insert(std::make_pair("Cld_1313i_LNP", std::cref(Cld_1313i_LNP)));
1966 ModelParamMap.insert(std::make_pair("Cld_1321i_LNP", std::cref(Cld_1321i_LNP)));
1967 ModelParamMap.insert(std::make_pair("Cld_1322i_LNP", std::cref(Cld_1322i_LNP)));
1968 ModelParamMap.insert(std::make_pair("Cld_1323i_LNP", std::cref(Cld_1323i_LNP)));
1969 ModelParamMap.insert(std::make_pair("Cld_1331i_LNP", std::cref(Cld_1331i_LNP)));
1970 ModelParamMap.insert(std::make_pair("Cld_1332i_LNP", std::cref(Cld_1332i_LNP)));
1971 ModelParamMap.insert(std::make_pair("Cld_1333i_LNP", std::cref(Cld_1333i_LNP)));
1972 ModelParamMap.insert(std::make_pair("Cld_2212i_LNP", std::cref(Cld_2212i_LNP)));
1973 ModelParamMap.insert(std::make_pair("Cld_2213i_LNP", std::cref(Cld_2213i_LNP)));
1974 ModelParamMap.insert(std::make_pair("Cld_2223i_LNP", std::cref(Cld_2223i_LNP)));
1975 ModelParamMap.insert(std::make_pair("Cld_2312i_LNP", std::cref(Cld_2312i_LNP)));
1976 ModelParamMap.insert(std::make_pair("Cld_2313i_LNP", std::cref(Cld_2313i_LNP)));
1977 ModelParamMap.insert(std::make_pair("Cld_2321i_LNP", std::cref(Cld_2321i_LNP)));
1978 ModelParamMap.insert(std::make_pair("Cld_2322i_LNP", std::cref(Cld_2322i_LNP)));
1979 ModelParamMap.insert(std::make_pair("Cld_2323i_LNP", std::cref(Cld_2323i_LNP)));
1980 ModelParamMap.insert(std::make_pair("Cld_2331i_LNP", std::cref(Cld_2331i_LNP)));
1981 ModelParamMap.insert(std::make_pair("Cld_2332i_LNP", std::cref(Cld_2332i_LNP)));
1982 ModelParamMap.insert(std::make_pair("Cld_2333i_LNP", std::cref(Cld_2333i_LNP)));
1983 ModelParamMap.insert(std::make_pair("Cld_2311i_LNP", std::cref(Cld_2311i_LNP)));
1984 ModelParamMap.insert(std::make_pair("Cld_3312i_LNP", std::cref(Cld_3312i_LNP)));
1985 ModelParamMap.insert(std::make_pair("Cld_3313i_LNP", std::cref(Cld_3313i_LNP)));
1986 ModelParamMap.insert(std::make_pair("Cld_3323i_LNP", std::cref(Cld_3323i_LNP)));
1987 ModelParamMap.insert(std::make_pair("Cqe_1111r_LNP", std::cref(Cqe_1111r_LNP)));
1988 ModelParamMap.insert(std::make_pair("Cqe_1112r_LNP", std::cref(Cqe_1112r_LNP)));
1989 ModelParamMap.insert(std::make_pair("Cqe_1113r_LNP", std::cref(Cqe_1113r_LNP)));
1990 ModelParamMap.insert(std::make_pair("Cqe_1122r_LNP", std::cref(Cqe_1122r_LNP)));
1991 ModelParamMap.insert(std::make_pair("Cqe_1123r_LNP", std::cref(Cqe_1123r_LNP)));
1992 ModelParamMap.insert(std::make_pair("Cqe_1133r_LNP", std::cref(Cqe_1133r_LNP)));
1993 ModelParamMap.insert(std::make_pair("Cqe_1211r_LNP", std::cref(Cqe_1211r_LNP)));
1994 ModelParamMap.insert(std::make_pair("Cqe_1212r_LNP", std::cref(Cqe_1212r_LNP)));
1995 ModelParamMap.insert(std::make_pair("Cqe_1213r_LNP", std::cref(Cqe_1213r_LNP)));
1996 ModelParamMap.insert(std::make_pair("Cqe_1221r_LNP", std::cref(Cqe_1221r_LNP)));
1997 ModelParamMap.insert(std::make_pair("Cqe_1222r_LNP", std::cref(Cqe_1222r_LNP)));
1998 ModelParamMap.insert(std::make_pair("Cqe_1223r_LNP", std::cref(Cqe_1223r_LNP)));
1999 ModelParamMap.insert(std::make_pair("Cqe_1231r_LNP", std::cref(Cqe_1231r_LNP)));
2000 ModelParamMap.insert(std::make_pair("Cqe_1232r_LNP", std::cref(Cqe_1232r_LNP)));
2001 ModelParamMap.insert(std::make_pair("Cqe_1233r_LNP", std::cref(Cqe_1233r_LNP)));
2002 ModelParamMap.insert(std::make_pair("Cqe_1311r_LNP", std::cref(Cqe_1311r_LNP)));
2003 ModelParamMap.insert(std::make_pair("Cqe_1312r_LNP", std::cref(Cqe_1312r_LNP)));
2004 ModelParamMap.insert(std::make_pair("Cqe_1313r_LNP", std::cref(Cqe_1313r_LNP)));
2005 ModelParamMap.insert(std::make_pair("Cqe_1321r_LNP", std::cref(Cqe_1321r_LNP)));
2006 ModelParamMap.insert(std::make_pair("Cqe_1322r_LNP", std::cref(Cqe_1322r_LNP)));
2007 ModelParamMap.insert(std::make_pair("Cqe_1323r_LNP", std::cref(Cqe_1323r_LNP)));
2008 ModelParamMap.insert(std::make_pair("Cqe_1331r_LNP", std::cref(Cqe_1331r_LNP)));
2009 ModelParamMap.insert(std::make_pair("Cqe_1332r_LNP", std::cref(Cqe_1332r_LNP)));
2010 ModelParamMap.insert(std::make_pair("Cqe_1333r_LNP", std::cref(Cqe_1333r_LNP)));
2011 ModelParamMap.insert(std::make_pair("Cqe_2211r_LNP", std::cref(Cqe_2211r_LNP)));
2012 ModelParamMap.insert(std::make_pair("Cqe_2212r_LNP", std::cref(Cqe_2212r_LNP)));
2013 ModelParamMap.insert(std::make_pair("Cqe_2213r_LNP", std::cref(Cqe_2213r_LNP)));
2014 ModelParamMap.insert(std::make_pair("Cqe_2222r_LNP", std::cref(Cqe_2222r_LNP)));
2015 ModelParamMap.insert(std::make_pair("Cqe_2223r_LNP", std::cref(Cqe_2223r_LNP)));
2016 ModelParamMap.insert(std::make_pair("Cqe_2233r_LNP", std::cref(Cqe_2233r_LNP)));
2017 ModelParamMap.insert(std::make_pair("Cqe_2311r_LNP", std::cref(Cqe_2311r_LNP)));
2018 ModelParamMap.insert(std::make_pair("Cqe_2312r_LNP", std::cref(Cqe_2312r_LNP)));
2019 ModelParamMap.insert(std::make_pair("Cqe_2313r_LNP", std::cref(Cqe_2313r_LNP)));
2020 ModelParamMap.insert(std::make_pair("Cqe_2321r_LNP", std::cref(Cqe_2321r_LNP)));
2021 ModelParamMap.insert(std::make_pair("Cqe_2322r_LNP", std::cref(Cqe_2322r_LNP)));
2022 ModelParamMap.insert(std::make_pair("Cqe_2323r_LNP", std::cref(Cqe_2323r_LNP)));
2023 ModelParamMap.insert(std::make_pair("Cqe_2331r_LNP", std::cref(Cqe_2331r_LNP)));
2024 ModelParamMap.insert(std::make_pair("Cqe_2332r_LNP", std::cref(Cqe_2332r_LNP)));
2025 ModelParamMap.insert(std::make_pair("Cqe_2333r_LNP", std::cref(Cqe_2333r_LNP)));
2026 ModelParamMap.insert(std::make_pair("Cqe_3311r_LNP", std::cref(Cqe_3311r_LNP)));
2027 ModelParamMap.insert(std::make_pair("Cqe_3312r_LNP", std::cref(Cqe_3312r_LNP)));
2028 ModelParamMap.insert(std::make_pair("Cqe_3313r_LNP", std::cref(Cqe_3313r_LNP)));
2029 ModelParamMap.insert(std::make_pair("Cqe_3322r_LNP", std::cref(Cqe_3322r_LNP)));
2030 ModelParamMap.insert(std::make_pair("Cqe_3323r_LNP", std::cref(Cqe_3323r_LNP)));
2031 ModelParamMap.insert(std::make_pair("Cqe_3333r_LNP", std::cref(Cqe_3333r_LNP)));
2032 ModelParamMap.insert(std::make_pair("Cqe_1112i_LNP", std::cref(Cqe_1112i_LNP)));
2033 ModelParamMap.insert(std::make_pair("Cqe_1113i_LNP", std::cref(Cqe_1113i_LNP)));
2034 ModelParamMap.insert(std::make_pair("Cqe_1123i_LNP", std::cref(Cqe_1123i_LNP)));
2035 ModelParamMap.insert(std::make_pair("Cqe_1211i_LNP", std::cref(Cqe_1211i_LNP)));
2036 ModelParamMap.insert(std::make_pair("Cqe_1212i_LNP", std::cref(Cqe_1212i_LNP)));
2037 ModelParamMap.insert(std::make_pair("Cqe_1213i_LNP", std::cref(Cqe_1213i_LNP)));
2038 ModelParamMap.insert(std::make_pair("Cqe_1221i_LNP", std::cref(Cqe_1221i_LNP)));
2039 ModelParamMap.insert(std::make_pair("Cqe_1222i_LNP", std::cref(Cqe_1222i_LNP)));
2040 ModelParamMap.insert(std::make_pair("Cqe_1223i_LNP", std::cref(Cqe_1223i_LNP)));
2041 ModelParamMap.insert(std::make_pair("Cqe_1231i_LNP", std::cref(Cqe_1231i_LNP)));
2042 ModelParamMap.insert(std::make_pair("Cqe_1232i_LNP", std::cref(Cqe_1232i_LNP)));
2043 ModelParamMap.insert(std::make_pair("Cqe_1233i_LNP", std::cref(Cqe_1233i_LNP)));
2044 ModelParamMap.insert(std::make_pair("Cqe_1311i_LNP", std::cref(Cqe_1311i_LNP)));
2045 ModelParamMap.insert(std::make_pair("Cqe_1312i_LNP", std::cref(Cqe_1312i_LNP)));
2046 ModelParamMap.insert(std::make_pair("Cqe_1313i_LNP", std::cref(Cqe_1313i_LNP)));
2047 ModelParamMap.insert(std::make_pair("Cqe_1321i_LNP", std::cref(Cqe_1321i_LNP)));
2048 ModelParamMap.insert(std::make_pair("Cqe_1322i_LNP", std::cref(Cqe_1322i_LNP)));
2049 ModelParamMap.insert(std::make_pair("Cqe_1323i_LNP", std::cref(Cqe_1323i_LNP)));
2050 ModelParamMap.insert(std::make_pair("Cqe_1331i_LNP", std::cref(Cqe_1331i_LNP)));
2051 ModelParamMap.insert(std::make_pair("Cqe_1332i_LNP", std::cref(Cqe_1332i_LNP)));
2052 ModelParamMap.insert(std::make_pair("Cqe_1333i_LNP", std::cref(Cqe_1333i_LNP)));
2053 ModelParamMap.insert(std::make_pair("Cqe_2212i_LNP", std::cref(Cqe_2212i_LNP)));
2054 ModelParamMap.insert(std::make_pair("Cqe_2213i_LNP", std::cref(Cqe_2213i_LNP)));
2055 ModelParamMap.insert(std::make_pair("Cqe_2223i_LNP", std::cref(Cqe_2223i_LNP)));
2056 ModelParamMap.insert(std::make_pair("Cqe_2312i_LNP", std::cref(Cqe_2312i_LNP)));
2057 ModelParamMap.insert(std::make_pair("Cqe_2313i_LNP", std::cref(Cqe_2313i_LNP)));
2058 ModelParamMap.insert(std::make_pair("Cqe_2321i_LNP", std::cref(Cqe_2321i_LNP)));
2059 ModelParamMap.insert(std::make_pair("Cqe_2322i_LNP", std::cref(Cqe_2322i_LNP)));
2060 ModelParamMap.insert(std::make_pair("Cqe_2323i_LNP", std::cref(Cqe_2323i_LNP)));
2061 ModelParamMap.insert(std::make_pair("Cqe_2331i_LNP", std::cref(Cqe_2331i_LNP)));
2062 ModelParamMap.insert(std::make_pair("Cqe_2332i_LNP", std::cref(Cqe_2332i_LNP)));
2063 ModelParamMap.insert(std::make_pair("Cqe_2333i_LNP", std::cref(Cqe_2333i_LNP)));
2064 ModelParamMap.insert(std::make_pair("Cqe_2311i_LNP", std::cref(Cqe_2311i_LNP)));
2065 ModelParamMap.insert(std::make_pair("Cqe_3312i_LNP", std::cref(Cqe_3312i_LNP)));
2066 ModelParamMap.insert(std::make_pair("Cqe_3313i_LNP", std::cref(Cqe_3313i_LNP)));
2067 ModelParamMap.insert(std::make_pair("Cqe_3323i_LNP", std::cref(Cqe_3323i_LNP)));
2068 ModelParamMap.insert(std::make_pair("Cledq_1111r_LNP", std::cref(Cledq_1111r_LNP)));
2069 ModelParamMap.insert(std::make_pair("Cledq_1112r_LNP", std::cref(Cledq_1112r_LNP)));
2070 ModelParamMap.insert(std::make_pair("Cledq_1113r_LNP", std::cref(Cledq_1113r_LNP)));
2071 ModelParamMap.insert(std::make_pair("Cledq_1121r_LNP", std::cref(Cledq_1121r_LNP)));
2072 ModelParamMap.insert(std::make_pair("Cledq_1122r_LNP", std::cref(Cledq_1122r_LNP)));
2073 ModelParamMap.insert(std::make_pair("Cledq_1123r_LNP", std::cref(Cledq_1123r_LNP)));
2074 ModelParamMap.insert(std::make_pair("Cledq_1131r_LNP", std::cref(Cledq_1131r_LNP)));
2075 ModelParamMap.insert(std::make_pair("Cledq_1132r_LNP", std::cref(Cledq_1132r_LNP)));
2076 ModelParamMap.insert(std::make_pair("Cledq_1133r_LNP", std::cref(Cledq_1133r_LNP)));
2077 ModelParamMap.insert(std::make_pair("Cledq_1211r_LNP", std::cref(Cledq_1211r_LNP)));
2078 ModelParamMap.insert(std::make_pair("Cledq_1212r_LNP", std::cref(Cledq_1212r_LNP)));
2079 ModelParamMap.insert(std::make_pair("Cledq_1213r_LNP", std::cref(Cledq_1213r_LNP)));
2080 ModelParamMap.insert(std::make_pair("Cledq_1221r_LNP", std::cref(Cledq_1221r_LNP)));
2081 ModelParamMap.insert(std::make_pair("Cledq_1222r_LNP", std::cref(Cledq_1222r_LNP)));
2082 ModelParamMap.insert(std::make_pair("Cledq_1223r_LNP", std::cref(Cledq_1223r_LNP)));
2083 ModelParamMap.insert(std::make_pair("Cledq_1231r_LNP", std::cref(Cledq_1231r_LNP)));
2084 ModelParamMap.insert(std::make_pair("Cledq_1232r_LNP", std::cref(Cledq_1232r_LNP)));
2085 ModelParamMap.insert(std::make_pair("Cledq_1233r_LNP", std::cref(Cledq_1233r_LNP)));
2086 ModelParamMap.insert(std::make_pair("Cledq_1311r_LNP", std::cref(Cledq_1311r_LNP)));
2087 ModelParamMap.insert(std::make_pair("Cledq_1312r_LNP", std::cref(Cledq_1312r_LNP)));
2088 ModelParamMap.insert(std::make_pair("Cledq_1313r_LNP", std::cref(Cledq_1313r_LNP)));
2089 ModelParamMap.insert(std::make_pair("Cledq_1321r_LNP", std::cref(Cledq_1321r_LNP)));
2090 ModelParamMap.insert(std::make_pair("Cledq_1322r_LNP", std::cref(Cledq_1322r_LNP)));
2091 ModelParamMap.insert(std::make_pair("Cledq_1323r_LNP", std::cref(Cledq_1323r_LNP)));
2092 ModelParamMap.insert(std::make_pair("Cledq_1331r_LNP", std::cref(Cledq_1331r_LNP)));
2093 ModelParamMap.insert(std::make_pair("Cledq_1332r_LNP", std::cref(Cledq_1332r_LNP)));
2094 ModelParamMap.insert(std::make_pair("Cledq_1333r_LNP", std::cref(Cledq_1333r_LNP)));
2095 ModelParamMap.insert(std::make_pair("Cledq_2111r_LNP", std::cref(Cledq_2111r_LNP)));
2096 ModelParamMap.insert(std::make_pair("Cledq_2112r_LNP", std::cref(Cledq_2112r_LNP)));
2097 ModelParamMap.insert(std::make_pair("Cledq_2113r_LNP", std::cref(Cledq_2113r_LNP)));
2098 ModelParamMap.insert(std::make_pair("Cledq_2121r_LNP", std::cref(Cledq_2121r_LNP)));
2099 ModelParamMap.insert(std::make_pair("Cledq_2122r_LNP", std::cref(Cledq_2122r_LNP)));
2100 ModelParamMap.insert(std::make_pair("Cledq_2123r_LNP", std::cref(Cledq_2123r_LNP)));
2101 ModelParamMap.insert(std::make_pair("Cledq_2131r_LNP", std::cref(Cledq_2131r_LNP)));
2102 ModelParamMap.insert(std::make_pair("Cledq_2132r_LNP", std::cref(Cledq_2132r_LNP)));
2103 ModelParamMap.insert(std::make_pair("Cledq_2133r_LNP", std::cref(Cledq_2133r_LNP)));
2104 ModelParamMap.insert(std::make_pair("Cledq_2211r_LNP", std::cref(Cledq_2211r_LNP)));
2105 ModelParamMap.insert(std::make_pair("Cledq_2212r_LNP", std::cref(Cledq_2212r_LNP)));
2106 ModelParamMap.insert(std::make_pair("Cledq_2213r_LNP", std::cref(Cledq_2213r_LNP)));
2107 ModelParamMap.insert(std::make_pair("Cledq_2221r_LNP", std::cref(Cledq_2221r_LNP)));
2108 ModelParamMap.insert(std::make_pair("Cledq_2222r_LNP", std::cref(Cledq_2222r_LNP)));
2109 ModelParamMap.insert(std::make_pair("Cledq_2223r_LNP", std::cref(Cledq_2223r_LNP)));
2110 ModelParamMap.insert(std::make_pair("Cledq_2231r_LNP", std::cref(Cledq_2231r_LNP)));
2111 ModelParamMap.insert(std::make_pair("Cledq_2232r_LNP", std::cref(Cledq_2232r_LNP)));
2112 ModelParamMap.insert(std::make_pair("Cledq_2233r_LNP", std::cref(Cledq_2233r_LNP)));
2113 ModelParamMap.insert(std::make_pair("Cledq_2311r_LNP", std::cref(Cledq_2311r_LNP)));
2114 ModelParamMap.insert(std::make_pair("Cledq_2312r_LNP", std::cref(Cledq_2312r_LNP)));
2115 ModelParamMap.insert(std::make_pair("Cledq_2313r_LNP", std::cref(Cledq_2313r_LNP)));
2116 ModelParamMap.insert(std::make_pair("Cledq_2321r_LNP", std::cref(Cledq_2321r_LNP)));
2117 ModelParamMap.insert(std::make_pair("Cledq_2322r_LNP", std::cref(Cledq_2322r_LNP)));
2118 ModelParamMap.insert(std::make_pair("Cledq_2323r_LNP", std::cref(Cledq_2323r_LNP)));
2119 ModelParamMap.insert(std::make_pair("Cledq_2331r_LNP", std::cref(Cledq_2331r_LNP)));
2120 ModelParamMap.insert(std::make_pair("Cledq_2332r_LNP", std::cref(Cledq_2332r_LNP)));
2121 ModelParamMap.insert(std::make_pair("Cledq_2333r_LNP", std::cref(Cledq_2333r_LNP)));
2122 ModelParamMap.insert(std::make_pair("Cledq_3111r_LNP", std::cref(Cledq_3111r_LNP)));
2123 ModelParamMap.insert(std::make_pair("Cledq_3112r_LNP", std::cref(Cledq_3112r_LNP)));
2124 ModelParamMap.insert(std::make_pair("Cledq_3113r_LNP", std::cref(Cledq_3113r_LNP)));
2125 ModelParamMap.insert(std::make_pair("Cledq_3121r_LNP", std::cref(Cledq_3121r_LNP)));
2126 ModelParamMap.insert(std::make_pair("Cledq_3122r_LNP", std::cref(Cledq_3122r_LNP)));
2127 ModelParamMap.insert(std::make_pair("Cledq_3123r_LNP", std::cref(Cledq_3123r_LNP)));
2128 ModelParamMap.insert(std::make_pair("Cledq_3131r_LNP", std::cref(Cledq_3131r_LNP)));
2129 ModelParamMap.insert(std::make_pair("Cledq_3132r_LNP", std::cref(Cledq_3132r_LNP)));
2130 ModelParamMap.insert(std::make_pair("Cledq_3133r_LNP", std::cref(Cledq_3133r_LNP)));
2131 ModelParamMap.insert(std::make_pair("Cledq_3211r_LNP", std::cref(Cledq_3211r_LNP)));
2132 ModelParamMap.insert(std::make_pair("Cledq_3212r_LNP", std::cref(Cledq_3212r_LNP)));
2133 ModelParamMap.insert(std::make_pair("Cledq_3213r_LNP", std::cref(Cledq_3213r_LNP)));
2134 ModelParamMap.insert(std::make_pair("Cledq_3221r_LNP", std::cref(Cledq_3221r_LNP)));
2135 ModelParamMap.insert(std::make_pair("Cledq_3222r_LNP", std::cref(Cledq_3222r_LNP)));
2136 ModelParamMap.insert(std::make_pair("Cledq_3223r_LNP", std::cref(Cledq_3223r_LNP)));
2137 ModelParamMap.insert(std::make_pair("Cledq_3231r_LNP", std::cref(Cledq_3231r_LNP)));
2138 ModelParamMap.insert(std::make_pair("Cledq_3232r_LNP", std::cref(Cledq_3232r_LNP)));
2139 ModelParamMap.insert(std::make_pair("Cledq_3233r_LNP", std::cref(Cledq_3233r_LNP)));
2140 ModelParamMap.insert(std::make_pair("Cledq_3311r_LNP", std::cref(Cledq_3311r_LNP)));
2141 ModelParamMap.insert(std::make_pair("Cledq_3312r_LNP", std::cref(Cledq_3312r_LNP)));
2142 ModelParamMap.insert(std::make_pair("Cledq_3313r_LNP", std::cref(Cledq_3313r_LNP)));
2143 ModelParamMap.insert(std::make_pair("Cledq_3321r_LNP", std::cref(Cledq_3321r_LNP)));
2144 ModelParamMap.insert(std::make_pair("Cledq_3322r_LNP", std::cref(Cledq_3322r_LNP)));
2145 ModelParamMap.insert(std::make_pair("Cledq_3323r_LNP", std::cref(Cledq_3323r_LNP)));
2146 ModelParamMap.insert(std::make_pair("Cledq_3331r_LNP", std::cref(Cledq_3331r_LNP)));
2147 ModelParamMap.insert(std::make_pair("Cledq_3332r_LNP", std::cref(Cledq_3332r_LNP)));
2148 ModelParamMap.insert(std::make_pair("Cledq_3333r_LNP", std::cref(Cledq_3333r_LNP)));
2149 ModelParamMap.insert(std::make_pair("Cledq_1111i_LNP", std::cref(Cledq_1111i_LNP)));
2150 ModelParamMap.insert(std::make_pair("Cledq_1112i_LNP", std::cref(Cledq_1112i_LNP)));
2151 ModelParamMap.insert(std::make_pair("Cledq_1113i_LNP", std::cref(Cledq_1113i_LNP)));
2152 ModelParamMap.insert(std::make_pair("Cledq_1121i_LNP", std::cref(Cledq_1121i_LNP)));
2153 ModelParamMap.insert(std::make_pair("Cledq_1122i_LNP", std::cref(Cledq_1122i_LNP)));
2154 ModelParamMap.insert(std::make_pair("Cledq_1123i_LNP", std::cref(Cledq_1123i_LNP)));
2155 ModelParamMap.insert(std::make_pair("Cledq_1131i_LNP", std::cref(Cledq_1131i_LNP)));
2156 ModelParamMap.insert(std::make_pair("Cledq_1132i_LNP", std::cref(Cledq_1132i_LNP)));
2157 ModelParamMap.insert(std::make_pair("Cledq_1133i_LNP", std::cref(Cledq_1133i_LNP)));
2158 ModelParamMap.insert(std::make_pair("Cledq_1211i_LNP", std::cref(Cledq_1211i_LNP)));
2159 ModelParamMap.insert(std::make_pair("Cledq_1212i_LNP", std::cref(Cledq_1212i_LNP)));
2160 ModelParamMap.insert(std::make_pair("Cledq_1213i_LNP", std::cref(Cledq_1213i_LNP)));
2161 ModelParamMap.insert(std::make_pair("Cledq_1221i_LNP", std::cref(Cledq_1221i_LNP)));
2162 ModelParamMap.insert(std::make_pair("Cledq_1222i_LNP", std::cref(Cledq_1222i_LNP)));
2163 ModelParamMap.insert(std::make_pair("Cledq_1223i_LNP", std::cref(Cledq_1223i_LNP)));
2164 ModelParamMap.insert(std::make_pair("Cledq_1231i_LNP", std::cref(Cledq_1231i_LNP)));
2165 ModelParamMap.insert(std::make_pair("Cledq_1232i_LNP", std::cref(Cledq_1232i_LNP)));
2166 ModelParamMap.insert(std::make_pair("Cledq_1233i_LNP", std::cref(Cledq_1233i_LNP)));
2167 ModelParamMap.insert(std::make_pair("Cledq_1311i_LNP", std::cref(Cledq_1311i_LNP)));
2168 ModelParamMap.insert(std::make_pair("Cledq_1312i_LNP", std::cref(Cledq_1312i_LNP)));
2169 ModelParamMap.insert(std::make_pair("Cledq_1313i_LNP", std::cref(Cledq_1313i_LNP)));
2170 ModelParamMap.insert(std::make_pair("Cledq_1321i_LNP", std::cref(Cledq_1321i_LNP)));
2171 ModelParamMap.insert(std::make_pair("Cledq_1322i_LNP", std::cref(Cledq_1322i_LNP)));
2172 ModelParamMap.insert(std::make_pair("Cledq_1323i_LNP", std::cref(Cledq_1323i_LNP)));
2173 ModelParamMap.insert(std::make_pair("Cledq_1331i_LNP", std::cref(Cledq_1331i_LNP)));
2174 ModelParamMap.insert(std::make_pair("Cledq_1332i_LNP", std::cref(Cledq_1332i_LNP)));
2175 ModelParamMap.insert(std::make_pair("Cledq_1333i_LNP", std::cref(Cledq_1333i_LNP)));
2176 ModelParamMap.insert(std::make_pair("Cledq_2111i_LNP", std::cref(Cledq_2111i_LNP)));
2177 ModelParamMap.insert(std::make_pair("Cledq_2112i_LNP", std::cref(Cledq_2112i_LNP)));
2178 ModelParamMap.insert(std::make_pair("Cledq_2113i_LNP", std::cref(Cledq_2113i_LNP)));
2179 ModelParamMap.insert(std::make_pair("Cledq_2121i_LNP", std::cref(Cledq_2121i_LNP)));
2180 ModelParamMap.insert(std::make_pair("Cledq_2122i_LNP", std::cref(Cledq_2122i_LNP)));
2181 ModelParamMap.insert(std::make_pair("Cledq_2123i_LNP", std::cref(Cledq_2123i_LNP)));
2182 ModelParamMap.insert(std::make_pair("Cledq_2131i_LNP", std::cref(Cledq_2131i_LNP)));
2183 ModelParamMap.insert(std::make_pair("Cledq_2132i_LNP", std::cref(Cledq_2132i_LNP)));
2184 ModelParamMap.insert(std::make_pair("Cledq_2133i_LNP", std::cref(Cledq_2133i_LNP)));
2185 ModelParamMap.insert(std::make_pair("Cledq_2211i_LNP", std::cref(Cledq_2211i_LNP)));
2186 ModelParamMap.insert(std::make_pair("Cledq_2212i_LNP", std::cref(Cledq_2212i_LNP)));
2187 ModelParamMap.insert(std::make_pair("Cledq_2213i_LNP", std::cref(Cledq_2213i_LNP)));
2188 ModelParamMap.insert(std::make_pair("Cledq_2221i_LNP", std::cref(Cledq_2221i_LNP)));
2189 ModelParamMap.insert(std::make_pair("Cledq_2222i_LNP", std::cref(Cledq_2222i_LNP)));
2190 ModelParamMap.insert(std::make_pair("Cledq_2223i_LNP", std::cref(Cledq_2223i_LNP)));
2191 ModelParamMap.insert(std::make_pair("Cledq_2231i_LNP", std::cref(Cledq_2231i_LNP)));
2192 ModelParamMap.insert(std::make_pair("Cledq_2232i_LNP", std::cref(Cledq_2232i_LNP)));
2193 ModelParamMap.insert(std::make_pair("Cledq_2233i_LNP", std::cref(Cledq_2233i_LNP)));
2194 ModelParamMap.insert(std::make_pair("Cledq_2311i_LNP", std::cref(Cledq_2311i_LNP)));
2195 ModelParamMap.insert(std::make_pair("Cledq_2312i_LNP", std::cref(Cledq_2312i_LNP)));
2196 ModelParamMap.insert(std::make_pair("Cledq_2313i_LNP", std::cref(Cledq_2313i_LNP)));
2197 ModelParamMap.insert(std::make_pair("Cledq_2321i_LNP", std::cref(Cledq_2321i_LNP)));
2198 ModelParamMap.insert(std::make_pair("Cledq_2322i_LNP", std::cref(Cledq_2322i_LNP)));
2199 ModelParamMap.insert(std::make_pair("Cledq_2323i_LNP", std::cref(Cledq_2323i_LNP)));
2200 ModelParamMap.insert(std::make_pair("Cledq_2331i_LNP", std::cref(Cledq_2331i_LNP)));
2201 ModelParamMap.insert(std::make_pair("Cledq_2332i_LNP", std::cref(Cledq_2332i_LNP)));
2202 ModelParamMap.insert(std::make_pair("Cledq_2333i_LNP", std::cref(Cledq_2333i_LNP)));
2203 ModelParamMap.insert(std::make_pair("Cledq_3111i_LNP", std::cref(Cledq_3111i_LNP)));
2204 ModelParamMap.insert(std::make_pair("Cledq_3112i_LNP", std::cref(Cledq_3112i_LNP)));
2205 ModelParamMap.insert(std::make_pair("Cledq_3113i_LNP", std::cref(Cledq_3113i_LNP)));
2206 ModelParamMap.insert(std::make_pair("Cledq_3121i_LNP", std::cref(Cledq_3121i_LNP)));
2207 ModelParamMap.insert(std::make_pair("Cledq_3122i_LNP", std::cref(Cledq_3122i_LNP)));
2208 ModelParamMap.insert(std::make_pair("Cledq_3123i_LNP", std::cref(Cledq_3123i_LNP)));
2209 ModelParamMap.insert(std::make_pair("Cledq_3131i_LNP", std::cref(Cledq_3131i_LNP)));
2210 ModelParamMap.insert(std::make_pair("Cledq_3132i_LNP", std::cref(Cledq_3132i_LNP)));
2211 ModelParamMap.insert(std::make_pair("Cledq_3133i_LNP", std::cref(Cledq_3133i_LNP)));
2212 ModelParamMap.insert(std::make_pair("Cledq_3211i_LNP", std::cref(Cledq_3211i_LNP)));
2213 ModelParamMap.insert(std::make_pair("Cledq_3212i_LNP", std::cref(Cledq_3212i_LNP)));
2214 ModelParamMap.insert(std::make_pair("Cledq_3213i_LNP", std::cref(Cledq_3213i_LNP)));
2215 ModelParamMap.insert(std::make_pair("Cledq_3221i_LNP", std::cref(Cledq_3221i_LNP)));
2216 ModelParamMap.insert(std::make_pair("Cledq_3222i_LNP", std::cref(Cledq_3222i_LNP)));
2217 ModelParamMap.insert(std::make_pair("Cledq_3223i_LNP", std::cref(Cledq_3223i_LNP)));
2218 ModelParamMap.insert(std::make_pair("Cledq_3231i_LNP", std::cref(Cledq_3231i_LNP)));
2219 ModelParamMap.insert(std::make_pair("Cledq_3232i_LNP", std::cref(Cledq_3232i_LNP)));
2220 ModelParamMap.insert(std::make_pair("Cledq_3233i_LNP", std::cref(Cledq_3233i_LNP)));
2221 ModelParamMap.insert(std::make_pair("Cledq_3311i_LNP", std::cref(Cledq_3311i_LNP)));
2222 ModelParamMap.insert(std::make_pair("Cledq_3312i_LNP", std::cref(Cledq_3312i_LNP)));
2223 ModelParamMap.insert(std::make_pair("Cledq_3313i_LNP", std::cref(Cledq_3313i_LNP)));
2224 ModelParamMap.insert(std::make_pair("Cledq_3321i_LNP", std::cref(Cledq_3321i_LNP)));
2225 ModelParamMap.insert(std::make_pair("Cledq_3322i_LNP", std::cref(Cledq_3322i_LNP)));
2226 ModelParamMap.insert(std::make_pair("Cledq_3323i_LNP", std::cref(Cledq_3323i_LNP)));
2227 ModelParamMap.insert(std::make_pair("Cledq_3331i_LNP", std::cref(Cledq_3331i_LNP)));
2228 ModelParamMap.insert(std::make_pair("Cledq_3332i_LNP", std::cref(Cledq_3332i_LNP)));
2229 ModelParamMap.insert(std::make_pair("Cledq_3333i_LNP", std::cref(Cledq_3333i_LNP)));
2230 // Map for the Four-Quark four-fermion operators: LRLR
2231 ModelParamMap.insert(std::make_pair("Cquqd1_1111r_LNP", std::cref(Cquqd1_1111r_LNP)));
2232 ModelParamMap.insert(std::make_pair("Cquqd1_1112r_LNP", std::cref(Cquqd1_1112r_LNP)));
2233 ModelParamMap.insert(std::make_pair("Cquqd1_1113r_LNP", std::cref(Cquqd1_1113r_LNP)));
2234 ModelParamMap.insert(std::make_pair("Cquqd1_1121r_LNP", std::cref(Cquqd1_1121r_LNP)));
2235 ModelParamMap.insert(std::make_pair("Cquqd1_1122r_LNP", std::cref(Cquqd1_1122r_LNP)));
2236 ModelParamMap.insert(std::make_pair("Cquqd1_1123r_LNP", std::cref(Cquqd1_1123r_LNP)));
2237 ModelParamMap.insert(std::make_pair("Cquqd1_1131r_LNP", std::cref(Cquqd1_1131r_LNP)));
2238 ModelParamMap.insert(std::make_pair("Cquqd1_1132r_LNP", std::cref(Cquqd1_1132r_LNP)));
2239 ModelParamMap.insert(std::make_pair("Cquqd1_1133r_LNP", std::cref(Cquqd1_1133r_LNP)));
2240 ModelParamMap.insert(std::make_pair("Cquqd1_1211r_LNP", std::cref(Cquqd1_1211r_LNP)));
2241 ModelParamMap.insert(std::make_pair("Cquqd1_1212r_LNP", std::cref(Cquqd1_1212r_LNP)));
2242 ModelParamMap.insert(std::make_pair("Cquqd1_1213r_LNP", std::cref(Cquqd1_1213r_LNP)));
2243 ModelParamMap.insert(std::make_pair("Cquqd1_1221r_LNP", std::cref(Cquqd1_1221r_LNP)));
2244 ModelParamMap.insert(std::make_pair("Cquqd1_1222r_LNP", std::cref(Cquqd1_1222r_LNP)));
2245 ModelParamMap.insert(std::make_pair("Cquqd1_1223r_LNP", std::cref(Cquqd1_1223r_LNP)));
2246 ModelParamMap.insert(std::make_pair("Cquqd1_1231r_LNP", std::cref(Cquqd1_1231r_LNP)));
2247 ModelParamMap.insert(std::make_pair("Cquqd1_1232r_LNP", std::cref(Cquqd1_1232r_LNP)));
2248 ModelParamMap.insert(std::make_pair("Cquqd1_1233r_LNP", std::cref(Cquqd1_1233r_LNP)));
2249 ModelParamMap.insert(std::make_pair("Cquqd1_1311r_LNP", std::cref(Cquqd1_1311r_LNP)));
2250 ModelParamMap.insert(std::make_pair("Cquqd1_1312r_LNP", std::cref(Cquqd1_1312r_LNP)));
2251 ModelParamMap.insert(std::make_pair("Cquqd1_1313r_LNP", std::cref(Cquqd1_1313r_LNP)));
2252 ModelParamMap.insert(std::make_pair("Cquqd1_1321r_LNP", std::cref(Cquqd1_1321r_LNP)));
2253 ModelParamMap.insert(std::make_pair("Cquqd1_1322r_LNP", std::cref(Cquqd1_1322r_LNP)));
2254 ModelParamMap.insert(std::make_pair("Cquqd1_1323r_LNP", std::cref(Cquqd1_1323r_LNP)));
2255 ModelParamMap.insert(std::make_pair("Cquqd1_1331r_LNP", std::cref(Cquqd1_1331r_LNP)));
2256 ModelParamMap.insert(std::make_pair("Cquqd1_1332r_LNP", std::cref(Cquqd1_1332r_LNP)));
2257 ModelParamMap.insert(std::make_pair("Cquqd1_1333r_LNP", std::cref(Cquqd1_1333r_LNP)));
2258 ModelParamMap.insert(std::make_pair("Cquqd1_2111r_LNP", std::cref(Cquqd1_2111r_LNP)));
2259 ModelParamMap.insert(std::make_pair("Cquqd1_2112r_LNP", std::cref(Cquqd1_2112r_LNP)));
2260 ModelParamMap.insert(std::make_pair("Cquqd1_2113r_LNP", std::cref(Cquqd1_2113r_LNP)));
2261 ModelParamMap.insert(std::make_pair("Cquqd1_2121r_LNP", std::cref(Cquqd1_2121r_LNP)));
2262 ModelParamMap.insert(std::make_pair("Cquqd1_2122r_LNP", std::cref(Cquqd1_2122r_LNP)));
2263 ModelParamMap.insert(std::make_pair("Cquqd1_2123r_LNP", std::cref(Cquqd1_2123r_LNP)));
2264 ModelParamMap.insert(std::make_pair("Cquqd1_2131r_LNP", std::cref(Cquqd1_2131r_LNP)));
2265 ModelParamMap.insert(std::make_pair("Cquqd1_2132r_LNP", std::cref(Cquqd1_2132r_LNP)));
2266 ModelParamMap.insert(std::make_pair("Cquqd1_2133r_LNP", std::cref(Cquqd1_2133r_LNP)));
2267 ModelParamMap.insert(std::make_pair("Cquqd1_2211r_LNP", std::cref(Cquqd1_2211r_LNP)));
2268 ModelParamMap.insert(std::make_pair("Cquqd1_2212r_LNP", std::cref(Cquqd1_2212r_LNP)));
2269 ModelParamMap.insert(std::make_pair("Cquqd1_2213r_LNP", std::cref(Cquqd1_2213r_LNP)));
2270 ModelParamMap.insert(std::make_pair("Cquqd1_2221r_LNP", std::cref(Cquqd1_2221r_LNP)));
2271 ModelParamMap.insert(std::make_pair("Cquqd1_2222r_LNP", std::cref(Cquqd1_2222r_LNP)));
2272 ModelParamMap.insert(std::make_pair("Cquqd1_2223r_LNP", std::cref(Cquqd1_2223r_LNP)));
2273 ModelParamMap.insert(std::make_pair("Cquqd1_2231r_LNP", std::cref(Cquqd1_2231r_LNP)));
2274 ModelParamMap.insert(std::make_pair("Cquqd1_2232r_LNP", std::cref(Cquqd1_2232r_LNP)));
2275 ModelParamMap.insert(std::make_pair("Cquqd1_2233r_LNP", std::cref(Cquqd1_2233r_LNP)));
2276 ModelParamMap.insert(std::make_pair("Cquqd1_2311r_LNP", std::cref(Cquqd1_2311r_LNP)));
2277 ModelParamMap.insert(std::make_pair("Cquqd1_2312r_LNP", std::cref(Cquqd1_2312r_LNP)));
2278 ModelParamMap.insert(std::make_pair("Cquqd1_2313r_LNP", std::cref(Cquqd1_2313r_LNP)));
2279 ModelParamMap.insert(std::make_pair("Cquqd1_2321r_LNP", std::cref(Cquqd1_2321r_LNP)));
2280 ModelParamMap.insert(std::make_pair("Cquqd1_2322r_LNP", std::cref(Cquqd1_2322r_LNP)));
2281 ModelParamMap.insert(std::make_pair("Cquqd1_2323r_LNP", std::cref(Cquqd1_2323r_LNP)));
2282 ModelParamMap.insert(std::make_pair("Cquqd1_2331r_LNP", std::cref(Cquqd1_2331r_LNP)));
2283 ModelParamMap.insert(std::make_pair("Cquqd1_2332r_LNP", std::cref(Cquqd1_2332r_LNP)));
2284 ModelParamMap.insert(std::make_pair("Cquqd1_2333r_LNP", std::cref(Cquqd1_2333r_LNP)));
2285 ModelParamMap.insert(std::make_pair("Cquqd1_3111r_LNP", std::cref(Cquqd1_3111r_LNP)));
2286 ModelParamMap.insert(std::make_pair("Cquqd1_3112r_LNP", std::cref(Cquqd1_3112r_LNP)));
2287 ModelParamMap.insert(std::make_pair("Cquqd1_3113r_LNP", std::cref(Cquqd1_3113r_LNP)));
2288 ModelParamMap.insert(std::make_pair("Cquqd1_3121r_LNP", std::cref(Cquqd1_3121r_LNP)));
2289 ModelParamMap.insert(std::make_pair("Cquqd1_3122r_LNP", std::cref(Cquqd1_3122r_LNP)));
2290 ModelParamMap.insert(std::make_pair("Cquqd1_3123r_LNP", std::cref(Cquqd1_3123r_LNP)));
2291 ModelParamMap.insert(std::make_pair("Cquqd1_3131r_LNP", std::cref(Cquqd1_3131r_LNP)));
2292 ModelParamMap.insert(std::make_pair("Cquqd1_3132r_LNP", std::cref(Cquqd1_3132r_LNP)));
2293 ModelParamMap.insert(std::make_pair("Cquqd1_3133r_LNP", std::cref(Cquqd1_3133r_LNP)));
2294 ModelParamMap.insert(std::make_pair("Cquqd1_3211r_LNP", std::cref(Cquqd1_3211r_LNP)));
2295 ModelParamMap.insert(std::make_pair("Cquqd1_3212r_LNP", std::cref(Cquqd1_3212r_LNP)));
2296 ModelParamMap.insert(std::make_pair("Cquqd1_3213r_LNP", std::cref(Cquqd1_3213r_LNP)));
2297 ModelParamMap.insert(std::make_pair("Cquqd1_3221r_LNP", std::cref(Cquqd1_3221r_LNP)));
2298 ModelParamMap.insert(std::make_pair("Cquqd1_3222r_LNP", std::cref(Cquqd1_3222r_LNP)));
2299 ModelParamMap.insert(std::make_pair("Cquqd1_3223r_LNP", std::cref(Cquqd1_3223r_LNP)));
2300 ModelParamMap.insert(std::make_pair("Cquqd1_3231r_LNP", std::cref(Cquqd1_3231r_LNP)));
2301 ModelParamMap.insert(std::make_pair("Cquqd1_3232r_LNP", std::cref(Cquqd1_3232r_LNP)));
2302 ModelParamMap.insert(std::make_pair("Cquqd1_3233r_LNP", std::cref(Cquqd1_3233r_LNP)));
2303 ModelParamMap.insert(std::make_pair("Cquqd1_3311r_LNP", std::cref(Cquqd1_3311r_LNP)));
2304 ModelParamMap.insert(std::make_pair("Cquqd1_3312r_LNP", std::cref(Cquqd1_3312r_LNP)));
2305 ModelParamMap.insert(std::make_pair("Cquqd1_3313r_LNP", std::cref(Cquqd1_3313r_LNP)));
2306 ModelParamMap.insert(std::make_pair("Cquqd1_3321r_LNP", std::cref(Cquqd1_3321r_LNP)));
2307 ModelParamMap.insert(std::make_pair("Cquqd1_3322r_LNP", std::cref(Cquqd1_3322r_LNP)));
2308 ModelParamMap.insert(std::make_pair("Cquqd1_3323r_LNP", std::cref(Cquqd1_3323r_LNP)));
2309 ModelParamMap.insert(std::make_pair("Cquqd1_3331r_LNP", std::cref(Cquqd1_3331r_LNP)));
2310 ModelParamMap.insert(std::make_pair("Cquqd1_3332r_LNP", std::cref(Cquqd1_3332r_LNP)));
2311 ModelParamMap.insert(std::make_pair("Cquqd1_3333r_LNP", std::cref(Cquqd1_3333r_LNP)));
2312 ModelParamMap.insert(std::make_pair("Cquqd1_1111i_LNP", std::cref(Cquqd1_1111i_LNP)));
2313 ModelParamMap.insert(std::make_pair("Cquqd1_1112i_LNP", std::cref(Cquqd1_1112i_LNP)));
2314 ModelParamMap.insert(std::make_pair("Cquqd1_1113i_LNP", std::cref(Cquqd1_1113i_LNP)));
2315 ModelParamMap.insert(std::make_pair("Cquqd1_1121i_LNP", std::cref(Cquqd1_1121i_LNP)));
2316 ModelParamMap.insert(std::make_pair("Cquqd1_1122i_LNP", std::cref(Cquqd1_1122i_LNP)));
2317 ModelParamMap.insert(std::make_pair("Cquqd1_1123i_LNP", std::cref(Cquqd1_1123i_LNP)));
2318 ModelParamMap.insert(std::make_pair("Cquqd1_1131i_LNP", std::cref(Cquqd1_1131i_LNP)));
2319 ModelParamMap.insert(std::make_pair("Cquqd1_1132i_LNP", std::cref(Cquqd1_1132i_LNP)));
2320 ModelParamMap.insert(std::make_pair("Cquqd1_1133i_LNP", std::cref(Cquqd1_1133i_LNP)));
2321 ModelParamMap.insert(std::make_pair("Cquqd1_1211i_LNP", std::cref(Cquqd1_1211i_LNP)));
2322 ModelParamMap.insert(std::make_pair("Cquqd1_1212i_LNP", std::cref(Cquqd1_1212i_LNP)));
2323 ModelParamMap.insert(std::make_pair("Cquqd1_1213i_LNP", std::cref(Cquqd1_1213i_LNP)));
2324 ModelParamMap.insert(std::make_pair("Cquqd1_1221i_LNP", std::cref(Cquqd1_1221i_LNP)));
2325 ModelParamMap.insert(std::make_pair("Cquqd1_1222i_LNP", std::cref(Cquqd1_1222i_LNP)));
2326 ModelParamMap.insert(std::make_pair("Cquqd1_1223i_LNP", std::cref(Cquqd1_1223i_LNP)));
2327 ModelParamMap.insert(std::make_pair("Cquqd1_1231i_LNP", std::cref(Cquqd1_1231i_LNP)));
2328 ModelParamMap.insert(std::make_pair("Cquqd1_1232i_LNP", std::cref(Cquqd1_1232i_LNP)));
2329 ModelParamMap.insert(std::make_pair("Cquqd1_1233i_LNP", std::cref(Cquqd1_1233i_LNP)));
2330 ModelParamMap.insert(std::make_pair("Cquqd1_1311i_LNP", std::cref(Cquqd1_1311i_LNP)));
2331 ModelParamMap.insert(std::make_pair("Cquqd1_1312i_LNP", std::cref(Cquqd1_1312i_LNP)));
2332 ModelParamMap.insert(std::make_pair("Cquqd1_1313i_LNP", std::cref(Cquqd1_1313i_LNP)));
2333 ModelParamMap.insert(std::make_pair("Cquqd1_1321i_LNP", std::cref(Cquqd1_1321i_LNP)));
2334 ModelParamMap.insert(std::make_pair("Cquqd1_1322i_LNP", std::cref(Cquqd1_1322i_LNP)));
2335 ModelParamMap.insert(std::make_pair("Cquqd1_1323i_LNP", std::cref(Cquqd1_1323i_LNP)));
2336 ModelParamMap.insert(std::make_pair("Cquqd1_1331i_LNP", std::cref(Cquqd1_1331i_LNP)));
2337 ModelParamMap.insert(std::make_pair("Cquqd1_1332i_LNP", std::cref(Cquqd1_1332i_LNP)));
2338 ModelParamMap.insert(std::make_pair("Cquqd1_1333i_LNP", std::cref(Cquqd1_1333i_LNP)));
2339 ModelParamMap.insert(std::make_pair("Cquqd1_2111i_LNP", std::cref(Cquqd1_2111i_LNP)));
2340 ModelParamMap.insert(std::make_pair("Cquqd1_2112i_LNP", std::cref(Cquqd1_2112i_LNP)));
2341 ModelParamMap.insert(std::make_pair("Cquqd1_2113i_LNP", std::cref(Cquqd1_2113i_LNP)));
2342 ModelParamMap.insert(std::make_pair("Cquqd1_2121i_LNP", std::cref(Cquqd1_2121i_LNP)));
2343 ModelParamMap.insert(std::make_pair("Cquqd1_2122i_LNP", std::cref(Cquqd1_2122i_LNP)));
2344 ModelParamMap.insert(std::make_pair("Cquqd1_2123i_LNP", std::cref(Cquqd1_2123i_LNP)));
2345 ModelParamMap.insert(std::make_pair("Cquqd1_2131i_LNP", std::cref(Cquqd1_2131i_LNP)));
2346 ModelParamMap.insert(std::make_pair("Cquqd1_2132i_LNP", std::cref(Cquqd1_2132i_LNP)));
2347 ModelParamMap.insert(std::make_pair("Cquqd1_2133i_LNP", std::cref(Cquqd1_2133i_LNP)));
2348 ModelParamMap.insert(std::make_pair("Cquqd1_2211i_LNP", std::cref(Cquqd1_2211i_LNP)));
2349 ModelParamMap.insert(std::make_pair("Cquqd1_2212i_LNP", std::cref(Cquqd1_2212i_LNP)));
2350 ModelParamMap.insert(std::make_pair("Cquqd1_2213i_LNP", std::cref(Cquqd1_2213i_LNP)));
2351 ModelParamMap.insert(std::make_pair("Cquqd1_2221i_LNP", std::cref(Cquqd1_2221i_LNP)));
2352 ModelParamMap.insert(std::make_pair("Cquqd1_2222i_LNP", std::cref(Cquqd1_2222i_LNP)));
2353 ModelParamMap.insert(std::make_pair("Cquqd1_2223i_LNP", std::cref(Cquqd1_2223i_LNP)));
2354 ModelParamMap.insert(std::make_pair("Cquqd1_2231i_LNP", std::cref(Cquqd1_2231i_LNP)));
2355 ModelParamMap.insert(std::make_pair("Cquqd1_2232i_LNP", std::cref(Cquqd1_2232i_LNP)));
2356 ModelParamMap.insert(std::make_pair("Cquqd1_2233i_LNP", std::cref(Cquqd1_2233i_LNP)));
2357 ModelParamMap.insert(std::make_pair("Cquqd1_2311i_LNP", std::cref(Cquqd1_2311i_LNP)));
2358 ModelParamMap.insert(std::make_pair("Cquqd1_2312i_LNP", std::cref(Cquqd1_2312i_LNP)));
2359 ModelParamMap.insert(std::make_pair("Cquqd1_2313i_LNP", std::cref(Cquqd1_2313i_LNP)));
2360 ModelParamMap.insert(std::make_pair("Cquqd1_2321i_LNP", std::cref(Cquqd1_2321i_LNP)));
2361 ModelParamMap.insert(std::make_pair("Cquqd1_2322i_LNP", std::cref(Cquqd1_2322i_LNP)));
2362 ModelParamMap.insert(std::make_pair("Cquqd1_2323i_LNP", std::cref(Cquqd1_2323i_LNP)));
2363 ModelParamMap.insert(std::make_pair("Cquqd1_2331i_LNP", std::cref(Cquqd1_2331i_LNP)));
2364 ModelParamMap.insert(std::make_pair("Cquqd1_2332i_LNP", std::cref(Cquqd1_2332i_LNP)));
2365 ModelParamMap.insert(std::make_pair("Cquqd1_2333i_LNP", std::cref(Cquqd1_2333i_LNP)));
2366 ModelParamMap.insert(std::make_pair("Cquqd1_3111i_LNP", std::cref(Cquqd1_3111i_LNP)));
2367 ModelParamMap.insert(std::make_pair("Cquqd1_3112i_LNP", std::cref(Cquqd1_3112i_LNP)));
2368 ModelParamMap.insert(std::make_pair("Cquqd1_3113i_LNP", std::cref(Cquqd1_3113i_LNP)));
2369 ModelParamMap.insert(std::make_pair("Cquqd1_3121i_LNP", std::cref(Cquqd1_3121i_LNP)));
2370 ModelParamMap.insert(std::make_pair("Cquqd1_3122i_LNP", std::cref(Cquqd1_3122i_LNP)));
2371 ModelParamMap.insert(std::make_pair("Cquqd1_3123i_LNP", std::cref(Cquqd1_3123i_LNP)));
2372 ModelParamMap.insert(std::make_pair("Cquqd1_3131i_LNP", std::cref(Cquqd1_3131i_LNP)));
2373 ModelParamMap.insert(std::make_pair("Cquqd1_3132i_LNP", std::cref(Cquqd1_3132i_LNP)));
2374 ModelParamMap.insert(std::make_pair("Cquqd1_3133i_LNP", std::cref(Cquqd1_3133i_LNP)));
2375 ModelParamMap.insert(std::make_pair("Cquqd1_3211i_LNP", std::cref(Cquqd1_3211i_LNP)));
2376 ModelParamMap.insert(std::make_pair("Cquqd1_3212i_LNP", std::cref(Cquqd1_3212i_LNP)));
2377 ModelParamMap.insert(std::make_pair("Cquqd1_3213i_LNP", std::cref(Cquqd1_3213i_LNP)));
2378 ModelParamMap.insert(std::make_pair("Cquqd1_3221i_LNP", std::cref(Cquqd1_3221i_LNP)));
2379 ModelParamMap.insert(std::make_pair("Cquqd1_3222i_LNP", std::cref(Cquqd1_3222i_LNP)));
2380 ModelParamMap.insert(std::make_pair("Cquqd1_3223i_LNP", std::cref(Cquqd1_3223i_LNP)));
2381 ModelParamMap.insert(std::make_pair("Cquqd1_3231i_LNP", std::cref(Cquqd1_3231i_LNP)));
2382 ModelParamMap.insert(std::make_pair("Cquqd1_3232i_LNP", std::cref(Cquqd1_3232i_LNP)));
2383 ModelParamMap.insert(std::make_pair("Cquqd1_3233i_LNP", std::cref(Cquqd1_3233i_LNP)));
2384 ModelParamMap.insert(std::make_pair("Cquqd1_3311i_LNP", std::cref(Cquqd1_3311i_LNP)));
2385 ModelParamMap.insert(std::make_pair("Cquqd1_3312i_LNP", std::cref(Cquqd1_3312i_LNP)));
2386 ModelParamMap.insert(std::make_pair("Cquqd1_3313i_LNP", std::cref(Cquqd1_3313i_LNP)));
2387 ModelParamMap.insert(std::make_pair("Cquqd1_3321i_LNP", std::cref(Cquqd1_3321i_LNP)));
2388 ModelParamMap.insert(std::make_pair("Cquqd1_3322i_LNP", std::cref(Cquqd1_3322i_LNP)));
2389 ModelParamMap.insert(std::make_pair("Cquqd1_3323i_LNP", std::cref(Cquqd1_3323i_LNP)));
2390 ModelParamMap.insert(std::make_pair("Cquqd1_3331i_LNP", std::cref(Cquqd1_3331i_LNP)));
2391 ModelParamMap.insert(std::make_pair("Cquqd1_3332i_LNP", std::cref(Cquqd1_3332i_LNP)));
2392 ModelParamMap.insert(std::make_pair("Cquqd1_3333i_LNP", std::cref(Cquqd1_3333i_LNP)));
2393 ModelParamMap.insert(std::make_pair("Cquqd8_1111r_LNP", std::cref(Cquqd8_1111r_LNP)));
2394 ModelParamMap.insert(std::make_pair("Cquqd8_1112r_LNP", std::cref(Cquqd8_1112r_LNP)));
2395 ModelParamMap.insert(std::make_pair("Cquqd8_1113r_LNP", std::cref(Cquqd8_1113r_LNP)));
2396 ModelParamMap.insert(std::make_pair("Cquqd8_1121r_LNP", std::cref(Cquqd8_1121r_LNP)));
2397 ModelParamMap.insert(std::make_pair("Cquqd8_1122r_LNP", std::cref(Cquqd8_1122r_LNP)));
2398 ModelParamMap.insert(std::make_pair("Cquqd8_1123r_LNP", std::cref(Cquqd8_1123r_LNP)));
2399 ModelParamMap.insert(std::make_pair("Cquqd8_1131r_LNP", std::cref(Cquqd8_1131r_LNP)));
2400 ModelParamMap.insert(std::make_pair("Cquqd8_1132r_LNP", std::cref(Cquqd8_1132r_LNP)));
2401 ModelParamMap.insert(std::make_pair("Cquqd8_1133r_LNP", std::cref(Cquqd8_1133r_LNP)));
2402 ModelParamMap.insert(std::make_pair("Cquqd8_1211r_LNP", std::cref(Cquqd8_1211r_LNP)));
2403 ModelParamMap.insert(std::make_pair("Cquqd8_1212r_LNP", std::cref(Cquqd8_1212r_LNP)));
2404 ModelParamMap.insert(std::make_pair("Cquqd8_1213r_LNP", std::cref(Cquqd8_1213r_LNP)));
2405 ModelParamMap.insert(std::make_pair("Cquqd8_1221r_LNP", std::cref(Cquqd8_1221r_LNP)));
2406 ModelParamMap.insert(std::make_pair("Cquqd8_1222r_LNP", std::cref(Cquqd8_1222r_LNP)));
2407 ModelParamMap.insert(std::make_pair("Cquqd8_1223r_LNP", std::cref(Cquqd8_1223r_LNP)));
2408 ModelParamMap.insert(std::make_pair("Cquqd8_1231r_LNP", std::cref(Cquqd8_1231r_LNP)));
2409 ModelParamMap.insert(std::make_pair("Cquqd8_1232r_LNP", std::cref(Cquqd8_1232r_LNP)));
2410 ModelParamMap.insert(std::make_pair("Cquqd8_1233r_LNP", std::cref(Cquqd8_1233r_LNP)));
2411 ModelParamMap.insert(std::make_pair("Cquqd8_1311r_LNP", std::cref(Cquqd8_1311r_LNP)));
2412 ModelParamMap.insert(std::make_pair("Cquqd8_1312r_LNP", std::cref(Cquqd8_1312r_LNP)));
2413 ModelParamMap.insert(std::make_pair("Cquqd8_1313r_LNP", std::cref(Cquqd8_1313r_LNP)));
2414 ModelParamMap.insert(std::make_pair("Cquqd8_1321r_LNP", std::cref(Cquqd8_1321r_LNP)));
2415 ModelParamMap.insert(std::make_pair("Cquqd8_1322r_LNP", std::cref(Cquqd8_1322r_LNP)));
2416 ModelParamMap.insert(std::make_pair("Cquqd8_1323r_LNP", std::cref(Cquqd8_1323r_LNP)));
2417 ModelParamMap.insert(std::make_pair("Cquqd8_1331r_LNP", std::cref(Cquqd8_1331r_LNP)));
2418 ModelParamMap.insert(std::make_pair("Cquqd8_1332r_LNP", std::cref(Cquqd8_1332r_LNP)));
2419 ModelParamMap.insert(std::make_pair("Cquqd8_1333r_LNP", std::cref(Cquqd8_1333r_LNP)));
2420 ModelParamMap.insert(std::make_pair("Cquqd8_2111r_LNP", std::cref(Cquqd8_2111r_LNP)));
2421 ModelParamMap.insert(std::make_pair("Cquqd8_2112r_LNP", std::cref(Cquqd8_2112r_LNP)));
2422 ModelParamMap.insert(std::make_pair("Cquqd8_2113r_LNP", std::cref(Cquqd8_2113r_LNP)));
2423 ModelParamMap.insert(std::make_pair("Cquqd8_2121r_LNP", std::cref(Cquqd8_2121r_LNP)));
2424 ModelParamMap.insert(std::make_pair("Cquqd8_2122r_LNP", std::cref(Cquqd8_2122r_LNP)));
2425 ModelParamMap.insert(std::make_pair("Cquqd8_2123r_LNP", std::cref(Cquqd8_2123r_LNP)));
2426 ModelParamMap.insert(std::make_pair("Cquqd8_2131r_LNP", std::cref(Cquqd8_2131r_LNP)));
2427 ModelParamMap.insert(std::make_pair("Cquqd8_2132r_LNP", std::cref(Cquqd8_2132r_LNP)));
2428 ModelParamMap.insert(std::make_pair("Cquqd8_2133r_LNP", std::cref(Cquqd8_2133r_LNP)));
2429 ModelParamMap.insert(std::make_pair("Cquqd8_2211r_LNP", std::cref(Cquqd8_2211r_LNP)));
2430 ModelParamMap.insert(std::make_pair("Cquqd8_2212r_LNP", std::cref(Cquqd8_2212r_LNP)));
2431 ModelParamMap.insert(std::make_pair("Cquqd8_2213r_LNP", std::cref(Cquqd8_2213r_LNP)));
2432 ModelParamMap.insert(std::make_pair("Cquqd8_2221r_LNP", std::cref(Cquqd8_2221r_LNP)));
2433 ModelParamMap.insert(std::make_pair("Cquqd8_2222r_LNP", std::cref(Cquqd8_2222r_LNP)));
2434 ModelParamMap.insert(std::make_pair("Cquqd8_2223r_LNP", std::cref(Cquqd8_2223r_LNP)));
2435 ModelParamMap.insert(std::make_pair("Cquqd8_2231r_LNP", std::cref(Cquqd8_2231r_LNP)));
2436 ModelParamMap.insert(std::make_pair("Cquqd8_2232r_LNP", std::cref(Cquqd8_2232r_LNP)));
2437 ModelParamMap.insert(std::make_pair("Cquqd8_2233r_LNP", std::cref(Cquqd8_2233r_LNP)));
2438 ModelParamMap.insert(std::make_pair("Cquqd8_2311r_LNP", std::cref(Cquqd8_2311r_LNP)));
2439 ModelParamMap.insert(std::make_pair("Cquqd8_2312r_LNP", std::cref(Cquqd8_2312r_LNP)));
2440 ModelParamMap.insert(std::make_pair("Cquqd8_2313r_LNP", std::cref(Cquqd8_2313r_LNP)));
2441 ModelParamMap.insert(std::make_pair("Cquqd8_2321r_LNP", std::cref(Cquqd8_2321r_LNP)));
2442 ModelParamMap.insert(std::make_pair("Cquqd8_2322r_LNP", std::cref(Cquqd8_2322r_LNP)));
2443 ModelParamMap.insert(std::make_pair("Cquqd8_2323r_LNP", std::cref(Cquqd8_2323r_LNP)));
2444 ModelParamMap.insert(std::make_pair("Cquqd8_2331r_LNP", std::cref(Cquqd8_2331r_LNP)));
2445 ModelParamMap.insert(std::make_pair("Cquqd8_2332r_LNP", std::cref(Cquqd8_2332r_LNP)));
2446 ModelParamMap.insert(std::make_pair("Cquqd8_2333r_LNP", std::cref(Cquqd8_2333r_LNP)));
2447 ModelParamMap.insert(std::make_pair("Cquqd8_3111r_LNP", std::cref(Cquqd8_3111r_LNP)));
2448 ModelParamMap.insert(std::make_pair("Cquqd8_3112r_LNP", std::cref(Cquqd8_3112r_LNP)));
2449 ModelParamMap.insert(std::make_pair("Cquqd8_3113r_LNP", std::cref(Cquqd8_3113r_LNP)));
2450 ModelParamMap.insert(std::make_pair("Cquqd8_3121r_LNP", std::cref(Cquqd8_3121r_LNP)));
2451 ModelParamMap.insert(std::make_pair("Cquqd8_3122r_LNP", std::cref(Cquqd8_3122r_LNP)));
2452 ModelParamMap.insert(std::make_pair("Cquqd8_3123r_LNP", std::cref(Cquqd8_3123r_LNP)));
2453 ModelParamMap.insert(std::make_pair("Cquqd8_3131r_LNP", std::cref(Cquqd8_3131r_LNP)));
2454 ModelParamMap.insert(std::make_pair("Cquqd8_3132r_LNP", std::cref(Cquqd8_3132r_LNP)));
2455 ModelParamMap.insert(std::make_pair("Cquqd8_3133r_LNP", std::cref(Cquqd8_3133r_LNP)));
2456 ModelParamMap.insert(std::make_pair("Cquqd8_3211r_LNP", std::cref(Cquqd8_3211r_LNP)));
2457 ModelParamMap.insert(std::make_pair("Cquqd8_3212r_LNP", std::cref(Cquqd8_3212r_LNP)));
2458 ModelParamMap.insert(std::make_pair("Cquqd8_3213r_LNP", std::cref(Cquqd8_3213r_LNP)));
2459 ModelParamMap.insert(std::make_pair("Cquqd8_3221r_LNP", std::cref(Cquqd8_3221r_LNP)));
2460 ModelParamMap.insert(std::make_pair("Cquqd8_3222r_LNP", std::cref(Cquqd8_3222r_LNP)));
2461 ModelParamMap.insert(std::make_pair("Cquqd8_3223r_LNP", std::cref(Cquqd8_3223r_LNP)));
2462 ModelParamMap.insert(std::make_pair("Cquqd8_3231r_LNP", std::cref(Cquqd8_3231r_LNP)));
2463 ModelParamMap.insert(std::make_pair("Cquqd8_3232r_LNP", std::cref(Cquqd8_3232r_LNP)));
2464 ModelParamMap.insert(std::make_pair("Cquqd8_3233r_LNP", std::cref(Cquqd8_3233r_LNP)));
2465 ModelParamMap.insert(std::make_pair("Cquqd8_3311r_LNP", std::cref(Cquqd8_3311r_LNP)));
2466 ModelParamMap.insert(std::make_pair("Cquqd8_3312r_LNP", std::cref(Cquqd8_3312r_LNP)));
2467 ModelParamMap.insert(std::make_pair("Cquqd8_3313r_LNP", std::cref(Cquqd8_3313r_LNP)));
2468 ModelParamMap.insert(std::make_pair("Cquqd8_3321r_LNP", std::cref(Cquqd8_3321r_LNP)));
2469 ModelParamMap.insert(std::make_pair("Cquqd8_3322r_LNP", std::cref(Cquqd8_3322r_LNP)));
2470 ModelParamMap.insert(std::make_pair("Cquqd8_3323r_LNP", std::cref(Cquqd8_3323r_LNP)));
2471 ModelParamMap.insert(std::make_pair("Cquqd8_3331r_LNP", std::cref(Cquqd8_3331r_LNP)));
2472 ModelParamMap.insert(std::make_pair("Cquqd8_3332r_LNP", std::cref(Cquqd8_3332r_LNP)));
2473 ModelParamMap.insert(std::make_pair("Cquqd8_3333r_LNP", std::cref(Cquqd8_3333r_LNP)));
2474 ModelParamMap.insert(std::make_pair("Cquqd8_1111i_LNP", std::cref(Cquqd8_1111i_LNP)));
2475 ModelParamMap.insert(std::make_pair("Cquqd8_1112i_LNP", std::cref(Cquqd8_1112i_LNP)));
2476 ModelParamMap.insert(std::make_pair("Cquqd8_1113i_LNP", std::cref(Cquqd8_1113i_LNP)));
2477 ModelParamMap.insert(std::make_pair("Cquqd8_1121i_LNP", std::cref(Cquqd8_1121i_LNP)));
2478 ModelParamMap.insert(std::make_pair("Cquqd8_1122i_LNP", std::cref(Cquqd8_1122i_LNP)));
2479 ModelParamMap.insert(std::make_pair("Cquqd8_1123i_LNP", std::cref(Cquqd8_1123i_LNP)));
2480 ModelParamMap.insert(std::make_pair("Cquqd8_1131i_LNP", std::cref(Cquqd8_1131i_LNP)));
2481 ModelParamMap.insert(std::make_pair("Cquqd8_1132i_LNP", std::cref(Cquqd8_1132i_LNP)));
2482 ModelParamMap.insert(std::make_pair("Cquqd8_1133i_LNP", std::cref(Cquqd8_1133i_LNP)));
2483 ModelParamMap.insert(std::make_pair("Cquqd8_1211i_LNP", std::cref(Cquqd8_1211i_LNP)));
2484 ModelParamMap.insert(std::make_pair("Cquqd8_1212i_LNP", std::cref(Cquqd8_1212i_LNP)));
2485 ModelParamMap.insert(std::make_pair("Cquqd8_1213i_LNP", std::cref(Cquqd8_1213i_LNP)));
2486 ModelParamMap.insert(std::make_pair("Cquqd8_1221i_LNP", std::cref(Cquqd8_1221i_LNP)));
2487 ModelParamMap.insert(std::make_pair("Cquqd8_1222i_LNP", std::cref(Cquqd8_1222i_LNP)));
2488 ModelParamMap.insert(std::make_pair("Cquqd8_1223i_LNP", std::cref(Cquqd8_1223i_LNP)));
2489 ModelParamMap.insert(std::make_pair("Cquqd8_1231i_LNP", std::cref(Cquqd8_1231i_LNP)));
2490 ModelParamMap.insert(std::make_pair("Cquqd8_1232i_LNP", std::cref(Cquqd8_1232i_LNP)));
2491 ModelParamMap.insert(std::make_pair("Cquqd8_1233i_LNP", std::cref(Cquqd8_1233i_LNP)));
2492 ModelParamMap.insert(std::make_pair("Cquqd8_1311i_LNP", std::cref(Cquqd8_1311i_LNP)));
2493 ModelParamMap.insert(std::make_pair("Cquqd8_1312i_LNP", std::cref(Cquqd8_1312i_LNP)));
2494 ModelParamMap.insert(std::make_pair("Cquqd8_1313i_LNP", std::cref(Cquqd8_1313i_LNP)));
2495 ModelParamMap.insert(std::make_pair("Cquqd8_1321i_LNP", std::cref(Cquqd8_1321i_LNP)));
2496 ModelParamMap.insert(std::make_pair("Cquqd8_1322i_LNP", std::cref(Cquqd8_1322i_LNP)));
2497 ModelParamMap.insert(std::make_pair("Cquqd8_1323i_LNP", std::cref(Cquqd8_1323i_LNP)));
2498 ModelParamMap.insert(std::make_pair("Cquqd8_1331i_LNP", std::cref(Cquqd8_1331i_LNP)));
2499 ModelParamMap.insert(std::make_pair("Cquqd8_1332i_LNP", std::cref(Cquqd8_1332i_LNP)));
2500 ModelParamMap.insert(std::make_pair("Cquqd8_1333i_LNP", std::cref(Cquqd8_1333i_LNP)));
2501 ModelParamMap.insert(std::make_pair("Cquqd8_2111i_LNP", std::cref(Cquqd8_2111i_LNP)));
2502 ModelParamMap.insert(std::make_pair("Cquqd8_2112i_LNP", std::cref(Cquqd8_2112i_LNP)));
2503 ModelParamMap.insert(std::make_pair("Cquqd8_2113i_LNP", std::cref(Cquqd8_2113i_LNP)));
2504 ModelParamMap.insert(std::make_pair("Cquqd8_2121i_LNP", std::cref(Cquqd8_2121i_LNP)));
2505 ModelParamMap.insert(std::make_pair("Cquqd8_2122i_LNP", std::cref(Cquqd8_2122i_LNP)));
2506 ModelParamMap.insert(std::make_pair("Cquqd8_2123i_LNP", std::cref(Cquqd8_2123i_LNP)));
2507 ModelParamMap.insert(std::make_pair("Cquqd8_2131i_LNP", std::cref(Cquqd8_2131i_LNP)));
2508 ModelParamMap.insert(std::make_pair("Cquqd8_2132i_LNP", std::cref(Cquqd8_2132i_LNP)));
2509 ModelParamMap.insert(std::make_pair("Cquqd8_2133i_LNP", std::cref(Cquqd8_2133i_LNP)));
2510 ModelParamMap.insert(std::make_pair("Cquqd8_2211i_LNP", std::cref(Cquqd8_2211i_LNP)));
2511 ModelParamMap.insert(std::make_pair("Cquqd8_2212i_LNP", std::cref(Cquqd8_2212i_LNP)));
2512 ModelParamMap.insert(std::make_pair("Cquqd8_2213i_LNP", std::cref(Cquqd8_2213i_LNP)));
2513 ModelParamMap.insert(std::make_pair("Cquqd8_2221i_LNP", std::cref(Cquqd8_2221i_LNP)));
2514 ModelParamMap.insert(std::make_pair("Cquqd8_2222i_LNP", std::cref(Cquqd8_2222i_LNP)));
2515 ModelParamMap.insert(std::make_pair("Cquqd8_2223i_LNP", std::cref(Cquqd8_2223i_LNP)));
2516 ModelParamMap.insert(std::make_pair("Cquqd8_2231i_LNP", std::cref(Cquqd8_2231i_LNP)));
2517 ModelParamMap.insert(std::make_pair("Cquqd8_2232i_LNP", std::cref(Cquqd8_2232i_LNP)));
2518 ModelParamMap.insert(std::make_pair("Cquqd8_2233i_LNP", std::cref(Cquqd8_2233i_LNP)));
2519 ModelParamMap.insert(std::make_pair("Cquqd8_2311i_LNP", std::cref(Cquqd8_2311i_LNP)));
2520 ModelParamMap.insert(std::make_pair("Cquqd8_2312i_LNP", std::cref(Cquqd8_2312i_LNP)));
2521 ModelParamMap.insert(std::make_pair("Cquqd8_2313i_LNP", std::cref(Cquqd8_2313i_LNP)));
2522 ModelParamMap.insert(std::make_pair("Cquqd8_2321i_LNP", std::cref(Cquqd8_2321i_LNP)));
2523 ModelParamMap.insert(std::make_pair("Cquqd8_2322i_LNP", std::cref(Cquqd8_2322i_LNP)));
2524 ModelParamMap.insert(std::make_pair("Cquqd8_2323i_LNP", std::cref(Cquqd8_2323i_LNP)));
2525 ModelParamMap.insert(std::make_pair("Cquqd8_2331i_LNP", std::cref(Cquqd8_2331i_LNP)));
2526 ModelParamMap.insert(std::make_pair("Cquqd8_2332i_LNP", std::cref(Cquqd8_2332i_LNP)));
2527 ModelParamMap.insert(std::make_pair("Cquqd8_2333i_LNP", std::cref(Cquqd8_2333i_LNP)));
2528 ModelParamMap.insert(std::make_pair("Cquqd8_3111i_LNP", std::cref(Cquqd8_3111i_LNP)));
2529 ModelParamMap.insert(std::make_pair("Cquqd8_3112i_LNP", std::cref(Cquqd8_3112i_LNP)));
2530 ModelParamMap.insert(std::make_pair("Cquqd8_3113i_LNP", std::cref(Cquqd8_3113i_LNP)));
2531 ModelParamMap.insert(std::make_pair("Cquqd8_3121i_LNP", std::cref(Cquqd8_3121i_LNP)));
2532 ModelParamMap.insert(std::make_pair("Cquqd8_3122i_LNP", std::cref(Cquqd8_3122i_LNP)));
2533 ModelParamMap.insert(std::make_pair("Cquqd8_3123i_LNP", std::cref(Cquqd8_3123i_LNP)));
2534 ModelParamMap.insert(std::make_pair("Cquqd8_3131i_LNP", std::cref(Cquqd8_3131i_LNP)));
2535 ModelParamMap.insert(std::make_pair("Cquqd8_3132i_LNP", std::cref(Cquqd8_3132i_LNP)));
2536 ModelParamMap.insert(std::make_pair("Cquqd8_3133i_LNP", std::cref(Cquqd8_3133i_LNP)));
2537 ModelParamMap.insert(std::make_pair("Cquqd8_3211i_LNP", std::cref(Cquqd8_3211i_LNP)));
2538 ModelParamMap.insert(std::make_pair("Cquqd8_3212i_LNP", std::cref(Cquqd8_3212i_LNP)));
2539 ModelParamMap.insert(std::make_pair("Cquqd8_3213i_LNP", std::cref(Cquqd8_3213i_LNP)));
2540 ModelParamMap.insert(std::make_pair("Cquqd8_3221i_LNP", std::cref(Cquqd8_3221i_LNP)));
2541 ModelParamMap.insert(std::make_pair("Cquqd8_3222i_LNP", std::cref(Cquqd8_3222i_LNP)));
2542 ModelParamMap.insert(std::make_pair("Cquqd8_3223i_LNP", std::cref(Cquqd8_3223i_LNP)));
2543 ModelParamMap.insert(std::make_pair("Cquqd8_3231i_LNP", std::cref(Cquqd8_3231i_LNP)));
2544 ModelParamMap.insert(std::make_pair("Cquqd8_3232i_LNP", std::cref(Cquqd8_3232i_LNP)));
2545 ModelParamMap.insert(std::make_pair("Cquqd8_3233i_LNP", std::cref(Cquqd8_3233i_LNP)));
2546 ModelParamMap.insert(std::make_pair("Cquqd8_3311i_LNP", std::cref(Cquqd8_3311i_LNP)));
2547 ModelParamMap.insert(std::make_pair("Cquqd8_3312i_LNP", std::cref(Cquqd8_3312i_LNP)));
2548 ModelParamMap.insert(std::make_pair("Cquqd8_3313i_LNP", std::cref(Cquqd8_3313i_LNP)));
2549 ModelParamMap.insert(std::make_pair("Cquqd8_3321i_LNP", std::cref(Cquqd8_3321i_LNP)));
2550 ModelParamMap.insert(std::make_pair("Cquqd8_3322i_LNP", std::cref(Cquqd8_3322i_LNP)));
2551 ModelParamMap.insert(std::make_pair("Cquqd8_3323i_LNP", std::cref(Cquqd8_3323i_LNP)));
2552 ModelParamMap.insert(std::make_pair("Cquqd8_3331i_LNP", std::cref(Cquqd8_3331i_LNP)));
2553 ModelParamMap.insert(std::make_pair("Cquqd8_3332i_LNP", std::cref(Cquqd8_3332i_LNP)));
2554 ModelParamMap.insert(std::make_pair("Cquqd8_3333i_LNP", std::cref(Cquqd8_3333i_LNP)));
2555 // Map for the Lepton-Quark four-fermion operators: LRLR
2556 ModelParamMap.insert(std::make_pair("Clequ1_1111r_LNP", std::cref(Clequ1_1111r_LNP)));
2557 ModelParamMap.insert(std::make_pair("Clequ1_1112r_LNP", std::cref(Clequ1_1112r_LNP)));
2558 ModelParamMap.insert(std::make_pair("Clequ1_1113r_LNP", std::cref(Clequ1_1113r_LNP)));
2559 ModelParamMap.insert(std::make_pair("Clequ1_1121r_LNP", std::cref(Clequ1_1121r_LNP)));
2560 ModelParamMap.insert(std::make_pair("Clequ1_1122r_LNP", std::cref(Clequ1_1122r_LNP)));
2561 ModelParamMap.insert(std::make_pair("Clequ1_1123r_LNP", std::cref(Clequ1_1123r_LNP)));
2562 ModelParamMap.insert(std::make_pair("Clequ1_1131r_LNP", std::cref(Clequ1_1131r_LNP)));
2563 ModelParamMap.insert(std::make_pair("Clequ1_1132r_LNP", std::cref(Clequ1_1132r_LNP)));
2564 ModelParamMap.insert(std::make_pair("Clequ1_1133r_LNP", std::cref(Clequ1_1133r_LNP)));
2565 ModelParamMap.insert(std::make_pair("Clequ1_1211r_LNP", std::cref(Clequ1_1211r_LNP)));
2566 ModelParamMap.insert(std::make_pair("Clequ1_1212r_LNP", std::cref(Clequ1_1212r_LNP)));
2567 ModelParamMap.insert(std::make_pair("Clequ1_1213r_LNP", std::cref(Clequ1_1213r_LNP)));
2568 ModelParamMap.insert(std::make_pair("Clequ1_1221r_LNP", std::cref(Clequ1_1221r_LNP)));
2569 ModelParamMap.insert(std::make_pair("Clequ1_1222r_LNP", std::cref(Clequ1_1222r_LNP)));
2570 ModelParamMap.insert(std::make_pair("Clequ1_1223r_LNP", std::cref(Clequ1_1223r_LNP)));
2571 ModelParamMap.insert(std::make_pair("Clequ1_1231r_LNP", std::cref(Clequ1_1231r_LNP)));
2572 ModelParamMap.insert(std::make_pair("Clequ1_1232r_LNP", std::cref(Clequ1_1232r_LNP)));
2573 ModelParamMap.insert(std::make_pair("Clequ1_1233r_LNP", std::cref(Clequ1_1233r_LNP)));
2574 ModelParamMap.insert(std::make_pair("Clequ1_1311r_LNP", std::cref(Clequ1_1311r_LNP)));
2575 ModelParamMap.insert(std::make_pair("Clequ1_1312r_LNP", std::cref(Clequ1_1312r_LNP)));
2576 ModelParamMap.insert(std::make_pair("Clequ1_1313r_LNP", std::cref(Clequ1_1313r_LNP)));
2577 ModelParamMap.insert(std::make_pair("Clequ1_1321r_LNP", std::cref(Clequ1_1321r_LNP)));
2578 ModelParamMap.insert(std::make_pair("Clequ1_1322r_LNP", std::cref(Clequ1_1322r_LNP)));
2579 ModelParamMap.insert(std::make_pair("Clequ1_1323r_LNP", std::cref(Clequ1_1323r_LNP)));
2580 ModelParamMap.insert(std::make_pair("Clequ1_1331r_LNP", std::cref(Clequ1_1331r_LNP)));
2581 ModelParamMap.insert(std::make_pair("Clequ1_1332r_LNP", std::cref(Clequ1_1332r_LNP)));
2582 ModelParamMap.insert(std::make_pair("Clequ1_1333r_LNP", std::cref(Clequ1_1333r_LNP)));
2583 ModelParamMap.insert(std::make_pair("Clequ1_2111r_LNP", std::cref(Clequ1_2111r_LNP)));
2584 ModelParamMap.insert(std::make_pair("Clequ1_2112r_LNP", std::cref(Clequ1_2112r_LNP)));
2585 ModelParamMap.insert(std::make_pair("Clequ1_2113r_LNP", std::cref(Clequ1_2113r_LNP)));
2586 ModelParamMap.insert(std::make_pair("Clequ1_2121r_LNP", std::cref(Clequ1_2121r_LNP)));
2587 ModelParamMap.insert(std::make_pair("Clequ1_2122r_LNP", std::cref(Clequ1_2122r_LNP)));
2588 ModelParamMap.insert(std::make_pair("Clequ1_2123r_LNP", std::cref(Clequ1_2123r_LNP)));
2589 ModelParamMap.insert(std::make_pair("Clequ1_2131r_LNP", std::cref(Clequ1_2131r_LNP)));
2590 ModelParamMap.insert(std::make_pair("Clequ1_2132r_LNP", std::cref(Clequ1_2132r_LNP)));
2591 ModelParamMap.insert(std::make_pair("Clequ1_2133r_LNP", std::cref(Clequ1_2133r_LNP)));
2592 ModelParamMap.insert(std::make_pair("Clequ1_2211r_LNP", std::cref(Clequ1_2211r_LNP)));
2593 ModelParamMap.insert(std::make_pair("Clequ1_2212r_LNP", std::cref(Clequ1_2212r_LNP)));
2594 ModelParamMap.insert(std::make_pair("Clequ1_2213r_LNP", std::cref(Clequ1_2213r_LNP)));
2595 ModelParamMap.insert(std::make_pair("Clequ1_2221r_LNP", std::cref(Clequ1_2221r_LNP)));
2596 ModelParamMap.insert(std::make_pair("Clequ1_2222r_LNP", std::cref(Clequ1_2222r_LNP)));
2597 ModelParamMap.insert(std::make_pair("Clequ1_2223r_LNP", std::cref(Clequ1_2223r_LNP)));
2598 ModelParamMap.insert(std::make_pair("Clequ1_2231r_LNP", std::cref(Clequ1_2231r_LNP)));
2599 ModelParamMap.insert(std::make_pair("Clequ1_2232r_LNP", std::cref(Clequ1_2232r_LNP)));
2600 ModelParamMap.insert(std::make_pair("Clequ1_2233r_LNP", std::cref(Clequ1_2233r_LNP)));
2601 ModelParamMap.insert(std::make_pair("Clequ1_2311r_LNP", std::cref(Clequ1_2311r_LNP)));
2602 ModelParamMap.insert(std::make_pair("Clequ1_2312r_LNP", std::cref(Clequ1_2312r_LNP)));
2603 ModelParamMap.insert(std::make_pair("Clequ1_2313r_LNP", std::cref(Clequ1_2313r_LNP)));
2604 ModelParamMap.insert(std::make_pair("Clequ1_2321r_LNP", std::cref(Clequ1_2321r_LNP)));
2605 ModelParamMap.insert(std::make_pair("Clequ1_2322r_LNP", std::cref(Clequ1_2322r_LNP)));
2606 ModelParamMap.insert(std::make_pair("Clequ1_2323r_LNP", std::cref(Clequ1_2323r_LNP)));
2607 ModelParamMap.insert(std::make_pair("Clequ1_2331r_LNP", std::cref(Clequ1_2331r_LNP)));
2608 ModelParamMap.insert(std::make_pair("Clequ1_2332r_LNP", std::cref(Clequ1_2332r_LNP)));
2609 ModelParamMap.insert(std::make_pair("Clequ1_2333r_LNP", std::cref(Clequ1_2333r_LNP)));
2610 ModelParamMap.insert(std::make_pair("Clequ1_3111r_LNP", std::cref(Clequ1_3111r_LNP)));
2611 ModelParamMap.insert(std::make_pair("Clequ1_3112r_LNP", std::cref(Clequ1_3112r_LNP)));
2612 ModelParamMap.insert(std::make_pair("Clequ1_3113r_LNP", std::cref(Clequ1_3113r_LNP)));
2613 ModelParamMap.insert(std::make_pair("Clequ1_3121r_LNP", std::cref(Clequ1_3121r_LNP)));
2614 ModelParamMap.insert(std::make_pair("Clequ1_3122r_LNP", std::cref(Clequ1_3122r_LNP)));
2615 ModelParamMap.insert(std::make_pair("Clequ1_3123r_LNP", std::cref(Clequ1_3123r_LNP)));
2616 ModelParamMap.insert(std::make_pair("Clequ1_3131r_LNP", std::cref(Clequ1_3131r_LNP)));
2617 ModelParamMap.insert(std::make_pair("Clequ1_3132r_LNP", std::cref(Clequ1_3132r_LNP)));
2618 ModelParamMap.insert(std::make_pair("Clequ1_3133r_LNP", std::cref(Clequ1_3133r_LNP)));
2619 ModelParamMap.insert(std::make_pair("Clequ1_3211r_LNP", std::cref(Clequ1_3211r_LNP)));
2620 ModelParamMap.insert(std::make_pair("Clequ1_3212r_LNP", std::cref(Clequ1_3212r_LNP)));
2621 ModelParamMap.insert(std::make_pair("Clequ1_3213r_LNP", std::cref(Clequ1_3213r_LNP)));
2622 ModelParamMap.insert(std::make_pair("Clequ1_3221r_LNP", std::cref(Clequ1_3221r_LNP)));
2623 ModelParamMap.insert(std::make_pair("Clequ1_3222r_LNP", std::cref(Clequ1_3222r_LNP)));
2624 ModelParamMap.insert(std::make_pair("Clequ1_3223r_LNP", std::cref(Clequ1_3223r_LNP)));
2625 ModelParamMap.insert(std::make_pair("Clequ1_3231r_LNP", std::cref(Clequ1_3231r_LNP)));
2626 ModelParamMap.insert(std::make_pair("Clequ1_3232r_LNP", std::cref(Clequ1_3232r_LNP)));
2627 ModelParamMap.insert(std::make_pair("Clequ1_3233r_LNP", std::cref(Clequ1_3233r_LNP)));
2628 ModelParamMap.insert(std::make_pair("Clequ1_3311r_LNP", std::cref(Clequ1_3311r_LNP)));
2629 ModelParamMap.insert(std::make_pair("Clequ1_3312r_LNP", std::cref(Clequ1_3312r_LNP)));
2630 ModelParamMap.insert(std::make_pair("Clequ1_3313r_LNP", std::cref(Clequ1_3313r_LNP)));
2631 ModelParamMap.insert(std::make_pair("Clequ1_3321r_LNP", std::cref(Clequ1_3321r_LNP)));
2632 ModelParamMap.insert(std::make_pair("Clequ1_3322r_LNP", std::cref(Clequ1_3322r_LNP)));
2633 ModelParamMap.insert(std::make_pair("Clequ1_3323r_LNP", std::cref(Clequ1_3323r_LNP)));
2634 ModelParamMap.insert(std::make_pair("Clequ1_3331r_LNP", std::cref(Clequ1_3331r_LNP)));
2635 ModelParamMap.insert(std::make_pair("Clequ1_3332r_LNP", std::cref(Clequ1_3332r_LNP)));
2636 ModelParamMap.insert(std::make_pair("Clequ1_3333r_LNP", std::cref(Clequ1_3333r_LNP)));
2637 ModelParamMap.insert(std::make_pair("Clequ1_1111i_LNP", std::cref(Clequ1_1111i_LNP)));
2638 ModelParamMap.insert(std::make_pair("Clequ1_1112i_LNP", std::cref(Clequ1_1112i_LNP)));
2639 ModelParamMap.insert(std::make_pair("Clequ1_1113i_LNP", std::cref(Clequ1_1113i_LNP)));
2640 ModelParamMap.insert(std::make_pair("Clequ1_1121i_LNP", std::cref(Clequ1_1121i_LNP)));
2641 ModelParamMap.insert(std::make_pair("Clequ1_1122i_LNP", std::cref(Clequ1_1122i_LNP)));
2642 ModelParamMap.insert(std::make_pair("Clequ1_1123i_LNP", std::cref(Clequ1_1123i_LNP)));
2643 ModelParamMap.insert(std::make_pair("Clequ1_1131i_LNP", std::cref(Clequ1_1131i_LNP)));
2644 ModelParamMap.insert(std::make_pair("Clequ1_1132i_LNP", std::cref(Clequ1_1132i_LNP)));
2645 ModelParamMap.insert(std::make_pair("Clequ1_1133i_LNP", std::cref(Clequ1_1133i_LNP)));
2646 ModelParamMap.insert(std::make_pair("Clequ1_1211i_LNP", std::cref(Clequ1_1211i_LNP)));
2647 ModelParamMap.insert(std::make_pair("Clequ1_1212i_LNP", std::cref(Clequ1_1212i_LNP)));
2648 ModelParamMap.insert(std::make_pair("Clequ1_1213i_LNP", std::cref(Clequ1_1213i_LNP)));
2649 ModelParamMap.insert(std::make_pair("Clequ1_1221i_LNP", std::cref(Clequ1_1221i_LNP)));
2650 ModelParamMap.insert(std::make_pair("Clequ1_1222i_LNP", std::cref(Clequ1_1222i_LNP)));
2651 ModelParamMap.insert(std::make_pair("Clequ1_1223i_LNP", std::cref(Clequ1_1223i_LNP)));
2652 ModelParamMap.insert(std::make_pair("Clequ1_1231i_LNP", std::cref(Clequ1_1231i_LNP)));
2653 ModelParamMap.insert(std::make_pair("Clequ1_1232i_LNP", std::cref(Clequ1_1232i_LNP)));
2654 ModelParamMap.insert(std::make_pair("Clequ1_1233i_LNP", std::cref(Clequ1_1233i_LNP)));
2655 ModelParamMap.insert(std::make_pair("Clequ1_1311i_LNP", std::cref(Clequ1_1311i_LNP)));
2656 ModelParamMap.insert(std::make_pair("Clequ1_1312i_LNP", std::cref(Clequ1_1312i_LNP)));
2657 ModelParamMap.insert(std::make_pair("Clequ1_1313i_LNP", std::cref(Clequ1_1313i_LNP)));
2658 ModelParamMap.insert(std::make_pair("Clequ1_1321i_LNP", std::cref(Clequ1_1321i_LNP)));
2659 ModelParamMap.insert(std::make_pair("Clequ1_1322i_LNP", std::cref(Clequ1_1322i_LNP)));
2660 ModelParamMap.insert(std::make_pair("Clequ1_1323i_LNP", std::cref(Clequ1_1323i_LNP)));
2661 ModelParamMap.insert(std::make_pair("Clequ1_1331i_LNP", std::cref(Clequ1_1331i_LNP)));
2662 ModelParamMap.insert(std::make_pair("Clequ1_1332i_LNP", std::cref(Clequ1_1332i_LNP)));
2663 ModelParamMap.insert(std::make_pair("Clequ1_1333i_LNP", std::cref(Clequ1_1333i_LNP)));
2664 ModelParamMap.insert(std::make_pair("Clequ1_2111i_LNP", std::cref(Clequ1_2111i_LNP)));
2665 ModelParamMap.insert(std::make_pair("Clequ1_2112i_LNP", std::cref(Clequ1_2112i_LNP)));
2666 ModelParamMap.insert(std::make_pair("Clequ1_2113i_LNP", std::cref(Clequ1_2113i_LNP)));
2667 ModelParamMap.insert(std::make_pair("Clequ1_2121i_LNP", std::cref(Clequ1_2121i_LNP)));
2668 ModelParamMap.insert(std::make_pair("Clequ1_2122i_LNP", std::cref(Clequ1_2122i_LNP)));
2669 ModelParamMap.insert(std::make_pair("Clequ1_2123i_LNP", std::cref(Clequ1_2123i_LNP)));
2670 ModelParamMap.insert(std::make_pair("Clequ1_2131i_LNP", std::cref(Clequ1_2131i_LNP)));
2671 ModelParamMap.insert(std::make_pair("Clequ1_2132i_LNP", std::cref(Clequ1_2132i_LNP)));
2672 ModelParamMap.insert(std::make_pair("Clequ1_2133i_LNP", std::cref(Clequ1_2133i_LNP)));
2673 ModelParamMap.insert(std::make_pair("Clequ1_2211i_LNP", std::cref(Clequ1_2211i_LNP)));
2674 ModelParamMap.insert(std::make_pair("Clequ1_2212i_LNP", std::cref(Clequ1_2212i_LNP)));
2675 ModelParamMap.insert(std::make_pair("Clequ1_2213i_LNP", std::cref(Clequ1_2213i_LNP)));
2676 ModelParamMap.insert(std::make_pair("Clequ1_2221i_LNP", std::cref(Clequ1_2221i_LNP)));
2677 ModelParamMap.insert(std::make_pair("Clequ1_2222i_LNP", std::cref(Clequ1_2222i_LNP)));
2678 ModelParamMap.insert(std::make_pair("Clequ1_2223i_LNP", std::cref(Clequ1_2223i_LNP)));
2679 ModelParamMap.insert(std::make_pair("Clequ1_2231i_LNP", std::cref(Clequ1_2231i_LNP)));
2680 ModelParamMap.insert(std::make_pair("Clequ1_2232i_LNP", std::cref(Clequ1_2232i_LNP)));
2681 ModelParamMap.insert(std::make_pair("Clequ1_2233i_LNP", std::cref(Clequ1_2233i_LNP)));
2682 ModelParamMap.insert(std::make_pair("Clequ1_2311i_LNP", std::cref(Clequ1_2311i_LNP)));
2683 ModelParamMap.insert(std::make_pair("Clequ1_2312i_LNP", std::cref(Clequ1_2312i_LNP)));
2684 ModelParamMap.insert(std::make_pair("Clequ1_2313i_LNP", std::cref(Clequ1_2313i_LNP)));
2685 ModelParamMap.insert(std::make_pair("Clequ1_2321i_LNP", std::cref(Clequ1_2321i_LNP)));
2686 ModelParamMap.insert(std::make_pair("Clequ1_2322i_LNP", std::cref(Clequ1_2322i_LNP)));
2687 ModelParamMap.insert(std::make_pair("Clequ1_2323i_LNP", std::cref(Clequ1_2323i_LNP)));
2688 ModelParamMap.insert(std::make_pair("Clequ1_2331i_LNP", std::cref(Clequ1_2331i_LNP)));
2689 ModelParamMap.insert(std::make_pair("Clequ1_2332i_LNP", std::cref(Clequ1_2332i_LNP)));
2690 ModelParamMap.insert(std::make_pair("Clequ1_2333i_LNP", std::cref(Clequ1_2333i_LNP)));
2691 ModelParamMap.insert(std::make_pair("Clequ1_3111i_LNP", std::cref(Clequ1_3111i_LNP)));
2692 ModelParamMap.insert(std::make_pair("Clequ1_3112i_LNP", std::cref(Clequ1_3112i_LNP)));
2693 ModelParamMap.insert(std::make_pair("Clequ1_3113i_LNP", std::cref(Clequ1_3113i_LNP)));
2694 ModelParamMap.insert(std::make_pair("Clequ1_3121i_LNP", std::cref(Clequ1_3121i_LNP)));
2695 ModelParamMap.insert(std::make_pair("Clequ1_3122i_LNP", std::cref(Clequ1_3122i_LNP)));
2696 ModelParamMap.insert(std::make_pair("Clequ1_3123i_LNP", std::cref(Clequ1_3123i_LNP)));
2697 ModelParamMap.insert(std::make_pair("Clequ1_3131i_LNP", std::cref(Clequ1_3131i_LNP)));
2698 ModelParamMap.insert(std::make_pair("Clequ1_3132i_LNP", std::cref(Clequ1_3132i_LNP)));
2699 ModelParamMap.insert(std::make_pair("Clequ1_3133i_LNP", std::cref(Clequ1_3133i_LNP)));
2700 ModelParamMap.insert(std::make_pair("Clequ1_3211i_LNP", std::cref(Clequ1_3211i_LNP)));
2701 ModelParamMap.insert(std::make_pair("Clequ1_3212i_LNP", std::cref(Clequ1_3212i_LNP)));
2702 ModelParamMap.insert(std::make_pair("Clequ1_3213i_LNP", std::cref(Clequ1_3213i_LNP)));
2703 ModelParamMap.insert(std::make_pair("Clequ1_3221i_LNP", std::cref(Clequ1_3221i_LNP)));
2704 ModelParamMap.insert(std::make_pair("Clequ1_3222i_LNP", std::cref(Clequ1_3222i_LNP)));
2705 ModelParamMap.insert(std::make_pair("Clequ1_3223i_LNP", std::cref(Clequ1_3223i_LNP)));
2706 ModelParamMap.insert(std::make_pair("Clequ1_3231i_LNP", std::cref(Clequ1_3231i_LNP)));
2707 ModelParamMap.insert(std::make_pair("Clequ1_3232i_LNP", std::cref(Clequ1_3232i_LNP)));
2708 ModelParamMap.insert(std::make_pair("Clequ1_3233i_LNP", std::cref(Clequ1_3233i_LNP)));
2709 ModelParamMap.insert(std::make_pair("Clequ1_3311i_LNP", std::cref(Clequ1_3311i_LNP)));
2710 ModelParamMap.insert(std::make_pair("Clequ1_3312i_LNP", std::cref(Clequ1_3312i_LNP)));
2711 ModelParamMap.insert(std::make_pair("Clequ1_3313i_LNP", std::cref(Clequ1_3313i_LNP)));
2712 ModelParamMap.insert(std::make_pair("Clequ1_3321i_LNP", std::cref(Clequ1_3321i_LNP)));
2713 ModelParamMap.insert(std::make_pair("Clequ1_3322i_LNP", std::cref(Clequ1_3322i_LNP)));
2714 ModelParamMap.insert(std::make_pair("Clequ1_3323i_LNP", std::cref(Clequ1_3323i_LNP)));
2715 ModelParamMap.insert(std::make_pair("Clequ1_3331i_LNP", std::cref(Clequ1_3331i_LNP)));
2716 ModelParamMap.insert(std::make_pair("Clequ1_3332i_LNP", std::cref(Clequ1_3332i_LNP)));
2717 ModelParamMap.insert(std::make_pair("Clequ1_3333i_LNP", std::cref(Clequ1_3333i_LNP)));
2718 ModelParamMap.insert(std::make_pair("Clequ3_1111r_LNP", std::cref(Clequ3_1111r_LNP)));
2719 ModelParamMap.insert(std::make_pair("Clequ3_1112r_LNP", std::cref(Clequ3_1112r_LNP)));
2720 ModelParamMap.insert(std::make_pair("Clequ3_1113r_LNP", std::cref(Clequ3_1113r_LNP)));
2721 ModelParamMap.insert(std::make_pair("Clequ3_1121r_LNP", std::cref(Clequ3_1121r_LNP)));
2722 ModelParamMap.insert(std::make_pair("Clequ3_1122r_LNP", std::cref(Clequ3_1122r_LNP)));
2723 ModelParamMap.insert(std::make_pair("Clequ3_1123r_LNP", std::cref(Clequ3_1123r_LNP)));
2724 ModelParamMap.insert(std::make_pair("Clequ3_1131r_LNP", std::cref(Clequ3_1131r_LNP)));
2725 ModelParamMap.insert(std::make_pair("Clequ3_1132r_LNP", std::cref(Clequ3_1132r_LNP)));
2726 ModelParamMap.insert(std::make_pair("Clequ3_1133r_LNP", std::cref(Clequ3_1133r_LNP)));
2727 ModelParamMap.insert(std::make_pair("Clequ3_1211r_LNP", std::cref(Clequ3_1211r_LNP)));
2728 ModelParamMap.insert(std::make_pair("Clequ3_1212r_LNP", std::cref(Clequ3_1212r_LNP)));
2729 ModelParamMap.insert(std::make_pair("Clequ3_1213r_LNP", std::cref(Clequ3_1213r_LNP)));
2730 ModelParamMap.insert(std::make_pair("Clequ3_1221r_LNP", std::cref(Clequ3_1221r_LNP)));
2731 ModelParamMap.insert(std::make_pair("Clequ3_1222r_LNP", std::cref(Clequ3_1222r_LNP)));
2732 ModelParamMap.insert(std::make_pair("Clequ3_1223r_LNP", std::cref(Clequ3_1223r_LNP)));
2733 ModelParamMap.insert(std::make_pair("Clequ3_1231r_LNP", std::cref(Clequ3_1231r_LNP)));
2734 ModelParamMap.insert(std::make_pair("Clequ3_1232r_LNP", std::cref(Clequ3_1232r_LNP)));
2735 ModelParamMap.insert(std::make_pair("Clequ3_1233r_LNP", std::cref(Clequ3_1233r_LNP)));
2736 ModelParamMap.insert(std::make_pair("Clequ3_1311r_LNP", std::cref(Clequ3_1311r_LNP)));
2737 ModelParamMap.insert(std::make_pair("Clequ3_1312r_LNP", std::cref(Clequ3_1312r_LNP)));
2738 ModelParamMap.insert(std::make_pair("Clequ3_1313r_LNP", std::cref(Clequ3_1313r_LNP)));
2739 ModelParamMap.insert(std::make_pair("Clequ3_1321r_LNP", std::cref(Clequ3_1321r_LNP)));
2740 ModelParamMap.insert(std::make_pair("Clequ3_1322r_LNP", std::cref(Clequ3_1322r_LNP)));
2741 ModelParamMap.insert(std::make_pair("Clequ3_1323r_LNP", std::cref(Clequ3_1323r_LNP)));
2742 ModelParamMap.insert(std::make_pair("Clequ3_1331r_LNP", std::cref(Clequ3_1331r_LNP)));
2743 ModelParamMap.insert(std::make_pair("Clequ3_1332r_LNP", std::cref(Clequ3_1332r_LNP)));
2744 ModelParamMap.insert(std::make_pair("Clequ3_1333r_LNP", std::cref(Clequ3_1333r_LNP)));
2745 ModelParamMap.insert(std::make_pair("Clequ3_2111r_LNP", std::cref(Clequ3_2111r_LNP)));
2746 ModelParamMap.insert(std::make_pair("Clequ3_2112r_LNP", std::cref(Clequ3_2112r_LNP)));
2747 ModelParamMap.insert(std::make_pair("Clequ3_2113r_LNP", std::cref(Clequ3_2113r_LNP)));
2748 ModelParamMap.insert(std::make_pair("Clequ3_2121r_LNP", std::cref(Clequ3_2121r_LNP)));
2749 ModelParamMap.insert(std::make_pair("Clequ3_2122r_LNP", std::cref(Clequ3_2122r_LNP)));
2750 ModelParamMap.insert(std::make_pair("Clequ3_2123r_LNP", std::cref(Clequ3_2123r_LNP)));
2751 ModelParamMap.insert(std::make_pair("Clequ3_2131r_LNP", std::cref(Clequ3_2131r_LNP)));
2752 ModelParamMap.insert(std::make_pair("Clequ3_2132r_LNP", std::cref(Clequ3_2132r_LNP)));
2753 ModelParamMap.insert(std::make_pair("Clequ3_2133r_LNP", std::cref(Clequ3_2133r_LNP)));
2754 ModelParamMap.insert(std::make_pair("Clequ3_2211r_LNP", std::cref(Clequ3_2211r_LNP)));
2755 ModelParamMap.insert(std::make_pair("Clequ3_2212r_LNP", std::cref(Clequ3_2212r_LNP)));
2756 ModelParamMap.insert(std::make_pair("Clequ3_2213r_LNP", std::cref(Clequ3_2213r_LNP)));
2757 ModelParamMap.insert(std::make_pair("Clequ3_2221r_LNP", std::cref(Clequ3_2221r_LNP)));
2758 ModelParamMap.insert(std::make_pair("Clequ3_2222r_LNP", std::cref(Clequ3_2222r_LNP)));
2759 ModelParamMap.insert(std::make_pair("Clequ3_2223r_LNP", std::cref(Clequ3_2223r_LNP)));
2760 ModelParamMap.insert(std::make_pair("Clequ3_2231r_LNP", std::cref(Clequ3_2231r_LNP)));
2761 ModelParamMap.insert(std::make_pair("Clequ3_2232r_LNP", std::cref(Clequ3_2232r_LNP)));
2762 ModelParamMap.insert(std::make_pair("Clequ3_2233r_LNP", std::cref(Clequ3_2233r_LNP)));
2763 ModelParamMap.insert(std::make_pair("Clequ3_2311r_LNP", std::cref(Clequ3_2311r_LNP)));
2764 ModelParamMap.insert(std::make_pair("Clequ3_2312r_LNP", std::cref(Clequ3_2312r_LNP)));
2765 ModelParamMap.insert(std::make_pair("Clequ3_2313r_LNP", std::cref(Clequ3_2313r_LNP)));
2766 ModelParamMap.insert(std::make_pair("Clequ3_2321r_LNP", std::cref(Clequ3_2321r_LNP)));
2767 ModelParamMap.insert(std::make_pair("Clequ3_2322r_LNP", std::cref(Clequ3_2322r_LNP)));
2768 ModelParamMap.insert(std::make_pair("Clequ3_2323r_LNP", std::cref(Clequ3_2323r_LNP)));
2769 ModelParamMap.insert(std::make_pair("Clequ3_2331r_LNP", std::cref(Clequ3_2331r_LNP)));
2770 ModelParamMap.insert(std::make_pair("Clequ3_2332r_LNP", std::cref(Clequ3_2332r_LNP)));
2771 ModelParamMap.insert(std::make_pair("Clequ3_2333r_LNP", std::cref(Clequ3_2333r_LNP)));
2772 ModelParamMap.insert(std::make_pair("Clequ3_3111r_LNP", std::cref(Clequ3_3111r_LNP)));
2773 ModelParamMap.insert(std::make_pair("Clequ3_3112r_LNP", std::cref(Clequ3_3112r_LNP)));
2774 ModelParamMap.insert(std::make_pair("Clequ3_3113r_LNP", std::cref(Clequ3_3113r_LNP)));
2775 ModelParamMap.insert(std::make_pair("Clequ3_3121r_LNP", std::cref(Clequ3_3121r_LNP)));
2776 ModelParamMap.insert(std::make_pair("Clequ3_3122r_LNP", std::cref(Clequ3_3122r_LNP)));
2777 ModelParamMap.insert(std::make_pair("Clequ3_3123r_LNP", std::cref(Clequ3_3123r_LNP)));
2778 ModelParamMap.insert(std::make_pair("Clequ3_3131r_LNP", std::cref(Clequ3_3131r_LNP)));
2779 ModelParamMap.insert(std::make_pair("Clequ3_3132r_LNP", std::cref(Clequ3_3132r_LNP)));
2780 ModelParamMap.insert(std::make_pair("Clequ3_3133r_LNP", std::cref(Clequ3_3133r_LNP)));
2781 ModelParamMap.insert(std::make_pair("Clequ3_3211r_LNP", std::cref(Clequ3_3211r_LNP)));
2782 ModelParamMap.insert(std::make_pair("Clequ3_3212r_LNP", std::cref(Clequ3_3212r_LNP)));
2783 ModelParamMap.insert(std::make_pair("Clequ3_3213r_LNP", std::cref(Clequ3_3213r_LNP)));
2784 ModelParamMap.insert(std::make_pair("Clequ3_3221r_LNP", std::cref(Clequ3_3221r_LNP)));
2785 ModelParamMap.insert(std::make_pair("Clequ3_3222r_LNP", std::cref(Clequ3_3222r_LNP)));
2786 ModelParamMap.insert(std::make_pair("Clequ3_3223r_LNP", std::cref(Clequ3_3223r_LNP)));
2787 ModelParamMap.insert(std::make_pair("Clequ3_3231r_LNP", std::cref(Clequ3_3231r_LNP)));
2788 ModelParamMap.insert(std::make_pair("Clequ3_3232r_LNP", std::cref(Clequ3_3232r_LNP)));
2789 ModelParamMap.insert(std::make_pair("Clequ3_3233r_LNP", std::cref(Clequ3_3233r_LNP)));
2790 ModelParamMap.insert(std::make_pair("Clequ3_3311r_LNP", std::cref(Clequ3_3311r_LNP)));
2791 ModelParamMap.insert(std::make_pair("Clequ3_3312r_LNP", std::cref(Clequ3_3312r_LNP)));
2792 ModelParamMap.insert(std::make_pair("Clequ3_3313r_LNP", std::cref(Clequ3_3313r_LNP)));
2793 ModelParamMap.insert(std::make_pair("Clequ3_3321r_LNP", std::cref(Clequ3_3321r_LNP)));
2794 ModelParamMap.insert(std::make_pair("Clequ3_3322r_LNP", std::cref(Clequ3_3322r_LNP)));
2795 ModelParamMap.insert(std::make_pair("Clequ3_3323r_LNP", std::cref(Clequ3_3323r_LNP)));
2796 ModelParamMap.insert(std::make_pair("Clequ3_3331r_LNP", std::cref(Clequ3_3331r_LNP)));
2797 ModelParamMap.insert(std::make_pair("Clequ3_3332r_LNP", std::cref(Clequ3_3332r_LNP)));
2798 ModelParamMap.insert(std::make_pair("Clequ3_3333r_LNP", std::cref(Clequ3_3333r_LNP)));
2799 ModelParamMap.insert(std::make_pair("Clequ3_1111i_LNP", std::cref(Clequ3_1111i_LNP)));
2800 ModelParamMap.insert(std::make_pair("Clequ3_1112i_LNP", std::cref(Clequ3_1112i_LNP)));
2801 ModelParamMap.insert(std::make_pair("Clequ3_1113i_LNP", std::cref(Clequ3_1113i_LNP)));
2802 ModelParamMap.insert(std::make_pair("Clequ3_1121i_LNP", std::cref(Clequ3_1121i_LNP)));
2803 ModelParamMap.insert(std::make_pair("Clequ3_1122i_LNP", std::cref(Clequ3_1122i_LNP)));
2804 ModelParamMap.insert(std::make_pair("Clequ3_1123i_LNP", std::cref(Clequ3_1123i_LNP)));
2805 ModelParamMap.insert(std::make_pair("Clequ3_1131i_LNP", std::cref(Clequ3_1131i_LNP)));
2806 ModelParamMap.insert(std::make_pair("Clequ3_1132i_LNP", std::cref(Clequ3_1132i_LNP)));
2807 ModelParamMap.insert(std::make_pair("Clequ3_1133i_LNP", std::cref(Clequ3_1133i_LNP)));
2808 ModelParamMap.insert(std::make_pair("Clequ3_1211i_LNP", std::cref(Clequ3_1211i_LNP)));
2809 ModelParamMap.insert(std::make_pair("Clequ3_1212i_LNP", std::cref(Clequ3_1212i_LNP)));
2810 ModelParamMap.insert(std::make_pair("Clequ3_1213i_LNP", std::cref(Clequ3_1213i_LNP)));
2811 ModelParamMap.insert(std::make_pair("Clequ3_1221i_LNP", std::cref(Clequ3_1221i_LNP)));
2812 ModelParamMap.insert(std::make_pair("Clequ3_1222i_LNP", std::cref(Clequ3_1222i_LNP)));
2813 ModelParamMap.insert(std::make_pair("Clequ3_1223i_LNP", std::cref(Clequ3_1223i_LNP)));
2814 ModelParamMap.insert(std::make_pair("Clequ3_1231i_LNP", std::cref(Clequ3_1231i_LNP)));
2815 ModelParamMap.insert(std::make_pair("Clequ3_1232i_LNP", std::cref(Clequ3_1232i_LNP)));
2816 ModelParamMap.insert(std::make_pair("Clequ3_1233i_LNP", std::cref(Clequ3_1233i_LNP)));
2817 ModelParamMap.insert(std::make_pair("Clequ3_1311i_LNP", std::cref(Clequ3_1311i_LNP)));
2818 ModelParamMap.insert(std::make_pair("Clequ3_1312i_LNP", std::cref(Clequ3_1312i_LNP)));
2819 ModelParamMap.insert(std::make_pair("Clequ3_1313i_LNP", std::cref(Clequ3_1313i_LNP)));
2820 ModelParamMap.insert(std::make_pair("Clequ3_1321i_LNP", std::cref(Clequ3_1321i_LNP)));
2821 ModelParamMap.insert(std::make_pair("Clequ3_1322i_LNP", std::cref(Clequ3_1322i_LNP)));
2822 ModelParamMap.insert(std::make_pair("Clequ3_1323i_LNP", std::cref(Clequ3_1323i_LNP)));
2823 ModelParamMap.insert(std::make_pair("Clequ3_1331i_LNP", std::cref(Clequ3_1331i_LNP)));
2824 ModelParamMap.insert(std::make_pair("Clequ3_1332i_LNP", std::cref(Clequ3_1332i_LNP)));
2825 ModelParamMap.insert(std::make_pair("Clequ3_1333i_LNP", std::cref(Clequ3_1333i_LNP)));
2826 ModelParamMap.insert(std::make_pair("Clequ3_2111i_LNP", std::cref(Clequ3_2111i_LNP)));
2827 ModelParamMap.insert(std::make_pair("Clequ3_2112i_LNP", std::cref(Clequ3_2112i_LNP)));
2828 ModelParamMap.insert(std::make_pair("Clequ3_2113i_LNP", std::cref(Clequ3_2113i_LNP)));
2829 ModelParamMap.insert(std::make_pair("Clequ3_2121i_LNP", std::cref(Clequ3_2121i_LNP)));
2830 ModelParamMap.insert(std::make_pair("Clequ3_2122i_LNP", std::cref(Clequ3_2122i_LNP)));
2831 ModelParamMap.insert(std::make_pair("Clequ3_2123i_LNP", std::cref(Clequ3_2123i_LNP)));
2832 ModelParamMap.insert(std::make_pair("Clequ3_2131i_LNP", std::cref(Clequ3_2131i_LNP)));
2833 ModelParamMap.insert(std::make_pair("Clequ3_2132i_LNP", std::cref(Clequ3_2132i_LNP)));
2834 ModelParamMap.insert(std::make_pair("Clequ3_2133i_LNP", std::cref(Clequ3_2133i_LNP)));
2835 ModelParamMap.insert(std::make_pair("Clequ3_2211i_LNP", std::cref(Clequ3_2211i_LNP)));
2836 ModelParamMap.insert(std::make_pair("Clequ3_2212i_LNP", std::cref(Clequ3_2212i_LNP)));
2837 ModelParamMap.insert(std::make_pair("Clequ3_2213i_LNP", std::cref(Clequ3_2213i_LNP)));
2838 ModelParamMap.insert(std::make_pair("Clequ3_2221i_LNP", std::cref(Clequ3_2221i_LNP)));
2839 ModelParamMap.insert(std::make_pair("Clequ3_2222i_LNP", std::cref(Clequ3_2222i_LNP)));
2840 ModelParamMap.insert(std::make_pair("Clequ3_2223i_LNP", std::cref(Clequ3_2223i_LNP)));
2841 ModelParamMap.insert(std::make_pair("Clequ3_2231i_LNP", std::cref(Clequ3_2231i_LNP)));
2842 ModelParamMap.insert(std::make_pair("Clequ3_2232i_LNP", std::cref(Clequ3_2232i_LNP)));
2843 ModelParamMap.insert(std::make_pair("Clequ3_2233i_LNP", std::cref(Clequ3_2233i_LNP)));
2844 ModelParamMap.insert(std::make_pair("Clequ3_2311i_LNP", std::cref(Clequ3_2311i_LNP)));
2845 ModelParamMap.insert(std::make_pair("Clequ3_2312i_LNP", std::cref(Clequ3_2312i_LNP)));
2846 ModelParamMap.insert(std::make_pair("Clequ3_2313i_LNP", std::cref(Clequ3_2313i_LNP)));
2847 ModelParamMap.insert(std::make_pair("Clequ3_2321i_LNP", std::cref(Clequ3_2321i_LNP)));
2848 ModelParamMap.insert(std::make_pair("Clequ3_2322i_LNP", std::cref(Clequ3_2322i_LNP)));
2849 ModelParamMap.insert(std::make_pair("Clequ3_2323i_LNP", std::cref(Clequ3_2323i_LNP)));
2850 ModelParamMap.insert(std::make_pair("Clequ3_2331i_LNP", std::cref(Clequ3_2331i_LNP)));
2851 ModelParamMap.insert(std::make_pair("Clequ3_2332i_LNP", std::cref(Clequ3_2332i_LNP)));
2852 ModelParamMap.insert(std::make_pair("Clequ3_2333i_LNP", std::cref(Clequ3_2333i_LNP)));
2853 ModelParamMap.insert(std::make_pair("Clequ3_3111i_LNP", std::cref(Clequ3_3111i_LNP)));
2854 ModelParamMap.insert(std::make_pair("Clequ3_3112i_LNP", std::cref(Clequ3_3112i_LNP)));
2855 ModelParamMap.insert(std::make_pair("Clequ3_3113i_LNP", std::cref(Clequ3_3113i_LNP)));
2856 ModelParamMap.insert(std::make_pair("Clequ3_3121i_LNP", std::cref(Clequ3_3121i_LNP)));
2857 ModelParamMap.insert(std::make_pair("Clequ3_3122i_LNP", std::cref(Clequ3_3122i_LNP)));
2858 ModelParamMap.insert(std::make_pair("Clequ3_3123i_LNP", std::cref(Clequ3_3123i_LNP)));
2859 ModelParamMap.insert(std::make_pair("Clequ3_3131i_LNP", std::cref(Clequ3_3131i_LNP)));
2860 ModelParamMap.insert(std::make_pair("Clequ3_3132i_LNP", std::cref(Clequ3_3132i_LNP)));
2861 ModelParamMap.insert(std::make_pair("Clequ3_3133i_LNP", std::cref(Clequ3_3133i_LNP)));
2862 ModelParamMap.insert(std::make_pair("Clequ3_3211i_LNP", std::cref(Clequ3_3211i_LNP)));
2863 ModelParamMap.insert(std::make_pair("Clequ3_3212i_LNP", std::cref(Clequ3_3212i_LNP)));
2864 ModelParamMap.insert(std::make_pair("Clequ3_3213i_LNP", std::cref(Clequ3_3213i_LNP)));
2865 ModelParamMap.insert(std::make_pair("Clequ3_3221i_LNP", std::cref(Clequ3_3221i_LNP)));
2866 ModelParamMap.insert(std::make_pair("Clequ3_3222i_LNP", std::cref(Clequ3_3222i_LNP)));
2867 ModelParamMap.insert(std::make_pair("Clequ3_3223i_LNP", std::cref(Clequ3_3223i_LNP)));
2868 ModelParamMap.insert(std::make_pair("Clequ3_3231i_LNP", std::cref(Clequ3_3231i_LNP)));
2869 ModelParamMap.insert(std::make_pair("Clequ3_3232i_LNP", std::cref(Clequ3_3232i_LNP)));
2870 ModelParamMap.insert(std::make_pair("Clequ3_3233i_LNP", std::cref(Clequ3_3233i_LNP)));
2871 ModelParamMap.insert(std::make_pair("Clequ3_3311i_LNP", std::cref(Clequ3_3311i_LNP)));
2872 ModelParamMap.insert(std::make_pair("Clequ3_3312i_LNP", std::cref(Clequ3_3312i_LNP)));
2873 ModelParamMap.insert(std::make_pair("Clequ3_3313i_LNP", std::cref(Clequ3_3313i_LNP)));
2874 ModelParamMap.insert(std::make_pair("Clequ3_3321i_LNP", std::cref(Clequ3_3321i_LNP)));
2875 ModelParamMap.insert(std::make_pair("Clequ3_3322i_LNP", std::cref(Clequ3_3322i_LNP)));
2876 ModelParamMap.insert(std::make_pair("Clequ3_3323i_LNP", std::cref(Clequ3_3323i_LNP)));
2877 ModelParamMap.insert(std::make_pair("Clequ3_3331i_LNP", std::cref(Clequ3_3331i_LNP)));
2878 ModelParamMap.insert(std::make_pair("Clequ3_3332i_LNP", std::cref(Clequ3_3332i_LNP)));
2879 ModelParamMap.insert(std::make_pair("Clequ3_3333i_LNP", std::cref(Clequ3_3333i_LNP)));
2880
2881 }
2882
2883 ModelParamMap.insert(std::make_pair("Lambda_NP", std::cref(Lambda_NP)));
2884 ModelParamMap.insert(std::make_pair("BrHinv", std::cref(BrHinv)));
2885 ModelParamMap.insert(std::make_pair("BrHexo", std::cref(BrHexo)));
2886 ModelParamMap.insert(std::make_pair("eggFint", std::cref(eggFint)));
2887 ModelParamMap.insert(std::make_pair("eggFpar", std::cref(eggFpar)));
2888 ModelParamMap.insert(std::make_pair("ettHint", std::cref(ettHint)));
2889 ModelParamMap.insert(std::make_pair("ettHpar", std::cref(ettHpar)));
2890 ModelParamMap.insert(std::make_pair("eVBFint", std::cref(eVBFint)));
2891 ModelParamMap.insert(std::make_pair("eVBFpar", std::cref(eVBFpar)));
2892 ModelParamMap.insert(std::make_pair("eWHint", std::cref(eWHint)));
2893 ModelParamMap.insert(std::make_pair("eWHpar", std::cref(eWHpar)));
2894 ModelParamMap.insert(std::make_pair("eZHint", std::cref(eZHint)));
2895 ModelParamMap.insert(std::make_pair("eZHpar", std::cref(eZHpar)));
2896 ModelParamMap.insert(std::make_pair("eeeWBFint", std::cref(eeeWBFint)));
2897 ModelParamMap.insert(std::make_pair("eeeWBFpar", std::cref(eeeWBFpar)));
2898 ModelParamMap.insert(std::make_pair("eeeZHint", std::cref(eeeZHint)));
2899 ModelParamMap.insert(std::make_pair("eeeZHpar", std::cref(eeeZHpar)));
2900 ModelParamMap.insert(std::make_pair("eeettHint", std::cref(eeettHint)));
2901 ModelParamMap.insert(std::make_pair("eeettHpar", std::cref(eeettHpar)));
2902 ModelParamMap.insert(std::make_pair("eepWBFint", std::cref(eepWBFint)));
2903 ModelParamMap.insert(std::make_pair("eepWBFpar", std::cref(eepWBFpar)));
2904 ModelParamMap.insert(std::make_pair("eepZBFint", std::cref(eepZBFint)));
2905 ModelParamMap.insert(std::make_pair("eepZBFpar", std::cref(eepZBFpar)));
2906 ModelParamMap.insert(std::make_pair("eHggint", std::cref(eHggint)));
2907 ModelParamMap.insert(std::make_pair("eHggpar", std::cref(eHggpar)));
2908 ModelParamMap.insert(std::make_pair("eHWWint", std::cref(eHWWint)));
2909 ModelParamMap.insert(std::make_pair("eHWWpar", std::cref(eHWWpar)));
2910 ModelParamMap.insert(std::make_pair("eHZZint", std::cref(eHZZint)));
2911 ModelParamMap.insert(std::make_pair("eHZZpar", std::cref(eHZZpar)));
2912 ModelParamMap.insert(std::make_pair("eHZgaint", std::cref(eHZgaint)));
2913 ModelParamMap.insert(std::make_pair("eHZgapar", std::cref(eHZgapar)));
2914 ModelParamMap.insert(std::make_pair("eHgagaint", std::cref(eHgagaint)));
2915 ModelParamMap.insert(std::make_pair("eHgagapar", std::cref(eHgagapar)));
2916 ModelParamMap.insert(std::make_pair("eHmumuint", std::cref(eHmumuint)));
2917 ModelParamMap.insert(std::make_pair("eHmumupar", std::cref(eHmumupar)));
2918 ModelParamMap.insert(std::make_pair("eHtautauint", std::cref(eHtautauint)));
2919 ModelParamMap.insert(std::make_pair("eHtautaupar", std::cref(eHtautaupar)));
2920 ModelParamMap.insert(std::make_pair("eHccint", std::cref(eHccint)));
2921 ModelParamMap.insert(std::make_pair("eHccpar", std::cref(eHccpar)));
2922 ModelParamMap.insert(std::make_pair("eHbbint", std::cref(eHbbint)));
2923 ModelParamMap.insert(std::make_pair("eHbbpar", std::cref(eHbbpar)));
2924 ModelParamMap.insert(std::make_pair("eeeWWint", std::cref(eeeWWint)));
2925 ModelParamMap.insert(std::make_pair("edeeWWdcint", std::cref(edeeWWdcint)));
2926 ModelParamMap.insert(std::make_pair("eggFHgaga", std::cref(eggFHgaga)));
2927 ModelParamMap.insert(std::make_pair("eggFHZga", std::cref(eggFHZga)));
2928 ModelParamMap.insert(std::make_pair("eggFHZZ", std::cref(eggFHZZ)));
2929 ModelParamMap.insert(std::make_pair("eggFHWW", std::cref(eggFHWW)));
2930 ModelParamMap.insert(std::make_pair("eggFHtautau", std::cref(eggFHtautau)));
2931 ModelParamMap.insert(std::make_pair("eggFHbb", std::cref(eggFHbb)));
2932 ModelParamMap.insert(std::make_pair("eggFHmumu", std::cref(eggFHmumu)));
2933 ModelParamMap.insert(std::make_pair("eVBFHgaga", std::cref(eVBFHgaga)));
2934 ModelParamMap.insert(std::make_pair("eVBFHZga", std::cref(eVBFHZga)));
2935 ModelParamMap.insert(std::make_pair("eVBFHZZ", std::cref(eVBFHZZ)));
2936 ModelParamMap.insert(std::make_pair("eVBFHWW", std::cref(eVBFHWW)));
2937 ModelParamMap.insert(std::make_pair("eVBFHtautau", std::cref(eVBFHtautau)));
2938 ModelParamMap.insert(std::make_pair("eVBFHbb", std::cref(eVBFHbb)));
2939 ModelParamMap.insert(std::make_pair("eVBFHmumu", std::cref(eVBFHmumu)));
2940 ModelParamMap.insert(std::make_pair("eWHgaga", std::cref(eWHgaga)));
2941 ModelParamMap.insert(std::make_pair("eWHZga", std::cref(eWHZga)));
2942 ModelParamMap.insert(std::make_pair("eWHZZ", std::cref(eWHZZ)));
2943 ModelParamMap.insert(std::make_pair("eWHWW", std::cref(eWHWW)));
2944 ModelParamMap.insert(std::make_pair("eWHtautau", std::cref(eWHtautau)));
2945 ModelParamMap.insert(std::make_pair("eWHbb", std::cref(eWHbb)));
2946 ModelParamMap.insert(std::make_pair("eWHmumu", std::cref(eWHmumu)));
2947 ModelParamMap.insert(std::make_pair("eZHgaga", std::cref(eZHgaga)));
2948 ModelParamMap.insert(std::make_pair("eZHZga", std::cref(eZHZga)));
2949 ModelParamMap.insert(std::make_pair("eZHZZ", std::cref(eZHZZ)));
2950 ModelParamMap.insert(std::make_pair("eZHWW", std::cref(eZHWW)));
2951 ModelParamMap.insert(std::make_pair("eZHtautau", std::cref(eZHtautau)));
2952 ModelParamMap.insert(std::make_pair("eZHbb", std::cref(eZHbb)));
2953 ModelParamMap.insert(std::make_pair("eZHmumu", std::cref(eZHmumu)));
2954 ModelParamMap.insert(std::make_pair("ettHgaga", std::cref(ettHgaga)));
2955 ModelParamMap.insert(std::make_pair("ettHZga", std::cref(ettHZga)));
2956 ModelParamMap.insert(std::make_pair("ettHZZ", std::cref(ettHZZ)));
2957 ModelParamMap.insert(std::make_pair("ettHWW", std::cref(ettHWW)));
2958 ModelParamMap.insert(std::make_pair("ettHtautau", std::cref(ettHtautau)));
2959 ModelParamMap.insert(std::make_pair("ettHbb", std::cref(ettHbb)));
2960 ModelParamMap.insert(std::make_pair("ettHmumu", std::cref(ettHmumu)));
2961 ModelParamMap.insert(std::make_pair("eVBFHinv", std::cref(eVBFHinv)));
2962 ModelParamMap.insert(std::make_pair("eVHinv", std::cref(eVHinv)));
2963
2964 if (FlagMWinput) {
2965 // MW scheme
2966 cAsch = 0.;
2967 cWsch = 1.;
2968 } else {
2969 // ALpha scheme
2970 cAsch = 1.;
2971 cWsch = 0.;
2972 }
2973
2974 if (!FlagLoopHd6) {
2975 cLHd6 = 0.0;
2976 } else {
2977 cLHd6 = 1.0;
2978 }
2979
2980 if (!FlagHiggsSM) {
2981 cHSM = 0.0;
2982 } else {
2983 cHSM = 1.0;
2984 }
2985
2986 if (FlagLoopH3d6Quad || FlagQuadraticTerms) {
2987 cLH3d62 = 1.0;
2988 } else {
2989 cLH3d62 = 0.0;
2990 }
2991
2992 if (!FlagfiniteNLO) {
2993 cNLOd6 = 0.0;
2994 } else {
2995 cNLOd6 = 1.0;
2996 }
2997
2998}
void setObj(T &obji)
Definition Matching.h:15
void setModelLinearized(bool linearized=true)
Definition Model.h:231
std::map< std::string, std::reference_wrapper< const double > > ModelParamMap
Definition Model.h:280
void setModelName(const std::string name)
A method to set the name of the model.
Definition Model.h:50
std::string getModelName() const
A method to fetch the name of the model.
Definition Model.h:59
NPbase()
The default constructor.
Definition NPbase.cpp:29
Matching< StandardModelMatching, StandardModel > SMM
An object of type Matching.
bool FlagMWinput
A boolean for the model flag MWinput.
A class for the matching in the Standard Model.

Member Function Documentation

◆ A_f()

const double NPSMEFTd6General::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 NPbase.

Definition at line 16494 of file NPSMEFTd6General.cpp.

16495{
16496 return (trueSM.A_f(f) + deltaA_f(f));
16497}
virtual const double deltaA_f(const Particle f) const
The new physics contribution to the left-right asymmetry in at the -pole, .

◆ AFB()

const double NPSMEFTd6General::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 NPbase.

Definition at line 16722 of file NPSMEFTd6General.cpp.

16723{
16724 return (trueSM.AFB(f) + deltaAFB(f));
16725}
virtual const double deltaAFB(const Particle f) const
The new physics contribution to the forward-backward asymmetry in at the -pole, .

◆ alphaMz()

const double NPSMEFTd6General::alphaMz ( ) const
virtual

The electromagnetic coupling at the \(Z\)-mass scale.

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

Reimplemented from NPbase.

Definition at line 15557 of file NPSMEFTd6General.cpp.

15557 {
15558
15559 double deltaNLO;
15560
15561 // Finite NLO corrections in W mass scheme
15562 deltaNLO = cWsch * (-0.000072 * getSMEFTCoeffEW("CW") -0.000016 * getSMEFTCoeffEW("CHbox") -0.000478 * getSMEFTCoeffEW("CHD") -0.000014 * getSMEFTCoeffEW("CHB")
15563 -0.000017 * getSMEFTCoeffEW("CHW") -0.00081 * getSMEFTCoeffEW("CHWB") -0.000144 * getSMEFTCoeffEW("CuWR",2, 2) -0.000438 * getSMEFTCoeffEW("CuBR",2, 2)
15564 -0.00003 * getSMEFTCoeffEW("CHl1R",0, 0) -0.00003 * getSMEFTCoeffEW("CHl1R",1, 1) -0.000023 * getSMEFTCoeffEW("CHl1R",2, 2) -0.000672 * getSMEFTCoeffEW("CHl3R",0, 0)
15565 -0.000672 * getSMEFTCoeffEW("CHl3R",1, 1) +0.000014 * getSMEFTCoeffEW("CHl3R",2, 2) -0.000023 * getSMEFTCoeffEW("CHeR",0, 0) -0.000023 * getSMEFTCoeffEW("CHeR",1, 1)
15566 -0.000023 * getSMEFTCoeffEW("CHeR",2, 2) +0.000023 * getSMEFTCoeffEW("CHq1R",0, 0) +0.000023 * getSMEFTCoeffEW("CHq1R",1, 1) -0.001004 * getSMEFTCoeffEW("CHq1R",2, 2)
15567 +0.000043 * getSMEFTCoeffEW("CHq3R",0, 0) +0.000043 * getSMEFTCoeffEW("CHq3R",1, 1) +0.000584 * getSMEFTCoeffEW("CHq3R",2, 2) +0.000045 * getSMEFTCoeffEW("CHuR",0, 0)
15568 +0.000045 * getSMEFTCoeffEW("CHuR",1, 1) +0.001179 * getSMEFTCoeffEW("CHuR",2, 2) -0.000023 * getSMEFTCoeffEW("CHdR",0, 0) -0.000023 * getSMEFTCoeffEW("CHdR",1, 1)
15569 -0.000023 * getSMEFTCoeffEW("CHdR",2, 2) -0.000128 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) +0.000495 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) +0.00011 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2)
15570 +0.00011 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2) ) * v2;
15571
15572 return (trueSM.alphaMz() * (1.0 + 2.0 * delta_e + delta_A) + cNLOd6 * deltaNLO );
15573}

◆ aPskPol()

const double NPSMEFTd6General::aPskPol ( const double  sqrt_s,
const double  Pol_em,
const double  Pol_ep 
) const
virtual

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 from NPbase.

Definition at line 24878 of file NPSMEFTd6General.cpp.

24878 {
24879
24880 // Expression missing Cll contributions!
24881
24882 double aL, aR, aPol;
24883 double sM = sqrt_s * sqrt_s;
24884 double Mz2 = Mz*Mz;
24885 double MH2 = mHl*mHl;
24886 double dMz = 0.0;
24887 double dMH = 0.0;
24888 double dv, dg, dgp, dgL, dgR;
24889 double kCM, kCM2, EZ, EZ2, kZ, kH;
24890 double EtaZ;
24891 double CHpsk, CTpsk, CHl, CHlp, CHE;
24892 double CWB, CBB, CWW;
24893
24894 // Convention for dim 6 operators
24895 CWB = g2_tree * g2_tree / (8.0 * g2_tree * g1_tree) * getSMEFTCoeffEW("CHWB") * v2;
24896 CBB = 0.25 * (g2_tree * g2_tree / g1_tree / g1_tree) * getSMEFTCoeffEW("CHB") * v2;
24897 CWW = 0.25 * getSMEFTCoeffEW("CHW") * v2;
24898
24899 CHpsk = (-2.0 * getSMEFTCoeffEW("CHbox") + 0.25 * getSMEFTCoeffEW("CHD")) * v2;
24900 CTpsk = -0.5 * getSMEFTCoeffEW("CHD") * v2;
24901 CHl = getSMEFTCoeffEW("CHl1R", 0, 0) * v2;
24902 CHlp = getSMEFTCoeffEW("CHl3R", 0, 0) * v2;
24903 CHE = getSMEFTCoeffEW("CHeR", 0, 0) * v2;
24904
24905 // Other parameters (1): Missing Cll!!!
24906 dv = 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1)) * v2;
24907
24908 // WFR
24909 EtaZ = -(1.0 / 2.0) * CHpsk + 2.0 * dMz - dv - CTpsk;
24910
24911 // Kinematics
24912 kCM = sqrt((sM * sM + (MH2 - Mz2)*(MH2 - Mz2) - 2.0 * sM * (MH2 + Mz2)) / (4.0 * sM));
24913 kCM2 = kCM*kCM;
24914
24915 EZ = sqrt(Mz2 + kCM2);
24916 EZ2 = EZ*EZ;
24917
24918 kZ = 2.0 * Mz2 / (sM - Mz2) + (EZ * Mz2) / (2 * kCM2 * sqrt_s) - Mz2 / (2 * kCM2) - (EZ2 / Mz2) / (2.0 + EZ2 / Mz2)*(1.0 - Mz2 / (EZ * sqrt_s));
24919
24920 kH = -((EZ * MH2) / (2 * kCM2 * sqrt_s)) - (EZ2 / Mz2) / (2 + EZ2 / Mz2) * MH2 / (EZ * sqrt_s);
24921
24922 // Other parameters (2): Missing Cll!!!
24923 dg = -(1.0 / (g1_tree * (cW2_tree * cW2_tree - sW2_tree * sW2_tree))) * (dv * cW2_tree * g1_tree
24924 - cW2_tree * dMz * g1_tree + 0.25 * getSMEFTCoeffEW("CHD") * cW2_tree * g1_tree * v2
24925 + getSMEFTCoeffEW("CHW") * cW2_tree * cW2_tree * g1_tree * v2 + getSMEFTCoeffEW("CHWB") * cW2_tree * g2_tree * sW2_tree * v2
24926 - getSMEFTCoeffEW("CHW") * g1_tree * sW2_tree * sW2_tree * v2 + getSMEFTCoeffEW("CHWB") * g2_tree * sW2_tree * sW2_tree * v2);
24927
24928
24929 dgp = -(1.0 / (cW2_tree * g1_tree * g1_tree * (-cW2_tree * cW2_tree + sW2_tree * sW2_tree))) * (dv * cW2_tree * g1_tree * g1_tree * sW2_tree
24930 - cW2_tree * dMz * g1_tree * g1_tree * sW2_tree + 0.25 * getSMEFTCoeffEW("CHD") * cW2_tree * g1_tree * g1_tree * sW2_tree * v2
24931 + getSMEFTCoeffEW("CHWB") * cW2_tree * cW2_tree * g1_tree * g2_tree * sW2_tree * v2
24932 - getSMEFTCoeffEW("CHB") * cW2_tree * cW2_tree * g2_tree * g2_tree * sW2_tree * v2
24933 + getSMEFTCoeffEW("CHWB") * cW2_tree * g1_tree * g2_tree * sW2_tree * sW2_tree * v2
24934 + getSMEFTCoeffEW("CHB") * g2_tree * g2_tree * sW2_tree * sW2_tree * sW2_tree * v2);
24935
24936 dgL = (1.0 / (0.5 - sW2_tree))*(cW2_tree * (0.5 + sW2_tree) * dg
24937 - sW2_tree * (0.5 + cW2_tree) * dgp
24938 + 0.5 * (CHl + CHlp)
24939 + 0.25 * cW2_tree * (1.0 + 2.0 * sW2_tree)*8.0 * CWW
24940 - 0.5 * sW2_tree * (1.0 - 2.0 * sW2_tree)*8.0 * CWB
24941 - 0.25 * sW2_tree * sW2_tree / cW2_tree * (1.0 + 2.0 * cW2_tree)*8.0 * CBB);
24942
24943 dgR = -cW2_tree * dg + (1.0 + cW2_tree) * dgp
24944 - 1.0 / (2.0 * sW2_tree) * CHE - 0.5 * cW2_tree * 8 * CWW
24945 + cW2_tree * 8.0 * CWB + 0.5 * sW2_tree / cW2_tree * (1.0 + cW2_tree)*8.0 * CBB;
24946
24947
24948 // LH and RH pars
24949
24950 aL = dgL + 2 * dMz - dv + EtaZ + (sM - Mz2) / (2 * Mz2)*(CHl + CHlp) / (0.5 - sW2_tree) + kZ * dMz + kH*dMH;
24951 aR = dgR + 2 * dMz - dv + EtaZ - (sM - Mz2) / (2 * Mz2) * CHE / sW2_tree + kZ * dMz + kH*dMH;
24952
24953 // Polarized a parameter
24954 aPol = 0.25 * ((1.0 - Pol_em / 100.0)*(1.0 + Pol_ep / 100.0) * aL
24955 + (1.0 + Pol_em / 100.0)*(1.0 - Pol_ep / 100.0) * aR);
24956
24957 return aPol;
24958}
double Mz
The mass of the boson in GeV.
double mHl
The Higgs mass in GeV.
const double sqrt_s[12]

◆ bPskPol()

const double NPSMEFTd6General::bPskPol ( const double  sqrt_s,
const double  Pol_em,
const double  Pol_ep 
) const
virtual

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 from NPbase.

Definition at line 24960 of file NPSMEFTd6General.cpp.

24960 {
24961 double bL, bR, bPol;
24962 double sM = sqrt_s * sqrt_s;
24963 double Mz2 = Mz*Mz;
24964
24965 double ZetaZ, ZetaAZ;
24966 double CWB, CBB, CWW;
24967
24968 // Convention for dim 6 operators
24969 CWB = g2_tree * g2_tree / (8.0 * g2_tree * g1_tree) * getSMEFTCoeffEW("CHWB") * v2;
24970 CBB = 0.25 * (g2_tree * g2_tree / g1_tree / g1_tree) * getSMEFTCoeffEW("CHB") * v2;
24971 CWW = 0.25 * getSMEFTCoeffEW("CHW") * v2;
24972
24973 ZetaZ = cW2_tree * 8.0 * CWW + 2.0 * sW2_tree * 8 * CWB + (sW2_tree * sW2_tree / cW2_tree)*8.0 * CBB;
24974 ZetaAZ = sW_tree * cW_tree * (8.0 * CWW - (1.0 - sW2_tree / cW2_tree)*8 * CWB - (sW2_tree / cW2_tree)*8.0 * CBB);
24975
24976 // LH and RH pars
24977 bL = ZetaZ + (sW_tree * cW_tree) / (0.5 - sW2_tree)*(sM - Mz2) / sM*ZetaAZ;
24978 bR = ZetaZ - (cW_tree / sW_tree)*(sM - Mz2) / sM*ZetaAZ;
24979
24980 // Polarized b parameter
24981 bPol = 0.25 * ((1.0 - Pol_em / 100.0)*(1.0 + Pol_ep / 100.0) * bL
24982 + (1.0 + Pol_em / 100.0)*(1.0 - Pol_ep / 100.0) * bR);
24983
24984 return bPol;
24985}

◆ Br_H_exo()

const double NPSMEFTd6General::Br_H_exo ( ) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 35201 of file NPSMEFTd6General.cpp.

35201 {
35202 if (BrHexo < 0) return std::numeric_limits<double>::quiet_NaN();
35203
35204 return BrHexo;
35205}

◆ Br_H_inv()

const double NPSMEFTd6General::Br_H_inv ( ) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 35207 of file NPSMEFTd6General.cpp.

35207 {
35208 // Contributions from both modifications in H->ZZ->4v and the extra invisible decays
35209 double BR4v;
35210
35211 BR4v = BrHZZ4vRatio()*(trueSM.computeBrHto4v());
35212
35213 // BR4v positivity is already checked inside BrHZZ4vRatio()
35214 // and will be nan if negative. Check here BrHinv, to make sure both are positive
35215 if (BrHinv < 0) return std::numeric_limits<double>::quiet_NaN();
35216
35217 return BR4v + BrHinv;
35218}
virtual const double BrHZZ4vRatio() const
The ratio of the Br in the current model and in the Standard Model.

◆ Br_H_inv_NP()

const double NPSMEFTd6General::Br_H_inv_NP ( ) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 35220 of file NPSMEFTd6General.cpp.

35220 {
35221
35222 // BR4v positivity is already checked inside BrHZZ4vRatio()
35223 // and will be nan if negative. Check here BrHinv, to make sure both are positive
35224 if (BrHinv < 0) return std::numeric_limits<double>::quiet_NaN();
35225
35226 return BrHinv;
35227}

◆ BrH2d2dRatio()

const double NPSMEFTd6General::BrH2d2dRatio ( ) const
virtual

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 from NPbase.

Definition at line 30415 of file NPSMEFTd6General.cpp.

30415 {
30416 double Br = 1.0;
30417 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
30418
30419 dGHiR1 = deltaGammaH2d2dRatio1();
30420
30421 Br += dGHiR1 - dGammaHTotR1;
30422
30423 if (FlagQuadraticTerms) {
30424
30425 dGHiR2 = deltaGammaH2d2dRatio2();
30426
30427 //Add contributions that are quadratic in the effective coefficients
30428 Br += -dGHiR1 * dGammaHTotR1
30429 + dGHiR2 - dGammaHTotR2
30430 + pow(dGammaHTotR1, 2.0);
30431 }
30432
30433 GHiR += dGHiR1 + dGHiR2;
30434 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
30435
30436 return Br;
30437
30438}
const double deltaGammaH2d2dRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaH2d2dRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....

◆ BrH2e2muRatio()

const double NPSMEFTd6General::BrH2e2muRatio ( ) const
virtual

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 from NPbase.

Definition at line 29184 of file NPSMEFTd6General.cpp.

29184 {
29185 double Br = 1.0;
29186 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
29187
29188 dGHiR1 = deltaGammaH2e2muRatio1();
29189
29190 Br += dGHiR1 - dGammaHTotR1;
29191
29192 if (FlagQuadraticTerms) {
29193
29194 dGHiR2 = deltaGammaH2e2muRatio2();
29195
29196 //Add contributions that are quadratic in the effective coefficients
29197 Br += -dGHiR1 * dGammaHTotR1
29198 + dGHiR2 - dGammaHTotR2
29199 + pow(dGammaHTotR1, 2.0);
29200 }
29201
29202 GHiR += dGHiR1 + dGHiR2;
29203 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
29204
29205 return Br;
29206
29207}
const double deltaGammaH2e2muRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaH2e2muRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....

◆ BrH2e2vRatio()

const double NPSMEFTd6General::BrH2e2vRatio ( ) const
virtual

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 from NPbase.

Definition at line 29818 of file NPSMEFTd6General.cpp.

29818 {
29819 double Br = 1.0;
29820 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
29821
29822 dGHiR1 = deltaGammaH2e2vRatio1();
29823
29824 Br += dGHiR1 - dGammaHTotR1;
29825
29826 if (FlagQuadraticTerms) {
29827
29828 dGHiR2 = deltaGammaH2e2vRatio2();
29829
29830 //Add contributions that are quadratic in the effective coefficients
29831 Br += -dGHiR1 * dGammaHTotR1
29832 + dGHiR2 - dGammaHTotR2
29833 + pow(dGammaHTotR1, 2.0);
29834 }
29835
29836 GHiR += dGHiR1 + dGHiR2;
29837 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
29838
29839 return Br;
29840
29841}
const double deltaGammaH2e2vRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaH2e2vRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....

◆ BrH2evRatio()

const double NPSMEFTd6General::BrH2evRatio ( ) const
virtual

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 from NPbase.

Definition at line 34363 of file NPSMEFTd6General.cpp.

34363 {
34364 double Br = 1.0;
34365 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
34366
34367 dGHiR1 = deltaGammaH2evRatio1();
34368
34369 Br += dGHiR1 - dGammaHTotR1;
34370
34371 if (FlagQuadraticTerms) {
34372
34373 dGHiR2 = deltaGammaH2evRatio2();
34374
34375 //Add contributions that are quadratic in the effective coefficients
34376 Br += -dGHiR1 * dGammaHTotR1
34377 + dGHiR2 - dGammaHTotR2
34378 + pow(dGammaHTotR1, 2.0);
34379 }
34380
34381 GHiR += dGHiR1 + dGHiR2;
34382 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
34383
34384 return Br;
34385
34386}
const double deltaGammaH2evRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaH2evRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....

◆ BrH2L2dRatio()

const double NPSMEFTd6General::BrH2L2dRatio ( ) const
virtual

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 from NPbase.

Definition at line 31365 of file NPSMEFTd6General.cpp.

31365 {
31366 double Br = 1.0;
31367 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
31368
31369 dGHiR1 = deltaGammaH2L2dRatio1();
31370
31371 Br += dGHiR1 - dGammaHTotR1;
31372
31373 if (FlagQuadraticTerms) {
31374
31375 dGHiR2 = deltaGammaH2L2dRatio2();
31376
31377 //Add contributions that are quadratic in the effective coefficients
31378 Br += -dGHiR1 * dGammaHTotR1
31379 + dGHiR2 - dGammaHTotR2
31380 + pow(dGammaHTotR1, 2.0);
31381 }
31382
31383 GHiR += dGHiR1 + dGHiR2;
31384 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
31385
31386 return Br;
31387
31388}
const double deltaGammaH2L2dRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double deltaGammaH2L2dRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....

◆ BrH2L2LRatio()

const double NPSMEFTd6General::BrH2L2LRatio ( ) const
virtual

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 from NPbase.

Definition at line 29091 of file NPSMEFTd6General.cpp.

29091 {
29092 double Br = 1.0;
29093 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
29094
29095 dGHiR1 = deltaGammaH2L2LRatio1();
29096
29097 Br += dGHiR1 - dGammaHTotR1;
29098
29099 if (FlagQuadraticTerms) {
29100
29101 dGHiR2 = deltaGammaH2L2LRatio2();
29102
29103 //Add contributions that are quadratic in the effective coefficients
29104 Br += -dGHiR1 * dGammaHTotR1
29105 + dGHiR2 - dGammaHTotR2
29106 + pow(dGammaHTotR1, 2.0);
29107 }
29108
29109 GHiR += dGHiR1 + dGHiR2;
29110 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
29111
29112 return Br;
29113
29114}
const double deltaGammaH2L2LRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double deltaGammaH2L2LRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....

◆ BrH2L2uRatio()

const double NPSMEFTd6General::BrH2L2uRatio ( ) const
virtual

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 from NPbase.

Definition at line 31021 of file NPSMEFTd6General.cpp.

31021 {
31022 double Br = 1.0;
31023 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
31024
31025 dGHiR1 = deltaGammaH2L2uRatio1();
31026
31027 Br += dGHiR1 - dGammaHTotR1;
31028
31029 if (FlagQuadraticTerms) {
31030
31031 dGHiR2 = deltaGammaH2L2uRatio2();
31032
31033 //Add contributions that are quadratic in the effective coefficients
31034 Br += -dGHiR1 * dGammaHTotR1
31035 + dGHiR2 - dGammaHTotR2
31036 + pow(dGammaHTotR1, 2.0);
31037 }
31038
31039 GHiR += dGHiR1 + dGHiR2;
31040 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
31041
31042 return Br;
31043
31044}
const double deltaGammaH2L2uRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double deltaGammaH2L2uRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....

◆ BrH2L2v2Ratio()

const double NPSMEFTd6General::BrH2L2v2Ratio ( ) const
virtual

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 from NPbase.

Definition at line 29725 of file NPSMEFTd6General.cpp.

29725 {
29726 double Br = 1.0;
29727 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
29728
29729 dGHiR1 = deltaGammaH2L2v2Ratio1();
29730
29731 Br += dGHiR1 - dGammaHTotR1;
29732
29733 if (FlagQuadraticTerms) {
29734
29735 dGHiR2 = deltaGammaH2L2v2Ratio2();
29736
29737 //Add contributions that are quadratic in the effective coefficients
29738 Br += -dGHiR1 * dGammaHTotR1
29739 + dGHiR2 - dGammaHTotR2
29740 + pow(dGammaHTotR1, 2.0);
29741 }
29742
29743 GHiR += dGHiR1 + dGHiR2;
29744 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
29745
29746 return Br;
29747
29748}
const double deltaGammaH2L2v2Ratio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double deltaGammaH2L2v2Ratio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....

◆ BrH2L2vRatio()

const double NPSMEFTd6General::BrH2L2vRatio ( ) const
virtual

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 from NPbase.

Definition at line 29630 of file NPSMEFTd6General.cpp.

29630 {
29631 double Br = 1.0;
29632 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
29633
29634 dGHiR1 = deltaGammaH2L2vRatio1();
29635
29636 Br += dGHiR1 - dGammaHTotR1;
29637
29638 if (FlagQuadraticTerms) {
29639
29640 dGHiR2 = deltaGammaH2L2vRatio2();
29641
29642 //Add contributions that are quadratic in the effective coefficients
29643 Br += -dGHiR1 * dGammaHTotR1
29644 + dGHiR2 - dGammaHTotR2
29645 + pow(dGammaHTotR1, 2.0);
29646 }
29647
29648 GHiR += dGHiR1 + dGHiR2;
29649 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
29650
29651 return Br;
29652
29653}
const double deltaGammaH2L2vRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double deltaGammaH2L2vRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....

◆ BrH2l2vRatio()

const double NPSMEFTd6General::BrH2l2vRatio ( ) const
virtual

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 from NPbase.

Definition at line 34857 of file NPSMEFTd6General.cpp.

34857 {
34858 double Br = 1.0;
34859 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
34860
34861 dGHiR1 = deltaGammaH2l2vRatio1();
34862
34863 Br += dGHiR1 - dGammaHTotR1;
34864
34865 if (FlagQuadraticTerms) {
34866
34867 dGHiR2 = deltaGammaH2l2vRatio2();
34868
34869 //Add contributions that are quadratic in the effective coefficients
34870 Br += -dGHiR1 * dGammaHTotR1
34871 + dGHiR2 - dGammaHTotR2
34872 + pow(dGammaHTotR1, 2.0);
34873 }
34874
34875 GHiR += dGHiR1 + dGHiR2;
34876 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
34877
34878 return Br;
34879
34880}
const double deltaGammaH2l2vRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double deltaGammaH2l2vRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....

◆ BrH2Lv2Ratio()

const double NPSMEFTd6General::BrH2Lv2Ratio ( ) const
virtual

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 from NPbase.

Definition at line 34268 of file NPSMEFTd6General.cpp.

34268 {
34269 double Br = 1.0;
34270 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
34271
34272 dGHiR1 = deltaGammaH2Lv2Ratio1();
34273
34274 Br += dGHiR1 - dGammaHTotR1;
34275
34276 if (FlagQuadraticTerms) {
34277
34278 dGHiR2 = deltaGammaH2Lv2Ratio2();
34279
34280 //Add contributions that are quadratic in the effective coefficients
34281 Br += -dGHiR1 * dGammaHTotR1
34282 + dGHiR2 - dGammaHTotR2
34283 + pow(dGammaHTotR1, 2.0);
34284 }
34285
34286 GHiR += dGHiR1 + dGHiR2;
34287 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
34288
34289 return Br;
34290
34291}
const double deltaGammaH2Lv2Ratio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double deltaGammaH2Lv2Ratio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....

◆ BrH2LvRatio()

const double NPSMEFTd6General::BrH2LvRatio ( ) const
virtual

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 from NPbase.

Definition at line 34169 of file NPSMEFTd6General.cpp.

34169 {
34170 double Br = 1.0;
34171 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
34172
34173 dGHiR1 = deltaGammaH2LvRatio1();
34174
34175 Br += dGHiR1 - dGammaHTotR1;
34176
34177 if (FlagQuadraticTerms) {
34178
34179 dGHiR2 = deltaGammaH2LvRatio2();
34180
34181 //Add contributions that are quadratic in the effective coefficients
34182 Br += -dGHiR1 * dGammaHTotR1
34183 + dGHiR2 - dGammaHTotR2
34184 + pow(dGammaHTotR1, 2.0);
34185 }
34186
34187 GHiR += dGHiR1 + dGHiR2;
34188 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
34189
34190 return Br;
34191
34192}
const double deltaGammaH2LvRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double deltaGammaH2LvRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....

◆ BrH2mu2vRatio()

const double NPSMEFTd6General::BrH2mu2vRatio ( ) const
virtual

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 from NPbase.

Definition at line 29910 of file NPSMEFTd6General.cpp.

29910 {
29911 double Br = 1.0;
29912 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
29913
29914 dGHiR1 = deltaGammaH2mu2vRatio1();
29915
29916 Br += dGHiR1 - dGammaHTotR1;
29917
29918 if (FlagQuadraticTerms) {
29919
29920 dGHiR2 = deltaGammaH2mu2vRatio2();
29921
29922 //Add contributions that are quadratic in the effective coefficients
29923 Br += -dGHiR1 * dGammaHTotR1
29924 + dGHiR2 - dGammaHTotR2
29925 + pow(dGammaHTotR1, 2.0);
29926 }
29927
29928 GHiR += dGHiR1 + dGHiR2;
29929 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
29930
29931 return Br;
29932
29933}
const double deltaGammaH2mu2vRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaH2mu2vRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....

◆ BrH2muvRatio()

const double NPSMEFTd6General::BrH2muvRatio ( ) const
virtual

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 from NPbase.

Definition at line 34458 of file NPSMEFTd6General.cpp.

34458 {
34459 double Br = 1.0;
34460 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
34461
34462 dGHiR1 = deltaGammaH2muvRatio1();
34463
34464 Br += dGHiR1 - dGammaHTotR1;
34465
34466 if (FlagQuadraticTerms) {
34467
34468 dGHiR2 = deltaGammaH2muvRatio2();
34469
34470 //Add contributions that are quadratic in the effective coefficients
34471 Br += -dGHiR1 * dGammaHTotR1
34472 + dGHiR2 - dGammaHTotR2
34473 + pow(dGammaHTotR1, 2.0);
34474 }
34475
34476 GHiR += dGHiR1 + dGHiR2;
34477 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
34478
34479 return Br;
34480
34481}
const double deltaGammaH2muvRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaH2muvRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....

◆ BrH2u2dRatio()

const double NPSMEFTd6General::BrH2u2dRatio ( ) const
virtual

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 from NPbase.

Definition at line 30710 of file NPSMEFTd6General.cpp.

30710 {
30711 double Br = 1.0;
30712 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
30713
30714 dGHiR1 = deltaGammaH2u2dRatio1();
30715
30716 Br += dGHiR1 - dGammaHTotR1;
30717
30718 if (FlagQuadraticTerms) {
30719
30720 dGHiR2 = deltaGammaH2u2dRatio2();
30721
30722 //Add contributions that are quadratic in the effective coefficients
30723 Br += -dGHiR1 * dGammaHTotR1
30724 + dGHiR2 - dGammaHTotR2
30725 + pow(dGammaHTotR1, 2.0);
30726 }
30727
30728 GHiR += dGHiR1 + dGHiR2;
30729 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
30730
30731 return Br;
30732
30733}
const double deltaGammaH2u2dRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaH2u2dRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....

◆ BrH2u2uRatio()

const double NPSMEFTd6General::BrH2u2uRatio ( ) const
virtual

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 from NPbase.

Definition at line 30145 of file NPSMEFTd6General.cpp.

30145 {
30146 double Br = 1.0;
30147 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
30148
30149 dGHiR1 = deltaGammaH2u2uRatio1();
30150
30151 Br += dGHiR1 - dGammaHTotR1;
30152
30153 if (FlagQuadraticTerms) {
30154
30155 dGHiR2 = deltaGammaH2u2uRatio2();
30156
30157 //Add contributions that are quadratic in the effective coefficients
30158 Br += -dGHiR1 * dGammaHTotR1
30159 + dGHiR2 - dGammaHTotR2
30160 + pow(dGammaHTotR1, 2.0);
30161 }
30162
30163 GHiR += dGHiR1 + dGHiR2;
30164 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
30165
30166 return Br;
30167
30168}
const double deltaGammaH2u2uRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaH2u2uRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....

◆ BrH2udRatio()

const double NPSMEFTd6General::BrH2udRatio ( ) const
virtual

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 from NPbase.

Definition at line 33967 of file NPSMEFTd6General.cpp.

33967 {
33968 double Br = 1.0;
33969 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
33970
33971 dGHiR1 = deltaGammaH2udRatio1();
33972
33973 Br += dGHiR1 - dGammaHTotR1;
33974
33975 if (FlagQuadraticTerms) {
33976
33977 dGHiR2 = deltaGammaH2udRatio2();
33978
33979 //Add contributions that are quadratic in the effective coefficients
33980 Br += -dGHiR1 * dGammaHTotR1
33981 + dGHiR2 - dGammaHTotR2
33982 + pow(dGammaHTotR1, 2.0);
33983 }
33984
33985 GHiR += dGHiR1 + dGHiR2;
33986 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
33987
33988 return Br;
33989
33990}
const double deltaGammaH2udRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaH2udRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....

◆ BrH2v2dRatio()

const double NPSMEFTd6General::BrH2v2dRatio ( ) const
virtual

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 from NPbase.

Definition at line 31938 of file NPSMEFTd6General.cpp.

31938 {
31939 double Br = 1.0;
31940 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
31941
31942 dGHiR1 = deltaGammaH2v2dRatio1();
31943
31944 Br += dGHiR1 - dGammaHTotR1;
31945
31946 if (FlagQuadraticTerms) {
31947
31948 dGHiR2 = deltaGammaH2v2dRatio2();
31949
31950 //Add contributions that are quadratic in the effective coefficients
31951 Br += -dGHiR1 * dGammaHTotR1
31952 + dGHiR2 - dGammaHTotR2
31953 + pow(dGammaHTotR1, 2.0);
31954 }
31955
31956 GHiR += dGHiR1 + dGHiR2;
31957 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
31958
31959 return Br;
31960
31961}
const double deltaGammaH2v2dRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaH2v2dRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....

◆ BrH2v2uRatio()

const double NPSMEFTd6General::BrH2v2uRatio ( ) const
virtual

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 from NPbase.

Definition at line 31632 of file NPSMEFTd6General.cpp.

31632 {
31633 double Br = 1.0;
31634 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
31635
31636 dGHiR1 = deltaGammaH2v2uRatio1();
31637
31638 Br += dGHiR1 - dGammaHTotR1;
31639
31640 if (FlagQuadraticTerms) {
31641
31642 dGHiR2 = deltaGammaH2v2uRatio2();
31643
31644 //Add contributions that are quadratic in the effective coefficients
31645 Br += -dGHiR1 * dGammaHTotR1
31646 + dGHiR2 - dGammaHTotR2
31647 + pow(dGammaHTotR1, 2.0);
31648 }
31649
31650 GHiR += dGHiR1 + dGHiR2;
31651 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
31652
31653 return Br;
31654
31655}
const double deltaGammaH2v2uRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaH2v2uRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....

◆ BrH2v2vRatio()

const double NPSMEFTd6General::BrH2v2vRatio ( ) const
virtual

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 from NPbase.

Definition at line 29388 of file NPSMEFTd6General.cpp.

29388 {
29389 double Br = 1.0;
29390 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
29391
29392 dGHiR1 = deltaGammaH2v2vRatio1();
29393
29394 Br += dGHiR1 - dGammaHTotR1;
29395
29396 if (FlagQuadraticTerms) {
29397
29398 dGHiR2 = deltaGammaH2v2vRatio2();
29399
29400 //Add contributions that are quadratic in the effective coefficients
29401 Br += -dGHiR1 * dGammaHTotR1
29402 + dGHiR2 - dGammaHTotR2
29403 + pow(dGammaHTotR1, 2.0);
29404 }
29405
29406 GHiR += dGHiR1 + dGHiR2;
29407 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
29408
29409 return Br;
29410
29411}
const double deltaGammaH2v2vRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaH2v2vRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....

◆ BrH4dRatio()

const double NPSMEFTd6General::BrH4dRatio ( ) const
virtual

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 from NPbase.

Definition at line 33181 of file NPSMEFTd6General.cpp.

33181 {
33182 double Br = 1.0;
33183 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
33184
33185 dGHiR1 = deltaGammaH4dRatio1();
33186
33187 Br += dGHiR1 - dGammaHTotR1;
33188
33189 if (FlagQuadraticTerms) {
33190
33191 dGHiR2 = deltaGammaH4dRatio2();
33192
33193 //Add contributions that are quadratic in the effective coefficients
33194 Br += -dGHiR1 * dGammaHTotR1
33195 + dGHiR2 - dGammaHTotR2
33196 + pow(dGammaHTotR1, 2.0);
33197 }
33198
33199 GHiR += dGHiR1 + dGHiR2;
33200 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
33201
33202 return Br;
33203
33204}
const double deltaGammaH4dRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaH4dRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....

◆ BrH4eRatio()

const double NPSMEFTd6General::BrH4eRatio ( ) const
virtual

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 from NPbase.

Definition at line 32362 of file NPSMEFTd6General.cpp.

32362 {
32363 double Br = 1.0;
32364 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
32365
32366 dGHiR1 = deltaGammaH4eRatio1();
32367
32368 Br += dGHiR1 - dGammaHTotR1;
32369
32370 if (FlagQuadraticTerms) {
32371
32372 dGHiR2 = deltaGammaH4eRatio2();
32373
32374 //Add contributions that are quadratic in the effective coefficients
32375 Br += -dGHiR1 * dGammaHTotR1
32376 + dGHiR2 - dGammaHTotR2
32377 + pow(dGammaHTotR1, 2.0);
32378 }
32379
32380 GHiR += dGHiR1 + dGHiR2;
32381 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
32382
32383 return Br;
32384
32385}
const double deltaGammaH4eRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaH4eRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....

◆ BrH4fCCRatio()

const double NPSMEFTd6General::BrH4fCCRatio ( ) const
virtual

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

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

Definition at line 34729 of file NPSMEFTd6General.cpp.

34729 {
34730 double Br = 1.0;
34731 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
34732
34733 dGHiR1 = deltaGammaH4fCCRatio1();
34734
34735 Br += dGHiR1 - dGammaHTotR1;
34736
34737 if (FlagQuadraticTerms) {
34738
34739 dGHiR2 = deltaGammaH4fCCRatio2();
34740
34741 //Add contributions that are quadratic in the effective coefficients
34742 Br += -dGHiR1 * dGammaHTotR1
34743 + dGHiR2 - dGammaHTotR2
34744 + pow(dGammaHTotR1, 2.0);
34745 }
34746
34747 GHiR += dGHiR1 + dGHiR2;
34748 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
34749
34750 return Br;
34751
34752}
const double deltaGammaH4fCCRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaH4fCCRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....

◆ BrH4fNCRatio()

const double NPSMEFTd6General::BrH4fNCRatio ( ) const
virtual

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

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

Definition at line 34654 of file NPSMEFTd6General.cpp.

34654 {
34655 double Br = 1.0;
34656 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
34657
34658 dGHiR1 = deltaGammaH4fNCRatio1();
34659
34660 Br += dGHiR1 - dGammaHTotR1;
34661
34662 if (FlagQuadraticTerms) {
34663
34664 dGHiR2 = deltaGammaH4fNCRatio2();
34665
34666 //Add contributions that are quadratic in the effective coefficients
34667 Br += -dGHiR1 * dGammaHTotR1
34668 + dGHiR2 - dGammaHTotR2
34669 + pow(dGammaHTotR1, 2.0);
34670 }
34671
34672 GHiR += dGHiR1 + dGHiR2;
34673 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
34674
34675 return Br;
34676
34677}
const double deltaGammaH4fNCRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaH4fNCRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....

◆ BrH4fRatio()

const double NPSMEFTd6General::BrH4fRatio ( ) const
virtual

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 from NPbase.

Definition at line 34565 of file NPSMEFTd6General.cpp.

34565 {
34566 double Br = 1.0;
34567 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
34568
34569 dGHiR1 = deltaGammaH4fRatio1();
34570
34571 Br += dGHiR1 - dGammaHTotR1;
34572
34573 if (FlagQuadraticTerms) {
34574
34575 dGHiR2 = deltaGammaH4fRatio2();
34576
34577 //Add contributions that are quadratic in the effective coefficients
34578 Br += -dGHiR1 * dGammaHTotR1
34579 + dGHiR2 - dGammaHTotR2
34580 + pow(dGammaHTotR1, 2.0);
34581 }
34582
34583 GHiR += dGHiR1 + dGHiR2;
34584 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
34585
34586 return Br;
34587
34588}
const double deltaGammaH4fRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaH4fRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....

◆ BrH4L2Ratio()

const double NPSMEFTd6General::BrH4L2Ratio ( ) const
virtual

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 from NPbase.

Definition at line 32272 of file NPSMEFTd6General.cpp.

32272 {
32273 double Br = 1.0;
32274 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
32275
32276 dGHiR1 = deltaGammaH4L2Ratio1();
32277
32278 Br += dGHiR1 - dGammaHTotR1;
32279
32280 if (FlagQuadraticTerms) {
32281
32282 dGHiR2 = deltaGammaH4L2Ratio2();
32283
32284 //Add contributions that are quadratic in the effective coefficients
32285 Br += -dGHiR1 * dGammaHTotR1
32286 + dGHiR2 - dGammaHTotR2
32287 + pow(dGammaHTotR1, 2.0);
32288 }
32289
32290 GHiR += dGHiR1 + dGHiR2;
32291 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
32292
32293 return Br;
32294
32295}
const double deltaGammaH4L2Ratio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double deltaGammaH4L2Ratio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....

◆ BrH4LRatio()

const double NPSMEFTd6General::BrH4LRatio ( ) const
virtual

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 from NPbase.

Definition at line 32179 of file NPSMEFTd6General.cpp.

32179 {
32180 double Br = 1.0;
32181 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
32182
32183 dGHiR1 = deltaGammaH4LRatio1();
32184
32185 Br += dGHiR1 - dGammaHTotR1;
32186
32187 if (FlagQuadraticTerms) {
32188
32189 dGHiR2 = deltaGammaH4LRatio2();
32190
32191 //Add contributions that are quadratic in the effective coefficients
32192 Br += -dGHiR1 * dGammaHTotR1
32193 + dGHiR2 - dGammaHTotR2
32194 + pow(dGammaHTotR1, 2.0);
32195 }
32196
32197 GHiR += dGHiR1 + dGHiR2;
32198 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
32199
32200 return Br;
32201
32202}
const double deltaGammaH4LRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double deltaGammaH4LRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....

◆ BrH4lRatio()

const double NPSMEFTd6General::BrH4lRatio ( ) const
virtual

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 from NPbase.

Definition at line 34793 of file NPSMEFTd6General.cpp.

34793 {
34794 double Br = 1.0;
34795 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
34796
34797 dGHiR1 = deltaGammaH4lRatio1();
34798
34799 Br += dGHiR1 - dGammaHTotR1;
34800
34801 if (FlagQuadraticTerms) {
34802
34803 dGHiR2 = deltaGammaH4lRatio2();
34804
34805 //Add contributions that are quadratic in the effective coefficients
34806 Br += -dGHiR1 * dGammaHTotR1
34807 + dGHiR2 - dGammaHTotR2
34808 + pow(dGammaHTotR1, 2.0);
34809 }
34810
34811 GHiR += dGHiR1 + dGHiR2;
34812 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
34813
34814 return Br;
34815
34816}
const double deltaGammaH4lRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double deltaGammaH4lRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....

◆ BrH4muRatio()

const double NPSMEFTd6General::BrH4muRatio ( ) const
virtual

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 from NPbase.

Definition at line 32452 of file NPSMEFTd6General.cpp.

32452 {
32453 double Br = 1.0;
32454 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
32455
32456 dGHiR1 = deltaGammaH4muRatio1();
32457
32458 Br += dGHiR1 - dGammaHTotR1;
32459
32460 if (FlagQuadraticTerms) {
32461
32462 dGHiR2 = deltaGammaH4muRatio2();
32463
32464 //Add contributions that are quadratic in the effective coefficients
32465 Br += -dGHiR1 * dGammaHTotR1
32466 + dGHiR2 - dGammaHTotR2
32467 + pow(dGammaHTotR1, 2.0);
32468 }
32469
32470 GHiR += dGHiR1 + dGHiR2;
32471 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
32472
32473 return Br;
32474
32475}
const double deltaGammaH4muRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaH4muRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....

◆ BrH4uRatio()

const double NPSMEFTd6General::BrH4uRatio ( ) const
virtual

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 from NPbase.

Definition at line 32902 of file NPSMEFTd6General.cpp.

32902 {
32903 double Br = 1.0;
32904 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
32905
32906 dGHiR1 = deltaGammaH4uRatio1();
32907
32908 Br += dGHiR1 - dGammaHTotR1;
32909
32910 if (FlagQuadraticTerms) {
32911
32912 dGHiR2 = deltaGammaH4uRatio2();
32913
32914 //Add contributions that are quadratic in the effective coefficients
32915 Br += -dGHiR1 * dGammaHTotR1
32916 + dGHiR2 - dGammaHTotR2
32917 + pow(dGammaHTotR1, 2.0);
32918 }
32919
32920 GHiR += dGHiR1 + dGHiR2;
32921 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
32922
32923 return Br;
32924
32925}
const double deltaGammaH4uRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaH4uRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....

◆ BrH4vRatio()

const double NPSMEFTd6General::BrH4vRatio ( ) const
virtual

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 from NPbase.

Definition at line 32654 of file NPSMEFTd6General.cpp.

32654 {
32655 double Br = 1.0;
32656 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
32657
32658 dGHiR1 = deltaGammaH4vRatio1();
32659
32660 Br += dGHiR1 - dGammaHTotR1;
32661
32662 if (FlagQuadraticTerms) {
32663
32664 dGHiR2 = deltaGammaH4vRatio2();
32665
32666 //Add contributions that are quadratic in the effective coefficients
32667 Br += -dGHiR1 * dGammaHTotR1
32668 + dGHiR2 - dGammaHTotR2
32669 + pow(dGammaHTotR1, 2.0);
32670 }
32671
32672 GHiR += dGHiR1 + dGHiR2;
32673 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
32674
32675 return Br;
32676
32677}
const double deltaGammaH4vRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaH4vRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....

◆ BrHbbRatio()

const double NPSMEFTd6General::BrHbbRatio ( ) const
virtual

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 from NPbase.

Definition at line 28838 of file NPSMEFTd6General.cpp.

28838 {
28839 double Br = 1.0;
28840 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
28841
28842 dGHiR1 = deltaGammaHbbRatio1();
28843
28844 Br += dGHiR1 - dGammaHTotR1;
28845
28846 if (FlagQuadraticTerms) {
28847
28848 dGHiR2 = deltaGammaHbbRatio2();
28849
28850 //Add contributions that are quadratic in the effective coefficients
28851 Br += -dGHiR1 * dGammaHTotR1
28852 + dGHiR2 - dGammaHTotR2
28853 + pow(dGammaHTotR1, 2.0);
28854 }
28855
28856 GHiR += dGHiR1 + dGHiR2;
28857 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
28858
28859 return Br;
28860
28861}
const double deltaGammaHbbRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaHbbRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....

◆ BrHccRatio()

const double NPSMEFTd6General::BrHccRatio ( ) const
virtual

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 from NPbase.

Definition at line 28639 of file NPSMEFTd6General.cpp.

28639 {
28640 double Br = 1.0;
28641 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
28642
28643 dGHiR1 = deltaGammaHccRatio1();
28644
28645 Br += dGHiR1 - dGammaHTotR1;
28646
28647 if (FlagQuadraticTerms) {
28648
28649 dGHiR2 = deltaGammaHccRatio2();
28650
28651 //Add contributions that are quadratic in the effective coefficients
28652 Br += -dGHiR1 * dGammaHTotR1
28653 + dGHiR2 - dGammaHTotR2
28654 + pow(dGammaHTotR1, 2.0);
28655 }
28656
28657 GHiR += dGHiR1 + dGHiR2;
28658 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
28659
28660 return Br;
28661
28662}
const double deltaGammaHccRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaHccRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....

◆ BrHevmuvRatio()

const double NPSMEFTd6General::BrHevmuvRatio ( ) const
virtual

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 from NPbase.

Definition at line 33416 of file NPSMEFTd6General.cpp.

33416 {
33417 double Br = 1.0;
33418 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
33419
33420 dGHiR1 = deltaGammaHevmuvRatio1();
33421
33422 Br += dGHiR1 - dGammaHTotR1;
33423
33424 if (FlagQuadraticTerms) {
33425
33426 dGHiR2 = deltaGammaHevmuvRatio2();
33427
33428 //Add contributions that are quadratic in the effective coefficients
33429 Br += -dGHiR1 * dGammaHTotR1
33430 + dGHiR2 - dGammaHTotR2
33431 + pow(dGammaHTotR1, 2.0);
33432 }
33433
33434 GHiR += dGHiR1 + dGHiR2;
33435 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
33436
33437 return Br;
33438
33439}
const double deltaGammaHevmuvRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaHevmuvRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....

◆ BrHgagaRatio()

const double NPSMEFTd6General::BrHgagaRatio ( ) const
virtual

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 from NPbase.

Definition at line 28337 of file NPSMEFTd6General.cpp.

28337 {
28338 double Br = 1.0;
28339 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
28340
28341 dGHiR1 = deltaGammaHgagaRatio1();
28342
28343 Br += dGHiR1 - dGammaHTotR1;
28344
28345 if (FlagQuadraticTerms) {
28346
28347 dGHiR2 = deltaGammaHgagaRatio2();
28348
28349 //Add contributions that are quadratic in the effective coefficients
28350 Br += -dGHiR1 * dGammaHTotR1
28351 + dGHiR2 - dGammaHTotR2
28352 + pow(dGammaHTotR1, 2.0);
28353 }
28354
28355 GHiR += dGHiR1 + dGHiR2;
28356 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
28357
28358 return Br;
28359
28360}
const double deltaGammaHgagaRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaHgagaRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....

◆ BrHggRatio()

const double NPSMEFTd6General::BrHggRatio ( ) const
virtual

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 from NPbase.

Definition at line 26068 of file NPSMEFTd6General.cpp.

26068 {
26069 double Br = 1.0;
26070 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
26071
26072 dGHiR1 = deltaGammaHggRatio1();
26073
26074 Br += dGHiR1 - dGammaHTotR1;
26075
26076 if (FlagQuadraticTerms) {
26077
26078 dGHiR2 = deltaGammaHggRatio2();
26079
26080 //Add contributions that are quadratic in the effective coefficients
26081 Br += -dGHiR1 * dGammaHTotR1
26082 + dGHiR2 - dGammaHTotR2
26083 + pow(dGammaHTotR1, 2.0);
26084 }
26085
26086 GHiR += dGHiR1 + dGHiR2;
26087 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
26088
26089 return Br;
26090
26091}
const double deltaGammaHggRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaHggRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....

◆ BrHll_vvorjjRatio()

const double NPSMEFTd6General::BrHll_vvorjjRatio ( ) const
virtual

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 from NPbase.

Definition at line 35174 of file NPSMEFTd6General.cpp.

35174 {
35175 double Br = 1.0;
35176 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
35177
35178 dGHiR1 = deltaGammaHll_vvorjjRatio1();
35179
35180 Br += dGHiR1 - dGammaHTotR1;
35181
35182 if (FlagQuadraticTerms) {
35183
35184 dGHiR2 = deltaGammaHll_vvorjjRatio2();
35185
35186 //Add contributions that are quadratic in the effective coefficients
35187 Br += -dGHiR1 * dGammaHTotR1
35188 + dGHiR2 - dGammaHTotR2
35189 + pow(dGammaHTotR1, 2.0);
35190 }
35191
35192 GHiR += dGHiR1 + dGHiR2;
35193 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
35194
35195 return Br;
35196
35197}
const double deltaGammaHll_vvorjjRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double deltaGammaHll_vvorjjRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....

◆ BrHlv_lvorjjRatio()

const double NPSMEFTd6General::BrHlv_lvorjjRatio ( ) const
virtual

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 from NPbase.

Definition at line 35112 of file NPSMEFTd6General.cpp.

35112 {
35113 double Br = 1.0;
35114 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
35115
35116 dGHiR1 = deltaGammaHlv_lvorjjRatio1();
35117
35118 Br += dGHiR1 - dGammaHTotR1;
35119
35120 if (FlagQuadraticTerms) {
35121
35122 dGHiR2 = deltaGammaHlv_lvorjjRatio2();
35123
35124 //Add contributions that are quadratic in the effective coefficients
35125 Br += -dGHiR1 * dGammaHTotR1
35126 + dGHiR2 - dGammaHTotR2
35127 + pow(dGammaHTotR1, 2.0);
35128 }
35129
35130 GHiR += dGHiR1 + dGHiR2;
35131 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
35132
35133 return Br;
35134
35135}
const double deltaGammaHlv_lvorjjRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double deltaGammaHlv_lvorjjRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....

◆ BrHlvjjRatio()

const double NPSMEFTd6General::BrHlvjjRatio ( ) const
virtual

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 from NPbase.

Definition at line 35049 of file NPSMEFTd6General.cpp.

35049 {
35050 double Br = 1.0;
35051 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
35052
35053 dGHiR1 = deltaGammaHlvjjRatio1();
35054
35055 Br += dGHiR1 - dGammaHTotR1;
35056
35057 if (FlagQuadraticTerms) {
35058
35059 dGHiR2 = deltaGammaHlvjjRatio2();
35060
35061 //Add contributions that are quadratic in the effective coefficients
35062 Br += -dGHiR1 * dGammaHTotR1
35063 + dGHiR2 - dGammaHTotR2
35064 + pow(dGammaHTotR1, 2.0);
35065 }
35066
35067 GHiR += dGHiR1 + dGHiR2;
35068 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
35069
35070 return Br;
35071
35072}
const double deltaGammaHlvjjRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double deltaGammaHlvjjRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....

◆ BrHLvudRatio()

const double NPSMEFTd6General::BrHLvudRatio ( ) const
virtual

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 from NPbase.

Definition at line 33738 of file NPSMEFTd6General.cpp.

33738 {
33739 double Br = 1.0;
33740 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
33741
33742 dGHiR1 = deltaGammaHLvudRatio1();
33743
33744 Br += dGHiR1 - dGammaHTotR1;
33745
33746 if (FlagQuadraticTerms) {
33747
33748 dGHiR2 = deltaGammaHLvudRatio2();
33749
33750 //Add contributions that are quadratic in the effective coefficients
33751 Br += -dGHiR1 * dGammaHTotR1
33752 + dGHiR2 - dGammaHTotR2
33753 + pow(dGammaHTotR1, 2.0);
33754 }
33755
33756 GHiR += dGHiR1 + dGHiR2;
33757 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
33758
33759 return Br;
33760
33761}
const double deltaGammaHLvudRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double deltaGammaHLvudRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....

◆ BrHLvvLRatio()

const double NPSMEFTd6General::BrHLvvLRatio ( ) const
virtual

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 from NPbase.

Definition at line 33325 of file NPSMEFTd6General.cpp.

33325 {
33326 double Br = 1.0;
33327 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
33328
33329 dGHiR1 = deltaGammaHLvvLRatio1();
33330
33331 Br += dGHiR1 - dGammaHTotR1;
33332
33333 if (FlagQuadraticTerms) {
33334
33335 dGHiR2 = deltaGammaHLvvLRatio2();
33336
33337 //Add contributions that are quadratic in the effective coefficients
33338 Br += -dGHiR1 * dGammaHTotR1
33339 + dGHiR2 - dGammaHTotR2
33340 + pow(dGammaHTotR1, 2.0);
33341 }
33342
33343 GHiR += dGHiR1 + dGHiR2;
33344 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
33345
33346 return Br;
33347
33348}
const double deltaGammaHLvvLRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double deltaGammaHLvvLRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....

◆ BrHmumuRatio()

const double NPSMEFTd6General::BrHmumuRatio ( ) const
virtual

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 from NPbase.

Definition at line 28450 of file NPSMEFTd6General.cpp.

28450 {
28451 double Br = 1.0;
28452 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
28453
28454 dGHiR1 = deltaGammaHmumuRatio1();
28455
28456 Br += dGHiR1 - dGammaHTotR1;
28457
28458 if (FlagQuadraticTerms) {
28459
28460 dGHiR2 = deltaGammaHmumuRatio2();
28461
28462 //Add contributions that are quadratic in the effective coefficients
28463 Br += -dGHiR1 * dGammaHTotR1
28464 + dGHiR2 - dGammaHTotR2
28465 + pow(dGammaHTotR1, 2.0);
28466 }
28467
28468 GHiR += dGHiR1 + dGHiR2;
28469 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
28470
28471 return Br;
28472
28473}
const double deltaGammaHmumuRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaHmumuRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....

◆ BrHssRatio()

const double NPSMEFTd6General::BrHssRatio ( ) const
virtual

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 from NPbase.

Definition at line 28738 of file NPSMEFTd6General.cpp.

28738 {
28739 double Br = 1.0;
28740 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
28741
28742 dGHiR1 = deltaGammaHssRatio1();
28743
28744 Br += dGHiR1 - dGammaHTotR1;
28745
28746 if (FlagQuadraticTerms) {
28747
28748 dGHiR2 = deltaGammaHssRatio2();
28749
28750 //Add contributions that are quadratic in the effective coefficients
28751 Br += -dGHiR1 * dGammaHTotR1
28752 + dGHiR2 - dGammaHTotR2
28753 + pow(dGammaHTotR1, 2.0);
28754 }
28755
28756 GHiR += dGHiR1 + dGHiR2;
28757 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
28758
28759 return Br;
28760
28761}
const double deltaGammaHssRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaHssRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....

◆ BrHtautauRatio()

const double NPSMEFTd6General::BrHtautauRatio ( ) const
virtual

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 from NPbase.

Definition at line 28537 of file NPSMEFTd6General.cpp.

28537 {
28538 double Br = 1.0;
28539 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
28540
28541 dGHiR1 = deltaGammaHtautauRatio1();
28542
28543 Br += dGHiR1 - dGammaHTotR1;
28544
28545 if (FlagQuadraticTerms) {
28546
28547 dGHiR2 = deltaGammaHtautauRatio2();
28548
28549 //Add contributions that are quadratic in the effective coefficients
28550 Br += -dGHiR1 * dGammaHTotR1
28551 + dGHiR2 - dGammaHTotR2
28552 + pow(dGammaHTotR1, 2.0);
28553 }
28554
28555 GHiR += dGHiR1 + dGHiR2;
28556 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
28557
28558 return Br;
28559
28560}
const double deltaGammaHtautauRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaHtautauRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....

◆ BrHtoinvRatio()

const double NPSMEFTd6General::BrHtoinvRatio ( ) const
virtual

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 from NPbase.

Definition at line 35278 of file NPSMEFTd6General.cpp.

35278 {
35279 // H->ZZ*->4v + H->inv (NP)
35280 return ( Br_H_inv() / (trueSM.computeBrHto4v()) );
35281}
virtual const double Br_H_inv() const
The branching ratio of the of the Higgs into invisible particles.

◆ BrHudduRatio()

const double NPSMEFTd6General::BrHudduRatio ( ) const
virtual

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 from NPbase.

Definition at line 33571 of file NPSMEFTd6General.cpp.

33571 {
33572 double Br = 1.0;
33573 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
33574
33575 dGHiR1 = deltaGammaHudduRatio1();
33576
33577 Br += dGHiR1 - dGammaHTotR1;
33578
33579 if (FlagQuadraticTerms) {
33580
33581 dGHiR2 = deltaGammaHudduRatio2();
33582
33583 //Add contributions that are quadratic in the effective coefficients
33584 Br += -dGHiR1 * dGammaHTotR1
33585 + dGHiR2 - dGammaHTotR2
33586 + pow(dGammaHTotR1, 2.0);
33587 }
33588
33589 GHiR += dGHiR1 + dGHiR2;
33590 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
33591
33592 return Br;
33593
33594}
const double deltaGammaHudduRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaHudduRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....

◆ BrHvisRatio()

const double NPSMEFTd6General::BrHvisRatio ( ) const
virtual

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 from NPbase.

Definition at line 35229 of file NPSMEFTd6General.cpp.

35229 {
35230 double Br = 1.0;
35231 double dvis1 = 0.0, dvis2 = 0.0, delta2SM;
35232 double GHvisR = 1.0;
35233
35234 // Sum over decays of visible SM and exotic modes
35235 dvis1 = (trueSM.computeBrHtogg() * deltaGammaHggRatio1()
35236 // + trueSM.computeBrHtoWW() * deltaGammaHWWRatio1()
35237 // + trueSM.computeBrHtoZZ() * deltaGammaHZZRatio1()
35238 + trueSM.computeBrHto4f() * deltaGammaH4fRatio1()
35239 + trueSM.computeBrHtoZga() * deltaGammaHZgaRatio1()
35240 + trueSM.computeBrHtogaga() * deltaGammaHgagaRatio1()
35241 + trueSM.computeBrHtomumu() * deltaGammaHmumuRatio1()
35242 + trueSM.computeBrHtotautau() * deltaGammaHtautauRatio1()
35243 + trueSM.computeBrHtocc() * deltaGammaHccRatio1()
35244 + trueSM.computeBrHtoss() * deltaGammaHssRatio1()
35245 + trueSM.computeBrHtobb() * deltaGammaHbbRatio1()
35246 + BrHexo);
35247
35248 Br += dvis1 - dGammaHTotR1;
35249
35250 if (FlagQuadraticTerms) {
35251
35252 // Sum over decays of visible SM and exotic modes
35253 delta2SM = trueSM.computeBrHtogg() * deltaGammaHggRatio2()
35254 + trueSM.computeBrHtoWW() * deltaGammaHWWRatio2()
35255 + trueSM.computeBrHtoZZ() * deltaGammaHZZRatio2()
35256 + trueSM.computeBrHtoZga() * deltaGammaHZgaRatio2()
35257 + trueSM.computeBrHtogaga() * deltaGammaHgagaRatio2()
35258 + trueSM.computeBrHtomumu() * deltaGammaHmumuRatio2()
35259 + trueSM.computeBrHtotautau() * deltaGammaHtautauRatio2()
35260 + trueSM.computeBrHtocc() * deltaGammaHccRatio2()
35261 + trueSM.computeBrHtoss() * deltaGammaHssRatio2()
35262 + trueSM.computeBrHtobb() * deltaGammaHbbRatio2();
35263
35264 dvis2 = delta2SM + (BrHexo)*(BrHexo + delta2SM);
35265
35266 //Add contributions that are quadratic in the effective coefficients
35267 Br += -dvis1 * dGammaHTotR1
35268 + dvis2 - dGammaHTotR2
35269 + pow(dGammaHTotR1, 2.0);
35270 }
35271
35272 GHvisR += dvis1 + dvis2;
35273 if ((Br < 0) || (GHvisR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
35274
35275 return Br;
35276}
const double deltaGammaHZgaRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaHZgaRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaHWWRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaHZZRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....

◆ BrHVVRatio()

const double NPSMEFTd6General::BrHVVRatio ( ) const
virtual

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 from NPbase.

Definition at line 27917 of file NPSMEFTd6General.cpp.

27917 {
27918 double BrZZSM = trueSM.computeBrHtoZZ(), BrWWSM = trueSM.computeBrHtoWW();
27919
27920 return (BrZZSM * BrHZZRatio() + BrWWSM * BrHWWRatio()) / (BrZZSM + BrWWSM);
27921}
virtual const double BrHWWRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double BrHZZRatio() const
The ratio of the Br in the current model and in the Standard Model.

◆ BrHWffRatio()

const double NPSMEFTd6General::BrHWffRatio ( ) const
virtual

The ratio of the Br \((H\to W f f)\), with \(f\) any fermion, in the current model and in the Standard Model.

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

Definition at line 26515 of file NPSMEFTd6General.cpp.

26515 {
26516 double Br = 1.0;
26517 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
26518
26519 dGHiR1 = deltaGammaHWffRatio1();
26520
26521 Br += dGHiR1 - dGammaHTotR1;
26522
26523 if (FlagQuadraticTerms) {
26524
26525 dGHiR2 = deltaGammaHWffRatio2();
26526
26527 //Add contributions that are quadratic in the effective coefficients
26528 Br += -dGHiR1 * dGammaHTotR1
26529 + dGHiR2 - dGammaHTotR2
26530 + pow(dGammaHTotR1, 2.0);
26531 }
26532
26533 GHiR += dGHiR1 + dGHiR2;
26534 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
26535
26536 return Br;
26537}
const double deltaGammaHWffRatio2() const
The new physics contribution to the ratio of the , with any fermion, in the current model and in the...
const double deltaGammaHWffRatio1() const
The new physics contribution to the ratio of the , with any fermion, in the current model and in the...

◆ BrHWjjRatio()

const double NPSMEFTd6General::BrHWjjRatio ( ) const
virtual

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

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

Definition at line 26356 of file NPSMEFTd6General.cpp.

26356 {
26357 double Br = 1.0;
26358 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
26359
26360 dGHiR1 = deltaGammaHWjjRatio1();
26361
26362 Br += dGHiR1 - dGammaHTotR1;
26363
26364 if (FlagQuadraticTerms) {
26365
26366 dGHiR2 = deltaGammaHWjjRatio2();
26367
26368 //Add contributions that are quadratic in the effective coefficients
26369 Br += -dGHiR1 * dGammaHTotR1
26370 + dGHiR2 - dGammaHTotR2
26371 + pow(dGammaHTotR1, 2.0);
26372 }
26373
26374 GHiR += dGHiR1 + dGHiR2;
26375 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
26376
26377 return Br;
26378}
const double deltaGammaHWjjRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaHWjjRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....

◆ BrHWlvRatio()

const double NPSMEFTd6General::BrHWlvRatio ( ) const
virtual

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

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

Definition at line 26197 of file NPSMEFTd6General.cpp.

26197 {
26198 double Br = 1.0;
26199 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
26200
26201 dGHiR1 = deltaGammaHWlvRatio1();
26202
26203 Br += dGHiR1 - dGammaHTotR1;
26204
26205 if (FlagQuadraticTerms) {
26206
26207 dGHiR2 = deltaGammaHWlvRatio2();
26208
26209 //Add contributions that are quadratic in the effective coefficients
26210 Br += -dGHiR1 * dGammaHTotR1
26211 + dGHiR2 - dGammaHTotR2
26212 + pow(dGammaHTotR1, 2.0);
26213 }
26214
26215 GHiR += dGHiR1 + dGHiR2;
26216 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
26217
26218 return Br;
26219}
const double deltaGammaHWlvRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double deltaGammaHWlvRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....

◆ BrHWW2l2vRatio()

const double NPSMEFTd6General::BrHWW2l2vRatio ( ) const
virtual

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

Returns
Br \((H\to WW^*\to l\nu l\nu)\)/Br \((H\to WW^*\to l\nu l\nu)_{\mathrm{SM}}\)

Definition at line 26279 of file NPSMEFTd6General.cpp.

26279 {
26280 double Br = 1.0;
26281 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
26282
26283 dGHiR1 = deltaGammaHWW2l2vRatio1();
26284
26285 Br += dGHiR1 - dGammaHTotR1;
26286
26287 if (FlagQuadraticTerms) {
26288
26289 dGHiR2 = deltaGammaHWW2l2vRatio2();
26290
26291 //Add contributions that are quadratic in the effective coefficients
26292 Br += -dGHiR1 * dGammaHTotR1
26293 + dGHiR2 - dGammaHTotR2
26294 + pow(dGammaHTotR1, 2.0);
26295 }
26296
26297 GHiR += dGHiR1 + dGHiR2;
26298 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
26299
26300 return Br;
26301}
const double deltaGammaHWW2l2vRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double deltaGammaHWW2l2vRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....

◆ BrHWW4fRatio()

const double NPSMEFTd6General::BrHWW4fRatio ( ) const
virtual

The ratio of the Br \((H\to WW^*\to 4f)\), with \(f\) any fermion, in the current model and in the Standard Model.

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

Definition at line 26658 of file NPSMEFTd6General.cpp.

26658 {
26659 double Br = 1.0;
26660 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
26661
26662 dGHiR1 = deltaGammaHWW4fRatio1();
26663
26664 Br += dGHiR1 - dGammaHTotR1;
26665
26666 if (FlagQuadraticTerms) {
26667
26668 dGHiR2 = deltaGammaHWW4fRatio2();
26669
26670 //Add contributions that are quadratic in the effective coefficients
26671 Br += -dGHiR1 * dGammaHTotR1
26672 + dGHiR2 - dGammaHTotR2
26673 + pow(dGammaHTotR1, 2.0);
26674 }
26675
26676 GHiR += dGHiR1 + dGHiR2;
26677 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
26678
26679 return Br;
26680}
const double deltaGammaHWW4fRatio2() const
The new physics contribution to the ratio of the , with any fermion, in the current model and in the...
const double deltaGammaHWW4fRatio1() const
The new physics contribution to the ratio of the , with any fermion, in the current model and in the...

◆ BrHWW4jRatio()

const double NPSMEFTd6General::BrHWW4jRatio ( ) const
virtual

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

Returns
Br \((H\to WW^*\to 4j)\)/Br \((H\to WW^*\to 4j)_{\mathrm{SM}}\)

Definition at line 26437 of file NPSMEFTd6General.cpp.

26437 {
26438 double Br = 1.0;
26439 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
26440
26441 dGHiR1 = deltaGammaHWW4jRatio1();
26442
26443 Br += dGHiR1 - dGammaHTotR1;
26444
26445 if (FlagQuadraticTerms) {
26446
26447 dGHiR2 = deltaGammaHWW4jRatio2();
26448
26449 //Add contributions that are quadratic in the effective coefficients
26450 Br += -dGHiR1 * dGammaHTotR1
26451 + dGHiR2 - dGammaHTotR2
26452 + pow(dGammaHTotR1, 2.0);
26453 }
26454
26455 GHiR += dGHiR1 + dGHiR2;
26456 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
26457
26458 return Br;
26459}
const double deltaGammaHWW4jRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaHWW4jRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....

◆ BrHWWRatio()

const double NPSMEFTd6General::BrHWWRatio ( ) const
virtual

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 from NPbase.

Definition at line 26137 of file NPSMEFTd6General.cpp.

26137 {
26138
26139// return BrHWW4fRatio();
26140 return BrH4fCCRatio();
26141
26142}
virtual const double BrH4fCCRatio() const
The ratio of the Br in the current model and in the Standard Model.

◆ BrHZddRatio()

const double NPSMEFTd6General::BrHZddRatio ( ) const
virtual

The ratio of the Br \((H\to Z d d)\) ( \(d=d,s,b \)) in the current model and in the Standard Model.

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

Definition at line 27572 of file NPSMEFTd6General.cpp.

27572 {
27573 double Br = 1.0;
27574 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
27575
27576 dGHiR1 = deltaGammaHZddRatio1();
27577
27578 Br += dGHiR1 - dGammaHTotR1;
27579
27580 if (FlagQuadraticTerms) {
27581
27582 dGHiR2 = deltaGammaHZddRatio2();
27583
27584 //Add contributions that are quadratic in the effective coefficients
27585 Br += -dGHiR1 * dGammaHTotR1
27586 + dGHiR2 - dGammaHTotR2
27587 + pow(dGammaHTotR1, 2.0);
27588 }
27589
27590 GHiR += dGHiR1 + dGHiR2;
27591 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
27592
27593 return Br;
27594}
const double deltaGammaHZddRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double deltaGammaHZddRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....

◆ BrHZffRatio()

const double NPSMEFTd6General::BrHZffRatio ( ) const
virtual

The ratio of the Br \((H\to Zff)\), with \(f\) any fermion, in the current model and in the Standard Model.

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

Definition at line 27672 of file NPSMEFTd6General.cpp.

27672 {
27673 double Br = 1.0;
27674 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
27675
27676 dGHiR1 = deltaGammaHZffRatio1();
27677
27678 Br += dGHiR1 - dGammaHTotR1;
27679
27680 if (FlagQuadraticTerms) {
27681
27682 dGHiR2 = deltaGammaHZffRatio2();
27683
27684 //Add contributions that are quadratic in the effective coefficients
27685 Br += -dGHiR1 * dGammaHTotR1
27686 + dGHiR2 - dGammaHTotR2
27687 + pow(dGammaHTotR1, 2.0);
27688 }
27689
27690 GHiR += dGHiR1 + dGHiR2;
27691 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
27692
27693 return Br;
27694}
const double deltaGammaHZffRatio1() const
The new physics contribution to the ratio of the , with any fermion, in the current model and in the...
const double deltaGammaHZffRatio2() const
The new physics contribution to the ratio of the , with any fermion, in the current model and in the...

◆ BrHZgaeeRatio()

const double NPSMEFTd6General::BrHZgaeeRatio ( ) const
virtual

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 from NPbase.

Definition at line 28100 of file NPSMEFTd6General.cpp.

28100 {
28101 double deltaBRratio;
28102
28103 deltaBRratio = deltaGamma_Zf(leptons[ELECTRON]) / (trueSM.GammaZ(leptons[ELECTRON]));
28104
28105 deltaBRratio = deltaBRratio - deltaGamma_Z() / trueSM.Gamma_Z();
28106
28107 return ( BrHZgaRatio() + deltaBRratio);
28108}
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,...
virtual const double BrHZgaRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual const double deltaGamma_Z() const
The new physics contribution to the total decay width of the boson, .
@ ELECTRON
Definition QCD.h:312
Particle leptons[6]
An array of Particle objects for the leptons.

◆ BrHZgallRatio()

const double NPSMEFTd6General::BrHZgallRatio ( ) const
virtual

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 from NPbase.

Definition at line 28086 of file NPSMEFTd6General.cpp.

28086 {
28087 double deltaBRratio;
28088
28089 deltaBRratio = deltaGamma_Zf(leptons[ELECTRON])
28091
28092 deltaBRratio = deltaBRratio /
28093 (trueSM.GammaZ(leptons[ELECTRON]) + trueSM.GammaZ(leptons[MU]));
28094
28095 deltaBRratio = deltaBRratio - deltaGamma_Z() / trueSM.Gamma_Z();
28096
28097 return ( BrHZgaRatio() + deltaBRratio);
28098}
@ MU
Definition QCD.h:314

◆ BrHZgamumuRatio()

const double NPSMEFTd6General::BrHZgamumuRatio ( ) const
virtual

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 from NPbase.

Definition at line 28110 of file NPSMEFTd6General.cpp.

28110 {
28111 double deltaBRratio;
28112
28113 deltaBRratio = deltaGamma_Zf(leptons[MU]) / (trueSM.GammaZ(leptons[MU]));
28114
28115 deltaBRratio = deltaBRratio - deltaGamma_Z() / trueSM.Gamma_Z();
28116
28117 return ( BrHZgaRatio() + deltaBRratio);
28118}

◆ BrHZgaRatio()

const double NPSMEFTd6General::BrHZgaRatio ( ) const
virtual

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 from NPbase.

Definition at line 28061 of file NPSMEFTd6General.cpp.

28061 {
28062 double Br = 1.0;
28063 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
28064
28065 dGHiR1 = deltaGammaHZgaRatio1();
28066
28067 Br += dGHiR1 - dGammaHTotR1;
28068
28069 if (FlagQuadraticTerms) {
28070
28071 dGHiR2 = deltaGammaHZgaRatio2();
28072
28073 //Add contributions that are quadratic in the effective coefficients
28074 Br += -dGHiR1 * dGammaHTotR1
28075 + dGHiR2 - dGammaHTotR2
28076 + pow(dGammaHTotR1, 2.0);
28077 }
28078
28079 GHiR += dGHiR1 + dGHiR2;
28080 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
28081
28082 return Br;
28083
28084}

◆ BrHZllRatio()

const double NPSMEFTd6General::BrHZllRatio ( ) const
virtual

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

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

Definition at line 26786 of file NPSMEFTd6General.cpp.

26786 {
26787 double Br = 1.0;
26788 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
26789
26790 dGHiR1 = deltaGammaHZllRatio1();
26791
26792 Br += dGHiR1 - dGammaHTotR1;
26793
26794 if (FlagQuadraticTerms) {
26795
26796 dGHiR2 = deltaGammaHZllRatio2();
26797
26798 //Add contributions that are quadratic in the effective coefficients
26799 Br += -dGHiR1 * dGammaHTotR1
26800 + dGHiR2 - dGammaHTotR2
26801 + pow(dGammaHTotR1, 2.0);
26802 }
26803
26804 GHiR += dGHiR1 + dGHiR2;
26805 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
26806
26807 return Br;
26808}
const double deltaGammaHZllRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double deltaGammaHZllRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....

◆ BrHZuuRatio()

const double NPSMEFTd6General::BrHZuuRatio ( ) const
virtual

The ratio of the Br \((H\to Z u u)\) ( \(u=u,c \)) in the current model and in the Standard Model.

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

Definition at line 27479 of file NPSMEFTd6General.cpp.

27479 {
27480 double Br = 1.0;
27481 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
27482
27483 dGHiR1 = deltaGammaHZuuRatio1();
27484
27485 Br += dGHiR1 - dGammaHTotR1;
27486
27487 if (FlagQuadraticTerms) {
27488
27489 dGHiR2 = deltaGammaHZuuRatio2();
27490
27491 //Add contributions that are quadratic in the effective coefficients
27492 Br += -dGHiR1 * dGammaHTotR1
27493 + dGHiR2 - dGammaHTotR2
27494 + pow(dGammaHTotR1, 2.0);
27495 }
27496
27497 GHiR += dGHiR1 + dGHiR2;
27498 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
27499
27500 return Br;
27501}
const double deltaGammaHZuuRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double deltaGammaHZuuRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....

◆ BrHZvvRatio()

const double NPSMEFTd6General::BrHZvvRatio ( ) const
virtual

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

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

Definition at line 27317 of file NPSMEFTd6General.cpp.

27317 {
27318 double Br = 1.0;
27319 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
27320
27321 dGHiR1 = deltaGammaHZvvRatio1();
27322
27323 Br += dGHiR1 - dGammaHTotR1;
27324
27325 if (FlagQuadraticTerms) {
27326
27327 dGHiR2 = deltaGammaHZvvRatio2();
27328
27329 //Add contributions that are quadratic in the effective coefficients
27330 Br += -dGHiR1 * dGammaHTotR1
27331 + dGHiR2 - dGammaHTotR2
27332 + pow(dGammaHTotR1, 2.0);
27333 }
27334
27335 GHiR += dGHiR1 + dGHiR2;
27336 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
27337
27338 return Br;
27339}
const double deltaGammaHZvvRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaHZvvRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....

◆ BrHZZ2e2muRatio()

const double NPSMEFTd6General::BrHZZ2e2muRatio ( ) const
virtual

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

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

Definition at line 27156 of file NPSMEFTd6General.cpp.

27156 {
27157 double Br = 1.0;
27158 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
27159
27160 dGHiR1 = deltaGammaHZZ2e2muRatio1();
27161
27162 Br += dGHiR1 - dGammaHTotR1;
27163
27164 if (FlagQuadraticTerms) {
27165
27166 dGHiR2 = deltaGammaHZZ2e2muRatio2();
27167
27168 //Add contributions that are quadratic in the effective coefficients
27169 Br += -dGHiR1 * dGammaHTotR1
27170 + dGHiR2 - dGammaHTotR2
27171 + pow(dGammaHTotR1, 2.0);
27172 }
27173
27174 GHiR += dGHiR1 + dGHiR2;
27175 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
27176
27177 return Br;
27178}
const double deltaGammaHZZ2e2muRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaHZZ2e2muRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....

◆ BrHZZ4dRatio()

const double NPSMEFTd6General::BrHZZ4dRatio ( ) const
virtual

The ratio of the Br \((H\to ZZ* \to 4 d)\) ( \(d=d,s,b \)) in the current model and in the Standard Model.

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

Definition at line 27596 of file NPSMEFTd6General.cpp.

27596 {
27597 double deltaBRratio;
27598
27599 deltaBRratio = deltaGamma_Zf(quarks[DOWN])
27602
27603 deltaBRratio = deltaBRratio /
27604 (trueSM.GammaZ(quarks[DOWN])
27605 + trueSM.GammaZ(quarks[STRANGE])
27606 + trueSM.GammaZ(quarks[BOTTOM]));
27607
27608 deltaBRratio = deltaBRratio - deltaGamma_Z() / trueSM.Gamma_Z();
27609
27610 return ( BrHZddRatio() + deltaBRratio);
27611}
virtual const double BrHZddRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
@ BOTTOM
Definition QCD.h:329
@ DOWN
Definition QCD.h:325
@ STRANGE
Definition QCD.h:327
Particle quarks[6]
The vector of all SM quarks.
Definition QCD.h:1027

◆ BrHZZ4eRatio()

const double NPSMEFTd6General::BrHZZ4eRatio ( ) const
virtual

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

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

Definition at line 27073 of file NPSMEFTd6General.cpp.

27073 {
27074 double Br = 1.0;
27075 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
27076
27077 dGHiR1 = deltaGammaHZZ4eRatio1();
27078
27079 Br += dGHiR1 - dGammaHTotR1;
27080
27081 if (FlagQuadraticTerms) {
27082
27083 dGHiR2 = deltaGammaHZZ4eRatio2();
27084
27085 //Add contributions that are quadratic in the effective coefficients
27086 Br += -dGHiR1 * dGammaHTotR1
27087 + dGHiR2 - dGammaHTotR2
27088 + pow(dGammaHTotR1, 2.0);
27089 }
27090
27091 GHiR += dGHiR1 + dGHiR2;
27092 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
27093
27094 return Br;
27095}
const double deltaGammaHZZ4eRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaHZZ4eRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....

◆ BrHZZ4fRatio()

const double NPSMEFTd6General::BrHZZ4fRatio ( ) const
virtual

The ratio of the Br \((H\to ZZ* \to 4f)\), with \(f\) any fermion, in the current model and in the Standard Model.

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

Definition at line 27893 of file NPSMEFTd6General.cpp.

27893 {
27894 double Br = 1.0;
27895 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
27896
27897 dGHiR1 = deltaGammaHZZ4fRatio1();
27898
27899 Br += dGHiR1 - dGammaHTotR1;
27900
27901 if (FlagQuadraticTerms) {
27902
27903 dGHiR2 = deltaGammaHZZ4fRatio2();
27904
27905 //Add contributions that are quadratic in the effective coefficients
27906 Br += -dGHiR1 * dGammaHTotR1
27907 + dGHiR2 - dGammaHTotR2
27908 + pow(dGammaHTotR1, 2.0);
27909 }
27910
27911 GHiR += dGHiR1 + dGHiR2;
27912 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
27913
27914 return Br;
27915}
const double deltaGammaHZZ4fRatio1() const
The new physics contribution to the ratio of the , with any fermion, in the current model and in the...
const double deltaGammaHZZ4fRatio2() const
The new physics contribution to the ratio of the , with any fermion, in the current model and in the...

◆ BrHZZ4lRatio()

const double NPSMEFTd6General::BrHZZ4lRatio ( ) const
virtual

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

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

Definition at line 26990 of file NPSMEFTd6General.cpp.

26990 {
26991 double Br = 1.0;
26992 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
26993
26994 dGHiR1 = deltaGammaHZZ4lRatio1();
26995
26996 Br += dGHiR1 - dGammaHTotR1;
26997
26998 if (FlagQuadraticTerms) {
26999
27000 dGHiR2 = deltaGammaHZZ4lRatio2();
27001
27002 //Add contributions that are quadratic in the effective coefficients
27003 Br += -dGHiR1 * dGammaHTotR1
27004 + dGHiR2 - dGammaHTotR2
27005 + pow(dGammaHTotR1, 2.0);
27006 }
27007
27008 GHiR += dGHiR1 + dGHiR2;
27009 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
27010
27011 return Br;
27012}
const double deltaGammaHZZ4lRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
const double deltaGammaHZZ4lRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....

◆ BrHZZ4muRatio()

const double NPSMEFTd6General::BrHZZ4muRatio ( ) const
virtual

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

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

Definition at line 27239 of file NPSMEFTd6General.cpp.

27239 {
27240 double Br = 1.0;
27241 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
27242
27243 dGHiR1 = deltaGammaHZZ4muRatio1();
27244
27245 Br += dGHiR1 - dGammaHTotR1;
27246
27247 if (FlagQuadraticTerms) {
27248
27249 dGHiR2 = deltaGammaHZZ4muRatio2();
27250
27251 //Add contributions that are quadratic in the effective coefficients
27252 Br += -dGHiR1 * dGammaHTotR1
27253 + dGHiR2 - dGammaHTotR2
27254 + pow(dGammaHTotR1, 2.0);
27255 }
27256
27257 GHiR += dGHiR1 + dGHiR2;
27258 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
27259
27260 return Br;
27261}
const double deltaGammaHZZ4muRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaHZZ4muRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....

◆ BrHZZ4uRatio()

const double NPSMEFTd6General::BrHZZ4uRatio ( ) const
virtual

The ratio of the Br \((H\to ZZ* \to 4 u)\) ( \(u=u,c \)) in the current model and in the Standard Model.

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

Definition at line 27503 of file NPSMEFTd6General.cpp.

27503 {
27504 double deltaBRratio;
27505
27506 deltaBRratio = deltaGamma_Zf(quarks[UP])
27508
27509 deltaBRratio = deltaBRratio /
27510 (trueSM.GammaZ(quarks[UP]) + trueSM.GammaZ(quarks[CHARM]));
27511
27512 deltaBRratio = deltaBRratio - deltaGamma_Z() / trueSM.Gamma_Z();
27513
27514 return ( BrHZuuRatio() + deltaBRratio);
27515}
virtual const double BrHZuuRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
@ UP
Definition QCD.h:324
@ CHARM
Definition QCD.h:326

◆ BrHZZ4vRatio()

const double NPSMEFTd6General::BrHZZ4vRatio ( ) const
virtual

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

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

Definition at line 27400 of file NPSMEFTd6General.cpp.

27400 {
27401 double Br = 1.0;
27402 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
27403
27404 dGHiR1 = deltaGammaHZZ4vRatio1();
27405
27406 Br += dGHiR1 - dGammaHTotR1;
27407
27408 if (FlagQuadraticTerms) {
27409
27410 dGHiR2 = deltaGammaHZZ4vRatio2();
27411
27412 //Add contributions that are quadratic in the effective coefficients
27413 Br += -dGHiR1 * dGammaHTotR1
27414 + dGHiR2 - dGammaHTotR2
27415 + pow(dGammaHTotR1, 2.0);
27416 }
27417
27418 GHiR += dGHiR1 + dGHiR2;
27419 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
27420
27421 return Br;
27422}
const double deltaGammaHZZ4vRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaHZZ4vRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....

◆ BrHZZRatio()

const double NPSMEFTd6General::BrHZZRatio ( ) const
virtual

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 from NPbase.

Definition at line 26726 of file NPSMEFTd6General.cpp.

26726 {
26727 //return BrHZZ4fRatio();
26728 return BrH4fNCRatio();
26729}
virtual const double BrH4fNCRatio() const
The ratio of the Br in the current model and in the Standard Model.

◆ BrW()

const double NPSMEFTd6General::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 NPbase.

Definition at line 16148 of file NPSMEFTd6General.cpp.

16148 {
16149 double GammW0 = trueSM.GammaW();
16150 double dGammW = deltaGamma_W();
16151
16152 double GammWij0 = trueSM.GammaW(fi, fj);
16153 double dGammWij = deltaGamma_Wff(fi, fj);
16154
16155 return GammWij0 / GammW0 + dGammWij / GammW0 - GammWij0 * dGammW / GammW0 / GammW0;
16156}
virtual const double deltaGamma_W() const
The new physics contribution to the total decay width of the boson, .
virtual const double deltaGamma_Wff(const Particle fi, const Particle fj) const
The new physics contribution to the decay width of the boson into a given fermion pair,...

◆ cbW_TWG()

const double NPSMEFTd6General::cbW_TWG ( const double  mu) const
virtual

< To change C/Lambda^2 from GeV to TeV

Definition at line 47530 of file NPSMEFTd6General.cpp.

47530 {
47531
47532 double comb;
47533 double toTeVm2 = 1000000.;
47534
47535 // Minus sign because of difference in covariant derivative convention of Top WG
47536 comb = - getSMEFTCoeff("CdWR", 2, 2, mu);
47537
47538 return (toTeVm2 * comb);
47539}

◆ CeeLL_bottom()

const double NPSMEFTd6General::CeeLL_bottom ( const double  mu) const

Definition at line 45871 of file NPSMEFTd6General.cpp.

45871 {
45872 return (getSMEFTCoeff("Clq1R", 0, 0, 2, 2, mu) + getSMEFTCoeff("Clq3R", 0, 0, 2, 2, mu));
45873}

◆ CeeLL_charm()

const double NPSMEFTd6General::CeeLL_charm ( const double  mu) const

Definition at line 45855 of file NPSMEFTd6General.cpp.

45855 {
45856 return (getSMEFTCoeff("Clq1R", 0, 0, 1, 1, mu) - getSMEFTCoeff("Clq3R", 0, 0, 1, 1, mu));
45857}

◆ CeeLL_down()

const double NPSMEFTd6General::CeeLL_down ( const double  mu) const

Definition at line 45863 of file NPSMEFTd6General.cpp.

45863 {
45864 return (getSMEFTCoeff("Clq1R", 0, 0, 0, 0, mu) + getSMEFTCoeff("Clq3R", 0, 0, 0, 0, mu));
45865}

◆ CeeLL_e()

const double NPSMEFTd6General::CeeLL_e ( const double  mu) const

Definition at line 45839 of file NPSMEFTd6General.cpp.

45839 {
45840 return 2.0 * (getSMEFTCoeff("CllR", 0, 0, 0, 0, mu));
45841}

◆ CeeLL_mu()

const double NPSMEFTd6General::CeeLL_mu ( const double  mu) const

Definition at line 45843 of file NPSMEFTd6General.cpp.

45843 {
45844 return 2.0 * (getSMEFTCoeff("CllR", 0, 0, 1, 1, mu) + getSMEFTCoeff("CllR", 0, 1, 1, 0, mu));
45845}

◆ CeeLL_strange()

const double NPSMEFTd6General::CeeLL_strange ( const double  mu) const

Definition at line 45867 of file NPSMEFTd6General.cpp.

45867 {
45868 return (getSMEFTCoeff("Clq1R", 0, 0, 1, 1, mu) + getSMEFTCoeff("Clq3R", 0, 0, 1, 1, mu));
45869}

◆ CeeLL_tau()

const double NPSMEFTd6General::CeeLL_tau ( const double  mu) const

Definition at line 45847 of file NPSMEFTd6General.cpp.

45847 {
45848 return 2.0 * (getSMEFTCoeff("CllR", 0, 0, 2, 2, mu) + getSMEFTCoeff("CllR", 0, 2, 2, 0, mu));
45849}

◆ CeeLL_top()

const double NPSMEFTd6General::CeeLL_top ( const double  mu) const

Definition at line 45859 of file NPSMEFTd6General.cpp.

45859 {
45860 return (getSMEFTCoeff("Clq1R", 0, 0, 2, 2, mu) - getSMEFTCoeff("Clq3R", 0, 0, 2, 2, mu));
45861}

◆ CeeLL_up()

const double NPSMEFTd6General::CeeLL_up ( const double  mu) const

Definition at line 45851 of file NPSMEFTd6General.cpp.

45851 {
45852 return (getSMEFTCoeff("Clq1R", 0, 0, 0, 0, mu) - getSMEFTCoeff("Clq3R", 0, 0, 0, 0, mu));
45853}

◆ CeeLR_bottom()

const double NPSMEFTd6General::CeeLR_bottom ( const double  mu) const

Definition at line 45907 of file NPSMEFTd6General.cpp.

45907 {
45908 return (getSMEFTCoeff("CldR", 0, 0, 2, 2, mu));
45909}

◆ CeeLR_charm()

const double NPSMEFTd6General::CeeLR_charm ( const double  mu) const

Definition at line 45891 of file NPSMEFTd6General.cpp.

45891 {
45892 return (getSMEFTCoeff("CluR", 0, 0, 1, 1, mu));
45893}

◆ CeeLR_down()

const double NPSMEFTd6General::CeeLR_down ( const double  mu) const

Definition at line 45899 of file NPSMEFTd6General.cpp.

45899 {
45900 return (getSMEFTCoeff("CldR", 0, 0, 0, 0, mu));
45901}

◆ CeeLR_e()

const double NPSMEFTd6General::CeeLR_e ( const double  mu) const

Definition at line 45875 of file NPSMEFTd6General.cpp.

45875 {
45876 return (getSMEFTCoeff("CleR", 0, 0, 0, 0, mu));
45877}

◆ CeeLR_mu()

const double NPSMEFTd6General::CeeLR_mu ( const double  mu) const

Definition at line 45879 of file NPSMEFTd6General.cpp.

45879 {
45880 return (getSMEFTCoeff("CleR", 0, 0, 1, 1, mu));
45881}

◆ CeeLR_strange()

const double NPSMEFTd6General::CeeLR_strange ( const double  mu) const

Definition at line 45903 of file NPSMEFTd6General.cpp.

45903 {
45904 return (getSMEFTCoeff("CldR", 0, 0, 1, 1, mu));
45905}

◆ CeeLR_tau()

const double NPSMEFTd6General::CeeLR_tau ( const double  mu) const

Definition at line 45883 of file NPSMEFTd6General.cpp.

45883 {
45884 return (getSMEFTCoeff("CleR", 0, 0, 2, 2, mu));
45885}

◆ CeeLR_top()

const double NPSMEFTd6General::CeeLR_top ( const double  mu) const

Definition at line 45895 of file NPSMEFTd6General.cpp.

45895 {
45896 return (getSMEFTCoeff("CluR", 0, 0, 2, 2, mu));
45897}

◆ CeeLR_up()

const double NPSMEFTd6General::CeeLR_up ( const double  mu) const

Definition at line 45887 of file NPSMEFTd6General.cpp.

45887 {
45888 return (getSMEFTCoeff("CluR", 0, 0, 0, 0, mu));
45889}

◆ CeeRL_bottom()

const double NPSMEFTd6General::CeeRL_bottom ( const double  mu) const

Definition at line 45944 of file NPSMEFTd6General.cpp.

45944 {
45945 return (getSMEFTCoeff("CqeR", 2, 2, 0, 0, mu));
45946}

◆ CeeRL_charm()

const double NPSMEFTd6General::CeeRL_charm ( const double  mu) const

Definition at line 45928 of file NPSMEFTd6General.cpp.

45928 {
45929 return (getSMEFTCoeff("CqeR", 1, 1, 0, 0, mu));
45930}

◆ CeeRL_down()

const double NPSMEFTd6General::CeeRL_down ( const double  mu) const

Definition at line 45936 of file NPSMEFTd6General.cpp.

45936 {
45937 return (getSMEFTCoeff("CqeR", 0, 0, 0, 0, mu));
45938}

◆ CeeRL_e()

const double NPSMEFTd6General::CeeRL_e ( const double  mu) const

Definition at line 45911 of file NPSMEFTd6General.cpp.

45911 {
45912 // Same as LR by definition
45913 return CeeLR_e(mu);
45914}
const double CeeLR_e(const double mu) const

◆ CeeRL_mu()

const double NPSMEFTd6General::CeeRL_mu ( const double  mu) const

Definition at line 45916 of file NPSMEFTd6General.cpp.

45916 {
45917 return (getSMEFTCoeff("CleR", 1, 1, 0, 0, mu));
45918}

◆ CeeRL_strange()

const double NPSMEFTd6General::CeeRL_strange ( const double  mu) const

Definition at line 45940 of file NPSMEFTd6General.cpp.

45940 {
45941 return (getSMEFTCoeff("CqeR", 1, 1, 0, 0, mu));
45942}

◆ CeeRL_tau()

const double NPSMEFTd6General::CeeRL_tau ( const double  mu) const

Definition at line 45920 of file NPSMEFTd6General.cpp.

45920 {
45921 return (getSMEFTCoeff("CleR", 2, 2, 0, 0, mu));
45922}

◆ CeeRL_top()

const double NPSMEFTd6General::CeeRL_top ( const double  mu) const

Definition at line 45932 of file NPSMEFTd6General.cpp.

45932 {
45933 return (getSMEFTCoeff("CqeR", 2, 2, 0, 0, mu));
45934}

◆ CeeRL_up()

const double NPSMEFTd6General::CeeRL_up ( const double  mu) const

Definition at line 45924 of file NPSMEFTd6General.cpp.

45924 {
45925 return (getSMEFTCoeff("CqeR", 0, 0, 0, 0, mu));
45926}

◆ CeeRR_bottom()

const double NPSMEFTd6General::CeeRR_bottom ( const double  mu) const

Definition at line 45980 of file NPSMEFTd6General.cpp.

45980 {
45981 return (getSMEFTCoeff("CedR", 0, 0, 2, 2, mu));
45982}

◆ CeeRR_charm()

const double NPSMEFTd6General::CeeRR_charm ( const double  mu) const

Definition at line 45964 of file NPSMEFTd6General.cpp.

45964 {
45965 return (getSMEFTCoeff("CeuR", 0, 0, 1, 1, mu));
45966}

◆ CeeRR_down()

const double NPSMEFTd6General::CeeRR_down ( const double  mu) const

Definition at line 45972 of file NPSMEFTd6General.cpp.

45972 {
45973 return (getSMEFTCoeff("CedR", 0, 0, 0, 0, mu));
45974}

◆ CeeRR_e()

const double NPSMEFTd6General::CeeRR_e ( const double  mu) const

Definition at line 45948 of file NPSMEFTd6General.cpp.

45948 {
45949 return 2.0 * (getSMEFTCoeff("CeeR", 0, 0, 0, 0, mu));
45950}

◆ CeeRR_mu()

const double NPSMEFTd6General::CeeRR_mu ( const double  mu) const

Definition at line 45952 of file NPSMEFTd6General.cpp.

45952 {
45953 return 4.0 * (getSMEFTCoeff("CeeR", 0, 0, 1, 1, mu));
45954}

◆ CeeRR_strange()

const double NPSMEFTd6General::CeeRR_strange ( const double  mu) const

Definition at line 45976 of file NPSMEFTd6General.cpp.

45976 {
45977 return (getSMEFTCoeff("CedR", 0, 0, 1, 1, mu));
45978}

◆ CeeRR_tau()

const double NPSMEFTd6General::CeeRR_tau ( const double  mu) const

Definition at line 45956 of file NPSMEFTd6General.cpp.

45956 {
45957 return 4.0 * (getSMEFTCoeff("CeeR", 0, 0, 2, 2, mu));
45958}

◆ CeeRR_top()

const double NPSMEFTd6General::CeeRR_top ( const double  mu) const

Definition at line 45968 of file NPSMEFTd6General.cpp.

45968 {
45969 return (getSMEFTCoeff("CeuR", 0, 0, 2, 2, mu));
45970}

◆ CeeRR_up()

const double NPSMEFTd6General::CeeRR_up ( const double  mu) const

Definition at line 45960 of file NPSMEFTd6General.cpp.

45960 {
45961 return (getSMEFTCoeff("CeuR", 0, 0, 0, 0, mu));
45962}

◆ CEWHd11()

const double NPSMEFTd6General::CEWHd11 ( const double  mu) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 43324 of file NPSMEFTd6General.cpp.

43324 {
43325 return getSMEFTCoeff("CHdR", 0, 0, mu) + (1.0 / 6.0) * getSMEFTCoeff("CHD", mu);
43326}

◆ CEWHd22()

const double NPSMEFTd6General::CEWHd22 ( const double  mu) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 43328 of file NPSMEFTd6General.cpp.

43328 {
43329 return getSMEFTCoeff("CHdR", 1, 1, mu) + (1.0 / 6.0) * getSMEFTCoeff("CHD", mu);
43330}

◆ CEWHd33()

const double NPSMEFTd6General::CEWHd33 ( const double  mu) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 43332 of file NPSMEFTd6General.cpp.

43332 {
43333 return getSMEFTCoeff("CHdR", 2, 2, mu) + (1.0 / 6.0) * getSMEFTCoeff("CHD", mu);
43334}

◆ CEWHe11()

const double NPSMEFTd6General::CEWHe11 ( const double  mu) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 43300 of file NPSMEFTd6General.cpp.

43300 {
43301 return getSMEFTCoeff("CHeR", 0, 0, mu) + (1.0 / 2.0) * getSMEFTCoeff("CHD", mu);
43302}

◆ CEWHe22()

const double NPSMEFTd6General::CEWHe22 ( const double  mu) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 43304 of file NPSMEFTd6General.cpp.

43304 {
43305 return getSMEFTCoeff("CHeR", 1, 1, mu) + (1.0 / 2.0) * getSMEFTCoeff("CHD", mu);
43306}

◆ CEWHe33()

const double NPSMEFTd6General::CEWHe33 ( const double  mu) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 43308 of file NPSMEFTd6General.cpp.

43308 {
43309 return getSMEFTCoeff("CHeR", 2, 2, mu) + (1.0 / 2.0) * getSMEFTCoeff("CHD", mu);
43310}

◆ CEWHL111()

const double NPSMEFTd6General::CEWHL111 ( const double  mu) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 43244 of file NPSMEFTd6General.cpp.

43244 {
43245 return getSMEFTCoeff("CHl1R", 0, 0, mu) + (1.0 / 4.0) * getSMEFTCoeff("CHD", mu);
43246}

◆ CEWHL122()

const double NPSMEFTd6General::CEWHL122 ( const double  mu) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 43248 of file NPSMEFTd6General.cpp.

43248 {
43249 return getSMEFTCoeff("CHl1R", 1, 1, mu) + (1.0 / 4.0) * getSMEFTCoeff("CHD", mu);
43250}

◆ CEWHL133()

const double NPSMEFTd6General::CEWHL133 ( const double  mu) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 43252 of file NPSMEFTd6General.cpp.

43252 {
43253 return getSMEFTCoeff("CHl1R", 2, 2, mu) + (1.0 / 4.0) * getSMEFTCoeff("CHD", mu);
43254}

◆ CEWHL311()

const double NPSMEFTd6General::CEWHL311 ( const double  mu) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 43256 of file NPSMEFTd6General.cpp.

43256 {
43257 return getSMEFTCoeff("CHl3R", 0, 0, mu) + (1.0 / 4.0) * (cW2_tree / sW2_tree) * getSMEFTCoeff("CHD", mu) + (cW_tree / sW_tree) * getSMEFTCoeff("CHWB", mu);
43258}

◆ CEWHL322()

const double NPSMEFTd6General::CEWHL322 ( const double  mu) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 43260 of file NPSMEFTd6General.cpp.

43260 {
43261 return getSMEFTCoeff("CHl3R", 1, 1, mu) + (1.0 / 4.0) * (cW2_tree / sW2_tree) * getSMEFTCoeff("CHD", mu) + (cW_tree / sW_tree) * getSMEFTCoeff("CHWB", mu);
43262}

◆ CEWHL333()

const double NPSMEFTd6General::CEWHL333 ( const double  mu) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 43264 of file NPSMEFTd6General.cpp.

43264 {
43265 return getSMEFTCoeff("CHl3R", 2, 2, mu) + (1.0 / 4.0) * (cW2_tree / sW2_tree) * getSMEFTCoeff("CHD", mu) + (cW_tree / sW_tree) * getSMEFTCoeff("CHWB", mu);
43266}

◆ CEWHQ111()

const double NPSMEFTd6General::CEWHQ111 ( const double  mu) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 43268 of file NPSMEFTd6General.cpp.

43268 {
43269 return getSMEFTCoeff("CHq1R", 0, 0, mu) - (1.0 / 12.0) * getSMEFTCoeff("CHD", mu);
43270}

◆ CEWHQ122()

const double NPSMEFTd6General::CEWHQ122 ( const double  mu) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 43272 of file NPSMEFTd6General.cpp.

43272 {
43273 return getSMEFTCoeff("CHq1R", 1, 1, mu) - (1.0 / 12.0) * getSMEFTCoeff("CHD", mu);
43274}

◆ CEWHQ133()

const double NPSMEFTd6General::CEWHQ133 ( const double  mu) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 43276 of file NPSMEFTd6General.cpp.

43276 {
43277 return getSMEFTCoeff("CHq1R", 2, 2, mu) - (1.0 / 12.0) * getSMEFTCoeff("CHD", mu);
43278}

◆ CEWHQ311()

const double NPSMEFTd6General::CEWHQ311 ( const double  mu) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 43280 of file NPSMEFTd6General.cpp.

43280 {
43281 return getSMEFTCoeff("CHq3R", 0, 0, mu) + (1.0 / 4.0) * (cW2_tree / sW2_tree) * getSMEFTCoeff("CHD", mu) + (cW_tree / sW_tree) * getSMEFTCoeff("CHWB", mu);
43282}

◆ CEWHQ322()

const double NPSMEFTd6General::CEWHQ322 ( const double  mu) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 43284 of file NPSMEFTd6General.cpp.

43284 {
43285 return getSMEFTCoeff("CHq3R", 1, 1, mu) + (1.0 / 4.0) * (cW2_tree / sW2_tree) * getSMEFTCoeff("CHD", mu) + (cW_tree / sW_tree) * getSMEFTCoeff("CHWB", mu);
43286}

◆ CEWHQ333()

const double NPSMEFTd6General::CEWHQ333 ( const double  mu) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 43288 of file NPSMEFTd6General.cpp.

43288 {
43289 return getSMEFTCoeff("CHq3R", 2, 2, mu) + (1.0 / 4.0) * (cW2_tree / sW2_tree) * getSMEFTCoeff("CHD", mu) + (cW_tree / sW_tree) * getSMEFTCoeff("CHWB", mu);
43290}

◆ CEWHQd33()

const double NPSMEFTd6General::CEWHQd33 ( const double  mu) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 43292 of file NPSMEFTd6General.cpp.

43292 {
43293 return 0.5 * (CEWHQ133(mu) + CEWHQ333(mu));
43294}
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.
An observable class for the combinations of coefficients of the Warsaw basis constrained by EWPO.

◆ CEWHQu33()

const double NPSMEFTd6General::CEWHQu33 ( const double  mu) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 43296 of file NPSMEFTd6General.cpp.

43296 {
43297 return 0.5 * (CEWHQ133(mu) - CEWHQ333(mu));
43298}

◆ CEWHu11()

const double NPSMEFTd6General::CEWHu11 ( const double  mu) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 43312 of file NPSMEFTd6General.cpp.

43312 {
43313 return getSMEFTCoeff("CHuR", 0, 0, mu) - (1.0 / 3.0) * getSMEFTCoeff("CHD", mu);
43314}

◆ CEWHu22()

const double NPSMEFTd6General::CEWHu22 ( const double  mu) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 43316 of file NPSMEFTd6General.cpp.

43316 {
43317 return getSMEFTCoeff("CHuR", 1, 1, mu) - (1.0 / 3.0) * getSMEFTCoeff("CHD", mu);
43318}

◆ CEWHu33()

const double NPSMEFTd6General::CEWHu33 ( const double  mu) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 43320 of file NPSMEFTd6General.cpp.

43320 {
43321 return getSMEFTCoeff("CHuR", 2, 2, mu) - (1.0 / 3.0) * getSMEFTCoeff("CHD", mu);
43322}

◆ cgaga_HB()

const double NPSMEFTd6General::cgaga_HB ( const double  mu) const
virtual

The Higgs-basis coupling \(c_{\gamma\gamma}\). (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition of the Higgs-basis parameters coincides with the one of some of the \(g_i, \delta g_i\) couplings defined above. In the Higgs basis, however, one uses the freedom to perform certain field redefinitions and operations to demand that the mass eigenstate Lagrangian has specific features. (See pag. 5,6 in the reference.) Therefore, the actual expression in terms of dim 6 coefficients may differ from the one for \(g_i, \delta g_i\).

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

Reimplemented from NPbase.

Definition at line 43201 of file NPSMEFTd6General.cpp.

43201 {
43202 double ciHB;
43203
43204 ciHB = (4.0 / eeMz2)*(sW2_tree * getSMEFTCoeff("CHW", mu) + cW2_tree * getSMEFTCoeff("CHB", mu) - sW_tree * cW_tree * getSMEFTCoeff("CHWB", mu)) * v2;
43205
43206 return ciHB;
43207}

◆ cgg_HB()

const double NPSMEFTd6General::cgg_HB ( const double  mu) const
virtual

The Higgs-basis coupling \(c_{gg}\). (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition of the Higgs-basis parameters coincides with the one of some of the \(g_i, \delta g_i\) couplings defined above. In the Higgs basis, however, one uses the freedom to perform certain field redefinitions and operations to demand that the mass eigenstate Lagrangian has specific features. (See pag. 5,6 in the reference.) Therefore, the actual expression in terms of dim 6 coefficients may differ from the one for \(g_i, \delta g_i\).

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

Reimplemented from NPbase.

Definition at line 43209 of file NPSMEFTd6General.cpp.

43209 {
43210 double ciHB;
43211
43212 ciHB = (1.0 / (M_PI * AlsMz)) * getSMEFTCoeff("CHG", mu) * v2;
43213
43214 return ciHB;
43215}
double AlsMz
The strong coupling constant at the Z-boson mass, .

◆ cggEff_HB()

const double NPSMEFTd6General::cggEff_HB ( const double  mu) const
virtual

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.) Note that the Lagrangian definition of the Higgs-basis parameters coincides with the one of some of the \(g_i, \delta g_i\) couplings defined above. In the Higgs basis, however, one uses the freedom to perform certain field redefinitions and operations to demand that the mass eigenstate Lagrangian has specific features. (See pag. 5,6 in the reference.) Therefore, the actual expression in terms of dim 6 coefficients may differ from the one for \(g_i, \delta g_i\).

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

Reimplemented from NPbase.

Definition at line 43217 of file NPSMEFTd6General.cpp.

43217 {
43218 double ciHB;
43219
43220 double m_t = mtpole;
43221 double m_b = quarks[BOTTOM].getMass();
43222 double m_c = quarks[CHARM].getMass();
43223
43224 double At = deltayt_HB(mu) * AH_f(4.0 * m_t * m_t / mHl / mHl).real();
43225 double Ab = deltayb_HB(mu) * AH_f(4.0 * m_b * m_b / mHl / mHl).real();
43226 double Ac = deltayc_HB(mu) * AH_f(4.0 * m_c * m_c / mHl / mHl).real();
43227
43228 ciHB = cgg_HB(mu) + (1.0 / 16.0 / M_PI / M_PI) * (At + Ab + Ac);
43229
43230 return ciHB;
43231}
virtual const double cgg_HB(const double mu) const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual const double deltayt_HB(const double mu) const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual const double deltayc_HB(const double mu) const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual const double deltayb_HB(const double mu) const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
const double & getMass() const
A get method to access the particle mass.
Definition Particle.h:61
double mtpole
The pole mass of the top quark.
Definition QCD.h:1020
gslpp::complex AH_f(const double tau) const
Fermionic loop function entering in the calculation of the effective and couplings.

◆ cHb_TWG()

const double NPSMEFTd6General::cHb_TWG ( const double  mu) const
virtual

< To change C/Lambda^2 from GeV to TeV

Definition at line 47455 of file NPSMEFTd6General.cpp.

47455 {
47456
47457 double comb;
47458 double toTeVm2 = 1000000.;
47459
47460 comb = getSMEFTCoeff("CHdR", 2, 2, mu);
47461
47462 return (toTeVm2 * comb);
47463}

◆ cHQ3_TWG()

const double NPSMEFTd6General::cHQ3_TWG ( const double  mu) const
virtual

< To change C/Lambda^2 from GeV to TeV

Definition at line 47435 of file NPSMEFTd6General.cpp.

47435 {
47436
47437 double comb;
47438 double toTeVm2 = 1000000.;
47439
47440 comb = getSMEFTCoeff("CHq3R", 2, 2, mu);
47441
47442 return (toTeVm2 * comb);
47443}

◆ cHQm_TWG()

const double NPSMEFTd6General::cHQm_TWG ( const double  mu) const
virtual

< To change C/Lambda^2 from GeV to TeV

Definition at line 47415 of file NPSMEFTd6General.cpp.

47415 {
47416
47417 double comb;
47418 double toTeVm2 = 1000000.;
47419
47420 comb = getSMEFTCoeff("CHq1R", 2, 2, mu) - getSMEFTCoeff("CHq3R", 2, 2, mu);
47421
47422 return (toTeVm2 * comb);
47423}

◆ cHQp_TWG()

const double NPSMEFTd6General::cHQp_TWG ( const double  mu) const
virtual

< To change C/Lambda^2 from GeV to TeV

Definition at line 47425 of file NPSMEFTd6General.cpp.

47425 {
47426
47427 double comb;
47428 double toTeVm2 = 1000000.;
47429
47430 comb = getSMEFTCoeff("CHq1R", 2, 2, mu) + getSMEFTCoeff("CHq3R", 2, 2, mu);
47431
47432 return (toTeVm2 * comb);
47433}

◆ cHt_TWG()

const double NPSMEFTd6General::cHt_TWG ( const double  mu) const
virtual

< To change C/Lambda^2 from GeV to TeV

Definition at line 47445 of file NPSMEFTd6General.cpp.

47445 {
47446
47447 double comb;
47448 double toTeVm2 = 1000000.;
47449
47450 comb = getSMEFTCoeff("CHuR", 2, 2, mu);
47451
47452 return (toTeVm2 * comb);
47453}

◆ cHtb_TWG()

const double NPSMEFTd6General::cHtb_TWG ( const double  mu) const
virtual

< To change C/Lambda^2 from GeV to TeV

Definition at line 47465 of file NPSMEFTd6General.cpp.

47465 {
47466
47467 double comb;
47468 double toTeVm2 = 1000000.;
47469
47470 comb = getSMEFTCoeff("CHudR", 2, 2, mu);
47471
47472 return (toTeVm2 * comb);
47473}

◆ computeGammaTotalRatio()

const double NPSMEFTd6General::computeGammaTotalRatio ( ) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 25875 of file NPSMEFTd6General.cpp.

25875 {
25876 double width = 1.0;
25877
25878 width += dGammaHTotR1;
25879
25880 if (FlagQuadraticTerms) {
25881 //Add contributions that are quadratic in the effective coefficients
25882 width += dGammaHTotR2;
25883 }
25884
25885 if (width < 0) return std::numeric_limits<double>::quiet_NaN();
25886
25887 return width;
25888
25889}

◆ cQd1_TWG()

const double NPSMEFTd6General::cQd1_TWG ( const double  mu) const
virtual

< To change C/Lambda^2 from GeV to TeV

Definition at line 47317 of file NPSMEFTd6General.cpp.

47317 {
47318
47319 double comb;
47320 double toTeVm2 = 1000000.;
47321
47322 // LHC Top WG uses U(2)^3 for quarks. Here take i=0 (1st family)
47323 comb = getSMEFTCoeff("Cqd1R", 2, 2, 0, 0, mu);
47324
47325 return (toTeVm2 * comb);
47326}

◆ cQd8_TWG()

const double NPSMEFTd6General::cQd8_TWG ( const double  mu) const
virtual

< To change C/Lambda^2 from GeV to TeV

Definition at line 47328 of file NPSMEFTd6General.cpp.

47328 {
47329
47330 double comb;
47331 double toTeVm2 = 1000000.;
47332
47333 // LHC Top WG uses U(2)^3 for quarks. Here take i=0 (1st family)
47334 comb = getSMEFTCoeff("Cqd8R", 2, 2, 0, 0, mu);
47335
47336 return (toTeVm2 * comb);
47337}

◆ cQe_TWG()

const double NPSMEFTd6General::cQe_TWG ( const double  mu) const
virtual

< To change C/Lambda^2 from GeV to TeV

Definition at line 47574 of file NPSMEFTd6General.cpp.

47574 {
47575
47576 double comb;
47577 double toTeVm2 = 1000000.;
47578
47579 // Take first family for leptons
47580 comb = getSMEFTCoeff("CqeR", 2, 2, 0, 0, mu);
47581
47582 return (toTeVm2 * comb);
47583}

◆ cQl3_TWG()

const double NPSMEFTd6General::cQl3_TWG ( const double  mu) const
virtual

< To change C/Lambda^2 from GeV to TeV

Definition at line 47563 of file NPSMEFTd6General.cpp.

47563 {
47564
47565 double comb;
47566 double toTeVm2 = 1000000.;
47567
47568 // Take first family for leptons
47569 comb = getSMEFTCoeff("Clq3R", 0, 0, 2, 2, mu);
47570
47571 return (toTeVm2 * comb);
47572}

◆ cQlM_TWG()

const double NPSMEFTd6General::cQlM_TWG ( const double  mu) const
virtual

< To change C/Lambda^2 from GeV to TeV

Definition at line 47541 of file NPSMEFTd6General.cpp.

47541 {
47542
47543 double comb;
47544 double toTeVm2 = 1000000.;
47545
47546 // Take first family for leptons
47547 comb = getSMEFTCoeff("Clq1R", 0, 0, 2, 2, mu) - getSMEFTCoeff("Clq3R", 0, 0, 2, 2, mu);
47548
47549 return (toTeVm2 * comb);
47550}

◆ cQlP_TWG()

const double NPSMEFTd6General::cQlP_TWG ( const double  mu) const
virtual

< To change C/Lambda^2 from GeV to TeV

Definition at line 47552 of file NPSMEFTd6General.cpp.

47552 {
47553
47554 double comb;
47555 double toTeVm2 = 1000000.;
47556
47557 // Take first family for leptons
47558 comb = getSMEFTCoeff("Clq1R", 0, 0, 2, 2, mu) + getSMEFTCoeff("Clq3R", 0, 0, 2, 2, mu);
47559
47560 return (toTeVm2 * comb);
47561}

◆ cQq11_TWG()

const double NPSMEFTd6General::cQq11_TWG ( const double  mu) const
virtual

< To change C/Lambda^2 from GeV to TeV

Definition at line 47273 of file NPSMEFTd6General.cpp.

47273 {
47274
47275 double comb;
47276 double toTeVm2 = 1000000.;
47277
47278 // LHC Top WG uses U(2)^3 for quarks. Here take i=0 (1st family)
47279 comb = getSMEFTCoeff("Cqq1R", 0, 0, 2, 2, mu) + (1.0/6.0) * getSMEFTCoeff("Cqq1R", 0, 2, 2, 0, mu) + 0.5 * getSMEFTCoeff("Cqq3R", 0, 2, 2, 0, mu);
47280
47281 return (toTeVm2 * comb);
47282}

◆ cQq18_TWG()

const double NPSMEFTd6General::cQq18_TWG ( const double  mu) const
virtual

< To change C/Lambda^2 from GeV to TeV

Definition at line 47284 of file NPSMEFTd6General.cpp.

47284 {
47285
47286 double comb;
47287 double toTeVm2 = 1000000.;
47288
47289 // LHC Top WG uses U(2)^3 for quarks. Here take i=0 (1st family)
47290 comb = getSMEFTCoeff("Cqq1R", 0, 2, 2, 0, mu) + 3.0 * getSMEFTCoeff("Cqq3R", 0, 2, 2, 0, mu);
47291
47292 return (toTeVm2 * comb);
47293}

◆ cQQ1_TWG()

const double NPSMEFTd6General::cQQ1_TWG ( const double  mu) const
virtual

< To change C/Lambda^2 from GeV to TeV

Definition at line 47201 of file NPSMEFTd6General.cpp.

47201 {
47202
47203 double comb;
47204 double toTeVm2 = 1000000.;
47205
47206 comb = 2.0 * getSMEFTCoeff("Cqq1R", 2, 2, 2, 2, mu) - (2.0/3.0) * getSMEFTCoeff("Cqq3R", 2, 2, 2, 2, mu);
47207
47208 return (toTeVm2 * comb);
47209}

◆ cQq31_TWG()

const double NPSMEFTd6General::cQq31_TWG ( const double  mu) const
virtual

< To change C/Lambda^2 from GeV to TeV

Definition at line 47251 of file NPSMEFTd6General.cpp.

47251 {
47252
47253 double comb;
47254 double toTeVm2 = 1000000.;
47255
47256 // LHC Top WG uses U(2)^3 for quarks. Here take i=0 (1st family)
47257 comb = getSMEFTCoeff("Cqq3R", 0, 0, 2, 2, mu) + (1.0/6.0) * ( getSMEFTCoeff("Cqq1R", 0, 2, 2, 0, mu) - getSMEFTCoeff("Cqq3R", 0, 2, 2, 0, mu) );
47258
47259 return (toTeVm2 * comb);
47260}

◆ cQq38_TWG()

const double NPSMEFTd6General::cQq38_TWG ( const double  mu) const
virtual

< To change C/Lambda^2 from GeV to TeV

Definition at line 47262 of file NPSMEFTd6General.cpp.

47262 {
47263
47264 double comb;
47265 double toTeVm2 = 1000000.;
47266
47267 // LHC Top WG uses U(2)^3 for quarks. Here take i=0 (1st family)
47268 comb = getSMEFTCoeff("Cqq1R", 0, 2, 2, 0, mu) - getSMEFTCoeff("Cqq3R", 0, 2, 2, 0, mu);
47269
47270 return (toTeVm2 * comb);
47271}

◆ cQQ8_TWG()

const double NPSMEFTd6General::cQQ8_TWG ( const double  mu) const
virtual

< To change C/Lambda^2 from GeV to TeV

Definition at line 47211 of file NPSMEFTd6General.cpp.

47211 {
47212
47213 double comb;
47214 double toTeVm2 = 1000000.;
47215
47216 comb = 8.0 * getSMEFTCoeff("Cqq3R", 2, 2, 2, 2, mu);
47217
47218 return (toTeVm2 * comb);
47219}

◆ cQt1_TWG()

const double NPSMEFTd6General::cQt1_TWG ( const double  mu) const
virtual

< To change C/Lambda^2 from GeV to TeV

Definition at line 47231 of file NPSMEFTd6General.cpp.

47231 {
47232
47233 double comb;
47234 double toTeVm2 = 1000000.;
47235
47236 comb = getSMEFTCoeff("Cqu1R", 2, 2, 2, 2, mu);
47237
47238 return (toTeVm2 * comb);
47239}

◆ cQt8_TWG()

const double NPSMEFTd6General::cQt8_TWG ( const double  mu) const
virtual

< To change C/Lambda^2 from GeV to TeV

Definition at line 47241 of file NPSMEFTd6General.cpp.

47241 {
47242
47243 double comb;
47244 double toTeVm2 = 1000000.;
47245
47246 comb = getSMEFTCoeff("Cqu8R", 2, 2, 2, 2, mu);
47247
47248 return (toTeVm2 * comb);
47249}

◆ cQu1_TWG()

const double NPSMEFTd6General::cQu1_TWG ( const double  mu) const
virtual

< To change C/Lambda^2 from GeV to TeV

Definition at line 47295 of file NPSMEFTd6General.cpp.

47295 {
47296
47297 double comb;
47298 double toTeVm2 = 1000000.;
47299
47300 // LHC Top WG uses U(2)^3 for quarks. Here take i=0 (1st family)
47301 comb = getSMEFTCoeff("Cqu1R", 2, 2, 0, 0, mu);
47302
47303 return (toTeVm2 * comb);
47304}

◆ cQu8_TWG()

const double NPSMEFTd6General::cQu8_TWG ( const double  mu) const
virtual

< To change C/Lambda^2 from GeV to TeV

Definition at line 47306 of file NPSMEFTd6General.cpp.

47306 {
47307
47308 double comb;
47309 double toTeVm2 = 1000000.;
47310
47311 // LHC Top WG uses U(2)^3 for quarks. Here take i=0 (1st family)
47312 comb = getSMEFTCoeff("Cqu8R", 2, 2, 0, 0, mu);
47313
47314 return (toTeVm2 * comb);
47315}

◆ ctd1_TWG()

const double NPSMEFTd6General::ctd1_TWG ( const double  mu) const
virtual

< To change C/Lambda^2 from GeV to TeV

Definition at line 47383 of file NPSMEFTd6General.cpp.

47383 {
47384
47385 double comb;
47386 double toTeVm2 = 1000000.;
47387
47388 // LHC Top WG uses U(2)^3 for quarks. Here take i=0 (1st family)
47389 comb = getSMEFTCoeff("Cud1R", 2, 2, 0, 0, mu);
47390
47391 return (toTeVm2 * comb);
47392}

◆ ctd8_TWG()

const double NPSMEFTd6General::ctd8_TWG ( const double  mu) const
virtual

< To change C/Lambda^2 from GeV to TeV

Definition at line 47394 of file NPSMEFTd6General.cpp.

47394 {
47395
47396 double comb;
47397 double toTeVm2 = 1000000.;
47398
47399 // LHC Top WG uses U(2)^3 for quarks. Here take i=0 (1st family)
47400 comb = getSMEFTCoeff("Cud8R", 2, 2, 0, 0, mu);
47401
47402 return (toTeVm2 * comb);
47403}

◆ cte_TWG()

const double NPSMEFTd6General::cte_TWG ( const double  mu) const
virtual

< To change C/Lambda^2 from GeV to TeV

Definition at line 47596 of file NPSMEFTd6General.cpp.

47596 {
47597
47598 double comb;
47599 double toTeVm2 = 1000000.;
47600
47601 // Take first family for leptons
47602 comb = getSMEFTCoeff("CeuR", 0, 0, 2, 2, mu);
47603
47604 return (toTeVm2 * comb);
47605}

◆ ctG_TWG()

const double NPSMEFTd6General::ctG_TWG ( const double  mu) const
virtual

< To change C/Lambda^2 from GeV to TeV

Definition at line 47519 of file NPSMEFTd6General.cpp.

47519 {
47520
47521 double comb;
47522 double toTeVm2 = 1000000.;
47523
47524 // Minus sign because of difference in covariant derivative convention of Top WG
47525 comb = - getSMEFTCoeff("CuGR", 2, 2, mu);
47526
47527 return (toTeVm2 * comb);
47528}

◆ ctH_TWG()

const double NPSMEFTd6General::ctH_TWG ( const double  mu) const
virtual

< To change C/Lambda^2 from GeV to TeV

Definition at line 47405 of file NPSMEFTd6General.cpp.

47405 {
47406
47407 double comb;
47408 double toTeVm2 = 1000000.;
47409
47410 comb = getSMEFTCoeff("CuHR", 2, 2, mu);
47411
47412 return (toTeVm2 * comb);
47413}

◆ ctl_TWG()

const double NPSMEFTd6General::ctl_TWG ( const double  mu) const
virtual

< To change C/Lambda^2 from GeV to TeV

Definition at line 47585 of file NPSMEFTd6General.cpp.

47585 {
47586
47587 double comb;
47588 double toTeVm2 = 1000000.;
47589
47590 // Take first family for leptons
47591 comb = getSMEFTCoeff("CluR", 0, 0, 2, 2, mu);
47592
47593 return (toTeVm2 * comb);
47594}

◆ ctlS_TWG()

const double NPSMEFTd6General::ctlS_TWG ( const double  mu) const
virtual

< To change C/Lambda^2 from GeV to TeV

Definition at line 47607 of file NPSMEFTd6General.cpp.

47607 {
47608
47609 double comb;
47610 double toTeVm2 = 1000000.;
47611
47612 // Take first family for leptons
47613 comb = getSMEFTCoeff("Clequ1R", 0, 0, 2, 2, mu);
47614
47615 return (toTeVm2 * comb);
47616}

◆ ctlT_TWG()

const double NPSMEFTd6General::ctlT_TWG ( const double  mu) const
virtual

< To change C/Lambda^2 from GeV to TeV

Definition at line 47618 of file NPSMEFTd6General.cpp.

47618 {
47619
47620 double comb;
47621 double toTeVm2 = 1000000.;
47622
47623 // Take first family for leptons
47624 comb = getSMEFTCoeff("Clequ3R", 0, 0, 2, 2, mu);
47625
47626 return (toTeVm2 * comb);
47627}

◆ ctq1_TWG()

const double NPSMEFTd6General::ctq1_TWG ( const double  mu) const
virtual

< To change C/Lambda^2 from GeV to TeV

Definition at line 47339 of file NPSMEFTd6General.cpp.

47339 {
47340
47341 double comb;
47342 double toTeVm2 = 1000000.;
47343
47344 // LHC Top WG uses U(2)^3 for quarks. Here take i=0 (1st family)
47345 comb = getSMEFTCoeff("Cqu1R", 0, 0, 2, 2, mu);
47346
47347 return (toTeVm2 * comb);
47348}

◆ ctq8_TWG()

const double NPSMEFTd6General::ctq8_TWG ( const double  mu) const
virtual

< To change C/Lambda^2 from GeV to TeV

Definition at line 47350 of file NPSMEFTd6General.cpp.

47350 {
47351
47352 double comb;
47353 double toTeVm2 = 1000000.;
47354
47355 // LHC Top WG uses U(2)^3 for quarks. Here take i=0 (1st family)
47356 comb = getSMEFTCoeff("Cqu8R", 0, 0, 2, 2, mu);
47357
47358 return (toTeVm2 * comb);
47359}

◆ ctt1_TWG()

const double NPSMEFTd6General::ctt1_TWG ( const double  mu) const
virtual

< To change C/Lambda^2 from GeV to TeV

Definition at line 47221 of file NPSMEFTd6General.cpp.

47221 {
47222
47223 double comb;
47224 double toTeVm2 = 1000000.;
47225
47226 comb = getSMEFTCoeff("CuuR", 2, 2, 2, 2, mu);
47227
47228 return (toTeVm2 * comb);
47229}

◆ ctu1_TWG()

const double NPSMEFTd6General::ctu1_TWG ( const double  mu) const
virtual

< To change C/Lambda^2 from GeV to TeV

Definition at line 47361 of file NPSMEFTd6General.cpp.

47361 {
47362
47363 double comb;
47364 double toTeVm2 = 1000000.;
47365
47366 // LHC Top WG uses U(2)^3 for quarks. Here take i=0 (1st family)
47367 comb = getSMEFTCoeff("CuuR", 0, 0, 2, 2, mu) + getSMEFTCoeff("CuuR", 0, 2, 2, 0, mu)/3.0;
47368
47369 return (toTeVm2 * comb);
47370}

◆ ctu8_TWG()

const double NPSMEFTd6General::ctu8_TWG ( const double  mu) const
virtual

< To change C/Lambda^2 from GeV to TeV

Definition at line 47372 of file NPSMEFTd6General.cpp.

47372 {
47373
47374 double comb;
47375 double toTeVm2 = 1000000.;
47376
47377 // LHC Top WG uses U(2)^3 for quarks. Here take i=0 (1st family)
47378 comb = 2.0 * getSMEFTCoeff("CuuR", 0, 2, 2, 0, mu);
47379
47380 return (toTeVm2 * comb);
47381}

◆ ctW_TWG()

const double NPSMEFTd6General::ctW_TWG ( const double  mu) const
virtual

< To change C/Lambda^2 from GeV to TeV

Definition at line 47475 of file NPSMEFTd6General.cpp.

47475 {
47476
47477 double comb;
47478 double toTeVm2 = 1000000.;
47479
47480 // Minus sign because of difference in covariant derivative convention of Top WG
47481 comb = - getSMEFTCoeff("CuWR", 2, 2, mu);
47482
47483 return (toTeVm2 * comb);
47484}

◆ ctZ_TWG()

const double NPSMEFTd6General::ctZ_TWG ( const double  mu) const
virtual

< To change C/Lambda^2 from GeV to TeV

Definition at line 47497 of file NPSMEFTd6General.cpp.

47497 {
47498
47499 double comb;
47500 double toTeVm2 = 1000000.;
47501
47502 // Minus sign because of difference in covariant derivative convention of Top WG
47503 comb = - ( - sW_tree * getSMEFTCoeff("CuBR", 2, 2, mu) + cW_tree * getSMEFTCoeff("CuWR", 2, 2, mu) );
47504
47505 return (toTeVm2 * comb);
47506}

◆ cZBox_HB()

const double NPSMEFTd6General::cZBox_HB ( const double  mu) const
virtual

The Higgs-basis coupling \(c_{z\Box}\). (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition of the Higgs-basis parameters coincides with the one of some of the \(g_i, \delta g_i\) couplings defined above. In the Higgs basis, however, one uses the freedom to perform certain field redefinitions and operations to demand that the mass eigenstate Lagrangian has specific features. (See pag. 5,6 in the reference.) Therefore, the actual expression in terms of dim 6 coefficients may differ from the one for \(g_i, \delta g_i\).

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

Reimplemented from NPbase.

Definition at line 43174 of file NPSMEFTd6General.cpp.

43174 {
43175 double d_GF_mu;
43176 double ciHB;
43177
43178 d_GF_mu = ((getSMEFTCoeff("CHl3R", 0, 0, mu) + getSMEFTCoeff("CHl3R", 1, 1, mu) - 0.5 * (getSMEFTCoeff("CllR", 0, 1, 1, 0, mu) + getSMEFTCoeff("CllR", 1, 0, 0, 1, mu))) * v2);
43179
43180 ciHB = (sW2_tree / eeMz2)*(d_GF_mu + 0.5 * getSMEFTCoeff("CHD", mu) * v2);
43181
43182 return ciHB;
43183}

◆ cZga_HB()

const double NPSMEFTd6General::cZga_HB ( const double  mu) const
virtual

The Higgs-basis coupling \(c_{z\gamma}\). (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition of the Higgs-basis parameters coincides with the one of some of the \(g_i, \delta g_i\) couplings defined above. In the Higgs basis, however, one uses the freedom to perform certain field redefinitions and operations to demand that the mass eigenstate Lagrangian has specific features. (See pag. 5,6 in the reference.) Therefore, the actual expression in terms of dim 6 coefficients may differ from the one for \(g_i, \delta g_i\).

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

Reimplemented from NPbase.

Definition at line 43193 of file NPSMEFTd6General.cpp.

43193 {
43194 double ciHB;
43195
43196 ciHB = (sW2_tree * cW2_tree / eeMz2)*(4.0 * getSMEFTCoeff("CHW", mu) - 4.0 * getSMEFTCoeff("CHB", mu) - (2.0 * (cW2_tree - sW2_tree) / sW_tree / cW_tree) * getSMEFTCoeff("CHWB", mu)) * v2;
43197
43198 return ciHB;
43199}

◆ cZZ_HB()

const double NPSMEFTd6General::cZZ_HB ( const double  mu) const
virtual

The Higgs-basis coupling \(c_{zz}\). (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition of the Higgs-basis parameters coincides with the one of some of the \(g_i, \delta g_i\) couplings defined above. In the Higgs basis, however, one uses the freedom to perform certain field redefinitions and operations to demand that the mass eigenstate Lagrangian has specific features. (See pag. 5,6 in the reference.) Therefore, the actual expression in terms of dim 6 coefficients may differ from the one for \(g_i, \delta g_i\).

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

Reimplemented from NPbase.

Definition at line 43185 of file NPSMEFTd6General.cpp.

43185 {
43186 double ciHB;
43187
43188 ciHB = (4.0 * sW2_tree * cW2_tree / eeMz2)*(cW2_tree * getSMEFTCoeff("CHW", mu) + sW2_tree * getSMEFTCoeff("CHB", mu) + sW_tree * cW_tree * getSMEFTCoeff("CHWB", mu)) * v2;
43189
43190 return ciHB;
43191}

◆ Dalpha5hMz()

const double NPSMEFTd6General::Dalpha5hMz ( ) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 15575 of file NPSMEFTd6General.cpp.

15575 {
15576
15577 double deltaNLO, alphaZ;
15578
15579 alphaZ = trueSM.alphaMz();
15580
15581 // Finite NLO corrections in W mass scheme
15582 deltaNLO = cWsch * (-0.000072 * getSMEFTCoeffEW("CW") -0.000016 * getSMEFTCoeffEW("CHbox") -0.000478 * getSMEFTCoeffEW("CHD") -0.000014 * getSMEFTCoeffEW("CHB")
15583 -0.000017 * getSMEFTCoeffEW("CHW") -0.00081 * getSMEFTCoeffEW("CHWB") -0.000144 * getSMEFTCoeffEW("CuWR",2, 2) -0.000438 * getSMEFTCoeffEW("CuBR",2, 2)
15584 -0.00003 * getSMEFTCoeffEW("CHl1R",0, 0) -0.00003 * getSMEFTCoeffEW("CHl1R",1, 1) -0.000023 * getSMEFTCoeffEW("CHl1R",2, 2) -0.000672 * getSMEFTCoeffEW("CHl3R",0, 0)
15585 -0.000672 * getSMEFTCoeffEW("CHl3R",1, 1) +0.000014 * getSMEFTCoeffEW("CHl3R",2, 2) -0.000023 * getSMEFTCoeffEW("CHeR",0, 0) -0.000023 * getSMEFTCoeffEW("CHeR",1, 1)
15586 -0.000023 * getSMEFTCoeffEW("CHeR",2, 2) +0.000023 * getSMEFTCoeffEW("CHq1R",0, 0) +0.000023 * getSMEFTCoeffEW("CHq1R",1, 1) -0.001004 * getSMEFTCoeffEW("CHq1R",2, 2)
15587 +0.000043 * getSMEFTCoeffEW("CHq3R",0, 0) +0.000043 * getSMEFTCoeffEW("CHq3R",1, 1) +0.000584 * getSMEFTCoeffEW("CHq3R",2, 2) +0.000045 * getSMEFTCoeffEW("CHuR",0, 0)
15588 +0.000045 * getSMEFTCoeffEW("CHuR",1, 1) +0.001179 * getSMEFTCoeffEW("CHuR",2, 2) -0.000023 * getSMEFTCoeffEW("CHdR",0, 0) -0.000023 * getSMEFTCoeffEW("CHdR",1, 1)
15589 -0.000023 * getSMEFTCoeffEW("CHdR",2, 2) -0.000128 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) +0.000495 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) +0.00011 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2)
15590 +0.00011 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2) ) * v2;
15591
15592 return (trueSM.Dalpha5hMz() + (ale/alphaZ) * ( 2.0 * delta_e + delta_A + cNLOd6 * deltaNLO / alphaZ ) );
15593}
double ale
The fine-structure constant .

◆ del_A_mu()

const double NPSMEFTd6General::del_A_mu ( const double  mu) const
virtual

Correction to photon WF.

Parameters
[in]muthe RG scale associated to the observable where the function is used
Returns
\(\delta A(\mu)\)

Definition at line 15334 of file NPSMEFTd6General.cpp.

15334 {
15335 double d_A_mu;
15336
15337 // Same expressions as in PostUpdate, with scale dependence (on NP only)
15338 d_A_mu = -2.0 * sW_tree * cW_tree * getSMEFTCoeff("CHWB", mu) * v2;
15339
15340 return d_A_mu;
15341}

◆ del_e_mu()

const double NPSMEFTd6General::del_e_mu ( const double  mu) const
virtual

Correction to electric charge.

Parameters
[in]muthe RG scale associated to the observable where the function is used
Returns
\(\delta e(\mu)\)

Definition at line 15362 of file NPSMEFTd6General.cpp.

15362 {
15363 double d_MW_mu, d_MZ_mu, d_GF_mu, d_e_mu;
15364
15365 // Same expressions as in PostUpdate, with scale dependence (on NP only)
15366 d_MW_mu = (3.0 / 8.0) * (getSMEFTCoeff("CH", mu) / lambdaH_tree) * v2;
15367 d_MZ_mu = (sW_tree * cW_tree * getSMEFTCoeff("CHWB", mu) + 0.25 * getSMEFTCoeff("CHD", mu) + (3.0 / 8.0) * getSMEFTCoeff("CH", mu) / lambdaH_tree) * v2;
15368 d_GF_mu = ((getSMEFTCoeff("CHl3R", 0, 0, mu) + getSMEFTCoeff("CHl3R", 1, 1, mu) - 0.5 * (getSMEFTCoeff("CllR", 0, 1, 1, 0, mu) + getSMEFTCoeff("CllR", 1, 0, 0, 1, mu))) * v2);
15369
15370 d_e_mu = cAsch * (-0.5 * del_A_mu(mu))
15371 + cWsch * ((cW2_tree / sW2_tree) * (d_MW_mu - d_MZ_mu) - 0.5 * d_GF_mu);
15372
15373 return d_e_mu;
15374}
virtual const double del_A_mu(const double mu) const
Correction to photon WF.

◆ del_sW2_mu()

const double NPSMEFTd6General::del_sW2_mu ( const double  mu) const
virtual

Correction to (sin squared of) weak mixing angle.

Parameters
[in]muthe RG scale associated to the observable where the function is used
Returns
\(\delta s_W^2(\mu)\)

Definition at line 15376 of file NPSMEFTd6General.cpp.

15376 {
15377 double d_GF_mu, d_MW_mu, d_MZ_mu, d_sW2_mu;
15378
15379 // Same expressions as in PostUpdate, with scale dependence (on NP only)
15380 d_GF_mu = ((getSMEFTCoeff("CHl3R", 0, 0, mu) + getSMEFTCoeff("CHl3R", 1, 1, mu) - 0.5 * (getSMEFTCoeff("CllR", 0, 1, 1, 0, mu) + getSMEFTCoeff("CllR", 1, 0, 0, 1, mu))) * v2);
15381 d_MW_mu = (3.0 / 8.0) * (getSMEFTCoeff("CH", mu) / lambdaH_tree) * v2;
15382 d_MZ_mu = (sW_tree * cW_tree * getSMEFTCoeff("CHWB", mu) + 0.25 * getSMEFTCoeff("CHD", mu) + (3.0 / 8.0) * getSMEFTCoeff("CH", mu) / lambdaH_tree) * v2;
15383
15384 d_sW2_mu = cAsch * (-cW2_tree * (d_GF_mu - 2.0 * (d_MW_mu - d_MZ_mu) - del_A_mu(mu)) / (sW2_tree - cW2_tree))
15385 + cWsch * (2.0 * cW2_tree * (d_MW_mu - d_MZ_mu) / sW2_tree);
15386
15387 return d_sW2_mu;
15388}

◆ del_Z_mu()

const double NPSMEFTd6General::del_Z_mu ( const double  mu) const
virtual

Correction to Z WF.

Parameters
[in]muthe RG scale associated to the observable where the function is used
Returns
\(\delta Z(\mu)\)

Definition at line 15343 of file NPSMEFTd6General.cpp.

15343 {
15344 double d_Z_mu;
15345
15346 // Same expressions as in PostUpdate, with scale dependence (on NP only)
15347 d_Z_mu = 2.0 * sW_tree * cW_tree * getSMEFTCoeff("CHWB", mu) * v2;
15348
15349 return d_Z_mu;
15350}

◆ del_ZA_mu()

const double NPSMEFTd6General::del_ZA_mu ( const double  mu) const
virtual

Correction to Z-A mixing.

Parameters
[in]muthe RG scale associated to the observable where the function is used
Returns
\(\delta ZA(\mu)\)

Definition at line 15352 of file NPSMEFTd6General.cpp.

15352 {
15353 double d_ZA_mu;
15354
15355 // Same expressions as in PostUpdate, with scale dependence (on NP only)
15356 d_ZA_mu = (cW2_tree - sW2_tree) * getSMEFTCoeff("CHWB", mu) * v2;
15357
15358 return d_ZA_mu;
15359}

◆ delQ_gNC()

const double NPSMEFTd6General::delQ_gNC ( const double  mu) const
virtual

Separate, charge-proportional, indirect correction to EW neutral currents.

Parameters
[in]muthe RG scale associated to the observable where the function is used
Returns
\(\delta g_{NC}^{Q}(\mu)\)

Definition at line 15409 of file NPSMEFTd6General.cpp.

15409 {
15410
15411 double dg;
15412
15413 // Same expressions as in PostUpdate, with scale dependence (on NP only)
15414 dg = -(sW_tree * cW_tree * del_ZA_mu(mu) + sW2_tree * del_sW2_mu(mu));
15415
15416 return dg;
15417}
virtual const double del_sW2_mu(const double mu) const
Correction to (sin squared of) weak mixing angle.
virtual const double del_ZA_mu(const double mu) const
Correction to Z-A mixing.

◆ delta2sBRH3()

const double NPSMEFTd6General::delta2sBRH3 ( const double  C1prod,
const double  C1Hxx 
) const
virtual

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 from NPbase.

Definition at line 15310 of file NPSMEFTd6General.cpp.

15311{
15312 double delta2;
15313
15314 delta2 = deltaH3L2(C1prod) + deltaH3L2(C1Hxx) - deltaH3L2(C1Htotal);
15315
15316 // Extra contributions from the product and branching ratio. Only active depending on the flags
15317 delta2 += cLHd6 * cLH3d62 * (C1Htotal - C1Hxx) * (C1Htotal - C1prod) / (1.0 + C1Htotal) / (1.0 + C1Htotal) / (1.0 + C1Hxx) / (1.0 + C1prod);
15318
15319 // Add the quadratic dependence
15320 delta2 = delta2 * deltaG_hhhRatio() * deltaG_hhhRatio();
15321
15322 return delta2;
15323}
virtual const double deltaG_hhhRatio() const
The new physics contribution to the Higgs self-coupling . Normalized to the SM value.
virtual const double deltaH3L2(double C1) const
The coefficient of the 1-loop quadratic term in the Higgs selfcoupling.

◆ delta2sH3()

const double NPSMEFTd6General::delta2sH3 ( const double  C1) const
virtual

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 from NPbase.

Definition at line 15298 of file NPSMEFTd6General.cpp.

15299{
15300 double delta2;
15301
15302 delta2 = deltaH3L2(C1);
15303
15304 // Add the quadratic dependence. Only active depending on the flags
15305 delta2 = cLHd6 * cLH3d62 * delta2 * deltaG_hhhRatio() * deltaG_hhhRatio();
15306
15307 return delta2;
15308}

◆ delta_AFB_ee()

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

Definition at line 46904 of file NPSMEFTd6General.cpp.

46904 {
46905
46906 double coscut = 0.90; // As in LEP2
46907 double xsSMF, xsSMB, xsSM;
46908 double dxsF, dxsB, dxs;
46909 double dAFB;
46910
46911 // SM cross sections
46912 xsSM = trueSM.eeffsigmaEbin(pol_e, pol_p, s, -coscut, coscut);
46913 xsSMF = trueSM.eeffsigmaEbin(pol_e, pol_p, s, 0.0, coscut);
46914 xsSMB = trueSM.eeffsigmaEbin(pol_e, pol_p, s, -coscut, 0.0);
46915
46916 // Corrections to each
46917 dxs = delta_sigma_ee(pol_e, pol_p, s, -coscut, coscut);
46918 dxsF = delta_sigma_ee(pol_e, pol_p, s, 0.0, coscut);
46919 dxsB = delta_sigma_ee(pol_e, pol_p, s, -coscut, 0.0);
46920
46921 // Correction to asymmetry
46922 dAFB = (dxsF - dxsB)/xsSM - (xsSMF - xsSMB)*dxs/xsSM/xsSM;
46923
46924 return dAFB;
46925}
virtual const double delta_sigma_ee(const double pol_e, const double pol_p, const double s, const double cosmin, const double cosmax) const
Test Observable.

◆ delta_AFB_f()

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

Definition at line 46585 of file NPSMEFTd6General.cpp.

46585 {
46586 // Only valid for f=/=e (MLL2, MRR2 do not depend on t for f=/=e. Simply enter t=1 as argument)
46587 double tdumm = 1.;
46588
46589 // Definitions
46590 double Qf, geLSM, gfLSM, geRSM, gfRSM, is2c2, GZ, Mz2s;
46591
46592 //double MXX2SM, MXY2SM, M2SM;
46593
46594 double MLR2SM, MRL2SM, MLL2SM, MRR2SM, numdA, dendA;
46595
46596 double dAFB;
46597
46598 double pLH, pRH; //Polarization factors, minus the 1/4 average
46599
46600 pLH = (1.0 - pol_e) * (1.0 + pol_p);
46601 pRH = (1.0 + pol_e) * (1.0 - pol_p);
46602
46603 // -------------------------------------------
46604
46605 geLSM = gZlL;
46606 geRSM = gZlR;
46607
46608 is2c2 = 1. / sW2_tree / cW2_tree;
46609
46610 GZ = trueSM.Gamma_Z();
46611
46612 Mz2s = Mz * Mz - s;
46613
46614 switch(f.getIndex()){
46615 //if (f.is("MU")) {
46616 case 3:
46617 Qf = leptons[ELECTRON].getCharge();
46618 gfLSM = gZlL;
46619 gfRSM = gZlR;
46620 break;
46621 //} else if (f.is("TAU")) {
46622 case 5:
46623 Qf = leptons[ELECTRON].getCharge();
46624 gfLSM = gZlL;
46625 gfRSM = gZlR;
46626 break;
46627 //} else if (f.is("UP")) {
46628 case 6:
46629 Qf = quarks[UP].getCharge();
46630 gfLSM = gZuL;
46631 gfRSM = gZuR;
46632 break;
46633 //} else if (f.is("CHARM")) {
46634 case 8:
46635 Qf = quarks[UP].getCharge();
46636 gfLSM = gZuL;
46637 gfRSM = gZuR;
46638 break;
46639 //} else if (f.is("DOWN")) {
46640 case 7:
46641 Qf = quarks[DOWN].getCharge();
46642 gfLSM = gZdL;
46643 gfRSM = gZdR;
46644 break;
46645 //} else if (f.is("STRANGE")) {
46646 case 9:
46647 Qf = quarks[DOWN].getCharge();
46648 gfLSM = gZdL;
46649 gfRSM = gZdR;
46650 break;
46651 //} else if (f.is("BOTTOM")) {
46652 case 11:
46653 Qf = quarks[DOWN].getCharge();
46654 gfLSM = gZdL;
46655 gfRSM = gZdR;
46656 break;
46657 default:
46658 throw std::runtime_error("NPSMEFTd6General::delta_AFB_f(): wrong argument");
46659 }
46660
46661 // Sum of LL and RR SM amplitudes
46662 //MXX2SM = 2.0 * Qf * Qf
46663 // + (is2c2 * is2c2 * (geLSM * geLSM * gfLSM * gfLSM + geRSM * geRSM * gfRSM * gfRSM) * s * s
46664 // + 2.0 * Qf * is2c2 * (geLSM * gfLSM + geRSM * gfRSM) * Mz2s * s) / (Mz2s * Mz2s + Mz * Mz * GZ * GZ);
46665
46666
46667 // Sum of LR and RL SM amplitudes
46668 //MXY2SM = 2.0 * Qf * Qf
46669 // + (is2c2 * is2c2 * (geLSM * geLSM * gfRSM * gfRSM + geRSM * geRSM * gfLSM * gfLSM) * s * s
46670 // + 2.0 * Qf * is2c2 * (geLSM * gfRSM + geRSM * gfLSM) * Mz2s * s) / (Mz2s * Mz2s + Mz * Mz * GZ * GZ);
46671
46672 // Full SM amplitude
46673 //M2SM = MXX2SM + MXY2SM;
46674
46675 // LR, RL, LL and RR SM squared amplitudes
46676 MLR2SM = Qf * Qf
46677 + (is2c2 * is2c2 * (geLSM * geLSM * gfRSM * gfRSM) * s * s
46678 + 2.0 * Qf * is2c2 * (geLSM * gfRSM) * Mz2s * s) / (Mz2s * Mz2s + Mz * Mz * GZ * GZ);
46679
46680 MRL2SM = Qf * Qf
46681 + (is2c2 * is2c2 * (geRSM * geRSM * gfLSM * gfLSM) * s * s
46682 + 2.0 * Qf * is2c2 * (geRSM * gfLSM) * Mz2s * s) / (Mz2s * Mz2s + Mz * Mz * GZ * GZ);
46683
46684 MLL2SM = Qf * Qf
46685 + (is2c2 * is2c2 * (geLSM * geLSM * gfLSM * gfLSM) * s * s
46686 + 2.0 * Qf * is2c2 * (geLSM * gfLSM) * Mz2s * s) / (Mz2s * Mz2s + Mz * Mz * GZ * GZ);
46687
46688 MRR2SM = Qf * Qf
46689 + (is2c2 * is2c2 * (geRSM * geRSM * gfRSM * gfRSM) * s * s
46690 + 2.0 * Qf * is2c2 * (geRSM * gfRSM) * Mz2s * s) / (Mz2s * Mz2s + Mz * Mz * GZ * GZ);
46691
46692 numdA = 3.0 * ( -( MRR2SM * pRH + MLL2SM * pLH ) * ( pLH * deltaMLR2_f(f, s) + pRH * deltaMRL2_f(f, s) )
46693 + ( MRL2SM * pRH + MLR2SM * pLH ) * ( pLH * deltaMLL2_f(f, s, tdumm) + pRH * deltaMRR2_f(f, s, tdumm) ) );
46694
46695 dendA = ((MRL2SM + MRR2SM) * pRH + (MLL2SM + MLR2SM) * pLH);
46696
46697 dendA = 2.0 * dendA * dendA;
46698
46699 // Asymmetry correction
46700 //dAFB = -MXX2SM * (deltaMLR2_f(f, s) + deltaMRL2_f(f, s))
46701 // + MXY2SM * (deltaMLL2_f(f, s, tdumm) + deltaMRR2_f(f, s, tdumm));
46702
46703 //dAFB = 3.0 * dAFB / 2.0 / M2SM / M2SM;
46704
46705 dAFB = numdA/dendA;
46706
46707 return dAFB;
46708}
const double deltaMLL2_f(const Particle f, const double s, const double t) const
const double deltaMRR2_f(const Particle f, const double s, const double t) const
const double deltaMLR2_f(const Particle f, const double s) const
const double deltaMRL2_f(const Particle f, const double s) const
double getCharge() const
A get method to access the particle charge.
Definition Particle.h:97
int getIndex() const
Definition Particle.h:160

◆ delta_alrmoller()

const double NPSMEFTd6General::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}\)

Definition at line 46969 of file NPSMEFTd6General.cpp.

46969 {
46970 return 0.;
46971}

◆ delta_amuon()

const double NPSMEFTd6General::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\)

Definition at line 46934 of file NPSMEFTd6General.cpp.

46934 {
46935 return 0.;
46936}

◆ delta_Dsigma_f()

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

Definition at line 46501 of file NPSMEFTd6General.cpp.

46501 {
46502 double sumM2, dsigma;
46503 double topb = 0.3894e+9;
46504
46505 double t, u;
46506
46507 double Nf;
46508
46509 double pLH, pRH; //Polarization factors, minus the 1/4 average
46510 double pLLH, pRRH;
46511
46512 pLH = (1.0 - pol_e) * (1.0 + pol_p);
46513 pRH = (1.0 + pol_e) * (1.0 - pol_p);
46514
46515 pLLH = (1.0 - pol_e) * (1.0 - pol_p);
46516 pRRH = (1.0 + pol_e) * (1.0 + pol_p);
46517
46518 //if (f.is("LEPTON")) {
46519 if ( f.getIndex() < 6 ) {
46520 Nf = 1.0;
46521 } else {
46522 Nf = 3.0;
46523 }
46524
46525 // Values of t and u, assuming massless final state fermions
46526 t = -0.5 * s * (1.0 - cos);
46527 u = -0.5 * s * (1.0 + cos);
46528
46529 sumM2 = (pLH * deltaMLR2_f(f, s) + pRH * deltaMRL2_f(f, s)) * t * t / s / s
46530 + (pLH * deltaMLL2_f(f, s, t) + pRH * deltaMRR2_f(f, s, t)) * u * u / s / s;
46531
46532 // Add t-channel contributions for f=e
46533 //if (f.is("ELECTRON")) {
46534 if ( f.getIndex() == 1 ) {
46535 sumM2 = sumM2 + (pLLH * deltaMLR2t_e(s,t) + pRRH * deltaMRL2t_e(s,t)) * s * s / t / t;
46536 }
46537
46538 dsigma = Nf * 0.5 * M_PI * (trueSM.alphaMz())*(trueSM.alphaMz()) * sumM2 / s;
46539
46540 return topb * dsigma;
46541}
const double deltaMRL2t_e(const double s, const double t) const
const double deltaMLR2t_e(const double s, const double t) const
const double Nf(const double mu) const
The number of active flavour at scale .
Definition QCD.cpp:571
Test Observable.

◆ delta_gAnue()

const double NPSMEFTd6General::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}\)

Definition at line 47083 of file NPSMEFTd6General.cpp.

47083 {
47084 double dCnueVLL2211, dCnueVLR2211, delta;
47085
47086 dCnueVLL2211 = (getMatching().getCnueVLL(1, 1, 0, 0)).real();
47087 dCnueVLR2211 = (getMatching().getCnueVLR(1, 1, 0, 0)).real();
47088
47089 // Modification in terms of the LEFT basis (at low energies)
47090 delta = (-1. / GF / 2. / sqrt(2.)) * (dCnueVLL2211 - dCnueVLR2211);
47091
47092 return delta;
47093}
virtual NPSMEFTd6GeneralMatching & getMatching() const
A method to get the Matching object for this model.
const gslpp::complex getCnueVLR(int i, int j, int k, int l) const
Return CnueVLR.
const gslpp::complex getCnueVLL(int i, int j, int k, int l) const
Return CnueVLL.
double GF
The Fermi constant in .

◆ delta_gLnuN2()

const double NPSMEFTd6General::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)\)

Definition at line 47027 of file NPSMEFTd6General.cpp.

47027 {
47028 double eLuSM, eLdSM, deLu, deLd;
47029 double dFCC, Vud;
47030 double delta;
47031
47032 // SM vvqq couplings (up to -4GF/sqrt(2))
47033 eLuSM = 2.0 * gZvL*gZuL;
47034 eLdSM = 2.0 * gZvL*gZdL;
47035
47036 // Scattering is with muon neutrinos -> only (22) interfere
47037 deLu = (-1. / GF / 2. / sqrt(2.)) * (getMatching().getCnuuVLL(1, 1, 0, 0)).real();
47038 deLd = (-1. / GF / 2. / sqrt(2.)) * (getMatching().getCnudVLL(1, 1, 0, 0)).real();
47039
47040 Vud = 0.97373; // PDG 2023
47041
47042 dFCC = 2.0 * (-sqrt(2.0) / 4 / GF) * ((getMatching().getCnueduVLL(1, 1, 0, 0)) / Vud).real();
47043
47044 delta = 2.0 * (eLuSM * deLu + eLdSM * deLd) + (trueSM.gLnuN2())*(-dFCC);
47045
47046 return delta;
47047}
const gslpp::complex getCnuuVLL(int i, int j, int k, int l) const
Return CnuuVLL.
const gslpp::complex getCnudVLL(int i, int j, int k, int l) const
Return CnudVLL.
double Vud
used as an input for FlagWolfenstein = FALSE and FlagUseVud = TRUE

◆ delta_gRnuN2()

const double NPSMEFTd6General::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)\)

Definition at line 47049 of file NPSMEFTd6General.cpp.

47049 {
47050 double eRuSM, eRdSM, deRu, deRd;
47051 double dFCC, Vud;
47052 double delta;
47053
47054 // SM vvqq couplings (up to -4GF/sqrt(2))
47055 eRuSM = 2.0 * gZvL*gZuR;
47056 eRdSM = 2.0 * gZvL*gZdR;
47057
47058 // Scattering is with muon neutrinos -> only (22) interfere
47059 deRu = (-1. / GF / 2. / sqrt(2.)) * (getMatching().getCnuuVLR(1, 1, 0, 0)).real();
47060 deRd = (-1. / GF / 2. / sqrt(2.)) * (getMatching().getCnudVLR(1, 1, 0, 0)).real();
47061
47062 Vud = 0.97373; // PDG 2023
47063
47064 dFCC = 2.0 * (-sqrt(2.0) / 4 / GF) * ((getMatching().getCnueduVLL(1, 1, 0, 0)) / Vud).real();
47065
47066 delta = 2.0 * (eRuSM * deRu + eRdSM * deRd) + (trueSM.gRnuN2())*(-dFCC);
47067
47068 return delta;
47069}
const gslpp::complex getCnudVLR(int i, int j, int k, int l) const
Return CnudVLR.
const gslpp::complex getCnuuVLR(int i, int j, int k, int l) const
Return CnuuVLR.

◆ delta_gVnue()

const double NPSMEFTd6General::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}\)

Definition at line 47071 of file NPSMEFTd6General.cpp.

47071 {
47072 double dCnueVLL2211, dCnueVLR2211, delta;
47073
47074 dCnueVLL2211 = (getMatching().getCnueVLL(1, 1, 0, 0)).real();
47075 dCnueVLR2211 = (getMatching().getCnueVLR(1, 1, 0, 0)).real();
47076
47077 // Modification in terms of the LEFT basis (at low energies)
47078 delta = (-1. / GF / 2. / sqrt(2.)) * (dCnueVLL2211 + dCnueVLR2211);
47079
47080 return delta;
47081}

◆ delta_mubbH_1()

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

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

Reimplemented from NPbase.

Definition at line 2247 of file NPSMEFTd6General.h.

◆ delta_mubbH_2()

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

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

Reimplemented from NPbase.

Definition at line 2251 of file NPSMEFTd6General.h.

◆ delta_muggH_1()

const double NPSMEFTd6General::delta_muggH_1 ( const double  sqrt_s) const
virtual

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

Reimplemented from NPbase.

Definition at line 17904 of file NPSMEFTd6General.cpp.

17904 {
17905 double mu = 0.0;
17906 double C1 = 0.0066; //It seems to be independent of energy
17907
17908 double CHG = 0.0, CDH = 0.0, CHD = 0.0, CuHR33 = 0.0, CtGR = 0.0, CHl3R11 = 0.0, CHl3R22 = 0.0, Cll1221 = 0.0;
17909 double muRG = 125.1;
17910
17911// Wilson coefficients definitions
17912 CHG = getSMEFTCoeff("CHG",muRG);
17913 CDH = getSMEFTCoeff("CHbox",muRG);
17914 CHD = getSMEFTCoeff("CHD",muRG);
17915 CuHR33 = getSMEFTCoeff("CuHR",2,2,muRG);
17916 CtGR = (getSMEFTCoeff("CuGR",2,2,muRG) / g3_tree);
17917 CHl3R11 = getSMEFTCoeff("CHl3R",0,0,muRG);
17918 CHl3R22 = getSMEFTCoeff("CHl3R",1,1,muRG);
17919 Cll1221 = getSMEFTCoeff("CllR",0,1,1,0,muRG);
17920
17921 /*
17922 double m_t = mtpole;
17923 //double m_t = quarks[TOP].getMass();
17924 double m_b = quarks[BOTTOM].getMass();
17925 double m_c = quarks[CHARM].getMass();
17926
17927 // L_eff_SM = (G_eff_t_SM + G_eff_b_SM)*hGG
17928 gslpp::complex G_eff_t_SM = AlsMz / 16.0 / M_PI / v() * AH_f(4.0 * m_t * m_t / mHl / mHl);
17929 gslpp::complex G_eff_b_SM = AlsMz / 16.0 / M_PI / v() * AH_f(4.0 * m_b * m_b / mHl / mHl);
17930 gslpp::complex G_eff_c_SM = AlsMz / 16.0 / M_PI / v() * AH_f(4.0 * m_c * m_c / mHl / mHl);
17931 gslpp::complex G_eff_SM = G_eff_t_SM + G_eff_b_SM + G_eff_c_SM;
17932
17933 //double sigma_tt_SM = trueSM.computeSigmaggH_tt(sqrt_s);
17934 //double sigma_bb_SM = trueSM.computeSigmaggH_bb(sqrt_s);
17935 //double sigma_tb_SM = trueSM.computeSigmaggH_tb(sqrt_s);
17936 //gslpp::complex tmp = (2.0 * dKappa_t * sigma_tt_SM
17937 // + 2.0 * dKappa_b * sigma_bb_SM
17938 // + (dKappa_t + dKappa_b) * sigma_tb_SM)
17939 // / (sigma_tt_SM + sigma_bb_SM + sigma_tb_SM);
17940
17941 gslpp::complex dKappa_t = cLHd6 * deltaG_hff(quarks[TOP]) / (-m_t / v());
17942 gslpp::complex dKappa_b = cLHd6 * deltaG_hff(quarks[BOTTOM]) / (-m_b / v());
17943 gslpp::complex dKappa_c = cLHd6 * deltaG_hff(quarks[CHARM]) / (-m_c / v());
17944
17945 gslpp::complex tmpHG = getSMEFTCoeffEW("CHG") / v() * v2 / G_eff_SM;
17946 gslpp::complex tmpt = G_eff_t_SM * dKappa_t / G_eff_SM;
17947 gslpp::complex tmpb = G_eff_b_SM * dKappa_b / G_eff_SM;
17948 gslpp::complex tmpc = G_eff_c_SM * dKappa_c / G_eff_SM;
17949
17950 double mu = (1.0 + 2.0 * (tmpt.real() + tmpb.real() + tmpc.real() + tmpHG.real()));*/
17951
17952 //AG:
17953 // Obtained with SMEFETatNLO. cuG_Warsaw = g3_tree*cuG_SMEFTatNLO
17954 if (sqrt_s == 8.0) {
17955 //mu += cWsch * ( // Same for alpha & MW scheme at LO
17956 mu += (
17957 ((0.12124142781783014) * getSMEFTCoeffEW("CHbox")
17958 + (-0.030314752945313873) * getSMEFTCoeffEW("CHD")
17959 + (39.31144) * getSMEFTCoeffEW("CHG") //
17960 + (-0.1224898892210304) * getSMEFTCoeffEW("CuHR", 2, 2)
17961 - (1.1269562159310709) * getSMEFTCoeffEW("CuGR", 2, 2) * g3_tree
17962 + (-0.060629505890627745) * getSMEFTCoeffEW("CHl3R", 0, 0)
17963 + (-0.060629505890627745) * getSMEFTCoeffEW("CHl3R", 1, 1)
17964 + (0.060629505890627745) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
17965 );
17966 } else if (sqrt_s == 13.0) {
17967 //mu += cWsch * ( // Same for alpha & MW scheme at LO
17968 mu += (
17969 ((0.121) * getSMEFTCoeffEW("CHbox")
17970 + (-0.03031) * getSMEFTCoeffEW("CHD")
17971 + (39.31144) * getSMEFTCoeffEW("CHG")
17972 + (-0.12245) * getSMEFTCoeffEW("CuHR", 2, 2)
17973 - (1.127) * getSMEFTCoeffEW("CuGR", 2, 2) * g3_tree
17974 + (-0.06062) * getSMEFTCoeffEW("CHl3R", 0, 0)
17975 + (-0.06062) * getSMEFTCoeffEW("CHl3R", 1, 1)
17976 + (0.0606) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
17977 );
17978 } else if (sqrt_s == 14.0) {
17979 //mu += cWsch * ( // Same for alpha & MW scheme at LO
17980 mu += (
17981 +34861157. * CHG
17982 +121542. * CDH
17983 -30260.6 * CHD
17984 -121842. * CuHR33
17985 -1577851. * CtGR
17986 -60687.9 * (CHl3R11 + CHl3R22 - Cll1221)
17987 );
17988 } else if (sqrt_s == 50.0) {
17989 //mu += cWsch * ( // Same for alpha & MW scheme at LO
17990 mu += (
17991 +34861330. * CHG
17992 +121551. * CDH
17993 -30261.2 * CHD
17994 -121874. * CuHR33
17995 -1577818. * CtGR
17996 -60706.6 * (CHl3R11 + CHl3R22 - Cll1221)
17997 );
17998 } else if (sqrt_s == 84.0) {
17999 //mu += cWsch * ( // Same for alpha & MW scheme at LO
18000 mu += (
18001 +34860509. * CHG
18002 +121540. * CDH
18003 -30278.6 * CHD
18004 -121876. * CuHR33
18005 -1577893. * CtGR
18006 -60714. * (CHl3R11 + CHl3R22 - Cll1221)
18007 );
18008 } else
18009 throw std::runtime_error("Bad argument in NPSMEFTd6General::delta_muggH_1()");
18010 //AG:end
18011
18012 // Linear contribution from Higgs self-coupling
18013 mu += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
18014
18015
18016 return mu;
18017}
virtual const double deltaG_hhhRatio_mu(const double mu) const
The new physics contribution to the Higgs self-coupling . Normalized to the SM value.
virtual const double deltaH3L1(double C1) const
The coefficient of the 1-loop linear term in the Higgs selfcoupling.

◆ delta_muggH_2()

const double NPSMEFTd6General::delta_muggH_2 ( const double  sqrt_s) const
virtual

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

Reimplemented from NPbase.

Definition at line 18019 of file NPSMEFTd6General.cpp.

18019 {
18020 double mu = 0.0;
18021
18022 if (FlagQuadraticTerms) {
18023 if (sqrt_s == 8.0) {
18024 mu += 0.0;
18025 } else if (sqrt_s == 13.0) {
18026 mu += 0.0;
18027 } else
18028 throw std::runtime_error("Bad argument in NPSMEFTd6General::delta_muggH_2()");
18029 }
18030
18031 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
18032 // mu = mu + cLHd6 * cLH3d62 * deltaH3L2(C1) * deltaG_hhhRatio() * deltaG_hhhRatio();
18033
18034 return mu;
18035}

◆ delta_mutH_1()

const double NPSMEFTd6General::delta_mutH_1 ( const double  sqrt_s) const
virtual

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

Reimplemented from NPbase.

Definition at line 20097 of file NPSMEFTd6General.cpp.

20097 {
20098 double mu = 0.0;
20099 double C1 = 0.0;
20100
20101 // Obtained with MG5 in the 5Flavor-scheme (p p > h t j)
20102 if (sqrt_s == 8.0) {
20103 C1 = 0; // to be added
20104 mu += cWsch * (
20105 ((0.12122) * getSMEFTCoeffEW("CHbox")
20106 + (-0.03034483) * getSMEFTCoeffEW("CHD")
20107 + (0.2149) * getSMEFTCoeffEW("CHW")
20108 + (-0.07668) * getSMEFTCoeffEW("CHq3R", 0, 0)
20109 + (-0.009001) * getSMEFTCoeffEW("CHq3R", 1, 1)
20110 + (0.03961) * getSMEFTCoeffEW("CHq3R", 2, 2)
20111 + (-0.043175) * getSMEFTCoeffEW("CuHR", 2, 2)
20112 + (-0.500813) * getSMEFTCoeffEW("CuWR", 2, 2)
20113 + (-0.97677) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2)
20114 + (0.1629) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
20115 + (-0.079828) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2)
20116 + (0.013296) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1)
20117 + (-0.1822825) * getSMEFTCoeffEW("CHl3R", 0, 0)
20118 + (-0.1822825) * getSMEFTCoeffEW("CHl3R", 1, 1)
20119 + (0.18181) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
20120 );
20121 } else if (sqrt_s == 13.0) {
20122 C1 = 0.0091;
20123 mu += cWsch * (
20124 ((0.12116) * getSMEFTCoeffEW("CHbox")
20125 + (-0.03031732) * getSMEFTCoeffEW("CHD")
20126 + (0.14294) * getSMEFTCoeffEW("CHW")
20127 + (-0.1183) * getSMEFTCoeffEW("CHq3R", 0, 0)
20128 + (-0.014446) * getSMEFTCoeffEW("CHq3R", 1, 1)
20129 + (-0.05131) * getSMEFTCoeffEW("CHq3R", 2, 2)
20130 + (-0.020319) * getSMEFTCoeffEW("CuHR", 2, 2)
20131 + (-0.337708) * getSMEFTCoeffEW("CuWR", 2, 2)
20132 + (-0.67007) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2)
20133 + (0.11138) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
20134 + (-0.068432) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2)
20135 + (0.011428) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1)
20136 + (-0.1818849) * getSMEFTCoeffEW("CHl3R", 0, 0)
20137 + (-0.1818849) * getSMEFTCoeffEW("CHl3R", 1, 1)
20138 + (0.18178) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
20139 );
20140
20141 } else
20142 throw std::runtime_error("Bad argument in NPSMEFTd6General::delta_mutH_1()");
20143
20144 // Linear contribution from Higgs self-coupling
20145 mu += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio();
20146
20147
20148 return mu;
20149}

◆ delta_mutH_2()

const double NPSMEFTd6General::delta_mutH_2 ( const double  sqrt_s) const
virtual

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

Reimplemented from NPbase.

Definition at line 20151 of file NPSMEFTd6General.cpp.

20151 {
20152 double mu = 0.0;
20153
20154 if (FlagQuadraticTerms) {
20155 if (sqrt_s == 8.0) {
20156 mu += 0.0;
20157 } else if (sqrt_s == 13.0) {
20158 mu += cWsch * (
20159 +(0.014714) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
20160 + (0.0009197) * pow(getSMEFTCoeffEW("CHD"), 2.0)
20161 + (0.10664) * pow(getSMEFTCoeffEW("CHW"), 2.0)
20162 + (0.397) * pow(getSMEFTCoeffEW("CHq3R", 0, 0), 2.0)
20163 + (0.04262) * pow(getSMEFTCoeffEW("CHq3R", 1, 1), 2.0)
20164 + (0.18668) * pow(getSMEFTCoeffEW("CHq3R", 2, 2), 2.0)
20165 + (0.011788) * pow(getSMEFTCoeffEW("CuHR", 2, 2), 2.0)
20166 + (0.7536) * pow(getSMEFTCoeffEW("CuWR", 2, 2), 2.0)
20167 + (14.225) * pow(getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2), 2.0)
20168 + (3.555) * pow(getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0), 2.0)
20169 + (0.652) * pow(getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2), 2.0)
20170 + (0.16289) * pow(getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1), 2.0)
20171 + (0.010994) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
20172 + (-0.001836136) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
20173 + (0.008656) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
20174 + (-0.000798) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 0, 0)
20175 + (0.004219) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 2, 2)
20176 + (-0.0012381) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CuHR", 2, 2)
20177 + (-0.0293566) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CuWR", 2, 2)
20178 + (-0.01836136) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
20179 + (-0.01836136) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
20180 + (0.01839) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
20181 + (-0.0021629) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHW")
20182 + (0.0002008) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 0, 0)
20183 + (-0.0010582) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 2, 2)
20184 + (0.0003102) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CuHR", 2, 2)
20185 + (0.007338) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CuWR", 2, 2)
20186 + (0.0045973) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
20187 + (0.0045973) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
20188 + (-0.00459305) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
20189 + (0.08103) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 0, 0)
20190 + (0.009231) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 1, 1)
20191 + (0.09655) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 2, 2)
20192 + (-0.0179965) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CuHR", 2, 2)
20193 + (-0.188379) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CuWR", 2, 2)
20194 + (-0.021629) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
20195 + (-0.021629) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
20196 + (0.021637) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
20197 + (0.0018) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 1, 1)
20198 + (0.157) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 2, 2)
20199 + (-0.0585129) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CuHR", 2, 2)
20200 + (-0.00854) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CuWR", 2, 2)
20201 + (0.011151) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
20202 + (0.011151) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
20203 + (-0.01114) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
20204 + (0.0194) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHq3R", 2, 2)
20205 + (-0.0079104) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CuHR", 2, 2)
20206 + (0.004977) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CuWR", 2, 2)
20207 + (0.0013522) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
20208 + (0.0013522) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
20209 + (-0.0013467) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
20210 + (-0.0633763) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("CuHR", 2, 2)
20211 + (-0.089472) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("CuWR", 2, 2)
20212 + (0.00245) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
20213 + (0.00245) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
20214 + (-0.00249) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
20215 + (0.040817) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("CuWR", 2, 2)
20216 + (0.003102) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
20217 + (0.003102) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
20218 + (-0.0030947) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
20219 + (0.04541) * getSMEFTCoeffEW("CuWR", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
20220 + (0.04541) * getSMEFTCoeffEW("CuWR", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
20221 + (-0.0453941) * getSMEFTCoeffEW("CuWR", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
20222 + (-4.78) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
20223 + (-0.05) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2)
20224 + (-0.04) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1)
20225 + (-0.01) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2)
20226 + (-0.011) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1)
20227 + (-0.216) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1)
20228 + (-0.216) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
20229 + (-0.02754112) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
20230 + (-0.02754112) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
20231 ) * pow(1000000.0, 2.0);
20232
20233 } else
20234 throw std::runtime_error("Bad argument in NPSMEFTd6General::delta_mutH_2()");
20235 }
20236
20237 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
20238 // mu = mu + cLHd6 * cLH3d62 * deltaH3L2(C1) * deltaG_hhhRatio() * deltaG_hhhRatio();
20239
20240 return mu;
20241}

◆ delta_muttH_1()

const double NPSMEFTd6General::delta_muttH_1 ( const double  sqrt_s) const
virtual

The SMEFT linear correction to the ratio \(\mu_{ttH}\) between the t-tbar-Higgs associated production cross-section in the current model and in the Standard Model.

Reimplemented from NPbase.

Definition at line 19244 of file NPSMEFTd6General.cpp.

19244 {
19245 double mu = 0.0;
19246 double C1 = 0.0;
19247
19248 double CG = 0.0, CuHR33 = 0.0, CHq1R11 = 0.0, CHq3R11 = 0.0, CHuR11 = 0.0;
19249 double CHdR11 = 0.0, CHq1R22 = 0.0, CHq3R22 = 0.0, CHuR22 = 0.0, CHdR22 = 0.0;
19250 double CHq1R33 = 0.0, CHq3R33 = 0.0, CHuR33 = 0.0, CuGR33 = 0.0, Cqq1R1133 = 0.0;
19251 double Cqq1R1331 = 0.0, Cqq1R2233 = 0.0, Cqq1R2332 = 0.0, Cqq3R1133 = 0.0, Cqq3R1331 = 0.0;
19252 double Cqq3R2233 = 0.0, Cqq3R2332 = 0.0, CuuR1133 = 0.0, CuuR2233 = 0.0, CuuR1331 = 0.0;
19253 double CuuR2332 = 0.0, Cud1R3311 = 0.0, Cud1R3322 = 0.0, Cud8R3311 = 0.0, Cud8R3322 = 0.0;
19254 double Cqu1R1133 = 0.0, Cqu1R2233 = 0.0, Cqu1R3311 = 0.0, Cqu1R3322 = 0.0, Cqu8R1133 = 0.0;
19255 double Cqu8R2233 = 0.0, Cqu8R3311 = 0.0, Cqu8R3322 = 0.0, Cqd1R3311 = 0.0, Cqd1R3322 = 0.0, Cqd8R3311 = 0.0, Cqd8R3322 = 0.0;
19256 double muRG = 240.;
19257
19258// Wilson coefficients definitions
19259 CG = getSMEFTCoeff("CG", muRG);
19260 CuHR33 = getSMEFTCoeff("CuHR",2,2, muRG);
19261 CHq1R11 = getSMEFTCoeff("CHq1R",0,0, muRG);
19262 CHq3R11 = getSMEFTCoeff("CHq3R",0,0, muRG);
19263 CHuR11 = getSMEFTCoeff("CHuR",0,0, muRG);
19264 CHdR11 = getSMEFTCoeff("CHdR",0,0, muRG);
19265 CHq1R22 = getSMEFTCoeff("CHq1R",1,1, muRG);
19266 CHq3R22 = getSMEFTCoeff("CHq3R",1,1, muRG);
19267 CHuR22 = getSMEFTCoeff("CHuR",1,1, muRG);
19268 CHdR22 = getSMEFTCoeff("CHdR",1,1, muRG);
19269 CHq1R33 = getSMEFTCoeff("CHq1R",2,2, muRG);
19270 CHq3R33 = getSMEFTCoeff("CHq3R",2,2, muRG);
19271 CHuR33 = getSMEFTCoeff("CHuR",2,2, muRG);
19272 CuGR33 = getSMEFTCoeff("CuGR",2,2, muRG);
19273 Cqq1R1133 = getSMEFTCoeff("Cqq1R",0,0,2,2, muRG);
19274 Cqq1R1331 = getSMEFTCoeff("Cqq1R",0,2,2,0, muRG);
19275 Cqq1R2233 = getSMEFTCoeff("Cqq1R",1,1,2,2, muRG);
19276 Cqq1R2332 = getSMEFTCoeff("Cqq1R",1,2,2,1, muRG);
19277 Cqq3R1133 = getSMEFTCoeff("Cqq3R",0,0,2,2, muRG);
19278 Cqq3R1331 = getSMEFTCoeff("Cqq3R",0,2,2,0, muRG);
19279 Cqq3R2233 = getSMEFTCoeff("Cqq3R",1,1,2,2, muRG);
19280 Cqq3R2332 = getSMEFTCoeff("Cqq3R",1,2,2,1, muRG);
19281 CuuR1133 = getSMEFTCoeff("CuuR",0,0,2,2, muRG);
19282 CuuR2233 = getSMEFTCoeff("CuuR",1,1,2,2, muRG);
19283 CuuR1331 = getSMEFTCoeff("CuuR",0,2,2,0, muRG);
19284 CuuR2332 = getSMEFTCoeff("CuuR",1,2,2,1, muRG);
19285 Cud1R3311 = getSMEFTCoeff("Cud1R",2,2,0,0, muRG);
19286 Cud1R3322 = getSMEFTCoeff("Cud1R",2,2,1,1, muRG);
19287 Cud8R3311 = getSMEFTCoeff("Cud8R",2,2,0,0, muRG);
19288 Cud8R3322 = getSMEFTCoeff("Cud8R",2,2,1,1, muRG);
19289 Cqu1R1133 = getSMEFTCoeff("Cqu1R",0,0,2,2, muRG);
19290 Cqu1R2233 = getSMEFTCoeff("Cqu1R",1,1,2,2, muRG);
19291 Cqu1R3311 = getSMEFTCoeff("Cqu1R",2,2,0,0, muRG);
19292 Cqu1R3322 = getSMEFTCoeff("Cqu1R",2,2,1,1, muRG);
19293 Cqu8R1133 = getSMEFTCoeff("Cqu8R",0,0,2,2, muRG);
19294 Cqu8R2233 = getSMEFTCoeff("Cqu8R",1,1,2,2, muRG);
19295 Cqu8R3311 = getSMEFTCoeff("Cqu8R",2,2,0,0, muRG);
19296 Cqu8R3322 = getSMEFTCoeff("Cqu8R",2,2,1,1, muRG);
19297 Cqd1R3311 = getSMEFTCoeff("Cqd1R",2,2,0,0, muRG);
19298 Cqd1R3322 = getSMEFTCoeff("Cqd1R",2,2,1,1, muRG);
19299 Cqd8R3311 = getSMEFTCoeff("Cqd8R",2,2,0,0, muRG);
19300 Cqd8R3322 = getSMEFTCoeff("Cqd8R",2,2,1,1, muRG);
19301
19302 // 4F ccontributions computed using SMEFTsimA
19303 if (sqrt_s == 1.96) {
19304
19305 C1 = 0.0; // N.A.
19306
19307 mu +=
19308 +423765. * getSMEFTCoeffEW("CHG")
19309 - 4152.27 * getSMEFTCoeffEW("CG")
19310 + 568696. * getSMEFTCoeffEW("CuGR", 2, 2)
19311 - 2.844 * deltaG_hff(quarks[TOP]).real()
19312 + 57950.7 * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2)
19313 + 572237. * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0)
19314 + 68506.5 * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2)
19315 + 689368. * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
19316 + 34359.2 * getSMEFTCoeffEW("CuuR", 0, 0, 2, 2)
19317 + 562953. * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0)
19318 - 1123.41 * getSMEFTCoeffEW("Cud1R", 2, 2, 0, 0)
19319 + 15070.6 * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
19320 + 22531.7 * getSMEFTCoeffEW("Cqu1R", 0, 0, 2, 2)
19321 + 13290.1 * getSMEFTCoeffEW("Cqu1R", 2, 2, 0, 0)
19322 + 152635. * getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2)
19323 + 137479. * getSMEFTCoeffEW("Cqu8R", 2, 2, 0, 0)
19324 - 890.245 * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
19325 + 15388.5 * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0)
19326 ;
19327 } else if (sqrt_s == 7.0) {
19328
19329 C1 = 0.0387;
19330
19331 mu +=
19332 +531046. * getSMEFTCoeffEW("CHG")
19333 - 85174.4 * getSMEFTCoeffEW("CG")
19334 + 810365. * getSMEFTCoeffEW("CuGR", 2, 2)
19335 - 2.846 * deltaG_hff(quarks[TOP]).real()
19336 + 19387.7 * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2)
19337 + 309431. * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0)
19338 + 53723.7 * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2)
19339 + 633768. * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
19340 + 19654.7 * getSMEFTCoeffEW("CuuR", 0, 0, 2, 2)
19341 + 303278. * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0)
19342 - 3442.03 * getSMEFTCoeffEW("Cud1R", 2, 2, 0, 0)
19343 + 41220. * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
19344 + 6827.86 * getSMEFTCoeffEW("Cqu1R", 0, 0, 2, 2)
19345 + 7038.59 * getSMEFTCoeffEW("Cqu1R", 2, 2, 0, 0)
19346 + 116509. * getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2)
19347 + 74277.5 * getSMEFTCoeffEW("Cqu8R", 2, 2, 0, 0)
19348 - 2514.79 * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
19349 + 41346.5 * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0)
19350 ;
19351 } else if (sqrt_s == 8.0) {
19352
19353 C1 = 0.0378;
19354
19355 /*mu +=
19356 +535133. * getSMEFTCoeffEW("CHG")
19357 - 86316.6 * getSMEFTCoeffEW("CG")
19358 + 824047. * getSMEFTCoeffEW("CuGR", 2, 2)
19359 - 2.846 * deltaG_hff(quarks[TOP]).real()
19360 + 18617. * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2)
19361 + 294168. * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0)
19362 + 51386.8 * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2)
19363 + 603913. * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
19364 + 18807. * getSMEFTCoeffEW("CuuR", 0, 0, 2, 2)
19365 + 287709. * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0)
19366 - 3419.45 * getSMEFTCoeffEW("Cud1R", 2, 2, 0, 0)
19367 + 39513.7 * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
19368 + 6838.91 * getSMEFTCoeffEW("Cqu1R", 0, 0, 2, 2)
19369 + 6363.98 * getSMEFTCoeffEW("Cqu1R", 2, 2, 0, 0)
19370 + 110752. * getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2)
19371 + 70573.7 * getSMEFTCoeffEW("Cqu8R", 2, 2, 0, 0)
19372 - 2659.57 * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
19373 + 39608.7 * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0)
19374 ;*/
19375
19376 //AG:begin
19377 mu += cWsch * (
19378 ((0.1213) * getSMEFTCoeffEW("CHbox")
19379 + (-0.03042977) * getSMEFTCoeffEW("CHD")
19380 + (0.0013429) * getSMEFTCoeffEW("CHW")
19381 + (0.00034889) * getSMEFTCoeffEW("CHB")
19382 + (-0.001046257) * getSMEFTCoeffEW("CHWB")
19383 + (-0.0008895) * getSMEFTCoeffEW("CHq1R", 0, 0)
19384 + (6.729e-05) * getSMEFTCoeffEW("CHq1R", 1, 1)
19385 + (-0.0006294) * getSMEFTCoeffEW("CHq1R", 2, 2)
19386 + (0.0041079) * getSMEFTCoeffEW("CHq3R", 0, 0)
19387 + (0.00015173) * getSMEFTCoeffEW("CHq3R", 1, 1)
19388 + (0.00062947) * getSMEFTCoeffEW("CHq3R", 2, 2)
19389 + (0.52771) * getSMEFTCoeffEW("CHG")
19390 + (-0.1223697) * getSMEFTCoeffEW("CuHR", 2, 2)
19391 + (-0.839333) * getSMEFTCoeffEW("CuGR", 2, 2)
19392 + (0.08296) * getSMEFTCoeffEW("CG")
19393 + (-0.0097958) * getSMEFTCoeffEW("CuWR", 2, 2)
19394 + (-0.0033868) * getSMEFTCoeffEW("CuBR", 2, 2)
19395 + (0.019807) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2)
19396 + (0.2932) * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0)
19397 + (-0.0007416) * getSMEFTCoeffEW("Cqq1R", 1, 1, 2, 2)
19398 + (0.0055071) * getSMEFTCoeffEW("Cqq1R", 1, 2, 2, 1)
19399 + (0.05702) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2)
19400 + (0.60888) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
19401 + (0.0021613) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2)
19402 + (0.030738) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1)
19403 + (0.019568) * getSMEFTCoeffEW("CuuR", 0, 0, 2, 2)
19404 + (0.28692) * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0)
19405 + (0.00036217) * getSMEFTCoeffEW("CuuR", 1, 1, 2, 2)
19406 + (0.0053893) * getSMEFTCoeffEW("CuuR", 1, 2, 2, 1)
19407 + (-0.00285764) * getSMEFTCoeffEW("Cud1R", 2, 2, 0, 0)
19408 + (-0.000223758) * getSMEFTCoeffEW("Cud1R", 2, 2, 1, 1)
19409 + (0.041058) * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
19410 + (0.0032835) * getSMEFTCoeffEW("Cud8R", 2, 2, 1, 1)
19411 + (0.007507) * getSMEFTCoeffEW("Cqu1R", 0, 0, 2, 2)
19412 + (0.0064828) * getSMEFTCoeffEW("Cqu1R", 2, 2, 0, 0)
19413 + (-0.00012226) * getSMEFTCoeffEW("Cqu1R", 1, 1, 2, 2)
19414 + (0.00012461) * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1)
19415 + (0.11116) * getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2)
19416 + (0.070065) * getSMEFTCoeffEW("Cqu8R", 2, 2, 0, 0)
19417 + (0.0045917) * getSMEFTCoeffEW("Cqu8R", 1, 1, 2, 2)
19418 + (0.0013165) * getSMEFTCoeffEW("Cqu8R", 2, 2, 1, 1)
19419 + (-0.0019135) * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
19420 + (-0.0001571758) * getSMEFTCoeffEW("Cqd1R", 2, 2, 1, 1)
19421 + (0.041092) * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0)
19422 + (0.0032845) * getSMEFTCoeffEW("Cqd8R", 2, 2, 1, 1)
19423 + (-0.0609562) * getSMEFTCoeffEW("CHl3R", 0, 0)
19424 + (-0.0609562) * getSMEFTCoeffEW("CHl3R", 1, 1)
19425 + (0.06105) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
19426 );
19427 //AG:end
19428 } else if (sqrt_s == 13.0) {
19429
19430 C1 = 0.0351; // 13 TeV
19431
19432 /*mu +=
19433 +538046. * getSMEFTCoeffEW("CHG")
19434 - 85159.5 * getSMEFTCoeffEW("CG")
19435 + 861157. * getSMEFTCoeffEW("CuGR", 2, 2)
19436 - 2.846 * deltaG_hff(quarks[TOP]).real()
19437 + 13574.9 * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2)
19438 + 227043. * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0)
19439 + 41257.5 * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2)
19440 + 473396. * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
19441 + 14488.3 * getSMEFTCoeffEW("CuuR", 0, 0, 2, 2)
19442 + 221664. * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0)
19443 - 3400.07 * getSMEFTCoeffEW("Cud1R", 2, 2, 0, 0)
19444 + 31615.5 * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
19445 + 4516.51 * getSMEFTCoeffEW("Cqu1R", 0, 0, 2, 2)
19446 + 4161.27 * getSMEFTCoeffEW("Cqu1R", 2, 2, 0, 0)
19447 + 85356.9 * getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2)
19448 + 53893.6 * getSMEFTCoeffEW("Cqu8R", 2, 2, 0, 0)
19449 - 2791.1 * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
19450 + 30575.2 * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0)
19451 ;*/
19452
19453 //AG:begin
19454 // mu += cWsch * // QCD LO contribution should be alpha-MW scheme independent. Use as first approx for the moment
19455 mu += (
19456 ((0.12121) * getSMEFTCoeffEW("CHbox")
19457 + (-0.03042744) * getSMEFTCoeffEW("CHD")
19458 + (0.001047) * getSMEFTCoeffEW("CHW")
19459 + (0.00026451) * getSMEFTCoeffEW("CHB")
19460 + (-0.00075726) * getSMEFTCoeffEW("CHWB")
19461 + (-0.0007866) * getSMEFTCoeffEW("CHq1R", 0, 0)
19462 + (-0.0004779) * getSMEFTCoeffEW("CHq1R", 2, 2)
19463 + (0.0041559) * getSMEFTCoeffEW("CHq3R", 0, 0)
19464 + (0.00020603) * getSMEFTCoeffEW("CHq3R", 1, 1)
19465 + (0.00047808) * getSMEFTCoeffEW("CHq3R", 2, 2)
19466 + (0.53368) * getSMEFTCoeffEW("CHG")
19467 + (-0.122585689) * getSMEFTCoeffEW("CuHR", 2, 2)
19468 + (-0.887533) * getSMEFTCoeffEW("CuGR", 2, 2)
19469 + (0.08762) * getSMEFTCoeffEW("CG")
19470 + (-0.00752105) * getSMEFTCoeffEW("CuWR", 2, 2)
19471 + (-0.0025626) * getSMEFTCoeffEW("CuBR", 2, 2)
19472 + (0.015813) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2)
19473 + (0.23866) * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0)
19474 + (-0.0009533) * getSMEFTCoeffEW("Cqq1R", 1, 1, 2, 2)
19475 + (0.0062474) * getSMEFTCoeffEW("Cqq1R", 1, 2, 2, 1)
19476 + (0.048406) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2)
19477 + (0.5037) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
19478 + (0.002587) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2)
19479 + (0.036061) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1)
19480 + (0.016338) * getSMEFTCoeffEW("CuuR", 0, 0, 2, 2)
19481 + (0.23349) * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0)
19482 + (0.00041585) * getSMEFTCoeffEW("CuuR", 1, 1, 2, 2)
19483 + (0.0061126) * getSMEFTCoeffEW("CuuR", 1, 2, 2, 1)
19484 + (-0.00245583) * getSMEFTCoeffEW("Cud1R", 2, 2, 0, 0)
19485 + (-0.000269396) * getSMEFTCoeffEW("Cud1R", 2, 2, 1, 1)
19486 + (0.034461) * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
19487 + (0.003882) * getSMEFTCoeffEW("Cud8R", 2, 2, 1, 1)
19488 + (0.0058827) * getSMEFTCoeffEW("Cqu1R", 0, 0, 2, 2)
19489 + (0.0050841) * getSMEFTCoeffEW("Cqu1R", 2, 2, 0, 0)
19490 + (-0.00013204) * getSMEFTCoeffEW("Cqu1R", 1, 1, 2, 2)
19491 + (0.00013861) * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1)
19492 + (0.09143) * getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2)
19493 + (0.057019) * getSMEFTCoeffEW("Cqu8R", 2, 2, 0, 0)
19494 + (0.0053692) * getSMEFTCoeffEW("Cqu8R", 1, 1, 2, 2)
19495 + (0.0014935) * getSMEFTCoeffEW("Cqu8R", 2, 2, 1, 1)
19496 + (-0.001545363) * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
19497 + (-0.000181173) * getSMEFTCoeffEW("Cqd1R", 2, 2, 1, 1)
19498 + (0.034487) * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0)
19499 + (0.00388) * getSMEFTCoeffEW("Cqd8R", 2, 2, 1, 1)
19500 + (-0.06091715) * getSMEFTCoeffEW("CHl3R", 0, 0)
19501 + (-0.06091715) * getSMEFTCoeffEW("CHl3R", 1, 1)
19502 + (0.060881) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
19503 );
19504 //AG:end
19505
19506 } else if (sqrt_s == 14.0) {
19507
19508 // Mw scheme. Only interference with QCD
19509
19510 C1 = 0.0347;
19511
19512 mu += (
19513 +83480.4 * CG
19514 -122879. * CuHR33
19515 -4.73871 * CHq1R11
19516 -231.66 * CHq3R11
19517 -91.7543 * CHuR11
19518 +87.4143 * CHdR11
19519 -24.8507 * CHq1R22
19520 +16.9517 * CHq3R22
19521 -17.2674 * CHuR22
19522 -15.1008 * CHdR22
19523 -115.164 * CHq1R33
19524 -217.306 * CHq3R33
19525 -239.384 * CHuR33
19526 -865559. * CuGR33
19527 -115.367 * Cqq1R1133
19528 +172262. * Cqq1R1331
19529 -8.83359 * Cqq1R2233
19530 +5264.44 * Cqq1R2332
19531 -102.174 * Cqq3R1133
19532 +376043. * Cqq3R1331
19533 -10.6569 * Cqq3R2233
19534 +31547.6 * Cqq3R2332
19535 -46.0629 * CuuR1133
19536 -48.4844 * CuuR2233
19537 +173243. * CuuR1331
19538 +5195.12 * CuuR2332
19539 -77.2185 * Cud1R3311
19540 -72.1335 * Cud1R3322
19541 +26016.4 * Cud8R3311
19542 +1960.64 * Cud8R3322
19543 -130.929 * Cqu1R1133
19544 -46.8336 * Cqu1R2233
19545 -202.882 * Cqu1R3311
19546 -30.1958 * Cqu1R3322
19547 +68525.2 * Cqu8R1133
19548 +4494.83 * Cqu8R2233
19549 +42510. * Cqu8R3311
19550 +1281.44 * Cqu8R3322
19551 -152.4 * Cqd1R3311
19552 -37.2748 * Cqd1R3322
19553 +26242.2 * Cqd8R3311
19554 +1993.33 * Cqd8R3322
19555 );
19556
19557 } else if (sqrt_s == 27.0) {
19558
19559 // Old (but ok) implementation + Missing 4F
19560
19561 C1 = 0.0320; // From arXiv: 1902.00134
19562
19563 mu +=
19564 +519682. * getSMEFTCoeffEW("CHG")
19565 - 68463.1 * getSMEFTCoeffEW("CG")
19566 + 884060. * getSMEFTCoeffEW("CuGR", 2, 2)
19567 - 2.849 * deltaG_hff(quarks[TOP]).real()
19568 ;
19569
19570 } else if (sqrt_s == 50.0) {
19571
19572 // Mw scheme. Only interference with QCD
19573
19574 C1 = 0.0; // N.A.
19575
19576 mu += (
19577 +48030.8 * CG
19578 -122979. * CuHR33
19579 -205.704 * CHq1R11
19580 -174.036 * CHq3R11
19581 +35.0258 * CHuR11
19582 +9.29779 * CHdR11
19583 -106.234 * CHq1R22
19584 -23.9319 * CHq3R22
19585 -78.4184 * CHuR22
19586 -10.0042 * CHdR22
19587 -85.4844 * CHq1R33
19588 -242.855 * CHq3R33
19589 -258.711 * CHuR33
19590 -886651. * CuGR33
19591 -80.4492 * Cqq1R1133
19592 +87600.9 * Cqq1R1331
19593 -18.1512 * Cqq1R2233
19594 +6155.28 * Cqq1R2332
19595 +30.6261 * Cqq3R1133
19596 +198713. * Cqq3R1331
19597 -48.6117 * Cqq3R2233
19598 +28525.5 * Cqq3R2332
19599 -210.478 * CuuR1133
19600 -20.4365 * CuuR2233
19601 +88038.5 * CuuR1331
19602 +6188.99 * CuuR2332
19603 -110.028 * Cud1R3311
19604 -80.9324 * Cud1R3322
19605 +14322.3 * Cud8R3311
19606 +2112.96 * Cud8R3322
19607 -195.357 * Cqu1R1133
19608 -32.7726 * Cqu1R2233
19609 -6.33031 * Cqu1R3311
19610 -49.1434 * Cqu1R3322
19611 +35537.6 * Cqu8R1133
19612 +4228.53 * Cqu8R2233
19613 +21136.8 * Cqu8R3311
19614 +1540.47 * Cqu8R3322
19615 -152.389 * Cqd1R3311
19616 -20.2313 * Cqd1R3322
19617 +13562.3 * Cqd8R3311
19618 +2031.46 * Cqd8R3322
19619 );
19620
19621 } else if (sqrt_s == 84.0) {
19622
19623 // Mw scheme. Only interference with QCD
19624
19625 C1 = 0.0; // N.A.
19626
19627 mu += (
19628 +29568.5 * CG
19629 -122466. * CuHR33
19630 -188.515 * CHq1R11
19631 -161.156 * CHq3R11
19632 -18.7298 * CHuR11
19633 +84.0969 * CHdR11
19634 -60.6269 * CHq1R22
19635 +3.04679 * CHq3R22
19636 -33.1077 * CHuR22
19637 -10.836 * CHdR22
19638 +33.4766 * CHq1R33
19639 -249.387 * CHq3R33
19640 -170.736 * CHuR33
19641 -882584. * CuGR33
19642 +165.169 * Cqq1R1133
19643 +66847.5 * Cqq1R1331
19644 -29.2351 * Cqq1R2233
19645 +6258.47 * Cqq1R2332
19646 +71.2558 * Cqq3R1133
19647 +153407. * Cqq3R1331
19648 -31.3139 * Cqq3R2233
19649 +26872.2 * Cqq3R2332
19650 -27.0795 * CuuR1133
19651 -49.9167 * CuuR2233
19652 +66805.3 * CuuR1331
19653 +6238.71 * CuuR2332
19654 -2.604 * Cud1R3311
19655 -100.751 * Cud1R3322
19656 +11049.3 * Cud8R3311
19657 +2000. * Cud8R3322
19658 +82.7029 * Cqu1R1133
19659 -5.7992 * Cqu1R2233
19660 -28.88 * Cqu1R3311
19661 -56.5691 * Cqu1R3322
19662 +27287.5 * Cqu8R1133
19663 +4036.71 * Cqu8R2233
19664 +15311. * Cqu8R3311
19665 +1562.51 * Cqu8R3322
19666 -40.5882 * Cqd1R3311
19667 -14.8135 * Cqd1R3322
19668 +10857.1 * Cqd8R3311
19669 +1948.06 * Cqd8R3322
19670 );
19671
19672 } else if (sqrt_s == 100.0) {
19673
19674 // Old (but ok) implementation + Missing 4F
19675
19676 C1 = 0.0; // N.A.
19677
19678 mu +=
19679 +467438. * getSMEFTCoeffEW("CHG")
19680 - 22519. * getSMEFTCoeffEW("CG")
19681 + 880378. * getSMEFTCoeffEW("CuGR", 2, 2)
19682 - 2.837 * deltaG_hff(quarks[TOP]).real()
19683 ;
19684 } else
19685 throw std::runtime_error("Bad argument in NPSMEFTd6General::delta_muttH_1()");
19686
19687 // Linear contribution from Higgs self-coupling
19688 mu += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
19689
19690
19691 return mu;
19692}
virtual gslpp::complex deltaG_hff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
@ TOP
Definition QCD.h:328

◆ delta_muttH_2()

const double NPSMEFTd6General::delta_muttH_2 ( const double  sqrt_s) const
virtual

The SMEFT quadratic correction to the ratio \(\mu_{ttH}\) between the t-tbar-Higgs associated production cross-section in the current model and in the Standard Model.

Reimplemented from NPbase.

Definition at line 19694 of file NPSMEFTd6General.cpp.

19694 {
19695 double mu = 0.0;
19696
19697 if (FlagQuadraticTerms) {
19698 if (sqrt_s == 8.0) {
19699 mu += 0.0;
19700 } else if (sqrt_s == 13.0) {
19701 mu += cWsch * (
19702 +(0.014702) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
19703 + (0.0009337) * pow(getSMEFTCoeffEW("CHD"), 2.0)
19704 + (0.04044) * pow(getSMEFTCoeffEW("CHq1R", 0, 0), 2.0)
19705 + (0.001357) * pow(getSMEFTCoeffEW("CHq1R", 1, 1), 2.0)
19706 + (0.0404) * pow(getSMEFTCoeffEW("CHq3R", 0, 0), 2.0)
19707 + (0.0013565) * pow(getSMEFTCoeffEW("CHq3R", 1, 1), 2.0)
19708 + (0.7841) * pow(getSMEFTCoeffEW("CHG"), 2.0)
19709 + (0.00375) * pow(getSMEFTCoeffEW("CuHR", 2, 2), 2.0)
19710 + (1.087) * pow(getSMEFTCoeffEW("CuGR", 2, 2), 2.0)
19711 + (2.3045) * pow(getSMEFTCoeffEW("CG"), 2.0)
19712 + (0.014584) * pow(getSMEFTCoeffEW("CuWR", 2, 2), 2.0)
19713 + (0.005576) * pow(getSMEFTCoeffEW("CuBR", 2, 2), 2.0)
19714 + (0.6789) * pow(getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2), 2.0)
19715 + (0.4348) * pow(getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0), 2.0)
19716 + (0.02768) * pow(getSMEFTCoeffEW("Cqq1R", 1, 1, 2, 2), 2.0)
19717 + (0.008345) * pow(getSMEFTCoeffEW("Cqq1R", 1, 2, 2, 1), 2.0)
19718 + (0.68) * pow(getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2), 2.0)
19719 + (1.4142) * pow(getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0), 2.0)
19720 + (0.02769) * pow(getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2), 2.0)
19721 + (0.08561) * pow(getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1), 2.0)
19722 + (0.4348) * pow(getSMEFTCoeffEW("CuuR", 0, 0, 2, 2), 2.0)
19723 + (0.4348) * pow(getSMEFTCoeffEW("CuuR", 0, 2, 2, 0), 2.0)
19724 + (0.008345) * pow(getSMEFTCoeffEW("CuuR", 1, 1, 2, 2), 2.0)
19725 + (0.008345) * pow(getSMEFTCoeffEW("CuuR", 1, 2, 2, 1), 2.0)
19726 + (0.06132) * pow(getSMEFTCoeffEW("Cud1R", 2, 2, 0, 0), 2.0)
19727 + (0.004841) * pow(getSMEFTCoeffEW("Cud1R", 2, 2, 1, 1), 2.0)
19728 + (0.013625) * pow(getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0), 2.0)
19729 + (0.0010732) * pow(getSMEFTCoeffEW("Cud8R", 2, 2, 1, 1), 2.0)
19730 + (0.16996) * pow(getSMEFTCoeffEW("Cqu1R", 0, 0, 2, 2), 2.0)
19731 + (0.10881) * pow(getSMEFTCoeffEW("Cqu1R", 2, 2, 0, 0), 2.0)
19732 + (0.006934) * pow(getSMEFTCoeffEW("Cqu1R", 1, 1, 2, 2), 2.0)
19733 + (0.0020928) * pow(getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1), 2.0)
19734 + (0.03774) * pow(getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2), 2.0)
19735 + (0.024096) * pow(getSMEFTCoeffEW("Cqu8R", 2, 2, 0, 0), 2.0)
19736 + (0.0015337) * pow(getSMEFTCoeffEW("Cqu8R", 1, 1, 2, 2), 2.0)
19737 + (0.0004612) * pow(getSMEFTCoeffEW("Cqu8R", 2, 2, 1, 1), 2.0)
19738 + (0.06119) * pow(getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0), 2.0)
19739 + (0.004829) * pow(getSMEFTCoeffEW("Cqd1R", 2, 2, 1, 1), 2.0)
19740 + (0.013597) * pow(getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0), 2.0)
19741 + (0.0010673) * pow(getSMEFTCoeffEW("Cqd8R", 2, 2, 1, 1), 2.0)
19742 + (-0.007357295) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
19743 + (0.00050321) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 0, 0)
19744 + (0.028502) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHG")
19745 + (-0.01484933) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CuHR", 2, 2)
19746 + (-0.107575) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CuGR", 2, 2)
19747 + (0.010564) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CG")
19748 + (-0.000912358) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CuWR", 2, 2)
19749 + (-0.000310819) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CuBR", 2, 2)
19750 + (0.0019226) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2)
19751 + (0.028947) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0)
19752 + (-0.00011542) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("Cqq1R", 1, 1, 2, 2)
19753 + (0.00075765) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("Cqq1R", 1, 2, 2, 1)
19754 + (0.0058677) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2)
19755 + (0.061084) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
19756 + (0.00031326) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2)
19757 + (0.0043669) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1)
19758 + (0.0019799) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CuuR", 0, 0, 2, 2)
19759 + (0.028312) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0)
19760 + (0.00074137) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CuuR", 1, 2, 2, 1)
19761 + (-0.000298441) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("Cud1R", 2, 2, 0, 0)
19762 + (0.0041771) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
19763 + (0.00047054) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("Cud8R", 2, 2, 1, 1)
19764 + (0.00071321) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("Cqu1R", 0, 0, 2, 2)
19765 + (0.00061642) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("Cqu1R", 2, 2, 0, 0)
19766 + (0.0110873) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2)
19767 + (0.0069104) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("Cqu8R", 2, 2, 0, 0)
19768 + (0.00065058) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("Cqu8R", 1, 1, 2, 2)
19769 + (0.00018121) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("Cqu8R", 2, 2, 1, 1)
19770 + (-0.0001874256) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("Cqd1R", 2, 2, 1, 1)
19771 + (0.0041783) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
19772 + (0.00047084) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
19773 + (-0.0071375) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CuGR", 2, 2)
19774 + (0.0037252) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CG")
19775 + (0.026911) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CuWR", 2, 2)
19776 + (-0.0026404) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CuBR", 2, 2)
19777 + (0.00021154) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2)
19778 + (0.00059) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0)
19779 + (-0.00101219) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("Cqq1R", 1, 1, 2, 2)
19780 + (-0.00731675) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("Cqq1R", 1, 2, 2, 1)
19781 + (-0.000191691) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
19782 + (-0.00143574) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2)
19783 + (-0.0155257) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1)
19784 + (-0.001117055) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0)
19785 + (-0.00273813) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CuuR", 1, 1, 2, 2)
19786 + (-0.00782204) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CuuR", 1, 2, 2, 1)
19787 + (-0.0002044194) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("Cud1R", 2, 2, 1, 1)
19788 + (0.00041247) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
19789 + (-0.001044099) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("Cqu1R", 0, 0, 2, 2)
19790 + (-0.0001176787) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("Cqu1R", 2, 2, 0, 0)
19791 + (-0.000617426) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("Cqu1R", 1, 1, 2, 2)
19792 + (-0.000865933) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1)
19793 + (-0.00277261) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("Cqu8R", 1, 1, 2, 2)
19794 + (-0.001727692) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("Cqu8R", 2, 2, 1, 1)
19795 + (-0.0001626746) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("Cqd1R", 0, 0, 2, 2)
19796 + (0.00026339) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("Cqd8R", 1, 1, 2, 2)
19797 + (-0.001045699) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
19798 + (-0.0001177004) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq1R", 1, 1)
19799 + (-0.0242) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CuHR", 2, 2)
19800 + (0.000716) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("Cqq1R", 1, 1, 2, 2)
19801 + (-0.034646) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2)
19802 + (-0.007406) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
19803 + (-0.009617) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CuuR", 0, 0, 2, 2)
19804 + (-0.015716) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0)
19805 + (0.010743) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2)
19806 + (0.0009319) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CuWR", 2, 2)
19807 + (-0.0013849) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CuuR", 0, 0, 2, 2)
19808 + (-0.00013945) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0)
19809 + (0.0005455) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("Cud1R", 2, 2, 0, 0)
19810 + (-0.0007824) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("Cud1R", 2, 2, 1, 1)
19811 + (0.000349) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("Cqd1R", 0, 0, 2, 2)
19812 + (-0.00047073) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CuBR", 2, 2)
19813 + (-0.000101878) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0)
19814 + (-0.001303) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CuuR", 0, 0, 2, 2)
19815 + (-0.00157647) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0)
19816 + (0.00023622) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CuuR", 1, 1, 2, 2)
19817 + (-0.0081488) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("Cud1R", 2, 2, 0, 0)
19818 + (0.0007056) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("Cud1R", 2, 2, 1, 1)
19819 + (-0.00045995) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
19820 + (0.00019478) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("Cud8R", 2, 2, 1, 1)
19821 + (0.00082057) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("Cqu1R", 0, 0, 2, 2)
19822 + (0.00027355) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("Cqu1R", 2, 2, 0, 0)
19823 + (-0.000124622) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2)
19824 + (-0.00025589) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("Cqd1R", 0, 0, 2, 2)
19825 + (0.0010011) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("Cqd1R", 1, 1, 2, 2)
19826 + (-0.000298658) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 1, 1)
19827 + (0.00045) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("Cqq1R", 1, 2, 2, 1)
19828 + (-0.002292) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CuuR", 0, 0, 2, 2)
19829 + (0.0004973) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0)
19830 + (0.009579) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CuuR", 1, 1, 2, 2)
19831 + (0.007383) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CuuR", 1, 2, 2, 1)
19832 + (0.034689) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
19833 + (-0.000958) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("Cud8R", 2, 2, 1, 1)
19834 + (-0.003224) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
19835 + (-0.00050371) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("Cqq1R", 1, 1, 2, 2)
19836 + (-0.00050371) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("Cqq1R", 1, 2, 2, 1)
19837 + (0.00050288) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2)
19838 + (-0.00012965) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CuuR", 1, 1, 2, 2)
19839 + (-0.0005446) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
19840 + (0.00013994) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("Cud8R", 2, 2, 1, 1)
19841 + (0.0013804) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("Cqu1R", 1, 1, 2, 2)
19842 + (-0.0005041) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1)
19843 + (0.0001237) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0)
19844 + (-0.001176913) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("Cud1R", 2, 2, 0, 0)
19845 + (0.00021557) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("Cud1R", 2, 2, 1, 1)
19846 + (0.0013101) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
19847 + (0.0015776) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("Cud8R", 2, 2, 1, 1)
19848 + (-0.00023607) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("Cqu1R", 0, 0, 2, 2)
19849 + (0.008153) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("Cqu1R", 1, 1, 2, 2)
19850 + (-0.0007042) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1)
19851 + (0.00046004) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2)
19852 + (-0.000194607) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("Cqu8R", 2, 2, 0, 0)
19853 + (-0.0008201) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("Cqu8R", 1, 1, 2, 2)
19854 + (-0.000273441) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("Cqu8R", 2, 2, 1, 1)
19855 + (0.00012454) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
19856 + (0.0002565) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0)
19857 + (-0.00100107) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("Cqd8R", 2, 2, 1, 1)
19858 + (0.00029847) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0)
19859 + (-0.012472) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CuuR", 1, 2, 2, 1)
19860 + (-0.90423) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("Cud1R", 2, 2, 0, 0)
19861 + (0.0929) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("Cud1R", 2, 2, 1, 1)
19862 + (0.087161) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("Cqu1R", 2, 2, 0, 0)
19863 + (0.0019958) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1)
19864 + (0.19048) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("Cqu8R", 2, 2, 0, 0)
19865 + (0.0121443) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("Cqu8R", 2, 2, 1, 1)
19866 + (0.087145) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("Cqd1R", 1, 1, 2, 2)
19867 + (0.0019961) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("Cqd1R", 2, 2, 1, 1)
19868 + (0.012923) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0)
19869 + (0.00126871) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("Cqd8R", 2, 2, 1, 1)
19870 + (0.034738) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("CG")
19871 + (0.021802) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("CuWR", 2, 2)
19872 + (0.0017674) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("CuBR", 2, 2)
19873 + (0.00049917) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2)
19874 + (0.012927) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0)
19875 + (0.00126852) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("CuuR", 1, 1, 2, 2)
19876 + (-0.0101842) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("CuuR", 1, 2, 2, 1)
19877 + (-0.0101842) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("Cud1R", 2, 2, 0, 0)
19878 + (0.010186) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("Cud1R", 2, 2, 1, 1)
19879 + (0.084054) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
19880 + (-0.010671) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("Cud8R", 2, 2, 1, 1)
19881 + (0.00070203) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("Cqu1R", 0, 0, 2, 2)
19882 + (0.00024481) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("Cqu1R", 2, 2, 0, 0)
19883 + (-0.001927) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("Cqu1R", 1, 1, 2, 2)
19884 + (-0.0292148) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1)
19885 + (0.00011522) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2)
19886 + (-0.000764818) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("Cqu8R", 2, 2, 0, 0)
19887 + (-0.0058127) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("Cqu8R", 1, 1, 2, 2)
19888 + (-0.0616611) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("Cqu8R", 2, 2, 1, 1)
19889 + (-0.000311842) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("Cqd1R", 0, 0, 2, 2)
19890 + (-0.004405432) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("Cqd1R", 1, 1, 2, 2)
19891 + (-0.00198732) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
19892 + (-0.0285725) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("Cqd1R", 2, 2, 1, 1)
19893 + (-0.00074887) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("Cqd8R", 1, 1, 2, 2)
19894 + (0.00029942) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0)
19895 + (-0.00422357) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
19896 + (-0.000475661) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
19897 + (-0.00072331) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
19898 + (-0.0006366) * getSMEFTCoeffEW("CuGR", 2, 2) * getSMEFTCoeffEW("CG")
19899 + (-0.01119465) * getSMEFTCoeffEW("CuGR", 2, 2) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2)
19900 + (-0.00698442) * getSMEFTCoeffEW("CuGR", 2, 2) * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0)
19901 + (-0.000656429) * getSMEFTCoeffEW("CuGR", 2, 2) * getSMEFTCoeffEW("Cqq1R", 1, 1, 2, 2)
19902 + (-0.0001830691) * getSMEFTCoeffEW("CuGR", 2, 2) * getSMEFTCoeffEW("Cqq1R", 1, 2, 2, 1)
19903 + (0.00019355) * getSMEFTCoeffEW("CuGR", 2, 2) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1)
19904 + (-0.00422373) * getSMEFTCoeffEW("CuGR", 2, 2) * getSMEFTCoeffEW("Cud1R", 2, 2, 0, 0)
19905 + (-0.00047546) * getSMEFTCoeffEW("CuGR", 2, 2) * getSMEFTCoeffEW("Cud1R", 2, 2, 1, 1)
19906 + (0.0037431) * getSMEFTCoeffEW("CuGR", 2, 2) * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
19907 + (0.0037431) * getSMEFTCoeffEW("CuGR", 2, 2) * getSMEFTCoeffEW("Cud8R", 2, 2, 1, 1)
19908 + (-0.003741291) * getSMEFTCoeffEW("CuGR", 2, 2) * getSMEFTCoeffEW("Cqu1R", 0, 0, 2, 2)
19909 + (1.2499) * getSMEFTCoeffEW("CuGR", 2, 2) * getSMEFTCoeffEW("Cqu1R", 2, 2, 0, 0)
19910 + (-0.126853) * getSMEFTCoeffEW("CuGR", 2, 2) * getSMEFTCoeffEW("Cqu8R", 2, 2, 0, 0)
19911 + (-0.002833057) * getSMEFTCoeffEW("CuGR", 2, 2) * getSMEFTCoeffEW("Cqu8R", 2, 2, 1, 1)
19912 + (-0.275727) * getSMEFTCoeffEW("CuGR", 2, 2) * getSMEFTCoeffEW("Cqd1R", 1, 1, 2, 2)
19913 + (-0.0170037) * getSMEFTCoeffEW("CuGR", 2, 2) * getSMEFTCoeffEW("Cqd1R", 2, 2, 1, 1)
19914 + (-0.126864) * getSMEFTCoeffEW("CuGR", 2, 2) * getSMEFTCoeffEW("Cqd8R", 1, 1, 2, 2)
19915 + (-0.002833131) * getSMEFTCoeffEW("CuGR", 2, 2) * getSMEFTCoeffEW("Cqd8R", 2, 2, 1, 1)
19916 + (-0.01862109) * getSMEFTCoeffEW("CuGR", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
19917 + (-0.00177154) * getSMEFTCoeffEW("CG") * getSMEFTCoeffEW("CuWR", 2, 2)
19918 + (-0.0503556) * getSMEFTCoeffEW("CG") * getSMEFTCoeffEW("Cqq1R", 1, 2, 2, 1)
19919 + (-0.0317301) * getSMEFTCoeffEW("CG") * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2)
19920 + (-0.00247985) * getSMEFTCoeffEW("CG") * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
19921 + (-0.000708879) * getSMEFTCoeffEW("CG") * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2)
19922 + (-0.01864009) * getSMEFTCoeffEW("CG") * getSMEFTCoeffEW("Cud8R", 2, 2, 1, 1)
19923 + (-0.001772083) * getSMEFTCoeffEW("CG") * getSMEFTCoeffEW("Cqu1R", 0, 0, 2, 2)
19924 + (-0.01862109) * getSMEFTCoeffEW("CuGR", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
19925 + (-0.00177154) * getSMEFTCoeffEW("CG") * getSMEFTCoeffEW("CuWR", 2, 2)
19926 + (-0.0503556) * getSMEFTCoeffEW("CG") * getSMEFTCoeffEW("Cqq1R", 1, 2, 2, 1)
19927 + (-0.0317301) * getSMEFTCoeffEW("CG") * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2)
19928 + (-0.00247985) * getSMEFTCoeffEW("CG") * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
19929 + (-0.000708879) * getSMEFTCoeffEW("CG") * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2)
19930 + (-0.01864009) * getSMEFTCoeffEW("CG") * getSMEFTCoeffEW("Cud8R", 2, 2, 1, 1)
19931 + (-0.001772083) * getSMEFTCoeffEW("CG") * getSMEFTCoeffEW("Cqu1R", 0, 0, 2, 2)
19932 + (0.0269) * getSMEFTCoeffEW("CG") * getSMEFTCoeffEW("Cqu1R", 2, 2, 0, 0)
19933 + (0.0269) * getSMEFTCoeffEW("CG") * getSMEFTCoeffEW("Cqu1R", 1, 1, 2, 2)
19934 + (-0.0269037) * getSMEFTCoeffEW("CG") * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1)
19935 + (0.0007731) * getSMEFTCoeffEW("CuWR", 2, 2) * getSMEFTCoeffEW("Cqu8R", 2, 2, 1, 1)
19936 + (-0.034008) * getSMEFTCoeffEW("CuWR", 2, 2) * getSMEFTCoeffEW("Cqd1R", 0, 0, 2, 2)
19937 + (-0.0276195) * getSMEFTCoeffEW("CuWR", 2, 2) * getSMEFTCoeffEW("Cqd1R", 1, 1, 2, 2)
19938 + (0.0028091) * getSMEFTCoeffEW("CuWR", 2, 2) * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
19939 + (-0.000619) * getSMEFTCoeffEW("CuWR", 2, 2) * getSMEFTCoeffEW("Cqd1R", 2, 2, 1, 1)
19940 + (-0.13154) * getSMEFTCoeffEW("CuWR", 2, 2) * getSMEFTCoeffEW("Cqd1R", 0, 0, 2, 2)
19941 + (0.004949) * getSMEFTCoeffEW("CuWR", 2, 2) * getSMEFTCoeffEW("Cqd8R", 1, 1, 2, 2)
19942 + (-0.006521) * getSMEFTCoeffEW("CuWR", 2, 2) * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0)
19943 + (0.002492) * getSMEFTCoeffEW("CuWR", 2, 2) * getSMEFTCoeffEW("Cqd8R", 2, 2, 1, 1)
19944 + (0.00044879) * getSMEFTCoeffEW("CuWR", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
19945 + (0.00014959) * getSMEFTCoeffEW("CuWR", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
19946 + (-0.017057) * getSMEFTCoeffEW("CuBR", 2, 2) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
19947 + (0.00022461) * getSMEFTCoeffEW("CuBR", 2, 2) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2)
19948 + (0.0014015) * getSMEFTCoeffEW("CuBR", 2, 2) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1)
19949 + (0.00091266) * getSMEFTCoeffEW("CuBR", 2, 2) * getSMEFTCoeffEW("Cqu8R", 2, 2, 1, 1)
19950 + (0.00091266) * getSMEFTCoeffEW("CuBR", 2, 2) * getSMEFTCoeffEW("Cqd1R", 0, 0, 2, 2)
19951 + (-0.000912218) * getSMEFTCoeffEW("CuBR", 2, 2) * getSMEFTCoeffEW("Cqd1R", 1, 1, 2, 2)
19952 + (-0.0230086) * getSMEFTCoeffEW("CuBR", 2, 2) * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
19953 + (-0.0046743) * getSMEFTCoeffEW("CuBR", 2, 2) * getSMEFTCoeffEW("Cqd1R", 2, 2, 1, 1)
19954 + (-0.00117563) * getSMEFTCoeffEW("CuBR", 2, 2) * getSMEFTCoeffEW("Cqd1R", 0, 0, 2, 2)
19955 + (-0.000103453) * getSMEFTCoeffEW("CuBR", 2, 2) * getSMEFTCoeffEW("Cqd8R", 1, 1, 2, 2)
19956 + (-0.005022) * getSMEFTCoeffEW("CuBR", 2, 2) * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0)
19957 + (-0.0106677) * getSMEFTCoeffEW("CuBR", 2, 2) * getSMEFTCoeffEW("Cqd8R", 2, 2, 1, 1)
19958 + (0.00055688) * getSMEFTCoeffEW("CuBR", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
19959 + (-0.000680356) * getSMEFTCoeffEW("CuBR", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
19960 + (-0.058583) * getSMEFTCoeffEW("CuBR", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
19961 + (-0.0195304) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0)
19962 + (-0.0013111) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqq1R", 1, 1, 2, 2)
19963 + (-0.00043707) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqq1R", 1, 2, 2, 1)
19964 + (0.008605) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2)
19965 + (0.00082027) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
19966 + (-0.0115044) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2) * getSMEFTCoeffEW("CuuR", 0, 0, 2, 2)
19967 + (-0.0293196) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2) * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0)
19968 + (-0.00058824) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2) * getSMEFTCoeffEW("CuuR", 1, 1, 2, 2)
19969 + (0.0086014) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1)
19970 + (0.00081998) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2)
19971 + (0.00031031) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
19972 + (0.00031031) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqd1R", 2, 2, 1, 1)
19973 + (-0.00031033) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqd1R", 0, 0, 2, 2)
19974 + (0.285) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqd8R", 1, 1, 2, 2)
19975 + (-0.001) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0)
19976 + (-0.0008) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqd8R", 2, 2, 1, 1)
19977 + (0.3785) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
19978 + (0.61551) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
19979 + (0.23842) * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0) * getSMEFTCoeffEW("CuuR", 1, 2, 2, 1)
19980 + (-0.001926) * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0) * getSMEFTCoeffEW("Cqd8R", 1, 1, 2, 2)
19981 + (-0.001926) * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0) * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0)
19982 + (0.0019241) * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0) * getSMEFTCoeffEW("Cqd8R", 2, 2, 1, 1)
19983 + (-0.0015) * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
19984 + (-0.0015) * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
19985 + (0.28911) * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
19986 + (0.86736) * getSMEFTCoeffEW("Cqq1R", 1, 1, 2, 2) * getSMEFTCoeffEW("Cqq1R", 1, 2, 2, 1)
19987 + (0.05014) * getSMEFTCoeffEW("Cqq1R", 1, 1, 2, 2) * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
19988 + (0.066855) * getSMEFTCoeffEW("Cqq1R", 1, 1, 2, 2) * getSMEFTCoeffEW("Cqu1R", 1, 1, 2, 2)
19989 + (-0.0151167) * getSMEFTCoeffEW("Cqq1R", 1, 1, 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
19990 + (-0.0151167) * getSMEFTCoeffEW("Cqq1R", 1, 1, 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
19991 + (0.015126) * getSMEFTCoeffEW("Cqq1R", 1, 1, 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
19992 + (0.00556) * getSMEFTCoeffEW("Cqq1R", 1, 2, 2, 1) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2)
19993 + (-0.021927) * getSMEFTCoeffEW("Cqq1R", 1, 2, 2, 1) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1)
19994 + (0.031335) * getSMEFTCoeffEW("Cqq1R", 1, 2, 2, 1) * getSMEFTCoeffEW("CuuR", 0, 0, 2, 2)
19995 + (0.0113331) * getSMEFTCoeffEW("Cqq1R", 1, 2, 2, 1) * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1)
19996 + (0.00011539) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
19997 + (0.00011539) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2)
19998 + (-0.00011547) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1)
19999 + (0.0055636) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2) * getSMEFTCoeffEW("CuuR", 1, 1, 2, 2)
20000 + (0.01669) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2) * getSMEFTCoeffEW("CuuR", 1, 2, 2, 1)
20001 + (0.00108813) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqu8R", 1, 1, 2, 2)
20002 + (0.0014524) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
20003 + (-0.000395291) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0) * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0)
20004 + (-0.000395291) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0) * getSMEFTCoeffEW("CuuR", 1, 1, 2, 2)
20005 + (0.00039521) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0) * getSMEFTCoeffEW("CuuR", 1, 2, 2, 1)
20006 + (-0.042) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0) * getSMEFTCoeffEW("Cud1R", 2, 2, 0, 0)
20007 + (-0.0019) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0) * getSMEFTCoeffEW("Cud1R", 2, 2, 1, 1)
20008 + (-0.002) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0) * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
20009 + (0.06253) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0) * getSMEFTCoeffEW("Cqu8R", 2, 2, 1, 1)
20010 + (-0.0058702) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2) * getSMEFTCoeffEW("Cud1R", 2, 2, 1, 1)
20011 + (-0.0058702) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2) * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
20012 + (0.0058678) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2) * getSMEFTCoeffEW("Cud8R", 2, 2, 1, 1)
20013 + (-0.003) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2) * getSMEFTCoeffEW("Cqu1R", 0, 0, 2, 2)
20014 + (-0.002) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2) * getSMEFTCoeffEW("Cqu1R", 2, 2, 0, 0)
20015 + (0.10864) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2) * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
20016 + (0.14487) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2) * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0)
20017 + (-0.0305092) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1) * getSMEFTCoeffEW("Cqu1R", 2, 2, 0, 0)
20018 + (-0.0305092) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1) * getSMEFTCoeffEW("Cqu1R", 1, 1, 2, 2)
20019 + (0.030531) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1) * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1)
20020 + (-0.0202) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1) * getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2)
20021 + (-0.0047994) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1) * getSMEFTCoeffEW("Cqd8R", 2, 2, 1, 1)
20022 + (-0.000313303) * getSMEFTCoeffEW("CuuR", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqu8R", 2, 2, 0, 0)
20023 + (-0.000313303) * getSMEFTCoeffEW("CuuR", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqu8R", 1, 1, 2, 2)
20024 + (0.00031331) * getSMEFTCoeffEW("CuuR", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqu8R", 2, 2, 1, 1)
20025 + (0.0064625) * getSMEFTCoeffEW("CuuR", 0, 0, 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
20026 + (0.0086274) * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0) * getSMEFTCoeffEW("Cud1R", 2, 2, 1, 1)
20027 + (-0.00212214) * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0) * getSMEFTCoeffEW("Cqd1R", 1, 1, 2, 2)
20028 + (-0.00212214) * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0) * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
20029 + (0.0021228) * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0) * getSMEFTCoeffEW("Cqd1R", 2, 2, 1, 1)
20030 + (0.285) * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0) * getSMEFTCoeffEW("Cqd1R", 0, 0, 2, 2)
20031 + (-0.0015) * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0) * getSMEFTCoeffEW("Cqd8R", 1, 1, 2, 2)
20032 + (-0.0015) * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0) * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0)
20033 + (-0.0015) * getSMEFTCoeffEW("CuuR", 1, 1, 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
20034 + (-0.0015) * getSMEFTCoeffEW("CuuR", 1, 1, 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
20035 + (0.00556) * getSMEFTCoeffEW("Cud1R", 2, 2, 0, 0) * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
20036 + (-0.0002) * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0) * getSMEFTCoeffEW("Cqd1R", 0, 0, 2, 2)
20037 + (0.043884) * getSMEFTCoeffEW("Cud8R", 2, 2, 1, 1) * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1)
20038 + (0.00029842) * getSMEFTCoeffEW("Cud8R", 2, 2, 1, 1) * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
20039 + (0.00029842) * getSMEFTCoeffEW("Cud8R", 2, 2, 1, 1) * getSMEFTCoeffEW("Cqd1R", 2, 2, 1, 1)
20040 + (-0.000298606) * getSMEFTCoeffEW("Cud8R", 2, 2, 1, 1) * getSMEFTCoeffEW("Cqd1R", 0, 0, 2, 2)
20041 + (0.0040322) * getSMEFTCoeffEW("Cqu1R", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqd1R", 1, 1, 2, 2)
20042 + (0.0097484) * getSMEFTCoeffEW("Cqu1R", 2, 2, 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
20043 + (-0.00209006) * getSMEFTCoeffEW("Cqu1R", 1, 1, 2, 2) * getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2)
20044 + (-0.00209006) * getSMEFTCoeffEW("Cqu1R", 1, 1, 2, 2) * getSMEFTCoeffEW("Cqu8R", 2, 2, 0, 0)
20045 + (0.0020882) * getSMEFTCoeffEW("Cqu1R", 1, 1, 2, 2) * getSMEFTCoeffEW("Cqu8R", 1, 1, 2, 2)
20046 + (0.00089675) * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1) * getSMEFTCoeffEW("Cqd1R", 1, 1, 2, 2)
20047 + (-0.000235425) * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1) * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
20048 + (-0.000235425) * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1) * getSMEFTCoeffEW("Cqd1R", 2, 2, 1, 1)
20049 + (0.00023517) * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1) * getSMEFTCoeffEW("Cqd1R", 0, 0, 2, 2)
20050 + (-0.0012) * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1) * getSMEFTCoeffEW("Cqd8R", 1, 1, 2, 2)
20051 + (-0.0004) * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1) * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0)
20052 + (-0.0004) * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1) * getSMEFTCoeffEW("Cqd8R", 2, 2, 1, 1)
20053 + (-0.00071357) * getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
20054 + (-0.00071357) * getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
20055 + (0.00071314) * getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
20056 + (-0.0004) * getSMEFTCoeffEW("Cqu8R", 2, 2, 0, 0) * getSMEFTCoeffEW("Cqu8R", 1, 1, 2, 2)
20057 + (-0.0005) * getSMEFTCoeffEW("Cqu8R", 2, 2, 0, 0) * getSMEFTCoeffEW("Cqu8R", 2, 2, 1, 1)
20058 + (-0.0006162615) * getSMEFTCoeffEW("Cqu8R", 1, 1, 2, 2) * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
20059 + (-0.0006162615) * getSMEFTCoeffEW("Cqu8R", 1, 1, 2, 2) * getSMEFTCoeffEW("Cqd1R", 2, 2, 1, 1)
20060 + (0.00061646) * getSMEFTCoeffEW("Cqu8R", 1, 1, 2, 2) * getSMEFTCoeffEW("Cqd1R", 0, 0, 2, 2)
20061 + (-0.00554128) * getSMEFTCoeffEW("Cqd1R", 2, 2, 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
20062 + (-0.00554128) * getSMEFTCoeffEW("Cqd1R", 2, 2, 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
20063 + (0.0055443) * getSMEFTCoeffEW("Cqd1R", 2, 2, 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
20064 + (-0.003456905) * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
20065 + (-0.003456905) * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
20066 + (0.0034557) * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
20067 ) * pow(1000000.0, 2.0);
20068
20069 } else
20070 throw std::runtime_error("Bad argument in NPSMEFTd6General::delta_muttH_2()");
20071 }
20072
20073 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
20074 // mu = mu + cLHd6 * cLH3d62 * deltaH3L2(C1) * deltaG_hhhRatio() * deltaG_hhhRatio();
20075
20076 return mu;
20077}

◆ delta_muVBF_1()

const double NPSMEFTd6General::delta_muVBF_1 ( const double  sqrt_s) const
virtual

The SMEFT linear correction to the ratio \(\mu_{VBF}\) between the vector-boson fusion Higgs production cross-section in the current model and in the Standard Model.

Reimplemented from NPbase.

Definition at line 18055 of file NPSMEFTd6General.cpp.

18055 {
18056 double mu = 0.0;
18057 double C1 = 0.0;
18058
18059 double CHB = 0.0, CHW = 0.0, CHWB = 0.0, CHG = 0.0, CHD = 0.0, CHbox = 0.0;
18060 double CHl3R11 = 0.0, CHl3R22 = 0.0, CllR1221 = 0.0, CHq1R11 = 0.0, CHq3R11 = 0.0;
18061 double CHq1R22 = 0.0, CHq3R22 = 0.0, CHuR11 = 0.0, CHuR22 = 0.0, CHdR11 = 0.0, CHdR22 = 0.0;
18062
18063 double muRG = muw;
18064
18065// Wilson coefficients definitions
18066 CHB = getSMEFTCoeff("CHB", muRG);
18067 CHW = getSMEFTCoeff("CHW", muRG);
18068 CHWB = getSMEFTCoeff("CHWB", muRG);
18069 CHG = getSMEFTCoeff("CHG", muRG);
18070 CHD = getSMEFTCoeff("CHD", muRG);
18071 CHbox = getSMEFTCoeff("CHbox", muRG);
18072 CHl3R11 = getSMEFTCoeff("CHl3R",0,0, muRG);
18073 CHl3R22 = getSMEFTCoeff("CHl3R",1,1, muRG);
18074 CllR1221 = getSMEFTCoeff("CllR",0,1,1,0, muRG);
18075 CHq1R11 = getSMEFTCoeff("CHq1R",0,0, muRG);
18076 CHq3R11 = getSMEFTCoeff("CHq3R",0,0, muRG);
18077 CHq1R22 = getSMEFTCoeff("CHq1R",1,1, muRG);
18078 CHq3R22 = getSMEFTCoeff("CHq3R",1,1, muRG);
18079 CHuR11 = getSMEFTCoeff("CHuR",0,0, muRG);
18080 CHuR22 = getSMEFTCoeff("CHuR",1,1, muRG);
18081 CHdR11 = getSMEFTCoeff("CHdR",0,0, muRG);
18082 CHdR22 = getSMEFTCoeff("CHdR",1,1, muRG);
18083
18084 if (sqrt_s == 1.96) {
18085
18086 C1 = 0.0; // N.A.
18087
18088 mu +=
18089 +121321. * getSMEFTCoeffEW("CHbox")
18090 + 5770.95 * getSMEFTCoeffEW("CHB")
18091 - 51626.2 * getSMEFTCoeffEW("CHW")
18092 + 57783.8 * getSMEFTCoeffEW("CHG")
18093 - 15060.5 * getSMEFTCoeffEW("CHq1R", 0, 0)
18094 - 1122.91 * getSMEFTCoeffEW("CHq1R", 1, 1)
18095 - 9988.6 * getSMEFTCoeffEW("CHuR", 0, 0)
18096 - 629.4 * getSMEFTCoeffEW("CHuR", 1, 1)
18097 + 2994.79 * getSMEFTCoeffEW("CHdR", 0, 0)
18098 + 467.105 * getSMEFTCoeffEW("CHdR", 1, 1)
18099 - 205793. * getSMEFTCoeffEW("CHq3R", 0, 0)
18100 - 16751.6 * getSMEFTCoeffEW("CHq3R", 1, 1)
18101 + cAsch * (-170868. * getSMEFTCoeffEW("CHD")
18102 - 322062. * getSMEFTCoeffEW("CHWB")
18103 - 4.567 * delta_GF
18104 - 3.498 * deltaMwd6())
18105 + cWsch * (-13112. * getSMEFTCoeffEW("CHD")
18106 + 21988.3 * getSMEFTCoeffEW("CHWB")
18107 - 3.003 * delta_GF)
18108 ;
18109
18110 } else if (sqrt_s == 7.0) {
18111
18112 C1 = 0.0065;
18113
18114 mu +=
18115 +121090. * getSMEFTCoeffEW("CHbox")
18116 - 810.554 * getSMEFTCoeffEW("CHB")
18117 - 86724.3 * getSMEFTCoeffEW("CHW")
18118 - 155709. * getSMEFTCoeffEW("CHG")
18119 + 15633.8 * getSMEFTCoeffEW("CHq1R", 0, 0)
18120 - 2932.56 * getSMEFTCoeffEW("CHq1R", 1, 1)
18121 - 24997.3 * getSMEFTCoeffEW("CHuR", 0, 0)
18122 - 2380.75 * getSMEFTCoeffEW("CHuR", 1, 1)
18123 + 7157.18 * getSMEFTCoeffEW("CHdR", 0, 0)
18124 + 1508.92 * getSMEFTCoeffEW("CHdR", 1, 1)
18125 - 355189. * getSMEFTCoeffEW("CHq3R", 0, 0)
18126 - 52211.2 * getSMEFTCoeffEW("CHq3R", 1, 1)
18127 + cAsch * (-166792. * getSMEFTCoeffEW("CHD")
18128 - 316769. * getSMEFTCoeffEW("CHWB")
18129 - 4.542 * delta_GF
18130 - 3.253 * deltaMwd6())
18131 + cWsch * (-11689.4 * getSMEFTCoeffEW("CHD")
18132 + 23083.4 * getSMEFTCoeffEW("CHWB")
18133 - 3.004 * delta_GF)
18134 ;
18135
18136 } else if (sqrt_s == 8.0) {
18137
18138 C1 = 0.0065;
18139
18140 /*mu +=
18141 +121100. * getSMEFTCoeffEW("CHbox")
18142 - 684.545 * getSMEFTCoeffEW("CHB")
18143 - 85129.2 * getSMEFTCoeffEW("CHW")
18144 - 136876. * getSMEFTCoeffEW("CHG")
18145 + 15225.3 * getSMEFTCoeffEW("CHq1R", 0, 0)
18146 - 3114.83 * getSMEFTCoeffEW("CHq1R", 1, 1)
18147 - 25391.2 * getSMEFTCoeffEW("CHuR", 0, 0)
18148 - 2583.43 * getSMEFTCoeffEW("CHuR", 1, 1)
18149 + 7410.87 * getSMEFTCoeffEW("CHdR", 0, 0)
18150 + 1629.31 * getSMEFTCoeffEW("CHdR", 1, 1)
18151 - 363032. * getSMEFTCoeffEW("CHq3R", 0, 0)
18152 - 56263.7 * getSMEFTCoeffEW("CHq3R", 1, 1)
18153 + cAsch * (-166792. * getSMEFTCoeffEW("CHD")
18154 - 317073. * getSMEFTCoeffEW("CHWB")
18155 - 4.541 * delta_GF
18156 - 3.347 * deltaMwd6())
18157 + cWsch * (-11741.3 * getSMEFTCoeffEW("CHD")
18158 + 22626.6 * getSMEFTCoeffEW("CHWB")
18159 - 3.003 * delta_GF)
18160 ;*/
18161 //AG:begin
18162 mu += cWsch * (
18163 ((0.1212) * getSMEFTCoeffEW("CHbox")
18164 + (0.09705) * getSMEFTCoeffEW("CHW")
18165 + (0.005368) * getSMEFTCoeffEW("CHB")
18166 + (-0.009586) * getSMEFTCoeffEW("CHD")
18167 + (0.04278) * getSMEFTCoeffEW("CHWB")
18168 + (-0.00204) * getSMEFTCoeffEW("CHq1R", 0, 0)
18169 + (0.002219) * getSMEFTCoeffEW("CHq1R", 1, 1)
18170 + (0.17898) * getSMEFTCoeffEW("CHq3R", 0, 0)
18171 + (-0.007077) * getSMEFTCoeffEW("CHq3R", 1, 1)
18172 + (0.01424) * getSMEFTCoeffEW("CHuR", 0, 0)
18173 + (9.3e-05) * getSMEFTCoeffEW("CHuR", 1, 1)
18174 + (-0.005403) * getSMEFTCoeffEW("CHdR", 0, 0)
18175 + (-0.0004033) * getSMEFTCoeffEW("CHdR", 1, 1)
18176 + (-0.1818681) * getSMEFTCoeffEW("CHl3R", 0, 0)
18177 + (-0.1818681) * getSMEFTCoeffEW("CHl3R", 1, 1)
18178 + (0.18188) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
18179 + (-0.146) * deltaGwd6()
18180 + (-0.0732) * deltaGzd6()
18181 );
18182 //AG:end
18183
18184 } else if (sqrt_s == 13.0) {
18185
18186 C1 = 0.0064;
18187
18188 /*mu +=
18189 +121332. * getSMEFTCoeffEW("CHbox")
18190 - 283.27 * getSMEFTCoeffEW("CHB")
18191 - 80829.5 * getSMEFTCoeffEW("CHW")
18192 - 90637.9 * getSMEFTCoeffEW("CHG")
18193 + 13466.3 * getSMEFTCoeffEW("CHq1R", 0, 0)
18194 - 3912.24 * getSMEFTCoeffEW("CHq1R", 1, 1)
18195 - 26789.8 * getSMEFTCoeffEW("CHuR", 0, 0)
18196 - 3408.16 * getSMEFTCoeffEW("CHuR", 1, 1)
18197 + 8302.17 * getSMEFTCoeffEW("CHdR", 0, 0)
18198 + 2107.16 * getSMEFTCoeffEW("CHdR", 1, 1)
18199 - 389656. * getSMEFTCoeffEW("CHq3R", 0, 0)
18200 - 72334.1 * getSMEFTCoeffEW("CHq3R", 1, 1)
18201 + cAsch * (-166707. * getSMEFTCoeffEW("CHD")
18202 - 317068. * getSMEFTCoeffEW("CHWB")
18203 - 4.532 * delta_GF
18204 - 3.247 * deltaMwd6())
18205 + cWsch * (-11844.9 * getSMEFTCoeffEW("CHD")
18206 + 21545. * getSMEFTCoeffEW("CHWB")
18207 - 2.999 * delta_GF)
18208 ;*/
18209 //AG:begin
18210 mu += cWsch * (
18211 ((0.1213) * getSMEFTCoeffEW("CHbox")
18212 + (-0.05852) * getSMEFTCoeffEW("CHW")
18213 + (-0.0034826) * getSMEFTCoeffEW("CHB")
18214 + (-0.012075) * getSMEFTCoeffEW("CHD")
18215 + (0.013098) * getSMEFTCoeffEW("CHWB")
18216 + (0.012076) * getSMEFTCoeffEW("CHq1R", 0, 0)
18217 + (-0.006699) * getSMEFTCoeffEW("CHq1R", 1, 1)
18218 + (-0.3236105) * getSMEFTCoeffEW("CHq3R", 0, 0)
18219 + (-0.0730228) * getSMEFTCoeffEW("CHq3R", 1, 1)
18220 + (-0.02151748) * getSMEFTCoeffEW("CHuR", 0, 0)
18221 + (-0.002749016) * getSMEFTCoeffEW("CHuR", 1, 1)
18222 + (0.006742) * getSMEFTCoeffEW("CHdR", 0, 0)
18223 + (0.0022914) * getSMEFTCoeffEW("CHdR", 1, 1)
18224 + (-0.1818213) * getSMEFTCoeffEW("CHl3R", 0, 0)
18225 + (-0.1818213) * getSMEFTCoeffEW("CHl3R", 1, 1)
18226 + (0.18192) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
18227 + (-0.107) * deltaGwd6()
18228 + (-0.051) * deltaGzd6()
18229
18230 );
18231 //AG:end
18232
18233 if (FlagQuadraticTerms) {
18234 //Add contributions that are quadratic in the effective coefficients
18235 mu += 0.0;
18236 }
18237
18238 } else if (sqrt_s == 14.0) {
18239
18240 // Mw scheme
18241
18242 C1 = 0.0064;
18243
18244 mu +=
18245 cWsch * (
18246 -149.911 * CHB
18247 -82290.4 * CHW
18248 +21589.7 * CHWB
18249 -64109.4 * CHG
18250 -11380.7 * CHD
18251 +121758. * CHbox
18252 -182196. * CHl3R11
18253 -181307. * CHl3R22
18254 +183438. * CllR1221
18255 +15981.4 * CHq1R11
18256 -385489. * CHq3R11
18257 -5754.62 * CHq1R22
18258 -81679.1 * CHq3R22
18259 -25756.3 * CHuR11
18260 -3379.74 * CHuR22
18261 +8049.27 * CHdR11
18262 +2139.42 * CHdR22
18263 );
18264
18265 } else if (sqrt_s == 27.0) {
18266
18267 // Only Alpha scheme
18268
18269 C1 = 0.0062; // From arXiv: 1902.00134
18270
18271 mu +=
18272 +120777. * getSMEFTCoeffEW("CHbox")
18273 + 6664.27 * getSMEFTCoeffEW("CHq1R", 0, 0)
18274 - 34230.7 * getSMEFTCoeffEW("CHuR", 0, 0)
18275 + 12917.3 * getSMEFTCoeffEW("CHdR", 0, 0)
18276 - 536216. * getSMEFTCoeffEW("CHq3R", 0, 0)
18277 - 163493. * getSMEFTCoeffEW("CHD")
18278 + 58.33 * getSMEFTCoeffEW("CHB")
18279 - 81360.5 * getSMEFTCoeffEW("CHW")
18280 - 313026. * getSMEFTCoeffEW("CHWB")
18281 - 16430. * getSMEFTCoeffEW("CHG")
18282 - 4.475 * delta_GF
18283 - 2.99 * deltaMwd6()
18284 ;
18285
18286 } else if (sqrt_s == 50.0) {
18287
18288 // Mw scheme
18289
18290 C1 = 0.0; // N.A.
18291
18292 mu +=
18293 cWsch * (
18294 +63.2251 * CHB
18295 -84681.3 * CHW
18296 +20726.1 * CHWB
18297 -34760.9 * CHG
18298 -10986.7 * CHD
18299 +121258. * CHbox
18300 -181170. * CHl3R11
18301 -181540. * CHl3R22
18302 +183281. * CllR1221
18303 +11576.7 * CHq1R11
18304 -461606. * CHq3R11
18305 -8442.73 * CHq1R22
18306 -134822. * CHq3R22
18307 -29766.6 * CHuR11
18308 -6031.76 * CHuR22
18309 +10677.4 * CHdR11
18310 +3637.44 * CHdR22
18311 );
18312
18313 } else if (sqrt_s == 84.0) {
18314
18315 // Mw scheme
18316
18317 C1 = 0.0; // N.A.
18318
18319 mu +=
18320 cWsch * (
18321 +49.3432 * CHB
18322 -88355. * CHW
18323 +20554. * CHWB
18324 -32006.7 * CHG
18325 -11122. * CHD
18326 +121764. * CHbox
18327 -181033. * CHl3R11
18328 -181604. * CHl3R22
18329 +184047. * CllR1221
18330 +9449.49 * CHq1R11
18331 -490153. * CHq3R11
18332 -9699.98 * CHq1R22
18333 -160491. * CHq3R22
18334 -31231.9 * CHuR11
18335 -7518.66 * CHuR22
18336 +11885.7 * CHdR11
18337 +4545.8 * CHdR22
18338 );
18339
18340 } else if (sqrt_s == 100.0) {
18341
18342 // Only Alpha scheme
18343
18344 C1 = 0.0; // N.A.
18345
18346 mu +=
18347 +121714. * getSMEFTCoeffEW("CHbox")
18348 - 2261.73 * getSMEFTCoeffEW("CHq1R", 0, 0)
18349 - 42045.4 * getSMEFTCoeffEW("CHuR", 0, 0)
18350 + 17539.2 * getSMEFTCoeffEW("CHdR", 0, 0)
18351 - 674206. * getSMEFTCoeffEW("CHq3R", 0, 0)
18352 - 163344. * getSMEFTCoeffEW("CHD")
18353 + 71.488 * getSMEFTCoeffEW("CHB")
18354 - 90808.2 * getSMEFTCoeffEW("CHW")
18355 - 312544. * getSMEFTCoeffEW("CHWB")
18356 - 8165.65 * getSMEFTCoeffEW("CHG")
18357 - 4.452 * delta_GF
18358 - 2.949 * deltaMwd6()
18359 ;
18360
18361 } else
18362 throw std::runtime_error("Bad argument in NPSMEFTd6General::delta_muVBF_1()");
18363
18364 // Linear contribution from Higgs self-coupling
18365 mu += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
18366
18367
18368 return mu;
18369}
virtual const double deltaMwd6() const
The relative NP corrections to the mass of the boson, .
virtual const double deltaGwd6() const
The relative NP corrections to the width of the boson, .
virtual const double deltaGzd6() const
The relative NP corrections to the width of the boson, .
double muw
A matching scale around the weak scale in GeV.

◆ delta_muVBF_2()

const double NPSMEFTd6General::delta_muVBF_2 ( const double  sqrt_s) const
virtual

The SMEFT quadratic correction to the ratio \(\mu_{VBF}\) between the vector-boson fusion Higgs production cross-section in the current model and in the Standard Model.

Reimplemented from NPbase.

Definition at line 18371 of file NPSMEFTd6General.cpp.

18371 {
18372 double mu = 0.0;
18373
18374 if (FlagQuadraticTerms) {
18375 if (sqrt_s == 8.0) {
18376 mu += 0.0;
18377 } else if (sqrt_s == 13.0) {
18378 mu += cWsch * (
18379 +(0.014669) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
18380 + (0.03814) * pow(getSMEFTCoeffEW("CHW"), 2.0)
18381 + (0.0001606) * pow(getSMEFTCoeffEW("CHB"), 2.0)
18382 + (0.0012512) * pow(getSMEFTCoeffEW("CHD"), 2.0)
18383 + (0.002816) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
18384 + (0.04114) * pow(getSMEFTCoeffEW("CHq1R", 0, 0), 2.0)
18385 + (0.005951) * pow(getSMEFTCoeffEW("CHq1R", 1, 1), 2.0)
18386 + (0.12999) * pow(getSMEFTCoeffEW("CHq3R", 0, 0), 2.0)
18387 + (0.021) * pow(getSMEFTCoeffEW("CHq3R", 1, 1), 2.0)
18388 + (0.02614) * pow(getSMEFTCoeffEW("CHuR", 0, 0), 2.0)
18389 + (0.002254) * pow(getSMEFTCoeffEW("CHuR", 1, 1), 2.0)
18390 + (0.01424) * pow(getSMEFTCoeffEW("CHdR", 0, 0), 2.0)
18391 + (0.003715) * pow(getSMEFTCoeffEW("CHdR", 1, 1), 2.0)
18392 + (0.011029) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
18393 + (0.011029) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
18394 + (0.011025) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
18395 + (-0.0070851) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
18396 + (-0.00042041) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHB")
18397 + (-0.0051343) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
18398 + (0.0015819) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
18399 + (0.0014674) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 0, 0)
18400 + (-0.0008105) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 1, 1)
18401 + (-0.03923489) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 0, 0)
18402 + (-0.00884719) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 1, 1)
18403 + (-0.002606668) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHuR", 0, 0)
18404 + (-0.0003321783) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHuR", 1, 1)
18405 + (0.0008181) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHdR", 0, 0)
18406 + (0.00027756) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHdR", 1, 1)
18407 + (-0.0147203) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
18408 + (-0.0147203) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
18409 + (0.014696) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18410 + (0.0038751) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
18411 + (0.0009616) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
18412 + (0.0063486) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
18413 + (-0.0012817) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 0, 0)
18414 + (0.0005912) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 1, 1)
18415 + (0.036381) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 0, 0)
18416 + (0.007742) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 1, 1)
18417 + (0.0018475) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHuR", 0, 0)
18418 + (0.0002321) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHuR", 1, 1)
18419 + (-0.00057524) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHdR", 0, 0)
18420 + (-0.00019275) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHdR", 1, 1)
18421 + (0.00709) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
18422 + (0.00709) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
18423 + (-0.0070951) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18424 + (0.00030585) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHD")
18425 + (0.0026636) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
18426 + (-0.0004294) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 0, 0)
18427 + (0.00016956) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 1, 1)
18428 + (0.0023133) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 0, 0)
18429 + (0.00047684) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 1, 1)
18430 + (0.0005299) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHuR", 0, 0)
18431 + (-0.0001649) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHdR", 0, 0)
18432 + (0.00042179) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 0, 0)
18433 + (0.00042179) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 1, 1)
18434 + (-0.00042005) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18435 + (0.0016858) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHWB")
18436 + (0.001146) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 0, 0)
18437 + (0.00035237) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 1, 1)
18438 + (0.007992) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 0, 0)
18439 + (0.0019854) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 1, 1)
18440 + (0.0032017) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHuR", 0, 0)
18441 + (0.00041567) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHuR", 1, 1)
18442 + (-0.001009181) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHdR", 0, 0)
18443 + (-0.000346716) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHdR", 1, 1)
18444 + (0.0014614) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
18445 + (0.0014614) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
18446 + (-0.0014596) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18447 + (0.0014258) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 0, 0)
18448 + (0.0001052) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 1, 1)
18449 + (-0.0023342) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 0, 0)
18450 + (-0.0004515) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 1, 1)
18451 + (0.0025923) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHuR", 0, 0)
18452 + (0.00032608) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHuR", 1, 1)
18453 + (-0.00080841) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHdR", 0, 0)
18454 + (-0.00027189) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHdR", 1, 1)
18455 + (-0.0015826) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
18456 + (-0.0015826) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
18457 + (0.0015764) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18458 + (-0.024622) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq3R", 0, 0)
18459 + (-0.0014685) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
18460 + (-0.0014685) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
18461 + (0.0014626) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18462 + (-0.0002688) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHq3R", 0, 0)
18463 + (0.0028941) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHq3R", 1, 1)
18464 + (0.0008132) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
18465 + (0.0008132) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
18466 + (-0.00080835) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18467 + (-0.0028) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 1, 1)
18468 + (-0.0003598) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHuR", 0, 0)
18469 + (-0.00012322) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHuR", 1, 1)
18470 + (0.00017138) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHdR", 0, 0)
18471 + (0.039187) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
18472 + (0.039187) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
18473 + (-0.03918207) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18474 + (-0.00019908) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHuR", 0, 0)
18475 + (0.008845) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
18476 + (0.008845) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
18477 + (-0.00885679) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18478 + (0.0026059) * getSMEFTCoeffEW("CHuR", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
18479 + (0.0026059) * getSMEFTCoeffEW("CHuR", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
18480 + (-0.002607191) * getSMEFTCoeffEW("CHuR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18481 + (0.00033244) * getSMEFTCoeffEW("CHuR", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
18482 + (0.00033244) * getSMEFTCoeffEW("CHuR", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
18483 + (-0.0003324333) * getSMEFTCoeffEW("CHuR", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18484 + (-0.000817569) * getSMEFTCoeffEW("CHdR", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
18485 + (-0.000817569) * getSMEFTCoeffEW("CHdR", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
18486 + (0.0008182) * getSMEFTCoeffEW("CHdR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18487 + (-0.00027752) * getSMEFTCoeffEW("CHdR", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
18488 + (-0.00027752) * getSMEFTCoeffEW("CHdR", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
18489 + (0.00027744) * getSMEFTCoeffEW("CHdR", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18490 + (0.01101) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
18491 + (-0.02202142) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18492 + (-0.02202142) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18493 ) * pow(1000000.0, 2.0);
18494 } else
18495 throw std::runtime_error("Bad argument in NPSMEFTd6General::delta_muVBF_2()");
18496 }
18497
18498 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
18499 // mu = mu + cLHd6 * cLH3d62 * deltaH3L2(C1) * deltaG_hhhRatio() * deltaG_hhhRatio();
18500
18501 return mu;
18502}

◆ delta_muVH_1()

const double NPSMEFTd6General::delta_muVH_1 ( const double  sqrt_s) const
virtual

The SMEFT linear correction to the ratio \(\mu_{VH}\) between the Z-Higgs and W-Higgs associated production cross-section in the current model and in the Standard Model.

Reimplemented from NPbase.

Definition at line 20261 of file NPSMEFTd6General.cpp.

20261 {
20262 double mu = 0.0;
20263
20264 double sigmaWH_SM = computeSigmaWH(sqrt_s);
20265 double sigmaZH_SM = computeSigmaZH(sqrt_s);
20266
20267 double sigmaWH_1 = delta_muWH_1(sqrt_s) * sigmaWH_SM;
20268 double sigmaZH_1 = delta_muZH_1(sqrt_s) * sigmaZH_SM;
20269 mu += ((sigmaWH_1 + sigmaZH_1) / (sigmaWH_SM + sigmaZH_SM));
20270
20271 return mu;
20272}
virtual const double delta_muZH_1(const double sqrt_s) const
The SMEFT linear correction to the ratio between the Z-Higgs associated production cross-section in ...
virtual const double delta_muWH_1(const double sqrt_s) const
The SMEFT linear correction to the ratio between the W-Higgs associated production cross-section in ...
const double computeSigmaWH(const double sqrt_s) const
The WH production cross section in the Standard Model.
const double computeSigmaZH(const double sqrt_s) const
The ZH production cross section in the Standard Model.

◆ delta_muVH_2()

const double NPSMEFTd6General::delta_muVH_2 ( const double  sqrt_s) const
virtual

The SMEFT quadratic correction to the ratio \(\mu_{VH}\) between the Z-Higgs and W-Higgs associated production cross-section in the current model and in the Standard Model.

Reimplemented from NPbase.

Definition at line 20274 of file NPSMEFTd6General.cpp.

20274 {
20275 double mu = 0.0;
20276
20277 if (FlagQuadraticTerms) {
20278 double sigmaWH_SM = computeSigmaWH(sqrt_s);
20279 double sigmaZH_SM = computeSigmaZH(sqrt_s);
20280
20281 double sigmaWH_2 = delta_muWH_2(sqrt_s) * sigmaWH_SM;
20282 double sigmaZH_2 = delta_muZH_2(sqrt_s) * sigmaZH_SM;
20283 mu += ((sigmaWH_2 + sigmaZH_2) / (sigmaWH_SM + sigmaZH_SM));
20284 }
20285
20286 return mu;
20287}
virtual const double delta_muZH_2(const double sqrt_s) const
The SMEFT quadratic correction to the ratio between the Z-Higgs associated production cross-section ...
virtual const double delta_muWH_2(const double sqrt_s) const
The SMEFT quadratic correction to the ratio between the W-Higgs associated production cross-section ...

◆ delta_muWH_1()

const double NPSMEFTd6General::delta_muWH_1 ( const double  sqrt_s) const
virtual

The SMEFT linear correction to the ratio \(\mu_{WH}\) between the W-Higgs associated production cross-section in the current model and in the Standard Model.

Reimplemented from NPbase.

Definition at line 18522 of file NPSMEFTd6General.cpp.

18522 {
18523 double mu = 0.0;
18524 double C1 = 0.0;
18525
18526 double CHW = 0.0, CHWB = 0.0, CHD = 0.0, CHbox = 0.0, CHl3R11 = 0.0, CHl3R22 = 0.0, CllR1221 = 0.0, CHq3R11 = 0.0, CHq3R22 = 0.0;
18527 double muRG = muw;
18528
18529// Wilson coefficients definitions
18530 CHW = getSMEFTCoeff("CHW", muRG);
18531 CHWB = getSMEFTCoeff("CHWB", muRG);
18532 CHD = getSMEFTCoeff("CHD", muRG);
18533 CHbox = getSMEFTCoeff("CHbox", muRG);
18534 CHl3R11 = getSMEFTCoeff("CHl3R",0,0, muRG);
18535 CHl3R22 = getSMEFTCoeff("CHl3R",1,1, muRG);
18536 CllR1221 = getSMEFTCoeff("CllR",0,1,1,0, muRG);
18537 CHq3R11 = getSMEFTCoeff("CHq3R",0,0, muRG);
18538 CHq3R22 = getSMEFTCoeff("CHq3R",1,1, muRG);
18539
18540 if (sqrt_s == 1.96) {
18541
18542 C1 = 0.0; // N.A.
18543
18544 mu +=
18545 +121231. * getSMEFTCoeffEW("CHbox")
18546 + 855498. * getSMEFTCoeffEW("CHW")
18547 + 1554889. * getSMEFTCoeffEW("CHq3R", 0, 0)
18548 + 10415.1 * getSMEFTCoeffEW("CHq3R", 1, 1)
18549 + cAsch * (-160273. * getSMEFTCoeffEW("CHD")
18550 - 284953. * getSMEFTCoeffEW("CHWB")
18551 - 3.288 * delta_GF
18552 - 2.258 * deltaMwd6())
18553 + cWsch * (-30311.6 * getSMEFTCoeffEW("CHD")
18554 + 0. * getSMEFTCoeffEW("CHWB")
18555 - 2. * delta_GF)
18556 ;
18557 } else if (sqrt_s == 7.0) {
18558
18559 C1 = 0.0106;
18560
18561 mu +=
18562 +121215. * getSMEFTCoeffEW("CHbox")
18563 + 874536. * getSMEFTCoeffEW("CHW")
18564 + 1688781. * getSMEFTCoeffEW("CHq3R", 0, 0)
18565 + 101677. * getSMEFTCoeffEW("CHq3R", 1, 1)
18566 + cAsch * (-160236. * getSMEFTCoeffEW("CHD")
18567 - 284911. * getSMEFTCoeffEW("CHWB")
18568 - 3.286 * delta_GF
18569 - 2.217 * deltaMwd6())
18570 + cWsch * (-30300.4 * getSMEFTCoeffEW("CHD")
18571 + 0. * getSMEFTCoeffEW("CHWB")
18572 - 1.999 * delta_GF)
18573 ;
18574 } else if (sqrt_s == 8.0) {
18575
18576 C1 = 0.0105;
18577
18578 /*mu +=
18579 +121222. * getSMEFTCoeffEW("CHbox")
18580 + 877503. * getSMEFTCoeffEW("CHW")
18581 + 1716018. * getSMEFTCoeffEW("CHq3R", 0, 0)
18582 + 113210. * getSMEFTCoeffEW("CHq3R", 1, 1)
18583 + cAsch * (-160294. * getSMEFTCoeffEW("CHD")
18584 - 284954. * getSMEFTCoeffEW("CHWB")
18585 - 3.287 * delta_GF
18586 - 2.179 * deltaMwd6())
18587 + cWsch * (-30310.6 * getSMEFTCoeffEW("CHD")
18588 + 0. * getSMEFTCoeffEW("CHWB")
18589 - 1.999 * delta_GF)
18590 ;*/
18591
18592 //AG:begin
18593 mu += cWsch * (
18594 ((0.121211) * getSMEFTCoeffEW("CHbox")
18595 + (-0.030304941) * getSMEFTCoeffEW("CHD")
18596 + (0.87535) * getSMEFTCoeffEW("CHW")
18597 + (1.6911) * getSMEFTCoeffEW("CHq3R", 0, 0)
18598 + (0.13786) * getSMEFTCoeffEW("CHq3R", 1, 1)
18599 + (-0.12128307) * getSMEFTCoeffEW("CHl3R", 0, 0)
18600 + (-0.12128307) * getSMEFTCoeffEW("CHl3R", 1, 1)
18601 + (0.121211) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
18602 );
18603 //AG:end
18604 } else if (sqrt_s == 13.0) {
18605
18606 C1 = 0.0103;
18607
18608 /*mu +=
18609 +121126. * getSMEFTCoeffEW("CHbox")
18610 + 886205. * getSMEFTCoeffEW("CHW")
18611 + 1792005. * getSMEFTCoeffEW("CHq3R", 0, 0)
18612 + 161535. * getSMEFTCoeffEW("CHq3R", 1, 1)
18613 + cAsch * (-160176. * getSMEFTCoeffEW("CHD")
18614 - 284823. * getSMEFTCoeffEW("CHWB")
18615 - 3.287 * delta_GF
18616 - 2.139 * deltaMwd6())
18617 + cWsch * (-30285.8 * getSMEFTCoeffEW("CHD")
18618 + 0. * getSMEFTCoeffEW("CHWB")
18619 - 1.999 * delta_GF)
18620 ;*/
18621 // AG:begin
18622 mu += cWsch * (
18623 ((0.121283) * getSMEFTCoeffEW("CHbox")
18624 + (-0.0303129) * getSMEFTCoeffEW("CHD")
18625 + (0.88562) * getSMEFTCoeffEW("CHW")
18626 + (1.7298) * getSMEFTCoeffEW("CHq3R", 0, 0)
18627 + (0.19535) * getSMEFTCoeffEW("CHq3R", 1, 1)
18628 + (-0.121234) * getSMEFTCoeffEW("CHl3R", 0, 0)
18629 + (-0.121234) * getSMEFTCoeffEW("CHl3R", 1, 1)
18630 + (0.121283) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
18631 );
18632 mu += cWsch * ((0.0016) * deltaGwd6());
18633 //AG:end
18634 } else if (sqrt_s == 14.0) {
18635
18636 // Mw scheme
18637
18638 C1 = 0.0103;
18639
18640 mu +=
18641 cWsch * (
18642 +884638. * CHW
18643 -12.8388 * CHWB
18644 -30014.6 * CHD
18645 +121050. * CHbox
18646 -121033. * (CHl3R11 + CHl3R22 -CllR1221)
18647 +1763715. * CHq3R11
18648 +189400. * CHq3R22
18649 );
18650 } else if (sqrt_s == 27.0) {
18651
18652 // Only Alpha scheme
18653
18654 C1 = 0.0101; // From arXiv: 1902.00134
18655
18656 mu +=
18657 +120696. * getSMEFTCoeffEW("CHbox")
18658 + 2105646. * getSMEFTCoeffEW("CHq3R", 0, 0)
18659 - 159695. * getSMEFTCoeffEW("CHD")
18660 + 900162. * getSMEFTCoeffEW("CHW")
18661 - 283257. * getSMEFTCoeffEW("CHWB")
18662 - 3.256 * delta_GF
18663 - 2.063 * deltaMwd6()
18664 ;
18665 } else if (sqrt_s == 50.0) {
18666
18667 // Mw scheme
18668
18669 C1 = 0.0; // N.A.
18670
18671 mu +=
18672 cWsch * (
18673 +894965. * CHW
18674 -5.20074 * CHWB
18675 -30691.6 * CHD
18676 +120571. * CHbox
18677 -121425. * (CHl3R11 + CHl3R22 -CllR1221)
18678 +1831037. * CHq3R11
18679 +352873. * CHq3R22
18680 );
18681 } else if (sqrt_s == 84.0) {
18682
18683 // Mw scheme
18684
18685 C1 = 0.0; // N.A.
18686
18687 mu +=
18688 cWsch * (
18689 +897281. * CHW
18690 -43.9532 * CHWB
18691 -30887.3 * CHD
18692 +120409. * CHbox
18693 -121441. * (CHl3R11 + CHl3R22 -CllR1221)
18694 +1828221. * CHq3R11
18695 +424079. * CHq3R22
18696 );
18697 } else if (sqrt_s == 100.0) {
18698
18699 // Only Alpha scheme
18700
18701 C1 = 0.0; // N.A.
18702
18703 mu +=
18704 +121319. * getSMEFTCoeffEW("CHbox")
18705 + 2294991. * getSMEFTCoeffEW("CHq3R", 0, 0)
18706 - 159242. * getSMEFTCoeffEW("CHD")
18707 + 908130. * getSMEFTCoeffEW("CHW")
18708 - 282574. * getSMEFTCoeffEW("CHWB")
18709 - 3.259 * delta_GF
18710 - 2.047 * deltaMwd6()
18711 ;
18712 } else
18713 throw std::runtime_error("Bad argument in NPSMEFTd6General::delta_muWH_1()");
18714
18715 // Linear contribution from Higgs self-coupling
18716 mu += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
18717
18718
18719 return mu;
18720}

◆ delta_muWH_2()

const double NPSMEFTd6General::delta_muWH_2 ( const double  sqrt_s) const
virtual

The SMEFT quadratic correction to the ratio \(\mu_{WH}\) between the W-Higgs associated production cross-section in the current model and in the Standard Model.

Reimplemented from NPbase.

Definition at line 18722 of file NPSMEFTd6General.cpp.

18722 {
18723 double mu = 0.0;
18724
18725 if (FlagQuadraticTerms) {
18726 if (sqrt_s == 8.0) {
18727 mu += 0.0;
18728 } else if (sqrt_s == 13.0) {
18729 mu += cWsch * (
18730 (+(0.014703) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
18731 + (0.0009196) * pow(getSMEFTCoeffEW("CHD"), 2.0)
18732 + (0.46) * pow(getSMEFTCoeffEW("CHW"), 2.0)
18733 + (2.6808) * pow(getSMEFTCoeffEW("CHq3R", 0, 0), 2.0)
18734 + (0.16559) * pow(getSMEFTCoeffEW("CHq3R", 1, 1), 2.0)
18735 + (0.0036771) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
18736 + (0.0036771) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
18737 + (0.0036771) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
18738 + (-0.00735169) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
18739 + (0.107336) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
18740 + (0.20952) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 0, 0)
18741 + (0.023682) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 1, 1)
18742 + (-0.00735169) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
18743 + (-0.00735169) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
18744 + (0.0073527) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18745 + (-0.0268286) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHW")
18746 + (-0.0523729) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 0, 0)
18747 + (-0.00592073) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 1, 1)
18748 + (0.00183843) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
18749 + (0.00183843) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
18750 + (-0.00183825) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18751 + (0.94797) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 0, 0)
18752 + (0.100674) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 1, 1)
18753 + (-0.0536603) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
18754 + (-0.0536603) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
18755 + (0.053669) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18756 + (0.002) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 1, 1)
18757 + (-0.10475) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
18758 + (-0.10475) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
18759 + (0.104756) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18760 + (-0.0118402) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
18761 + (-0.0118402) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
18762 + (0.0118411) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18763 + (-0.00735169) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18764 + (-0.00735169) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18765 ) * pow(1000000.0, 2.0)
18766 );
18767 mu += cWsch * ((-0.0007) * pow(deltaGwd6(), 2.0));
18768
18769 mu += cWsch * (
18770 +(-0.00019) * deltaGwd6() * getSMEFTCoeffEW("CHbox")
18771 + (-0.000155) * deltaGwd6() * getSMEFTCoeffEW("CHD")
18772 + (-0.0007) * deltaGwd6() * getSMEFTCoeffEW("CHW")
18773 + (-0.0019) * deltaGwd6() * getSMEFTCoeffEW("CHq3R", 0, 0)
18774 + (-0.0003) * deltaGwd6() * getSMEFTCoeffEW("CHq3R", 1, 1)
18775 + (-0.00063) * deltaGwd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
18776 + (-0.00063) * deltaGwd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
18777 + (-0.00019) * deltaGwd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18778 )*1000000;
18779 } else
18780 throw std::runtime_error("Bad argument in NPSMEFTd6General::delta_muWH_2()");
18781 }
18782
18783 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
18784 // mu = mu + cLHd6 * cLH3d62 * deltaH3L2(C1) * deltaG_hhhRatio() * deltaG_hhhRatio();
18785
18786 return mu;
18787}

◆ delta_muZH_1()

const double NPSMEFTd6General::delta_muZH_1 ( const double  sqrt_s) const
virtual

The SMEFT linear correction to the ratio \(\mu_{ZH}\) between the Z-Higgs associated production cross-section in the current model and in the Standard Model.

Reimplemented from NPbase.

Definition at line 18807 of file NPSMEFTd6General.cpp.

18807 {
18808 double mu = 0.0;
18809 double C1 = 0.0;
18810
18811 double CHB = 0.0, CHW = 0.0, CHWB = 0.0, CHD = 0.0, CHbox = 0.0, CHl3R11 = 0.0;
18812 double CHl3R22 = 0.0, CllR1221 = 0.0, CHq1R11 = 0.0, CHq3R11 = 0.0, CHq1R22 = 0.0;
18813 double CHq3R22 = 0.0, CHuR11 = 0.0, CHuR22 = 0.0, CHdR11 = 0.0, CHdR22 = 0.0;
18814 double muRG = muw;
18815
18816// Wilson coefficients definitions
18817 CHB = getSMEFTCoeff("CHB", muRG);
18818 CHW = getSMEFTCoeff("CHW", muRG);
18819 CHWB = getSMEFTCoeff("CHWB", muRG);
18820 CHD = getSMEFTCoeff("CHD", muRG);
18821 CHbox = getSMEFTCoeff("CHbox", muRG);
18822 CHl3R11 = getSMEFTCoeff("CHl3R",0,0, muRG);
18823 CHl3R22 = getSMEFTCoeff("CHl3R",1,1, muRG);
18824 CllR1221 = getSMEFTCoeff("CllR",0,1,1,0, muRG);
18825 CHq1R11 = getSMEFTCoeff("CHq1R",0,0, muRG);
18826 CHq3R11 = getSMEFTCoeff("CHq3R",0,0, muRG);
18827 CHq1R22 = getSMEFTCoeff("CHq1R",1,1, muRG);
18828 CHq3R22 = getSMEFTCoeff("CHq3R",1,1, muRG);
18829 CHuR11 = getSMEFTCoeff("CHuR",0,0, muRG);
18830 CHuR22 = getSMEFTCoeff("CHuR",1,1, muRG);
18831 CHdR11 = getSMEFTCoeff("CHdR",0,0, muRG);
18832 CHdR22 = getSMEFTCoeff("CHdR",1,1, muRG);
18833
18834 if (sqrt_s == 1.96) {
18835
18836 C1 = 0.0; // N.A.
18837
18838 mu +=
18839 +121186. * getSMEFTCoeffEW("CHbox")
18840 + 79191.5 * getSMEFTCoeffEW("CHB")
18841 + 712325. * getSMEFTCoeffEW("CHW")
18842 - 813859. * getSMEFTCoeffEW("CHq1R", 0, 0)
18843 + 3350.92 * getSMEFTCoeffEW("CHq1R", 1, 1)
18844 + 527754. * getSMEFTCoeffEW("CHuR", 0, 0)
18845 + 1274.21 * getSMEFTCoeffEW("CHuR", 1, 1)
18846 - 67806.5 * getSMEFTCoeffEW("CHdR", 0, 0)
18847 - 1130.86 * getSMEFTCoeffEW("CHdR", 1, 1)
18848 + 1558454. * getSMEFTCoeffEW("CHq3R", 0, 0)
18849 + 9076.74 * getSMEFTCoeffEW("CHq3R", 1, 1)
18850 + cAsch * (-16406.7 * getSMEFTCoeffEW("CHD")
18851 + 189539. * getSMEFTCoeffEW("CHWB")
18852 - 2.54 * delta_GF)
18853 + cWsch * (+38221.8 * getSMEFTCoeffEW("CHD")
18854 + 309296. * getSMEFTCoeffEW("CHWB")
18855 - 2. * delta_GF)
18856 ;
18857 } else if (sqrt_s == 7.0) {
18858
18859 C1 = 0.0123;
18860
18861 mu +=
18862 +121226. * getSMEFTCoeffEW("CHbox")
18863 + 87099.3 * getSMEFTCoeffEW("CHB")
18864 + 717825. * getSMEFTCoeffEW("CHW")
18865 - 213136. * getSMEFTCoeffEW("CHq1R", 0, 0)
18866 + 30259.1 * getSMEFTCoeffEW("CHq1R", 1, 1)
18867 + 405194. * getSMEFTCoeffEW("CHuR", 0, 0)
18868 + 16467.8 * getSMEFTCoeffEW("CHuR", 1, 1)
18869 - 127014. * getSMEFTCoeffEW("CHdR", 0, 0)
18870 - 12241.3 * getSMEFTCoeffEW("CHdR", 1, 1)
18871 + 1608269. * getSMEFTCoeffEW("CHq3R", 0, 0)
18872 + 104261. * getSMEFTCoeffEW("CHq3R", 1, 1)
18873 + cAsch * (-15321.2 * getSMEFTCoeffEW("CHD")
18874 + 203123. * getSMEFTCoeffEW("CHWB")
18875 - 2.506 * delta_GF)
18876 + cWsch * (+35707.6 * getSMEFTCoeffEW("CHD")
18877 + 315273. * getSMEFTCoeffEW("CHWB")
18878 - 1.999 * delta_GF)
18879 ;
18880 } else if (sqrt_s == 8.0) {
18881
18882 C1 = 0.0122;
18883
18884 /*mu +=
18885 +121277. * getSMEFTCoeffEW("CHbox")
18886 + 87409.1 * getSMEFTCoeffEW("CHB")
18887 + 721014. * getSMEFTCoeffEW("CHW")
18888 - 211101. * getSMEFTCoeffEW("CHq1R", 0, 0)
18889 + 32881.7 * getSMEFTCoeffEW("CHq1R", 1, 1)
18890 + 409966. * getSMEFTCoeffEW("CHuR", 0, 0)
18891 + 18389.4 * getSMEFTCoeffEW("CHuR", 1, 1)
18892 - 129402. * getSMEFTCoeffEW("CHdR", 0, 0)
18893 - 13507. * getSMEFTCoeffEW("CHdR", 1, 1)
18894 + 1632382. * getSMEFTCoeffEW("CHq3R", 0, 0)
18895 + 115538. * getSMEFTCoeffEW("CHq3R", 1, 1)
18896 + cAsch * (-15333.2 * getSMEFTCoeffEW("CHD")
18897 + 204451. * getSMEFTCoeffEW("CHWB")
18898 - 2.506 * delta_GF)
18899 + cWsch * (+35736.8 * getSMEFTCoeffEW("CHD")
18900 + 316485. * getSMEFTCoeffEW("CHWB")
18901 - 2. * delta_GF)
18902 ;*/
18903
18904 // AG: begin
18905 mu += cWsch * (
18906 ((0.121219) * getSMEFTCoeffEW("CHbox")
18907 + (0.036781) * getSMEFTCoeffEW("CHD")
18908 + (0.72711) * getSMEFTCoeffEW("CHW")
18909 + (0.081545) * getSMEFTCoeffEW("CHB")
18910 + (0.31005) * getSMEFTCoeffEW("CHWB")
18911 + (-0.19211) * getSMEFTCoeffEW("CHq1R", 0, 0)
18912 + (0.082808) * getSMEFTCoeffEW("CHq1R", 1, 1)
18913 + (1.61236) * getSMEFTCoeffEW("CHq3R", 0, 0)
18914 + (0.158059) * getSMEFTCoeffEW("CHq3R", 1, 1)
18915 + (0.38108) * getSMEFTCoeffEW("CHuR", 0, 0)
18916 + (0.0158969) * getSMEFTCoeffEW("CHuR", 1, 1)
18917 + (-0.1238226) * getSMEFTCoeffEW("CHdR", 0, 0)
18918 + (-0.02100008) * getSMEFTCoeffEW("CHdR", 1, 1)
18919 + (-0.12119837) * getSMEFTCoeffEW("CHl3R", 0, 0)
18920 + (-0.12119837) * getSMEFTCoeffEW("CHl3R", 1, 1)
18921 + (0.121219) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
18922 );
18923 //AG:end
18924 } else if (sqrt_s == 13.0) {
18925
18926 C1 = 0.0119;
18927
18928 /*mu +=
18929 +121234. * getSMEFTCoeffEW("CHbox")
18930 + 88512.4 * getSMEFTCoeffEW("CHB")
18931 + 728790. * getSMEFTCoeffEW("CHW")
18932 - 196945. * getSMEFTCoeffEW("CHq1R", 0, 0)
18933 + 43331.9 * getSMEFTCoeffEW("CHq1R", 1, 1)
18934 + 422018. * getSMEFTCoeffEW("CHuR", 0, 0)
18935 + 26503. * getSMEFTCoeffEW("CHuR", 1, 1)
18936 - 136921. * getSMEFTCoeffEW("CHdR", 0, 0)
18937 - 18730.5 * getSMEFTCoeffEW("CHdR", 1, 1)
18938 + 1700150. * getSMEFTCoeffEW("CHq3R", 0, 0)
18939 + 162456. * getSMEFTCoeffEW("CHq3R", 1, 1)
18940 + cAsch * (-15274.7 * getSMEFTCoeffEW("CHD")
18941 + 207822. * getSMEFTCoeffEW("CHWB")
18942 - 2.502 * delta_GF)
18943 + cWsch * (+35605.2 * getSMEFTCoeffEW("CHD")
18944 + 319361. * getSMEFTCoeffEW("CHWB")
18945 - 1.999 * delta_GF)
18946 ;*/
18947 // AG: begin
18948 mu += cWsch * (
18949 ((0.121184) * getSMEFTCoeffEW("CHbox")
18950 + (0.036574) * getSMEFTCoeffEW("CHD")
18951 + (0.73619) * getSMEFTCoeffEW("CHW")
18952 + (0.082602) * getSMEFTCoeffEW("CHB")
18953 + (0.31339) * getSMEFTCoeffEW("CHWB")
18954 + (-0.1927) * getSMEFTCoeffEW("CHq1R", 0, 0)
18955 + (0.108112) * getSMEFTCoeffEW("CHq1R", 1, 1)
18956 + (1.6542) * getSMEFTCoeffEW("CHq3R", 0, 0)
18957 + (0.21874) * getSMEFTCoeffEW("CHq3R", 1, 1)
18958 + (0.39005) * getSMEFTCoeffEW("CHuR", 0, 0)
18959 + (0.023369) * getSMEFTCoeffEW("CHuR", 1, 1)
18960 + (-0.1274518) * getSMEFTCoeffEW("CHdR", 0, 0)
18961 + (-0.02848691) * getSMEFTCoeffEW("CHdR", 1, 1)
18962 + (-0.121233) * getSMEFTCoeffEW("CHl3R", 0, 0)
18963 + (-0.121233) * getSMEFTCoeffEW("CHl3R", 1, 1)
18964 + (0.121184) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
18965 );
18966 //AG:end
18967 } else if (sqrt_s == 14.0) {
18968
18969 // Mw scheme
18970
18971 C1 = 0.0118;
18972
18973 mu +=
18974 cWsch * (
18975 +82708.7 * CHB
18976 +736201. * CHW
18977 +313759. * CHWB
18978 +36761.1 * CHD
18979 +121603. * CHbox
18980 -121162. * (CHl3R11 + CHl3R22 - CllR1221)
18981 -232996. * CHq1R11
18982 +1675060. * CHq3R11
18983 +77454.8 * CHq1R22
18984 +203131. * CHq3R22
18985 +404665. * CHuR11
18986 +26641. * CHuR22
18987 -132321. * CHdR11
18988 -18720.6 * CHdR22
18989 );
18990 } else if (sqrt_s == 27.0) {
18991
18992 // Only Alpha scheme
18993
18994 C1 = 0.0116; // From arXiv: 1902.00134
18995
18996 mu +=
18997 +121206. * getSMEFTCoeffEW("CHbox")
18998 - 101865. * getSMEFTCoeffEW("CHq1R", 0, 0)
18999 + 468029. * getSMEFTCoeffEW("CHuR", 0, 0)
19000 - 173377. * getSMEFTCoeffEW("CHdR", 0, 0)
19001 + 2002478. * getSMEFTCoeffEW("CHq3R", 0, 0)
19002 - 15486.3 * getSMEFTCoeffEW("CHD")
19003 + 89958. * getSMEFTCoeffEW("CHB")
19004 + 735013. * getSMEFTCoeffEW("CHW")
19005 + 211026. * getSMEFTCoeffEW("CHWB")
19006 - 2.505 * delta_GF
19007 ;
19008 } else if (sqrt_s == 50.0) {
19009
19010 // Mw scheme
19011
19012 C1 = 0.0; // N.A.
19013
19014 mu +=
19015 cWsch * (
19016 +84651.9 * CHB
19017 +745844. * CHW
19018 +317941. * CHWB
19019 +36732.9 * CHD
19020 +121413. * CHbox
19021 -121096. * (CHl3R11 + CHl3R22 - CllR1221)
19022 -166824. * CHq1R11
19023 +1735550. * CHq3R11
19024 +105478. * CHq1R22
19025 +357701. * CHq3R22
19026 +404281. * CHuR11
19027 +53551.6 * CHuR22
19028 -142253. * CHdR11
19029 -34995.9 * CHdR22
19030 );
19031 } else if (sqrt_s == 84.0) {
19032
19033 // Mw scheme
19034
19035 C1 = 0.0; // N.A.
19036
19037 mu +=
19038 cWsch * (
19039 +85156.7 * CHB
19040 +748204. * CHW
19041 +318992. * CHWB
19042 +36536.9 * CHD
19043 +121415. * CHbox
19044 -120911. * (CHl3R11 + CHl3R22 - CllR1221)
19045 -136107. * CHq1R11
19046 +1730540. * CHq3R11
19047 +115332. * CHq1R22
19048 +424682. * CHq3R22
19049 +396960. * CHuR11
19050 +65688.9 * CHuR22
19051 -144251. * CHdR11
19052 -41973.4 * CHdR22
19053 );
19054 } else if (sqrt_s == 100.0) {
19055
19056 // Only Alpha scheme
19057
19058 C1 = 0.0; // N.A.
19059
19060 mu +=
19061 +121269. * getSMEFTCoeffEW("CHbox")
19062 + 90.68 * getSMEFTCoeffEW("CHq1R", 0, 0)
19063 + 484275. * getSMEFTCoeffEW("CHuR", 0, 0)
19064 - 197878. * getSMEFTCoeffEW("CHdR", 0, 0)
19065 + 2175601. * getSMEFTCoeffEW("CHq3R", 0, 0)
19066 - 14992.4 * getSMEFTCoeffEW("CHD")
19067 + 91707.3 * getSMEFTCoeffEW("CHB")
19068 + 741805. * getSMEFTCoeffEW("CHW")
19069 + 215319. * getSMEFTCoeffEW("CHWB")
19070 - 2.504 * delta_GF
19071 ;
19072 } else
19073 throw std::runtime_error("Bad argument in NPSMEFTd6General::delta_muZH_1()");
19074
19075 // Linear contribution from Higgs self-coupling
19076 mu += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
19077
19078
19079 return mu;
19080}

◆ delta_muZH_2()

const double NPSMEFTd6General::delta_muZH_2 ( const double  sqrt_s) const
virtual

The SMEFT quadratic correction to the ratio \(\mu_{ZH}\) between the Z-Higgs associated production cross-section in the current model and in the Standard Model.

Reimplemented from NPbase.

Definition at line 19082 of file NPSMEFTd6General.cpp.

19082 {
19083 double mu = 0.0;
19084
19085 if (FlagQuadraticTerms) {
19086 if (sqrt_s == 8.0) {
19087 mu += 0.0;
19088 } else if (sqrt_s == 13.0) {
19089 mu += cWsch * (
19090 (+(0.014709) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
19091 + (0.0001828) * pow(getSMEFTCoeffEW("CHD"), 2.0)
19092 + (0.33883) * pow(getSMEFTCoeffEW("CHW"), 2.0)
19093 + (0.03517) * pow(getSMEFTCoeffEW("CHB"), 2.0)
19094 + (0.06101) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
19095 + (2.4309) * pow(getSMEFTCoeffEW("CHq1R", 0, 0), 2.0)
19096 + (0.17818) * pow(getSMEFTCoeffEW("CHq1R", 1, 1), 2.0)
19097 + (2.4309) * pow(getSMEFTCoeffEW("CHq3R", 0, 0), 2.0)
19098 + (0.17818) * pow(getSMEFTCoeffEW("CHq3R", 1, 1), 2.0)
19099 + (1.512) * pow(getSMEFTCoeffEW("CHuR", 0, 0), 2.0)
19100 + (0.051115) * pow(getSMEFTCoeffEW("CHuR", 1, 1), 2.0)
19101 + (0.9114) * pow(getSMEFTCoeffEW("CHdR", 0, 0), 2.0)
19102 + (0.12658) * pow(getSMEFTCoeffEW("CHdR", 1, 1), 2.0)
19103 + (0.0036747) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
19104 + (0.0036747) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
19105 + (0.0036747) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
19106 + (0.0007706) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
19107 + (0.089253) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
19108 + (0.0100228) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHB")
19109 + (0.038007) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
19110 + (-0.023331) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 0, 0)
19111 + (0.013107) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 1, 1)
19112 + (0.20054) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 0, 0)
19113 + (0.02653) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 1, 1)
19114 + (0.04728) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHuR", 0, 0)
19115 + (0.0028337) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHuR", 1, 1)
19116 + (-0.0154464) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHdR", 0, 0)
19117 + (-0.00345757) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHdR", 1, 1)
19118 + (-0.00735198) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
19119 + (-0.00735198) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
19120 + (0.0073517) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
19121 + (0.023824) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHW")
19122 + (-0.0186024) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHB")
19123 + (-0.0163142) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHWB")
19124 + (-0.0223393) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 0, 0)
19125 + (-0.00245371) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 1, 1)
19126 + (0.0083336) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 0, 0)
19127 + (-0.00056189) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 1, 1)
19128 + (-0.0522227) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHuR", 0, 0)
19129 + (-0.003119027) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHuR", 1, 1)
19130 + (0.017032) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHdR", 0, 0)
19131 + (0.0038028) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHdR", 1, 1)
19132 + (-0.00222376) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
19133 + (-0.00222376) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
19134 + (0.0022196) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
19135 + (0.003359) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
19136 + (0.21456) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
19137 + (-0.17418) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 0, 0)
19138 + (0.042875) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 1, 1)
19139 + (0.84884) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 0, 0)
19140 + (0.099481) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 1, 1)
19141 + (0.0184103) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHuR", 0, 0)
19142 + (0.0012777) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHuR", 1, 1)
19143 + (-0.00612324) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHdR", 0, 0)
19144 + (-0.00153483) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHdR", 1, 1)
19145 + (-0.0446364) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
19146 + (-0.0446364) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
19147 + (0.044638) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
19148 + (0.073521) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
19149 + (0.071113) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 0, 0)
19150 + (0.0100257) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 1, 1)
19151 + (0.006735) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 0, 0)
19152 + (0.0069349) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 1, 1)
19153 + (0.183946) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHuR", 0, 0)
19154 + (0.0100203) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHuR", 1, 1)
19155 + (-0.059448) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHdR", 0, 0)
19156 + (-0.0123557) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHdR", 1, 1)
19157 + (-0.0050083) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 0, 0)
19158 + (-0.0050083) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 1, 1)
19159 + (0.0050114) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
19160 + (-0.009927) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 0, 0)
19161 + (0.021428) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 1, 1)
19162 + (0.29213) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 0, 0)
19163 + (0.038981) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 1, 1)
19164 + (0.132604) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHuR", 0, 0)
19165 + (0.0070524) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHuR", 1, 1)
19166 + (-0.0427501) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHdR", 0, 0)
19167 + (-0.008726) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHdR", 1, 1)
19168 + (-0.0190091) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
19169 + (-0.0190091) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
19170 + (0.0190052) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
19171 + (-1.1966) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq3R", 0, 0)
19172 + (0.011703) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
19173 + (0.011703) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
19174 + (-0.01167) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
19175 + (0.15048) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHq3R", 1, 1)
19176 + (-0.0065592) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
19177 + (-0.0065592) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
19178 + (0.0065532) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
19179 + (-0.100277) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
19180 + (-0.100277) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
19181 + (0.100266) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
19182 + (-0.0132704) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
19183 + (-0.0132704) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
19184 + (0.0132638) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
19185 + (-0.02364103) * getSMEFTCoeffEW("CHuR", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
19186 + (-0.02364103) * getSMEFTCoeffEW("CHuR", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
19187 + (0.023635) * getSMEFTCoeffEW("CHuR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
19188 + (-0.001417969) * getSMEFTCoeffEW("CHuR", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
19189 + (-0.001417969) * getSMEFTCoeffEW("CHuR", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
19190 + (0.00141704) * getSMEFTCoeffEW("CHuR", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
19191 + (0.0077183) * getSMEFTCoeffEW("CHdR", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
19192 + (0.0077183) * getSMEFTCoeffEW("CHdR", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
19193 + (-0.0077248) * getSMEFTCoeffEW("CHdR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
19194 + (0.0017279) * getSMEFTCoeffEW("CHdR", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
19195 + (0.0017279) * getSMEFTCoeffEW("CHdR", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
19196 + (-0.00172848) * getSMEFTCoeffEW("CHdR", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
19197 + (-0.00735198) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
19198 + (-0.00735198) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
19199 ) * pow(1000000.0, 2.0)
19200 );
19201
19202 mu += cWsch * ((0.008) * pow(deltaGzd6(), 2.0));
19203
19204 mu += cWsch * (
19205 +(0.00021) * deltaGzd6() * getSMEFTCoeffEW("CHD")
19206 + (-0.0015) * deltaGzd6() * getSMEFTCoeffEW("CHW")
19207 + (0.0007) * deltaGzd6() * getSMEFTCoeffEW("CHB")
19208 + (-0.0007) * deltaGzd6() * getSMEFTCoeffEW("CHWB")
19209 + (-0.014) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 0, 0)
19210 + (0.0024) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 0, 0)
19211 + (-0.0012) * deltaGzd6() * getSMEFTCoeffEW("CHuR", 0, 0)
19212 + (0.00084) * deltaGzd6() * getSMEFTCoeffEW("CHdR", 0, 0)
19213 + (0.00045) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
19214 + (0.00016) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
19215 )*1000000;
19216 } else
19217 throw std::runtime_error("Bad argument in NPSMEFTd6General::delta_muZH_2()");
19218 }
19219
19220 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
19221 // mu = mu + cLHd6 * cLH3d62 * deltaH3L2(C1) * deltaG_hhhRatio() * deltaG_hhhRatio();
19222
19223 return mu;
19224}

◆ delta_Qwemoller()

const double NPSMEFTd6General::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)\)

Definition at line 46940 of file NPSMEFTd6General.cpp.

46940 {
46941 double deltaQ;
46942 double deltaCe;
46943
46944 double dCeeVRR1111, dCeeVLL1111; // NP corrections to LEFT operators at low energy
46945
46946 dCeeVRR1111 = (getMatching().getCeeVRR(0, 0, 0, 0)).real();
46947 dCeeVLL1111 = (getMatching().getCeeVLL(0, 0, 0, 0)).real(); //RGE effects very small
46948
46949 // Modification in terms of the LEFT basis (at low energies)
46950 deltaCe = (1. / GF / sqrt(2.)) * (dCeeVRR1111 - dCeeVLL1111);
46951
46952 //double dgLe, dgRe, gLe, gRe;
46953
46954 //dgLe = deltaGL_f(leptons[ELECTRON]);
46955 //dgRe = deltaGR_f(leptons[ELECTRON]);
46956
46957 //gLe = gZlL;
46958 //gRe = gZlR;
46959
46960 //deltaQ = trueSM.Qwemoller(q2,y) * ((dgLe - dgRe)/(gLe - gRe) + (dgLe + dgRe)/(gLe + gRe));
46961
46962 //deltaQ += (getSMEFTCoeffEW("CllR", 0, 0, 0, 0) - getSMEFTCoeffEW("CeeR", 0, 0, 0, 0)) * v2;
46963
46964 deltaQ = -2. * deltaCe;
46965
46966 return deltaQ;
46967}
const gslpp::complex getCeeVLL(int i, int j, int k, int l) const
Return CeeVLL.
const gslpp::complex getCeeVRR(int i, int j, int k, int l) const
Return CeeVRR.

◆ delta_Qwn()

const double NPSMEFTd6General::delta_Qwn ( ) const
virtual

The computation of the neutron weak charge: Qwn.

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

Definition at line 47000 of file NPSMEFTd6General.cpp.

47000 {
47001 double deltaQ;
47002 double deltaC1u, deltaC1d;
47003
47004 double dCeuVLL1111, dCeuVRR1111, dCeuVLR1111, dCueVLR1111; // NP corrections to LEFT operators at low energy
47005 double dCedVLL1111, dCedVRR1111, dCedVLR1111, dCdeVLR1111; // NP corrections to LEFT operators at low energy
47006
47007 dCeuVLL1111 = (getMatching().getCeuVLL(0, 0, 0, 0)).real();
47008 dCeuVRR1111 = (getMatching().getCeuVRR(0, 0, 0, 0)).real();
47009 dCeuVLR1111 = (getMatching().getCeuVLR(0, 0, 0, 0)).real();
47010 dCueVLR1111 = (getMatching().getCueVLR(0, 0, 0, 0)).real(); //RGE effects very small
47011
47012 dCedVLL1111 = (getMatching().getCedVLL(0, 0, 0, 0)).real();
47013 dCedVRR1111 = (getMatching().getCedVRR(0, 0, 0, 0)).real();
47014 dCedVLR1111 = (getMatching().getCedVLR(0, 0, 0, 0)).real();
47015 dCdeVLR1111 = (getMatching().getCdeVLR(0, 0, 0, 0)).real(); //RGE effects very small
47016
47017 // Modification in terms of the LEFT basis (at low energies)
47018 deltaC1u = (1. / GF / 2. / sqrt(2.)) * (-dCeuVLL1111 + dCeuVRR1111 - dCeuVLR1111 + dCueVLR1111);
47019 deltaC1d = (1. / GF / 2. / sqrt(2.)) * (-dCedVLL1111 + dCedVRR1111 - dCedVLR1111 + dCdeVLR1111);
47020
47021 // Neutron Z=0, N=1
47022 deltaQ = -2. * (deltaC1u + 2. * deltaC1d);
47023
47024 return deltaQ;
47025}
const gslpp::complex getCeuVLR(int i, int j, int k, int l) const
Return CeuVLR.
const gslpp::complex getCedVRR(int i, int j, int k, int l) const
Return CedVRR.
const gslpp::complex getCedVLL(int i, int j, int k, int l) const
Return CedVLL.
const gslpp::complex getCueVLR(int i, int j, int k, int l) const
Return CueVLR.
const gslpp::complex getCdeVLR(int i, int j, int k, int l) const
Return CdeVLR.
const gslpp::complex getCedVLR(int i, int j, int k, int l) const
Return CedVLR.
const gslpp::complex getCeuVRR(int i, int j, int k, int l) const
Return CeuVRR.
const gslpp::complex getCeuVLL(int i, int j, int k, int l) const
Return CeuVLL.

◆ delta_Qwp()

const double NPSMEFTd6General::delta_Qwp ( ) const
virtual

The computation of the proton weak charge: Qwp.

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

Definition at line 46973 of file NPSMEFTd6General.cpp.

46973 {
46974 double deltaQ;
46975 double deltaC1u, deltaC1d;
46976
46977 double dCeuVLL1111, dCeuVRR1111, dCeuVLR1111, dCueVLR1111; // NP corrections to LEFT operators at low energy
46978 double dCedVLL1111, dCedVRR1111, dCedVLR1111, dCdeVLR1111; // NP corrections to LEFT operators at low energy
46979
46980 dCeuVLL1111 = (getMatching().getCeuVLL(0, 0, 0, 0)).real();
46981 dCeuVRR1111 = (getMatching().getCeuVRR(0, 0, 0, 0)).real();
46982 dCeuVLR1111 = (getMatching().getCeuVLR(0, 0, 0, 0)).real();
46983 dCueVLR1111 = (getMatching().getCueVLR(0, 0, 0, 0)).real(); //RGE effects very small
46984
46985 dCedVLL1111 = (getMatching().getCedVLL(0, 0, 0, 0)).real();
46986 dCedVRR1111 = (getMatching().getCedVRR(0, 0, 0, 0)).real();
46987 dCedVLR1111 = (getMatching().getCedVLR(0, 0, 0, 0)).real();
46988 dCdeVLR1111 = (getMatching().getCdeVLR(0, 0, 0, 0)).real(); //RGE effects very small
46989
46990 // Modification in terms of the LEFT basis (at low energies)
46991 deltaC1u = (1. / GF / 2. / sqrt(2.)) * (-dCeuVLL1111 + dCeuVRR1111 - dCeuVLR1111 + dCueVLR1111);
46992 deltaC1d = (1. / GF / 2. / sqrt(2.)) * (-dCedVLL1111 + dCedVRR1111 - dCedVLR1111 + dCdeVLR1111);
46993
46994 // Proton Z=1, N=0
46995 deltaQ = -2. * (2. * deltaC1u + deltaC1d);
46996
46997 return deltaQ;
46998}

◆ delta_sigma_ee()

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

Definition at line 46864 of file NPSMEFTd6General.cpp.

46864 {
46865
46866 double sumM2, dsigma;
46867 double topb = 0.3894e+9;
46868 double t0, t1, lambdaK;
46869
46870 double pLH, pRH; //Polarization factors, minus the 1/4 average
46871 double pLLH, pRRH;
46872
46873 pLH = (1.0 - pol_e) * (1.0 + pol_p);
46874 pRH = (1.0 + pol_e) * (1.0 - pol_p);
46875
46876 pLLH = (1.0 - pol_e) * (1.0 - pol_p);
46877 pRRH = (1.0 + pol_e) * (1.0 + pol_p);
46878
46879 // t values for cosmin and cosmax
46880 t0 = 0.5 * s * ( -1.0 + cosmin );
46881 t1 = 0.5 * s * ( -1.0 + cosmax );
46882
46883 // Kähllén function of (s,0,0)
46884 lambdaK = s*s;
46885
46886 // Sum of the integrals of the amplitudes squared x (t/s)^2, (s/t)^2, (u/s)^2
46887 sumM2 = pLH * intDMLL2eus2(s, t0, t1) + pRH * intDMRR2eus2(s, t0, t1) +
46888 pLH * intDMLR2ets2(s, t0, t1) + pRH * intDMRL2ets2(s, t0, t1) +
46889 pLLH * intDMLR2etildest2(s, t0, t1) + pRRH * intDMRL2etildest2(s, t0, t1);
46890
46891 // Build the cross section
46892 dsigma = M_PI * (trueSM.alphaMz())*(trueSM.alphaMz()) * sumM2 / s / sqrt(lambdaK);
46893
46894 return topb * dsigma;
46895}
virtual const double intDMLR2ets2(const double s, const double t0, const double t1) const
virtual const double intDMLL2eus2(const double s, const double t0, const double t1) const
virtual const double intDMRL2ets2(const double s, const double t0, const double t1) const
virtual const double intDMLR2etildest2(const double s, const double t0, const double t1) const
virtual const double intDMRL2etildest2(const double s, const double t0, const double t1) const
virtual const double intDMRR2eus2(const double s, const double t0, const double t1) const

◆ delta_sigma_f()

const double NPSMEFTd6General::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

Definition at line 46543 of file NPSMEFTd6General.cpp.

46543 {
46544 // Only valid for f=/=e (MLL2, MRR2 do not depend on t for f=/=e. Simply enter t=1 as argument)
46545 double sumM2, dsigma;
46546 double tdumm = 1.;
46547 double topb = 0.3894e+9;
46548
46549 double Nf;
46550
46551 double pLH, pRH; //Polarization factors, minus the 1/4 average
46552
46553 pLH = (1.0 - pol_e) * (1.0 + pol_p);
46554 pRH = (1.0 + pol_e) * (1.0 - pol_p);
46555
46556 //if (f.is("LEPTON")) {
46557 if ( f.getIndex() < 6 ) {
46558 Nf = 1.0;
46559 } else {
46560 Nf = 3.0;
46561 }
46562
46563 sumM2 = (pLH * deltaMLR2_f(f, s) + pRH * deltaMRL2_f(f, s)) * tovers2(cosmin, cosmax)
46564 + (pLH * deltaMLL2_f(f, s, tdumm) + pRH * deltaMRR2_f(f, s, tdumm)) * uovers2(cosmin, cosmax);
46565
46566 dsigma = Nf * 0.5 * M_PI * (trueSM.alphaMz())*(trueSM.alphaMz()) * sumM2 / s;
46567
46568 return topb * dsigma;
46569}
const double tovers2(const double cosmin, const double cosmax) const
const double uovers2(const double cosmin, const double cosmax) const

◆ delta_sigma_had()

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

Definition at line 46571 of file NPSMEFTd6General.cpp.

46571 {
46572 double dsigma;
46573
46574 dsigma = delta_sigma_f(quarks[UP], pol_e, pol_p, s, cosmin, cosmax) + delta_sigma_f(quarks[DOWN], pol_e, pol_p, s, cosmin, cosmax)
46575 + delta_sigma_f(quarks[CHARM], pol_e, pol_p, s, cosmin, cosmax) + delta_sigma_f(quarks[STRANGE], pol_e, pol_p, s, cosmin, cosmax)
46576 + delta_sigma_f(quarks[BOTTOM], pol_e, pol_p, s, cosmin, cosmax);
46577
46578 return dsigma;
46579}
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

◆ delta_sigmaTot_ee()

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

Definition at line 46898 of file NPSMEFTd6General.cpp.

46898 {
46899 double coscut = 0.90; // As in LEP2
46900 return delta_sigma_ee(pol_e, pol_p, s, -coscut, coscut);
46901}

◆ delta_sigmaTot_f()

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

Definition at line 46581 of file NPSMEFTd6General.cpp.

46581 {
46582 return delta_sigma_f(f, pol_e, pol_p, s, -1., 1.);
46583}

◆ delta_TauLFU_gmuge()

const double NPSMEFTd6General::delta_TauLFU_gmuge ( ) const
virtual

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

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

Definition at line 47100 of file NPSMEFTd6General.cpp.

47100 {
47101 double dCnueVLL3223, dCnueVLL3113, delta;
47102
47103 dCnueVLL3223 = (getMatching().getCnueVLL(2, 1, 1, 2)).real();
47104 dCnueVLL3113 = (getMatching().getCnueVLR(2, 0, 0, 2)).real();
47105
47106 // Modification in terms of the LEFT basis (at low energies)
47107 delta = (-1. / GF / 2. / sqrt(2.)) * (dCnueVLL3223 - dCnueVLL3113);
47108
47109 return (trueSM.TauLFU_gmuge())*delta;
47110}

◆ delta_TauLFU_gtauge()

const double NPSMEFTd6General::delta_TauLFU_gtauge ( ) const
virtual

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

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

Definition at line 47124 of file NPSMEFTd6General.cpp.

47124 {
47125 double dCnueVLL3223, dCnueVLL2112, delta;
47126
47127 dCnueVLL3223 = (getMatching().getCnueVLL(2, 1, 1, 2)).real();
47128 dCnueVLL2112 = (getMatching().getCnueVLR(1, 0, 0, 1)).real();
47129
47130 // Modification in terms of the LEFT basis (at low energies)
47131 delta = (-1. / GF / 2. / sqrt(2.)) * (dCnueVLL3223 - dCnueVLL2112);
47132
47133 return (trueSM.TauLFU_gtauge())*delta;
47134}

◆ delta_TauLFU_gtaugmu()

const double NPSMEFTd6General::delta_TauLFU_gtaugmu ( ) const
virtual

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

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

Definition at line 47112 of file NPSMEFTd6General.cpp.

47112 {
47113 double dCnueVLL3113, dCnueVLL2112, delta;
47114
47115 dCnueVLL3113 = (getMatching().getCnueVLL(2, 0, 0, 2)).real();
47116 dCnueVLL2112 = (getMatching().getCnueVLR(1, 0, 0, 1)).real();
47117
47118 // Modification in terms of the LEFT basis (at low energies)
47119 delta = (-1. / GF / 2. / sqrt(2.)) * (dCnueVLL3113 - dCnueVLL2112);
47120
47121 return (trueSM.TauLFU_gtaugmu())*delta;
47122}

◆ delta_TauLFU_gtaugmuK()

const double NPSMEFTd6General::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 \)

Definition at line 47165 of file NPSMEFTd6General.cpp.

47165 {
47166 // Follow Eqs. A.1, A.2 in 2311.00020
47167 double dCnueduVLL3321, dCnueduVLL2221;
47168 double dCnueduSRL3321, dCnueduSRL2221;
47169 double Vus, mK, chitauK, chimuK, etaS;
47170 double delta;
47171
47172 Vus = 0.2243; // PDG 2023
47173 mK = 0.493677; // From PDG 2024 in GeV
47174
47175 chitauK = mK * mK / (leptons[TAU].getMass()) / (quarks[STRANGE].getMass() + quarks[UP].getMass());
47176 chimuK = chitauK * (leptons[TAU].getMass()) / (leptons[MU].getMass());
47177
47178 etaS = 1.57;
47179
47180 // Vector operators
47181 dCnueduVLL3321 = ((getMatching().getCnueduVLL(2, 2, 1, 0)) / Vus).real();
47182 dCnueduVLL2221 = ((getMatching().getCnueduVLL(1, 1, 1, 0)) / Vus).real();
47183
47184 // Scalar operators
47185 dCnueduSRL3321 = etaS * ((getMatching().getCnueduSRL(2, 2, 1, 0)) / Vus).real();
47186 dCnueduSRL2221 = etaS * ((getMatching().getCnueduSRL(1, 1, 1, 0)) / Vus).real();
47187
47188 // Modification in terms of the LEFT basis (at low energies)
47189 delta = (-1. / GF / 2. / sqrt(2.)) * (dCnueduVLL3321 - dCnueduVLL2221 + chitauK * dCnueduSRL3321 - chimuK * dCnueduSRL2221);
47190
47191 return delta;
47192}
const gslpp::complex getCnueduSRL(int i, int j, int k, int l) const
Return CnueduSRL.
const gslpp::complex getCnueduVLL(int i, int j, int k, int l) const
Return CnueduVLL.
@ TAU
Definition QCD.h:316
double Vus
used as an input for FlagWolfenstein = FALSE

◆ delta_TauLFU_gtaugmuPi()

const double NPSMEFTd6General::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 \)

Definition at line 47136 of file NPSMEFTd6General.cpp.

47136 {
47137 // Follow Eqs. A.1, A.2 in 2311.00020
47138 double dCnueduVLL3311, dCnueduVLL2211;
47139 double dCnueduSRL3311, dCnueduSRL2211;
47140 double Vud, mPi, chitauPi, chimuPi, etaS;
47141 double delta;
47142
47143 Vud = 0.97373; // PDG 2023
47144 mPi = 0.13957039; // From PDG 2024 in GeV
47145
47146 chitauPi = mPi * mPi / (leptons[TAU].getMass()) / (quarks[DOWN].getMass() + quarks[UP].getMass());
47147 chimuPi = chitauPi * (leptons[TAU].getMass()) / (leptons[MU].getMass());
47148
47149 etaS = 1.57;
47150
47151 // Vector operators
47152 dCnueduVLL3311 = ((getMatching().getCnueduVLL(2, 2, 0, 0)) / Vud).real();
47153 dCnueduVLL2211 = ((getMatching().getCnueduVLL(1, 1, 0, 0)) / Vud).real();
47154
47155 // Scalar operators
47156 dCnueduSRL3311 = etaS * ((getMatching().getCnueduSRL(2, 2, 0, 0)) / Vud).real();
47157 dCnueduSRL2211 = etaS * ((getMatching().getCnueduSRL(1, 1, 0, 0)) / Vud).real();
47158
47159 // Modification in terms of the LEFT basis (at low energies)
47160 delta = (-1. / GF / 2. / sqrt(2.)) * (dCnueduVLL3311 - dCnueduVLL2211 + chitauPi * dCnueduSRL3311 - chimuPi * dCnueduSRL2211);
47161
47162 return delta;
47163}

◆ deltaa0()

const double NPSMEFTd6General::deltaa0 ( ) const
virtual

The relative correction to the electromagnetic constant at zero momentum, \(\delta \alpha(0)/\alpha(0)\), with respect to ref. point used in the SM calculation of Higgs observables.

Returns
\(\delta \alpha(0)/\alpha(0)\)

Definition at line 15526 of file NPSMEFTd6General.cpp.

15526 {
15527 // Ref. value used in MG simulations
15528 return ( (aleMz - 0.0072973525664) / 0.0072973525664);
15529}

◆ deltaa02()

const double NPSMEFTd6General::deltaa02 ( ) const
virtual

The relative correction to the electromagnetic constant at zero momentum, \((\delta \alpha(0)/\alpha(0))^2\), with respect to ref. point used in the SM calculation of Higgs observables.

Returns
\((\delta \alpha(0)/\alpha(0))^2\)

Definition at line 15531 of file NPSMEFTd6General.cpp.

15531 {
15532 return ( 0.0);
15533}

◆ deltaA_f()

const double NPSMEFTd6General::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 from NPbase.

Definition at line 16347 of file NPSMEFTd6General.cpp.

16348{
16349 double dAf = 0.;
16350 double delGVf = deltaGV_f(f);
16351 double delGAf = deltaGA_f(f);
16352
16353 double deltaNLO;
16354
16355 if (delGVf != 0.0 || delGAf != 0.0) {
16356 double gVf = trueSM.gV_f(f).real();
16357 double gAf = trueSM.gA_f(f).real();
16358 double Gf = gVf * gVf + gAf*gAf;
16359 double delGVfOverGAf = (gAf * delGVf - gVf * delGAf) / gAf / gAf;
16360
16361 dAf = -2.0 * (gVf * gVf - gAf * gAf) * gAf * gAf / Gf / Gf*delGVfOverGAf;
16362 }
16363
16364 // Finite NLO corrections: Not available for u and d
16365 switch(f.getIndex()){
16366 //if (f.is("ELECTRON")) {
16367 case 1:
16368 deltaNLO = (+0.018161 * getSMEFTCoeffEW("CW") +0.00453 * getSMEFTCoeffEW("CHbox") +0.237511 * getSMEFTCoeffEW("CHD") +0.001559 * getSMEFTCoeffEW("CHB")
16369 +0.002674 * getSMEFTCoeffEW("CHW") +0.283607 * getSMEFTCoeffEW("CHWB") -0.034521 * getSMEFTCoeffEW("CuWR",2, 2) +0.048793 * getSMEFTCoeffEW("CuBR",2, 2)
16370 +0.163367 * getSMEFTCoeffEW("CHl1R",0, 0) +0.002591 * getSMEFTCoeffEW("CHl1R",1, 1) +0.002591 * getSMEFTCoeffEW("CHl1R",2, 2) +0.223109 * getSMEFTCoeffEW("CHl3R",0, 0)
16371 +0.072891 * getSMEFTCoeffEW("CHl3R",1, 1) +0.000142 * getSMEFTCoeffEW("CHl3R",2, 2) +0.034734 * getSMEFTCoeffEW("CHeR",0, 0) +0.002591 * getSMEFTCoeffEW("CHeR",1, 1)
16372 +0.002591 * getSMEFTCoeffEW("CHeR",2, 2) -0.002591 * getSMEFTCoeffEW("CHq1R",0, 0) -0.002591 * getSMEFTCoeffEW("CHq1R",1, 1) +0.222737 * getSMEFTCoeffEW("CHq1R",2, 2)
16373 +0.000425 * getSMEFTCoeffEW("CHq3R",0, 0) +0.000425 * getSMEFTCoeffEW("CHq3R",1, 1) -0.139992 * getSMEFTCoeffEW("CHq3R",2, 2) -0.005181 * getSMEFTCoeffEW("CHuR",0, 0)
16374 -0.005181 * getSMEFTCoeffEW("CHuR",1, 1) -0.272811 * getSMEFTCoeffEW("CHuR",2, 2) +0.002591 * getSMEFTCoeffEW("CHdR",0, 0) +0.002591 * getSMEFTCoeffEW("CHdR",1, 1)
16375 +0.002591 * getSMEFTCoeffEW("CHdR",2, 2) +0.000753 * getSMEFTCoeffEW("CllR",0, 0, 0, 0) +0.001491 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) +0.001491 * getSMEFTCoeffEW("CllR",0, 0, 2, 2)
16376 -0.073487 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) -0.000738 * getSMEFTCoeffEW("CllR",0, 2, 2, 0) -0.000745 * getSMEFTCoeffEW("Clq1R",0, 0, 0, 0) -0.000745 * getSMEFTCoeffEW("Clq1R",0, 0, 1, 1)
16377 +0.032966 * getSMEFTCoeffEW("Clq1R",0, 0, 2, 2) -0.007772 * getSMEFTCoeffEW("Clq3R",0, 0, 0, 0) -0.007772 * getSMEFTCoeffEW("Clq3R",0, 0, 1, 1) -0.041483 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2)
16378 +0.002583 * getSMEFTCoeffEW("CeeR",0, 0, 0, 0) +0.002583 * getSMEFTCoeffEW("CeeR",0, 0, 1, 1) +0.002583 * getSMEFTCoeffEW("CeeR",0, 0, 2, 2) -0.001845 * getSMEFTCoeffEW("CeuR",0, 0, 0, 0)
16379 -0.001845 * getSMEFTCoeffEW("CeuR",0, 0, 1, 1) -0.047901 * getSMEFTCoeffEW("CeuR",0, 0, 2, 2) +0.000923 * getSMEFTCoeffEW("CedR",0, 0, 0, 0) +0.000923 * getSMEFTCoeffEW("CedR",0, 0, 1, 1)
16380 +0.000923 * getSMEFTCoeffEW("CedR",0, 0, 2, 2) +0.001668 * getSMEFTCoeffEW("CleR",0, 0, 0, 0) +0.000745 * getSMEFTCoeffEW("CleR",0, 0, 1, 1) +0.000745 * getSMEFTCoeffEW("CleR",0, 0, 2, 2)
16381 +0.000923 * getSMEFTCoeffEW("CleR",1, 1, 0, 0) +0.000923 * getSMEFTCoeffEW("CleR",2, 2, 0, 0) -0.001491 * getSMEFTCoeffEW("CluR",0, 0, 0, 0) -0.001491 * getSMEFTCoeffEW("CluR",0, 0, 1, 1)
16382 -0.038706 * getSMEFTCoeffEW("CluR",0, 0, 2, 2) +0.000745 * getSMEFTCoeffEW("CldR",0, 0, 0, 0) +0.000745 * getSMEFTCoeffEW("CldR",0, 0, 1, 1) +0.000745 * getSMEFTCoeffEW("CldR",0, 0, 2, 2)
16383 -0.000923 * getSMEFTCoeffEW("CqeR",0, 0, 0, 0) -0.000923 * getSMEFTCoeffEW("CqeR",1, 1, 0, 0) +0.040798 * getSMEFTCoeffEW("CqeR",2, 2, 0, 0) ) * v2;
16384 break;
16385 //} else if (f.is("MUON")) {
16386 case 3:
16387 deltaNLO = (+0.018161 * getSMEFTCoeffEW("CW") +0.00453 * getSMEFTCoeffEW("CHbox") +0.237511 * getSMEFTCoeffEW("CHD") +0.001559 * getSMEFTCoeffEW("CHB")
16388 +0.002674 * getSMEFTCoeffEW("CHW") +0.283607 * getSMEFTCoeffEW("CHWB") -0.034521 * getSMEFTCoeffEW("CuWR",2, 2) +0.048793 * getSMEFTCoeffEW("CuBR",2, 2)
16389 +0.002591 * getSMEFTCoeffEW("CHl1R",0, 0) +0.163367 * getSMEFTCoeffEW("CHl1R",1, 1) +0.002591 * getSMEFTCoeffEW("CHl1R",2, 2) +0.072891 * getSMEFTCoeffEW("CHl3R",0, 0)
16390 +0.223109 * getSMEFTCoeffEW("CHl3R",1, 1) +0.000142 * getSMEFTCoeffEW("CHl3R",2, 2) +0.002591 * getSMEFTCoeffEW("CHeR",0, 0) +0.034734 * getSMEFTCoeffEW("CHeR",1, 1)
16391 +0.002591 * getSMEFTCoeffEW("CHeR",2, 2) -0.002591 * getSMEFTCoeffEW("CHq1R",0, 0) -0.002591 * getSMEFTCoeffEW("CHq1R",1, 1) +0.222737 * getSMEFTCoeffEW("CHq1R",2, 2)
16392 +0.000425 * getSMEFTCoeffEW("CHq3R",0, 0) +0.000425 * getSMEFTCoeffEW("CHq3R",1, 1) -0.139992 * getSMEFTCoeffEW("CHq3R",2, 2) -0.005181 * getSMEFTCoeffEW("CHuR",0, 0)
16393 -0.005181 * getSMEFTCoeffEW("CHuR",1, 1) -0.272811 * getSMEFTCoeffEW("CHuR",2, 2) +0.002591 * getSMEFTCoeffEW("CHdR",0, 0) +0.002591 * getSMEFTCoeffEW("CHdR",1, 1)
16394 +0.002591 * getSMEFTCoeffEW("CHdR",2, 2) +0.001491 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) -0.073487 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) +0.000753 * getSMEFTCoeffEW("CllR",1, 1, 1, 1)
16395 +0.001491 * getSMEFTCoeffEW("CllR",1, 1, 2, 2) -0.000738 * getSMEFTCoeffEW("CllR",1, 2, 2, 1) -0.000745 * getSMEFTCoeffEW("Clq1R",1, 1, 0, 0) -0.000745 * getSMEFTCoeffEW("Clq1R",1, 1, 1, 1)
16396 +0.032966 * getSMEFTCoeffEW("Clq1R",1, 1, 2, 2) -0.007772 * getSMEFTCoeffEW("Clq3R",1, 1, 0, 0) -0.007772 * getSMEFTCoeffEW("Clq3R",1, 1, 1, 1) -0.041483 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2)
16397 +0.002583 * getSMEFTCoeffEW("CeeR",0, 0, 1, 1) +0.002583 * getSMEFTCoeffEW("CeeR",1, 1, 1, 1) +0.002583 * getSMEFTCoeffEW("CeeR",1, 1, 2, 2) -0.001845 * getSMEFTCoeffEW("CeuR",1, 1, 0, 0)
16398 -0.001845 * getSMEFTCoeffEW("CeuR",1, 1, 1, 1) -0.047901 * getSMEFTCoeffEW("CeuR",1, 1, 2, 2) +0.000923 * getSMEFTCoeffEW("CedR",1, 1, 0, 0) +0.000923 * getSMEFTCoeffEW("CedR",1, 1, 1, 1)
16399 +0.000923 * getSMEFTCoeffEW("CedR",1, 1, 2, 2) +0.000923 * getSMEFTCoeffEW("CleR",0, 0, 1, 1) +0.000745 * getSMEFTCoeffEW("CleR",1, 1, 0, 0) +0.001668 * getSMEFTCoeffEW("CleR",1, 1, 1, 1)
16400 +0.000745 * getSMEFTCoeffEW("CleR",1, 1, 2, 2) +0.000923 * getSMEFTCoeffEW("CleR",2, 2, 1, 1) -0.001491 * getSMEFTCoeffEW("CluR",1, 1, 0, 0) -0.001491 * getSMEFTCoeffEW("CluR",1, 1, 1, 1)
16401 -0.038706 * getSMEFTCoeffEW("CluR",1, 1, 2, 2) +0.000745 * getSMEFTCoeffEW("CldR",1, 1, 0, 0) +0.000745 * getSMEFTCoeffEW("CldR",1, 1, 1, 1) +0.000745 * getSMEFTCoeffEW("CldR",1, 1, 2, 2)
16402 -0.000923 * getSMEFTCoeffEW("CqeR",0, 0, 1, 1) -0.000923 * getSMEFTCoeffEW("CqeR",1, 1, 1, 1) +0.040798 * getSMEFTCoeffEW("CqeR",2, 2, 1, 1) ) * v2;
16403 break;
16404 //} else if (f.is("TAU")) {
16405 case 5:
16406 deltaNLO = (+0.018161 * getSMEFTCoeffEW("CW") +0.00453 * getSMEFTCoeffEW("CHbox") +0.237511 * getSMEFTCoeffEW("CHD") +0.001559 * getSMEFTCoeffEW("CHB")
16407 +0.002674 * getSMEFTCoeffEW("CHW") +0.283607 * getSMEFTCoeffEW("CHWB") -0.034521 * getSMEFTCoeffEW("CuWR",2, 2) +0.048793 * getSMEFTCoeffEW("CuBR",2, 2)
16408 +0.002591 * getSMEFTCoeffEW("CHl1R",0, 0) +0.002591 * getSMEFTCoeffEW("CHl1R",1, 1) +0.163367 * getSMEFTCoeffEW("CHl1R",2, 2) +0.072891 * getSMEFTCoeffEW("CHl3R",0, 0)
16409 +0.072891 * getSMEFTCoeffEW("CHl3R",1, 1) +0.15036 * getSMEFTCoeffEW("CHl3R",2, 2) +0.002591 * getSMEFTCoeffEW("CHeR",0, 0) +0.002591 * getSMEFTCoeffEW("CHeR",1, 1)
16410 +0.034734 * getSMEFTCoeffEW("CHeR",2, 2) -0.002591 * getSMEFTCoeffEW("CHq1R",0, 0) -0.002591 * getSMEFTCoeffEW("CHq1R",1, 1) +0.222737 * getSMEFTCoeffEW("CHq1R",2, 2)
16411 +0.000425 * getSMEFTCoeffEW("CHq3R",0, 0) +0.000425 * getSMEFTCoeffEW("CHq3R",1, 1) -0.139992 * getSMEFTCoeffEW("CHq3R",2, 2) -0.005181 * getSMEFTCoeffEW("CHuR",0, 0)
16412 -0.005181 * getSMEFTCoeffEW("CHuR",1, 1) -0.272811 * getSMEFTCoeffEW("CHuR",2, 2) +0.002591 * getSMEFTCoeffEW("CHdR",0, 0) +0.002591 * getSMEFTCoeffEW("CHdR",1, 1)
16413 +0.002591 * getSMEFTCoeffEW("CHdR",2, 2) +0.001491 * getSMEFTCoeffEW("CllR",0, 0, 2, 2) -0.072749 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) -0.000738 * getSMEFTCoeffEW("CllR",0, 2, 2, 0)
16414 +0.001491 * getSMEFTCoeffEW("CllR",1, 1, 2, 2) -0.000738 * getSMEFTCoeffEW("CllR",1, 2, 2, 1) +0.000753 * getSMEFTCoeffEW("CllR",2, 2, 2, 2) -0.000745 * getSMEFTCoeffEW("Clq1R",2, 2, 0, 0)
16415 -0.000745 * getSMEFTCoeffEW("Clq1R",2, 2, 1, 1) +0.032966 * getSMEFTCoeffEW("Clq1R",2, 2, 2, 2) -0.007772 * getSMEFTCoeffEW("Clq3R",2, 2, 0, 0) -0.007772 * getSMEFTCoeffEW("Clq3R",2, 2, 1, 1)
16416 -0.041483 * getSMEFTCoeffEW("Clq3R",2, 2, 2, 2) +0.002583 * getSMEFTCoeffEW("CeeR",0, 0, 2, 2) +0.002583 * getSMEFTCoeffEW("CeeR",1, 1, 2, 2) +0.002583 * getSMEFTCoeffEW("CeeR",2, 2, 2, 2)
16417 -0.001845 * getSMEFTCoeffEW("CeuR",2, 2, 0, 0) -0.001845 * getSMEFTCoeffEW("CeuR",2, 2, 1, 1) -0.047901 * getSMEFTCoeffEW("CeuR",2, 2, 2, 2) +0.000923 * getSMEFTCoeffEW("CedR",2, 2, 0, 0)
16418 +0.000923 * getSMEFTCoeffEW("CedR",2, 2, 1, 1) +0.000923 * getSMEFTCoeffEW("CedR",2, 2, 2, 2) +0.000923 * getSMEFTCoeffEW("CleR",0, 0, 2, 2) +0.000923 * getSMEFTCoeffEW("CleR",1, 1, 2, 2)
16419 +0.000745 * getSMEFTCoeffEW("CleR",2, 2, 0, 0) +0.000745 * getSMEFTCoeffEW("CleR",2, 2, 1, 1) +0.001668 * getSMEFTCoeffEW("CleR",2, 2, 2, 2) -0.001491 * getSMEFTCoeffEW("CluR",2, 2, 0, 0)
16420 -0.001491 * getSMEFTCoeffEW("CluR",2, 2, 1, 1) -0.038706 * getSMEFTCoeffEW("CluR",2, 2, 2, 2) +0.000745 * getSMEFTCoeffEW("CldR",2, 2, 0, 0) +0.000745 * getSMEFTCoeffEW("CldR",2, 2, 1, 1)
16421 +0.000745 * getSMEFTCoeffEW("CldR",2, 2, 2, 2) -0.000923 * getSMEFTCoeffEW("CqeR",0, 0, 2, 2) -0.000923 * getSMEFTCoeffEW("CqeR",1, 1, 2, 2) +0.040798 * getSMEFTCoeffEW("CqeR",2, 2, 2, 2) ) * v2;
16422 break;
16423 //} else if (f.is("STRANGE")) {
16424 case 9:
16425 deltaNLO = (+0.001425 * getSMEFTCoeffEW("CW") +0.000355 * getSMEFTCoeffEW("CHbox") +0.026008 * getSMEFTCoeffEW("CHD") +0.000122 * getSMEFTCoeffEW("CHB")
16426 +0.00021 * getSMEFTCoeffEW("CHW") +0.030199 * getSMEFTCoeffEW("CHWB") -0.002708 * getSMEFTCoeffEW("CuWR",2, 2) +0.003828 * getSMEFTCoeffEW("CuBR",2, 2)
16427 +0.000203 * getSMEFTCoeffEW("CHl1R",0, 0) +0.000203 * getSMEFTCoeffEW("CHl1R",1, 1) +0.000203 * getSMEFTCoeffEW("CHl1R",2, 2) +0.005585 * getSMEFTCoeffEW("CHl3R",0, 0)
16428 +0.005585 * getSMEFTCoeffEW("CHl3R",1, 1) +0.000203 * getSMEFTCoeffEW("CHeR",0, 0) +0.000203 * getSMEFTCoeffEW("CHeR",1, 1) +0.000203 * getSMEFTCoeffEW("CHeR",2, 2)
16429 -0.000203 * getSMEFTCoeffEW("CHq1R",0, 0) +0.016811 * getSMEFTCoeffEW("CHq1R",1, 1) +0.017474 * getSMEFTCoeffEW("CHq1R",2, 2) +0.000033 * getSMEFTCoeffEW("CHq3R",0, 0)
16430 +0.016348 * getSMEFTCoeffEW("CHq3R",1, 1) -0.010982 * getSMEFTCoeffEW("CHq3R",2, 2) -0.000406 * getSMEFTCoeffEW("CHuR",0, 0) -0.000406 * getSMEFTCoeffEW("CHuR",1, 1)
16431 -0.021402 * getSMEFTCoeffEW("CHuR",2, 2) +0.000203 * getSMEFTCoeffEW("CHdR",0, 0) +0.057219 * getSMEFTCoeffEW("CHdR",1, 1) +0.000203 * getSMEFTCoeffEW("CHdR",2, 2)
16432 -0.005574 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) -0.000117 * getSMEFTCoeffEW("Cqq1R",0, 0, 1, 1) -0.000089 * getSMEFTCoeffEW("Cqq1R",0, 1, 1, 0) -0.000206 * getSMEFTCoeffEW("Cqq1R",1, 1, 1, 1)
16433 +0.005172 * getSMEFTCoeffEW("Cqq1R",1, 1, 2, 2) -0.000089 * getSMEFTCoeffEW("Cqq1R",1, 2, 2, 1) -0.001219 * getSMEFTCoeffEW("Cqq3R",0, 0, 1, 1) +0.000058 * getSMEFTCoeffEW("Cqq3R",0, 1, 1, 0)
16434 -0.001161 * getSMEFTCoeffEW("Cqq3R",1, 1, 1, 1) -0.006509 * getSMEFTCoeffEW("Cqq3R",1, 1, 2, 2) +0.006967 * getSMEFTCoeffEW("Cqq3R",1, 2, 2, 1) +0.000058 * getSMEFTCoeffEW("Clq1R",0, 0, 1, 1)
16435 +0.000058 * getSMEFTCoeffEW("Clq1R",1, 1, 1, 1) +0.000058 * getSMEFTCoeffEW("Clq1R",2, 2, 1, 1) -0.000203 * getSMEFTCoeffEW("Clq3R",0, 0, 1, 1) -0.000203 * getSMEFTCoeffEW("Clq3R",1, 1, 1, 1)
16436 -0.000203 * getSMEFTCoeffEW("Clq3R",2, 2, 1, 1) +0.000668 * getSMEFTCoeffEW("CddR",0, 0, 1, 1) +0.000089 * getSMEFTCoeffEW("CddR",0, 1, 1, 0) +0.000757 * getSMEFTCoeffEW("CddR",1, 1, 1, 1)
16437 +0.000668 * getSMEFTCoeffEW("CddR",1, 1, 2, 2) +0.000089 * getSMEFTCoeffEW("CddR",1, 2, 2, 1) +0.000334 * getSMEFTCoeffEW("CedR",0, 0, 1, 1) +0.000334 * getSMEFTCoeffEW("CedR",1, 1, 1, 1)
16438 +0.000334 * getSMEFTCoeffEW("CedR",2, 2, 1, 1) -0.000668 * getSMEFTCoeffEW("Cud1R",0, 0, 1, 1) -0.000668 * getSMEFTCoeffEW("Cud1R",1, 1, 1, 1) -0.017347 * getSMEFTCoeffEW("Cud1R",2, 2, 1, 1)
16439 +0.000334 * getSMEFTCoeffEW("CldR",0, 0, 1, 1) +0.000334 * getSMEFTCoeffEW("CldR",1, 1, 1, 1) +0.000334 * getSMEFTCoeffEW("CldR",2, 2, 1, 1) +0.000058 * getSMEFTCoeffEW("CqeR",1, 1, 0, 0)
16440 +0.000058 * getSMEFTCoeffEW("CqeR",1, 1, 1, 1) +0.000058 * getSMEFTCoeffEW("CqeR",1, 1, 2, 2) -0.000117 * getSMEFTCoeffEW("Cqu1R",1, 1, 0, 0) -0.000117 * getSMEFTCoeffEW("Cqu1R",1, 1, 1, 1)
16441 -0.003037 * getSMEFTCoeffEW("Cqu1R",1, 1, 2, 2) -0.000334 * getSMEFTCoeffEW("Cqd1R",0, 0, 1, 1) +0.000058 * getSMEFTCoeffEW("Cqd1R",1, 1, 0, 0) -0.000276 * getSMEFTCoeffEW("Cqd1R",1, 1, 1, 1)
16442 +0.000058 * getSMEFTCoeffEW("Cqd1R",1, 1, 2, 2) +0.014774 * getSMEFTCoeffEW("Cqd1R",2, 2, 1, 1) ) * v2;
16443 break;
16444 //} else if (f.is("CHARM")) {
16445 case 8:
16446 deltaNLO = (+0.007742 * getSMEFTCoeffEW("CW") +0.001931 * getSMEFTCoeffEW("CHbox") +0.144562 * getSMEFTCoeffEW("CHD") +0.000665 * getSMEFTCoeffEW("CHB")
16447 +0.00114 * getSMEFTCoeffEW("CHW") +0.167453 * getSMEFTCoeffEW("CHWB") -0.014717 * getSMEFTCoeffEW("CuWR",2, 2) +0.020802 * getSMEFTCoeffEW("CuBR",2, 2)
16448 +0.001104 * getSMEFTCoeffEW("CHl1R",0, 0) +0.001104 * getSMEFTCoeffEW("CHl1R",1, 1) +0.001104 * getSMEFTCoeffEW("CHl1R",2, 2) +0.030745 * getSMEFTCoeffEW("CHl3R",0, 0)
16449 +0.030745 * getSMEFTCoeffEW("CHl3R",1, 1) +0.00006 * getSMEFTCoeffEW("CHl3R",2, 2) +0.001104 * getSMEFTCoeffEW("CHeR",0, 0) +0.001104 * getSMEFTCoeffEW("CHeR",1, 1)
16450 +0.001104 * getSMEFTCoeffEW("CHeR",2, 2) -0.001104 * getSMEFTCoeffEW("CHq1R",0, 0) -0.094927 * getSMEFTCoeffEW("CHq1R",1, 1) +0.094959 * getSMEFTCoeffEW("CHq1R",2, 2)
16451 +0.000181 * getSMEFTCoeffEW("CHq3R",0, 0) +0.089851 * getSMEFTCoeffEW("CHq3R",1, 1) -0.059683 * getSMEFTCoeffEW("CHq3R",2, 2) -0.002209 * getSMEFTCoeffEW("CHuR",0, 0)
16452 -0.115557 * getSMEFTCoeffEW("CHuR",1, 1) -0.116308 * getSMEFTCoeffEW("CHuR",2, 2) +0.001104 * getSMEFTCoeffEW("CHdR",0, 0) +0.001104 * getSMEFTCoeffEW("CHdR",1, 1)
16453 +0.001104 * getSMEFTCoeffEW("CHdR",2, 2) -0.030685 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) +0.000636 * getSMEFTCoeffEW("Cqq1R",0, 0, 1, 1) -0.000399 * getSMEFTCoeffEW("Cqq1R",0, 1, 1, 0)
16454 +0.000236 * getSMEFTCoeffEW("Cqq1R",1, 1, 1, 1) -0.028109 * getSMEFTCoeffEW("Cqq1R",1, 1, 2, 2) -0.019173 * getSMEFTCoeffEW("Cqq1R",1, 2, 2, 1) -0.006627 * getSMEFTCoeffEW("Cqq3R",0, 0, 1, 1)
16455 +0.000569 * getSMEFTCoeffEW("Cqq3R",0, 1, 1, 0) -0.006058 * getSMEFTCoeffEW("Cqq3R",1, 1, 1, 1) -0.035371 * getSMEFTCoeffEW("Cqq3R",1, 1, 2, 2) -0.018205 * getSMEFTCoeffEW("Cqq3R",1, 2, 2, 1)
16456 -0.000318 * getSMEFTCoeffEW("Clq1R",0, 0, 1, 1) -0.000318 * getSMEFTCoeffEW("Clq1R",1, 1, 1, 1) -0.000318 * getSMEFTCoeffEW("Clq1R",2, 2, 1, 1) -0.001104 * getSMEFTCoeffEW("Clq3R",0, 0, 1, 1)
16457 -0.001104 * getSMEFTCoeffEW("Clq3R",1, 1, 1, 1) -0.001104 * getSMEFTCoeffEW("Clq3R",2, 2, 1, 1) +0.002995 * getSMEFTCoeffEW("CuuR",0, 0, 1, 1) +0.000399 * getSMEFTCoeffEW("CuuR",0, 1, 1, 0)
16458 +0.003395 * getSMEFTCoeffEW("CuuR",1, 1, 1, 1) +0.077766 * getSMEFTCoeffEW("CuuR",1, 1, 2, 2) +0.046983 * getSMEFTCoeffEW("CuuR",1, 2, 2, 1) -0.000749 * getSMEFTCoeffEW("CeuR",0, 0, 1, 1)
16459 -0.000749 * getSMEFTCoeffEW("CeuR",1, 1, 1, 1) -0.000749 * getSMEFTCoeffEW("CeuR",2, 2, 1, 1) -0.000749 * getSMEFTCoeffEW("Cud1R",1, 1, 0, 0) -0.000749 * getSMEFTCoeffEW("Cud1R",1, 1, 1, 1)
16460 -0.000749 * getSMEFTCoeffEW("Cud1R",1, 1, 2, 2) -0.000749 * getSMEFTCoeffEW("CluR",0, 0, 1, 1) -0.000749 * getSMEFTCoeffEW("CluR",1, 1, 1, 1) -0.000749 * getSMEFTCoeffEW("CluR",2, 2, 1, 1)
16461 -0.000318 * getSMEFTCoeffEW("CqeR",1, 1, 0, 0) -0.000318 * getSMEFTCoeffEW("CqeR",1, 1, 1, 1) -0.000318 * getSMEFTCoeffEW("CqeR",1, 1, 2, 2) +0.000749 * getSMEFTCoeffEW("Cqu1R",0, 0, 1, 1)
16462 +0.000636 * getSMEFTCoeffEW("Cqu1R",1, 1, 0, 0) +0.001384 * getSMEFTCoeffEW("Cqu1R",1, 1, 1, 1) +0.016502 * getSMEFTCoeffEW("Cqu1R",1, 1, 2, 2) -0.033117 * getSMEFTCoeffEW("Cqu1R",2, 2, 1, 1)
16463 -0.000318 * getSMEFTCoeffEW("Cqd1R",1, 1, 0, 0) -0.000318 * getSMEFTCoeffEW("Cqd1R",1, 1, 1, 1) -0.000318 * getSMEFTCoeffEW("Cqd1R",1, 1, 2, 2) ) * v2;
16464 break;
16465 //} else if (f.is("BOTTOM")) {
16466 case 11:
16467 deltaNLO = (+0.001072 * getSMEFTCoeffEW("CW") +0.000355 * getSMEFTCoeffEW("CHbox") +0.029789 * getSMEFTCoeffEW("CHD") +0.000122 * getSMEFTCoeffEW("CHB")
16468 +0.00021 * getSMEFTCoeffEW("CHW") +0.03436 * getSMEFTCoeffEW("CHWB") -0.004743 * getSMEFTCoeffEW("CuWR",2, 2) +0.003557 * getSMEFTCoeffEW("CuBR",2, 2)
16469 +0.000203 * getSMEFTCoeffEW("CHl1R",0, 0) +0.000203 * getSMEFTCoeffEW("CHl1R",1, 1) +0.000203 * getSMEFTCoeffEW("CHl1R",2, 2) +0.006546 * getSMEFTCoeffEW("CHl3R",0, 0)
16470 +0.006546 * getSMEFTCoeffEW("CHl3R",1, 1) +0.000203 * getSMEFTCoeffEW("CHeR",0, 0) +0.000203 * getSMEFTCoeffEW("CHeR",1, 1) +0.000203 * getSMEFTCoeffEW("CHeR",2, 2)
16471 -0.000203 * getSMEFTCoeffEW("CHq1R",0, 0) -0.000203 * getSMEFTCoeffEW("CHq1R",1, 1) +0.038131 * getSMEFTCoeffEW("CHq1R",2, 2) +0.000033 * getSMEFTCoeffEW("CHq3R",0, 0)
16472 +0.000033 * getSMEFTCoeffEW("CHq3R",1, 1) +0.004738 * getSMEFTCoeffEW("CHq3R",2, 2) -0.000406 * getSMEFTCoeffEW("CHuR",0, 0) -0.000406 * getSMEFTCoeffEW("CHuR",1, 1)
16473 -0.02192 * getSMEFTCoeffEW("CHuR",2, 2) +0.000203 * getSMEFTCoeffEW("CHdR",0, 0) +0.000203 * getSMEFTCoeffEW("CHdR",1, 1) +0.069347 * getSMEFTCoeffEW("CHdR",2, 2)
16474 -0.006535 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) -0.000117 * getSMEFTCoeffEW("Cqq1R",0, 0, 2, 2) -0.000089 * getSMEFTCoeffEW("Cqq1R",0, 2, 2, 0) -0.000117 * getSMEFTCoeffEW("Cqq1R",1, 1, 2, 2)
16475 -0.000089 * getSMEFTCoeffEW("Cqq1R",1, 2, 2, 1) +0.005083 * getSMEFTCoeffEW("Cqq1R",2, 2, 2, 2) -0.001219 * getSMEFTCoeffEW("Cqq3R",0, 0, 2, 2) +0.000058 * getSMEFTCoeffEW("Cqq3R",0, 2, 2, 0)
16476 -0.001219 * getSMEFTCoeffEW("Cqq3R",1, 1, 2, 2) +0.000058 * getSMEFTCoeffEW("Cqq3R",1, 2, 2, 1) +0.000458 * getSMEFTCoeffEW("Cqq3R",2, 2, 2, 2) +0.000058 * getSMEFTCoeffEW("Clq1R",0, 0, 2, 2)
16477 +0.000058 * getSMEFTCoeffEW("Clq1R",1, 1, 2, 2) +0.000058 * getSMEFTCoeffEW("Clq1R",2, 2, 2, 2) -0.000203 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2) -0.000203 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2)
16478 -0.000203 * getSMEFTCoeffEW("Clq3R",2, 2, 2, 2) +0.000668 * getSMEFTCoeffEW("CddR",0, 0, 2, 2) +0.000089 * getSMEFTCoeffEW("CddR",0, 2, 2, 0) +0.000668 * getSMEFTCoeffEW("CddR",1, 1, 2, 2)
16479 +0.000089 * getSMEFTCoeffEW("CddR",1, 2, 2, 1) +0.000757 * getSMEFTCoeffEW("CddR",2, 2, 2, 2) +0.000334 * getSMEFTCoeffEW("CedR",0, 0, 2, 2) +0.000334 * getSMEFTCoeffEW("CedR",1, 1, 2, 2)
16480 +0.000334 * getSMEFTCoeffEW("CedR",2, 2, 2, 2) -0.000668 * getSMEFTCoeffEW("Cud1R",0, 0, 2, 2) -0.000668 * getSMEFTCoeffEW("Cud1R",1, 1, 2, 2) -0.017347 * getSMEFTCoeffEW("Cud1R",2, 2, 2, 2)
16481 +0.000334 * getSMEFTCoeffEW("CldR",0, 0, 2, 2) +0.000334 * getSMEFTCoeffEW("CldR",1, 1, 2, 2) +0.000334 * getSMEFTCoeffEW("CldR",2, 2, 2, 2) +0.000058 * getSMEFTCoeffEW("CqeR",2, 2, 0, 0)
16482 +0.000058 * getSMEFTCoeffEW("CqeR",2, 2, 1, 1) +0.000058 * getSMEFTCoeffEW("CqeR",2, 2, 2, 2) -0.000117 * getSMEFTCoeffEW("Cqu1R",2, 2, 0, 0) -0.000117 * getSMEFTCoeffEW("Cqu1R",2, 2, 1, 1)
16483 -0.003037 * getSMEFTCoeffEW("Cqu1R",2, 2, 2, 2) -0.000334 * getSMEFTCoeffEW("Cqd1R",0, 0, 2, 2) -0.000334 * getSMEFTCoeffEW("Cqd1R",1, 1, 2, 2) +0.000058 * getSMEFTCoeffEW("Cqd1R",2, 2, 0, 0)
16484 +0.000058 * getSMEFTCoeffEW("Cqd1R",2, 2, 1, 1) +0.014833 * getSMEFTCoeffEW("Cqd1R",2, 2, 2, 2) ) * v2;
16485 break;
16486 //} else {
16487 default:
16488 deltaNLO = 0.;
16489 }
16490
16491 return dAf + cNLOd6 * deltaNLO;
16492}
virtual const double deltaGA_f(const Particle p) const
New physics contribution to the neutral-current axial-vector coupling .
virtual const double deltaGV_f(const Particle p) const
New physics contribution to the neutral-current vector coupling .

◆ deltaAFB()

const double NPSMEFTd6General::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 from NPbase.

Definition at line 16500 of file NPSMEFTd6General.cpp.

16501{
16502 double dAFB = 0.;
16503 //double delGVf = deltaGV_f(f);
16504 //double delGAf = deltaGA_f(f);
16505
16506 //double deltaNLO;
16507
16508 // The electron part is needed for any final state
16509 //double gVe = trueSM.gV_f(f).real();
16510 //double gAe = trueSM.gA_f(f).real();
16511 //double Ge = gVe * gVe + gAe * gAe;
16512
16513 double AeSM = trueSM.A_f(leptons[ELECTRON]); //2.0 * gAe * gVe / Ge;
16514 double delAe = deltaA_f(leptons[ELECTRON]);
16515
16516 //if (f.is("ELECTRON")) {
16517 if ( f.getIndex() == 1 ) {
16518
16519 dAFB = (3.0/2.0) * AeSM * delAe;
16520
16521 //if (delGVf != 0.0 || delGAf != 0.0) {
16522 // double gVe = trueSM.gV_f(f).real();
16523 // double gAe = trueSM.gA_f(f).real();
16524 // double Ge = gVe * gVe + gAe*gAe;
16525 // double delGVeOverGAe = (gAe * delGVf - gVe * delGAf) / gAe / gAe;
16526 // dAFB = -6.0 * gVe * gAe * (gVe * gVe - gAe * gAe) * gAe * gAe / Ge / Ge / Ge*delGVeOverGAe;
16527 //}
16528 } else {
16529
16530 //double gVf = trueSM.gV_f(f).real();
16531 //double gAf = trueSM.gA_f(f).real();
16532 //double Gf = gVf * gVf + gAf * gAf;
16533
16534 double AfSM = trueSM.A_f(f); //2.0 * gAf * gVf / Gf;
16535 double delAf = deltaA_f(f);
16536
16537 dAFB = (3.0/4.0) * ( AfSM * delAe + AeSM * delAf );
16538
16539 //double delGVe = deltaGV_f(leptons[ELECTRON]);
16540 //double delGAe = deltaGA_f(leptons[ELECTRON]);
16541 //if (delGVe != 0.0 || delGAe != 0.0 || delGVf != 0.0 || delGAf != 0.0) {
16542 // double gVe = trueSM.gV_f(leptons[ELECTRON]).real();
16543 // double gAe = trueSM.gA_f(leptons[ELECTRON]).real();
16544 // double Ge = gVe * gVe + gAe*gAe;
16545 // double delGVeOverGAe = (gAe * delGVe - gVe * delGAe) / gAe / gAe;
16546 //
16547 // double gVf = trueSM.gV_f(f).real();
16548 // double gAf = trueSM.gA_f(f).real();
16549 // double Gf = gVf * gVf + gAf*gAf;
16550 // double delGVfOverGAf = (gAf * delGVf - gVf * delGAf) / gAf / gAf;
16551
16552 // dAFB = -(3.0 * gVf * gAf * (gVe * gVe - gAe * gAe) * gAe * gAe / Gf / Ge / Ge * delGVeOverGAe
16553 // + 3.0 * gVe * gAe * (gVf * gVf - gAf * gAf) * gAf * gAf / Ge / Gf / Gf * delGVfOverGAf);
16554 //}
16555 }
16556
16557 // Finite NLO corrections: not available for u and d
16558 //switch(f.getIndex()){
16559 //if (f.is("ELECTRON")) {
16560 // case 1:
16561 // deltaNLO = (+0.00572 * getSMEFTCoeffEW("CW") +0.001427 * getSMEFTCoeffEW("CHbox") -0.252903 * getSMEFTCoeffEW("CHD") +0.000491 * getSMEFTCoeffEW("CHB")
16562 // +0.000842 * getSMEFTCoeffEW("CHW") -0.262264 * getSMEFTCoeffEW("CHWB") -0.010873 * getSMEFTCoeffEW("CuWR",2, 2) +0.015368 * getSMEFTCoeffEW("CuBR",2, 2)
16563 // -0.13715 * getSMEFTCoeffEW("CHl1R",0, 0) +0.000816 * getSMEFTCoeffEW("CHl1R",1, 1) +0.000816 * getSMEFTCoeffEW("CHl1R",2, 2) -0.118334 * getSMEFTCoeffEW("CHl3R",0, 0)
16564 // +0.022957 * getSMEFTCoeffEW("CHl3R",1, 1) +0.000045 * getSMEFTCoeffEW("CHl3R",2, 2) -0.222466 * getSMEFTCoeffEW("CHeR",0, 0) +0.000816 * getSMEFTCoeffEW("CHeR",1, 1)
16565 // +0.000816 * getSMEFTCoeffEW("CHeR",2, 2) -0.000816 * getSMEFTCoeffEW("CHq1R",0, 0) -0.000816 * getSMEFTCoeffEW("CHq1R",1, 1) +0.070151 * getSMEFTCoeffEW("CHq1R",2, 2)
16566 // +0.000134 * getSMEFTCoeffEW("CHq3R",0, 0) +0.000134 * getSMEFTCoeffEW("CHq3R",1, 1) -0.044091 * getSMEFTCoeffEW("CHq3R",2, 2) -0.001632 * getSMEFTCoeffEW("CHuR",0, 0)
16567 // -0.001632 * getSMEFTCoeffEW("CHuR",1, 1) -0.085923 * getSMEFTCoeffEW("CHuR",2, 2) +0.000816 * getSMEFTCoeffEW("CHdR",0, 0) +0.000816 * getSMEFTCoeffEW("CHdR",1, 1)
16568 // +0.000816 * getSMEFTCoeffEW("CHdR",2, 2) +0.000237 * getSMEFTCoeffEW("CllR",0, 0, 0, 0) +0.00047 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) +0.00047 * getSMEFTCoeffEW("CllR",0, 0, 2, 2)
16569 // -0.023145 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) -0.000232 * getSMEFTCoeffEW("CllR",0, 2, 2, 0) -0.000235 * getSMEFTCoeffEW("Clq1R",0, 0, 0, 0) -0.000235 * getSMEFTCoeffEW("Clq1R",0, 0, 1, 1)
16570 // +0.010383 * getSMEFTCoeffEW("Clq1R",0, 0, 2, 2) -0.002448 * getSMEFTCoeffEW("Clq3R",0, 0, 0, 0) -0.002448 * getSMEFTCoeffEW("Clq3R",0, 0, 1, 1) -0.013065 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2)
16571 // +0.000814 * getSMEFTCoeffEW("CeeR",0, 0, 0, 0) +0.000814 * getSMEFTCoeffEW("CeeR",0, 0, 1, 1) +0.000814 * getSMEFTCoeffEW("CeeR",0, 0, 2, 2) -0.000581 * getSMEFTCoeffEW("CeuR",0, 0, 0, 0)
16572 // -0.000581 * getSMEFTCoeffEW("CeuR",0, 0, 1, 1) -0.015087 * getSMEFTCoeffEW("CeuR",0, 0, 2, 2) +0.000291 * getSMEFTCoeffEW("CedR",0, 0, 0, 0) +0.000291 * getSMEFTCoeffEW("CedR",0, 0, 1, 1)
16573 // +0.000291 * getSMEFTCoeffEW("CedR",0, 0, 2, 2) +0.000525 * getSMEFTCoeffEW("CleR",0, 0, 0, 0) +0.000235 * getSMEFTCoeffEW("CleR",0, 0, 1, 1) +0.000235 * getSMEFTCoeffEW("CleR",0, 0, 2, 2)
16574 // +0.000291 * getSMEFTCoeffEW("CleR",1, 1, 0, 0) +0.000291 * getSMEFTCoeffEW("CleR",2, 2, 0, 0) -0.00047 * getSMEFTCoeffEW("CluR",0, 0, 0, 0) -0.00047 * getSMEFTCoeffEW("CluR",0, 0, 1, 1)
16575 // -0.012191 * getSMEFTCoeffEW("CluR",0, 0, 2, 2) +0.000235 * getSMEFTCoeffEW("CldR",0, 0, 0, 0) +0.000235 * getSMEFTCoeffEW("CldR",0, 0, 1, 1) +0.000235 * getSMEFTCoeffEW("CldR",0, 0, 2, 2)
16576 // -0.000291 * getSMEFTCoeffEW("CqeR",0, 0, 0, 0) -0.000291 * getSMEFTCoeffEW("CqeR",1, 1, 0, 0) +0.012849 * getSMEFTCoeffEW("CqeR",2, 2, 0, 0) ) * v2;
16577 // break;
16578 //} else if (f.is("MUON")) {
16579 // case 3:
16580 // deltaNLO = (+0.00572 * getSMEFTCoeffEW("CW") +0.001427 * getSMEFTCoeffEW("CHbox") -0.252903 * getSMEFTCoeffEW("CHD") +0.000491 * getSMEFTCoeffEW("CHB")
16581 // +0.000842 * getSMEFTCoeffEW("CHW") -0.262264 * getSMEFTCoeffEW("CHWB") -0.010873 * getSMEFTCoeffEW("CuWR",2, 2) +0.015368 * getSMEFTCoeffEW("CuBR",2, 2)
16582 // -0.068167 * getSMEFTCoeffEW("CHl1R",0, 0) -0.068167 * getSMEFTCoeffEW("CHl1R",1, 1) +0.000816 * getSMEFTCoeffEW("CHl1R",2, 2) -0.047688 * getSMEFTCoeffEW("CHl3R",0, 0)
16583 // -0.047688 * getSMEFTCoeffEW("CHl3R",1, 1) +0.000045 * getSMEFTCoeffEW("CHl3R",2, 2) -0.110825 * getSMEFTCoeffEW("CHeR",0, 0) -0.110825 * getSMEFTCoeffEW("CHeR",1, 1)
16584 // +0.000816 * getSMEFTCoeffEW("CHeR",2, 2) -0.000816 * getSMEFTCoeffEW("CHq1R",0, 0) -0.000816 * getSMEFTCoeffEW("CHq1R",1, 1) +0.070151 * getSMEFTCoeffEW("CHq1R",2, 2)
16585 // +0.000134 * getSMEFTCoeffEW("CHq3R",0, 0) +0.000134 * getSMEFTCoeffEW("CHq3R",1, 1) -0.044091 * getSMEFTCoeffEW("CHq3R",2, 2) -0.001632 * getSMEFTCoeffEW("CHuR",0, 0)
16586 // -0.001632 * getSMEFTCoeffEW("CHuR",1, 1) -0.085923 * getSMEFTCoeffEW("CHuR",2, 2) +0.000816 * getSMEFTCoeffEW("CHdR",0, 0) +0.000816 * getSMEFTCoeffEW("CHdR",1, 1)
16587 // +0.000816 * getSMEFTCoeffEW("CHdR",2, 2) +0.000119 * getSMEFTCoeffEW("CllR",0, 0, 0, 0) +0.00047 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) +0.000235 * getSMEFTCoeffEW("CllR",0, 0, 2, 2)
16588 // -0.023145 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) -0.000116 * getSMEFTCoeffEW("CllR",0, 2, 2, 0) +0.000119 * getSMEFTCoeffEW("CllR",1, 1, 1, 1) +0.000235 * getSMEFTCoeffEW("CllR",1, 1, 2, 2)
16589 // -0.000116 * getSMEFTCoeffEW("CllR",1, 2, 2, 1) -0.000117 * getSMEFTCoeffEW("Clq1R",0, 0, 0, 0) -0.000117 * getSMEFTCoeffEW("Clq1R",0, 0, 1, 1) +0.005191 * getSMEFTCoeffEW("Clq1R",0, 0, 2, 2)
16590 // -0.000117 * getSMEFTCoeffEW("Clq1R",1, 1, 0, 0) -0.000117 * getSMEFTCoeffEW("Clq1R",1, 1, 1, 1) +0.005191 * getSMEFTCoeffEW("Clq1R",1, 1, 2, 2) -0.001224 * getSMEFTCoeffEW("Clq3R",0, 0, 0, 0)
16591 // -0.001224 * getSMEFTCoeffEW("Clq3R",0, 0, 1, 1) -0.006533 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2) -0.001224 * getSMEFTCoeffEW("Clq3R",1, 1, 0, 0) -0.001224 * getSMEFTCoeffEW("Clq3R",1, 1, 1, 1)
16592 // -0.006533 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2) +0.000407 * getSMEFTCoeffEW("CeeR",0, 0, 0, 0) +0.000814 * getSMEFTCoeffEW("CeeR",0, 0, 1, 1) +0.000407 * getSMEFTCoeffEW("CeeR",0, 0, 2, 2)
16593 // +0.000407 * getSMEFTCoeffEW("CeeR",1, 1, 1, 1) +0.000407 * getSMEFTCoeffEW("CeeR",1, 1, 2, 2) -0.000291 * getSMEFTCoeffEW("CeuR",0, 0, 0, 0) -0.000291 * getSMEFTCoeffEW("CeuR",0, 0, 1, 1)
16594 // -0.007543 * getSMEFTCoeffEW("CeuR",0, 0, 2, 2) -0.000291 * getSMEFTCoeffEW("CeuR",1, 1, 0, 0) -0.000291 * getSMEFTCoeffEW("CeuR",1, 1, 1, 1) -0.007543 * getSMEFTCoeffEW("CeuR",1, 1, 2, 2)
16595 // +0.000145 * getSMEFTCoeffEW("CedR",0, 0, 0, 0) +0.000145 * getSMEFTCoeffEW("CedR",0, 0, 1, 1) +0.000145 * getSMEFTCoeffEW("CedR",0, 0, 2, 2) +0.000145 * getSMEFTCoeffEW("CedR",1, 1, 0, 0)
16596 // +0.000145 * getSMEFTCoeffEW("CedR",1, 1, 1, 1) +0.000145 * getSMEFTCoeffEW("CedR",1, 1, 2, 2) +0.000263 * getSMEFTCoeffEW("CleR",0, 0, 0, 0) +0.000263 * getSMEFTCoeffEW("CleR",0, 0, 1, 1)
16597 // +0.000117 * getSMEFTCoeffEW("CleR",0, 0, 2, 2) +0.000263 * getSMEFTCoeffEW("CleR",1, 1, 0, 0) +0.000263 * getSMEFTCoeffEW("CleR",1, 1, 1, 1) +0.000117 * getSMEFTCoeffEW("CleR",1, 1, 2, 2)
16598 // +0.000145 * getSMEFTCoeffEW("CleR",2, 2, 0, 0) +0.000145 * getSMEFTCoeffEW("CleR",2, 2, 1, 1) -0.000235 * getSMEFTCoeffEW("CluR",0, 0, 0, 0) -0.000235 * getSMEFTCoeffEW("CluR",0, 0, 1, 1)
16599 // -0.006095 * getSMEFTCoeffEW("CluR",0, 0, 2, 2) -0.000235 * getSMEFTCoeffEW("CluR",1, 1, 0, 0) -0.000235 * getSMEFTCoeffEW("CluR",1, 1, 1, 1) -0.006095 * getSMEFTCoeffEW("CluR",1, 1, 2, 2)
16600 // +0.000117 * getSMEFTCoeffEW("CldR",0, 0, 0, 0) +0.000117 * getSMEFTCoeffEW("CldR",0, 0, 1, 1) +0.000117 * getSMEFTCoeffEW("CldR",0, 0, 2, 2) +0.000117 * getSMEFTCoeffEW("CldR",1, 1, 0, 0)
16601 // +0.000117 * getSMEFTCoeffEW("CldR",1, 1, 1, 1) +0.000117 * getSMEFTCoeffEW("CldR",1, 1, 2, 2) -0.000145 * getSMEFTCoeffEW("CqeR",0, 0, 0, 0) -0.000145 * getSMEFTCoeffEW("CqeR",0, 0, 1, 1)
16602 // -0.000145 * getSMEFTCoeffEW("CqeR",1, 1, 0, 0) -0.000145 * getSMEFTCoeffEW("CqeR",1, 1, 1, 1) +0.006425 * getSMEFTCoeffEW("CqeR",2, 2, 0, 0) +0.006425 * getSMEFTCoeffEW("CqeR",2, 2, 1, 1) ) * v2;
16603 // break;
16605 // case 5:
16606 // deltaNLO = (+0.00572 * getSMEFTCoeffEW("CW") +0.001427 * getSMEFTCoeffEW("CHbox") -0.252903 * getSMEFTCoeffEW("CHD") +0.000491 * getSMEFTCoeffEW("CHB")
16607 // +0.000842 * getSMEFTCoeffEW("CHW") -0.262264 * getSMEFTCoeffEW("CHWB") -0.010873 * getSMEFTCoeffEW("CuWR",2, 2) +0.015368 * getSMEFTCoeffEW("CuBR",2, 2)
16608 // -0.068167 * getSMEFTCoeffEW("CHl1R",0, 0) +0.000816 * getSMEFTCoeffEW("CHl1R",1, 1) -0.068167 * getSMEFTCoeffEW("CHl1R",2, 2) -0.047688 * getSMEFTCoeffEW("CHl3R",0, 0)
16609 // +0.022957 * getSMEFTCoeffEW("CHl3R",1, 1) -0.070601 * getSMEFTCoeffEW("CHl3R",2, 2) -0.110825 * getSMEFTCoeffEW("CHeR",0, 0) +0.000816 * getSMEFTCoeffEW("CHeR",1, 1)
16610 // -0.110825 * getSMEFTCoeffEW("CHeR",2, 2) -0.000816 * getSMEFTCoeffEW("CHq1R",0, 0) -0.000816 * getSMEFTCoeffEW("CHq1R",1, 1) +0.070151 * getSMEFTCoeffEW("CHq1R",2, 2)
16611 // +0.000134 * getSMEFTCoeffEW("CHq3R",0, 0) +0.000134 * getSMEFTCoeffEW("CHq3R",1, 1) -0.044091 * getSMEFTCoeffEW("CHq3R",2, 2) -0.001632 * getSMEFTCoeffEW("CHuR",0, 0)
16612 // -0.001632 * getSMEFTCoeffEW("CHuR",1, 1) -0.085923 * getSMEFTCoeffEW("CHuR",2, 2) +0.000816 * getSMEFTCoeffEW("CHdR",0, 0) +0.000816 * getSMEFTCoeffEW("CHdR",1, 1)
16613 // +0.000816 * getSMEFTCoeffEW("CHdR",2, 2) +0.000119 * getSMEFTCoeffEW("CllR",0, 0, 0, 0) +0.000235 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) +0.00047 * getSMEFTCoeffEW("CllR",0, 0, 2, 2)
16614 // -0.023029 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) -0.000232 * getSMEFTCoeffEW("CllR",0, 2, 2, 0) +0.000235 * getSMEFTCoeffEW("CllR",1, 1, 2, 2) -0.000116 * getSMEFTCoeffEW("CllR",1, 2, 2, 1)
16615 // +0.000119 * getSMEFTCoeffEW("CllR",2, 2, 2, 2) -0.000117 * getSMEFTCoeffEW("Clq1R",0, 0, 0, 0) -0.000117 * getSMEFTCoeffEW("Clq1R",0, 0, 1, 1) +0.005191 * getSMEFTCoeffEW("Clq1R",0, 0, 2, 2)
16616 // -0.000117 * getSMEFTCoeffEW("Clq1R",2, 2, 0, 0) -0.000117 * getSMEFTCoeffEW("Clq1R",2, 2, 1, 1) +0.005191 * getSMEFTCoeffEW("Clq1R",2, 2, 2, 2) -0.001224 * getSMEFTCoeffEW("Clq3R",0, 0, 0, 0)
16617 // -0.001224 * getSMEFTCoeffEW("Clq3R",0, 0, 1, 1) -0.006533 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2) -0.001224 * getSMEFTCoeffEW("Clq3R",2, 2, 0, 0) -0.001224 * getSMEFTCoeffEW("Clq3R",2, 2, 1, 1)
16618 // -0.006533 * getSMEFTCoeffEW("Clq3R",2, 2, 2, 2) +0.000407 * getSMEFTCoeffEW("CeeR",0, 0, 0, 0) +0.000407 * getSMEFTCoeffEW("CeeR",0, 0, 1, 1) +0.000814 * getSMEFTCoeffEW("CeeR",0, 0, 2, 2)
16619 // +0.000407 * getSMEFTCoeffEW("CeeR",1, 1, 2, 2) +0.000407 * getSMEFTCoeffEW("CeeR",2, 2, 2, 2) -0.000291 * getSMEFTCoeffEW("CeuR",0, 0, 0, 0) -0.000291 * getSMEFTCoeffEW("CeuR",0, 0, 1, 1)
16620 // -0.007543 * getSMEFTCoeffEW("CeuR",0, 0, 2, 2) -0.000291 * getSMEFTCoeffEW("CeuR",2, 2, 0, 0) -0.000291 * getSMEFTCoeffEW("CeuR",2, 2, 1, 1) -0.007543 * getSMEFTCoeffEW("CeuR",2, 2, 2, 2)
16621 // +0.000145 * getSMEFTCoeffEW("CedR",0, 0, 0, 0) +0.000145 * getSMEFTCoeffEW("CedR",0, 0, 1, 1) +0.000145 * getSMEFTCoeffEW("CedR",0, 0, 2, 2) +0.000145 * getSMEFTCoeffEW("CedR",2, 2, 0, 0)
16622 // +0.000145 * getSMEFTCoeffEW("CedR",2, 2, 1, 1) +0.000145 * getSMEFTCoeffEW("CedR",2, 2, 2, 2) +0.000263 * getSMEFTCoeffEW("CleR",0, 0, 0, 0) +0.000117 * getSMEFTCoeffEW("CleR",0, 0, 1, 1)
16623 // +0.000263 * getSMEFTCoeffEW("CleR",0, 0, 2, 2) +0.000145 * getSMEFTCoeffEW("CleR",1, 1, 0, 0) +0.000145 * getSMEFTCoeffEW("CleR",1, 1, 2, 2) +0.000263 * getSMEFTCoeffEW("CleR",2, 2, 0, 0)
16624 // +0.000117 * getSMEFTCoeffEW("CleR",2, 2, 1, 1) +0.000263 * getSMEFTCoeffEW("CleR",2, 2, 2, 2) -0.000235 * getSMEFTCoeffEW("CluR",0, 0, 0, 0) -0.000235 * getSMEFTCoeffEW("CluR",0, 0, 1, 1)
16625 // -0.006095 * getSMEFTCoeffEW("CluR",0, 0, 2, 2) -0.000235 * getSMEFTCoeffEW("CluR",2, 2, 0, 0) -0.000235 * getSMEFTCoeffEW("CluR",2, 2, 1, 1) -0.006095 * getSMEFTCoeffEW("CluR",2, 2, 2, 2)
16626 // +0.000117 * getSMEFTCoeffEW("CldR",0, 0, 0, 0) +0.000117 * getSMEFTCoeffEW("CldR",0, 0, 1, 1) +0.000117 * getSMEFTCoeffEW("CldR",0, 0, 2, 2) +0.000117 * getSMEFTCoeffEW("CldR",2, 2, 0, 0)
16627 // +0.000117 * getSMEFTCoeffEW("CldR",2, 2, 1, 1) +0.000117 * getSMEFTCoeffEW("CldR",2, 2, 2, 2) -0.000145 * getSMEFTCoeffEW("CqeR",0, 0, 0, 0) -0.000145 * getSMEFTCoeffEW("CqeR",0, 0, 2, 2)
16628 // -0.000145 * getSMEFTCoeffEW("CqeR",1, 1, 0, 0) -0.000145 * getSMEFTCoeffEW("CqeR",1, 1, 2, 2) +0.006425 * getSMEFTCoeffEW("CqeR",2, 2, 0, 0) +0.006425 * getSMEFTCoeffEW("CqeR",2, 2, 2, 2) ) * v2;
16629 // break;
16630 //} else if (f.is("STRANGE")) {
16631 // case 9:
16632 // deltaNLO = (+0.013035 * getSMEFTCoeffEW("CW") +0.003252 * getSMEFTCoeffEW("CHbox") +0.146227 * getSMEFTCoeffEW("CHD") +0.001119 * getSMEFTCoeffEW("CHB")
16633 // +0.00192 * getSMEFTCoeffEW("CHW") +0.177551 * getSMEFTCoeffEW("CHWB") -0.024778 * getSMEFTCoeffEW("CuWR",2, 2) +0.035022 * getSMEFTCoeffEW("CuBR",2, 2)
16634 // +0.108046 * getSMEFTCoeffEW("CHl1R",0, 0) +0.001859 * getSMEFTCoeffEW("CHl1R",1, 1) +0.001859 * getSMEFTCoeffEW("CHl1R",2, 2) +0.151035 * getSMEFTCoeffEW("CHl3R",0, 0)
16635 // +0.052297 * getSMEFTCoeffEW("CHl3R",1, 1) +0.000102 * getSMEFTCoeffEW("CHl3R",2, 2) +0.015591 * getSMEFTCoeffEW("CHeR",0, 0) +0.001859 * getSMEFTCoeffEW("CHeR",1, 1)
16636 // +0.001859 * getSMEFTCoeffEW("CHeR",2, 2) -0.001859 * getSMEFTCoeffEW("CHq1R",0, 0) -0.006578 * getSMEFTCoeffEW("CHq1R",1, 1) +0.159871 * getSMEFTCoeffEW("CHq1R",2, 2)
16637 // +0.000305 * getSMEFTCoeffEW("CHq3R",0, 0) -0.004524 * getSMEFTCoeffEW("CHq3R",1, 1) -0.10048 * getSMEFTCoeffEW("CHq3R",2, 2) -0.003719 * getSMEFTCoeffEW("CHuR",0, 0)
16638 // -0.003719 * getSMEFTCoeffEW("CHuR",1, 1) -0.195812 * getSMEFTCoeffEW("CHuR",2, 2) +0.001859 * getSMEFTCoeffEW("CHdR",0, 0) -0.031424 * getSMEFTCoeffEW("CHdR",1, 1)
16639 // +0.001859 * getSMEFTCoeffEW("CHdR",2, 2) +0.000531 * getSMEFTCoeffEW("CllR",0, 0, 0, 0) +0.001052 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) +0.001052 * getSMEFTCoeffEW("CllR",0, 0, 2, 2)
16640 // -0.052716 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) -0.000521 * getSMEFTCoeffEW("CllR",0, 2, 2, 0) -0.000018 * getSMEFTCoeffEW("Cqq1R",0, 0, 1, 1) -0.000014 * getSMEFTCoeffEW("Cqq1R",0, 1, 1, 0)
16641 // -0.000032 * getSMEFTCoeffEW("Cqq1R",1, 1, 1, 1) +0.000815 * getSMEFTCoeffEW("Cqq1R",1, 1, 2, 2) -0.000014 * getSMEFTCoeffEW("Cqq1R",1, 2, 2, 1) -0.000192 * getSMEFTCoeffEW("Cqq3R",0, 0, 1, 1)
16642 // +0.000009 * getSMEFTCoeffEW("Cqq3R",0, 1, 1, 0) -0.000183 * getSMEFTCoeffEW("Cqq3R",1, 1, 1, 1) -0.001025 * getSMEFTCoeffEW("Cqq3R",1, 1, 2, 2) +0.001097 * getSMEFTCoeffEW("Cqq3R",1, 2, 2, 1)
16643 // -0.000526 * getSMEFTCoeffEW("Clq1R",0, 0, 0, 0) -0.000517 * getSMEFTCoeffEW("Clq1R",0, 0, 1, 1) +0.023254 * getSMEFTCoeffEW("Clq1R",0, 0, 2, 2) +0.000009 * getSMEFTCoeffEW("Clq1R",1, 1, 1, 1)
16644 // +0.000009 * getSMEFTCoeffEW("Clq1R",2, 2, 1, 1) -0.005482 * getSMEFTCoeffEW("Clq3R",0, 0, 0, 0) -0.005514 * getSMEFTCoeffEW("Clq3R",0, 0, 1, 1) -0.029262 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2)
16645 // -0.000032 * getSMEFTCoeffEW("Clq3R",1, 1, 1, 1) -0.000032 * getSMEFTCoeffEW("Clq3R",2, 2, 1, 1) +0.001822 * getSMEFTCoeffEW("CeeR",0, 0, 0, 0) +0.001822 * getSMEFTCoeffEW("CeeR",0, 0, 1, 1)
16646 // +0.001822 * getSMEFTCoeffEW("CeeR",0, 0, 2, 2) +0.000105 * getSMEFTCoeffEW("CddR",0, 0, 1, 1) +0.000014 * getSMEFTCoeffEW("CddR",0, 1, 1, 0) +0.000119 * getSMEFTCoeffEW("CddR",1, 1, 1, 1)
16647 // +0.000105 * getSMEFTCoeffEW("CddR",1, 1, 2, 2) +0.000014 * getSMEFTCoeffEW("CddR",1, 2, 2, 1) -0.001302 * getSMEFTCoeffEW("CeuR",0, 0, 0, 0) -0.001302 * getSMEFTCoeffEW("CeuR",0, 0, 1, 1)
16648 // -0.033789 * getSMEFTCoeffEW("CeuR",0, 0, 2, 2) +0.000651 * getSMEFTCoeffEW("CedR",0, 0, 0, 0) +0.000703 * getSMEFTCoeffEW("CedR",0, 0, 1, 1) +0.000651 * getSMEFTCoeffEW("CedR",0, 0, 2, 2)
16649 // +0.000053 * getSMEFTCoeffEW("CedR",1, 1, 1, 1) +0.000053 * getSMEFTCoeffEW("CedR",2, 2, 1, 1) -0.000105 * getSMEFTCoeffEW("Cud1R",0, 0, 1, 1) -0.000105 * getSMEFTCoeffEW("Cud1R",1, 1, 1, 1)
16650 // -0.002732 * getSMEFTCoeffEW("Cud1R",2, 2, 1, 1) +0.001177 * getSMEFTCoeffEW("CleR",0, 0, 0, 0) +0.000526 * getSMEFTCoeffEW("CleR",0, 0, 1, 1) +0.000526 * getSMEFTCoeffEW("CleR",0, 0, 2, 2)
16651 // +0.000651 * getSMEFTCoeffEW("CleR",1, 1, 0, 0) +0.000651 * getSMEFTCoeffEW("CleR",2, 2, 0, 0) -0.001052 * getSMEFTCoeffEW("CluR",0, 0, 0, 0) -0.001052 * getSMEFTCoeffEW("CluR",0, 0, 1, 1)
16652 // -0.027303 * getSMEFTCoeffEW("CluR",0, 0, 2, 2) +0.000526 * getSMEFTCoeffEW("CldR",0, 0, 0, 0) +0.000578 * getSMEFTCoeffEW("CldR",0, 0, 1, 1) +0.000526 * getSMEFTCoeffEW("CldR",0, 0, 2, 2)
16653 // +0.000053 * getSMEFTCoeffEW("CldR",1, 1, 1, 1) +0.000053 * getSMEFTCoeffEW("CldR",2, 2, 1, 1) -0.000651 * getSMEFTCoeffEW("CqeR",0, 0, 0, 0) -0.000642 * getSMEFTCoeffEW("CqeR",1, 1, 0, 0)
16654 // +0.000009 * getSMEFTCoeffEW("CqeR",1, 1, 1, 1) +0.000009 * getSMEFTCoeffEW("CqeR",1, 1, 2, 2) +0.028779 * getSMEFTCoeffEW("CqeR",2, 2, 0, 0) -0.000018 * getSMEFTCoeffEW("Cqu1R",1, 1, 0, 0)
16655 // -0.000018 * getSMEFTCoeffEW("Cqu1R",1, 1, 1, 1) -0.000478 * getSMEFTCoeffEW("Cqu1R",1, 1, 2, 2) -0.000053 * getSMEFTCoeffEW("Cqd1R",0, 0, 1, 1) +0.000009 * getSMEFTCoeffEW("Cqd1R",1, 1, 0, 0)
16656 // -0.000043 * getSMEFTCoeffEW("Cqd1R",1, 1, 1, 1) +0.000009 * getSMEFTCoeffEW("Cqd1R",1, 1, 2, 2) +0.002327 * getSMEFTCoeffEW("Cqd1R",2, 2, 1, 1) ) * v2;
16657 // break;
16659 // case 8:
16660 // deltaNLO = (+0.010682 * getSMEFTCoeffEW("CW") +0.002665 * getSMEFTCoeffEW("CHbox") +0.007558 * getSMEFTCoeffEW("CHD") +0.000917 * getSMEFTCoeffEW("CHB")
16661 // +0.001573 * getSMEFTCoeffEW("CHW") +0.025056 * getSMEFTCoeffEW("CHWB") -0.020306 * getSMEFTCoeffEW("CuWR",2, 2) +0.028701 * getSMEFTCoeffEW("CuBR",2, 2)
16662 // +0.045525 * getSMEFTCoeffEW("CHl1R",0, 0) +0.001524 * getSMEFTCoeffEW("CHl1R",1, 1) +0.001524 * getSMEFTCoeffEW("CHl1R",2, 2) +0.081322 * getSMEFTCoeffEW("CHl3R",0, 0)
16663 // +0.042823 * getSMEFTCoeffEW("CHl3R",1, 1) +0.000083 * getSMEFTCoeffEW("CHl3R",2, 2) -0.030951 * getSMEFTCoeffEW("CHeR",0, 0) +0.001524 * getSMEFTCoeffEW("CHeR",1, 1)
16664 // +0.001524 * getSMEFTCoeffEW("CHeR",2, 2) -0.001524 * getSMEFTCoeffEW("CHq1R",0, 0) +0.023905 * getSMEFTCoeffEW("CHq1R",1, 1) +0.131016 * getSMEFTCoeffEW("CHq1R",2, 2)
16665 // +0.00025 * getSMEFTCoeffEW("CHq3R",0, 0) -0.025833 * getSMEFTCoeffEW("CHq3R",1, 1) -0.082345 * getSMEFTCoeffEW("CHq3R",2, 2) -0.003048 * getSMEFTCoeffEW("CHuR",0, 0)
16666 // +0.073836 * getSMEFTCoeffEW("CHuR",1, 1) -0.16047 * getSMEFTCoeffEW("CHuR",2, 2) +0.001524 * getSMEFTCoeffEW("CHdR",0, 0) +0.001524 * getSMEFTCoeffEW("CHdR",1, 1)
16667 // +0.001524 * getSMEFTCoeffEW("CHdR",2, 2) +0.000392 * getSMEFTCoeffEW("CllR",0, 0, 0, 0) +0.000777 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) +0.000777 * getSMEFTCoeffEW("CllR",0, 0, 2, 2)
16668 // -0.043124 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) -0.000385 * getSMEFTCoeffEW("CllR",0, 2, 2, 0) +0.0001 * getSMEFTCoeffEW("Cqq1R",0, 0, 1, 1) -0.000063 * getSMEFTCoeffEW("Cqq1R",0, 1, 1, 0)
16669 // +0.000037 * getSMEFTCoeffEW("Cqq1R",1, 1, 1, 1) -0.004426 * getSMEFTCoeffEW("Cqq1R",1, 1, 2, 2) -0.003019 * getSMEFTCoeffEW("Cqq1R",1, 2, 2, 1) -0.001044 * getSMEFTCoeffEW("Cqq3R",0, 0, 1, 1)
16670 // +0.00009 * getSMEFTCoeffEW("Cqq3R",0, 1, 1, 0) -0.000954 * getSMEFTCoeffEW("Cqq3R",1, 1, 1, 1) -0.00557 * getSMEFTCoeffEW("Cqq3R",1, 1, 2, 2) -0.002867 * getSMEFTCoeffEW("Cqq3R",1, 2, 2, 1)
16671 // -0.000388 * getSMEFTCoeffEW("Clq1R",0, 0, 0, 0) -0.000438 * getSMEFTCoeffEW("Clq1R",0, 0, 1, 1) +0.017178 * getSMEFTCoeffEW("Clq1R",0, 0, 2, 2) -0.00005 * getSMEFTCoeffEW("Clq1R",1, 1, 1, 1)
16672 // -0.00005 * getSMEFTCoeffEW("Clq1R",2, 2, 1, 1) -0.00405 * getSMEFTCoeffEW("Clq3R",0, 0, 0, 0) -0.004224 * getSMEFTCoeffEW("Clq3R",0, 0, 1, 1) -0.021616 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2)
16673 // -0.000174 * getSMEFTCoeffEW("Clq3R",1, 1, 1, 1) -0.000174 * getSMEFTCoeffEW("Clq3R",2, 2, 1, 1) +0.001346 * getSMEFTCoeffEW("CeeR",0, 0, 0, 0) +0.001346 * getSMEFTCoeffEW("CeeR",0, 0, 1, 1)
16674 // +0.001346 * getSMEFTCoeffEW("CeeR",0, 0, 2, 2) +0.000472 * getSMEFTCoeffEW("CuuR",0, 0, 1, 1) +0.000063 * getSMEFTCoeffEW("CuuR",0, 1, 1, 0) +0.000535 * getSMEFTCoeffEW("CuuR",1, 1, 1, 1)
16675 // +0.012246 * getSMEFTCoeffEW("CuuR",1, 1, 2, 2) +0.007399 * getSMEFTCoeffEW("CuuR",1, 2, 2, 1) -0.000961 * getSMEFTCoeffEW("CeuR",0, 0, 0, 0) -0.001079 * getSMEFTCoeffEW("CeuR",0, 0, 1, 1)
16676 // -0.02496 * getSMEFTCoeffEW("CeuR",0, 0, 2, 2) -0.000118 * getSMEFTCoeffEW("CeuR",1, 1, 1, 1) -0.000118 * getSMEFTCoeffEW("CeuR",2, 2, 1, 1) +0.000481 * getSMEFTCoeffEW("CedR",0, 0, 0, 0)
16677 // +0.000481 * getSMEFTCoeffEW("CedR",0, 0, 1, 1) +0.000481 * getSMEFTCoeffEW("CedR",0, 0, 2, 2) -0.000118 * getSMEFTCoeffEW("Cud1R",1, 1, 0, 0) -0.000118 * getSMEFTCoeffEW("Cud1R",1, 1, 1, 1)
16678 // -0.000118 * getSMEFTCoeffEW("Cud1R",1, 1, 2, 2) +0.000869 * getSMEFTCoeffEW("CleR",0, 0, 0, 0) +0.000388 * getSMEFTCoeffEW("CleR",0, 0, 1, 1) +0.000388 * getSMEFTCoeffEW("CleR",0, 0, 2, 2)
16679 // +0.000481 * getSMEFTCoeffEW("CleR",1, 1, 0, 0) +0.000481 * getSMEFTCoeffEW("CleR",2, 2, 0, 0) -0.000777 * getSMEFTCoeffEW("CluR",0, 0, 0, 0) -0.000895 * getSMEFTCoeffEW("CluR",0, 0, 1, 1)
16680 // -0.020169 * getSMEFTCoeffEW("CluR",0, 0, 2, 2) -0.000118 * getSMEFTCoeffEW("CluR",1, 1, 1, 1) -0.000118 * getSMEFTCoeffEW("CluR",2, 2, 1, 1) +0.000388 * getSMEFTCoeffEW("CldR",0, 0, 0, 0)
16681 // +0.000388 * getSMEFTCoeffEW("CldR",0, 0, 1, 1) +0.000388 * getSMEFTCoeffEW("CldR",0, 0, 2, 2) -0.000481 * getSMEFTCoeffEW("CqeR",0, 0, 0, 0) -0.000531 * getSMEFTCoeffEW("CqeR",1, 1, 0, 0)
16682 // -0.00005 * getSMEFTCoeffEW("CqeR",1, 1, 1, 1) -0.00005 * getSMEFTCoeffEW("CqeR",1, 1, 2, 2) +0.021258 * getSMEFTCoeffEW("CqeR",2, 2, 0, 0) +0.000118 * getSMEFTCoeffEW("Cqu1R",0, 0, 1, 1)
16683 // +0.0001 * getSMEFTCoeffEW("Cqu1R",1, 1, 0, 0) +0.000218 * getSMEFTCoeffEW("Cqu1R",1, 1, 1, 1) +0.002599 * getSMEFTCoeffEW("Cqu1R",1, 1, 2, 2) -0.005215 * getSMEFTCoeffEW("Cqu1R",2, 2, 1, 1)
16684 // -0.00005 * getSMEFTCoeffEW("Cqd1R",1, 1, 0, 0) -0.00005 * getSMEFTCoeffEW("Cqd1R",1, 1, 1, 1) -0.00005 * getSMEFTCoeffEW("Cqd1R",1, 1, 2, 2) ) * v2;
16685 // break;
16686 //} else if (f.is("BOTTOM")) {
16687 // case 11:
16688 // deltaNLO = (+0.012979 * getSMEFTCoeffEW("CW") +0.003252 * getSMEFTCoeffEW("CHbox") +0.144659 * getSMEFTCoeffEW("CHD") +0.001119 * getSMEFTCoeffEW("CHB")
16689 // +0.00192 * getSMEFTCoeffEW("CHW") +0.175886 * getSMEFTCoeffEW("CHWB") -0.025098 * getSMEFTCoeffEW("CuWR",2, 2) +0.034979 * getSMEFTCoeffEW("CuBR",2, 2)
16690 // +0.106801 * getSMEFTCoeffEW("CHl1R",0, 0) +0.001859 * getSMEFTCoeffEW("CHl1R",1, 1) +0.001859 * getSMEFTCoeffEW("CHl1R",2, 2) +0.149942 * getSMEFTCoeffEW("CHl3R",0, 0)
16691 // +0.052448 * getSMEFTCoeffEW("CHl3R",1, 1) +0.000102 * getSMEFTCoeffEW("CHl3R",2, 2) +0.014051 * getSMEFTCoeffEW("CHeR",0, 0) +0.001859 * getSMEFTCoeffEW("CHeR",1, 1)
16692 // +0.001859 * getSMEFTCoeffEW("CHeR",2, 2) -0.001859 * getSMEFTCoeffEW("CHq1R",0, 0) -0.001859 * getSMEFTCoeffEW("CHq1R",1, 1) +0.155726 * getSMEFTCoeffEW("CHq1R",2, 2)
16693 // +0.000305 * getSMEFTCoeffEW("CHq3R",0, 0) +0.000305 * getSMEFTCoeffEW("CHq3R",1, 1) -0.105403 * getSMEFTCoeffEW("CHq3R",2, 2) -0.003719 * getSMEFTCoeffEW("CHuR",0, 0)
16694 // -0.003719 * getSMEFTCoeffEW("CHuR",1, 1) -0.195894 * getSMEFTCoeffEW("CHuR",2, 2) +0.001859 * getSMEFTCoeffEW("CHdR",0, 0) +0.001859 * getSMEFTCoeffEW("CHdR",1, 1)
16695 // -0.029514 * getSMEFTCoeffEW("CHdR",2, 2) +0.000531 * getSMEFTCoeffEW("CllR",0, 0, 0, 0) +0.001052 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) +0.001052 * getSMEFTCoeffEW("CllR",0, 0, 2, 2)
16696 // -0.052867 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) -0.000521 * getSMEFTCoeffEW("CllR",0, 2, 2, 0) -0.000018 * getSMEFTCoeffEW("Cqq1R",0, 0, 2, 2) -0.000014 * getSMEFTCoeffEW("Cqq1R",0, 2, 2, 0)
16697 // -0.000018 * getSMEFTCoeffEW("Cqq1R",1, 1, 2, 2) -0.000014 * getSMEFTCoeffEW("Cqq1R",1, 2, 2, 1) +0.000801 * getSMEFTCoeffEW("Cqq1R",2, 2, 2, 2) -0.000192 * getSMEFTCoeffEW("Cqq3R",0, 0, 2, 2)
16698 // +0.000009 * getSMEFTCoeffEW("Cqq3R",0, 2, 2, 0) -0.000192 * getSMEFTCoeffEW("Cqq3R",1, 1, 2, 2) +0.000009 * getSMEFTCoeffEW("Cqq3R",1, 2, 2, 1) +0.000072 * getSMEFTCoeffEW("Cqq3R",2, 2, 2, 2)
16699 // -0.000526 * getSMEFTCoeffEW("Clq1R",0, 0, 0, 0) -0.000526 * getSMEFTCoeffEW("Clq1R",0, 0, 1, 1) +0.023264 * getSMEFTCoeffEW("Clq1R",0, 0, 2, 2) +0.000009 * getSMEFTCoeffEW("Clq1R",1, 1, 2, 2)
16700 // +0.000009 * getSMEFTCoeffEW("Clq1R",2, 2, 2, 2) -0.005482 * getSMEFTCoeffEW("Clq3R",0, 0, 0, 0) -0.005482 * getSMEFTCoeffEW("Clq3R",0, 0, 1, 1) -0.029294 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2)
16701 // -0.000032 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2) -0.000032 * getSMEFTCoeffEW("Clq3R",2, 2, 2, 2) +0.001822 * getSMEFTCoeffEW("CeeR",0, 0, 0, 0) +0.001822 * getSMEFTCoeffEW("CeeR",0, 0, 1, 1)
16702 // +0.001822 * getSMEFTCoeffEW("CeeR",0, 0, 2, 2) +0.000105 * getSMEFTCoeffEW("CddR",0, 0, 2, 2) +0.000014 * getSMEFTCoeffEW("CddR",0, 2, 2, 0) +0.000105 * getSMEFTCoeffEW("CddR",1, 1, 2, 2)
16703 // +0.000014 * getSMEFTCoeffEW("CddR",1, 2, 2, 1) +0.000119 * getSMEFTCoeffEW("CddR",2, 2, 2, 2) -0.001302 * getSMEFTCoeffEW("CeuR",0, 0, 0, 0) -0.001302 * getSMEFTCoeffEW("CeuR",0, 0, 1, 1)
16704 // -0.033789 * getSMEFTCoeffEW("CeuR",0, 0, 2, 2) +0.000651 * getSMEFTCoeffEW("CedR",0, 0, 0, 0) +0.000651 * getSMEFTCoeffEW("CedR",0, 0, 1, 1) +0.000703 * getSMEFTCoeffEW("CedR",0, 0, 2, 2)
16705 // +0.000053 * getSMEFTCoeffEW("CedR",1, 1, 2, 2) +0.000053 * getSMEFTCoeffEW("CedR",2, 2, 2, 2) -0.000105 * getSMEFTCoeffEW("Cud1R",0, 0, 2, 2) -0.000105 * getSMEFTCoeffEW("Cud1R",1, 1, 2, 2)
16706 // -0.002732 * getSMEFTCoeffEW("Cud1R",2, 2, 2, 2) +0.001177 * getSMEFTCoeffEW("CleR",0, 0, 0, 0) +0.000526 * getSMEFTCoeffEW("CleR",0, 0, 1, 1) +0.000526 * getSMEFTCoeffEW("CleR",0, 0, 2, 2)
16707 // +0.000651 * getSMEFTCoeffEW("CleR",1, 1, 0, 0) +0.000651 * getSMEFTCoeffEW("CleR",2, 2, 0, 0) -0.001052 * getSMEFTCoeffEW("CluR",0, 0, 0, 0) -0.001052 * getSMEFTCoeffEW("CluR",0, 0, 1, 1)
16708 // -0.027303 * getSMEFTCoeffEW("CluR",0, 0, 2, 2) +0.000526 * getSMEFTCoeffEW("CldR",0, 0, 0, 0) +0.000526 * getSMEFTCoeffEW("CldR",0, 0, 1, 1) +0.000578 * getSMEFTCoeffEW("CldR",0, 0, 2, 2)
16709 // +0.000053 * getSMEFTCoeffEW("CldR",1, 1, 2, 2) +0.000053 * getSMEFTCoeffEW("CldR",2, 2, 2, 2) -0.000651 * getSMEFTCoeffEW("CqeR",0, 0, 0, 0) -0.000651 * getSMEFTCoeffEW("CqeR",1, 1, 0, 0)
16710 // +0.028788 * getSMEFTCoeffEW("CqeR",2, 2, 0, 0) +0.000009 * getSMEFTCoeffEW("CqeR",2, 2, 1, 1) +0.000009 * getSMEFTCoeffEW("CqeR",2, 2, 2, 2) -0.000018 * getSMEFTCoeffEW("Cqu1R",2, 2, 0, 0)
16711 // -0.000018 * getSMEFTCoeffEW("Cqu1R",2, 2, 1, 1) -0.000478 * getSMEFTCoeffEW("Cqu1R",2, 2, 2, 2) -0.000053 * getSMEFTCoeffEW("Cqd1R",0, 0, 2, 2) -0.000053 * getSMEFTCoeffEW("Cqd1R",1, 1, 2, 2)
16712 // +0.000009 * getSMEFTCoeffEW("Cqd1R",2, 2, 0, 0) +0.000009 * getSMEFTCoeffEW("Cqd1R",2, 2, 1, 1) +0.002336 * getSMEFTCoeffEW("Cqd1R",2, 2, 2, 2) ) * v2;
16713 // break;
16715 // default:
16716 // deltaNLO = 0.;
16717 //}
16718
16719 return dAFB; // + cNLOd6 * deltaNLO;
16720}

◆ deltaaMZ()

const double NPSMEFTd6General::deltaaMZ ( ) const
virtual

The relative correction to the electromagnetic constant at the Z pole, \(\delta \alpha(M_Z^2)/\alpha(M_Z^2)\), with respect to ref. point used in the SM calculation of Higgs observables.

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

Definition at line 15517 of file NPSMEFTd6General.cpp.

15517 {
15518 // Ref. value used in MG simulations
15519 return ( (aleMz - 0.007754633699856456) / 0.007754633699856456);
15520}

◆ deltaaMZ2()

const double NPSMEFTd6General::deltaaMZ2 ( ) const
virtual

The relative correction to the electromagnetic constant at the Z pole, \((\delta \alpha(M_Z^2)/\alpha(M_Z^2))^2\), with respect to ref. point used in the SM calculation of Higgs observables.

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

Definition at line 15522 of file NPSMEFTd6General.cpp.

15522 {
15523 return ( 0.0);
15524}

◆ deltaaSMZ()

const double NPSMEFTd6General::deltaaSMZ ( ) const
virtual

The relative correction to the strong coupling constant at the Z pole, \(\delta \alpha_S(M_Z^2)/\alpha_S(M_Z^2)\), with respect to ref. point used in the SM calculation of Higgs observables.

Returns
\(\delta \alpha_S(M_Z^2)/\alpha_S(M_Z^2)\)

Definition at line 15535 of file NPSMEFTd6General.cpp.

15535 {
15536 // Ref. value used in MG simulations
15537 return ( (AlsMz - 0.1180) / 0.1180);
15538}

◆ deltaaSMZ2()

const double NPSMEFTd6General::deltaaSMZ2 ( ) const
virtual

The relative correction to the strong coupling constant at the Z pole, \((\delta \alpha_S(M_Z^2)/\alpha_S(M_Z^2))^2\), with respect to ref. point used in the SM calculation of Higgs observables.

Returns
\((\delta \alpha_S(M_Z^2)/\alpha_S(M_Z^2))^2\)

Definition at line 15540 of file NPSMEFTd6General.cpp.

15540 {
15541 return ( 0.0);
15542}

◆ deltacZ_HB()

const double NPSMEFTd6General::deltacZ_HB ( const double  mu) const
virtual

The Higgs-basis coupling \(\delta c_z\). (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition of the Higgs-basis parameters coincides with the one of some of the \(g_i, \delta g_i\) couplings defined above. In the Higgs basis, however, one uses the freedom to perform certain field redefinitions and operations to demand that the mass eigenstate Lagrangian has specific features. (See pag. 5,6 in the reference.) Therefore, the actual expression in terms of dim 6 coefficients may differ from the one for \(g_i, \delta g_i\).

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

Reimplemented from NPbase.

Definition at line 43162 of file NPSMEFTd6General.cpp.

43162 {
43163 double d_h_mu, d_GF_mu;
43164 double ciHB;
43165
43166 d_h_mu = (-getSMEFTCoeff("CHD", mu) / 4.0 + getSMEFTCoeff("CHbox", mu) ) * v2;
43167 d_GF_mu = ((getSMEFTCoeff("CHl3R", 0, 0, mu) + getSMEFTCoeff("CHl3R", 1, 1, mu) - 0.5 * (getSMEFTCoeff("CllR", 0, 1, 1, 0, mu) + getSMEFTCoeff("CllR", 1, 0, 0, 1, mu))) * v2);
43168
43169 ciHB = d_h_mu - (3.0 / 2.0) * d_GF_mu;
43170
43171 return ciHB;
43172}

◆ deltadxsdcoseeWWlvjjLEP2()

const double NPSMEFTd6General::deltadxsdcoseeWWlvjjLEP2 ( const double  sqrt_s,
const int  bin 
) const
virtual

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 from NPbase.

Definition at line 37672 of file NPSMEFTd6General.cpp.

37672 {
37673
37674 // Returns differential cross section in pb
37675 // bin = 1, 2, 3, 4
37676
37677 double xspb = 0.0;
37678
37679 double xspbSM = 0.0;
37680 // SM values from Table 8 in hep-ex/0409016
37681 // Sum bin contents into B1=[-1,-0.8], B2=[-0.4,-0.2], B3=[0.4,0.6], B4=[0.8,1]
37682 double xslvjjSM183[4] = {0.74, 1.20, 2.86, 5.47};
37683 double xslvjjSM206[4] = {0.52, 0.98, 2.92, 7.80};
37684
37685 double dgWve, dgWpm1, dgWpm2, dmZ2, dmW2, dGW, dGF, dgZ, dsW2, dgVZee, dgAZee, dgZ1, dgga1, dkga, dkZ, dlga, dlZ, deem;
37686
37687 double gVZeeSM, gAZeeSM;
37688
37689 // Values of the couplings: final-state independent couplings
37690 gVZeeSM = -0.25 + sW2_tree;
37691 gAZeeSM = -0.25;
37692
37693 dGF = delta_GF / sqrt(2.0);
37694
37695 dmZ2 = cAsch * (0.5 * getSMEFTCoeffEW("CHD") + 2.0 * cW_tree * sW_tree * getSMEFTCoeffEW("CHWB")) * v2
37696 + cWsch * (0.5 * getSMEFTCoeffEW("CHD") + 2.0 * (Mw_inp / Mz) * sqrt(1.0 - Mw_inp * Mw_inp / Mz / Mz) * getSMEFTCoeffEW("CHWB")) * v2;
37697
37698 dmW2 = -2.0 * deltaMwd6(); //There is a minus sign between refs. definition of dmW2 and ours
37699
37700 dGW = deltaGwd6();
37701
37702 dsW2 = cAsch * (-0.5 * (cW2_tree / (1.0 - 2.0 * sW2_tree)) * ((getSMEFTCoeffEW("CHD")
37703 + 2.0 * getSMEFTCoeffEW("CHWB") / cW_tree / sW_tree) * v2
37704 + 2.0 * sqrt(2.0) * dGF))
37705 + cWsch * (1.0 / sW2_tree) * (0.5 * Mw_inp * Mw_inp * getSMEFTCoeffEW("CHD") / Mz / Mz + Mw_inp * sqrt(1.0 - Mw_inp * Mw_inp / Mz / Mz) * getSMEFTCoeffEW("CHWB") / Mz) * v2;
37706
37707 dgZ = -dGF / sqrt(2.0) - 0.5 * dmZ2
37708 + cW_tree * sW_tree * getSMEFTCoeffEW("CHWB") * v2;
37709
37710 dgVZee = dgZ * gVZeeSM
37711 - 0.25 * (getSMEFTCoeffEW("CHeR", 0, 0) + getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl3R", 0, 0)) * v2
37712 - sW2_tree * dsW2;
37713
37714 dgAZee = dgZ * gAZeeSM
37715 + 0.25 * (getSMEFTCoeffEW("CHeR", 0, 0) - getSMEFTCoeffEW("CHl1R", 0, 0) - getSMEFTCoeffEW("CHl3R", 0, 0)) * v2;
37716
37717 dgWve = 0.5 * getSMEFTCoeffEW("CHl3R", 0, 0) * v2
37718 + cAsch * (0.25 * (cW_tree * getSMEFTCoeffEW("CHWB") / sW_tree) * v2 + 0.25 * dsW2)
37719 + cWsch * (-dGF / 2.0 / sqrt(2.0));
37720
37721 dgZ1 = deltag1ZNP(sqrt_s);
37722
37723 dgga1 = deltag1gaNP(sqrt_s);
37724
37725 dkga = deltaKgammaNP(sqrt_s);
37726
37727 dkZ = dgZ1 - (sW2_tree / cW2_tree) * (dkga - dgga1);
37728
37729 dlga = -lambdaZNP(sqrt_s);
37730
37731 dlZ = -lambdaZNP(sqrt_s);
37732
37733 deem = delta_e + 0.5 * delta_A;
37734
37735 // Values of the couplings for the W decays: I assume ME from arXiv: 1606.06693 [hep-ph] are, as in
37736 // the LEP2 experimental analyses they use, for l=e, mu
37737 dgWpm1 = 0.25 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1)) * v2
37738 + cAsch * (0.25 * (cW_tree * getSMEFTCoeffEW("CHWB") / sW_tree) * v2 + 0.25 * dsW2)
37739 + cWsch * (-dGF / 2.0 / sqrt(2.0));
37740
37741 dgWpm2 = 0.25 * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1)) * v2
37742 + cAsch * (0.25 * (cW_tree * getSMEFTCoeffEW("CHWB") / sW_tree) * v2 + 0.25 * dsW2)
37743 + cWsch * (-dGF / 2.0 / sqrt(2.0));
37744
37745 if (sqrt_s == 0.1827) {
37746
37747 switch (bin) {
37748 case 1:
37749 // Bin 1
37750 xspbSM = xslvjjSM183[0];
37751 xspb += cAsch * (-1.6 * dmW2
37752 - 1.5 * dGW
37753 + 12.0 * dgWve
37754 + 2.9 * dgWpm1
37755 + 2.9 * dgWpm2
37756 + 4.1 * dgVZee
37757 + 3.0 * dgAZee
37758 - 0.44 * dgZ1
37759 - 0.34 * dkga
37760 - 0.47 * dkZ
37761 - 0.32 * dlga
37762 - 0.45 * dlZ)
37763 ;
37764
37765 xspb += cWsch * (
37766 -1.5 * dGW
37767 + 12.0 * dgWve
37768 + 2.9 * dgWpm1
37769 + 2.9 * dgWpm2
37770 + 4.3 * dgVZee
37771 + 3.0 * dgAZee
37772 - 0.42 * dgZ1
37773 - 0.37 * dkga
37774 - 0.45 * dkZ
37775 - 0.35 * dlga
37776 - 0.43 * dlZ
37777 - 0.34 * dgga1
37778 - 0.71 * deem
37779 );
37780
37781 break;
37782
37783 case 2:
37784 // Bin 2
37785 xspbSM = xslvjjSM183[1];
37786 xspb += cAsch * (-1.5 * dmW2
37787 - 2.8 * dGW
37788 + 16.0 * dgWve
37789 + 5.5 * dgWpm1
37790 + 5.5 * dgWpm2
37791 + 3.5 * dgVZee
37792 + 2.2 * dgAZee
37793 - 0.30 * dgZ1
37794 - 0.32 * dkga
37795 - 0.39 * dkZ
37796 - 0.26 * dlga
37797 - 0.34 * dlZ)
37798 ;
37799
37800 xspb += cWsch * (
37801 -2.8 * dGW
37802 + 16.0 * dgWve
37803 + 5.4 * dgWpm1
37804 + 5.4 * dgWpm2
37805 + 3.7 * dgVZee
37806 + 2.3 * dgAZee
37807 - 0.29 * dgZ1
37808 - 0.35 * dkga
37809 - 0.38 * dkZ
37810 - 0.28 * dlga
37811 - 0.32 * dlZ
37812 - 0.27 * dgga1
37813 - 0.62 * deem
37814 );
37815
37816 break;
37817
37818 case 3:
37819 // Bin 3
37820 xspbSM = xslvjjSM183[2];
37821 xspb += cAsch * (0.16 * dmW2
37822 - 5.3 * dGW
37823 + 22.0 * dgWve
37824 + 10.0 * dgWpm1
37825 + 10.0 * dgWpm2
37826 + 1.5 * dgVZee
37827 + 0.2 * dgAZee
37828 - 0.04 * dgZ1
37829 - 0.14 * dkga
37830 - 0.06 * dkZ
37831 - 0.06 * dlga
37832 + 0.026 * dlZ)
37833 ;
37834
37835 xspb += cWsch * (
37836 -5.2 * dGW
37837 + 22.0 * dgWve
37838 + 10.2 * dgWpm1
37839 + 10.2 * dgWpm2
37840 + 1.7 * dgVZee
37841 + 0.2 * dgAZee
37842 - 0.04 * dgZ1
37843 - 0.16 * dkga
37844 - 0.06 * dkZ
37845 - 0.08 * dlga
37846 + 0.03 * dlZ
37847 - 0.12 * dgga1
37848 - 0.29 * deem
37849 );
37850
37851 break;
37852
37853 case 4:
37854 // Bin 4
37855 xspbSM = xslvjjSM183[3];
37856 xspb += cAsch * (18.0 * dmW2
37857 - 14.0 * dGW
37858 + 39.0 * dgWve
37859 + 27.0 * dgWpm1
37860 + 27.0 * dgWpm2
37861 - 7.7 * dgVZee
37862 - 8.8 * dgAZee
37863 + 1.2 * dgZ1
37864 + 0.62 * dkga
37865 + 1.3 * dkZ
37866 + 0.63 * dlga
37867 + 1.3 * dlZ)
37868 ;
37869
37870 xspb += cWsch * (
37871 -14.1 * dGW
37872 + 40.0 * dgWve
37873 + 27.5 * dgWpm1
37874 + 27.5 * dgWpm2
37875 - 7.8 * dgVZee
37876 - 9.0 * dgAZee
37877 + 1.20 * dgZ1
37878 + 0.67 * dkga
37879 + 1.27 * dkZ
37880 + 0.68 * dlga
37881 + 1.27 * dlZ
37882 + 0.64 * dgga1
37883 + 1.30 * deem
37884 );
37885
37886 break;
37887
37888 }
37889
37890 if (FlagQuadraticTerms) {
37891 //Add contributions that are quadratic in the effective coefficients
37892 xspb += 0.0;
37893 }
37894
37895 } else if (sqrt_s == 0.2059) {
37896
37897 switch (bin) {
37898 case 1:
37899 // Bin 1
37900 xspbSM = xslvjjSM206[0];
37901 xspb += cAsch * (-1.1 * dmW2
37902 - 0.9 * dGW
37903 + 11.0 * dgWve
37904 + 1.8 * dgWpm1
37905 + 1.8 * dgWpm2
37906 + 4.9 * dgVZee
37907 + 3.0 * dgAZee
37908 - 0.44 * dgZ1
37909 - 0.44 * dkga
37910 - 0.50 * dkZ
37911 - 0.40 * dlga
37912 - 0.46 * dlZ)
37913 ;
37914
37915 xspb += cWsch * (
37916 -0.9 * dGW
37917 + 10.0 * dgWve
37918 + 1.8 * dgWpm1
37919 + 1.8 * dgWpm2
37920 + 4.9 * dgVZee
37921 + 2.9 * dgAZee
37922 - 0.40 * dgZ1
37923 - 0.47 * dkga
37924 - 0.46 * dkZ
37925 - 0.43 * dlga
37926 - 0.43 * dlZ
37927 - 0.41 * dgga1
37928 - 0.88 * deem
37929 );
37930
37931 break;
37932
37933 case 2:
37934 // Bin 2
37935 xspbSM = xslvjjSM206[1];
37936 xspb += cAsch * (-1.7 * dmW2
37937 - 2.1 * dGW
37938 + 15.0 * dgWve
37939 + 4.1 * dgWpm1
37940 + 4.1 * dgWpm2
37941 + 5.0 * dgVZee
37942 + 2.8 * dgAZee
37943 - 0.34 * dgZ1
37944 - 0.53 * dkga
37945 - 0.55 * dkZ
37946 - 0.37 * dlga
37947 - 0.41 * dlZ)
37948 ;
37949
37950 xspb += cWsch * (
37951 -2.0 * dGW
37952 + 15.0 * dgWve
37953 + 4.0 * dgWpm1
37954 + 4.0 * dgWpm2
37955 + 5.1 * dgVZee
37956 + 2.8 * dgAZee
37957 - 0.31 * dgZ1
37958 - 0.57 * dkga
37959 - 0.51 * dkZ
37960 - 0.40 * dlga
37961 - 0.38 * dlZ
37962 - 0.35 * dgga1
37963 - 0.92 * deem
37964 );
37965
37966 break;
37967
37968 case 3:
37969 // Bin 3
37970 xspbSM = xslvjjSM206[2];
37971 xspb += cAsch * (-2.3 * dmW2
37972 - 4.6 * dGW
37973 + 22.0 * dgWve
37974 + 9.0 * dgWpm1
37975 + 9.0 * dgWpm2
37976 + 3.5 * dgVZee
37977 + 1.2 * dgAZee
37978 - 0.19 * dgZ1
37979 - 0.35 * dkga
37980 - 0.25 * dkZ
37981 - 0.19 * dlga
37982 - 0.086 * dlZ)
37983 ;
37984
37985 xspb += cWsch * (
37986 -4.5 * dGW
37987 + 22.0 * dgWve
37988 + 8.8 * dgWpm1
37989 + 8.8 * dgWpm2
37990 + 3.7 * dgVZee
37991 + 1.2 * dgAZee
37992 - 0.17 * dgZ1
37993 - 0.39 * dkga
37994 - 0.22 * dkZ
37995 - 0.21 * dlga
37996 - 0.07 * dlZ
37997 - 0.27 * dgga1
37998 - 0.66 * deem
37999 );
38000
38001 break;
38002
38003 case 4:
38004 // Bin 4
38005 xspbSM = xslvjjSM206[3];
38006 xspb += cAsch * (10.0 * dmW2
38007 - 20.0 * dGW
38008 + 59.0 * dgWve
38009 + 39.0 * dgWpm1
38010 + 39.0 * dgWpm2
38011 - 9.6 * dgVZee
38012 - 11.0 * dgAZee
38013 + 1.5 * dgZ1
38014 + 0.86 * dkga
38015 + 1.7 * dkZ
38016 + 0.9 * dlga
38017 + 1.7 * dlZ)
38018 ;
38019
38020 xspb += cWsch * (
38021 -19.8 * dGW
38022 + 59.0 * dgWve
38023 + 39.0 * dgWpm1
38024 + 39.0 * dgWpm2
38025 - 9.5 * dgVZee
38026 - 11.4 * dgAZee
38027 + 1.48 * dgZ1
38028 + 0.88 * dkga
38029 + 1.63 * dkZ
38030 + 0.93 * dlga
38031 + 1.67 * dlZ
38032 + 0.81 * dgga1
38033 + 1.69 * deem
38034 );
38035
38036 break;
38037 }
38038
38039 if (FlagQuadraticTerms) {
38040 //Add contributions that are quadratic in the effective coefficients
38041 xspb += 0.0;
38042 }
38043
38044 } else
38045 throw std::runtime_error("Bad argument in NPSMEFTd6General::deltadxsdcoseeWWlvjjLEP2()");
38046
38047 //Add relative theory errors (free par). (Assume they are constant in energy.)
38048 xspb += edeeWWdcint * xspbSM;
38049
38050 if ((xspbSM + xspb) < 0) return std::numeric_limits<double>::quiet_NaN();
38051
38052 return xspb;
38053}
virtual const double deltag1ZNP(const double mu) const
The new physics contribution to the anomalous triple gauge coupling .
virtual const double deltag1gaNP(const double mu) const
The new physics contribution to the anomalous triple gauge coupling .
virtual const double lambdaZNP(const double mu) const
The new physics contribution to the anomalous triple gauge coupling .
virtual const double deltaKgammaNP(const double mu) const
The new physics contribution to the anomalous triple gauge coupling .
double Mw_inp
The mass of the boson in GeV used as input for FlagMWinput = TRUE.

◆ deltaeNP()

const double NPSMEFTd6General::deltaeNP ( const double  mu) const
virtual

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

Returns
\(\delta e\)

Reimplemented from NPbase.

Definition at line 36474 of file NPSMEFTd6General.cpp.

36474 {
36475
36476 double NPindirect;
36477
36478 NPindirect = del_e_mu(mu) + 0.5 * del_A_mu(mu);
36479
36480 return NPindirect;
36481}
virtual const double del_e_mu(const double mu) const
Correction to electric charge.

◆ deltaG1_hWW()

const double NPSMEFTd6General::deltaG1_hWW ( ) const
virtual

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 from NPbase.

Definition at line 17302 of file NPSMEFTd6General.cpp.

17302 {
17303 return ((2.0 * getSMEFTCoeffEW("CHW")) * v2 / v());
17304}
const double v() const
The Higgs vacuum expectation value.

◆ deltaG1_hWW_mu()

const double NPSMEFTd6General::deltaG1_hWW_mu ( const double  mu) const
virtual

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 from NPbase.

Definition at line 17551 of file NPSMEFTd6General.cpp.

17551 {
17552 return ((2.0 * getSMEFTCoeff("CHW", mu)) * v2 / v());
17553}

◆ deltaG1_hZA()

const double NPSMEFTd6General::deltaG1_hZA ( ) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 17339 of file NPSMEFTd6General.cpp.

17339 {
17340 return ( delta_AZ / v());
17341}

◆ deltaG1_hZA_mu()

const double NPSMEFTd6General::deltaG1_hZA_mu ( const double  mu) const
virtual

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 from NPbase.

Definition at line 17600 of file NPSMEFTd6General.cpp.

17600 {
17601
17602 double d_AZ_mu;
17603
17604 // delta_AZ as function os scale
17605 d_AZ_mu = 2.0 * sW_tree * cW_tree * (getSMEFTCoeff("CHW", mu) - getSMEFTCoeff("CHB", mu)) * v2
17606 - (cW2_tree - sW2_tree) * getSMEFTCoeff("CHWB", mu) * v2;
17607
17608 return ( d_AZ_mu / v());
17609}

◆ deltaG1_hZARatio()

const double NPSMEFTd6General::deltaG1_hZARatio ( ) const
virtual

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 from NPbase.

Definition at line 17343 of file NPSMEFTd6General.cpp.

17343 {
17344 double m_t = mtpole;
17345 double m_b = quarks[BOTTOM].getMass();
17346 double m_c = quarks[CHARM].getMass();
17347 double m_s = quarks[STRANGE].getMass();
17348 double m_tau = leptons[TAU].getMass();
17349 double m_mu = leptons[MU].getMass();
17350
17351 double M_w_2 = (trueSM.Mw())*(trueSM.Mw());
17352
17353 double Qt = quarks[TOP].getCharge();
17354 double Qb = quarks[BOTTOM].getCharge();
17355 double Qc = quarks[CHARM].getCharge();
17356 double Qs = quarks[STRANGE].getCharge();
17357 double Qtau = leptons[TAU].getCharge();
17358 double Qmu = leptons[MU].getCharge();
17359
17360 double tau_t = 4.0 * m_t * m_t / mHl / mHl;
17361 double tau_b = 4.0 * m_b * m_b / mHl / mHl;
17362 double tau_c = 4.0 * m_c * m_c / mHl / mHl;
17363 double tau_s = 4.0 * m_s * m_s / mHl / mHl;
17364 double tau_tau = 4.0 * m_tau * m_tau / mHl / mHl;
17365 double tau_mu = 4.0 * m_mu * m_mu / mHl / mHl;
17366 double tau_W = 4.0 * M_w_2 / mHl / mHl;
17367
17368 double lambda_t = 4.0 * m_t * m_t / Mz / Mz;
17369 double lambda_b = 4.0 * m_b * m_b / Mz / Mz;
17370 double lambda_c = 4.0 * m_c * m_c / Mz / Mz;
17371 double lambda_s = 4.0 * m_s * m_s / Mz / Mz;
17372 double lambda_tau = 4.0 * m_tau * m_tau / Mz / Mz;
17373 double lambda_mu = 4.0 * m_mu * m_mu / Mz / Mz;
17374 double lambda_W = 4.0 * M_w_2 / Mz / Mz;
17375 double alpha2 = sqrt(2.0) * GF * M_w_2 / M_PI;
17376 double aPiv = sqrt(ale * alpha2) / 4.0 / M_PI / v();
17377
17378 // mod. of Higgs couplings
17379 gslpp::complex gSM, dg;
17380 gslpp::complex dKappa_t = cLHd6 * deltaG_hff(quarks[TOP]) / (-m_t / v());
17381 gslpp::complex dKappa_b = cLHd6 * deltaG_hff(quarks[BOTTOM]) / (-m_b / v());
17382 gslpp::complex dKappa_c = cLHd6 * deltaG_hff(quarks[CHARM]) / (-m_c / v());
17383 gslpp::complex dKappa_s = cLHd6 * deltaG_hff(quarks[STRANGE]) / (-m_s / v());
17384 gslpp::complex dKappa_tau = cLHd6 * deltaG_hff(leptons[TAU]) / (-m_tau / v());
17385 gslpp::complex dKappa_mu = cLHd6 * deltaG_hff(leptons[MU]) / (-m_mu / v());
17386 double dKappa_W = cLHd6 * (0.5 * v() / M_w_2) * deltaG3_hWW();
17387
17388 // mod of EW vector couplings vf =2 gvf
17389 double vSMt = 2.0 * (quarks[TOP].getIsospin()) - 4.0 * Qt * sW2_tree;
17390 double vSMb = 2.0 * (quarks[BOTTOM].getIsospin()) - 4.0 * Qb * sW2_tree;
17391 double vSMc = 2.0 * (quarks[CHARM].getIsospin()) - 4.0 * Qc * sW2_tree;
17392 double vSMs = 2.0 * (quarks[STRANGE].getIsospin()) - 4.0 * Qs * sW2_tree;
17393 double vSMtau = 2.0 * (leptons[TAU].getIsospin()) - 4.0 * Qtau * sW2_tree;
17394 double vSMmu = 2.0 * (leptons[MU].getIsospin()) - 4.0 * Qmu * sW2_tree;
17395
17396 double dvSMt = cLHd6 * 2.0 * deltaGV_f(quarks[TOP]);
17397 double dvSMb = cLHd6 * 2.0 * deltaGV_f(quarks[BOTTOM]);
17398 double dvSMc = cLHd6 * 2.0 * deltaGV_f(quarks[CHARM]);
17399 double dvSMs = cLHd6 * 2.0 * deltaGV_f(quarks[STRANGE]);
17400 double dvSMtau = cLHd6 * 2.0 * deltaGV_f(leptons[TAU]);
17401 double dvSMmu = cLHd6 * 2.0 * deltaGV_f(leptons[MU]);
17402
17403 double deltaloc = deltaG1_hZA();
17404
17405 gSM = -aPiv * ((3.0 * vSMt * Qt * AHZga_f(tau_t, lambda_t) +
17406 3.0 * vSMb * Qb * AHZga_f(tau_b, lambda_b) +
17407 3.0 * vSMc * Qc * AHZga_f(tau_c, lambda_c) +
17408 3.0 * vSMs * Qs * AHZga_f(tau_s, lambda_s) +
17409 vSMtau * Qtau * AHZga_f(tau_tau, lambda_tau) +
17410 vSMmu * Qmu * AHZga_f(tau_mu, lambda_mu)) / cW_tree +
17411 AHZga_W(tau_W, lambda_W));
17412
17413 dg = deltaloc / gSM - (aPiv / gSM) * (
17414 (3.0 * vSMt * dKappa_t * Qt * AHZga_f(tau_t, lambda_t) +
17415 3.0 * vSMb * dKappa_b * Qb * AHZga_f(tau_b, lambda_b) +
17416 3.0 * vSMc * dKappa_c * Qc * AHZga_f(tau_c, lambda_c) +
17417 3.0 * vSMs * dKappa_s * Qs * AHZga_f(tau_s, lambda_s) +
17418 dKappa_tau * vSMtau * Qtau * AHZga_f(tau_tau, lambda_tau) +
17419 dKappa_mu * vSMmu * Qmu * AHZga_f(tau_mu, lambda_mu)) / cW_tree +
17420 dKappa_W * AHZga_W(tau_W, lambda_W) +
17421 (3.0 * dvSMt * Qt * AHZga_f(tau_t, lambda_t) +
17422 3.0 * dvSMb * Qb * AHZga_f(tau_b, lambda_b) +
17423 3.0 * dvSMc * Qc * AHZga_f(tau_c, lambda_c) +
17424 3.0 * dvSMs * Qs * AHZga_f(tau_s, lambda_s) +
17425 dvSMtau * Qtau * AHZga_f(tau_tau, lambda_tau) +
17426 dvSMmu * Qmu * AHZga_f(tau_mu, lambda_mu)) / cW_tree
17427 );
17428
17429 return dg.real();
17430}
virtual const double deltaG1_hZA() const
The new physics contribution to the coupling of the effective interaction .
virtual const double deltaG3_hWW() const
The new physics contribution to the coupling of the effective interaction .
double getIsospin() const
A get method to access the particle isospin.
Definition Particle.h:115
gslpp::complex AHZga_W(const double tau, const double lambda) const
W loop function entering in the calculation of the effective coupling.
gslpp::complex AHZga_f(const double tau, const double lambda) const
Fermionic loop function entering in the calculation of the effective coupling.

◆ deltaG1_hZARatio_mu()

const double NPSMEFTd6General::deltaG1_hZARatio_mu ( const double  mu) const
virtual

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 from NPbase.

Definition at line 17611 of file NPSMEFTd6General.cpp.

17611 {
17612 double m_t = mtpole;
17613 double m_b = quarks[BOTTOM].getMass();
17614 double m_c = quarks[CHARM].getMass();
17615 double m_s = quarks[STRANGE].getMass();
17616 double m_tau = leptons[TAU].getMass();
17617 double m_mu = leptons[MU].getMass();
17618
17619 double M_w_2 = (trueSM.Mw())*(trueSM.Mw());
17620
17621 double Qt = quarks[TOP].getCharge();
17622 double Qb = quarks[BOTTOM].getCharge();
17623 double Qc = quarks[CHARM].getCharge();
17624 double Qs = quarks[STRANGE].getCharge();
17625 double Qtau = leptons[TAU].getCharge();
17626 double Qmu = leptons[MU].getCharge();
17627
17628 double tau_t = 4.0 * m_t * m_t / mHl / mHl;
17629 double tau_b = 4.0 * m_b * m_b / mHl / mHl;
17630 double tau_c = 4.0 * m_c * m_c / mHl / mHl;
17631 double tau_s = 4.0 * m_s * m_s / mHl / mHl;
17632 double tau_tau = 4.0 * m_tau * m_tau / mHl / mHl;
17633 double tau_mu = 4.0 * m_mu * m_mu / mHl / mHl;
17634 double tau_W = 4.0 * M_w_2 / mHl / mHl;
17635
17636 double lambda_t = 4.0 * m_t * m_t / Mz / Mz;
17637 double lambda_b = 4.0 * m_b * m_b / Mz / Mz;
17638 double lambda_c = 4.0 * m_c * m_c / Mz / Mz;
17639 double lambda_s = 4.0 * m_s * m_s / Mz / Mz;
17640 double lambda_tau = 4.0 * m_tau * m_tau / Mz / Mz;
17641 double lambda_mu = 4.0 * m_mu * m_mu / Mz / Mz;
17642 double lambda_W = 4.0 * M_w_2 / Mz / Mz;
17643 double alpha2 = sqrt(2.0) * GF * M_w_2 / M_PI;
17644 double aPiv = sqrt(ale * alpha2) / 4.0 / M_PI / v();
17645
17646 // mod. of Higgs couplings
17647 gslpp::complex gSM, dg;
17648 gslpp::complex dKappa_t = cLHd6 * deltaG_hff_mu(quarks[TOP], mu) / (-m_t / v());
17649 gslpp::complex dKappa_b = cLHd6 * deltaG_hff_mu(quarks[BOTTOM], mu) / (-m_b / v());
17650 gslpp::complex dKappa_c = cLHd6 * deltaG_hff_mu(quarks[CHARM], mu) / (-m_c / v());
17651 gslpp::complex dKappa_s = cLHd6 * deltaG_hff_mu(quarks[STRANGE], mu) / (-m_s / v());
17652 gslpp::complex dKappa_tau = cLHd6 * deltaG_hff_mu(leptons[TAU], mu) / (-m_tau / v());
17653 gslpp::complex dKappa_mu = cLHd6 * deltaG_hff_mu(leptons[MU], mu) / (-m_mu / v());
17654 double dKappa_W = cLHd6 * (0.5 * v() / M_w_2) * deltaG3_hWW_mu(mu);
17655
17656 // mod of EW vector couplings vf =2 gvf
17657 double vSMt = 2.0 * (quarks[TOP].getIsospin()) - 4.0 * Qt * sW2_tree;
17658 double vSMb = 2.0 * (quarks[BOTTOM].getIsospin()) - 4.0 * Qb * sW2_tree;
17659 double vSMc = 2.0 * (quarks[CHARM].getIsospin()) - 4.0 * Qc * sW2_tree;
17660 double vSMs = 2.0 * (quarks[STRANGE].getIsospin()) - 4.0 * Qs * sW2_tree;
17661 double vSMtau = 2.0 * (leptons[TAU].getIsospin()) - 4.0 * Qtau * sW2_tree;
17662 double vSMmu = 2.0 * (leptons[MU].getIsospin()) - 4.0 * Qmu * sW2_tree;
17663
17664 double dvSMt = cLHd6 * 2.0 * (deltaGL_f_mu(quarks[TOP], mu) + deltaGR_f_mu(quarks[TOP], mu)); //deltaGV_f(quarks[TOP]);
17665 double dvSMb = cLHd6 * 2.0 * (deltaGL_f_mu(quarks[BOTTOM], mu) + deltaGR_f_mu(quarks[BOTTOM], mu)); //deltaGV_f(quarks[BOTTOM]);
17666 double dvSMc = cLHd6 * 2.0 * (deltaGL_f_mu(quarks[CHARM], mu) + deltaGR_f_mu(quarks[CHARM], mu)); //deltaGV_f(quarks[CHARM]);
17667 double dvSMs = cLHd6 * 2.0 * (deltaGL_f_mu(quarks[STRANGE], mu) + deltaGR_f_mu(quarks[STRANGE], mu)); //deltaGV_f(quarks[STRANGE]);
17668 double dvSMtau = cLHd6 * 2.0 * (deltaGL_f_mu(leptons[TAU], mu) + deltaGR_f_mu(leptons[TAU], mu)); //deltaGV_f(leptons[TAU]);
17669 double dvSMmu = cLHd6 * 2.0 * (deltaGL_f_mu(leptons[MU], mu) + deltaGR_f_mu(leptons[MU], mu)); //deltaGV_f(leptons[MU]);
17670
17671 double deltaloc = deltaG1_hZA_mu(mu);
17672
17673 gSM = -aPiv * ((3.0 * vSMt * Qt * AHZga_f(tau_t, lambda_t) +
17674 3.0 * vSMb * Qb * AHZga_f(tau_b, lambda_b) +
17675 3.0 * vSMc * Qc * AHZga_f(tau_c, lambda_c) +
17676 3.0 * vSMs * Qs * AHZga_f(tau_s, lambda_s) +
17677 vSMtau * Qtau * AHZga_f(tau_tau, lambda_tau) +
17678 vSMmu * Qmu * AHZga_f(tau_mu, lambda_mu)) / cW_tree +
17679 AHZga_W(tau_W, lambda_W));
17680
17681 dg = deltaloc / gSM - (aPiv / gSM) * (
17682 (3.0 * vSMt * dKappa_t * Qt * AHZga_f(tau_t, lambda_t) +
17683 3.0 * vSMb * dKappa_b * Qb * AHZga_f(tau_b, lambda_b) +
17684 3.0 * vSMc * dKappa_c * Qc * AHZga_f(tau_c, lambda_c) +
17685 3.0 * vSMs * dKappa_s * Qs * AHZga_f(tau_s, lambda_s) +
17686 dKappa_tau * vSMtau * Qtau * AHZga_f(tau_tau, lambda_tau) +
17687 dKappa_mu * vSMmu * Qmu * AHZga_f(tau_mu, lambda_mu)) / cW_tree +
17688 dKappa_W * AHZga_W(tau_W, lambda_W) +
17689 (3.0 * dvSMt * Qt * AHZga_f(tau_t, lambda_t) +
17690 3.0 * dvSMb * Qb * AHZga_f(tau_b, lambda_b) +
17691 3.0 * dvSMc * Qc * AHZga_f(tau_c, lambda_c) +
17692 3.0 * dvSMs * Qs * AHZga_f(tau_s, lambda_s) +
17693 dvSMtau * Qtau * AHZga_f(tau_tau, lambda_tau) +
17694 dvSMmu * Qmu * AHZga_f(tau_mu, lambda_mu)) / cW_tree
17695 );
17696
17697 return dg.real();
17698}
virtual gslpp::complex deltaG_hff_mu(const Particle p, const double mu) const
The new physics contribution to the coupling of the effective interaction .
virtual const double deltaG3_hWW_mu(const double mu) const
The new physics contribution to the coupling of the effective interaction .
const double deltaGL_f_mu(const Particle p, const double mu) const
New physics contribution to the neutral-current left-handed coupling .
const double deltaGR_f_mu(const Particle p, const double mu) const
New physics contribution to the neutral-current right-handed coupling .
virtual const double deltaG1_hZA_mu(const double mu) const
The new physics contribution to the coupling of the effective interaction .

◆ deltaG1_hZZ()

const double NPSMEFTd6General::deltaG1_hZZ ( ) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 17323 of file NPSMEFTd6General.cpp.

17323 {
17324 return ( delta_ZZ / v());
17325}

◆ deltaG1_hZZ_mu()

const double NPSMEFTd6General::deltaG1_hZZ_mu ( const double  mu) const
virtual

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 from NPbase.

Definition at line 17573 of file NPSMEFTd6General.cpp.

17573 {
17574
17575 double d_ZZ_mu;
17576
17577 // delta_ZZ as function os scale
17578 d_ZZ_mu = (cW2_tree * getSMEFTCoeff("CHW", mu) + sW2_tree * getSMEFTCoeff("CHB", mu) + sW_tree * cW_tree * getSMEFTCoeff("CHWB", mu)) * v2;
17579
17580 return ( d_ZZ_mu / v());
17581}

◆ deltag1gaNP()

const double NPSMEFTd6General::deltag1gaNP ( const double  mu) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 36507 of file NPSMEFTd6General.cpp.

36507 {
36508 double NPindirect;
36509
36510 NPindirect = del_e_mu(mu) + 0.5 * del_A_mu(mu);
36511
36512 return NPindirect;
36513}

◆ deltag1ZNP()

const double NPSMEFTd6General::deltag1ZNP ( const double  mu) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 36485 of file NPSMEFTd6General.cpp.

36485 {
36486 double NPdirect, NPindirect;
36487
36488 NPdirect = 0.;
36489
36490 // NPindirect = - 1.0 / (cW2_tree-sW2_tree);
36491
36492 // NPindirect = NPindirect * (sW_tree * getSMEFTCoeffEW("CHWB") / cW_tree
36493 // + 0.25 * getSMEFTCoeffEW("CHD") ) * v2
36494 // + 0.5 * NPindirect * delta_GF ;
36495
36496 NPindirect = del_e_mu(mu) - 0.5 * del_sW2_mu(mu) / cW2_tree + 0.5 * del_Z_mu(mu) - sW_tree * del_ZA_mu(mu) / cW_tree;
36497
36498 return NPdirect + NPindirect;
36499}
virtual const double del_Z_mu(const double mu) const
Correction to Z WF.

◆ deltag1ZNPEff()

const double NPSMEFTd6General::deltag1ZNPEff ( ) const
virtual

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 from NPbase.

Definition at line 36537 of file NPSMEFTd6General.cpp.

36537 {
36538 // From arXiv:1708.09079 [hep-ph]. In our case, delta_e=0 since it is taken as inputs and its effects propagated
36539 // everywhere else
36540 double dgEff;
36541
36542 dgEff = (1.0 / cW2_tree) * ((cW2_tree - sW2_tree) * deltaGL_f(leptons[ELECTRON]) / gZlL +
36543 sW2_tree * deltaGR_f(leptons[ELECTRON]) / gZlR -
36544 2.0 * deltaGL_Wff(leptons[NEUTRINO_1], leptons[ELECTRON]).real() / UevL);
36545
36546 return dgEff + deltag1ZNP(muw);
36547}
virtual gslpp::complex deltaGL_Wff(const Particle pbar, const Particle p) const
New physics contribution to the charged current coupling .
const double deltaGR_f(const Particle p) const
New physics contribution to the neutral-current right-handed coupling .
const double deltaGL_f(const Particle p) const
New physics contribution to the neutral-current left-handed coupling .
@ NEUTRINO_1
Definition QCD.h:311

◆ deltaG2_hWW()

const double NPSMEFTd6General::deltaG2_hWW ( ) const
virtual

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 from NPbase.

Definition at line 17306 of file NPSMEFTd6General.cpp.

17306 {
17307 return 0.0;
17308}

◆ deltaG2_hWW_mu()

const double NPSMEFTd6General::deltaG2_hWW_mu ( const double  mu) const
virtual

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 from NPbase.

Definition at line 17555 of file NPSMEFTd6General.cpp.

17555 {
17556 return 0.0;
17557}

◆ deltaG2_hZA()

const double NPSMEFTd6General::deltaG2_hZA ( ) const
virtual

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 from NPbase.

Definition at line 17432 of file NPSMEFTd6General.cpp.

17432 {
17433 return 0.0;
17434}

◆ deltaG2_hZA_mu()

const double NPSMEFTd6General::deltaG2_hZA_mu ( const double  mu) const
virtual

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 from NPbase.

Definition at line 17700 of file NPSMEFTd6General.cpp.

17700 {
17701 return 0.0;
17702}

◆ deltaG2_hZZ()

const double NPSMEFTd6General::deltaG2_hZZ ( ) const
virtual

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 from NPbase.

Definition at line 17327 of file NPSMEFTd6General.cpp.

17327 {
17328 return 0.0;
17329}

◆ deltaG2_hZZ_mu()

const double NPSMEFTd6General::deltaG2_hZZ_mu ( const double  mu) const
virtual

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 from NPbase.

Definition at line 17583 of file NPSMEFTd6General.cpp.

17583 {
17584 return 0.0;
17585}

◆ deltaG3_hWW()

const double NPSMEFTd6General::deltaG3_hWW ( ) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 17310 of file NPSMEFTd6General.cpp.

17310 {
17311 double NPindirect;
17312
17313 // NPindirect = 2.0 * cW2_tree * Mz * Mz / v()
17314 // * (delta_h - 1.0 / 2.0 / (cW2_tree - sW2_tree)
17315 // * ((4.0 * sW_tree * cW_tree * getSMEFTCoeffEW("CHWB") + cW2_tree * getSMEFTCoeffEW("CHD")) * v2_over_LambdaNP2 + delta_GF));
17316
17317 NPindirect = 2.0 * cW2_tree * Mz * Mz / v()
17318 * (delta_h + 0.5 * delta_GF + 2.0 * delta_e - delta_sW2);
17319
17320 return NPindirect;
17321}

◆ deltaG3_hWW_mu()

const double NPSMEFTd6General::deltaG3_hWW_mu ( const double  mu) const
virtual

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 from NPbase.

Definition at line 17559 of file NPSMEFTd6General.cpp.

17559 {
17560 double NPindirect;
17561
17562 double d_h_mu, d_GF_mu;
17563
17564 d_h_mu = (-getSMEFTCoeff("CHD", mu) / 4.0 + getSMEFTCoeff("CHbox", mu)) * v2;
17565 d_GF_mu = ((getSMEFTCoeff("CHl3R", 0, 0, mu) + getSMEFTCoeff("CHl3R", 1, 1, mu) - 0.5 * (getSMEFTCoeff("CllR", 0, 1, 1, 0, mu) + getSMEFTCoeff("CllR", 1, 0, 0, 1, mu))) * v2);
17566
17567 NPindirect = 2.0 * cW2_tree * Mz * Mz / v()
17568 * (d_h_mu + 0.5 * d_GF_mu + 2.0 * del_e_mu(mu) - del_sW2_mu(mu));
17569
17570 return NPindirect;
17571}

◆ deltaG3_hZZ()

const double NPSMEFTd6General::deltaG3_hZZ ( ) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 17331 of file NPSMEFTd6General.cpp.

17331 {
17332 // double NPindirect = Mz * Mz / v() * (-0.5 * getSMEFTCoeffEW("CHD") * v2_over_LambdaNP2 + delta_h - 0.5 * delta_GF);
17333 double NPindirect = Mz * Mz / v() * (delta_Z + delta_h + 0.5 * delta_GF + 2.0 * delta_e - (1.0 - sW2_tree / cW2_tree) * delta_sW2);
17334 double NPdirect = Mz * Mz / v() * getSMEFTCoeffEW("CHD") * v2;
17335
17336 return (NPindirect + NPdirect);
17337}

◆ deltaG3_hZZ_mu()

const double NPSMEFTd6General::deltaG3_hZZ_mu ( const double  mu) const
virtual

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 from NPbase.

Definition at line 17587 of file NPSMEFTd6General.cpp.

17587 {
17588
17589 double d_h_mu, d_GF_mu;
17590
17591 d_h_mu = (-getSMEFTCoeff("CHD", mu) / 4.0 + getSMEFTCoeff("CHbox", mu)) * v2;
17592 d_GF_mu = ((getSMEFTCoeff("CHl3R", 0, 0, mu) + getSMEFTCoeff("CHl3R", 1, 1, mu) - 0.5 * (getSMEFTCoeff("CllR", 0, 1, 1, 0, mu) + getSMEFTCoeff("CllR", 1, 0, 0, 1, mu))) * v2);
17593
17594 double NPindirect = Mz * Mz / v() * (del_Z_mu(mu) + d_h_mu + 0.5 * d_GF_mu + 2.0 * del_e_mu(mu) - (1.0 - sW2_tree / cW2_tree) * del_sW2_mu(mu));
17595 double NPdirect = Mz * Mz / v() * getSMEFTCoeff("CHD", mu) * v2;
17596
17597 return (NPindirect + NPdirect);
17598}

◆ deltag3G()

const double NPSMEFTd6General::deltag3G ( ) const

The new physics contribution to the coupling of the effective interaction \(f_{ABC} G_{\mu\nu}^A G_{\nu\rho}^B G_{\rho\mu}^C\).

Returns
\(\delta g_{3G}\)

Definition at line 17880 of file NPSMEFTd6General.cpp.

17880 {
17881 // Set to 0. for the moment
17882
17883 return 0.;
17884}

◆ deltaG_Aff()

gslpp::complex NPSMEFTd6General::deltaG_Aff ( const Particle  p) const

The new physics contribution to the coupling of the effective interaction \(A_{\mu\nu} \bar{f}\sigma^{\mu\nu} f\).

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

Definition at line 17874 of file NPSMEFTd6General.cpp.

17874 {
17875 // Set to 0. for the moment
17876
17877 return 0.;
17878}

◆ deltaG_Gff()

gslpp::complex NPSMEFTd6General::deltaG_Gff ( const Particle  p) const

The new physics contribution to the coupling of the effective interaction \(G_{\mu\nu}^A \bar{f}\sigma^{\mu\nu} T_A f\).

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

Definition at line 17862 of file NPSMEFTd6General.cpp.

17862 {
17863 // Set to 0. for the moment
17864
17865 return 0.;
17866}

◆ deltaG_hAA()

const double NPSMEFTd6General::deltaG_hAA ( ) const
virtual

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

Returns
\(\delta g_{HAA}\)

Reimplemented from NPbase.

Definition at line 17436 of file NPSMEFTd6General.cpp.

17436 {
17437 return (delta_AA / v());
17438}

◆ deltaG_hAA_mu()

const double NPSMEFTd6General::deltaG_hAA_mu ( const double  mu) const
virtual

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 from NPbase.

Definition at line 17704 of file NPSMEFTd6General.cpp.

17704 {
17705
17706 double d_AA_mu;
17707
17708 // delta_AA as function os scale
17709 d_AA_mu = (sW2_tree * getSMEFTCoeff("CHW", mu) + cW2_tree * getSMEFTCoeff("CHB", mu) - sW_tree * cW_tree * getSMEFTCoeff("CHWB", mu)) * v2;
17710
17711 return (d_AA_mu / v());
17712}

◆ deltaG_hAARatio()

const double NPSMEFTd6General::deltaG_hAARatio ( ) const
virtual

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 from NPbase.

Definition at line 17440 of file NPSMEFTd6General.cpp.

17440 {
17441 double m_t = mtpole;
17442 double m_b = quarks[BOTTOM].getMass();
17443 double m_c = quarks[CHARM].getMass();
17444 double m_s = quarks[STRANGE].getMass();
17445 double m_tau = leptons[TAU].getMass();
17446 double m_mu = leptons[MU].getMass();
17447
17448 double M_w_2 = (trueSM.Mw())*(trueSM.Mw());
17449
17450 double Qt = quarks[TOP].getCharge();
17451 double Qb = quarks[BOTTOM].getCharge();
17452 double Qc = quarks[CHARM].getCharge();
17453 double Qs = quarks[STRANGE].getCharge();
17454 double Qtau = leptons[TAU].getCharge();
17455 double Qmu = leptons[MU].getCharge();
17456
17457 double tau_t = 4.0 * m_t * m_t / mHl / mHl;
17458 double tau_b = 4.0 * m_b * m_b / mHl / mHl;
17459 double tau_c = 4.0 * m_c * m_c / mHl / mHl;
17460 double tau_s = 4.0 * m_s * m_s / mHl / mHl;
17461 double tau_tau = 4.0 * m_tau * m_tau / mHl / mHl;
17462 double tau_mu = 4.0 * m_mu * m_mu / mHl / mHl;
17463 double tau_W = 4.0 * M_w_2 / mHl / mHl;
17464
17465 double aPiv = ale / 8.0 / M_PI / v();
17466 gslpp::complex gSM, dg;
17467 gslpp::complex dKappa_t = cLHd6 * deltaG_hff(quarks[TOP]) / (-m_t / v());
17468 gslpp::complex dKappa_b = cLHd6 * deltaG_hff(quarks[BOTTOM]) / (-m_b / v());
17469 gslpp::complex dKappa_c = cLHd6 * deltaG_hff(quarks[CHARM]) / (-m_c / v());
17470 gslpp::complex dKappa_s = cLHd6 * deltaG_hff(quarks[STRANGE]) / (-m_s / v());
17471 gslpp::complex dKappa_tau = cLHd6 * deltaG_hff(leptons[TAU]) / (-m_tau / v());
17472 gslpp::complex dKappa_mu = cLHd6 * deltaG_hff(leptons[MU]) / (-m_mu / v());
17473 double dKappa_W = cLHd6 * (0.5 * v() / M_w_2) * deltaG3_hWW();
17474
17475 double deltaloc = deltaG_hAA();
17476
17477 gSM = aPiv * (3.0 * Qt * Qt * AH_f(tau_t) +
17478 3.0 * Qb * Qb * AH_f(tau_b) +
17479 3.0 * Qc * Qc * AH_f(tau_c) +
17480 3.0 * Qs * Qs * AH_f(tau_s) +
17481 Qtau * Qtau * AH_f(tau_tau) +
17482 Qmu * Qmu * AH_f(tau_mu) +
17483 AH_W(tau_W));
17484
17485 dg = deltaloc / gSM + (aPiv / gSM) * (
17486 3.0 * Qt * Qt * dKappa_t * AH_f(tau_t) +
17487 3.0 * Qb * Qb * dKappa_b * AH_f(tau_b) +
17488 3.0 * Qc * Qc * dKappa_c * AH_f(tau_c) +
17489 3.0 * Qs * Qs * dKappa_s * AH_f(tau_s) +
17490 dKappa_tau * Qtau * Qtau * AH_f(tau_tau) +
17491 dKappa_mu * Qmu * Qmu * AH_f(tau_mu) +
17492 dKappa_W * AH_W(tau_W)
17493 );
17494
17495 return dg.real();
17496}
virtual const double deltaG_hAA() const
The new physics contribution to the coupling of the effective interaction .
gslpp::complex AH_W(const double tau) const
W loop function entering in the calculation of the effective coupling.

◆ deltaG_hAARatio_mu()

const double NPSMEFTd6General::deltaG_hAARatio_mu ( const double  mu) const
virtual

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 from NPbase.

Definition at line 17714 of file NPSMEFTd6General.cpp.

17714 {
17715 double m_t = mtpole;
17716 double m_b = quarks[BOTTOM].getMass();
17717 double m_c = quarks[CHARM].getMass();
17718 double m_s = quarks[STRANGE].getMass();
17719 double m_tau = leptons[TAU].getMass();
17720 double m_mu = leptons[MU].getMass();
17721
17722 double M_w_2 = (trueSM.Mw())*(trueSM.Mw());
17723
17724 double Qt = quarks[TOP].getCharge();
17725 double Qb = quarks[BOTTOM].getCharge();
17726 double Qc = quarks[CHARM].getCharge();
17727 double Qs = quarks[STRANGE].getCharge();
17728 double Qtau = leptons[TAU].getCharge();
17729 double Qmu = leptons[MU].getCharge();
17730
17731 double tau_t = 4.0 * m_t * m_t / mHl / mHl;
17732 double tau_b = 4.0 * m_b * m_b / mHl / mHl;
17733 double tau_c = 4.0 * m_c * m_c / mHl / mHl;
17734 double tau_s = 4.0 * m_s * m_s / mHl / mHl;
17735 double tau_tau = 4.0 * m_tau * m_tau / mHl / mHl;
17736 double tau_mu = 4.0 * m_mu * m_mu / mHl / mHl;
17737 double tau_W = 4.0 * M_w_2 / mHl / mHl;
17738
17739 double aPiv = ale / 8.0 / M_PI / v();
17740 gslpp::complex gSM, dg;
17741 gslpp::complex dKappa_t = cLHd6 * deltaG_hff_mu(quarks[TOP], mu) / (-m_t / v());
17742 gslpp::complex dKappa_b = cLHd6 * deltaG_hff_mu(quarks[BOTTOM], mu) / (-m_b / v());
17743 gslpp::complex dKappa_c = cLHd6 * deltaG_hff_mu(quarks[CHARM], mu) / (-m_c / v());
17744 gslpp::complex dKappa_s = cLHd6 * deltaG_hff_mu(quarks[STRANGE], mu) / (-m_s / v());
17745 gslpp::complex dKappa_tau = cLHd6 * deltaG_hff_mu(leptons[TAU], mu) / (-m_tau / v());
17746 gslpp::complex dKappa_mu = cLHd6 * deltaG_hff_mu(leptons[MU], mu) / (-m_mu / v());
17747 double dKappa_W = cLHd6 * (0.5 * v() / M_w_2) * deltaG3_hWW_mu(mu);
17748
17749 double deltaloc = deltaG_hAA_mu(mu);
17750
17751 gSM = aPiv * (3.0 * Qt * Qt * AH_f(tau_t) +
17752 3.0 * Qb * Qb * AH_f(tau_b) +
17753 3.0 * Qc * Qc * AH_f(tau_c) +
17754 3.0 * Qs * Qs * AH_f(tau_s) +
17755 Qtau * Qtau * AH_f(tau_tau) +
17756 Qmu * Qmu * AH_f(tau_mu) +
17757 AH_W(tau_W));
17758
17759 dg = deltaloc / gSM + (aPiv / gSM) * (
17760 3.0 * Qt * Qt * dKappa_t * AH_f(tau_t) +
17761 3.0 * Qb * Qb * dKappa_b * AH_f(tau_b) +
17762 3.0 * Qc * Qc * dKappa_c * AH_f(tau_c) +
17763 3.0 * Qs * Qs * dKappa_s * AH_f(tau_s) +
17764 dKappa_tau * Qtau * Qtau * AH_f(tau_tau) +
17765 dKappa_mu * Qmu * Qmu * AH_f(tau_mu) +
17766 dKappa_W * AH_W(tau_W)
17767 );
17768
17769 return dg.real();
17770}
virtual const double deltaG_hAA_mu(const double mu) const
The new physics contribution to the coupling of the effective interaction .

◆ deltaG_hAff()

gslpp::complex NPSMEFTd6General::deltaG_hAff ( const Particle  p) const

The new physics contribution to the coupling of the effective interaction \(H A_{\mu\nu} \bar{f}\sigma^{\mu\nu} f\).

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

Definition at line 17854 of file NPSMEFTd6General.cpp.

17854 {
17855 // Set to 0. for the moment
17856
17857 return 0.;
17858}

◆ deltaG_hff()

gslpp::complex NPSMEFTd6General::deltaG_hff ( const Particle  p) const
virtual

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 from NPbase.

Definition at line 17498 of file NPSMEFTd6General.cpp.

17498 {
17499 // The effects of the RG running are neglected.
17500 double mf;
17501 if (p.is("TOP"))
17502 //mf = p.getMass(); // m_t(m_t)
17503 mf = mtpole; // pole mass
17504 else
17505 mf = p.getMass();
17506 gslpp::complex CfH = CfH_diag(p);
17507 return (-mf / v() * (delta_h - 0.5 * delta_GF)
17508 + CfH * v2 / sqrt(2.0));
17509}
bool is(std::string name_i) const
Definition Particle.cpp:23

◆ deltaG_hff_mu()

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

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 from NPbase.

Definition at line 17772 of file NPSMEFTd6General.cpp.

17772 {
17773 // The effects of the SM RG running are neglected.
17774 double mf;
17775
17776 double d_h_mu, d_GF_mu;
17777
17778 d_h_mu = (-getSMEFTCoeff("CHD", mu) / 4.0 + getSMEFTCoeff("CHbox", mu)) * v2;
17779 d_GF_mu = ((getSMEFTCoeff("CHl3R", 0, 0, mu) + getSMEFTCoeff("CHl3R", 1, 1, mu) - 0.5 * (getSMEFTCoeff("CllR", 0, 1, 1, 0, mu) + getSMEFTCoeff("CllR", 1, 0, 0, 1, mu))) * v2);
17780
17781 if (p.is("TOP"))
17782 //mf = p.getMass(); // m_t(m_t)
17783 mf = mtpole; // pole mass
17784 else
17785 mf = p.getMass();
17786
17787 gslpp::complex CfH = CfH_diag_mu(p, mu);
17788
17789 return (-mf / v() * (d_h_mu - 0.5 * d_GF_mu)
17790 + CfH * v2 / sqrt(2.0));
17791}
A class for , the pole mass of the top quark.
Definition masses.h:164

◆ deltaG_hGff()

gslpp::complex NPSMEFTd6General::deltaG_hGff ( const Particle  p) const

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

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

Definition at line 17842 of file NPSMEFTd6General.cpp.

17842 {
17843 // Set to 0. for the moment
17844
17845 return 0.;
17846}

◆ deltaG_hgg()

const double NPSMEFTd6General::deltaG_hgg ( ) const
virtual

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

Returns
\(\delta g_{HGG}\)

Reimplemented from NPbase.

Definition at line 17273 of file NPSMEFTd6General.cpp.

17273 {
17274 return (getSMEFTCoeffEW("CHG") * v2 / v());
17275}

◆ deltaG_hgg_mu()

const double NPSMEFTd6General::deltaG_hgg_mu ( const double  mu) const
virtual

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 from NPbase.

Definition at line 17522 of file NPSMEFTd6General.cpp.

17522 {
17523 return (getSMEFTCoeff("CHG", mu) * v2 / v());
17524}

◆ deltaG_hggRatio()

const double NPSMEFTd6General::deltaG_hggRatio ( ) const
virtual

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 from NPbase.

Definition at line 17277 of file NPSMEFTd6General.cpp.

17277 {
17278 double m_t = mtpole;
17279 double m_b = quarks[BOTTOM].getMass();
17280 double m_c = quarks[CHARM].getMass();
17281 double m_s = quarks[STRANGE].getMass();
17282 double tau_t = 4.0 * m_t * m_t / mHl / mHl;
17283 double tau_b = 4.0 * m_b * m_b / mHl / mHl;
17284 double tau_c = 4.0 * m_c * m_c / mHl / mHl;
17285 double tau_s = 4.0 * m_s * m_s / mHl / mHl;
17286 double aSPiv = AlsMz / 16.0 / M_PI / v();
17287 gslpp::complex gSM, dg;
17288 gslpp::complex dKappa_t = cLHd6 * deltaG_hff(quarks[TOP]) / (-m_t / v());
17289 gslpp::complex dKappa_b = cLHd6 * deltaG_hff(quarks[BOTTOM]) / (-m_b / v());
17290 gslpp::complex dKappa_c = cLHd6 * deltaG_hff(quarks[CHARM]) / (-m_c / v());
17291 gslpp::complex dKappa_s = cLHd6 * deltaG_hff(quarks[STRANGE]) / (-m_s / v());
17292
17293 double deltaloc = deltaG_hgg();
17294
17295 gSM = aSPiv * (AH_f(tau_t) + AH_f(tau_b) + AH_f(tau_c));
17296
17297 dg = deltaloc / gSM + (aSPiv / gSM) * (dKappa_t * AH_f(tau_t) + dKappa_b * AH_f(tau_b) + dKappa_c * AH_f(tau_c) + dKappa_s * AH_f(tau_s));
17298
17299 return dg.real();
17300}
virtual const double deltaG_hgg() const
The new physics contribution to the coupling of the effective interaction .

◆ deltaG_hggRatio_mu()

const double NPSMEFTd6General::deltaG_hggRatio_mu ( const double  mu) const
virtual

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 from NPbase.

Definition at line 17526 of file NPSMEFTd6General.cpp.

17526 {
17527 double m_t = mtpole;
17528 double m_b = quarks[BOTTOM].getMass();
17529 double m_c = quarks[CHARM].getMass();
17530 double m_s = quarks[STRANGE].getMass();
17531 double tau_t = 4.0 * m_t * m_t / mHl / mHl;
17532 double tau_b = 4.0 * m_b * m_b / mHl / mHl;
17533 double tau_c = 4.0 * m_c * m_c / mHl / mHl;
17534 double tau_s = 4.0 * m_s * m_s / mHl / mHl;
17535 double aSPiv = AlsMz / 16.0 / M_PI / v();
17536 gslpp::complex gSM, dg;
17537 gslpp::complex dKappa_t = cLHd6 * deltaG_hff_mu(quarks[TOP], mu) / (-m_t / v());
17538 gslpp::complex dKappa_b = cLHd6 * deltaG_hff_mu(quarks[BOTTOM], mu) / (-m_b / v());
17539 gslpp::complex dKappa_c = cLHd6 * deltaG_hff_mu(quarks[CHARM], mu) / (-m_c / v());
17540 gslpp::complex dKappa_s = cLHd6 * deltaG_hff_mu(quarks[STRANGE], mu) / (-m_s / v());
17541
17542 double deltaloc = deltaG_hgg_mu(mu);
17543
17544 gSM = aSPiv * (AH_f(tau_t) + AH_f(tau_b) + AH_f(tau_c));
17545
17546 dg = deltaloc / gSM + (aSPiv / gSM) * (dKappa_t * AH_f(tau_t) + dKappa_b * AH_f(tau_b) + dKappa_c * AH_f(tau_c) + dKappa_s * AH_f(tau_s));
17547
17548 return dg.real();
17549}
virtual const double deltaG_hgg_mu(const double mu) const
The new physics contribution to the coupling of the effective interaction .

◆ deltaG_hhhRatio()

const double NPSMEFTd6General::deltaG_hhhRatio ( ) const
virtual

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 from NPbase.

Definition at line 17511 of file NPSMEFTd6General.cpp.

17511 {
17512 double dg;
17513
17514 dg = -0.5 * delta_GF + 3.0 * delta_h - 2.0 * getSMEFTCoeffEW("CH") * v2 * v2 / mHl / mHl;
17515
17516 return dg;
17517}

◆ deltaG_hhhRatio_mu()

const double NPSMEFTd6General::deltaG_hhhRatio_mu ( const double  mu) const
virtual

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 from NPbase.

Definition at line 17793 of file NPSMEFTd6General.cpp.

17793 {
17794 double dg;
17795 double d_h_mu, d_GF_mu;
17796
17797 d_h_mu = (-getSMEFTCoeff("CHD", mu) / 4.0 + getSMEFTCoeff("CHbox", mu)) * v2;
17798 d_GF_mu = ((getSMEFTCoeff("CHl3R", 0, 0, mu) + getSMEFTCoeff("CHl3R", 1, 1, mu) - 0.5 * (getSMEFTCoeff("CllR", 0, 1, 1, 0, mu) + getSMEFTCoeff("CllR", 1, 0, 0, 1, mu))) * v2);
17799
17800 dg = -0.5 * d_GF_mu + 3.0 * d_h_mu - 2.0 * getSMEFTCoeff("CH", mu) * v2 * v2 / mHl / mHl;
17801
17802 return dg;
17803}

◆ deltaG_hZff()

gslpp::complex NPSMEFTd6General::deltaG_hZff ( const Particle  p) const

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

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

Definition at line 17848 of file NPSMEFTd6General.cpp.

17848 {
17849 // Set to 0. for the moment
17850
17851 return 0.;
17852}

◆ deltaG_Zff()

gslpp::complex NPSMEFTd6General::deltaG_Zff ( const Particle  p) const

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

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

Definition at line 17868 of file NPSMEFTd6General.cpp.

17868 {
17869 // Set to 0. for the moment
17870
17871 return 0.;
17872}

◆ deltaGA_f()

const double NPSMEFTd6General::deltaGA_f ( const Particle  p) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 17019 of file NPSMEFTd6General.cpp.

17019 {
17020 return (deltaGL_f(p) - deltaGR_f(p));
17021}

◆ deltaGamma_W()

const double NPSMEFTd6General::deltaGamma_W ( ) const
virtual

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

Returns
\(\delta \Gamma_W\) in GeV

Reimplemented from NPbase.

Definition at line 15723 of file NPSMEFTd6General.cpp.

15723 {
15724 double G0 = GF * pow(Mz*cW_tree, 3.0) / 6.0 / sqrt(2.0) / M_PI;
15725 double GammaW_tree = (3.0 + 2.0 * Nc) * G0;
15726
15727 // return (- 3.0 * GammaW_tree / 4.0 / (cW2_tree - sW2_tree)
15728 // *(4.0 * sW_tree * cW_tree * getSMEFTCoeffEW("CHWB") * v2_over_LambdaNP2
15729 // + cW2_tree * getSMEFTCoeffEW("CHD") * v2_over_LambdaNP2
15730 // + 2.0 * (1.0 + cW2_tree) / 3.0 * delta_GF)
15731 // + 2.0 * G0 * (getSMEFTCoeffEW("CHl3R",0,0) + getSMEFTCoeffEW("CHl3R",1,1) + getSMEFTCoeffEW("CHl3R",2,2) + Nc*(getSMEFTCoeffEW("CHq3R",0,0) + getSMEFTCoeffEW("CHq3R",1,1))) * v2_over_LambdaNP2);
15732
15733 double deltaNLO;
15734
15735 // Finite NLO corrections
15736 deltaNLO = (-0.001145 * getSMEFTCoeffEW("CW") -0.000142 * getSMEFTCoeffEW("CHbox") +0.020351 * getSMEFTCoeffEW("CHD") -0.001153 * getSMEFTCoeffEW("CHW")
15737 +0.045955 * getSMEFTCoeffEW("CHWB") +0.004077 * getSMEFTCoeffEW("CuWR",2, 2) -0.002262 * getSMEFTCoeffEW("CHl1R",0, 0) -0.002262 * getSMEFTCoeffEW("CHl1R",1, 1)
15738 -0.000171 * getSMEFTCoeffEW("CHl1R",2, 2) -0.076031 * getSMEFTCoeffEW("CHl3R",0, 0) -0.076031 * getSMEFTCoeffEW("CHl3R",1, 1) +0.010463 * getSMEFTCoeffEW("CHl3R",2, 2)
15739 +0.000171 * getSMEFTCoeffEW("CHq1R",0, 0) +0.000171 * getSMEFTCoeffEW("CHq1R",1, 1) +0.082251 * getSMEFTCoeffEW("CHq3R",0, 0) +0.082251 * getSMEFTCoeffEW("CHq3R",1, 1)
15740 -0.001014 * getSMEFTCoeffEW("CHq3R",2, 2) -0.000376 * getSMEFTCoeffEW("CllR",0, 0, 0, 0) -0.034503 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) +0.03437 * getSMEFTCoeffEW("CllR",0, 1, 1, 0)
15741 -0.000751 * getSMEFTCoeffEW("CllR",0, 2, 2, 0) -0.000376 * getSMEFTCoeffEW("CllR",1, 1, 1, 1) -0.000751 * getSMEFTCoeffEW("CllR",1, 2, 2, 1) -0.000376 * getSMEFTCoeffEW("CllR",2, 2, 2, 2)
15742 -0.001127 * getSMEFTCoeffEW("Cqq1R",0, 0, 0, 0) -0.002253 * getSMEFTCoeffEW("Cqq1R",0, 1, 1, 0) -0.012833 * getSMEFTCoeffEW("Cqq1R",0, 2, 2, 0) -0.001127 * getSMEFTCoeffEW("Cqq1R",1, 1, 1, 1)
15743 -0.012833 * getSMEFTCoeffEW("Cqq1R",1, 2, 2, 1) -0.012983 * getSMEFTCoeffEW("Cqq3R",0, 0, 0, 0) -0.028219 * getSMEFTCoeffEW("Cqq3R",0, 0, 1, 1) -0.033367 * getSMEFTCoeffEW("Cqq3R",0, 0, 2, 2)
15744 +0.002253 * getSMEFTCoeffEW("Cqq3R",0, 1, 1, 0) +0.012833 * getSMEFTCoeffEW("Cqq3R",0, 2, 2, 0) -0.012983 * getSMEFTCoeffEW("Cqq3R",1, 1, 1, 1) -0.033367 * getSMEFTCoeffEW("Cqq3R",1, 1, 2, 2)
15745 +0.012833 * getSMEFTCoeffEW("Cqq3R",1, 2, 2, 1) -0.004703 * getSMEFTCoeffEW("Clq3R",0, 0, 0, 0) -0.004703 * getSMEFTCoeffEW("Clq3R",0, 0, 1, 1) +0.024198 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2)
15746 -0.004703 * getSMEFTCoeffEW("Clq3R",1, 1, 0, 0) -0.004703 * getSMEFTCoeffEW("Clq3R",1, 1, 1, 1) +0.024198 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2) -0.004703 * getSMEFTCoeffEW("Clq3R",2, 2, 0, 0)
15747 -0.004703 * getSMEFTCoeffEW("Clq3R",2, 2, 1, 1) -0.005561 * getSMEFTCoeffEW("Clq3R",2, 2, 2, 2) ) * v2;
15748
15749 return ( GammaW_tree * (deltaMwd6() + 2.0 * delta_UgCC)
15750 + 2.0 * G0 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1) + getSMEFTCoeffEW("CHl3R", 2, 2) + Nc * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1))) * v2
15751 + cNLOd6 * deltaNLO );
15752}
double Nc
The number of colours.
Definition QCD.h:1025

◆ deltaGamma_Wff()

const double NPSMEFTd6General::deltaGamma_Wff ( const Particle  fi,
const Particle  fj 
) const
virtual

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 from NPbase.

Definition at line 15625 of file NPSMEFTd6General.cpp.

15625 {
15626 double G0 = GF * pow(Mz*cW_tree, 3.0) / 6.0 / sqrt(2.0) / M_PI;
15627 double deltaGamma_Wij;
15628 double GammaW_tree;
15629 double CHF3ij;
15630
15631 double deltaNLO;
15632
15633 if (fj.getIndex() - fi.getIndex() == 1)
15634 //CHF3ij = CHF3_diag(fi);
15635 CHF3ij = CHF3CC_diag(fi).real();
15636 else
15637 CHF3ij = 0.;
15638
15639 //if (fi.is("QUARK")) {
15640 if ( fi.getIndex() > 5 ) {
15641 GammaW_tree = Nc * G0;
15642 } else {
15643 GammaW_tree = G0;
15644 }
15645
15646 // deltaGamma_Wij = - 3.0 * GammaW_tree / 4.0 / (cW2_tree - sW2_tree)
15647 // *(4.0 * sW_tree * cW_tree * getSMEFTCoeffEW("CHWB") * v2_over_LambdaNP2
15648 // + cW2_tree * getSMEFTCoeffEW("CHD") * v2_over_LambdaNP2
15649 // + 2.0 * (1.0 + cW2_tree) / 3.0 * delta_GF);
15650
15651 // deltaGamma_Wij = deltaGamma_Wij + 2.0 * GammaW_tree * CHF3ij * v2_over_LambdaNP2;
15652
15653 deltaGamma_Wij = deltaMwd6() + 2.0 * delta_UgCC;
15654
15655 deltaGamma_Wij = GammaW_tree * (deltaGamma_Wij + 2.0 * CHF3ij * v2);
15656
15657 // Finite NLO corrections
15658 // NLO only for leptonic decays for lepton universality tests.
15659 // This function is only used for the calculation of BR, RWc and universality tests. W width includes total NLO corrections separately.
15660 switch(fj.getIndex()){
15661 //if (fj.is("ELECTRON")) {
15662 case 1:
15663 deltaNLO = (-0.000127 * getSMEFTCoeffEW("CW") -0.000016 * getSMEFTCoeffEW("CHbox") +0.00211 * getSMEFTCoeffEW("CHD") -0.000128 * getSMEFTCoeffEW("CHW")
15664 +0.004837 * getSMEFTCoeffEW("CHWB") +0.000453 * getSMEFTCoeffEW("CuWR",2, 2) -0.000403 * getSMEFTCoeffEW("CHl1R",0, 0) -0.000232 * getSMEFTCoeffEW("CHl1R",1, 1)
15665 +0.003165 * getSMEFTCoeffEW("CHl3R",0, 0) -0.003623 * getSMEFTCoeffEW("CHl3R",1, 1) +0.000408 * getSMEFTCoeffEW("CHl3R",2, 2) +0.001225 * getSMEFTCoeffEW("CHq3R",0, 0)
15666 +0.001225 * getSMEFTCoeffEW("CHq3R",1, 1) -0.000113 * getSMEFTCoeffEW("CHq3R",2, 2) -0.000376 * getSMEFTCoeffEW("CllR",0, 0, 0, 0) -0.003834 * getSMEFTCoeffEW("CllR",0, 0, 1, 1)
15667 -0.002052 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) -0.000376 * getSMEFTCoeffEW("CllR",0, 2, 2, 0) -0.002352 * getSMEFTCoeffEW("Clq3R",0, 0, 0, 0) -0.002352 * getSMEFTCoeffEW("Clq3R",0, 0, 1, 1)
15668 -0.002255 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2) +0.003307 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2) ) * v2;
15669 break;
15670 //} else if (fj.is("MUON")) {
15671 case 3:
15672 deltaNLO = (-0.000127 * getSMEFTCoeffEW("CW") -0.000016 * getSMEFTCoeffEW("CHbox") +0.00211 * getSMEFTCoeffEW("CHD") -0.000128 * getSMEFTCoeffEW("CHW")
15673 +0.004837 * getSMEFTCoeffEW("CHWB") +0.000453 * getSMEFTCoeffEW("CuWR",2, 2) -0.000232 * getSMEFTCoeffEW("CHl1R",0, 0) -0.000403 * getSMEFTCoeffEW("CHl1R",1, 1)
15674 -0.003623 * getSMEFTCoeffEW("CHl3R",0, 0) +0.003165 * getSMEFTCoeffEW("CHl3R",1, 1) +0.000408 * getSMEFTCoeffEW("CHl3R",2, 2) +0.001225 * getSMEFTCoeffEW("CHq3R",0, 0)
15675 +0.001225 * getSMEFTCoeffEW("CHq3R",1, 1) -0.000113 * getSMEFTCoeffEW("CHq3R",2, 2) -0.003834 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) -0.002052 * getSMEFTCoeffEW("CllR",0, 1, 1, 0)
15676 -0.000376 * getSMEFTCoeffEW("CllR",1, 1, 1, 1) -0.000376 * getSMEFTCoeffEW("CllR",1, 2, 2, 1) +0.003307 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2) -0.002352 * getSMEFTCoeffEW("Clq3R",1, 1, 0, 0)
15677 -0.002352 * getSMEFTCoeffEW("Clq3R",1, 1, 1, 1) -0.002255 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2) ) * v2;
15678 break;
15679 //} else if (fj.is("TAU")) {
15680 case 5:
15681 deltaNLO = (-0.000127 * getSMEFTCoeffEW("CW") -0.000016 * getSMEFTCoeffEW("CHbox") +0.00211 * getSMEFTCoeffEW("CHD") -0.000128 * getSMEFTCoeffEW("CHW")
15682 +0.004837 * getSMEFTCoeffEW("CHWB") +0.000453 * getSMEFTCoeffEW("CuWR",2, 2) -0.000232 * getSMEFTCoeffEW("CHl1R",0, 0) -0.000232 * getSMEFTCoeffEW("CHl1R",1, 1)
15683 -0.000171 * getSMEFTCoeffEW("CHl1R",2, 2) -0.003623 * getSMEFTCoeffEW("CHl3R",0, 0) -0.003623 * getSMEFTCoeffEW("CHl3R",1, 1) +0.007196 * getSMEFTCoeffEW("CHl3R",2, 2)
15684 +0.001225 * getSMEFTCoeffEW("CHq3R",0, 0) +0.001225 * getSMEFTCoeffEW("CHq3R",1, 1) -0.000113 * getSMEFTCoeffEW("CHq3R",2, 2) -0.003834 * getSMEFTCoeffEW("CllR",0, 0, 1, 1)
15685 -0.001677 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) -0.000376 * getSMEFTCoeffEW("CllR",0, 2, 2, 0) -0.000376 * getSMEFTCoeffEW("CllR",1, 2, 2, 1) -0.000376 * getSMEFTCoeffEW("CllR",2, 2, 2, 2)
15686 +0.003307 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2) +0.003307 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2) -0.002352 * getSMEFTCoeffEW("Clq3R",2, 2, 0, 0) -0.002352 * getSMEFTCoeffEW("Clq3R",2, 2, 1, 1)
15687 -0.005561 * getSMEFTCoeffEW("Clq3R",2, 2, 2, 2) ) * v2;
15688 break;
15689 //} else if (fi.is("UP")) {
15690 case 6:
15691 deltaNLO = (-0.000382 * getSMEFTCoeffEW("CW") -0.000047 * getSMEFTCoeffEW("CHbox") +0.00701 * getSMEFTCoeffEW("CHD") -0.000384 * getSMEFTCoeffEW("CHW")
15692 +0.015722 * getSMEFTCoeffEW("CHWB") +0.001359 * getSMEFTCoeffEW("CuWR",2, 2) -0.000697 * getSMEFTCoeffEW("CHl1R",0, 0) -0.000697 * getSMEFTCoeffEW("CHl1R",1, 1)
15693 -0.035975 * getSMEFTCoeffEW("CHl3R",0, 0) -0.035975 * getSMEFTCoeffEW("CHl3R",1, 1) +0.001225 * getSMEFTCoeffEW("CHl3R",2, 2) +0.000171 * getSMEFTCoeffEW("CHq1R",0, 0)
15694 +0.0749 * getSMEFTCoeffEW("CHq3R",0, 0) +0.003675 * getSMEFTCoeffEW("CHq3R",1, 1) -0.000338 * getSMEFTCoeffEW("CHq3R",2, 2) -0.011501 * getSMEFTCoeffEW("CllR",0, 0, 1, 1)
15695 +0.020076 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) -0.001127 * getSMEFTCoeffEW("Cqq1R",0, 0, 0, 0) -0.001127 * getSMEFTCoeffEW("Cqq1R",0, 1, 1, 0) -0.012833 * getSMEFTCoeffEW("Cqq1R",0, 2, 2, 0)
15696 -0.012983 * getSMEFTCoeffEW("Cqq3R",0, 0, 0, 0) -0.014109 * getSMEFTCoeffEW("Cqq3R",0, 0, 1, 1) -0.033367 * getSMEFTCoeffEW("Cqq3R",0, 0, 2, 2) +0.001127 * getSMEFTCoeffEW("Cqq3R",0, 1, 1, 0)
15697 +0.012833 * getSMEFTCoeffEW("Cqq3R",0, 2, 2, 0) -0.002352 * getSMEFTCoeffEW("Clq3R",0, 0, 0, 0) +0.00992 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2) -0.002352 * getSMEFTCoeffEW("Clq3R",1, 1, 0, 0)
15698 +0.00992 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2) -0.002352 * getSMEFTCoeffEW("Clq3R",2, 2, 0, 0) ) * v2;
15699 break;
15700 //} else if (fi.is("CHARM")) {
15701 case 8:
15702 deltaNLO = (-0.000382 * getSMEFTCoeffEW("CW") -0.000047 * getSMEFTCoeffEW("CHbox") +0.00701 * getSMEFTCoeffEW("CHD") -0.000384 * getSMEFTCoeffEW("CHW")
15703 +0.015722 * getSMEFTCoeffEW("CHWB") +0.001359 * getSMEFTCoeffEW("CuWR",2, 2) -0.000697 * getSMEFTCoeffEW("CHl1R",0, 0) -0.000697 * getSMEFTCoeffEW("CHl1R",1, 1)
15704 -0.035975 * getSMEFTCoeffEW("CHl3R",0, 0) -0.035975 * getSMEFTCoeffEW("CHl3R",1, 1) +0.001225 * getSMEFTCoeffEW("CHl3R",2, 2) +0.000171 * getSMEFTCoeffEW("CHq1R",1, 1)
15705 +0.003675 * getSMEFTCoeffEW("CHq3R",0, 0) +0.0749 * getSMEFTCoeffEW("CHq3R",1, 1) -0.000338 * getSMEFTCoeffEW("CHq3R",2, 2) -0.011501 * getSMEFTCoeffEW("CllR",0, 0, 1, 1)
15706 +0.020076 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) -0.001127 * getSMEFTCoeffEW("Cqq1R",0, 1, 1, 0) -0.001127 * getSMEFTCoeffEW("Cqq1R",1, 1, 1, 1) -0.012833 * getSMEFTCoeffEW("Cqq1R",1, 2, 2, 1)
15707 -0.014109 * getSMEFTCoeffEW("Cqq3R",0, 0, 1, 1) +0.001127 * getSMEFTCoeffEW("Cqq3R",0, 1, 1, 0) -0.012983 * getSMEFTCoeffEW("Cqq3R",1, 1, 1, 1) -0.033367 * getSMEFTCoeffEW("Cqq3R",1, 1, 2, 2)
15708 +0.012833 * getSMEFTCoeffEW("Cqq3R",1, 2, 2, 1) -0.002352 * getSMEFTCoeffEW("Clq3R",0, 0, 1, 1) +0.00992 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2) -0.002352 * getSMEFTCoeffEW("Clq3R",1, 1, 1, 1)
15709 +0.00992 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2) -0.002352 * getSMEFTCoeffEW("Clq3R",2, 2, 1, 1) ) * v2;
15710 break;
15711 //} else {
15712 default:
15713 deltaNLO = 0.;
15714 }
15715
15716 return deltaGamma_Wij + cNLOd6 * deltaNLO;
15717}

◆ deltaGamma_Z()

const double NPSMEFTd6General::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 from NPbase.

Definition at line 16042 of file NPSMEFTd6General.cpp.

16043{
16044 double deltaGamma_Z = 0.;
16045 bool nonZeroNP = false;
16046
16047 double deltaNLO;
16048
16049 double delGVl[6], delGAl[6], delGVq[6], delGAq[6];
16050 for (int p = 0; p < 6; ++p) {
16051 delGVl[p] = deltaGV_f(leptons[p]);
16052 delGAl[p] = deltaGA_f(leptons[p]);
16053 delGVq[p] = deltaGV_f(quarks[p]);
16054 delGAq[p] = deltaGA_f(quarks[p]);
16055 if (delGVl[p] != 0.0 || delGAl[p] != 0.0
16056 || delGVq[p] != 0.0 || delGAq[p] != 0.0)
16057 nonZeroNP = true;
16058 }
16059
16060 if (nonZeroNP) {
16061 double gVf, gAf;
16062 double deltaGl[6], deltaGq[6];
16063 double delGammaZ = 0.0;
16064 for (int p = 0; p < 6; ++p) {
16065 gVf = trueSM.gV_f(leptons[p]).real();
16066 gAf = trueSM.gA_f(leptons[p]).real();
16067 deltaGl[p] = 2.0 * (gVf * delGVl[p] + gAf * delGAl[p]);
16068
16069 gVf = trueSM.gV_f(quarks[p]).real();
16070 gAf = trueSM.gA_f(quarks[p]).real();
16071 deltaGq[p] = 2.0 * (gVf * delGVq[p] + gAf * delGAq[p]);
16072
16073 delGammaZ += deltaGl[p] + 3.0 * deltaGq[p];
16074 }
16075
16076 double alpha = trueSM.alphaMz();
16077 double sW2_SM = trueSM.sW2();
16078 double cW2_SM = trueSM.cW2();
16079 deltaGamma_Z = alpha * Mz / 12.0 / sW2_SM / cW2_SM
16080 * delGammaZ;
16081 }
16082
16083 // Finite NLO corrections
16084 deltaNLO = (+0.002254 * getSMEFTCoeffEW("CW") -0.001125 * getSMEFTCoeffEW("CHbox") -0.05222 * getSMEFTCoeffEW("CHD") +0.000053 * getSMEFTCoeffEW("CHB")
16085 -0.000766 * getSMEFTCoeffEW("CHW") +0.060315 * getSMEFTCoeffEW("CHWB") -0.023483 * getSMEFTCoeffEW("CuWR",2, 2) +0.014583 * getSMEFTCoeffEW("CuBR",2, 2)
16086 -0.014841 * getSMEFTCoeffEW("CHl1R",0, 0) -0.014841 * getSMEFTCoeffEW("CHl1R",1, 1) -0.012341 * getSMEFTCoeffEW("CHl1R",2, 2) -0.10303 * getSMEFTCoeffEW("CHl3R",0, 0)
16087 -0.10303 * getSMEFTCoeffEW("CHl3R",1, 1) +0.014177 * getSMEFTCoeffEW("CHl3R",2, 2) -0.011546 * getSMEFTCoeffEW("CHeR",0, 0) -0.011546 * getSMEFTCoeffEW("CHeR",1, 1)
16088 -0.011546 * getSMEFTCoeffEW("CHeR",2, 2) +0.017864 * getSMEFTCoeffEW("CHq1R",0, 0) +0.017864 * getSMEFTCoeffEW("CHq1R",1, 1) +0.019278 * getSMEFTCoeffEW("CHq1R",2, 2)
16089 +0.099668 * getSMEFTCoeffEW("CHq3R",0, 0) +0.099668 * getSMEFTCoeffEW("CHq3R",1, 1) +0.024797 * getSMEFTCoeffEW("CHq3R",2, 2) +0.033884 * getSMEFTCoeffEW("CHuR",0, 0)
16090 +0.033884 * getSMEFTCoeffEW("CHuR",1, 1) +0.01902 * getSMEFTCoeffEW("CHuR",2, 2) -0.016816 * getSMEFTCoeffEW("CHdR",0, 0) -0.016816 * getSMEFTCoeffEW("CHdR",1, 1)
16091 -0.016816 * getSMEFTCoeffEW("CHdR",2, 2) -0.000462 * getSMEFTCoeffEW("CllR",0, 0, 0, 0) -0.041502 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) -0.000256 * getSMEFTCoeffEW("CllR",0, 0, 2, 2)
16092 +0.055124 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) -0.000669 * getSMEFTCoeffEW("CllR",0, 2, 2, 0) -0.000462 * getSMEFTCoeffEW("CllR",1, 1, 1, 1) -0.000256 * getSMEFTCoeffEW("CllR",1, 1, 2, 2)
16093 -0.000669 * getSMEFTCoeffEW("CllR",1, 2, 2, 1) -0.000462 * getSMEFTCoeffEW("CllR",2, 2, 2, 2) -0.001063 * getSMEFTCoeffEW("Cqq1R",0, 0, 0, 0) -0.000256 * getSMEFTCoeffEW("Cqq1R",0, 0, 1, 1)
16094 +0.004926 * getSMEFTCoeffEW("Cqq1R",0, 0, 2, 2) -0.001871 * getSMEFTCoeffEW("Cqq1R",0, 1, 1, 0) -0.019296 * getSMEFTCoeffEW("Cqq1R",0, 2, 2, 0) -0.001063 * getSMEFTCoeffEW("Cqq1R",1, 1, 1, 1)
16095 +0.004926 * getSMEFTCoeffEW("Cqq1R",1, 1, 2, 2) -0.019296 * getSMEFTCoeffEW("Cqq1R",1, 2, 2, 1) +0.031756 * getSMEFTCoeffEW("Cqq1R",2, 2, 2, 2) -0.013001 * getSMEFTCoeffEW("Cqq3R",0, 0, 0, 0)
16096 -0.027804 * getSMEFTCoeffEW("Cqq3R",0, 0, 1, 1) -0.081823 * getSMEFTCoeffEW("Cqq3R",0, 0, 2, 2) +0.001802 * getSMEFTCoeffEW("Cqq3R",0, 1, 1, 0) +0.026622 * getSMEFTCoeffEW("Cqq3R",0, 2, 2, 0)
16097 -0.013001 * getSMEFTCoeffEW("Cqq3R",1, 1, 1, 1) -0.081823 * getSMEFTCoeffEW("Cqq3R",1, 1, 2, 2) +0.026622 * getSMEFTCoeffEW("Cqq3R",1, 2, 2, 1) +0.002863 * getSMEFTCoeffEW("Cqq3R",2, 2, 2, 2)
16098 +0.000128 * getSMEFTCoeffEW("Clq1R",0, 0, 0, 0) +0.000128 * getSMEFTCoeffEW("Clq1R",0, 0, 1, 1) -0.002463 * getSMEFTCoeffEW("Clq1R",0, 0, 2, 2) +0.000128 * getSMEFTCoeffEW("Clq1R",1, 1, 0, 0)
16099 +0.000128 * getSMEFTCoeffEW("Clq1R",1, 1, 1, 1) -0.002463 * getSMEFTCoeffEW("Clq1R",1, 1, 2, 2) +0.000128 * getSMEFTCoeffEW("Clq1R",2, 2, 0, 0) +0.000128 * getSMEFTCoeffEW("Clq1R",2, 2, 1, 1)
16100 -0.002463 * getSMEFTCoeffEW("Clq1R",2, 2, 2, 2) -0.004634 * getSMEFTCoeffEW("Clq3R",0, 0, 0, 0) -0.004634 * getSMEFTCoeffEW("Clq3R",0, 0, 1, 1) +0.021939 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2)
16101 -0.004634 * getSMEFTCoeffEW("Clq3R",1, 1, 0, 0) -0.004634 * getSMEFTCoeffEW("Clq3R",1, 1, 1, 1) +0.021939 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2) -0.004634 * getSMEFTCoeffEW("Clq3R",2, 2, 0, 0)
16102 -0.004634 * getSMEFTCoeffEW("Clq3R",2, 2, 1, 1) -0.013637 * getSMEFTCoeffEW("Clq3R",2, 2, 2, 2) -0.000179 * getSMEFTCoeffEW("CeeR",0, 0, 0, 0) -0.000358 * getSMEFTCoeffEW("CeeR",0, 0, 1, 1)
16103 -0.000358 * getSMEFTCoeffEW("CeeR",0, 0, 2, 2) -0.000179 * getSMEFTCoeffEW("CeeR",1, 1, 1, 1) -0.000358 * getSMEFTCoeffEW("CeeR",1, 1, 2, 2) -0.000179 * getSMEFTCoeffEW("CeeR",2, 2, 2, 2)
16104 -0.00058 * getSMEFTCoeffEW("CuuR",0, 0, 0, 0) -0.001023 * getSMEFTCoeffEW("CuuR",0, 0, 1, 1) -0.013282 * getSMEFTCoeffEW("CuuR",0, 0, 2, 2) -0.000136 * getSMEFTCoeffEW("CuuR",0, 1, 1, 0)
16105 -0.008025 * getSMEFTCoeffEW("CuuR",0, 2, 2, 0) -0.00058 * getSMEFTCoeffEW("CuuR",1, 1, 1, 1) -0.013282 * getSMEFTCoeffEW("CuuR",1, 1, 2, 2) -0.008025 * getSMEFTCoeffEW("CuuR",1, 2, 2, 1)
16106 -0.000145 * getSMEFTCoeffEW("CddR",0, 0, 0, 0) -0.000256 * getSMEFTCoeffEW("CddR",0, 0, 1, 1) -0.000256 * getSMEFTCoeffEW("CddR",0, 0, 2, 2) -0.000034 * getSMEFTCoeffEW("CddR",0, 1, 1, 0)
16107 -0.000034 * getSMEFTCoeffEW("CddR",0, 2, 2, 0) -0.000145 * getSMEFTCoeffEW("CddR",1, 1, 1, 1) -0.000256 * getSMEFTCoeffEW("CddR",1, 1, 2, 2) -0.000034 * getSMEFTCoeffEW("CddR",1, 2, 2, 1)
16108 -0.000145 * getSMEFTCoeffEW("CddR",2, 2, 2, 2) +0.000256 * getSMEFTCoeffEW("CeuR",0, 0, 0, 0) +0.000256 * getSMEFTCoeffEW("CeuR",0, 0, 1, 1) +0.003321 * getSMEFTCoeffEW("CeuR",0, 0, 2, 2)
16109 +0.000256 * getSMEFTCoeffEW("CeuR",1, 1, 0, 0) +0.000256 * getSMEFTCoeffEW("CeuR",1, 1, 1, 1) +0.003321 * getSMEFTCoeffEW("CeuR",1, 1, 2, 2) +0.000256 * getSMEFTCoeffEW("CeuR",2, 2, 0, 0)
16110 +0.000256 * getSMEFTCoeffEW("CeuR",2, 2, 1, 1) +0.003321 * getSMEFTCoeffEW("CeuR",2, 2, 2, 2) -0.000128 * getSMEFTCoeffEW("CedR",0, 0, 0, 0) -0.000128 * getSMEFTCoeffEW("CedR",0, 0, 1, 1)
16111 -0.000128 * getSMEFTCoeffEW("CedR",0, 0, 2, 2) -0.000128 * getSMEFTCoeffEW("CedR",1, 1, 0, 0) -0.000128 * getSMEFTCoeffEW("CedR",1, 1, 1, 1) -0.000128 * getSMEFTCoeffEW("CedR",1, 1, 2, 2)
16112 -0.000128 * getSMEFTCoeffEW("CedR",2, 2, 0, 0) -0.000128 * getSMEFTCoeffEW("CedR",2, 2, 1, 1) -0.000128 * getSMEFTCoeffEW("CedR",2, 2, 2, 2) +0.000256 * getSMEFTCoeffEW("Cud1R",0, 0, 0, 0)
16113 +0.000256 * getSMEFTCoeffEW("Cud1R",0, 0, 1, 1) +0.000256 * getSMEFTCoeffEW("Cud1R",0, 0, 2, 2) +0.000256 * getSMEFTCoeffEW("Cud1R",1, 1, 0, 0) +0.000256 * getSMEFTCoeffEW("Cud1R",1, 1, 1, 1)
16114 +0.000256 * getSMEFTCoeffEW("Cud1R",1, 1, 2, 2) +0.003321 * getSMEFTCoeffEW("Cud1R",2, 2, 0, 0) +0.003321 * getSMEFTCoeffEW("Cud1R",2, 2, 1, 1) +0.003321 * getSMEFTCoeffEW("Cud1R",2, 2, 2, 2)
16115 -0.000128 * getSMEFTCoeffEW("CleR",0, 0, 0, 0) -0.000128 * getSMEFTCoeffEW("CleR",0, 0, 1, 1) -0.000128 * getSMEFTCoeffEW("CleR",0, 0, 2, 2) -0.000128 * getSMEFTCoeffEW("CleR",1, 1, 0, 0)
16116 -0.000128 * getSMEFTCoeffEW("CleR",1, 1, 1, 1) -0.000128 * getSMEFTCoeffEW("CleR",1, 1, 2, 2) -0.000128 * getSMEFTCoeffEW("CleR",2, 2, 0, 0) -0.000128 * getSMEFTCoeffEW("CleR",2, 2, 1, 1)
16117 -0.000128 * getSMEFTCoeffEW("CleR",2, 2, 2, 2) +0.000256 * getSMEFTCoeffEW("CluR",0, 0, 0, 0) +0.000256 * getSMEFTCoeffEW("CluR",0, 0, 1, 1) +0.003321 * getSMEFTCoeffEW("CluR",0, 0, 2, 2)
16118 +0.000256 * getSMEFTCoeffEW("CluR",1, 1, 0, 0) +0.000256 * getSMEFTCoeffEW("CluR",1, 1, 1, 1) +0.003321 * getSMEFTCoeffEW("CluR",1, 1, 2, 2) +0.000256 * getSMEFTCoeffEW("CluR",2, 2, 0, 0)
16119 +0.000256 * getSMEFTCoeffEW("CluR",2, 2, 1, 1) +0.003321 * getSMEFTCoeffEW("CluR",2, 2, 2, 2) -0.000128 * getSMEFTCoeffEW("CldR",0, 0, 0, 0) -0.000128 * getSMEFTCoeffEW("CldR",0, 0, 1, 1)
16120 -0.000128 * getSMEFTCoeffEW("CldR",0, 0, 2, 2) -0.000128 * getSMEFTCoeffEW("CldR",1, 1, 0, 0) -0.000128 * getSMEFTCoeffEW("CldR",1, 1, 1, 1) -0.000128 * getSMEFTCoeffEW("CldR",1, 1, 2, 2)
16121 -0.000128 * getSMEFTCoeffEW("CldR",2, 2, 0, 0) -0.000128 * getSMEFTCoeffEW("CldR",2, 2, 1, 1) -0.000128 * getSMEFTCoeffEW("CldR",2, 2, 2, 2) +0.000128 * getSMEFTCoeffEW("CqeR",0, 0, 0, 0)
16122 +0.000128 * getSMEFTCoeffEW("CqeR",0, 0, 1, 1) +0.000128 * getSMEFTCoeffEW("CqeR",0, 0, 2, 2) +0.000128 * getSMEFTCoeffEW("CqeR",1, 1, 0, 0) +0.000128 * getSMEFTCoeffEW("CqeR",1, 1, 1, 1)
16123 +0.000128 * getSMEFTCoeffEW("CqeR",1, 1, 2, 2) -0.002463 * getSMEFTCoeffEW("CqeR",2, 2, 0, 0) -0.002463 * getSMEFTCoeffEW("CqeR",2, 2, 1, 1) -0.002463 * getSMEFTCoeffEW("CqeR",2, 2, 2, 2)
16124 -0.000256 * getSMEFTCoeffEW("Cqu1R",0, 0, 0, 0) -0.000256 * getSMEFTCoeffEW("Cqu1R",0, 0, 1, 1) -0.003321 * getSMEFTCoeffEW("Cqu1R",0, 0, 2, 2) -0.000256 * getSMEFTCoeffEW("Cqu1R",1, 1, 0, 0)
16125 -0.000256 * getSMEFTCoeffEW("Cqu1R",1, 1, 1, 1) -0.003321 * getSMEFTCoeffEW("Cqu1R",1, 1, 2, 2) +0.004926 * getSMEFTCoeffEW("Cqu1R",2, 2, 0, 0) +0.004926 * getSMEFTCoeffEW("Cqu1R",2, 2, 1, 1)
16126 -0.01897 * getSMEFTCoeffEW("Cqu1R",2, 2, 2, 2) +0.000128 * getSMEFTCoeffEW("Cqd1R",0, 0, 0, 0) +0.000128 * getSMEFTCoeffEW("Cqd1R",0, 0, 1, 1) +0.000128 * getSMEFTCoeffEW("Cqd1R",0, 0, 2, 2)
16127 +0.000128 * getSMEFTCoeffEW("Cqd1R",1, 1, 0, 0) +0.000128 * getSMEFTCoeffEW("Cqd1R",1, 1, 1, 1) +0.000128 * getSMEFTCoeffEW("Cqd1R",1, 1, 2, 2) -0.002463 * getSMEFTCoeffEW("Cqd1R",2, 2, 0, 0)
16128 -0.002463 * getSMEFTCoeffEW("Cqd1R",2, 2, 1, 1) -0.002463 * getSMEFTCoeffEW("Cqd1R",2, 2, 2, 2) ) * v2;
16129
16130 return deltaGamma_Z + cNLOd6 * deltaNLO;
16131}
double delGammaZ
The theoretical uncertainty in , denoted as , in GeV.

◆ deltaGamma_Zf()

const double NPSMEFTd6General::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 from NPbase.

Definition at line 15768 of file NPSMEFTd6General.cpp.

15769{
15770 double deltaGamma_Zf = 0.;
15771 bool nonZeroNP = false;
15772
15773 double delGVf = deltaGV_f(f);
15774 double delGAf = deltaGA_f(f);
15775
15776 double gVf = trueSM.gV_f(f).real();
15777 double gAf = trueSM.gA_f(f).real();
15778
15779 double Nf;
15780
15781 double deltaNLO;
15782
15783 //if (f.is("LEPTON")) {
15784 // Nf = 1.0;
15785 //} else {
15786 // Nf = 3.0;
15787 //}
15788
15789 if ( f.getIndex() < 6 ) {
15790 Nf = 1.0;
15791 } else {
15792 Nf = 3.0;
15793 }
15794
15795 double alpha = trueSM.alphaMz();
15796 double sW2_SM = trueSM.sW2();
15797 double cW2_SM = trueSM.cW2();
15798
15799 if (delGVf != 0.0 || delGAf != 0.0)
15800 nonZeroNP = true;
15801
15802 if (nonZeroNP) {
15803 double delGammaZf = 0.0;
15804 delGammaZf = 2.0 * Nf * (gVf * delGVf + gAf * delGAf);
15805
15806 deltaGamma_Zf = alpha * Mz / 12.0 / sW2_SM / cW2_SM * delGammaZf;
15807 }
15808
15809 // Finite NLO corrections
15810 // NLO only for leptonic decays for lepton universality tests .
15811 // This function is only used for the calculation of corrections to BR and test of universality. Z width includes total NLO corrections separately.
15812 switch(f.getIndex()){
15813 //if (f.is("NEUTRINO_1")) {
15814 case 0:
15815 deltaNLO = (-0.000125 * getSMEFTCoeffEW("CW") -0.000183 * getSMEFTCoeffEW("CHbox") -0.005003 * getSMEFTCoeffEW("CHD") -0.000033 * getSMEFTCoeffEW("CHB")
15816 -0.000115 * getSMEFTCoeffEW("CHW") +0.000882 * getSMEFTCoeffEW("CHWB") +0.000081 * getSMEFTCoeffEW("CuWR",2, 2) -0.000044 * getSMEFTCoeffEW("CuBR",2, 2)
15817 -0.012448 * getSMEFTCoeffEW("CHl1R",0, 0) -0.000256 * getSMEFTCoeffEW("CHl1R",1, 1) -0.000086 * getSMEFTCoeffEW("CHl1R",2, 2) +0.002853 * getSMEFTCoeffEW("CHl3R",0, 0)
15818 -0.007785 * getSMEFTCoeffEW("CHl3R",1, 1) +0.000298 * getSMEFTCoeffEW("CHl3R",2, 2) -0.000086 * getSMEFTCoeffEW("CHeR",0, 0) -0.000086 * getSMEFTCoeffEW("CHeR",1, 1)
15819 -0.000086 * getSMEFTCoeffEW("CHeR",2, 2) +0.000086 * getSMEFTCoeffEW("CHq1R",0, 0) +0.000086 * getSMEFTCoeffEW("CHq1R",1, 1) -0.00743 * getSMEFTCoeffEW("CHq1R",2, 2)
15820 +0.000895 * getSMEFTCoeffEW("CHq3R",0, 0) +0.000895 * getSMEFTCoeffEW("CHq3R",1, 1) +0.003579 * getSMEFTCoeffEW("CHq3R",2, 2) +0.000172 * getSMEFTCoeffEW("CHuR",0, 0)
15821 +0.000172 * getSMEFTCoeffEW("CHuR",1, 1) +0.007935 * getSMEFTCoeffEW("CHuR",2, 2) -0.000086 * getSMEFTCoeffEW("CHdR",0, 0) -0.000086 * getSMEFTCoeffEW("CHdR",1, 1)
15822 -0.000086 * getSMEFTCoeffEW("CHdR",2, 2) -0.000542 * getSMEFTCoeffEW("CllR",0, 0, 0, 0) -0.003087 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) -0.000286 * getSMEFTCoeffEW("CllR",0, 0, 2, 2)
15823 +0.003656 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) -0.000256 * getSMEFTCoeffEW("CllR",0, 2, 2, 0) +0.000143 * getSMEFTCoeffEW("Clq1R",0, 0, 0, 0) +0.000143 * getSMEFTCoeffEW("Clq1R",0, 0, 1, 1)
15824 -0.006328 * getSMEFTCoeffEW("Clq1R",0, 0, 2, 2) -0.001492 * getSMEFTCoeffEW("Clq3R",0, 0, 0, 0) -0.001492 * getSMEFTCoeffEW("Clq3R",0, 0, 1, 1) -0.005547 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2)
15825 +0.002416 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2) -0.000143 * getSMEFTCoeffEW("CleR",0, 0, 0, 0) -0.000143 * getSMEFTCoeffEW("CleR",0, 0, 1, 1) -0.000143 * getSMEFTCoeffEW("CleR",0, 0, 2, 2)
15826 +0.000286 * getSMEFTCoeffEW("CluR",0, 0, 0, 0) +0.000286 * getSMEFTCoeffEW("CluR",0, 0, 1, 1) +0.00743 * getSMEFTCoeffEW("CluR",0, 0, 2, 2) -0.000143 * getSMEFTCoeffEW("CldR",0, 0, 0, 0)
15827 -0.000143 * getSMEFTCoeffEW("CldR",0, 0, 1, 1) -0.000143 * getSMEFTCoeffEW("CldR",0, 0, 2, 2) ) * v2;
15828 break;
15829 //if (f.is("ELECTRON")) {
15830 case 1:
15831 deltaNLO = (+0.000102 * getSMEFTCoeffEW("CW") -0.000051 * getSMEFTCoeffEW("CHbox") -0.010075 * getSMEFTCoeffEW("CHD") -0.000003 * getSMEFTCoeffEW("CHB")
15832 -0.000034 * getSMEFTCoeffEW("CHW") -0.008133 * getSMEFTCoeffEW("CHWB") -0.000273 * getSMEFTCoeffEW("CuWR",2, 2) +0.000422 * getSMEFTCoeffEW("CuBR",2, 2)
15833 +0.000112 * getSMEFTCoeffEW("CHl1R",0, 0) -0.000106 * getSMEFTCoeffEW("CHl1R",1, 1) -0.00002 * getSMEFTCoeffEW("CHl1R",2, 2) -0.003345 * getSMEFTCoeffEW("CHl3R",0, 0)
15834 -0.002441 * getSMEFTCoeffEW("CHl3R",1, 1) +0.000152 * getSMEFTCoeffEW("CHl3R",2, 2) -0.011199 * getSMEFTCoeffEW("CHeR",0, 0) -0.00002 * getSMEFTCoeffEW("CHeR",1, 1)
15835 -0.00002 * getSMEFTCoeffEW("CHeR",2, 2) +0.00002 * getSMEFTCoeffEW("CHq1R",0, 0) +0.00002 * getSMEFTCoeffEW("CHq1R",1, 1) -0.001728 * getSMEFTCoeffEW("CHq1R",2, 2)
15836 +0.000456 * getSMEFTCoeffEW("CHq3R",0, 0) +0.000456 * getSMEFTCoeffEW("CHq3R",1, 1) +0.000535 * getSMEFTCoeffEW("CHq3R",2, 2) +0.00004 * getSMEFTCoeffEW("CHuR",0, 0)
15837 +0.00004 * getSMEFTCoeffEW("CHuR",1, 1) +0.001527 * getSMEFTCoeffEW("CHuR",2, 2) -0.00002 * getSMEFTCoeffEW("CHdR",0, 0) -0.00002 * getSMEFTCoeffEW("CHdR",1, 1)
15838 -0.00002 * getSMEFTCoeffEW("CHdR",2, 2) +0.00008 * getSMEFTCoeffEW("CllR",0, 0, 0, 0) -0.001258 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) +0.000158 * getSMEFTCoeffEW("CllR",0, 0, 2, 2)
15839 +0.000406 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) -0.000078 * getSMEFTCoeffEW("CllR",0, 2, 2, 0) -0.000079 * getSMEFTCoeffEW("Clq1R",0, 0, 0, 0) -0.000079 * getSMEFTCoeffEW("Clq1R",0, 0, 1, 1)
15840 +0.0035 * getSMEFTCoeffEW("Clq1R",0, 0, 2, 2) -0.000825 * getSMEFTCoeffEW("Clq3R",0, 0, 0, 0) -0.000825 * getSMEFTCoeffEW("Clq3R",0, 0, 1, 1) -0.003183 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2)
15841 +0.001222 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2) -0.000179 * getSMEFTCoeffEW("CeeR",0, 0, 0, 0) -0.000179 * getSMEFTCoeffEW("CeeR",0, 0, 1, 1) -0.000179 * getSMEFTCoeffEW("CeeR",0, 0, 2, 2)
15842 +0.000128 * getSMEFTCoeffEW("CeuR",0, 0, 0, 0) +0.000128 * getSMEFTCoeffEW("CeuR",0, 0, 1, 1) +0.003321 * getSMEFTCoeffEW("CeuR",0, 0, 2, 2) -0.000064 * getSMEFTCoeffEW("CedR",0, 0, 0, 0)
15843 -0.000064 * getSMEFTCoeffEW("CedR",0, 0, 1, 1) -0.000064 * getSMEFTCoeffEW("CedR",0, 0, 2, 2) +0.000015 * getSMEFTCoeffEW("CleR",0, 0, 0, 0) +0.000079 * getSMEFTCoeffEW("CleR",0, 0, 1, 1)
15844 +0.000079 * getSMEFTCoeffEW("CleR",0, 0, 2, 2) -0.000064 * getSMEFTCoeffEW("CleR",1, 1, 0, 0) -0.000064 * getSMEFTCoeffEW("CleR",2, 2, 0, 0) -0.000158 * getSMEFTCoeffEW("CluR",0, 0, 0, 0)
15845 -0.000158 * getSMEFTCoeffEW("CluR",0, 0, 1, 1) -0.004109 * getSMEFTCoeffEW("CluR",0, 0, 2, 2) +0.000079 * getSMEFTCoeffEW("CldR",0, 0, 0, 0) +0.000079 * getSMEFTCoeffEW("CldR",0, 0, 1, 1)
15846 +0.000079 * getSMEFTCoeffEW("CldR",0, 0, 2, 2) +0.000064 * getSMEFTCoeffEW("CqeR",0, 0, 0, 0) +0.000064 * getSMEFTCoeffEW("CqeR",1, 1, 0, 0) -0.002828 * getSMEFTCoeffEW("CqeR",2, 2, 0, 0) ) * v2;
15847 break;
15848 //if (f.is("NEUTRINO_2")) {
15849 case 2:
15850 deltaNLO = (-0.000125 * getSMEFTCoeffEW("CW") -0.000183 * getSMEFTCoeffEW("CHbox") -0.005003 * getSMEFTCoeffEW("CHD") -0.000033 * getSMEFTCoeffEW("CHB")
15851 -0.000115 * getSMEFTCoeffEW("CHW") +0.000882 * getSMEFTCoeffEW("CHWB") +0.000081 * getSMEFTCoeffEW("CuWR",2, 2) -0.000044 * getSMEFTCoeffEW("CuBR",2, 2)
15852 -0.000256 * getSMEFTCoeffEW("CHl1R",0, 0) -0.012448 * getSMEFTCoeffEW("CHl1R",1, 1) -0.000086 * getSMEFTCoeffEW("CHl1R",2, 2) -0.007785 * getSMEFTCoeffEW("CHl3R",0, 0)
15853 +0.002853 * getSMEFTCoeffEW("CHl3R",1, 1) +0.000298 * getSMEFTCoeffEW("CHl3R",2, 2) -0.000086 * getSMEFTCoeffEW("CHeR",0, 0) -0.000086 * getSMEFTCoeffEW("CHeR",1, 1)
15854 -0.000086 * getSMEFTCoeffEW("CHeR",2, 2) +0.000086 * getSMEFTCoeffEW("CHq1R",0, 0) +0.000086 * getSMEFTCoeffEW("CHq1R",1, 1) -0.00743 * getSMEFTCoeffEW("CHq1R",2, 2)
15855 +0.000895 * getSMEFTCoeffEW("CHq3R",0, 0) +0.000895 * getSMEFTCoeffEW("CHq3R",1, 1) +0.003579 * getSMEFTCoeffEW("CHq3R",2, 2) +0.000172 * getSMEFTCoeffEW("CHuR",0, 0)
15856 +0.000172 * getSMEFTCoeffEW("CHuR",1, 1) +0.007935 * getSMEFTCoeffEW("CHuR",2, 2) -0.000086 * getSMEFTCoeffEW("CHdR",0, 0) -0.000086 * getSMEFTCoeffEW("CHdR",1, 1)
15857 -0.000086 * getSMEFTCoeffEW("CHdR",2, 2) -0.003087 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) +0.003656 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) -0.000542 * getSMEFTCoeffEW("CllR",1, 1, 1, 1)
15858 -0.000286 * getSMEFTCoeffEW("CllR",1, 1, 2, 2) -0.000256 * getSMEFTCoeffEW("CllR",1, 2, 2, 1) +0.000143 * getSMEFTCoeffEW("Clq1R",1, 1, 0, 0) +0.000143 * getSMEFTCoeffEW("Clq1R",1, 1, 1, 1)
15859 -0.006328 * getSMEFTCoeffEW("Clq1R",1, 1, 2, 2) +0.002416 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2) -0.001492 * getSMEFTCoeffEW("Clq3R",1, 1, 0, 0) -0.001492 * getSMEFTCoeffEW("Clq3R",1, 1, 1, 1)
15860 -0.005547 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2) -0.000143 * getSMEFTCoeffEW("CleR",1, 1, 0, 0) -0.000143 * getSMEFTCoeffEW("CleR",1, 1, 1, 1) -0.000143 * getSMEFTCoeffEW("CleR",1, 1, 2, 2)
15861 +0.000286 * getSMEFTCoeffEW("CluR",1, 1, 0, 0) +0.000286 * getSMEFTCoeffEW("CluR",1, 1, 1, 1) +0.00743 * getSMEFTCoeffEW("CluR",1, 1, 2, 2) -0.000143 * getSMEFTCoeffEW("CldR",1, 1, 0, 0)
15862 -0.000143 * getSMEFTCoeffEW("CldR",1, 1, 1, 1) -0.000143 * getSMEFTCoeffEW("CldR",1, 1, 2, 2) ) * v2;
15863 break;
15864 //} else if (f.is("MUON")) {
15865 case 3:
15866 deltaNLO = (+0.000102 * getSMEFTCoeffEW("CW") -0.000051 * getSMEFTCoeffEW("CHbox") -0.010075 * getSMEFTCoeffEW("CHD") -0.000003 * getSMEFTCoeffEW("CHB")
15867 -0.000034 * getSMEFTCoeffEW("CHW") -0.008133 * getSMEFTCoeffEW("CHWB") -0.000273 * getSMEFTCoeffEW("CuWR",2, 2) +0.000422 * getSMEFTCoeffEW("CuBR",2, 2)
15868 -0.000106 * getSMEFTCoeffEW("CHl1R",0, 0) +0.000112 * getSMEFTCoeffEW("CHl1R",1, 1) -0.00002 * getSMEFTCoeffEW("CHl1R",2, 2) -0.002441 * getSMEFTCoeffEW("CHl3R",0, 0)
15869 -0.003345 * getSMEFTCoeffEW("CHl3R",1, 1) +0.000152 * getSMEFTCoeffEW("CHl3R",2, 2) -0.00002 * getSMEFTCoeffEW("CHeR",0, 0) -0.011199 * getSMEFTCoeffEW("CHeR",1, 1)
15870 -0.00002 * getSMEFTCoeffEW("CHeR",2, 2) +0.00002 * getSMEFTCoeffEW("CHq1R",0, 0) +0.00002 * getSMEFTCoeffEW("CHq1R",1, 1) -0.001728 * getSMEFTCoeffEW("CHq1R",2, 2)
15871 +0.000456 * getSMEFTCoeffEW("CHq3R",0, 0) +0.000456 * getSMEFTCoeffEW("CHq3R",1, 1) +0.000535 * getSMEFTCoeffEW("CHq3R",2, 2) +0.00004 * getSMEFTCoeffEW("CHuR",0, 0)
15872 +0.00004 * getSMEFTCoeffEW("CHuR",1, 1) +0.001527 * getSMEFTCoeffEW("CHuR",2, 2) -0.00002 * getSMEFTCoeffEW("CHdR",0, 0) -0.00002 * getSMEFTCoeffEW("CHdR",1, 1)
15873 -0.00002 * getSMEFTCoeffEW("CHdR",2, 2) -0.001258 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) +0.000406 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) +0.00008 * getSMEFTCoeffEW("CllR",1, 1, 1, 1)
15874 +0.000158 * getSMEFTCoeffEW("CllR",1, 1, 2, 2) -0.000078 * getSMEFTCoeffEW("CllR",1, 2, 2, 1) -0.000079 * getSMEFTCoeffEW("Clq1R",1, 1, 0, 0) -0.000079 * getSMEFTCoeffEW("Clq1R",1, 1, 1, 1)
15875 +0.0035 * getSMEFTCoeffEW("Clq1R",1, 1, 2, 2) +0.001222 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2) -0.000825 * getSMEFTCoeffEW("Clq3R",1, 1, 0, 0) -0.000825 * getSMEFTCoeffEW("Clq3R",1, 1, 1, 1)
15876 -0.003183 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2) -0.000179 * getSMEFTCoeffEW("CeeR",0, 0, 1, 1) -0.000179 * getSMEFTCoeffEW("CeeR",1, 1, 1, 1) -0.000179 * getSMEFTCoeffEW("CeeR",1, 1, 2, 2)
15877 +0.000128 * getSMEFTCoeffEW("CeuR",1, 1, 0, 0) +0.000128 * getSMEFTCoeffEW("CeuR",1, 1, 1, 1) +0.003321 * getSMEFTCoeffEW("CeuR",1, 1, 2, 2) -0.000064 * getSMEFTCoeffEW("CedR",1, 1, 0, 0)
15878 -0.000064 * getSMEFTCoeffEW("CedR",1, 1, 1, 1) -0.000064 * getSMEFTCoeffEW("CedR",1, 1, 2, 2) -0.000064 * getSMEFTCoeffEW("CleR",0, 0, 1, 1) +0.000079 * getSMEFTCoeffEW("CleR",1, 1, 0, 0)
15879 +0.000015 * getSMEFTCoeffEW("CleR",1, 1, 1, 1) +0.000079 * getSMEFTCoeffEW("CleR",1, 1, 2, 2) -0.000064 * getSMEFTCoeffEW("CleR",2, 2, 1, 1) -0.000158 * getSMEFTCoeffEW("CluR",1, 1, 0, 0)
15880 -0.000158 * getSMEFTCoeffEW("CluR",1, 1, 1, 1) -0.004109 * getSMEFTCoeffEW("CluR",1, 1, 2, 2) +0.000079 * getSMEFTCoeffEW("CldR",1, 1, 0, 0) +0.000079 * getSMEFTCoeffEW("CldR",1, 1, 1, 1)
15881 +0.000079 * getSMEFTCoeffEW("CldR",1, 1, 2, 2) +0.000064 * getSMEFTCoeffEW("CqeR",0, 0, 1, 1) +0.000064 * getSMEFTCoeffEW("CqeR",1, 1, 1, 1) -0.002828 * getSMEFTCoeffEW("CqeR",2, 2, 1, 1) ) * v2;
15882 break;
15883 //if (f.is("NEUTRINO_3")) {
15884 case 4:
15885 deltaNLO = (-0.000125 * getSMEFTCoeffEW("CW") -0.000183 * getSMEFTCoeffEW("CHbox") -0.005003 * getSMEFTCoeffEW("CHD") -0.000033 * getSMEFTCoeffEW("CHB")
15886 -0.000115 * getSMEFTCoeffEW("CHW") +0.000882 * getSMEFTCoeffEW("CHWB") +0.000081 * getSMEFTCoeffEW("CuWR",2, 2) -0.000044 * getSMEFTCoeffEW("CuBR",2, 2)
15887 -0.000256 * getSMEFTCoeffEW("CHl1R",0, 0) -0.000256 * getSMEFTCoeffEW("CHl1R",1, 1) -0.012278 * getSMEFTCoeffEW("CHl1R",2, 2) -0.007785 * getSMEFTCoeffEW("CHl3R",0, 0)
15888 -0.007785 * getSMEFTCoeffEW("CHl3R",1, 1) +0.010936 * getSMEFTCoeffEW("CHl3R",2, 2) -0.000086 * getSMEFTCoeffEW("CHeR",0, 0) -0.000086 * getSMEFTCoeffEW("CHeR",1, 1)
15889 -0.000086 * getSMEFTCoeffEW("CHeR",2, 2) +0.000086 * getSMEFTCoeffEW("CHq1R",0, 0) +0.000086 * getSMEFTCoeffEW("CHq1R",1, 1) -0.00743 * getSMEFTCoeffEW("CHq1R",2, 2)
15890 +0.000895 * getSMEFTCoeffEW("CHq3R",0, 0) +0.000895 * getSMEFTCoeffEW("CHq3R",1, 1) +0.003579 * getSMEFTCoeffEW("CHq3R",2, 2) +0.000172 * getSMEFTCoeffEW("CHuR",0, 0)
15891 +0.000172 * getSMEFTCoeffEW("CHuR",1, 1) +0.007935 * getSMEFTCoeffEW("CHuR",2, 2) -0.000086 * getSMEFTCoeffEW("CHdR",0, 0) -0.000086 * getSMEFTCoeffEW("CHdR",1, 1)
15892 -0.000086 * getSMEFTCoeffEW("CHdR",2, 2) -0.002801 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) -0.000286 * getSMEFTCoeffEW("CllR",0, 0, 2, 2) +0.003913 * getSMEFTCoeffEW("CllR",0, 1, 1, 0)
15893 -0.000256 * getSMEFTCoeffEW("CllR",0, 2, 2, 0) -0.000286 * getSMEFTCoeffEW("CllR",1, 1, 2, 2) -0.000256 * getSMEFTCoeffEW("CllR",1, 2, 2, 1) -0.000542 * getSMEFTCoeffEW("CllR",2, 2, 2, 2)
15894 +0.000143 * getSMEFTCoeffEW("Clq1R",2, 2, 0, 0) +0.000143 * getSMEFTCoeffEW("Clq1R",2, 2, 1, 1) -0.006328 * getSMEFTCoeffEW("Clq1R",2, 2, 2, 2) +0.002416 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2)
15895 +0.002416 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2) -0.001492 * getSMEFTCoeffEW("Clq3R",2, 2, 0, 0) -0.001492 * getSMEFTCoeffEW("Clq3R",2, 2, 1, 1) -0.007963 * getSMEFTCoeffEW("Clq3R",2, 2, 2, 2)
15896 -0.000143 * getSMEFTCoeffEW("CleR",2, 2, 0, 0) -0.000143 * getSMEFTCoeffEW("CleR",2, 2, 1, 1) -0.000143 * getSMEFTCoeffEW("CleR",2, 2, 2, 2) +0.000286 * getSMEFTCoeffEW("CluR",2, 2, 0, 0)
15897 +0.000286 * getSMEFTCoeffEW("CluR",2, 2, 1, 1) +0.00743 * getSMEFTCoeffEW("CluR",2, 2, 2, 2) -0.000143 * getSMEFTCoeffEW("CldR",2, 2, 0, 0) -0.000143 * getSMEFTCoeffEW("CldR",2, 2, 1, 1)
15898 -0.000143 * getSMEFTCoeffEW("CldR",2, 2, 2, 2) ) * v2;
15899 break;
15900 //} else if (f.is("TAU")) {
15901 case 5:
15902 deltaNLO = (+0.000102 * getSMEFTCoeffEW("CW") -0.000051 * getSMEFTCoeffEW("CHbox") -0.010075 * getSMEFTCoeffEW("CHD") -0.000003 * getSMEFTCoeffEW("CHB")
15903 -0.000034 * getSMEFTCoeffEW("CHW") -0.008133 * getSMEFTCoeffEW("CHWB") -0.000273 * getSMEFTCoeffEW("CuWR",2, 2) +0.000422 * getSMEFTCoeffEW("CuBR",2, 2)
15904 -0.000106 * getSMEFTCoeffEW("CHl1R",0, 0) -0.000106 * getSMEFTCoeffEW("CHl1R",1, 1) +0.000198 * getSMEFTCoeffEW("CHl1R",2, 2) -0.002441 * getSMEFTCoeffEW("CHl3R",0, 0)
15905 -0.002441 * getSMEFTCoeffEW("CHl3R",1, 1) -0.000751 * getSMEFTCoeffEW("CHl3R",2, 2) -0.00002 * getSMEFTCoeffEW("CHeR",0, 0) -0.00002 * getSMEFTCoeffEW("CHeR",1, 1)
15906 -0.011199 * getSMEFTCoeffEW("CHeR",2, 2) +0.00002 * getSMEFTCoeffEW("CHq1R",0, 0) +0.00002 * getSMEFTCoeffEW("CHq1R",1, 1) -0.001728 * getSMEFTCoeffEW("CHq1R",2, 2)
15907 +0.000456 * getSMEFTCoeffEW("CHq3R",0, 0) +0.000456 * getSMEFTCoeffEW("CHq3R",1, 1) +0.000535 * getSMEFTCoeffEW("CHq3R",2, 2) +0.00004 * getSMEFTCoeffEW("CHuR",0, 0)
15908 +0.00004 * getSMEFTCoeffEW("CHuR",1, 1) +0.001527 * getSMEFTCoeffEW("CHuR",2, 2) -0.00002 * getSMEFTCoeffEW("CHdR",0, 0) -0.00002 * getSMEFTCoeffEW("CHdR",1, 1)
15909 -0.00002 * getSMEFTCoeffEW("CHdR",2, 2) -0.001416 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) +0.000158 * getSMEFTCoeffEW("CllR",0, 0, 2, 2) +0.000484 * getSMEFTCoeffEW("CllR",0, 1, 1, 0)
15910 -0.000078 * getSMEFTCoeffEW("CllR",0, 2, 2, 0) +0.000158 * getSMEFTCoeffEW("CllR",1, 1, 2, 2) -0.000078 * getSMEFTCoeffEW("CllR",1, 2, 2, 1) +0.00008 * getSMEFTCoeffEW("CllR",2, 2, 2, 2)
15911 -0.000079 * getSMEFTCoeffEW("Clq1R",2, 2, 0, 0) -0.000079 * getSMEFTCoeffEW("Clq1R",2, 2, 1, 1) +0.0035 * getSMEFTCoeffEW("Clq1R",2, 2, 2, 2) +0.001222 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2)
15912 +0.001222 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2) -0.000825 * getSMEFTCoeffEW("Clq3R",2, 2, 0, 0) -0.000825 * getSMEFTCoeffEW("Clq3R",2, 2, 1, 1) -0.004404 * getSMEFTCoeffEW("Clq3R",2, 2, 2, 2)
15913 -0.000179 * getSMEFTCoeffEW("CeeR",0, 0, 2, 2) -0.000179 * getSMEFTCoeffEW("CeeR",1, 1, 2, 2) -0.000179 * getSMEFTCoeffEW("CeeR",2, 2, 2, 2) +0.000128 * getSMEFTCoeffEW("CeuR",2, 2, 0, 0)
15914 +0.000128 * getSMEFTCoeffEW("CeuR",2, 2, 1, 1) +0.003321 * getSMEFTCoeffEW("CeuR",2, 2, 2, 2) -0.000064 * getSMEFTCoeffEW("CedR",2, 2, 0, 0) -0.000064 * getSMEFTCoeffEW("CedR",2, 2, 1, 1)
15915 -0.000064 * getSMEFTCoeffEW("CedR",2, 2, 2, 2) -0.000064 * getSMEFTCoeffEW("CleR",0, 0, 2, 2) -0.000064 * getSMEFTCoeffEW("CleR",1, 1, 2, 2) +0.000079 * getSMEFTCoeffEW("CleR",2, 2, 0, 0)
15916 +0.000079 * getSMEFTCoeffEW("CleR",2, 2, 1, 1) +0.000015 * getSMEFTCoeffEW("CleR",2, 2, 2, 2) -0.000158 * getSMEFTCoeffEW("CluR",2, 2, 0, 0) -0.000158 * getSMEFTCoeffEW("CluR",2, 2, 1, 1)
15917 -0.004109 * getSMEFTCoeffEW("CluR",2, 2, 2, 2) +0.000079 * getSMEFTCoeffEW("CldR",2, 2, 0, 0) +0.000079 * getSMEFTCoeffEW("CldR",2, 2, 1, 1) +0.000079 * getSMEFTCoeffEW("CldR",2, 2, 2, 2)
15918 +0.000064 * getSMEFTCoeffEW("CqeR",0, 0, 2, 2) +0.000064 * getSMEFTCoeffEW("CqeR",1, 1, 2, 2) -0.002828 * getSMEFTCoeffEW("CqeR",2, 2, 2, 2) ) * v2;
15919 break;
15920 //if (f.is("UP")) {
15921 case 6:
15922 deltaNLO = (+0.001041 * getSMEFTCoeffEW("CW") -0.000005 * getSMEFTCoeffEW("CHbox") -0.002874 * getSMEFTCoeffEW("CHD") +0.00005 * getSMEFTCoeffEW("CHB")
15923 -0.000015 * getSMEFTCoeffEW("CHW") +0.012204 * getSMEFTCoeffEW("CHWB") -0.002252 * getSMEFTCoeffEW("CuWR",2, 2) +0.003307 * getSMEFTCoeffEW("CuBR",2, 2)
15924 -0.000266 * getSMEFTCoeffEW("CHl1R",0, 0) -0.000266 * getSMEFTCoeffEW("CHl1R",1, 1) +0.00003 * getSMEFTCoeffEW("CHl1R",2, 2) -0.013774 * getSMEFTCoeffEW("CHl3R",0, 0)
15925 -0.013774 * getSMEFTCoeffEW("CHl3R",1, 1) +0.00053 * getSMEFTCoeffEW("CHl3R",2, 2) +0.00003 * getSMEFTCoeffEW("CHeR",0, 0) +0.00003 * getSMEFTCoeffEW("CHeR",1, 1)
15926 +0.00003 * getSMEFTCoeffEW("CHeR",2, 2) -0.038605 * getSMEFTCoeffEW("CHq1R",0, 0) -0.00003 * getSMEFTCoeffEW("CHq1R",1, 1) +0.002478 * getSMEFTCoeffEW("CHq1R",2, 2)
15927 +0.03623 * getSMEFTCoeffEW("CHq3R",0, 0) +0.001591 * getSMEFTCoeffEW("CHq3R",1, 1) -0.003461 * getSMEFTCoeffEW("CHq3R",2, 2) +0.033092 * getSMEFTCoeffEW("CHuR",0, 0)
15928 -0.00006 * getSMEFTCoeffEW("CHuR",1, 1) -0.00507 * getSMEFTCoeffEW("CHuR",2, 2) +0.00003 * getSMEFTCoeffEW("CHdR",0, 0) +0.00003 * getSMEFTCoeffEW("CHdR",1, 1)
15929 +0.00003 * getSMEFTCoeffEW("CHdR",2, 2) -0.004888 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) +0.007027 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) +0.000224 * getSMEFTCoeffEW("Cqq1R",0, 0, 0, 0)
15930 +0.000603 * getSMEFTCoeffEW("Cqq1R",0, 0, 1, 1) -0.026657 * getSMEFTCoeffEW("Cqq1R",0, 0, 2, 2) -0.000379 * getSMEFTCoeffEW("Cqq1R",0, 1, 1, 0) -0.018182 * getSMEFTCoeffEW("Cqq1R",0, 2, 2, 0)
15931 -0.005745 * getSMEFTCoeffEW("Cqq3R",0, 0, 0, 0) -0.006284 * getSMEFTCoeffEW("Cqq3R",0, 0, 1, 1) -0.033544 * getSMEFTCoeffEW("Cqq3R",0, 0, 2, 2) +0.00054 * getSMEFTCoeffEW("Cqq3R",0, 1, 1, 0)
15932 -0.017264 * getSMEFTCoeffEW("Cqq3R",0, 2, 2, 0) -0.000301 * getSMEFTCoeffEW("Clq1R",0, 0, 0, 0) -0.000301 * getSMEFTCoeffEW("Clq1R",1, 1, 0, 0) -0.000301 * getSMEFTCoeffEW("Clq1R",2, 2, 0, 0)
15933 -0.001047 * getSMEFTCoeffEW("Clq3R",0, 0, 0, 0) +0.004216 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2) -0.001047 * getSMEFTCoeffEW("Clq3R",1, 1, 0, 0) +0.004216 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2)
15934 -0.001047 * getSMEFTCoeffEW("Clq3R",2, 2, 0, 0) -0.00058 * getSMEFTCoeffEW("CuuR",0, 0, 0, 0) -0.000512 * getSMEFTCoeffEW("CuuR",0, 0, 1, 1) -0.013282 * getSMEFTCoeffEW("CuuR",0, 0, 2, 2)
15935 -0.000068 * getSMEFTCoeffEW("CuuR",0, 1, 1, 0) -0.008025 * getSMEFTCoeffEW("CuuR",0, 2, 2, 0) +0.000128 * getSMEFTCoeffEW("CeuR",0, 0, 0, 0) +0.000128 * getSMEFTCoeffEW("CeuR",1, 1, 0, 0)
15936 +0.000128 * getSMEFTCoeffEW("CeuR",2, 2, 0, 0) +0.000128 * getSMEFTCoeffEW("Cud1R",0, 0, 0, 0) +0.000128 * getSMEFTCoeffEW("Cud1R",0, 0, 1, 1) +0.000128 * getSMEFTCoeffEW("Cud1R",0, 0, 2, 2)
15937 +0.000128 * getSMEFTCoeffEW("CluR",0, 0, 0, 0) +0.000128 * getSMEFTCoeffEW("CluR",1, 1, 0, 0) +0.000128 * getSMEFTCoeffEW("CluR",2, 2, 0, 0) -0.000301 * getSMEFTCoeffEW("CqeR",0, 0, 0, 0)
15938 -0.000301 * getSMEFTCoeffEW("CqeR",0, 0, 1, 1) -0.000301 * getSMEFTCoeffEW("CqeR",0, 0, 2, 2) +0.000475 * getSMEFTCoeffEW("Cqu1R",0, 0, 0, 0) +0.000603 * getSMEFTCoeffEW("Cqu1R",0, 0, 1, 1)
15939 +0.015649 * getSMEFTCoeffEW("Cqu1R",0, 0, 2, 2) -0.000128 * getSMEFTCoeffEW("Cqu1R",1, 1, 0, 0) +0.005656 * getSMEFTCoeffEW("Cqu1R",2, 2, 0, 0) -0.000301 * getSMEFTCoeffEW("Cqd1R",0, 0, 0, 0)
15940 -0.000301 * getSMEFTCoeffEW("Cqd1R",0, 0, 1, 1) -0.000301 * getSMEFTCoeffEW("Cqd1R",0, 0, 2, 2) ) * v2;
15941 break;
15942 //if (f.is("DOWN")) {
15943 case 7:
15944 deltaNLO = (+0.000814 * getSMEFTCoeffEW("CW") -0.000137 * getSMEFTCoeffEW("CHbox") -0.000388 * getSMEFTCoeffEW("CHD") +0.00002 * getSMEFTCoeffEW("CHB")
15945 -0.000096 * getSMEFTCoeffEW("CHW") +0.020102 * getSMEFTCoeffEW("CHWB") -0.001898 * getSMEFTCoeffEW("CuWR",2, 2) +0.002841 * getSMEFTCoeffEW("CuBR",2, 2)
15946 -0.000416 * getSMEFTCoeffEW("CHl1R",0, 0) -0.000416 * getSMEFTCoeffEW("CHl1R",1, 1) -0.000036 * getSMEFTCoeffEW("CHl1R",2, 2) -0.022179 * getSMEFTCoeffEW("CHl3R",0, 0)
15947 -0.022179 * getSMEFTCoeffEW("CHl3R",1, 1) +0.000677 * getSMEFTCoeffEW("CHl3R",2, 2) -0.000036 * getSMEFTCoeffEW("CHeR",0, 0) -0.000036 * getSMEFTCoeffEW("CHeR",1, 1)
15948 -0.000036 * getSMEFTCoeffEW("CHeR",2, 2) +0.056109 * getSMEFTCoeffEW("CHq1R",0, 0) +0.000036 * getSMEFTCoeffEW("CHq1R",1, 1) -0.003224 * getSMEFTCoeffEW("CHq1R",2, 2)
15949 +0.053732 * getSMEFTCoeffEW("CHq3R",0, 0) +0.00203 * getSMEFTCoeffEW("CHq3R",1, 1) -0.000416 * getSMEFTCoeffEW("CHq3R",2, 2) +0.000072 * getSMEFTCoeffEW("CHuR",0, 0)
15950 +0.000072 * getSMEFTCoeffEW("CHuR",1, 1) +0.001337 * getSMEFTCoeffEW("CHuR",2, 2) -0.016486 * getSMEFTCoeffEW("CHdR",0, 0) -0.000036 * getSMEFTCoeffEW("CHdR",1, 1)
15951 -0.000036 * getSMEFTCoeffEW("CHdR",2, 2) -0.006273 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) +0.013516 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) -0.001287 * getSMEFTCoeffEW("Cqq1R",0, 0, 0, 0)
15952 -0.000731 * getSMEFTCoeffEW("Cqq1R",0, 0, 1, 1) +0.032313 * getSMEFTCoeffEW("Cqq1R",0, 0, 2, 2) -0.000557 * getSMEFTCoeffEW("Cqq1R",0, 1, 1, 0) -0.000557 * getSMEFTCoeffEW("Cqq1R",0, 2, 2, 0)
15953 -0.007256 * getSMEFTCoeffEW("Cqq3R",0, 0, 0, 0) -0.007618 * getSMEFTCoeffEW("Cqq3R",0, 0, 1, 1) -0.040661 * getSMEFTCoeffEW("Cqq3R",0, 0, 2, 2) +0.000362 * getSMEFTCoeffEW("Cqq3R",0, 1, 1, 0)
15954 +0.043525 * getSMEFTCoeffEW("Cqq3R",0, 2, 2, 0) +0.000365 * getSMEFTCoeffEW("Clq1R",0, 0, 0, 0) +0.000365 * getSMEFTCoeffEW("Clq1R",1, 1, 0, 0) +0.000365 * getSMEFTCoeffEW("Clq1R",2, 2, 0, 0)
15955 -0.00127 * getSMEFTCoeffEW("Clq3R",0, 0, 0, 0) +0.00541 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2) -0.00127 * getSMEFTCoeffEW("Clq3R",1, 1, 0, 0) +0.00541 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2)
15956 -0.00127 * getSMEFTCoeffEW("Clq3R",2, 2, 0, 0) -0.000145 * getSMEFTCoeffEW("CddR",0, 0, 0, 0) -0.000128 * getSMEFTCoeffEW("CddR",0, 0, 1, 1) -0.000128 * getSMEFTCoeffEW("CddR",0, 0, 2, 2)
15957 -0.000017 * getSMEFTCoeffEW("CddR",0, 1, 1, 0) -0.000017 * getSMEFTCoeffEW("CddR",0, 2, 2, 0) -0.000064 * getSMEFTCoeffEW("CedR",0, 0, 0, 0) -0.000064 * getSMEFTCoeffEW("CedR",1, 1, 0, 0)
15958 -0.000064 * getSMEFTCoeffEW("CedR",2, 2, 0, 0) +0.000128 * getSMEFTCoeffEW("Cud1R",0, 0, 0, 0) +0.000128 * getSMEFTCoeffEW("Cud1R",1, 1, 0, 0) +0.003321 * getSMEFTCoeffEW("Cud1R",2, 2, 0, 0)
15959 -0.000064 * getSMEFTCoeffEW("CldR",0, 0, 0, 0) -0.000064 * getSMEFTCoeffEW("CldR",1, 1, 0, 0) -0.000064 * getSMEFTCoeffEW("CldR",2, 2, 0, 0) +0.000365 * getSMEFTCoeffEW("CqeR",0, 0, 0, 0)
15960 +0.000365 * getSMEFTCoeffEW("CqeR",0, 0, 1, 1) +0.000365 * getSMEFTCoeffEW("CqeR",0, 0, 2, 2) -0.000731 * getSMEFTCoeffEW("Cqu1R",0, 0, 0, 0) -0.000731 * getSMEFTCoeffEW("Cqu1R",0, 0, 1, 1)
15961 -0.01897 * getSMEFTCoeffEW("Cqu1R",0, 0, 2, 2) +0.000429 * getSMEFTCoeffEW("Cqd1R",0, 0, 0, 0) +0.000365 * getSMEFTCoeffEW("Cqd1R",0, 0, 1, 1) +0.000365 * getSMEFTCoeffEW("Cqd1R",0, 0, 2, 2)
15962 +0.000064 * getSMEFTCoeffEW("Cqd1R",1, 1, 0, 0) -0.002828 * getSMEFTCoeffEW("Cqd1R",2, 2, 0, 0) ) * v2;
15963 break;
15964 //} else if (f.is("CHARM")) {
15965 case 8:
15966 deltaNLO = (+0.001041 * getSMEFTCoeffEW("CW") -0.000005 * getSMEFTCoeffEW("CHbox") -0.002874 * getSMEFTCoeffEW("CHD") +0.00005 * getSMEFTCoeffEW("CHB")
15967 -0.000015 * getSMEFTCoeffEW("CHW") +0.012204 * getSMEFTCoeffEW("CHWB") -0.002252 * getSMEFTCoeffEW("CuWR",2, 2) +0.003307 * getSMEFTCoeffEW("CuBR",2, 2)
15968 -0.000266 * getSMEFTCoeffEW("CHl1R",0, 0) -0.000266 * getSMEFTCoeffEW("CHl1R",1, 1) +0.00003 * getSMEFTCoeffEW("CHl1R",2, 2) -0.013774 * getSMEFTCoeffEW("CHl3R",0, 0)
15969 -0.013774 * getSMEFTCoeffEW("CHl3R",1, 1) +0.00053 * getSMEFTCoeffEW("CHl3R",2, 2) +0.00003 * getSMEFTCoeffEW("CHeR",0, 0) +0.00003 * getSMEFTCoeffEW("CHeR",1, 1)
15970 +0.00003 * getSMEFTCoeffEW("CHeR",2, 2) -0.00003 * getSMEFTCoeffEW("CHq1R",0, 0) -0.038605 * getSMEFTCoeffEW("CHq1R",1, 1) +0.002478 * getSMEFTCoeffEW("CHq1R",2, 2)
15971 +0.001591 * getSMEFTCoeffEW("CHq3R",0, 0) +0.03623 * getSMEFTCoeffEW("CHq3R",1, 1) -0.003461 * getSMEFTCoeffEW("CHq3R",2, 2) -0.00006 * getSMEFTCoeffEW("CHuR",0, 0)
15972 +0.033092 * getSMEFTCoeffEW("CHuR",1, 1) -0.00507 * getSMEFTCoeffEW("CHuR",2, 2) +0.00003 * getSMEFTCoeffEW("CHdR",0, 0) +0.00003 * getSMEFTCoeffEW("CHdR",1, 1)
15973 +0.00003 * getSMEFTCoeffEW("CHdR",2, 2) -0.004888 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) +0.007027 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) +0.000603 * getSMEFTCoeffEW("Cqq1R",0, 0, 1, 1)
15974 -0.000379 * getSMEFTCoeffEW("Cqq1R",0, 1, 1, 0) +0.000224 * getSMEFTCoeffEW("Cqq1R",1, 1, 1, 1) -0.026657 * getSMEFTCoeffEW("Cqq1R",1, 1, 2, 2) -0.018182 * getSMEFTCoeffEW("Cqq1R",1, 2, 2, 1)
15975 -0.006284 * getSMEFTCoeffEW("Cqq3R",0, 0, 1, 1) +0.00054 * getSMEFTCoeffEW("Cqq3R",0, 1, 1, 0) -0.005745 * getSMEFTCoeffEW("Cqq3R",1, 1, 1, 1) -0.033544 * getSMEFTCoeffEW("Cqq3R",1, 1, 2, 2)
15976 -0.017264 * getSMEFTCoeffEW("Cqq3R",1, 2, 2, 1) -0.000301 * getSMEFTCoeffEW("Clq1R",0, 0, 1, 1) -0.000301 * getSMEFTCoeffEW("Clq1R",1, 1, 1, 1) -0.000301 * getSMEFTCoeffEW("Clq1R",2, 2, 1, 1)
15977 -0.001047 * getSMEFTCoeffEW("Clq3R",0, 0, 1, 1) +0.004216 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2) -0.001047 * getSMEFTCoeffEW("Clq3R",1, 1, 1, 1) +0.004216 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2)
15978 -0.001047 * getSMEFTCoeffEW("Clq3R",2, 2, 1, 1) -0.000512 * getSMEFTCoeffEW("CuuR",0, 0, 1, 1) -0.000068 * getSMEFTCoeffEW("CuuR",0, 1, 1, 0) -0.00058 * getSMEFTCoeffEW("CuuR",1, 1, 1, 1)
15979 -0.013282 * getSMEFTCoeffEW("CuuR",1, 1, 2, 2) -0.008025 * getSMEFTCoeffEW("CuuR",1, 2, 2, 1) +0.000128 * getSMEFTCoeffEW("CeuR",0, 0, 1, 1) +0.000128 * getSMEFTCoeffEW("CeuR",1, 1, 1, 1)
15980 +0.000128 * getSMEFTCoeffEW("CeuR",2, 2, 1, 1) +0.000128 * getSMEFTCoeffEW("Cud1R",1, 1, 0, 0) +0.000128 * getSMEFTCoeffEW("Cud1R",1, 1, 1, 1) +0.000128 * getSMEFTCoeffEW("Cud1R",1, 1, 2, 2)
15981 +0.000128 * getSMEFTCoeffEW("CluR",0, 0, 1, 1) +0.000128 * getSMEFTCoeffEW("CluR",1, 1, 1, 1) +0.000128 * getSMEFTCoeffEW("CluR",2, 2, 1, 1) -0.000301 * getSMEFTCoeffEW("CqeR",1, 1, 0, 0)
15982 -0.000301 * getSMEFTCoeffEW("CqeR",1, 1, 1, 1) -0.000301 * getSMEFTCoeffEW("CqeR",1, 1, 2, 2) -0.000128 * getSMEFTCoeffEW("Cqu1R",0, 0, 1, 1) +0.000603 * getSMEFTCoeffEW("Cqu1R",1, 1, 0, 0)
15983 +0.000475 * getSMEFTCoeffEW("Cqu1R",1, 1, 1, 1) +0.015649 * getSMEFTCoeffEW("Cqu1R",1, 1, 2, 2) +0.005656 * getSMEFTCoeffEW("Cqu1R",2, 2, 1, 1) -0.000301 * getSMEFTCoeffEW("Cqd1R",1, 1, 0, 0)
15984 -0.000301 * getSMEFTCoeffEW("Cqd1R",1, 1, 1, 1) -0.000301 * getSMEFTCoeffEW("Cqd1R",1, 1, 2, 2) ) * v2;
15985 break;
15986 //if (f.is("STRANGE")) {
15987 case 9:
15988 deltaNLO = (+0.000814 * getSMEFTCoeffEW("CW") -0.000137 * getSMEFTCoeffEW("CHbox") -0.000388 * getSMEFTCoeffEW("CHD") +0.00002 * getSMEFTCoeffEW("CHB")
15989 -0.000096 * getSMEFTCoeffEW("CHW") +0.020102 * getSMEFTCoeffEW("CHWB") -0.001898 * getSMEFTCoeffEW("CuWR",2, 2) +0.002841 * getSMEFTCoeffEW("CuBR",2, 2)
15990 -0.000416 * getSMEFTCoeffEW("CHl1R",0, 0) -0.000416 * getSMEFTCoeffEW("CHl1R",1, 1) -0.000036 * getSMEFTCoeffEW("CHl1R",2, 2) -0.022179 * getSMEFTCoeffEW("CHl3R",0, 0)
15991 -0.022179 * getSMEFTCoeffEW("CHl3R",1, 1) +0.000677 * getSMEFTCoeffEW("CHl3R",2, 2) -0.000036 * getSMEFTCoeffEW("CHeR",0, 0) -0.000036 * getSMEFTCoeffEW("CHeR",1, 1)
15992 -0.000036 * getSMEFTCoeffEW("CHeR",2, 2) +0.000036 * getSMEFTCoeffEW("CHq1R",0, 0) +0.056109 * getSMEFTCoeffEW("CHq1R",1, 1) -0.003224 * getSMEFTCoeffEW("CHq1R",2, 2)
15993 +0.00203 * getSMEFTCoeffEW("CHq3R",0, 0) +0.053732 * getSMEFTCoeffEW("CHq3R",1, 1) -0.000416 * getSMEFTCoeffEW("CHq3R",2, 2) +0.000072 * getSMEFTCoeffEW("CHuR",0, 0)
15994 +0.000072 * getSMEFTCoeffEW("CHuR",1, 1) +0.001337 * getSMEFTCoeffEW("CHuR",2, 2) -0.000036 * getSMEFTCoeffEW("CHdR",0, 0) -0.016486 * getSMEFTCoeffEW("CHdR",1, 1)
15995 -0.000036 * getSMEFTCoeffEW("CHdR",2, 2) -0.006273 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) +0.013516 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) -0.000731 * getSMEFTCoeffEW("Cqq1R",0, 0, 1, 1)
15996 -0.000557 * getSMEFTCoeffEW("Cqq1R",0, 1, 1, 0) -0.001287 * getSMEFTCoeffEW("Cqq1R",1, 1, 1, 1) +0.032313 * getSMEFTCoeffEW("Cqq1R",1, 1, 2, 2) -0.000557 * getSMEFTCoeffEW("Cqq1R",1, 2, 2, 1)
15997 -0.007618 * getSMEFTCoeffEW("Cqq3R",0, 0, 1, 1) +0.000362 * getSMEFTCoeffEW("Cqq3R",0, 1, 1, 0) -0.007256 * getSMEFTCoeffEW("Cqq3R",1, 1, 1, 1) -0.040661 * getSMEFTCoeffEW("Cqq3R",1, 1, 2, 2)
15998 +0.043525 * getSMEFTCoeffEW("Cqq3R",1, 2, 2, 1) +0.000365 * getSMEFTCoeffEW("Clq1R",0, 0, 1, 1) +0.000365 * getSMEFTCoeffEW("Clq1R",1, 1, 1, 1) +0.000365 * getSMEFTCoeffEW("Clq1R",2, 2, 1, 1)
15999 -0.00127 * getSMEFTCoeffEW("Clq3R",0, 0, 1, 1) +0.00541 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2) -0.00127 * getSMEFTCoeffEW("Clq3R",1, 1, 1, 1) +0.00541 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2)
16000 -0.00127 * getSMEFTCoeffEW("Clq3R",2, 2, 1, 1) -0.000128 * getSMEFTCoeffEW("CddR",0, 0, 1, 1) -0.000017 * getSMEFTCoeffEW("CddR",0, 1, 1, 0) -0.000145 * getSMEFTCoeffEW("CddR",1, 1, 1, 1)
16001 -0.000128 * getSMEFTCoeffEW("CddR",1, 1, 2, 2) -0.000017 * getSMEFTCoeffEW("CddR",1, 2, 2, 1) -0.000064 * getSMEFTCoeffEW("CedR",0, 0, 1, 1) -0.000064 * getSMEFTCoeffEW("CedR",1, 1, 1, 1)
16002 -0.000064 * getSMEFTCoeffEW("CedR",2, 2, 1, 1) +0.000128 * getSMEFTCoeffEW("Cud1R",0, 0, 1, 1) +0.000128 * getSMEFTCoeffEW("Cud1R",1, 1, 1, 1) +0.003321 * getSMEFTCoeffEW("Cud1R",2, 2, 1, 1)
16003 -0.000064 * getSMEFTCoeffEW("CldR",0, 0, 1, 1) -0.000064 * getSMEFTCoeffEW("CldR",1, 1, 1, 1) -0.000064 * getSMEFTCoeffEW("CldR",2, 2, 1, 1) +0.000365 * getSMEFTCoeffEW("CqeR",1, 1, 0, 0)
16004 +0.000365 * getSMEFTCoeffEW("CqeR",1, 1, 1, 1) +0.000365 * getSMEFTCoeffEW("CqeR",1, 1, 2, 2) -0.000731 * getSMEFTCoeffEW("Cqu1R",1, 1, 0, 0) -0.000731 * getSMEFTCoeffEW("Cqu1R",1, 1, 1, 1)
16005 -0.01897 * getSMEFTCoeffEW("Cqu1R",1, 1, 2, 2) +0.000064 * getSMEFTCoeffEW("Cqd1R",0, 0, 1, 1) +0.000365 * getSMEFTCoeffEW("Cqd1R",1, 1, 0, 0) +0.000429 * getSMEFTCoeffEW("Cqd1R",1, 1, 1, 1)
16006 +0.000365 * getSMEFTCoeffEW("Cqd1R",1, 1, 2, 2) -0.002828 * getSMEFTCoeffEW("Cqd1R",2, 2, 1, 1) ) * v2;
16007 break;
16008 //} else if (f.is("BOTTOM")) {
16009 case 11:
16010 deltaNLO = (-0.001389 * getSMEFTCoeffEW("CW") -0.000137 * getSMEFTCoeffEW("CHbox") -0.000463 * getSMEFTCoeffEW("CHD") +0.00002 * getSMEFTCoeffEW("CHB")
16011 -0.000096 * getSMEFTCoeffEW("CHW") +0.017458 * getSMEFTCoeffEW("CHWB") -0.014607 * getSMEFTCoeffEW("CuWR",2, 2) +0.001149 * getSMEFTCoeffEW("CuBR",2, 2)
16012 -0.000416 * getSMEFTCoeffEW("CHl1R",0, 0) -0.000416 * getSMEFTCoeffEW("CHl1R",1, 1) -0.000036 * getSMEFTCoeffEW("CHl1R",2, 2) -0.010179 * getSMEFTCoeffEW("CHl3R",0, 0)
16013 -0.010179 * getSMEFTCoeffEW("CHl3R",1, 1) +0.000677 * getSMEFTCoeffEW("CHl3R",2, 2) -0.000036 * getSMEFTCoeffEW("CHeR",0, 0) -0.000036 * getSMEFTCoeffEW("CHeR",1, 1)
16014 -0.000036 * getSMEFTCoeffEW("CHeR",2, 2) +0.000036 * getSMEFTCoeffEW("CHq1R",0, 0) +0.000036 * getSMEFTCoeffEW("CHq1R",1, 1) +0.048246 * getSMEFTCoeffEW("CHq1R",2, 2)
16015 +0.00203 * getSMEFTCoeffEW("CHq3R",0, 0) +0.00203 * getSMEFTCoeffEW("CHq3R",1, 1) +0.020209 * getSMEFTCoeffEW("CHq3R",2, 2) +0.000072 * getSMEFTCoeffEW("CHuR",0, 0)
16016 +0.000072 * getSMEFTCoeffEW("CHuR",1, 1) -0.0019 * getSMEFTCoeffEW("CHuR",2, 2) -0.000036 * getSMEFTCoeffEW("CHdR",0, 0) -0.000036 * getSMEFTCoeffEW("CHdR",1, 1)
16017 -0.016486 * getSMEFTCoeffEW("CHdR",2, 2) -0.006273 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) +0.001516 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) -0.000731 * getSMEFTCoeffEW("Cqq1R",0, 0, 2, 2)
16018 -0.000557 * getSMEFTCoeffEW("Cqq1R",0, 2, 2, 0) -0.000731 * getSMEFTCoeffEW("Cqq1R",1, 1, 2, 2) -0.000557 * getSMEFTCoeffEW("Cqq1R",1, 2, 2, 1) +0.031756 * getSMEFTCoeffEW("Cqq1R",2, 2, 2, 2)
16019 -0.007618 * getSMEFTCoeffEW("Cqq3R",0, 0, 2, 2) +0.000362 * getSMEFTCoeffEW("Cqq3R",0, 2, 2, 0) -0.007618 * getSMEFTCoeffEW("Cqq3R",1, 1, 2, 2) +0.000362 * getSMEFTCoeffEW("Cqq3R",1, 2, 2, 1)
16020 +0.002863 * getSMEFTCoeffEW("Cqq3R",2, 2, 2, 2) +0.000365 * getSMEFTCoeffEW("Clq1R",0, 0, 2, 2) +0.000365 * getSMEFTCoeffEW("Clq1R",1, 1, 2, 2) +0.000365 * getSMEFTCoeffEW("Clq1R",2, 2, 2, 2)
16021 +0.004141 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2) +0.004141 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2) -0.00127 * getSMEFTCoeffEW("Clq3R",2, 2, 2, 2) -0.000128 * getSMEFTCoeffEW("CddR",0, 0, 2, 2)
16022 -0.000017 * getSMEFTCoeffEW("CddR",0, 2, 2, 0) -0.000128 * getSMEFTCoeffEW("CddR",1, 1, 2, 2) -0.000017 * getSMEFTCoeffEW("CddR",1, 2, 2, 1) -0.000145 * getSMEFTCoeffEW("CddR",2, 2, 2, 2)
16023 -0.000064 * getSMEFTCoeffEW("CedR",0, 0, 2, 2) -0.000064 * getSMEFTCoeffEW("CedR",1, 1, 2, 2) -0.000064 * getSMEFTCoeffEW("CedR",2, 2, 2, 2) +0.000128 * getSMEFTCoeffEW("Cud1R",0, 0, 2, 2)
16024 +0.000128 * getSMEFTCoeffEW("Cud1R",1, 1, 2, 2) +0.003321 * getSMEFTCoeffEW("Cud1R",2, 2, 2, 2) -0.000064 * getSMEFTCoeffEW("CldR",0, 0, 2, 2) -0.000064 * getSMEFTCoeffEW("CldR",1, 1, 2, 2)
16025 -0.000064 * getSMEFTCoeffEW("CldR",2, 2, 2, 2) +0.000365 * getSMEFTCoeffEW("CqeR",2, 2, 0, 0) +0.000365 * getSMEFTCoeffEW("CqeR",2, 2, 1, 1) +0.000365 * getSMEFTCoeffEW("CqeR",2, 2, 2, 2)
16026 -0.000731 * getSMEFTCoeffEW("Cqu1R",2, 2, 0, 0) -0.000731 * getSMEFTCoeffEW("Cqu1R",2, 2, 1, 1) -0.01897 * getSMEFTCoeffEW("Cqu1R",2, 2, 2, 2) +0.000064 * getSMEFTCoeffEW("Cqd1R",0, 0, 2, 2)
16027 +0.000064 * getSMEFTCoeffEW("Cqd1R",1, 1, 2, 2) +0.000365 * getSMEFTCoeffEW("Cqd1R",2, 2, 0, 0) +0.000365 * getSMEFTCoeffEW("Cqd1R",2, 2, 1, 1) -0.002463 * getSMEFTCoeffEW("Cqd1R",2, 2, 2, 2) ) * v2;
16028 break;
16029 default:
16030 deltaNLO = 0.;
16031 }
16032
16033 return deltaGamma_Zf + cNLOd6 * deltaNLO;
16034}

◆ deltaGammaH2d2dRatio1()

const double NPSMEFTd6General::deltaGammaH2d2dRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 2d2d)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

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

Definition at line 30184 of file NPSMEFTd6General.cpp.

30184 {
30185 double dwidth = 0.0;
30186
30187 double C1 = 0.0083;
30188 double muRG = 125.1;
30189
30190 //------ Old alpha scheme expression: Beg
30191 dwidth += cAsch * (+121209. * getSMEFTCoeff("CHbox",muRG)
30192 - 109493. * getSMEFTCoeff("CHB",muRG)
30193 + 40559.6 * getSMEFTCoeff("CHW",muRG)
30194 + 43704.5 * (getSMEFTCoeff("CHq1R", 0, 0,muRG) + getSMEFTCoeff("CHq3R", 0, 0,muRG))
30195 + 43686.8 * (getSMEFTCoeff("CHq1R", 1, 1,muRG) + getSMEFTCoeff("CHq3R", 1, 1,muRG))
30196 + 48405. * (getSMEFTCoeff("CHq1R", 2, 2,muRG) + getSMEFTCoeff("CHq3R", 2, 2,muRG))
30197 - 7957.66 * getSMEFTCoeff("CHdR", 0, 0,muRG)
30198 - 7942.9 * getSMEFTCoeff("CHdR", 1, 1,muRG)
30199 - 8231.05 * getSMEFTCoeff("CHdR", 2, 2,muRG)
30200 - 55688.4 * getSMEFTCoeff("CHD",muRG)
30201 - 202420. * getSMEFTCoeff("CHWB",muRG)
30202 - 3.837 * delta_GF
30203 - 0.829 * deltaGzd6()
30204 );
30205 /*+ cWsch * (+28762.7 * getSMEFTCoeff("CHD")
30206 - 17533.6 * getSMEFTCoeff("CHWB")
30207 - 3. * delta_GF
30208 - 0.829 * deltaGzd6()
30209 ));*/
30210
30211 //------ Old alpha scheme expression: End
30212
30213 // AG:
30214 dwidth += cWsch * (
30215 ((0.12095) * getSMEFTCoeff("CHbox",muRG)
30216 + (0.037885) * getSMEFTCoeff("CHW",muRG)
30217 + (-0.106698) * getSMEFTCoeff("CHB",muRG)
30218 + (0.029535) * getSMEFTCoeff("CHD",muRG)
30219 + (-0.0189127) * getSMEFTCoeff("CHWB",muRG)
30220 + (0.0435) * getSMEFTCoeff("CHq1R", 0, 0,muRG)
30221 + (0.043466) * getSMEFTCoeff("CHq1R", 1, 1,muRG)
30222 + (0.048137) * getSMEFTCoeff("CHq1R", 2, 2,muRG)
30223 + (0.0435) * getSMEFTCoeff("CHq3R", 0, 0,muRG)
30224 + (0.043466) * getSMEFTCoeff("CHq3R", 1, 1,muRG)
30225 + (0.048137) * getSMEFTCoeff("CHq3R", 2, 2,muRG)
30226 + (-0.007595) * getSMEFTCoeff("CHdR", 0, 0,muRG)
30227 + (-0.0075958) * getSMEFTCoeff("CHdR", 1, 1,muRG)
30228 + (-0.0078264) * getSMEFTCoeff("CHdR", 2, 2,muRG)
30229 + (-0.181359) * getSMEFTCoeff("CHl3R", 0, 0,muRG)
30230 + (-0.181359) * getSMEFTCoeff("CHl3R", 1, 1,muRG)
30231 + (0.18142) * getSMEFTCoeff("CllR", 0, 1, 1, 0,muRG)) * 1000000
30232 + (-0.826) * deltaGzd6()
30233 );
30234
30235 // Linear contribution from Higgs self-coupling
30236 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
30237
30238
30239 // Add modifications due to small variations of the SM parameters
30240 dwidth += cAsch * (cHSM * (-9.78 * deltaMz()
30241 + 16.533 * deltaMh()
30242 - 0.55 * deltaaMZ()
30243 + 2.769 * deltaGmu()))
30244 + cWsch * (cHSM * (-13.39 * deltaMz()
30245 + 16.533 * deltaMh()
30246 + 2.228 * deltaGmu()
30247 + 2.601 * deltaMw()));
30248
30249 // SM (1) + intrinsic + parametric theory relative errors (free pars)
30250 dwidth += eHZZint + eHZZpar;
30251
30252 return dwidth;
30253}
virtual const double deltaMz() const
The relative correction to the mass of the boson, , with respect to ref. point used in the SM calcul...
virtual const double deltaMw() const
The relative correction to the mass of the boson, , with respect to ref. point used in the SM calcul...
virtual const double deltaGmu() const
The relative correction to the muon decay constant, , with respect to ref. point used in the SM calcu...
virtual const double deltaaMZ() const
The relative correction to the electromagnetic constant at the Z pole, , with respect to ref....
virtual const double deltaMh() const
The relative correction to the mass of the boson, , with respect to ref. point used in the SM calcul...

◆ deltaGammaH2d2dRatio2()

const double NPSMEFTd6General::deltaGammaH2d2dRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 2d2d)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

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

Definition at line 30255 of file NPSMEFTd6General.cpp.

30255 {
30256 double dwidth = 0.0;
30257 if (FlagQuadraticTerms) {
30258 dwidth += cWsch * (
30259 +(0.014652) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
30260 + (0.013992) * pow(getSMEFTCoeffEW("CHW"), 2.0)
30261 + (0.002345) * pow(getSMEFTCoeffEW("CHB"), 2.0)
30262 + (-0.00049844) * pow(getSMEFTCoeffEW("CHD"), 2.0)
30263 + (0.0024799) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
30264 + (0.0013233) * pow(getSMEFTCoeffEW("CHq1R", 0, 0), 2.0)
30265 + (0.001324) * pow(getSMEFTCoeffEW("CHq1R", 1, 1), 2.0)
30266 + (0.0014861) * pow(getSMEFTCoeffEW("CHq1R", 2, 2), 2.0)
30267 + (0.0013233) * pow(getSMEFTCoeffEW("CHq3R", 0, 0), 2.0)
30268 + (0.001324) * pow(getSMEFTCoeffEW("CHq3R", 1, 1), 2.0)
30269 + (0.0014861) * pow(getSMEFTCoeffEW("CHq3R", 2, 2), 2.0)
30270 + (0.0013225) * pow(getSMEFTCoeffEW("CHdR", 0, 0), 2.0)
30271 + (0.0013239) * pow(getSMEFTCoeffEW("CHdR", 1, 1), 2.0)
30272 + (0.001485) * pow(getSMEFTCoeffEW("CHdR", 2, 2), 2.0)
30273 + (0.010987) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
30274 + (0.010987) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
30275 + (0.010987) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
30276 + (0.0046) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
30277 + (-0.0129346) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHB")
30278 + (-0.0022905) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
30279 + (0.0052759) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 0, 0)
30280 + (0.0052737) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 1, 1)
30281 + (0.0058395) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 2, 2)
30282 + (0.0052759) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 0, 0)
30283 + (0.0052737) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 1, 1)
30284 + (0.0058395) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 2, 2)
30285 + (-0.000921702) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHdR", 0, 0)
30286 + (-0.000921711) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHdR", 1, 1)
30287 + (-0.000948092) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHdR", 2, 2)
30288 + (-0.0146752) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
30289 + (-0.0146752) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
30290 + (0.014678) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30291 + (-0.0200055) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
30292 + (-0.0067433) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
30293 + (-0.0310973) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
30294 + (0.0006793) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 0, 0)
30295 + (0.0006842) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 1, 1)
30296 + (0.0007669) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 2, 2)
30297 + (0.0006793) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 0, 0)
30298 + (0.0006842) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 1, 1)
30299 + (0.0007669) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 2, 2)
30300 + (-0.0045821) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
30301 + (-0.0045815) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
30302 + (0.0046) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30303 + (0.007028) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHD")
30304 + (0.017325) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
30305 + (-0.00504565) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 0, 0)
30306 + (-0.00504237) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 1, 1)
30307 + (-0.00550773) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 2, 2)
30308 + (-0.00504565) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 0, 0)
30309 + (-0.00504237) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 1, 1)
30310 + (-0.00550773) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 2, 2)
30311 + (0.0005692) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHdR", 0, 0)
30312 + (0.0005693) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHdR", 1, 1)
30313 + (0.0005646) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHdR", 2, 2)
30314 + (0.012951) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 0, 0)
30315 + (0.012951) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 1, 1)
30316 + (-0.0129346) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30317 + (-0.0023514) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHWB")
30318 + (0.0022438) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 0, 0)
30319 + (0.0022464) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 1, 1)
30320 + (0.0022931) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 2, 2)
30321 + (0.0022438) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 0, 0)
30322 + (0.0022464) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 1, 1)
30323 + (0.0022931) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 2, 2)
30324 + (0.000551) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHdR", 0, 0)
30325 + (0.00055081) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHdR", 1, 1)
30326 + (0.00072654) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHdR", 2, 2)
30327 + (-0.0035825) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
30328 + (-0.0035825) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
30329 + (0.0035844) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30330 + (-0.00212189) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 0, 0)
30331 + (-0.00212373) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 1, 1)
30332 + (-0.00232565) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 2, 2)
30333 + (-0.00212189) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 0, 0)
30334 + (-0.00212373) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 1, 1)
30335 + (-0.00232565) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 2, 2)
30336 + (0.0012709) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHdR", 0, 0)
30337 + (0.0012722) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHdR", 1, 1)
30338 + (0.0013618) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHdR", 2, 2)
30339 + (0.0022976) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
30340 + (0.0022976) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
30341 + (-0.0022905) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30342 + (0.00016) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq1R", 1, 1)
30343 + (0.000192) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq1R", 2, 2)
30344 + (0.0026472) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq3R", 0, 0)
30345 + (0.00015973) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq3R", 1, 1)
30346 + (0.00019157) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq3R", 2, 2)
30347 + (-0.0052765) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
30348 + (-0.0052765) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
30349 + (0.0052759) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30350 + (0.000191) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHq1R", 2, 2)
30351 + (0.00015973) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHq3R", 0, 0)
30352 + (0.0026472) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHq3R", 1, 1)
30353 + (0.00019165) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHq3R", 2, 2)
30354 + (-0.00527248) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
30355 + (-0.00527248) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
30356 + (0.0052737) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30357 + (0.00019157) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CHq3R", 0, 0)
30358 + (0.00019165) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CHq3R", 1, 1)
30359 + (0.0029704) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CHq3R", 2, 2)
30360 + (-0.00584244) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
30361 + (-0.00584244) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
30362 + (0.0058395) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30363 + (0.00016) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 1, 1)
30364 + (0.000192) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 2, 2)
30365 + (-0.0052765) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
30366 + (-0.0052765) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
30367 + (0.0052759) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30368 + (0.000191) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHq3R", 2, 2)
30369 + (-0.00527248) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
30370 + (-0.00527248) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
30371 + (0.0052737) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30372 + (-0.00584244) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
30373 + (-0.00584244) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
30374 + (0.0058395) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30375 + (0.00092155) * getSMEFTCoeffEW("CHdR", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
30376 + (0.00092155) * getSMEFTCoeffEW("CHdR", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
30377 + (-0.000827894) * getSMEFTCoeffEW("CHdR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30378 + (0.00092121) * getSMEFTCoeffEW("CHdR", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
30379 + (0.00092121) * getSMEFTCoeffEW("CHdR", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
30380 + (-0.000921711) * getSMEFTCoeffEW("CHdR", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30381 + (0.000949) * getSMEFTCoeffEW("CHdR", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
30382 + (0.000949) * getSMEFTCoeffEW("CHdR", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
30383 + (-0.000948092) * getSMEFTCoeffEW("CHdR", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30384 + (0.01105) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
30385 + (-0.02200835) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30386 + (-0.02200835) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30387 ) * pow(1000000.0, 2.0);
30388
30389 dwidth += cWsch * ((0.74) * pow(deltaGzd6(), 2.0));
30390
30391 dwidth += cWsch * (
30392 +(-0.0955) * deltaGzd6() * getSMEFTCoeffEW("CHbox")
30393 + (-0.0433) * deltaGzd6() * getSMEFTCoeffEW("CHW")
30394 + (0.09154) * deltaGzd6() * getSMEFTCoeffEW("CHB")
30395 + (-0.02254) * deltaGzd6() * getSMEFTCoeffEW("CHD")
30396 + (0.02369) * deltaGzd6() * getSMEFTCoeffEW("CHWB")
30397 + (-0.0382) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 0, 0)
30398 + (-0.0376) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 1, 1)
30399 + (-0.0424) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 2, 2)
30400 + (-0.0382) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 0, 0)
30401 + (-0.0376) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 1, 1)
30402 + (-0.0424) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 2, 2)
30403 + (0.006704) * deltaGzd6() * getSMEFTCoeffEW("CHdR", 0, 0)
30404 + (0.006547) * deltaGzd6() * getSMEFTCoeffEW("CHdR", 1, 1)
30405 + (0.007081) * deltaGzd6() * getSMEFTCoeffEW("CHdR", 2, 2)
30406 + (0.1461) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
30407 + (0.1461) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
30408 + (-0.1433) * deltaGzd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30409 )*1000000;
30410 }
30411
30412 return dwidth;
30413}

◆ deltaGammaH2e2muRatio1()

const double NPSMEFTd6General::deltaGammaH2e2muRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 2e 2\mu)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

Returns
\(\delta \Gamma(H\to 2e 2\mu)\)/ \(\Gamma(H\to 2e 2\mu)_{\mathrm{SM}}\)

Definition at line 29130 of file NPSMEFTd6General.cpp.

29130 {
29131 double dwidth = 0.0;
29132
29133 double C1 = 0.0083;
29134 double muRG = 125.1;
29135
29136 dwidth += (+121249. * getSMEFTCoeff("CHbox",muRG)
29137 - 59336.7 * getSMEFTCoeff("CHB",muRG)
29138 - 7152.53 * getSMEFTCoeff("CHW",muRG)
29139 + 63753.6 * (getSMEFTCoeff("CHl1R", 0, 0,muRG) + getSMEFTCoeff("CHl3R", 0, 0,muRG))
29140 + 63771.3 * (getSMEFTCoeff("CHl1R", 1, 1,muRG) + getSMEFTCoeff("CHl3R", 1, 1,muRG))
29141 - 54745.8 * getSMEFTCoeff("CHeR", 0, 0,muRG)
29142 - 54706. * getSMEFTCoeff("CHeR", 1, 1,muRG)
29143 + cAsch * (-42424.4 * getSMEFTCoeff("CHD",muRG)
29144 - 111863. * getSMEFTCoeff("CHWB",muRG)
29145 - 3.401 * delta_GF
29146 - 0.837 * deltaGzd6()
29147 )
29148 + cWsch * (-2206.38 * getSMEFTCoeff("CHD",muRG)
29149 - 23677.2 * getSMEFTCoeff("CHWB",muRG)
29150 - 3.001 * delta_GF
29151 - 0.837 * deltaGzd6()
29152 ));
29153
29154 // Linear contribution from Higgs self-coupling
29155 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
29156
29157
29158 // Add modifications due to small variations of the SM parameters
29159 dwidth += cAsch * (cHSM * (-10.452 * deltaMz()
29160 + 16.193 * deltaMh()
29161 - 0.096 * deltaaMZ()
29162 + 2.281 * deltaGmu()))
29163 + cWsch * (cHSM * (-11.25 * deltaMz()
29164 + 16.193 * deltaMh()
29165 + 2.17 * deltaGmu()
29166 + 0.522 * deltaMw()));
29167
29168 // SM (1) + intrinsic + parametric theory relative errors (free pars)
29169 dwidth += eHZZint + eHZZpar;
29170
29171 return dwidth;
29172}

◆ deltaGammaH2e2muRatio2()

const double NPSMEFTd6General::deltaGammaH2e2muRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 2e 2\mu)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

Returns
\(\delta \Gamma(H\to 2e 2\mu)\)/ \(\Gamma(H\to 2e 2\mu)_{\mathrm{SM}}\)

Definition at line 29174 of file NPSMEFTd6General.cpp.

29174 {
29175 double dwidth = 0.0;
29176 if (FlagQuadraticTerms) {
29177 //Contributions that are quadratic in the effective coefficients
29178 dwidth += 0.0;
29179 }
29180
29181 return dwidth;
29182}

◆ deltaGammaH2e2vRatio1()

const double NPSMEFTd6General::deltaGammaH2e2vRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 2e2v)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

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

Definition at line 29764 of file NPSMEFTd6General.cpp.

29764 {
29765 double dwidth = 0.0;
29766
29767 double C1 = 0.0083;
29768 double muRG = 125.1;
29769
29770 dwidth += (+121287. * getSMEFTCoeff("CHbox",muRG)
29771 - 35405.9 * getSMEFTCoeff("CHB",muRG)
29772 - 27195.5 * getSMEFTCoeff("CHW",muRG)
29773 + 65790.6 * (getSMEFTCoeff("CHl1R", 0, 0,muRG) + getSMEFTCoeff("CHl3R", 0, 0,muRG))
29774 - 28690.7 * (getSMEFTCoeff("CHl1R", 1, 1,muRG) - getSMEFTCoeff("CHl3R", 1, 1,muRG))
29775 - 28703.9 * (getSMEFTCoeff("CHl1R", 2, 2,muRG) - getSMEFTCoeff("CHl3R", 2, 2,muRG))
29776 - 56575.7 * getSMEFTCoeff("CHeR", 0, 0,muRG)
29777 + cAsch * (-36350.8 * getSMEFTCoeff("CHD",muRG)
29778 - 68896.2 * getSMEFTCoeff("CHWB",muRG)
29779 - 3.199 * delta_GF
29780 - 0.846 * deltaGzd6())
29781 + cWsch * (-16304.9 * getSMEFTCoeff("CHD",muRG)
29782 - 24376.4 * getSMEFTCoeff("CHWB",muRG)
29783 - 3. * delta_GF
29784 - 0.846 * deltaGzd6())
29785 );
29786
29787 // Linear contribution from Higgs self-coupling
29788 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
29789
29790
29791 // Add modifications due to small variations of the SM parameters
29792 dwidth += cHSM * (cAsch * (-10.705 * deltaMz()
29793 + 15.922 * deltaMh()
29794 + 0.079 * deltaaMZ()
29795 + 2.103 * deltaGmu())
29796 + cWsch * (
29797 -10.099 * deltaMz()
29798 + 15.922 * deltaMh()
29799 + 2.191 * deltaGmu()
29800 - 0.445 * deltaMw()));
29801
29802 // SM (1) + intrinsic + parametric theory relative errors (free pars)
29803 dwidth += eHZZint + eHZZpar;
29804
29805 return dwidth;
29806}

◆ deltaGammaH2e2vRatio2()

const double NPSMEFTd6General::deltaGammaH2e2vRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 2e2v)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

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

Definition at line 29808 of file NPSMEFTd6General.cpp.

29808 {
29809 double dwidth = 0.0;
29810 if (FlagQuadraticTerms) {
29811 //Contributions that are quadratic in the effective coefficients
29812 dwidth += 0.0;
29813 }
29814
29815 return dwidth;
29816}

◆ deltaGammaH2evRatio1()

const double NPSMEFTd6General::deltaGammaH2evRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 2ev)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

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

Definition at line 34307 of file NPSMEFTd6General.cpp.

34307 {
34308 double dwidth = 0.0;
34309
34310 double C1 = 0.0073;
34311 double muRG = 125.1;
34312
34313 dwidth += (+121306. * getSMEFTCoeff("CHbox",muRG)
34314 + 1054.18 * getSMEFTCoeff("CHB",muRG)
34315 - 91797.7 * getSMEFTCoeff("CHW",muRG)
34316 - 411.183 * getSMEFTCoeff("CHl1R", 0, 0,muRG)
34317 - 2684.07 * getSMEFTCoeff("CHeR", 0, 0,muRG)
34318 + 136899. * getSMEFTCoeff("CHl3R", 0, 0,muRG)
34319 + cAsch * (-198266. * getSMEFTCoeff("CHD",muRG)
34320 - 364381. * getSMEFTCoeff("CHWB",muRG)
34321 - 4.629 * delta_GF
34322 - 0.037 * deltaGzd6()
34323 - 13.549 * deltaMwd6()
34324 - 0.965 * deltaGwd6())
34325 + cWsch * (-33589.4 * getSMEFTCoeff("CHD",muRG)
34326 - 3458.14 * getSMEFTCoeff("CHWB",muRG)
34327 - 2.999 * delta_GF
34328 - 0.037 * deltaGzd6()
34329 - 0.965 * deltaGwd6())
34330 );
34331
34332 // Linear contribution from Higgs self-coupling
34333 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
34334
34335
34336 // Add modifications due to small variations of the SM parameters
34337 dwidth += cHSM * (cAsch * (-12.638 * deltaMz()
34338 + 14.08 * deltaMh()
34339 + 1.901 * deltaaMZ()
34340 + 0.103 * deltaGmu())
34341 + cWsch * (-0.103 * deltaMz()
34342 - 8.875 * deltaMw()
34343 + 14.08 * deltaMh()
34344 + 2.015 * deltaGmu()));
34345
34346 // SM (1) + intrinsic + parametric theory relative errors (free pars)
34347 // Dominated by CC => Use HWW uncertainty
34348 dwidth += eHWWint + eHWWpar;
34349
34350 return dwidth;
34351}

◆ deltaGammaH2evRatio2()

const double NPSMEFTd6General::deltaGammaH2evRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 2ev)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

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

Definition at line 34353 of file NPSMEFTd6General.cpp.

34353 {
34354 double dwidth = 0.0;
34355 if (FlagQuadraticTerms) {
34356 //Contributions that are quadratic in the effective coefficients
34357 dwidth += 0.0;
34358 }
34359
34360 return dwidth;
34361}

◆ deltaGammaH2L2dRatio1()

const double NPSMEFTd6General::deltaGammaH2L2dRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 2L2d)\) ( \(L=e,\mu,\tau\)) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

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

Definition at line 31060 of file NPSMEFTd6General.cpp.

31060 {
31061 double dwidth = 0.0;
31062
31063 double C1 = 0.0083;
31064 double muRG = 125.1;
31065
31066 //------ Old alpha scheme expression: Beg
31067 dwidth += cAsch * (+121289. * getSMEFTCoeff("CHbox",muRG)
31068 - 84134.2 * getSMEFTCoeff("CHB",muRG)
31069 + 17402.7 * getSMEFTCoeff("CHW",muRG)
31070 + 21075. * (getSMEFTCoeff("CHl1R", 0, 0,muRG) + getSMEFTCoeff("CHl3R", 0, 0,muRG))
31071 + 21073.9 * (getSMEFTCoeff("CHl1R", 1, 1,muRG) + getSMEFTCoeff("CHl3R", 1, 1,muRG))
31072 + 20966.2 * (getSMEFTCoeff("CHl1R", 2, 2,muRG) + getSMEFTCoeff("CHl3R", 2, 2,muRG))
31073 + 23026.5 * (getSMEFTCoeff("CHq1R", 0, 0,muRG) + getSMEFTCoeff("CHq3R", 0, 0,muRG))
31074 + 23023.9 * (getSMEFTCoeff("CHq1R", 1, 1,muRG) + getSMEFTCoeff("CHq3R", 1, 1,muRG))
31075 + 22666. * (getSMEFTCoeff("CHq1R", 2, 2,muRG) + getSMEFTCoeff("CHq3R", 2, 2,muRG))
31076 - 18090.2 * getSMEFTCoeff("CHeR", 0, 0,muRG)
31077 - 18067. * getSMEFTCoeff("CHeR", 1, 1,muRG)
31078 - 17980.6 * getSMEFTCoeff("CHeR", 2, 2,muRG)
31079 - 4190.57 * getSMEFTCoeff("CHdR", 0, 0,muRG)
31080 - 4189.38 * getSMEFTCoeff("CHdR", 1, 1,muRG)
31081 - 3850.11 * getSMEFTCoeff("CHdR", 2, 2,muRG)
31082 - 48948.9 * getSMEFTCoeff("CHD",muRG)
31083 - 158101. * getSMEFTCoeff("CHWB",muRG)
31084 - 3.617 * delta_GF
31085 - 0.837 * deltaGzd6()
31086 );
31087 /*+ cWsch * (+13172. * getSMEFTCoeff("CHD")
31088 - 21275. * getSMEFTCoeff("CHWB")
31089 - 3. * delta_GF
31090 - 0.837 * deltaGzd6()
31091 ));*/
31092
31093 //------ Old alpha scheme expression: End
31094
31095 // AG:
31096 dwidth += cWsch * (
31097 ((0.12067) * getSMEFTCoeff("CHbox",muRG)
31098 + (0.02221) * getSMEFTCoeff("CHW",muRG)
31099 + (-0.08987) * getSMEFTCoeff("CHB",muRG)
31100 + (0.0195) * getSMEFTCoeff("CHD",muRG)
31101 + (-0.02029) * getSMEFTCoeff("CHWB",muRG)
31102 + (0.021341) * getSMEFTCoeff("CHl1R", 0, 0,muRG)
31103 + (0.021391) * getSMEFTCoeff("CHl1R", 1, 1,muRG)
31104 + (0.021248) * getSMEFTCoeff("CHl1R", 2, 2,muRG)
31105 + (-0.1582728) * getSMEFTCoeff("CHl3R", 0, 0,muRG)
31106 + (-0.158513) * getSMEFTCoeff("CHl3R", 1, 1,muRG)
31107 + (0.021248) * getSMEFTCoeff("CHl3R", 2, 2,muRG)
31108 + (-0.01721521) * getSMEFTCoeff("CHeR", 0, 0,muRG)
31109 + (-0.0172416) * getSMEFTCoeff("CHeR", 1, 1,muRG)
31110 + (-0.0171251) * getSMEFTCoeff("CHeR", 2, 2,muRG)
31111 + (0.022094) * getSMEFTCoeff("CHq1R", 0, 0,muRG)
31112 + (0.02214) * getSMEFTCoeff("CHq1R", 1, 1,muRG)
31113 + (0.023737) * getSMEFTCoeff("CHq1R", 2, 2,muRG)
31114 + (0.022094) * getSMEFTCoeff("CHq3R", 0, 0,muRG)
31115 + (0.02214) * getSMEFTCoeff("CHq3R", 1, 1,muRG)
31116 + (0.023737) * getSMEFTCoeff("CHq3R", 2, 2,muRG)
31117 + (-0.003856346) * getSMEFTCoeff("CHdR", 0, 0,muRG)
31118 + (-0.00384488) * getSMEFTCoeff("CHdR", 1, 1,muRG)
31119 + (-0.003870856) * getSMEFTCoeff("CHdR", 2, 2,muRG)
31120 + (0.18095) * getSMEFTCoeff("CllR", 0, 1, 1, 0,muRG)) * 1000000
31121 + (-0.831) * deltaGzd6()
31122 );
31123
31124 // Linear contribution from Higgs self-coupling
31125 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
31126
31127
31128 // Add modifications due to small variations of the SM parameters
31129 dwidth += cAsch * (cHSM * (-10.043 * deltaMz()
31130 + 16.281 * deltaMh()
31131 - 0.342 * deltaaMZ()
31132 + 2.516 * deltaGmu()))
31133 + cWsch * (cHSM * (-12.322 * deltaMz()
31134 + 16.281 * deltaMh()
31135 + 2.201 * deltaGmu()
31136 + 1.57 * deltaMw()));
31137
31138 // SM (1) + intrinsic + parametric theory relative errors (free pars)
31139 dwidth += eHZZint + eHZZpar;
31140
31141 return dwidth;
31142}

◆ deltaGammaH2L2dRatio2()

const double NPSMEFTd6General::deltaGammaH2L2dRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 2L2d)\) ( \(L=e,\mu,\tau\)) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

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

Definition at line 31144 of file NPSMEFTd6General.cpp.

31144 {
31145 double dwidth = 0.0;
31146 if (FlagQuadraticTerms) {
31147 dwidth += cWsch * (
31148 +(0.014825) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
31149 + (0.08465) * pow(getSMEFTCoeffEW("CHW"), 2.0)
31150 + (0.10657) * pow(getSMEFTCoeffEW("CHB"), 2.0)
31151 + (0.007578) * pow(getSMEFTCoeffEW("CHD"), 2.0)
31152 + (0.032649) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
31153 + (0.001005) * pow(getSMEFTCoeffEW("CHl1R", 0, 0), 2.0)
31154 + (0.0010092) * pow(getSMEFTCoeffEW("CHl1R", 1, 1), 2.0)
31155 + (0.0010064) * pow(getSMEFTCoeffEW("CHl1R", 2, 2), 2.0)
31156 + (0.009463) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
31157 + (0.009375) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
31158 + (0.0010064) * pow(getSMEFTCoeffEW("CHl3R", 2, 2), 2.0)
31159 + (0.0010054) * pow(getSMEFTCoeffEW("CHeR", 0, 0), 2.0)
31160 + (0.0010055) * pow(getSMEFTCoeffEW("CHeR", 1, 1), 2.0)
31161 + (0.0010051) * pow(getSMEFTCoeffEW("CHeR", 2, 2), 2.0)
31162 + (0.0006784) * pow(getSMEFTCoeffEW("CHq1R", 0, 0), 2.0)
31163 + (0.000655) * pow(getSMEFTCoeffEW("CHq1R", 1, 1), 2.0)
31164 + (0.0007329) * pow(getSMEFTCoeffEW("CHq1R", 2, 2), 2.0)
31165 + (0.0006784) * pow(getSMEFTCoeffEW("CHq3R", 0, 0), 2.0)
31166 + (0.000655) * pow(getSMEFTCoeffEW("CHq3R", 1, 1), 2.0)
31167 + (0.0007329) * pow(getSMEFTCoeffEW("CHq3R", 2, 2), 2.0)
31168 + (0.0006792) * pow(getSMEFTCoeffEW("CHdR", 0, 0), 2.0)
31169 + (0.0006779) * pow(getSMEFTCoeffEW("CHdR", 1, 1), 2.0)
31170 + (0.0007332) * pow(getSMEFTCoeffEW("CHdR", 2, 2), 2.0)
31171 + (0.011121) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
31172 + (0.002721) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
31173 + (-0.010906) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHB")
31174 + (-0.0012719) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
31175 + (-0.0024549) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
31176 + (0.0026064) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 0, 0)
31177 + (0.0026073) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 1, 1)
31178 + (0.002596) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 2, 2)
31179 + (-0.01207611) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
31180 + (-0.01209367) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
31181 + (0.002596) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 2, 2)
31182 + (-0.0020974) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHeR", 0, 0)
31183 + (-0.00209905) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHeR", 1, 1)
31184 + (-0.00208636) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHeR", 2, 2)
31185 + (0.0026944) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 0, 0)
31186 + (0.0026923) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 1, 1)
31187 + (0.0028925) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 2, 2)
31188 + (0.0026944) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 0, 0)
31189 + (0.0026923) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 1, 1)
31190 + (0.0028925) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 2, 2)
31191 + (-0.00047059) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHdR", 0, 0)
31192 + (-0.0004699201) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHdR", 2, 2)
31193 + (0.014684) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31194 + (-0.1563694) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
31195 + (0.018562) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
31196 + (-0.1022427) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
31197 + (0.0006588) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 0, 0)
31198 + (0.0006557) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 1, 1)
31199 + (0.0006715) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 2, 2)
31200 + (-0.002116) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
31201 + (-0.002118) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
31202 + (0.0006715) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 2, 2)
31203 + (0.0001906) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHeR", 0, 0)
31204 + (0.0001915) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHeR", 1, 1)
31205 + (0.000173) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHeR", 2, 2)
31206 + (-0.0002293) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 0, 0)
31207 + (-0.0002229) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 1, 1)
31208 + (-0.0002215) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 2, 2)
31209 + (-0.0002293) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 0, 0)
31210 + (-0.0002229) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 1, 1)
31211 + (-0.0002215) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 2, 2)
31212 + (0.0001371) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHdR", 0, 0)
31213 + (0.000138) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHdR", 1, 1)
31214 + (0.0001006) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHdR", 2, 2)
31215 + (0.002694) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31216 + (-0.0207025) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHD")
31217 + (0.059846) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
31218 + (-0.00294565) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 0, 0)
31219 + (-0.00294453) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 1, 1)
31220 + (-0.00293256) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 2, 2)
31221 + (0.007992) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 0, 0)
31222 + (0.007978) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 1, 1)
31223 + (-0.00293256) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 2, 2)
31224 + (0.0013157) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHeR", 0, 0)
31225 + (0.0013112) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHeR", 1, 1)
31226 + (0.001313) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHeR", 2, 2)
31227 + (-0.0018767) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 0, 0)
31228 + (-0.0018778) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 1, 1)
31229 + (-0.0020349) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 2, 2)
31230 + (-0.0018767) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 0, 0)
31231 + (-0.0018778) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 1, 1)
31232 + (-0.0020349) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 2, 2)
31233 + (0.0001977) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHdR", 0, 0)
31234 + (0.0001982) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHdR", 1, 1)
31235 + (0.0001883) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHdR", 2, 2)
31236 + (-0.010907) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31237 + (0.000988) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHWB")
31238 + (0.0025211) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 0, 0)
31239 + (0.0025204) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 1, 1)
31240 + (0.002511) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 2, 2)
31241 + (0.0001134) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
31242 + (0.0001259) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
31243 + (0.002511) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 2, 2)
31244 + (0.001268) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHeR", 0, 0)
31245 + (0.0012691) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHeR", 1, 1)
31246 + (0.0012823) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHeR", 2, 2)
31247 + (0.0008924) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 0, 0)
31248 + (0.000892) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 1, 1)
31249 + (0.0009143) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 2, 2)
31250 + (0.0008924) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 0, 0)
31251 + (0.000892) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 1, 1)
31252 + (0.0009143) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 2, 2)
31253 + (0.0003253) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHdR", 0, 0)
31254 + (0.00032566) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHdR", 1, 1)
31255 + (0.00039497) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHdR", 2, 2)
31256 + (0.0024039) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31257 + (0.0003186) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 0, 0)
31258 + (0.0003249) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 1, 1)
31259 + (0.0003404) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 2, 2)
31260 + (0.002784) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
31261 + (0.002786) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
31262 + (0.0003404) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 2, 2)
31263 + (0.002898) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 0, 0)
31264 + (0.0028961) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 1, 1)
31265 + (0.0028869) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 2, 2)
31266 + (-0.0008712) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 0, 0)
31267 + (-0.0008626) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 1, 1)
31268 + (-0.0009395) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 2, 2)
31269 + (-0.0008712) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 0, 0)
31270 + (-0.0008626) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 1, 1)
31271 + (-0.0009395) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 2, 2)
31272 + (0.00061055) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHdR", 0, 0)
31273 + (0.00060968) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHdR", 1, 1)
31274 + (0.00063252) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHdR", 2, 2)
31275 + (-0.0024548) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31276 + (-0.000590513) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
31277 + (-0.0026049) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
31278 + (0.0026064) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31279 + (-0.00260457) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
31280 + (-0.000590967) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
31281 + (0.0026073) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31282 + (-0.00259549) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
31283 + (-0.00259549) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
31284 + (0.0020129) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 2, 2)
31285 + (0.002596) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31286 + (0.00581) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
31287 + (-0.002642) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 2, 2)
31288 + (0.0020996) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHeR", 0, 0)
31289 + (0.002098) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHeR", 1, 1)
31290 + (0.0020855) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHeR", 2, 2)
31291 + (-0.002638086) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq1R", 0, 0)
31292 + (-0.0026360054) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq1R", 1, 1)
31293 + (-0.002830181) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq1R", 2, 2)
31294 + (-0.002638086) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 0, 0)
31295 + (-0.0026360054) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 1, 1)
31296 + (-0.002830181) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 2, 2)
31297 + (0.0004606) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHdR", 0, 0)
31298 + (0.00046071) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHdR", 1, 1)
31299 + (0.00046383) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHdR", 2, 2)
31300 + (-0.01942) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31301 + (-0.002561) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 2, 2)
31302 + (0.0020996) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHeR", 0, 0)
31303 + (0.0020983) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHeR", 1, 1)
31304 + (0.0020855) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHeR", 2, 2)
31305 + (-0.002636675) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq1R", 0, 0)
31306 + (-0.002640509) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq1R", 1, 1)
31307 + (-0.002831097) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq1R", 2, 2)
31308 + (-0.002636675) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq3R", 0, 0)
31309 + (-0.002640509) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq3R", 1, 1)
31310 + (-0.002831097) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq3R", 2, 2)
31311 + (0.00046075) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHdR", 0, 0)
31312 + (0.00046077) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHdR", 1, 1)
31313 + (0.00046367) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHdR", 2, 2)
31314 + (-0.01943808) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31315 + (0.002596) * getSMEFTCoeffEW("CHl3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31316 + (-0.0020974) * getSMEFTCoeffEW("CHeR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31317 + (-0.00209905) * getSMEFTCoeffEW("CHeR", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31318 + (-0.00208636) * getSMEFTCoeffEW("CHeR", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31319 + (0.0013588) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq3R", 0, 0)
31320 + (0.0026944) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31321 + (0.00135887) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHq3R", 1, 1)
31322 + (0.0026923) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31323 + (0.00147085) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CHq3R", 2, 2)
31324 + (0.0028925) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31325 + (0.0026944) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31326 + (0.0026923) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31327 + (0.0028925) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31328 + (-0.00047059) * getSMEFTCoeffEW("CHdR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31329 + (-0.0004699201) * getSMEFTCoeffEW("CHdR", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31330 ) * pow(1000000.0, 2.0);
31331
31332 dwidth += cWsch * ((0.77) * pow(deltaGzd6(), 2.0));
31333
31334 dwidth += cWsch * (
31335 +(-0.095) * deltaGzd6() * getSMEFTCoeffEW("CHbox")
31336 + (-0.0213) * deltaGzd6() * getSMEFTCoeffEW("CHW")
31337 + (0.0747) * deltaGzd6() * getSMEFTCoeffEW("CHB")
31338 + (-0.0162) * deltaGzd6() * getSMEFTCoeffEW("CHD")
31339 + (0.023) * deltaGzd6() * getSMEFTCoeffEW("CHWB")
31340 + (-0.0187) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 0, 0)
31341 + (-0.01838) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 1, 1)
31342 + (-0.01821) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 2, 2)
31343 + (0.108636) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
31344 + (0.114941) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
31345 + (-0.01821) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 2, 2)
31346 + (0.0142) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 0, 0)
31347 + (0.015339) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 1, 1)
31348 + (0.014586) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 2, 2)
31349 + (-0.01942) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 0, 0)
31350 + (-0.01967) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 1, 1)
31351 + (-0.02085) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 2, 2)
31352 + (-0.01942) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 0, 0)
31353 + (-0.01967) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 1, 1)
31354 + (-0.02085) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 2, 2)
31355 + (0.003423) * deltaGzd6() * getSMEFTCoeffEW("CHdR", 0, 0)
31356 + (0.0032534) * deltaGzd6() * getSMEFTCoeffEW("CHdR", 1, 1)
31357 + (0.0032839) * deltaGzd6() * getSMEFTCoeffEW("CHdR", 2, 2)
31358 + (-0.142) * deltaGzd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31359 )*1000000;
31360 }
31361
31362 return dwidth;
31363}

◆ deltaGammaH2L2LRatio1()

const double NPSMEFTd6General::deltaGammaH2L2LRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 2L2L')\) ( \(L,L'=e,\mu,\tau\)) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

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

Definition at line 28877 of file NPSMEFTd6General.cpp.

28877 {
28878 double dwidth = 0.0;
28879
28880 double C1 = 0.0083;
28881 double muRG = 125.1;
28882
28883 //------ Old alpha scheme expression: Beg
28884
28885 dwidth += cAsch * (+121302. * getSMEFTCoeff("CHbox",muRG)
28886 - 59592.5 * getSMEFTCoeff("CHB",muRG)
28887 - 6187.97 * getSMEFTCoeff("CHW",muRG)
28888 + 42404.3 * (getSMEFTCoeff("CHl1R", 0, 0,muRG) + getSMEFTCoeff("CHl3R", 0, 0,muRG))
28889 + 42440.7 * (getSMEFTCoeff("CHl1R", 1, 1,muRG) + getSMEFTCoeff("CHl3R", 1, 1,muRG))
28890 + 42633.3 * (getSMEFTCoeff("CHl1R", 2, 2,muRG) + getSMEFTCoeff("CHl3R", 2, 2,muRG))
28891 - 36384.4 * getSMEFTCoeff("CHeR", 0, 0,muRG)
28892 - 36395.3 * getSMEFTCoeff("CHeR", 1, 1,muRG)
28893 - 36589.1 * getSMEFTCoeff("CHeR", 2, 2,muRG)
28894 - 42519.3 * getSMEFTCoeff("CHD",muRG)
28895 - 112124. * getSMEFTCoeff("CHWB",muRG)
28896 - 3.401 * delta_GF
28897 - 0.836 * deltaGzd6()
28898 );
28899 /*+ cWsch * (-1940.8 * getSMEFTCoeff("CHD")
28900 - 23529. * getSMEFTCoeff("CHWB")
28901 - 3.002 * delta_GF
28902 - 0.836 * deltaGzd6()
28903 ));*/
28904
28905 //------ Old alpha scheme expression: End
28906
28907 // AG:
28908 dwidth += cWsch * (
28909 ((0.12111) * getSMEFTCoeff("CHbox",muRG)
28910 + (0.00953) * getSMEFTCoeff("CHW",muRG)
28911 + (-0.0764) * getSMEFTCoeff("CHB",muRG)
28912 + (0.01008) * getSMEFTCoeff("CHD",muRG)
28913 + (-0.02236) * getSMEFTCoeff("CHWB",muRG)
28914 + (0.043324) * getSMEFTCoeff("CHl1R", 0, 0,muRG)
28915 + (0.043349) * getSMEFTCoeff("CHl1R", 1, 1,muRG)
28916 + (0.043607) * getSMEFTCoeff("CHl1R", 2, 2,muRG)
28917 + (-0.1385393) * getSMEFTCoeff("CHl3R", 0, 0,muRG)
28918 + (-0.1385419) * getSMEFTCoeff("CHl3R", 1, 1,muRG)
28919 + (0.043607) * getSMEFTCoeff("CHl3R", 2, 2,muRG)
28920 + (-0.03486366) * getSMEFTCoeff("CHeR", 0, 0,muRG)
28921 + (-0.03493756) * getSMEFTCoeff("CHeR", 1, 1,muRG)
28922 + (-0.03507062) * getSMEFTCoeff("CHeR", 2, 2,muRG)
28923 + (0.18171) * getSMEFTCoeff("CllR", 0, 1, 1, 0,muRG)) * 1000000
28924 + (-0.815) * deltaGzd6()
28925 );
28926
28927 // Linear contribution from Higgs self-coupling
28928 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
28929
28930
28931 // Add modifications due to small variations of the SM parameters
28932 dwidth += cAsch * (cHSM * (-10.484 * deltaMz()
28933 + 16.233 * deltaMh()
28934 - 0.114 * deltaaMZ()
28935 + 2.278 * deltaGmu()))
28936 + cWsch * (cHSM * (-11.298 * deltaMz()
28937 + 16.233 * deltaMh()
28938 + 2.163 * deltaGmu()
28939 + 0.552 * deltaMw()));
28940
28941 // SM (1) + intrinsic + parametric theory relative errors (free pars)
28942 dwidth += eHZZint + eHZZpar;
28943
28944 return dwidth;
28945}

◆ deltaGammaH2L2LRatio2()

const double NPSMEFTd6General::deltaGammaH2L2LRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 2L2L')\) ( \(L,L'=e,\mu,\tau\)) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

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

Definition at line 28947 of file NPSMEFTd6General.cpp.

28947 {
28948 double dwidth = 0.0;
28949 if (FlagQuadraticTerms) {
28950
28951 dwidth += cWsch * (
28952 +(0.014691) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
28953 + (0.18009) * pow(getSMEFTCoeffEW("CHW"), 2.0)
28954 + (0.48021) * pow(getSMEFTCoeffEW("CHB"), 2.0)
28955 + (0.0159) * pow(getSMEFTCoeffEW("CHD"), 2.0)
28956 + (0.1418) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
28957 + (0.0020415) * pow(getSMEFTCoeffEW("CHl1R", 0, 0), 2.0)
28958 + (0.0020419) * pow(getSMEFTCoeffEW("CHl1R", 1, 1), 2.0)
28959 + (0.0020604) * pow(getSMEFTCoeffEW("CHl1R", 2, 2), 2.0)
28960 + (0.007781) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
28961 + (0.007808) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
28962 + (0.0020604) * pow(getSMEFTCoeffEW("CHl3R", 2, 2), 2.0)
28963 + (0.0020398) * pow(getSMEFTCoeffEW("CHeR", 0, 0), 2.0)
28964 + (0.0020412) * pow(getSMEFTCoeffEW("CHeR", 1, 1), 2.0)
28965 + (0.0020619) * pow(getSMEFTCoeffEW("CHeR", 2, 2), 2.0)
28966 + (0.011019) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
28967 + (0.001152) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
28968 + (-0.00926) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHB")
28969 + (-0.0024578) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
28970 + (-0.002726) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
28971 + (0.0052648) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 0, 0)
28972 + (0.0052647) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 1, 1)
28973 + (0.0052995) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 2, 2)
28974 + (-0.0094343) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
28975 + (-0.0094397) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
28976 + (0.0052995) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 2, 2)
28977 + (-0.004236321) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHeR", 0, 0)
28978 + (-0.004237771) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHeR", 1, 1)
28979 + (-0.0042564489) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHeR", 2, 2)
28980 + (0.014702) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
28981 + (-0.132391) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
28982 + (0.044171) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
28983 + (-0.2607976) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
28984 + (-0.00107) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
28985 + (-0.001071) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
28986 + (0.0013914) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHeR", 0, 0)
28987 + (0.0013727) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHeR", 1, 1)
28988 + (0.0013766) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHeR", 2, 2)
28989 + (0.001152) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
28990 + (-0.046792) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHD")
28991 + (-0.190576) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
28992 + (-0.0046147) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 0, 0)
28993 + (-0.0046248) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 1, 1)
28994 + (-0.0046253) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 2, 2)
28995 + (0.004583) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 0, 0)
28996 + (0.004645) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 1, 1)
28997 + (-0.0046253) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 2, 2)
28998 + (0.0017605) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHeR", 0, 0)
28999 + (0.0017583) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHeR", 1, 1)
29000 + (0.0017491) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHeR", 2, 2)
29001 + (-0.00926) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29002 + (0.003693) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHWB")
29003 + (0.0046375) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 0, 0)
29004 + (0.0046306) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 1, 1)
29005 + (0.0046353) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 2, 2)
29006 + (0.003425) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
29007 + (0.003419) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
29008 + (0.0046353) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 2, 2)
29009 + (0.0029378) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHeR", 0, 0)
29010 + (0.0029368) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHeR", 1, 1)
29011 + (0.0030038) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHeR", 2, 2)
29012 + (0.001227) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29013 + (0.0009464) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 0, 0)
29014 + (0.0009426) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 1, 1)
29015 + (0.0009911) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 2, 2)
29016 + (0.003648) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
29017 + (0.003656) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
29018 + (0.0009911) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 2, 2)
29019 + (0.0055397) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 0, 0)
29020 + (0.0055456) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 1, 1)
29021 + (0.0055823) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 2, 2)
29022 + (-0.002726) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29023 + (0.000181) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl1R", 1, 1)
29024 + (0.000179) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl1R", 2, 2)
29025 + (-0.001181687) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
29026 + (-0.005088263) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
29027 + (0.00017612) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 2, 2)
29028 + (-0.00014542) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHeR", 1, 1)
29029 + (-0.000140787) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHeR", 2, 2)
29030 + (0.0052648) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29031 + (0.000183) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl1R", 2, 2)
29032 + (-0.005085178) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
29033 + (-0.0011831968) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
29034 + (0.00017606) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 2, 2)
29035 + (-0.000145462) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHeR", 0, 0)
29036 + (-0.000140905) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHeR", 2, 2)
29037 + (0.0052647) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29038 + (-0.005124758) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
29039 + (-0.005119363) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
29040 + (0.0041247) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 2, 2)
29041 + (-0.000141677) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHeR", 0, 0)
29042 + (-0.000141659) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHeR", 1, 1)
29043 + (0.0052995) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29044 + (0.000695) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
29045 + (-0.005099) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 2, 2)
29046 + (0.004239) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHeR", 0, 0)
29047 + (0.0040937) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHeR", 1, 1)
29048 + (0.004119) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHeR", 2, 2)
29049 + (-0.016786442) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29050 + (-0.005125) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 2, 2)
29051 + (0.0040916) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHeR", 0, 0)
29052 + (0.0042405) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHeR", 1, 1)
29053 + (0.0041174) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHeR", 2, 2)
29054 + (-0.01678974) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29055 + (-0.000141677) * getSMEFTCoeffEW("CHl3R", 2, 2) * getSMEFTCoeffEW("CHeR", 0, 0)
29056 + (-0.000141659) * getSMEFTCoeffEW("CHl3R", 2, 2) * getSMEFTCoeffEW("CHeR", 1, 1)
29057 + (0.0052995) * getSMEFTCoeffEW("CHl3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29058 + (0.000121) * getSMEFTCoeffEW("CHeR", 0, 0) * getSMEFTCoeffEW("CHeR", 1, 1)
29059 + (0.000121) * getSMEFTCoeffEW("CHeR", 0, 0) * getSMEFTCoeffEW("CHeR", 2, 2)
29060 + (-0.004236321) * getSMEFTCoeffEW("CHeR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29061 + (0.000118) * getSMEFTCoeffEW("CHeR", 1, 1) * getSMEFTCoeffEW("CHeR", 2, 2)
29062 + (-0.004237771) * getSMEFTCoeffEW("CHeR", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29063 + (-0.0042564489) * getSMEFTCoeffEW("CHeR", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29064 ) * pow(1000000.0, 2.0);
29065
29066 dwidth += cWsch * ((0.72) * pow(deltaGzd6(), 2.0));
29067
29068 dwidth += cWsch * (
29069 +(-0.0982) * deltaGzd6() * getSMEFTCoeffEW("CHbox")
29070 + (-0.0146) * deltaGzd6() * getSMEFTCoeffEW("CHW")
29071 + (0.0726) * deltaGzd6() * getSMEFTCoeffEW("CHB")
29072 + (-0.0063) * deltaGzd6() * getSMEFTCoeffEW("CHD")
29073 + (0.0262) * deltaGzd6() * getSMEFTCoeffEW("CHWB")
29074 + (-0.0381) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 0, 0)
29075 + (-0.0373) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 1, 1)
29076 + (-0.0384) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 2, 2)
29077 + (0.1078) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
29078 + (0.10943) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
29079 + (-0.0384) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 2, 2)
29080 + (0.03042) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 0, 0)
29081 + (0.03003) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 1, 1)
29082 + (0.03121) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 2, 2)
29083 + (-0.148) * deltaGzd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29084 )*1000000;
29085
29086 }
29087
29088 return dwidth;
29089}

◆ deltaGammaH2L2uRatio1()

const double NPSMEFTd6General::deltaGammaH2L2uRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 2L2u)\) ( \(L=e,\mu,\tau\)) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

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

Definition at line 30749 of file NPSMEFTd6General.cpp.

30749 {
30750 double dwidth = 0.0;
30751
30752 double C1 = 0.0083;
30753 double muRG = 125.1;
30754
30755 //------ Old alpha scheme expression: Beg
30756 dwidth += cAsch * (+121251. * getSMEFTCoeff("CHbox",muRG)
30757 - 103956. * getSMEFTCoeff("CHB",muRG)
30758 + 35760.1 * getSMEFTCoeff("CHW",muRG)
30759 + 21276.1 * (getSMEFTCoeff("CHl1R", 0, 0,muRG) + getSMEFTCoeff("CHl3R", 0, 0,muRG))
30760 + 21284.8 * (getSMEFTCoeff("CHl1R", 1, 1,muRG) + getSMEFTCoeff("CHl3R", 1, 1,muRG))
30761 + 21179.4 * (getSMEFTCoeff("CHl1R", 2, 2,muRG) + getSMEFTCoeff("CHl3R", 2, 2,muRG))
30762 - 35906.7 * (getSMEFTCoeff("CHq1R", 0, 0,muRG) - getSMEFTCoeff("CHq3R", 0, 0,muRG))
30763 - 35849.3 * (getSMEFTCoeff("CHq1R", 1, 1,muRG) - getSMEFTCoeff("CHq3R", 1, 1,muRG))
30764 - 18274.6 * getSMEFTCoeff("CHeR", 0, 0,muRG)
30765 - 18258.1 * getSMEFTCoeff("CHeR", 1, 1,muRG)
30766 - 18170.5 * getSMEFTCoeff("CHeR", 2, 2,muRG)
30767 + 15975.7 * getSMEFTCoeff("CHuR", 0, 0,muRG)
30768 + 15912.4 * getSMEFTCoeff("CHuR", 1, 1,muRG)
30769 - 54348.3 * getSMEFTCoeff("CHD",muRG)
30770 - 194795. * getSMEFTCoeff("CHWB",muRG)
30771 - 3.791 * delta_GF
30772 - 0.836 * deltaGzd6()
30773 );
30774 /*+ cWsch * (+25556.3 * getSMEFTCoeff("CHD")
30775 - 19191.5 * getSMEFTCoeff("CHWB")
30776 - 3. * delta_GF
30777 - 0.836 * deltaGzd6()
30778 ));*/
30779
30780 //------ Old alpha scheme expression: End
30781
30782 // AG:
30783 dwidth += cWsch * (
30784 ((0.12136) * getSMEFTCoeff("CHbox",muRG)
30785 + (0.04252) * getSMEFTCoeff("CHW",muRG)
30786 + (-0.11176) * getSMEFTCoeff("CHB",muRG)
30787 + (0.0333) * getSMEFTCoeff("CHD",muRG)
30788 + (-0.01805) * getSMEFTCoeff("CHWB",muRG)
30789 + (0.021514) * getSMEFTCoeff("CHl1R", 0, 0,muRG)
30790 + (0.021631) * getSMEFTCoeff("CHl1R", 1, 1,muRG)
30791 + (0.021538) * getSMEFTCoeff("CHl1R", 2, 2,muRG)
30792 + (-0.16016) * getSMEFTCoeff("CHl3R", 0, 0,muRG)
30793 + (-0.1598348) * getSMEFTCoeff("CHl3R", 1, 1,muRG)
30794 + (0.021538) * getSMEFTCoeff("CHl3R", 2, 2,muRG)
30795 + (-0.01711641) * getSMEFTCoeff("CHeR", 0, 0,muRG)
30796 + (-0.01727087) * getSMEFTCoeff("CHeR", 1, 1,muRG)
30797 + (-0.01726594) * getSMEFTCoeff("CHeR", 2, 2,muRG)
30798 + (-0.03561039) * getSMEFTCoeff("CHq1R", 0, 0,muRG)
30799 + (-0.03558411) * getSMEFTCoeff("CHq1R", 1, 1,muRG)
30800 + (0.035628) * getSMEFTCoeff("CHq3R", 0, 0,muRG)
30801 + (0.035464) * getSMEFTCoeff("CHq3R", 1, 1,muRG)
30802 + (0.015096) * getSMEFTCoeff("CHuR", 0, 0,muRG)
30803 + (0.014986) * getSMEFTCoeff("CHuR", 1, 1,muRG)
30804 + (0.18207) * getSMEFTCoeff("CllR", 0, 1, 1, 0,muRG)) * 1000000
30805 + (-0.816) * deltaGzd6()
30806 );
30807
30808 // Linear contribution from Higgs self-coupling
30809 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
30810
30811
30812 // Add modifications due to small variations of the SM parameters
30813 dwidth += cAsch * (cHSM * (-9.689 * deltaMz()
30814 + 16.184 * deltaMh()
30815 - 0.517 * deltaaMZ()
30816 + 2.692 * deltaGmu()))
30817 + cWsch * (cHSM * (-13.135 * deltaMz()
30818 + 16.184 * deltaMh()
30819 + 2.157 * deltaGmu()
30820 + 2.403 * deltaMw()));
30821
30822 // SM (1) + intrinsic + parametric theory relative errors (free pars)
30823 dwidth += eHZZint + eHZZpar;
30824
30825 return dwidth;
30826}

◆ deltaGammaH2L2uRatio2()

const double NPSMEFTd6General::deltaGammaH2L2uRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 2L2u)\) ( \(L=e,\mu,\tau\)) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

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

Definition at line 30828 of file NPSMEFTd6General.cpp.

30828 {
30829 double dwidth = 0.0;
30830 if (FlagQuadraticTerms) {
30831 dwidth += cWsch * (
30832 +(0.014712) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
30833 + (0.11704) * pow(getSMEFTCoeffEW("CHW"), 2.0)
30834 + (0.23808) * pow(getSMEFTCoeffEW("CHB"), 2.0)
30835 + (0.010204) * pow(getSMEFTCoeffEW("CHD"), 2.0)
30836 + (0.06973) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
30837 + (0.0010203) * pow(getSMEFTCoeffEW("CHl1R", 0, 0), 2.0)
30838 + (0.0010184) * pow(getSMEFTCoeffEW("CHl1R", 1, 1), 2.0)
30839 + (0.0010188) * pow(getSMEFTCoeffEW("CHl1R", 2, 2), 2.0)
30840 + (0.0094) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
30841 + (0.0094) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
30842 + (0.0010188) * pow(getSMEFTCoeffEW("CHl3R", 2, 2), 2.0)
30843 + (0.0010192) * pow(getSMEFTCoeffEW("CHeR", 0, 0), 2.0)
30844 + (0.0010184) * pow(getSMEFTCoeffEW("CHeR", 1, 1), 2.0)
30845 + (0.0010172) * pow(getSMEFTCoeffEW("CHeR", 2, 2), 2.0)
30846 + (0.0013261) * pow(getSMEFTCoeffEW("CHq1R", 0, 0), 2.0)
30847 + (0.0013229) * pow(getSMEFTCoeffEW("CHq1R", 1, 1), 2.0)
30848 + (0.0013261) * pow(getSMEFTCoeffEW("CHq3R", 0, 0), 2.0)
30849 + (0.0013229) * pow(getSMEFTCoeffEW("CHq3R", 1, 1), 2.0)
30850 + (0.0013245) * pow(getSMEFTCoeffEW("CHuR", 0, 0), 2.0)
30851 + (0.0013226) * pow(getSMEFTCoeffEW("CHuR", 1, 1), 2.0)
30852 + (0.011033) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
30853 + (0.005234) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
30854 + (-0.013568) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHB")
30855 + (0.0004184) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
30856 + (-0.002182) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
30857 + (0.0026337) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 0, 0)
30858 + (0.002631) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 1, 1)
30859 + (0.0026204) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 2, 2)
30860 + (-0.01206044) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
30861 + (-0.01206456) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
30862 + (0.0026204) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 2, 2)
30863 + (-0.002118503) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHeR", 0, 0)
30864 + (-0.0021174) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHeR", 1, 1)
30865 + (-0.002109743) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHeR", 2, 2)
30866 + (-0.00433568) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 0, 0)
30867 + (-0.004327143) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 1, 1)
30868 + (0.0043399) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 0, 0)
30869 + (0.0043328) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 1, 1)
30870 + (0.0018366) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHuR", 0, 0)
30871 + (0.0018281) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHuR", 1, 1)
30872 + (0.014692) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30873 + (-0.143958) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
30874 + (0.023022) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
30875 + (-0.1570976) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
30876 + (0.0015154) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 0, 0)
30877 + (0.0015196) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 1, 1)
30878 + (0.0015219) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 2, 2)
30879 + (-0.003728) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
30880 + (-0.003781) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
30881 + (0.0015219) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 2, 2)
30882 + (-0.0005571) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHeR", 0, 0)
30883 + (-0.0006072) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHeR", 1, 1)
30884 + (-0.0006202) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHeR", 2, 2)
30885 + (0.0001747) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 0, 0)
30886 + (0.0001548) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 1, 1)
30887 + (-0.0001772) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 0, 0)
30888 + (-0.0001611) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 1, 1)
30889 + (-0.0005458) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHuR", 0, 0)
30890 + (-0.000531) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHuR", 1, 1)
30891 + (0.005234) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30892 + (-0.028141) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHD")
30893 + (-0.031371) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
30894 + (-0.0038795) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 0, 0)
30895 + (-0.0038758) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 1, 1)
30896 + (-0.0038654) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 2, 2)
30897 + (0.009644) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 0, 0)
30898 + (0.009688) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 1, 1)
30899 + (-0.0038654) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 2, 2)
30900 + (0.0019463) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHeR", 0, 0)
30901 + (0.0019533) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHeR", 1, 1)
30902 + (0.0019535) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHeR", 2, 2)
30903 + (0.003307) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 0, 0)
30904 + (0.003269) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 1, 1)
30905 + (-0.0032933) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 0, 0)
30906 + (-0.0032703) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 1, 1)
30907 + (-0.0007667) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHuR", 0, 0)
30908 + (-0.0007652) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHuR", 1, 1)
30909 + (-0.013568) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30910 + (0.00144) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHWB")
30911 + (0.0028307) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 0, 0)
30912 + (0.002828) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 1, 1)
30913 + (0.0028158) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 2, 2)
30914 + (-0.001232) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
30915 + (-0.0012439) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
30916 + (0.0028158) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 2, 2)
30917 + (0.0010537) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHeR", 0, 0)
30918 + (0.0010534) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHeR", 1, 1)
30919 + (0.0010662) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHeR", 2, 2)
30920 + (-0.0023745) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 0, 0)
30921 + (-0.0023721) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 1, 1)
30922 + (0.0023765) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 0, 0)
30923 + (0.0023712) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 1, 1)
30924 + (-0.00127183) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHuR", 0, 0)
30925 + (-0.00127912) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHuR", 1, 1)
30926 + (0.00406) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30927 + (0.0001408) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 0, 0)
30928 + (0.0001334) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 1, 1)
30929 + (0.0001475) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 2, 2)
30930 + (0.002294) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
30931 + (0.002296) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
30932 + (0.0001475) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 2, 2)
30933 + (0.0031757) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 0, 0)
30934 + (0.0031774) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 1, 1)
30935 + (0.003167) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 2, 2)
30936 + (0.0005142) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 0, 0)
30937 + (0.0005087) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 1, 1)
30938 + (-0.0005083) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 0, 0)
30939 + (-0.0004994) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 1, 1)
30940 + (-0.0023805) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHuR", 0, 0)
30941 + (-0.00237786) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHuR", 1, 1)
30942 + (-0.002182) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30943 + (-0.0005904659) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
30944 + (-0.00263259) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
30945 + (0.0026337) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30946 + (-0.0026362) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
30947 + (-0.000590148) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
30948 + (0.002631) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30949 + (-0.00261892) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
30950 + (-0.00261892) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
30951 + (0.0020389) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 2, 2)
30952 + (0.0026204) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30953 + (0.00576) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
30954 + (-0.00261) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 2, 2)
30955 + (0.0021198) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHeR", 0, 0)
30956 + (0.0021178) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHeR", 1, 1)
30957 + (0.0021066) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHeR", 2, 2)
30958 + (0.0042491) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq1R", 0, 0)
30959 + (0.0042424) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq1R", 1, 1)
30960 + (-0.00424852) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 0, 0)
30961 + (-0.004239582) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 1, 1)
30962 + (-0.001799671) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHuR", 0, 0)
30963 + (-0.001792115) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHuR", 1, 1)
30964 + (-0.01938906) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30965 + (-0.002607) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 2, 2)
30966 + (0.0021198) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHeR", 0, 0)
30967 + (0.0021178) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHeR", 1, 1)
30968 + (0.0021066) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHeR", 2, 2)
30969 + (0.0042503) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq1R", 0, 0)
30970 + (0.0042428) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq1R", 1, 1)
30971 + (-0.004249441) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq3R", 0, 0)
30972 + (-0.004243656) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq3R", 1, 1)
30973 + (-0.001798463) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHuR", 0, 0)
30974 + (-0.001791597) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHuR", 1, 1)
30975 + (-0.01938972) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30976 + (0.0026204) * getSMEFTCoeffEW("CHl3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30977 + (-0.002118503) * getSMEFTCoeffEW("CHeR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30978 + (-0.0021174) * getSMEFTCoeffEW("CHeR", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30979 + (-0.002109743) * getSMEFTCoeffEW("CHeR", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30980 + (-0.00265285) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq3R", 0, 0)
30981 + (-0.00433568) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30982 + (-0.00265126) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHq3R", 1, 1)
30983 + (-0.004327143) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30984 + (0.0043399) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30985 + (0.0043328) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30986 + (0.0018366) * getSMEFTCoeffEW("CHuR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30987 + (0.0018281) * getSMEFTCoeffEW("CHuR", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30988 ) * pow(1000000.0, 2.0);
30989
30990 dwidth += cWsch * ((0.75) * pow(deltaGzd6(), 2.0));
30991
30992 dwidth += cWsch * (
30993 +(-0.0968) * deltaGzd6() * getSMEFTCoeffEW("CHbox")
30994 + (-0.0449) * deltaGzd6() * getSMEFTCoeffEW("CHW")
30995 + (0.1028) * deltaGzd6() * getSMEFTCoeffEW("CHB")
30996 + (-0.028) * deltaGzd6() * getSMEFTCoeffEW("CHD")
30997 + (0.0219) * deltaGzd6() * getSMEFTCoeffEW("CHWB")
30998 + (-0.01853) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 0, 0)
30999 + (-0.01905) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 1, 1)
31000 + (-0.01862) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 2, 2)
31001 + (0.12306) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
31002 + (0.12259) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
31003 + (-0.01862) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 2, 2)
31004 + (0.01454) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 0, 0)
31005 + (0.015637) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 1, 1)
31006 + (0.014707) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 2, 2)
31007 + (0.031184) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 0, 0)
31008 + (0.027789) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 1, 1)
31009 + (-0.0327) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 0, 0)
31010 + (-0.0315) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 1, 1)
31011 + (-0.01361) * deltaGzd6() * getSMEFTCoeffEW("CHuR", 0, 0)
31012 + (-0.01343) * deltaGzd6() * getSMEFTCoeffEW("CHuR", 1, 1)
31013 + (-0.145) * deltaGzd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31014 )*1000000;
31015
31016 }
31017
31018 return dwidth;
31019}

◆ deltaGammaH2L2v2Ratio1()

const double NPSMEFTd6General::deltaGammaH2L2v2Ratio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 2L2v)\) ( \(L=e,\mu\)) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

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

Definition at line 29669 of file NPSMEFTd6General.cpp.

29669 {
29670 double dwidth = 0.0;
29671
29672 double C1 = 0.0083;
29673 double muRG = 125.1;
29674
29675 dwidth += (+121298. * getSMEFTCoeff("CHbox",muRG)
29676 - 35499.1 * getSMEFTCoeff("CHB",muRG)
29677 - 27241.9 * getSMEFTCoeff("CHW",muRG)
29678 + 18600.1 * getSMEFTCoeff("CHl1R", 0, 0,muRG)
29679 + 18562.6 * getSMEFTCoeff("CHl1R", 1, 1,muRG)
29680 - 28682. * getSMEFTCoeff("CHl1R", 2, 2,muRG)
29681 - 28294.2 * getSMEFTCoeff("CHeR", 0, 0,muRG)
29682 - 28285.3 * getSMEFTCoeff("CHeR", 1, 1,muRG)
29683 + 47342.8 * getSMEFTCoeff("CHl3R", 0, 0,muRG)
29684 + 47360.7 * getSMEFTCoeff("CHl3R", 1, 1,muRG)
29685 + 28708.8 * getSMEFTCoeff("CHl3R", 2, 2,muRG)
29686 + cAsch * (-36443.1 * getSMEFTCoeff("CHD",muRG)
29687 - 68837.8 * getSMEFTCoeff("CHWB",muRG)
29688 - 3.201 * delta_GF
29689 - 0.839 * deltaGzd6()
29690 )
29691 + cWsch * (-16226. * getSMEFTCoeff("CHD",muRG)
29692 - 24353. * getSMEFTCoeff("CHWB",muRG)
29693 - 3.002 * delta_GF
29694 - 0.839 * deltaGzd6()
29695 ));
29696
29697 // Linear contribution from Higgs self-coupling
29698 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
29699
29700
29701 // Add modifications due to small variations of the SM parameters
29702 dwidth += cAsch * (cHSM * (-10.697 * deltaMz()
29703 + 16.002 * deltaMh()
29704 + 0.083 * deltaaMZ()
29705 + 2.115 * deltaGmu()))
29706 + cWsch * (cHSM * (-10.137 * deltaMz()
29707 + 16.002 * deltaMh()
29708 + 2.179 * deltaGmu()
29709 - 0.466 * deltaMw()));
29710
29711 // SM (1) + intrinsic + parametric theory relative errors (free pars)
29712 dwidth += eHZZint + eHZZpar;
29713
29714 return dwidth;
29715}

◆ deltaGammaH2L2v2Ratio2()

const double NPSMEFTd6General::deltaGammaH2L2v2Ratio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 2L2v)\) ( \(L=e,\mu\)) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

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

Definition at line 29717 of file NPSMEFTd6General.cpp.

29717 {
29718 double dwidth = 0.0;
29719
29720 //Contributions that are quadratic in the effective coefficients
29721 return ( dwidth);
29722
29723}

◆ deltaGammaH2L2vRatio1()

const double NPSMEFTd6General::deltaGammaH2L2vRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 2L2v)\) ( \(L=e,\mu,\tau\)) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

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

Definition at line 29427 of file NPSMEFTd6General.cpp.

29427 {
29428 double dwidth = 0.0;
29429
29430 double C1 = 0.0083;
29431 double muRG = 125.1;
29432
29433 //------ Old alpha scheme expression: Beg
29434 dwidth += cAsch * (+121291. * getSMEFTCoeff("CHbox",muRG)
29435 - 35349.6 * getSMEFTCoeff("CHB",muRG)
29436 - 27095.7 * getSMEFTCoeff("CHW",muRG)
29437 + 3026.29 * getSMEFTCoeff("CHl1R", 0, 0,muRG)
29438 + 3021.87 * getSMEFTCoeff("CHl1R", 1, 1,muRG)
29439 + 2746.62 * getSMEFTCoeff("CHl1R", 2, 2,muRG)
29440 - 18924.3 * getSMEFTCoeff("CHeR", 0, 0,muRG)
29441 - 18918.4 * getSMEFTCoeff("CHeR", 1, 1,muRG)
29442 - 18820.4 * getSMEFTCoeff("CHeR", 2, 2,muRG)
29443 + 41085.2 * getSMEFTCoeff("CHl3R", 0, 0,muRG)
29444 + 41121.1 * getSMEFTCoeff("CHl3R", 1, 1,muRG)
29445 + 41134.2 * getSMEFTCoeff("CHl3R", 2, 2,muRG)
29446 - 36393. * getSMEFTCoeff("CHD",muRG)
29447 - 69325.9 * getSMEFTCoeff("CHWB",muRG)
29448 - 3.201 * delta_GF
29449 - 0.846 * deltaGzd6()
29450 );
29451 /*+ cWsch * (-16170.3 * getSMEFTCoeff("CHD")
29452 - 24273.2 * getSMEFTCoeff("CHWB")
29453 - 3. * delta_GF
29454 - 0.846 * deltaGzd6()
29455 ));*/
29456
29457 //------ Old alpha scheme expression: End
29458
29459 // AG:
29460 dwidth += cWsch * (
29461 ((0.1213) * getSMEFTCoeff("CHbox",muRG)
29462 + (-0.01494) * getSMEFTCoeff("CHW",muRG)
29463 + (-0.040852) * getSMEFTCoeff("CHB",muRG)
29464 + (-0.009936) * getSMEFTCoeff("CHD",muRG)
29465 + (-0.023597) * getSMEFTCoeff("CHWB",muRG)
29466 + (0.003651) * getSMEFTCoeff("CHl1R", 0, 0,muRG)
29467 + (0.003794) * getSMEFTCoeff("CHl1R", 1, 1,muRG)
29468 + (0.003449) * getSMEFTCoeff("CHl1R", 2, 2,muRG)
29469 + (-0.139236) * getSMEFTCoeff("CHl3R", 0, 0,muRG)
29470 + (-0.138049) * getSMEFTCoeff("CHl3R", 1, 1,muRG)
29471 + (0.041527) * getSMEFTCoeff("CHl3R", 2, 2,muRG)
29472 + (-0.0181637) * getSMEFTCoeff("CHeR", 0, 0,muRG)
29473 + (-0.0181476) * getSMEFTCoeff("CHeR", 1, 1,muRG)
29474 + (-0.0180375) * getSMEFTCoeff("CHeR", 2, 2,muRG)
29475 + (0.1819) * getSMEFTCoeff("CllR", 0, 1, 1, 0,muRG)) * 1000000
29476 + (-0.831) * deltaGzd6()
29477 );
29478
29479 // Linear contribution from Higgs self-coupling
29480 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
29481
29482
29483 // Add modifications due to small variations of the SM parameters
29484 dwidth += cAsch * (cHSM * (-10.683 * deltaMz()
29485 + 15.939 * deltaMh()
29486 + 0.095 * deltaaMZ()
29487 + 2.099 * deltaGmu()))
29488 + cWsch * (cHSM * (-10.108 * deltaMz()
29489 + 15.939 * deltaMh()
29490 + 2.178 * deltaGmu()
29491 - 0.402 * deltaMw()));
29492
29493 // SM (1) + intrinsic + parametric theory relative errors (free pars)
29494 dwidth += eHZZint + eHZZpar;
29495
29496 return dwidth;
29497}

◆ deltaGammaH2l2vRatio1()

const double NPSMEFTd6General::deltaGammaH2l2vRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 2l2v)\) ( \(l=e,\mu\)) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

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

Definition at line 34832 of file NPSMEFTd6General.cpp.

34832 {
34833 double dwidth = 0.0;
34834
34835 // SM decay widths (from MG simmulations)
34836 double wH2L2v2SM = 0.18213e-05, wHevmuvSM = 0.19421e-04, wH2Lv2SM = 0.18353e-04;
34837
34838 // Sum
34839 double wH2l2vSM = wH2L2v2SM + wHevmuvSM + wH2Lv2SM;
34840
34841 dwidth += (wH2L2v2SM * deltaGammaH2L2v2Ratio1() + wHevmuvSM * deltaGammaHevmuvRatio1()
34842 + wH2Lv2SM * deltaGammaH2Lv2Ratio1()) / wH2l2vSM;
34843
34844 return dwidth;
34845}

◆ deltaGammaH2L2vRatio2()

const double NPSMEFTd6General::deltaGammaH2L2vRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 2L2v)\) ( \(L=e,\mu,\tau\)) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

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

Definition at line 29499 of file NPSMEFTd6General.cpp.

29499 {
29500 double dwidth = 0.0;
29501 if (FlagQuadraticTerms) {
29502 //Contributions that are quadratic in the effective coefficients
29503 dwidth += cWsch * (
29504 +(0.0147) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
29505 + (0.073334) * pow(getSMEFTCoeffEW("CHW"), 2.0)
29506 + (0.070511) * pow(getSMEFTCoeffEW("CHB"), 2.0)
29507 + (0.00727) * pow(getSMEFTCoeffEW("CHD"), 2.0)
29508 + (0.02474) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
29509 + (0.0015651) * pow(getSMEFTCoeffEW("CHl1R", 0, 0), 2.0)
29510 + (0.0015665) * pow(getSMEFTCoeffEW("CHl1R", 1, 1), 2.0)
29511 + (0.0015709) * pow(getSMEFTCoeffEW("CHl1R", 2, 2), 2.0)
29512 + (0.00756) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
29513 + (0.00754) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
29514 + (0.0015709) * pow(getSMEFTCoeffEW("CHl3R", 2, 2), 2.0)
29515 + (0.0010729) * pow(getSMEFTCoeffEW("CHeR", 0, 0), 2.0)
29516 + (0.0010725) * pow(getSMEFTCoeffEW("CHeR", 1, 1), 2.0)
29517 + (0.0010717) * pow(getSMEFTCoeffEW("CHeR", 2, 2), 2.0)
29518 + (0.01103) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
29519 + (-0.0018682) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
29520 + (-0.0049606) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHB")
29521 + (-0.0048972) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
29522 + (-0.0028616) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
29523 + (0.0004288) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 0, 0)
29524 + (0.0004278) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 1, 1)
29525 + (0.0003926) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 2, 2)
29526 + (-0.00965737) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
29527 + (-0.00965793) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
29528 + (0.0050567) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 2, 2)
29529 + (-0.00220467) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHeR", 0, 0)
29530 + (-0.00220376) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHeR", 1, 1)
29531 + (-0.00219322) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHeR", 2, 2)
29532 + (0.014703) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29533 + (-0.1491845) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
29534 + (0.021695) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
29535 + (-0.0828173) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
29536 + (-0.0010147) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 0, 0)
29537 + (-0.0009678) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 1, 1)
29538 + (-0.0009749) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 2, 2)
29539 + (0.0006629) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
29540 + (0.0006513) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
29541 + (-0.0013712) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 2, 2)
29542 + (0.00174) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHeR", 0, 0)
29543 + (0.0017382) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHeR", 1, 1)
29544 + (0.001721) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHeR", 2, 2)
29545 + (-0.0018682) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29546 + (-0.0194976) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHD")
29547 + (0.075507) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
29548 + (0.0006084) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 0, 0)
29549 + (0.000613) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 1, 1)
29550 + (0.0006208) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 2, 2)
29551 + (0.0026763) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 0, 0)
29552 + (0.0026821) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 1, 1)
29553 + (-0.0023806) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 2, 2)
29554 + (-0.0049606) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29555 + (0.00292) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHWB")
29556 + (0.0014409) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 0, 0)
29557 + (0.0014413) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 1, 1)
29558 + (0.001437) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 2, 2)
29559 + (0.0035829) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
29560 + (0.0035822) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
29561 + (0.0023398) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 2, 2)
29562 + (0.00193758) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHeR", 0, 0)
29563 + (0.00193767) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHeR", 1, 1)
29564 + (0.0019465) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHeR", 2, 2)
29565 + (-0.0012277) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29566 + (0.0019702) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 0, 0)
29567 + (0.0019726) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 1, 1)
29568 + (0.0019855) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 2, 2)
29569 + (0.002644) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
29570 + (0.002641) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
29571 + (-0.00015) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 2, 2)
29572 + (0.002477) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 0, 0)
29573 + (0.0024764) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 1, 1)
29574 + (0.0024663) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 2, 2)
29575 + (-0.0028616) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29576 + (-0.0001474) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl1R", 1, 1)
29577 + (-0.0001471) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl1R", 2, 2)
29578 + (0.00072424) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
29579 + (-0.0004297) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
29580 + (0.0004288) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29581 + (-0.0001487) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl1R", 2, 2)
29582 + (-0.0004276) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
29583 + (0.00072447) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
29584 + (0.0004278) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29585 + (-0.000397) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
29586 + (-0.0003963) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
29587 + (0.00113809) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 2, 2)
29588 + (0.0003926) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29589 + (0.00109) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
29590 + (-0.00492) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 2, 2)
29591 + (0.0022043) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHeR", 0, 0)
29592 + (0.0021427) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHeR", 1, 1)
29593 + (0.00213396) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHeR", 2, 2)
29594 + (-0.01701421) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29595 + (-0.0049) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 2, 2)
29596 + (0.00214211) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHeR", 0, 0)
29597 + (0.00220462) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHeR", 1, 1)
29598 + (0.00213375) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHeR", 2, 2)
29599 + (-0.017004442) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29600 + (0.0050567) * getSMEFTCoeffEW("CHl3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29601 + (-0.00220467) * getSMEFTCoeffEW("CHeR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29602 + (-0.00220376) * getSMEFTCoeffEW("CHeR", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29603 + (-0.00219322) * getSMEFTCoeffEW("CHeR", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29604 ) * pow(1000000.0, 2.0);
29605
29606 dwidth += cWsch * ((0.74) * pow(deltaGzd6(), 2.0));
29607
29608 dwidth += cWsch * (
29609 +(-0.102) * deltaGzd6() * getSMEFTCoeffEW("CHbox")
29610 + (0.00348) * deltaGzd6() * getSMEFTCoeffEW("CHW")
29611 + (0.0282) * deltaGzd6() * getSMEFTCoeffEW("CHB")
29612 + (0.00716) * deltaGzd6() * getSMEFTCoeffEW("CHD")
29613 + (0.0178) * deltaGzd6() * getSMEFTCoeffEW("CHWB")
29614 + (-0.00316) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 0, 0)
29615 + (-0.00347) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 1, 1)
29616 + (-0.00309) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 2, 2)
29617 + (0.107) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
29618 + (0.11147) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
29619 + (-0.03691) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 2, 2)
29620 + (0.01632) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 0, 0)
29621 + (0.0158) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 1, 1)
29622 + (0.01655) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 2, 2)
29623 + (-0.154) * deltaGzd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29624 )*1000000;
29625 }
29626
29627 return dwidth;
29628}

◆ deltaGammaH2l2vRatio2()

const double NPSMEFTd6General::deltaGammaH2l2vRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 2l2v)\) ( \(l=e,\mu\)) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

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

Definition at line 34847 of file NPSMEFTd6General.cpp.

34847 {
34848 double dwidth = 0.0;
34849 if (FlagQuadraticTerms) {
34850 //Contributions that are quadratic in the effective coefficients
34851 dwidth += 0.0;
34852 }
34853
34854 return dwidth;
34855}

◆ deltaGammaH2Lv2Ratio1()

const double NPSMEFTd6General::deltaGammaH2Lv2Ratio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 2Lv)\) ( \(L=e,\mu\)) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

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

Definition at line 34208 of file NPSMEFTd6General.cpp.

34208 {
34209 double dwidth = 0.0;
34210
34211 double C1 = 0.0073;
34212 double muRG = 125.1;
34213
34214 dwidth += (+121215. * getSMEFTCoeff("CHbox",muRG)
34215 + 1054.39 * getSMEFTCoeff("CHB",muRG)
34216 - 91849.7 * getSMEFTCoeff("CHW",muRG)
34217 - 205.44 * getSMEFTCoeff("CHl1R", 0, 0,muRG)
34218 - 205.933 * getSMEFTCoeff("CHl1R", 1, 1,muRG)
34219 - 1345.15 * getSMEFTCoeff("CHeR", 0, 0,muRG)
34220 - 1299.22 * getSMEFTCoeff("CHeR", 1, 1,muRG)
34221 + 68383.7 * getSMEFTCoeff("CHl3R", 0, 0,muRG)
34222 + 68347.6 * getSMEFTCoeff("CHl3R", 1, 1,muRG)
34223 + cAsch * (-198193. * getSMEFTCoeff("CHD",muRG)
34224 - 364163. * getSMEFTCoeff("CHWB",muRG)
34225 - 4.627 * delta_GF
34226 - 13.439 * deltaMwd6()
34227 - 0.961 * deltaGwd6()
34228 - 0.042 * deltaGzd6()
34229 )
34230 + cWsch * (-33577.8 * getSMEFTCoeff("CHD",muRG)
34231 - 3457.89 * getSMEFTCoeff("CHWB",muRG)
34232 - 2.999 * delta_GF
34233 - 0.042 * deltaGzd6()
34234 - 0.961 * deltaGwd6()
34235 ));
34236
34237 // Linear contribution from Higgs self-coupling
34238 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
34239
34240
34241 // Add modifications due to small variations of the SM parameters
34242 dwidth += cAsch * (cHSM * (-12.755 * deltaMz()
34243 + 14.08 * deltaMh()
34244 + 1.884 * deltaaMZ()
34245 + 0.121 * deltaGmu()))
34246 + cWsch * (cHSM * (-0.118 * deltaMz()
34247 - 8.746 * deltaMw()
34248 + 14.08 * deltaMh()
34249 + 2.002 * deltaGmu()));
34250
34251 // SM (1) + intrinsic + parametric theory relative errors (free pars)
34252 // Dominated by CC => Use HWW uncertainty
34253 dwidth += eHWWint + eHWWpar;
34254
34255 return dwidth;
34256}

◆ deltaGammaH2Lv2Ratio2()

const double NPSMEFTd6General::deltaGammaH2Lv2Ratio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 2Lv)\) ( \(L=e,\mu\)) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

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

Definition at line 34258 of file NPSMEFTd6General.cpp.

34258 {
34259 double dwidth = 0.0;
34260 if (FlagQuadraticTerms) {
34261 //Contributions that are quadratic in the effective coefficients
34262 dwidth += 0.0;
34263 }
34264
34265 return dwidth;
34266}

◆ deltaGammaH2LvRatio1()

const double NPSMEFTd6General::deltaGammaH2LvRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 2Lv)\) ( \(L=e,\mu,\tau\)) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

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

Definition at line 34006 of file NPSMEFTd6General.cpp.

34006 {
34007 double dwidth = 0.0;
34008
34009 double C1 = 0.0073;
34010 double muRG = 125.1;
34011
34012 //------ Old alpha scheme expression: Beg
34013 dwidth += cAsch * (+121133. * getSMEFTCoeff("CHbox",muRG)
34014 + 1057.61 * getSMEFTCoeff("CHB",muRG)
34015 - 91969.3 * getSMEFTCoeff("CHW",muRG)
34016 - 137.279 * getSMEFTCoeff("CHl1R", 0, 0,muRG)
34017 - 137.825 * getSMEFTCoeff("CHl1R", 1, 1,muRG)
34018 - 123.03 * getSMEFTCoeff("CHl1R", 2, 2,muRG)
34019 - 897.801 * getSMEFTCoeff("CHeR", 0, 0,muRG)
34020 - 865.641 * getSMEFTCoeff("CHeR", 1, 1,muRG)
34021 - 862.721 * getSMEFTCoeff("CHeR", 2, 2,muRG)
34022 + 45408.9 * getSMEFTCoeff("CHl3R", 0, 0,muRG)
34023 + 45540.1 * getSMEFTCoeff("CHl3R", 1, 1,muRG)
34024 + 45765.4 * getSMEFTCoeff("CHl3R", 2, 2,muRG)
34025 - 198032. * getSMEFTCoeff("CHD",muRG)
34026 - 364301. * getSMEFTCoeff("CHWB",muRG)
34027 - 4.631 * delta_GF
34028 - 13.529 * deltaMwd6()
34029 - 0.956 * deltaGwd6()
34030 - 0.037 * deltaGzd6()
34031 );
34032 /*+ cWsch * (-33553.1 * getSMEFTCoeff("CHD")
34033 - 3437.65 * getSMEFTCoeff("CHWB")
34034 - 3.001 * delta_GF
34035 - 0.036 * deltaGzd6()
34036 - 0.956 * deltaGwd6()
34037 ));*/
34038
34039 //------ Old alpha scheme expression: End
34040
34041 // AG:
34042 dwidth += cWsch * (
34043 ((0.12114) * getSMEFTCoeff("CHbox",muRG)
34044 + (-0.0916348) * getSMEFTCoeff("CHW",muRG)
34045 + (0.000592) * getSMEFTCoeff("CHB",muRG)
34046 + (-0.0333329) * getSMEFTCoeff("CHD",muRG)
34047 + (-0.003342) * getSMEFTCoeff("CHWB",muRG)
34048 + (-0.00014956) * getSMEFTCoeff("CHl1R", 0, 0,muRG)
34049 + (-0.0001496) * getSMEFTCoeff("CHl1R", 1, 1,muRG)
34050 + (-0.0001277) * getSMEFTCoeff("CHl1R", 2, 2,muRG)
34051 + (-0.1360386) * getSMEFTCoeff("CHl3R", 0, 0,muRG)
34052 + (-0.1361577) * getSMEFTCoeff("CHl3R", 1, 1,muRG)
34053 + (0.045354) * getSMEFTCoeff("CHl3R", 2, 2,muRG)
34054 + (-0.000816964) * getSMEFTCoeff("CHeR", 0, 0,muRG)
34055 + (-0.000817925) * getSMEFTCoeff("CHeR", 1, 1,muRG)
34056 + (-0.000817821) * getSMEFTCoeff("CHeR", 2, 2,muRG)
34057 + (0.1817) * getSMEFTCoeff("CllR", 0, 1, 1, 0,muRG)) * 1000000
34058 + (-0.938) * deltaGwd6()
34059 + (-0.041) * deltaGzd6()
34060 );
34061
34062 // Linear contribution from Higgs self-coupling
34063 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
34064
34065
34066 // Add modifications due to small variations of the SM parameters
34067 dwidth += cAsch * (cHSM * (-12.684 * deltaMz()
34068 + 13.95 * deltaMh()
34069 + 1.899 * deltaaMZ()
34070 + 0.151 * deltaGmu()))
34071 + cWsch * (cHSM * (-0.128 * deltaMz()
34072 - 8.864 * deltaMw()
34073 + 13.95 * deltaMh()
34074 + 2.045 * deltaGmu()));
34075
34076 // SM (1) + intrinsic + parametric theory relative errors (free pars)
34077 // Dominated by CC => Use HWW uncertainty
34078 dwidth += eHWWint + eHWWpar;
34079
34080 return dwidth;
34081}

◆ deltaGammaH2LvRatio2()

const double NPSMEFTd6General::deltaGammaH2LvRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 2Lv)\) ( \(L=e,\mu,\tau\)) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

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

Definition at line 34083 of file NPSMEFTd6General.cpp.

34083 {
34084 double dwidth = 0.0;
34085 if (FlagQuadraticTerms) {
34086 dwidth += cWsch * (
34087 +(0.014703) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
34088 + (0.010735) * pow(getSMEFTCoeffEW("CHW"), 2.0)
34089 + (0.018974) * pow(getSMEFTCoeffEW("CHB"), 2.0)
34090 + (0.0013761) * pow(getSMEFTCoeffEW("CHD"), 2.0)
34091 + (0.007877) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
34092 + (0.007426) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
34093 + (0.007427) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
34094 + (0.0019336) * pow(getSMEFTCoeffEW("CHl3R", 2, 2), 2.0)
34095 + (0.011029) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
34096 + (-0.01111144) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
34097 + (-0.007719474) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
34098 + (-0.00040589) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
34099 + (-0.00915104) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
34100 + (-0.00914935) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
34101 + (0.0055012) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 2, 2)
34102 + (0.014685) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
34103 + (-0.037699) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
34104 + (0.0042941) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
34105 + (-0.0236584) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
34106 + (0.005298) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
34107 + (0.0052989) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
34108 + (-0.00576922) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 2, 2)
34109 + (-0.01111144) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
34110 + (-0.00133872) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHD")
34111 + (0.023535) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
34112 + (0.00032712) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHWB")
34113 + (0.00268) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
34114 + (0.0026807) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
34115 + (-0.00134623) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 2, 2)
34116 + (-0.00403804) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
34117 + (0.00038329) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
34118 + (0.00038372) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
34119 + (0.000111398) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 0, 0)
34120 + (0.00011135) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 1, 1)
34121 + (0.00011094) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 2, 2)
34122 + (-0.00040588) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
34123 + (-0.005492) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 2, 2)
34124 + (-0.016504846) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
34125 + (-0.00549) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 2, 2)
34126 + (-0.016487234) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
34127 + (0.0055012) * getSMEFTCoeffEW("CHl3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
34128 ) * pow(1000000.0, 2.0);
34129
34130 dwidth += cWsch * ((0.78) * pow(deltaGwd6(), 2.0) + (0.03) * pow(deltaGzd6(), 2.0));
34131
34132 dwidth += cWsch * (
34133 +(-0.113) * deltaGwd6() * getSMEFTCoeffEW("CHbox")
34134 + (0.08401) * deltaGwd6() * getSMEFTCoeffEW("CHW")
34135 + (0.00021) * deltaGwd6() * getSMEFTCoeffEW("CHB")
34136 + (0.02799) * deltaGwd6() * getSMEFTCoeffEW("CHD")
34137 + (0.000269) * deltaGwd6() * getSMEFTCoeffEW("CHWB")
34138 + (1.29e-05) * deltaGwd6() * getSMEFTCoeffEW("CHl1R", 0, 0)
34139 + (5.8e-06) * deltaGwd6() * getSMEFTCoeffEW("CHl1R", 1, 1)
34140 + (1.13e-05) * deltaGwd6() * getSMEFTCoeffEW("CHl1R", 2, 2)
34141 + (0.12714) * deltaGwd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
34142 + (0.12563) * deltaGwd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
34143 + (-0.0429) * deltaGwd6() * getSMEFTCoeffEW("CHl3R", 2, 2)
34144 + (3.154e-05) * deltaGwd6() * getSMEFTCoeffEW("CHeR", 0, 0)
34145 + (-2.23e-06) * deltaGwd6() * getSMEFTCoeffEW("CHeR", 1, 1)
34146 + (-2.448e-05) * deltaGwd6() * getSMEFTCoeffEW("CHeR", 2, 2)
34147 + (-0.1695) * deltaGwd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
34148 + (-0.0052) * deltaGzd6() * getSMEFTCoeffEW("CHbox")
34149 + (0.000409) * deltaGzd6() * getSMEFTCoeffEW("CHW")
34150 + (0.001324) * deltaGzd6() * getSMEFTCoeffEW("CHB")
34151 + (0.000337) * deltaGzd6() * getSMEFTCoeffEW("CHD")
34152 + (0.00102) * deltaGzd6() * getSMEFTCoeffEW("CHWB")
34153 + (-8.5e-05) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 0, 0)
34154 + (-5.01e-05) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 1, 1)
34155 + (-0.000104) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 2, 2)
34156 + (0.006545) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
34157 + (0.004527) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
34158 + (-0.0015) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 2, 2)
34159 + (0.0007588) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 0, 0)
34160 + (0.0007016) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 1, 1)
34161 + (0.00072326) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 2, 2)
34162 + (-0.0078) * deltaGzd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
34163 )*1000000;
34164 }
34165
34166 return dwidth;
34167}

◆ deltaGammaH2mu2vRatio1()

const double NPSMEFTd6General::deltaGammaH2mu2vRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 2\mu 2v)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

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

Definition at line 29857 of file NPSMEFTd6General.cpp.

29857 {
29858 double dwidth = 0.0;
29859
29860 double C1 = 0.0083;
29861 double muRG = 125.1;
29862
29863 dwidth += (+121291. * getSMEFTCoeff("CHbox",muRG)
29864 - 35658.4 * getSMEFTCoeff("CHB",muRG)
29865 - 26866.3 * getSMEFTCoeff("CHW",muRG)
29866 - 28684.4 * (getSMEFTCoeff("CHl1R", 0, 0,muRG) - getSMEFTCoeff("CHl3R", 0, 0,muRG))
29867 + 65832. * (getSMEFTCoeff("CHl1R", 1, 1,muRG) + getSMEFTCoeff("CHl3R", 1, 1,muRG))
29868 - 28703.3 * (getSMEFTCoeff("CHl1R", 2, 2,muRG) - getSMEFTCoeff("CHl3R", 2, 2,muRG))
29869 - 56559.6 * getSMEFTCoeff("CHeR", 1, 1,muRG)
29870 + cAsch * (-36391.6 * getSMEFTCoeff("CHD",muRG)
29871 - 69347.6 * getSMEFTCoeff("CHWB",muRG)
29872 - 3.198 * delta_GF
29873 - 0.842 * deltaGzd6())
29874 + cWsch * (-16131.8 * getSMEFTCoeff("CHD",muRG)
29875 - 24298.9 * getSMEFTCoeff("CHWB",muRG)
29876 - 3. * delta_GF
29877 - 0.842 * deltaGzd6())
29878 );
29879
29880 // Linear contribution from Higgs self-coupling
29881 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
29882
29883
29884 // Add modifications due to small variations of the SM parameters
29885 dwidth += cHSM * (cAsch * (-10.716 * deltaMz()
29886 + 15.962 * deltaMh()
29887 + 0.082 * deltaaMZ()
29888 + 2.075 * deltaGmu())
29889 + cWsch * (-10.13 * deltaMz()
29890 + 15.962 * deltaMh()
29891 + 2.177 * deltaGmu()
29892 - 0.489 * deltaMw()));
29893
29894 // SM (1) + intrinsic + parametric theory relative errors (free pars)
29895 dwidth += eHZZint + eHZZpar;
29896
29897 return dwidth;
29898}

◆ deltaGammaH2mu2vRatio2()

const double NPSMEFTd6General::deltaGammaH2mu2vRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 2\mu 2v)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

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

Definition at line 29900 of file NPSMEFTd6General.cpp.

29900 {
29901 double dwidth = 0.0;
29902 if (FlagQuadraticTerms) {
29903 //Contributions that are quadratic in the effective coefficients
29904 dwidth += 0.0;
29905 }
29906
29907 return dwidth;
29908}

◆ deltaGammaH2muvRatio1()

const double NPSMEFTd6General::deltaGammaH2muvRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 2\mu v)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

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

Definition at line 34402 of file NPSMEFTd6General.cpp.

34402 {
34403 double dwidth = 0.0;
34404
34405 double C1 = 0.0073;
34406 double muRG = 125.1;
34407
34408 dwidth += (+121244. * getSMEFTCoeff("CHbox",muRG)
34409 + 1045.26 * getSMEFTCoeff("CHB",muRG)
34410 - 91781. * getSMEFTCoeff("CHW",muRG)
34411 - 410.738 * getSMEFTCoeff("CHl1R", 1, 1,muRG)
34412 - 2593.82 * getSMEFTCoeff("CHeR", 1, 1,muRG)
34413 + 136695. * getSMEFTCoeff("CHl3R", 1, 1,muRG)
34414 + cAsch * (-198022. * getSMEFTCoeff("CHD",muRG)
34415 - 364213. * getSMEFTCoeff("CHWB",muRG)
34416 - 4.625 * delta_GF
34417 - 0.031 * deltaGzd6())
34418 + cWsch * (-33559. * getSMEFTCoeff("CHD",muRG)
34419 - 3447.11 * getSMEFTCoeff("CHWB",muRG)
34420 - 2.998 * delta_GF
34421 - 0.031 * deltaGzd6())
34422 );
34423
34424 // Linear contribution from Higgs self-coupling
34425 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
34426
34427
34428 // Add modifications due to small variations of the SM parameters
34429 dwidth += cHSM * (cAsch * (-12.671 * deltaMz()
34430 - 13.492 * deltaMwd6()
34431 - 0.957 * deltaGwd6()
34432 + 14.005 * deltaMh()
34433 + 1.868 * deltaaMZ()
34434 + 0.103 * deltaGmu())
34435 + cWsch * (-0.177 * deltaMz()
34436 - 8.833 * deltaMw()
34437 - 0.957 * deltaGwd6()
34438 + 14.005 * deltaMh()
34439 + 1.959 * deltaGmu()));
34440
34441 // SM (1) + intrinsic + parametric theory relative errors (free pars)
34442 // Dominated by CC => Use HWW uncertainty
34443 dwidth += eHWWint + eHWWpar;
34444
34445 return dwidth;
34446}

◆ deltaGammaH2muvRatio2()

const double NPSMEFTd6General::deltaGammaH2muvRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 2\mu v)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

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

Definition at line 34448 of file NPSMEFTd6General.cpp.

34448 {
34449 double dwidth = 0.0;
34450 if (FlagQuadraticTerms) {
34451 //Contributions that are quadratic in the effective coefficients
34452 dwidth += 0.0;
34453 }
34454
34455 return dwidth;
34456}

◆ deltaGammaH2u2dRatio1()

const double NPSMEFTd6General::deltaGammaH2u2dRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 2u2d)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

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

Definition at line 30454 of file NPSMEFTd6General.cpp.

30454 {
30455 double dwidth = 0.0;
30456
30457 double C1 = 0.0083;
30458 double muRG = 125.1;
30459
30460 //------ Old alpha scheme expression: Beg
30461 dwidth += cAsch * (+121245. * getSMEFTCoeff("CHbox",muRG)
30462 - 129896. * getSMEFTCoeff("CHB",muRG)
30463 + 58951.9 * getSMEFTCoeff("CHW",muRG)
30464 - 18953.2 * getSMEFTCoeff("CHq1R", 0, 0,muRG)
30465 - 18954.1 * getSMEFTCoeff("CHq1R", 1, 1,muRG)
30466 + 36775. * getSMEFTCoeff("CHq1R", 2, 2,muRG)
30467 + 15639.1 * getSMEFTCoeff("CHuR", 0, 0,muRG)
30468 + 15598.5 * getSMEFTCoeff("CHuR", 1, 1,muRG)
30469 - 2951.74 * getSMEFTCoeff("CHdR", 0, 0,muRG)
30470 - 2940.03 * getSMEFTCoeff("CHdR", 1, 1,muRG)
30471 - 6238.49 * getSMEFTCoeff("CHdR", 2, 2,muRG)
30472 + 51319. * getSMEFTCoeff("CHq3R", 0, 0,muRG)
30473 + 51289.2 * getSMEFTCoeff("CHq3R", 1, 1,muRG)
30474 + 36755.6 * getSMEFTCoeff("CHq3R", 2, 2,muRG)
30475 - 60973.2 * getSMEFTCoeff("CHD",muRG)
30476 - 238821. * getSMEFTCoeff("CHWB",muRG)
30477 - 4.013 * delta_GF
30478 - 0.832 * deltaGzd6()
30479 );
30480 /*+ cWsch * (+41194.1 * getSMEFTCoeff("CHD")
30481 - 14774.7 * getSMEFTCoeff("CHWB")
30482 - 3.001 * delta_GF
30483 - 0.832 * deltaGzd6()
30484 ));*/
30485
30486 //------ Old alpha scheme expression: End
30487
30488 // AG:
30489 dwidth += cWsch * (
30490 ((0.1212) * getSMEFTCoeff("CHbox",muRG)
30491 + (0.057954) * getSMEFTCoeff("CHW",muRG)
30492 + (-0.12929) * getSMEFTCoeff("CHB",muRG)
30493 + (0.043672) * getSMEFTCoeff("CHD",muRG)
30494 + (-0.016284) * getSMEFTCoeff("CHWB",muRG)
30495 + (-0.019017) * getSMEFTCoeff("CHq1R", 0, 0,muRG)
30496 + (-0.019103) * getSMEFTCoeff("CHq1R", 1, 1,muRG)
30497 + (0.036608) * getSMEFTCoeff("CHq1R", 2, 2,muRG)
30498 + (0.051357) * getSMEFTCoeff("CHq3R", 0, 0,muRG)
30499 + (0.051276) * getSMEFTCoeff("CHq3R", 1, 1,muRG)
30500 + (0.036608) * getSMEFTCoeff("CHq3R", 2, 2,muRG)
30501 + (0.014886) * getSMEFTCoeff("CHuR", 0, 0,muRG)
30502 + (0.014851) * getSMEFTCoeff("CHuR", 1, 1,muRG)
30503 + (-0.002823638) * getSMEFTCoeff("CHdR", 0, 0,muRG)
30504 + (-0.002812766) * getSMEFTCoeff("CHdR", 1, 1,muRG)
30505 + (-0.00594515) * getSMEFTCoeff("CHdR", 2, 2,muRG)
30506 + (-0.181783) * getSMEFTCoeff("CHl3R", 0, 0,muRG)
30507 + (-0.181783) * getSMEFTCoeff("CHl3R", 1, 1,muRG)
30508 + (0.18182) * getSMEFTCoeff("CllR", 0, 1, 1, 0,muRG)) * 1000000
30509 + (-0.802) * deltaGzd6()
30510 );
30511
30512 // Linear contribution from Higgs self-coupling
30513 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
30514
30515
30516 // Add modifications due to small variations of the SM parameters
30517 dwidth += cAsch * (cHSM * (-9.34 * deltaMz()
30518 + 16.613 * deltaMh()
30519 - 0.716 * deltaaMZ()
30520 + 2.838 * deltaGmu()))
30521 + cWsch * (cHSM * (-14.238 * deltaMz()
30522 + 16.613 * deltaMh()
30523 + 2.133 * deltaGmu()
30524 + 3.346 * deltaMw()));
30525
30526 // SM (1) + intrinsic + parametric theory relative errors (free pars)
30527 dwidth += eHZZint + eHZZpar;
30528
30529 return dwidth;
30530}

◆ deltaGammaH2u2dRatio2()

const double NPSMEFTd6General::deltaGammaH2u2dRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 2u2d)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

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

Definition at line 30532 of file NPSMEFTd6General.cpp.

30532 {
30533 double dwidth = 0.0;
30534 if (FlagQuadraticTerms) {
30535 dwidth += cWsch * (
30536 +(0.014695) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
30537 + (0.039324) * pow(getSMEFTCoeffEW("CHW"), 2.0)
30538 + (0.033113) * pow(getSMEFTCoeffEW("CHB"), 2.0)
30539 + (0.0022317) * pow(getSMEFTCoeffEW("CHD"), 2.0)
30540 + (0.011348) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
30541 + (0.00179) * pow(getSMEFTCoeffEW("CHq1R", 0, 0), 2.0)
30542 + (0.0017897) * pow(getSMEFTCoeffEW("CHq1R", 1, 1), 2.0)
30543 + (0.00113) * pow(getSMEFTCoeffEW("CHq1R", 2, 2), 2.0)
30544 + (0.00179) * pow(getSMEFTCoeffEW("CHq3R", 0, 0), 2.0)
30545 + (0.0017897) * pow(getSMEFTCoeffEW("CHq3R", 1, 1), 2.0)
30546 + (0.00113) * pow(getSMEFTCoeffEW("CHq3R", 2, 2), 2.0)
30547 + (0.001296) * pow(getSMEFTCoeffEW("CHuR", 0, 0), 2.0)
30548 + (0.0012961) * pow(getSMEFTCoeffEW("CHuR", 1, 1), 2.0)
30549 + (0.00049373) * pow(getSMEFTCoeffEW("CHdR", 0, 0), 2.0)
30550 + (0.00049057) * pow(getSMEFTCoeffEW("CHdR", 1, 1), 2.0)
30551 + (0.0011314) * pow(getSMEFTCoeffEW("CHdR", 2, 2), 2.0)
30552 + (0.011019) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
30553 + (0.011019) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
30554 + (0.011019) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
30555 + (0.006886) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
30556 + (-0.015571) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHB")
30557 + (0.0016252) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
30558 + (-0.0019574) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
30559 + (-0.002309) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 0, 0)
30560 + (-0.0023147) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 1, 1)
30561 + (0.0044402) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 2, 2)
30562 + (0.0062245) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 0, 0)
30563 + (0.0062191) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 1, 1)
30564 + (0.0044402) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 2, 2)
30565 + (0.0018054) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHuR", 0, 0)
30566 + (0.0018013) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHuR", 1, 1)
30567 + (-0.0003419172) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHdR", 0, 0)
30568 + (-0.000340856) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHdR", 1, 1)
30569 + (-0.000721154) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHdR", 2, 2)
30570 + (-0.0147031) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
30571 + (-0.0147031) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
30572 + (0.014698) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30573 + (-0.0642138) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
30574 + (-0.000834) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
30575 + (-0.0573053) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
30576 + (0.0001529) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 0, 0)
30577 + (0.0001488) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 1, 1)
30578 + (0.0021791) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 2, 2)
30579 + (0.0016906) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 0, 0)
30580 + (0.0016234) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 1, 1)
30581 + (0.0021791) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 2, 2)
30582 + (-0.0001656) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHuR", 0, 0)
30583 + (-0.0001627) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHuR", 1, 1)
30584 + (-0.0002752) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHdR", 2, 2)
30585 + (-0.0068912) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
30586 + (-0.0068912) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
30587 + (0.006886) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30588 + (-0.000459) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHD")
30589 + (0.033411) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
30590 + (0.0019038) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 0, 0)
30591 + (0.0019508) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 1, 1)
30592 + (-0.0057366) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 2, 2)
30593 + (-0.0068118) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 0, 0)
30594 + (-0.0067877) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 1, 1)
30595 + (-0.0057366) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 2, 2)
30596 + (-0.00111553) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHuR", 0, 0)
30597 + (-0.00111376) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHuR", 1, 1)
30598 + (0.00031123) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHdR", 0, 0)
30599 + (0.00030304) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHdR", 1, 1)
30600 + (0.0006683) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHdR", 2, 2)
30601 + (0.015629) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 0, 0)
30602 + (0.015629) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 1, 1)
30603 + (-0.015571) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30604 + (-0.0027622) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHWB")
30605 + (-0.0017088) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 0, 0)
30606 + (-0.0017166) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 1, 1)
30607 + (0.0022723) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 2, 2)
30608 + (0.003769) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 0, 0)
30609 + (0.0037624) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 1, 1)
30610 + (0.0022723) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 2, 2)
30611 + (-0.00107784) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHuR", 0, 0)
30612 + (-0.00108799) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHuR", 1, 1)
30613 + (0.00016963) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHdR", 0, 0)
30614 + (0.0001701) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHdR", 1, 1)
30615 + (0.00046646) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHdR", 2, 2)
30616 + (-0.0052936) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
30617 + (-0.0052936) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
30618 + (0.0052919) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30619 + (-0.0021911) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 2, 2)
30620 + (-0.0017537) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 0, 0)
30621 + (-0.0017338) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 1, 1)
30622 + (-0.0021911) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 2, 2)
30623 + (-0.00248676) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHuR", 0, 0)
30624 + (-0.00248368) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHuR", 1, 1)
30625 + (0.00050869) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHdR", 0, 0)
30626 + (0.00050349) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHdR", 1, 1)
30627 + (0.0011318) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHdR", 2, 2)
30628 + (0.0019662) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
30629 + (0.0019662) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
30630 + (-0.0019574) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30631 + (-0.000259) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq1R", 1, 1)
30632 + (-0.000154) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq1R", 2, 2)
30633 + (-0.0016047) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq3R", 0, 0)
30634 + (-0.00015498) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq3R", 2, 2)
30635 + (0.0023037) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
30636 + (0.0023037) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
30637 + (-0.002309) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30638 + (-0.000154) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHq1R", 2, 2)
30639 + (-0.0016123) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHq3R", 1, 1)
30640 + (-0.00015353) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHq3R", 2, 2)
30641 + (0.0023125) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
30642 + (0.0023125) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
30643 + (-0.0023147) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30644 + (0.00015503) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CHq3R", 0, 0)
30645 + (0.00015329) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CHq3R", 1, 1)
30646 + (0.0022593) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CHq3R", 2, 2)
30647 + (-0.004436654) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
30648 + (-0.004436654) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
30649 + (0.0044402) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30650 + (0.000259) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 1, 1)
30651 + (0.000156) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 2, 2)
30652 + (-0.00622384) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
30653 + (-0.00622384) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
30654 + (0.0062245) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30655 + (0.000154) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHq3R", 2, 2)
30656 + (-0.00621958) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
30657 + (-0.00621958) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
30658 + (0.0062191) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30659 + (-0.004436654) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
30660 + (-0.004436654) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
30661 + (0.0044402) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30662 + (-0.00180408) * getSMEFTCoeffEW("CHuR", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
30663 + (-0.00180408) * getSMEFTCoeffEW("CHuR", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
30664 + (0.0018054) * getSMEFTCoeffEW("CHuR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30665 + (-0.00180249) * getSMEFTCoeffEW("CHuR", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
30666 + (-0.00180249) * getSMEFTCoeffEW("CHuR", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
30667 + (0.0018013) * getSMEFTCoeffEW("CHuR", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30668 + (0.00034209) * getSMEFTCoeffEW("CHdR", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
30669 + (0.00034209) * getSMEFTCoeffEW("CHdR", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
30670 + (-0.0003419172) * getSMEFTCoeffEW("CHdR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30671 + (0.00034101) * getSMEFTCoeffEW("CHdR", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
30672 + (0.00034101) * getSMEFTCoeffEW("CHdR", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
30673 + (-0.000340856) * getSMEFTCoeffEW("CHdR", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30674 + (0.0007216) * getSMEFTCoeffEW("CHdR", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
30675 + (0.0007216) * getSMEFTCoeffEW("CHdR", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
30676 + (-0.000721154) * getSMEFTCoeffEW("CHdR", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30677 + (0.01104) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
30678 + (-0.0220565) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30679 + (-0.0220565) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30680 ) * pow(1000000.0, 2.0);
30681
30682 dwidth += cWsch * ((0.66) * pow(deltaGzd6(), 2.0));
30683
30684 dwidth += cWsch * (
30685 +(-0.0999) * deltaGzd6() * getSMEFTCoeffEW("CHbox")
30686 + (-0.0604) * deltaGzd6() * getSMEFTCoeffEW("CHW")
30687 + (0.1133) * deltaGzd6() * getSMEFTCoeffEW("CHB")
30688 + (-0.0362) * deltaGzd6() * getSMEFTCoeffEW("CHD")
30689 + (0.0245) * deltaGzd6() * getSMEFTCoeffEW("CHWB")
30690 + (0.01605) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 0, 0)
30691 + (0.01555) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 1, 1)
30692 + (-0.0326) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 2, 2)
30693 + (-0.0458) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 0, 0)
30694 + (-0.0465) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 1, 1)
30695 + (-0.0326) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 2, 2)
30696 + (-0.01307) * deltaGzd6() * getSMEFTCoeffEW("CHuR", 0, 0)
30697 + (-0.01299) * deltaGzd6() * getSMEFTCoeffEW("CHuR", 1, 1)
30698 + (0.0025172) * deltaGzd6() * getSMEFTCoeffEW("CHdR", 0, 0)
30699 + (0.0023751) * deltaGzd6() * getSMEFTCoeffEW("CHdR", 1, 1)
30700 + (0.005281) * deltaGzd6() * getSMEFTCoeffEW("CHdR", 2, 2)
30701 + (0.14682) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
30702 + (0.14682) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
30703 + (-0.1499) * deltaGzd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30704 )*1000000;
30705 }
30706
30707 return dwidth;
30708}

◆ deltaGammaH2u2uRatio1()

const double NPSMEFTd6General::deltaGammaH2u2uRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 2u2u)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

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

Definition at line 29949 of file NPSMEFTd6General.cpp.

29949 {
29950 double dwidth = 0.0;
29951
29952 double C1 = 0.0083;
29953 double muRG = 125.1;
29954
29955 //------ Old alpha scheme expression: Beg
29956 dwidth += cAsch * (+121242. * getSMEFTCoeff("CHbox",muRG)
29957 - 147406. * getSMEFTCoeff("CHB",muRG)
29958 + 73926.6 * getSMEFTCoeff("CHW",muRG)
29959 - 71435.3 * (getSMEFTCoeff("CHq1R", 0, 0,muRG) - getSMEFTCoeff("CHq3R", 0, 0,muRG))
29960 - 71331.9 * (getSMEFTCoeff("CHq1R", 1, 1,muRG) - getSMEFTCoeff("CHq3R", 1, 1,muRG))
29961 + 31760.4 * getSMEFTCoeff("CHuR", 0, 0,muRG)
29962 + 31666.6 * getSMEFTCoeff("CHuR", 1, 1,muRG)
29963 - 66129.8 * getSMEFTCoeff("CHD",muRG)
29964 - 270623. * getSMEFTCoeff("CHWB",muRG)
29965 - 4.182 * delta_GF
29966 - 0.827 * deltaGzd6()
29967 );
29968 /*+ cWsch * (+53075.8 * getSMEFTCoeff("CHD")
29969 - 9701.32 * getSMEFTCoeff("CHWB")
29970 - 3.002 * delta_GF
29971 - 0.827 * deltaGzd6()
29972 ));*/
29973
29974 //------ Old alpha scheme expression: End
29975
29976 // AG:
29977 dwidth += cWsch * (
29978 ((0.121221) * getSMEFTCoeff("CHbox",muRG)
29979 + (0.0747) * getSMEFTCoeff("CHW",muRG)
29980 + (-0.148967) * getSMEFTCoeff("CHB",muRG)
29981 + (0.057368) * getSMEFTCoeff("CHD",muRG)
29982 + (-0.011196) * getSMEFTCoeff("CHWB",muRG)
29983 + (-0.071576) * getSMEFTCoeff("CHq1R", 0, 0,muRG)
29984 + (-0.071476) * getSMEFTCoeff("CHq1R", 1, 1,muRG)
29985 + (0.071574) * getSMEFTCoeff("CHq3R", 0, 0,muRG)
29986 + (0.071473) * getSMEFTCoeff("CHq3R", 1, 1,muRG)
29987 + (0.030282) * getSMEFTCoeff("CHuR", 0, 0,muRG)
29988 + (0.030178) * getSMEFTCoeff("CHuR", 1, 1,muRG)
29989 + (-0.181763) * getSMEFTCoeff("CHl3R", 0, 0,muRG)
29990 + (-0.181763) * getSMEFTCoeff("CHl3R", 1, 1,muRG)
29991 + (0.18186) * getSMEFTCoeff("CllR", 0, 1, 1, 0,muRG)) * 1000000
29992 + (-0.801) * deltaGzd6()
29993 );
29994
29995 // Linear contribution from Higgs self-coupling
29996 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
29997
29998
29999 // Add modifications due to small variations of the SM parameters
30000 dwidth += cAsch * (cHSM * (-9.043 * deltaMz()
30001 + 16.707 * deltaMh()
30002 - 0.908 * deltaaMZ()
30003 + 3.065 * deltaGmu()))
30004 + cWsch * (cHSM * (-15.04 * deltaMz()
30005 + 16.707 * deltaMh()
30006 + 2.177 * deltaGmu()
30007 + 4.215 * deltaMw()));
30008
30009 // SM (1) + intrinsic + parametric theory relative errors (free pars)
30010 dwidth += eHZZint + eHZZpar;
30011
30012 return dwidth;
30013}

◆ deltaGammaH2u2uRatio2()

const double NPSMEFTd6General::deltaGammaH2u2uRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 2u2u)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

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

Definition at line 30015 of file NPSMEFTd6General.cpp.

30015 {
30016 double dwidth = 0.0;
30017 if (FlagQuadraticTerms) {
30018 dwidth += cWsch * (
30019 +(0.014716) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
30020 + (0.06274) * pow(getSMEFTCoeffEW("CHW"), 2.0)
30021 + (0.09129) * pow(getSMEFTCoeffEW("CHB"), 2.0)
30022 + (0.00513) * pow(getSMEFTCoeffEW("CHD"), 2.0)
30023 + (0.026875) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
30024 + (0.002647) * pow(getSMEFTCoeffEW("CHq1R", 0, 0), 2.0)
30025 + (0.0026461) * pow(getSMEFTCoeffEW("CHq1R", 1, 1), 2.0)
30026 + (0.002647) * pow(getSMEFTCoeffEW("CHq3R", 0, 0), 2.0)
30027 + (0.0026461) * pow(getSMEFTCoeffEW("CHq3R", 1, 1), 2.0)
30028 + (0.002648) * pow(getSMEFTCoeffEW("CHuR", 0, 0), 2.0)
30029 + (0.0026461) * pow(getSMEFTCoeffEW("CHuR", 1, 1), 2.0)
30030 + (0.011037) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
30031 + (0.011037) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
30032 + (0.011034) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
30033 + (0.009076) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
30034 + (-0.018068) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHB")
30035 + (0.0032896) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
30036 + (-0.001344) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
30037 + (-0.00868253) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 0, 0)
30038 + (-0.00867303) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 1, 1)
30039 + (0.0086747) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 0, 0)
30040 + (0.00867) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 1, 1)
30041 + (0.0036743) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHuR", 0, 0)
30042 + (0.0036607) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHuR", 1, 1)
30043 + (-0.0147042) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
30044 + (-0.0147042) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
30045 + (0.014712) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30046 + (-0.0860094) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
30047 + (0.004936) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
30048 + (-0.0862249) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
30049 + (-0.0043116) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 0, 0)
30050 + (-0.0041397) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 1, 1)
30051 + (0.0043074) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 0, 0)
30052 + (0.00415) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 1, 1)
30053 + (0.0009706) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHuR", 0, 0)
30054 + (0.0009075) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHuR", 1, 1)
30055 + (-0.009046) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
30056 + (-0.009046) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
30057 + (0.009076) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30058 + (-0.0086983) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHD")
30059 + (0.013604) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
30060 + (0.011699) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 0, 0)
30061 + (0.01154) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 1, 1)
30062 + (-0.0117092) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 0, 0)
30063 + (-0.011543) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 1, 1)
30064 + (-0.0032871) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHuR", 0, 0)
30065 + (-0.0032289) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHuR", 1, 1)
30066 + (0.01807) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 0, 0)
30067 + (0.01807) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 1, 1)
30068 + (-0.018068) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30069 + (-0.0023272) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHWB")
30070 + (-0.00645833) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 0, 0)
30071 + (-0.00643743) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 1, 1)
30072 + (0.0064561) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 0, 0)
30073 + (0.0064367) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 1, 1)
30074 + (-0.00182137) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHuR", 0, 0)
30075 + (-0.00184267) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHuR", 1, 1)
30076 + (-0.0069681) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
30077 + (-0.0069681) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
30078 + (0.0069646) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30079 + (0.0023122) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 0, 0)
30080 + (0.0022494) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 1, 1)
30081 + (-0.0023093) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 0, 0)
30082 + (-0.0022472) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 1, 1)
30083 + (-0.00547273) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHuR", 0, 0)
30084 + (-0.00542879) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHuR", 1, 1)
30085 + (0.001348) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
30086 + (0.001348) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
30087 + (-0.001344) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30088 + (0.000569) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq1R", 1, 1)
30089 + (-0.005300265) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq3R", 0, 0)
30090 + (-0.00057357) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq3R", 1, 1)
30091 + (-0.00023902) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHuR", 1, 1)
30092 + (0.008675) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
30093 + (0.008675) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
30094 + (-0.00868253) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30095 + (-0.00057357) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHq3R", 0, 0)
30096 + (-0.00529391) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHq3R", 1, 1)
30097 + (-0.00024275) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHuR", 0, 0)
30098 + (0.0086683) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
30099 + (0.0086683) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
30100 + (-0.00867303) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30101 + (0.000569) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 1, 1)
30102 + (0.00023907) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHuR", 1, 1)
30103 + (-0.0086817) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
30104 + (-0.0086817) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
30105 + (0.0086747) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30106 + (0.00024302) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHuR", 0, 0)
30107 + (-0.0086672) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
30108 + (-0.0086672) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
30109 + (0.00867) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30110 + (0.000101) * getSMEFTCoeffEW("CHuR", 0, 0) * getSMEFTCoeffEW("CHuR", 1, 1)
30111 + (-0.00367303) * getSMEFTCoeffEW("CHuR", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
30112 + (-0.00367303) * getSMEFTCoeffEW("CHuR", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
30113 + (0.0036743) * getSMEFTCoeffEW("CHuR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30114 + (-0.00365915) * getSMEFTCoeffEW("CHuR", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
30115 + (-0.00365915) * getSMEFTCoeffEW("CHuR", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
30116 + (0.0036607) * getSMEFTCoeffEW("CHuR", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30117 + (0.01099) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
30118 + (-0.0220568) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30119 + (-0.0220568) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30120 ) * pow(1000000.0, 2.0);
30121
30122 dwidth += cWsch * ((0.7) * pow(deltaGzd6(), 2.0));
30123
30124 dwidth += cWsch * (
30125 +(-0.0987) * deltaGzd6() * getSMEFTCoeffEW("CHbox")
30126 + (-0.0818) * deltaGzd6() * getSMEFTCoeffEW("CHW")
30127 + (0.1374) * deltaGzd6() * getSMEFTCoeffEW("CHB")
30128 + (-0.0456) * deltaGzd6() * getSMEFTCoeffEW("CHD")
30129 + (0.024) * deltaGzd6() * getSMEFTCoeffEW("CHWB")
30130 + (0.06193) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 0, 0)
30131 + (0.06291) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 1, 1)
30132 + (-0.0627) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 0, 0)
30133 + (-0.0646) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 1, 1)
30134 + (-0.0272) * deltaGzd6() * getSMEFTCoeffEW("CHuR", 0, 0)
30135 + (-0.02668) * deltaGzd6() * getSMEFTCoeffEW("CHuR", 1, 1)
30136 + (0.14658) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
30137 + (0.14658) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
30138 + (-0.1481) * deltaGzd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30139 )*1000000;
30140 }
30141
30142 return dwidth;
30143}

◆ deltaGammaH2udRatio1()

const double NPSMEFTd6General::deltaGammaH2udRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 2ud)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

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

Definition at line 33777 of file NPSMEFTd6General.cpp.

33777 {
33778 double dwidth = 0.0;
33779
33780 double C1 = 0.0073;
33781 double muRG = 125.1;
33782
33783 //------ Old alpha scheme expression: Beg
33784 dwidth += cAsch * (+121425. * getSMEFTCoeff("CHbox",muRG)
33785 - 3244.8 * getSMEFTCoeff("CHB",muRG)
33786 - 88391.2 * getSMEFTCoeff("CHW",muRG)
33787 - 55282. * getSMEFTCoeff("CHG",muRG)
33788 - 23.442 * getSMEFTCoeff("CHq1R", 0, 0,muRG)
33789 - 22.98 * getSMEFTCoeff("CHq1R", 1, 1,muRG)
33790 + 559.485 * getSMEFTCoeff("CHuR", 0, 0,muRG)
33791 + 560.558 * getSMEFTCoeff("CHuR", 1, 1,muRG)
33792 - 217.102 * getSMEFTCoeff("CHdR", 0, 0,muRG)
33793 - 218.04 * getSMEFTCoeff("CHdR", 1, 1,muRG)
33794 + 68556.8 * getSMEFTCoeff("CHq3R", 0, 0,muRG)
33795 + 68783.1 * getSMEFTCoeff("CHq3R", 1, 1,muRG)
33796 - 199535. * getSMEFTCoeff("CHD",muRG)
33797 - 375669. * getSMEFTCoeff("CHWB",muRG)
33798 - 4.696 * delta_GF
33799 - 0.026 * deltaGzd6()
33800 - 13.64 * deltaMwd6()
33801 - 0.944 * deltaGwd6()
33802 );
33803 /*+ cWsch * (-28852.8 * getSMEFTCoeff("CHD")
33804 - 1306.57 * getSMEFTCoeff("CHWB")
33805 - 3.002 * delta_GF
33806 - 0.026 * deltaGzd6()
33807 - 0.944 * deltaGwd6()
33808 ));*/
33809
33810 //------ Old alpha scheme expression: End
33811
33812 // AG:
33813 dwidth += cWsch * (
33814 ((0.12135) * getSMEFTCoeff("CHbox",muRG)
33815 + (-0.0851047) * getSMEFTCoeff("CHW",muRG)
33816 + (-0.0045438) * getSMEFTCoeff("CHB",muRG)
33817 + (-0.02822615) * getSMEFTCoeff("CHD",muRG)
33818 + (-0.0017067) * getSMEFTCoeff("CHWB",muRG)
33819 + (-0.05868) * getSMEFTCoeff("CHG",muRG)
33820 + (0.070123) * getSMEFTCoeff("CHq3R", 0, 0,muRG)
33821 + (0.069746) * getSMEFTCoeff("CHq3R", 1, 1,muRG)
33822 + (0.0006591) * getSMEFTCoeff("CHuR", 0, 0,muRG)
33823 + (0.00065708) * getSMEFTCoeff("CHuR", 1, 1,muRG)
33824 + (-0.000256626) * getSMEFTCoeff("CHdR", 0, 0,muRG)
33825 + (-0.000252814) * getSMEFTCoeff("CHdR", 1, 1,muRG)
33826 + (-0.181971) * getSMEFTCoeff("CHl3R", 0, 0,muRG)
33827 + (-0.181971) * getSMEFTCoeff("CHl3R", 1, 1,muRG)
33828 + (0.182) * getSMEFTCoeff("CllR", 0, 1, 1, 0,muRG)) * 1000000
33829 + (-0.895) * deltaGwd6()
33830 + (-0.0262) * deltaGzd6()
33831 );
33832
33833 // Linear contribution from Higgs self-coupling
33834 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
33835
33836
33837 // Add modifications due to small variations of the SM parameters
33838 dwidth += cAsch * (cHSM * (-12.708 * deltaMz()
33839 + 14.393 * deltaMh()
33840 + 1.82 * deltaaMZ()
33841 + 0.188 * deltaGmu()))
33842 + cWsch * (cHSM * (-0.441 * deltaMz()
33843 - 8.601 * deltaMw()
33844 + 14.393 * deltaMh()
33845 + 2.022 * deltaGmu()));
33846
33847 // SM (1) + intrinsic + parametric theory relative errors (free pars)
33848 // Dominated by CC => Use HWW uncertainty
33849 dwidth += eHWWint + eHWWpar;
33850
33851 return dwidth;
33852}

◆ deltaGammaH2udRatio2()

const double NPSMEFTd6General::deltaGammaH2udRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 2ud)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

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

Definition at line 33854 of file NPSMEFTd6General.cpp.

33854 {
33855 double dwidth = 0.0;
33856 if (FlagQuadraticTerms) {
33857 dwidth += cWsch * (
33858 +(0.014695) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
33859 + (0.000994) * pow(getSMEFTCoeffEW("CHW"), 2.0)
33860 + (0.015278) * pow(getSMEFTCoeffEW("CHB"), 2.0)
33861 + (0.0010088) * pow(getSMEFTCoeffEW("CHD"), 2.0)
33862 + (0.005252) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
33863 + (11.456) * pow(getSMEFTCoeffEW("CHG"), 2.0)
33864 + (0.0029759) * pow(getSMEFTCoeffEW("CHq3R", 0, 0), 2.0)
33865 + (0.0029646) * pow(getSMEFTCoeffEW("CHq3R", 1, 1), 2.0)
33866 + (0.011018) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
33867 + (0.011018) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
33868 + (0.011018) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
33869 + (-0.01033512) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
33870 + (-0.00055115) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHB")
33871 + (-0.007099838) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
33872 + (-0.00020639) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
33873 + (-0.007042) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHG")
33874 + (0.0085086) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 0, 0)
33875 + (0.0084775) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 1, 1)
33876 + (-0.01470364) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
33877 + (-0.01470364) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
33878 + (0.014725) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33879 + (-0.0126698) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
33880 + (0.0027047) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
33881 + (-0.01297797) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
33882 + (-0.0006016) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHG")
33883 + (-0.00851159) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 0, 0)
33884 + (-0.00850078) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 1, 1)
33885 + (0.010333) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
33886 + (0.010333) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
33887 + (-0.01033512) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33888 + (-0.00015239) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHD")
33889 + (0.0031685) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
33890 + (-0.00038338) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 0, 0)
33891 + (-0.00038161) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 1, 1)
33892 + (0.0005526) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 0, 0)
33893 + (0.0005526) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 1, 1)
33894 + (-0.0005511) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33895 + (0.0017583) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHG")
33896 + (-0.00188801) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 0, 0)
33897 + (-0.00188114) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 1, 1)
33898 + (0.0034285) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
33899 + (0.0034285) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
33900 + (-0.00342549) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33901 + (-0.00013828) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 0, 0)
33902 + (-0.00013656) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 1, 1)
33903 + (-0.000111953) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHuR", 0, 0)
33904 + (-0.0001115399) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHuR", 1, 1)
33905 + (0.00020662) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
33906 + (0.00020667) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
33907 + (-0.00020631) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33908 + (-0.0009234) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHq3R", 0, 0)
33909 + (-0.0009279) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHq3R", 1, 1)
33910 + (0.003528) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHl3R", 0, 0)
33911 + (0.003528) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHl3R", 1, 1)
33912 + (-0.0035169) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33913 + (-0.00851568) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
33914 + (-0.00851568) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
33915 + (0.0085086) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33916 + (-0.008478119) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
33917 + (-0.008478119) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
33918 + (0.0084775) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33919 + (0.0111) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
33920 + (-0.02206664) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33921 + (-0.02206664) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33922 ) * pow(1000000.0, 2.0);
33923
33924 dwidth += cWsch * ((0.74) * pow(deltaGwd6(), 2.0) + (0.0087) * pow(deltaGzd6(), 2.0));
33925
33926 dwidth += cWsch * (
33927 +(-0.1123) * deltaGwd6() * getSMEFTCoeffEW("CHbox")
33928 + (0.08154) * deltaGwd6() * getSMEFTCoeffEW("CHW")
33929 + (9.3e-05) * deltaGwd6() * getSMEFTCoeffEW("CHB")
33930 + (0.028249) * deltaGwd6() * getSMEFTCoeffEW("CHD")
33931 + (3.7e-05) * deltaGwd6() * getSMEFTCoeffEW("CHWB")
33932 + (-0.0106) * deltaGwd6() * getSMEFTCoeffEW("CHG")
33933 + (-9e-06) * deltaGwd6() * getSMEFTCoeffEW("CHq1R", 0, 0)
33934 + (3e-06) * deltaGwd6() * getSMEFTCoeffEW("CHq1R", 1, 1)
33935 + (-0.0653) * deltaGwd6() * getSMEFTCoeffEW("CHq3R", 0, 0)
33936 + (-0.0654) * deltaGwd6() * getSMEFTCoeffEW("CHq3R", 1, 1)
33937 + (3e-06) * deltaGwd6() * getSMEFTCoeffEW("CHuR", 0, 0)
33938 + (8.3e-06) * deltaGwd6() * getSMEFTCoeffEW("CHuR", 1, 1)
33939 + (2.25e-06) * deltaGwd6() * getSMEFTCoeffEW("CHdR", 0, 0)
33940 + (1.38e-06) * deltaGwd6() * getSMEFTCoeffEW("CHdR", 1, 1)
33941 + (0.16645) * deltaGwd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
33942 + (0.16645) * deltaGwd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
33943 + (-0.1685) * deltaGwd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33944 + (-0.0039) * deltaGzd6() * getSMEFTCoeffEW("CHbox")
33945 + (-0.002882) * deltaGzd6() * getSMEFTCoeffEW("CHW")
33946 + (0.005316) * deltaGzd6() * getSMEFTCoeffEW("CHB")
33947 + (-0.0013023) * deltaGzd6() * getSMEFTCoeffEW("CHD")
33948 + (0.001036) * deltaGzd6() * getSMEFTCoeffEW("CHWB")
33949 + (-0.005) * deltaGzd6() * getSMEFTCoeffEW("CHG")
33950 + (5.1e-05) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 0, 0)
33951 + (9.65e-05) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 1, 1)
33952 + (-0.00263) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 0, 0)
33953 + (-0.00228) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 1, 1)
33954 + (-0.0006) * deltaGzd6() * getSMEFTCoeffEW("CHuR", 0, 0)
33955 + (-0.000582) * deltaGzd6() * getSMEFTCoeffEW("CHuR", 1, 1)
33956 + (0.0002321) * deltaGzd6() * getSMEFTCoeffEW("CHdR", 0, 0)
33957 + (0.0002269) * deltaGzd6() * getSMEFTCoeffEW("CHdR", 1, 1)
33958 + (0.00641) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
33959 + (0.00641) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
33960 + (-0.0059) * deltaGzd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33961 )*1000000;
33962 }
33963
33964 return dwidth;
33965}

◆ deltaGammaH2v2dRatio1()

const double NPSMEFTd6General::deltaGammaH2v2dRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 2v2d)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

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

Definition at line 31671 of file NPSMEFTd6General.cpp.

31671 {
31672 double dwidth = 0.0;
31673
31674 double C1 = 0.0083;
31675 double muRG = 125.1;
31676
31677 //------ Old alpha scheme expression: Beg
31678 dwidth += cAsch * (+121140. * getSMEFTCoeff("CHbox",muRG)
31679 - 57872.8 * getSMEFTCoeff("CHB",muRG)
31680 - 4371.77 * getSMEFTCoeff("CHW",muRG)
31681 - 18746.1 * (getSMEFTCoeff("CHl1R", 0, 0,muRG) - getSMEFTCoeff("CHl3R", 0, 0,muRG))
31682 - 18746.1 * (getSMEFTCoeff("CHl1R", 1, 1,muRG) - getSMEFTCoeff("CHl3R", 1, 1,muRG))
31683 - 18868.3 * (getSMEFTCoeff("CHl1R", 2, 2,muRG) - getSMEFTCoeff("CHl3R", 2, 2,muRG))
31684 + 23856.6 * (getSMEFTCoeff("CHq1R", 0, 0,muRG) + getSMEFTCoeff("CHq3R", 0, 0,muRG))
31685 + 23828.1 * (getSMEFTCoeff("CHq1R", 1, 1,muRG) + getSMEFTCoeff("CHq3R", 1, 1,muRG))
31686 + 23481.4 * (getSMEFTCoeff("CHq1R", 2, 2,muRG) + getSMEFTCoeff("CHq3R", 2, 2,muRG))
31687 - 4335.75 * getSMEFTCoeff("CHdR", 0, 0,muRG)
31688 - 4341.01 * getSMEFTCoeff("CHdR", 1, 1,muRG)
31689 - 4000. * getSMEFTCoeff("CHdR", 2, 2,muRG)
31690 - 42945.7 * getSMEFTCoeff("CHD",muRG)
31691 - 113953. * getSMEFTCoeff("CHWB",muRG)
31692 - 3.412 * delta_GF
31693 - 0.842 * deltaGzd6()
31694 );
31695 /*+ cWsch * (-837.5 * getSMEFTCoeff("CHD")
31696 - 21725.9 * getSMEFTCoeff("CHWB")
31697 - 2.996 * delta_GF
31698 - 0.842 * deltaGzd6()
31699 ));*/
31700
31701 //------ Old alpha scheme expression: End
31702
31703 // AG:
31704 dwidth += cWsch * (
31705 ((0.12129) * getSMEFTCoeff("CHbox",muRG)
31706 + (-0.005765) * getSMEFTCoeff("CHW",muRG)
31707 + (-0.0553328) * getSMEFTCoeff("CHB",muRG)
31708 + (-0.0003856) * getSMEFTCoeff("CHD",muRG)
31709 + (-0.0226353) * getSMEFTCoeff("CHWB",muRG)
31710 + (-0.01872246) * getSMEFTCoeff("CHl1R", 0, 0,muRG)
31711 + (-0.01856267) * getSMEFTCoeff("CHl1R", 1, 1,muRG)
31712 + (-0.01867078) * getSMEFTCoeff("CHl1R", 2, 2,muRG)
31713 + (-0.161664) * getSMEFTCoeff("CHl3R", 0, 0,muRG)
31714 + (-0.1624422) * getSMEFTCoeff("CHl3R", 1, 1,muRG)
31715 + (0.01871) * getSMEFTCoeff("CHl3R", 2, 2,muRG)
31716 + (0.023787) * getSMEFTCoeff("CHq1R", 0, 0,muRG)
31717 + (0.023795) * getSMEFTCoeff("CHq1R", 1, 1,muRG)
31718 + (0.023434) * getSMEFTCoeff("CHq1R", 2, 2,muRG)
31719 + (0.023787) * getSMEFTCoeff("CHq3R", 0, 0,muRG)
31720 + (0.023795) * getSMEFTCoeff("CHq3R", 1, 1,muRG)
31721 + (0.023434) * getSMEFTCoeff("CHq3R", 2, 2,muRG)
31722 + (-0.00413664) * getSMEFTCoeff("CHdR", 0, 0,muRG)
31723 + (-0.00413066) * getSMEFTCoeff("CHdR", 1, 1,muRG)
31724 + (-0.00380964) * getSMEFTCoeff("CHdR", 2, 2,muRG)
31725 + (0.1819) * getSMEFTCoeff("CllR", 0, 1, 1, 0,muRG)) * 1000000
31726 + (-0.826) * deltaGzd6()
31727 );
31728
31729 // Linear contribution from Higgs self-coupling
31730 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
31731
31732
31733 // Add modifications due to small variations of the SM parameters
31734 dwidth += cAsch * (cHSM * (-10.269 * deltaMz()
31735 + 15.979 * deltaMh()
31736 - 0.143 * deltaaMZ()
31737 + 2.286 * deltaGmu()))
31738 + cWsch * (cHSM * (-11.132 * deltaMz()
31739 + 15.979 * deltaMh()
31740 + 2.144 * deltaGmu()
31741 + 0.598 * deltaMw()));
31742
31743 // SM (1) + intrinsic + parametric theory relative errors (free pars)
31744 dwidth += eHZZint + eHZZpar;
31745
31746 return dwidth;
31747}

◆ deltaGammaH2v2dRatio2()

const double NPSMEFTd6General::deltaGammaH2v2dRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 2v2d)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

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

Definition at line 31749 of file NPSMEFTd6General.cpp.

31749 {
31750 double dwidth = 0.0;
31751 if (FlagQuadraticTerms) {
31752 dwidth += cWsch * (
31753 +(0.01475) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
31754 + (0.004384) * pow(getSMEFTCoeffEW("CHW"), 2.0)
31755 + (-0.0006489) * pow(getSMEFTCoeffEW("CHB"), 2.0)
31756 + (-0.00113902) * pow(getSMEFTCoeffEW("CHD"), 2.0)
31757 + (0.0015868) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
31758 + (0.00048923) * pow(getSMEFTCoeffEW("CHl1R", 0, 0), 2.0)
31759 + (0.0004894) * pow(getSMEFTCoeffEW("CHl1R", 1, 1), 2.0)
31760 + (0.00048977) * pow(getSMEFTCoeffEW("CHl1R", 2, 2), 2.0)
31761 + (0.00924) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
31762 + (0.009278) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
31763 + (0.00048977) * pow(getSMEFTCoeffEW("CHl3R", 2, 2), 2.0)
31764 + (0.0007335) * pow(getSMEFTCoeffEW("CHq1R", 0, 0), 2.0)
31765 + (0.0007336) * pow(getSMEFTCoeffEW("CHq1R", 1, 1), 2.0)
31766 + (0.0007284) * pow(getSMEFTCoeffEW("CHq1R", 2, 2), 2.0)
31767 + (0.0007335) * pow(getSMEFTCoeffEW("CHq3R", 0, 0), 2.0)
31768 + (0.0007336) * pow(getSMEFTCoeffEW("CHq3R", 1, 1), 2.0)
31769 + (0.0007284) * pow(getSMEFTCoeffEW("CHq3R", 2, 2), 2.0)
31770 + (0.0007359) * pow(getSMEFTCoeffEW("CHdR", 0, 0), 2.0)
31771 + (0.0007354) * pow(getSMEFTCoeffEW("CHdR", 1, 1), 2.0)
31772 + (0.00073) * pow(getSMEFTCoeffEW("CHdR", 2, 2), 2.0)
31773 + (0.01106) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
31774 + (-0.0006919) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
31775 + (-0.00671583) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHB")
31776 + (-0.00372275) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
31777 + (-0.00273962) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
31778 + (-0.0022930912) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 0, 0)
31779 + (-0.002295757) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 1, 1)
31780 + (-0.002294138) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 2, 2)
31781 + (-0.01240966) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
31782 + (-0.012412956) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
31783 + (0.0022956) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 2, 2)
31784 + (0.0028811) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 0, 0)
31785 + (0.0028831) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 1, 1)
31786 + (0.0028413) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 2, 2)
31787 + (0.0028811) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 0, 0)
31788 + (0.0028831) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 1, 1)
31789 + (0.0028413) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 2, 2)
31790 + (-0.00050295) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHdR", 0, 0)
31791 + (-0.0005030348) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHdR", 1, 1)
31792 + (-0.000462466) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHdR", 2, 2)
31793 + (0.014712) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31794 + (-0.00987) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
31795 + (-0.003878) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
31796 + (-0.01842346) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
31797 + (-0.00021) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 0, 0)
31798 + (-0.000208) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 1, 1)
31799 + (-0.000208) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 2, 2)
31800 + (0.0008856) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
31801 + (0.0009176) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
31802 + (0.00021571) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 2, 2)
31803 + (-0.00160087) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 0, 0)
31804 + (-0.00160191) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 1, 1)
31805 + (-0.00154323) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 2, 2)
31806 + (-0.00160087) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 0, 0)
31807 + (-0.00160191) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 1, 1)
31808 + (-0.00154323) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 2, 2)
31809 + (0.00039676) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHdR", 0, 0)
31810 + (0.0003971) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHdR", 1, 1)
31811 + (0.00033274) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHdR", 2, 2)
31812 + (-0.0006919) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31813 + (0.0056261) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHD")
31814 + (0.0096878) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
31815 + (0.0020444) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 0, 0)
31816 + (0.0020531) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 1, 1)
31817 + (0.0020521) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 2, 2)
31818 + (0.0046779) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 0, 0)
31819 + (0.0046784) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 1, 1)
31820 + (-0.002059516) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 2, 2)
31821 + (-0.0005872) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 0, 0)
31822 + (-0.000586691) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 1, 1)
31823 + (-0.00056713) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 2, 2)
31824 + (-0.0005872) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 0, 0)
31825 + (-0.000586691) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 1, 1)
31826 + (-0.00056713) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 2, 2)
31827 + (-0.00671583) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31828 + (0.0001361) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHWB")
31829 + (-0.00065058) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 0, 0)
31830 + (-0.000649782) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 1, 1)
31831 + (-0.00065018) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 2, 2)
31832 + (0.00069657) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
31833 + (0.00069682) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
31834 + (0.00065069) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 2, 2)
31835 + (0.00041577) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 0, 0)
31836 + (0.00041586) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 1, 1)
31837 + (0.00037775) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 2, 2)
31838 + (0.00041577) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 0, 0)
31839 + (0.00041586) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 1, 1)
31840 + (0.00037775) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 2, 2)
31841 + (0.00044187) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHdR", 0, 0)
31842 + (0.00044214) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHdR", 1, 1)
31843 + (0.00047114) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHdR", 2, 2)
31844 + (0.0012559) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 0, 0)
31845 + (0.00124975) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 1, 1)
31846 + (0.0012523) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 2, 2)
31847 + (0.0014392) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
31848 + (0.0014379) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
31849 + (-0.00125923) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 2, 2)
31850 + (-0.000512984) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 0, 0)
31851 + (-0.000513525) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 1, 1)
31852 + (-0.000476106) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 2, 2)
31853 + (-0.000512984) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 0, 0)
31854 + (-0.000513525) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 1, 1)
31855 + (-0.000476106) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 2, 2)
31856 + (0.00056571) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHdR", 0, 0)
31857 + (0.00056548) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHdR", 1, 1)
31858 + (0.0005314) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHdR", 2, 2)
31859 + (-0.00273962) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31860 + (0.00131131) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
31861 + (0.0022936) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
31862 + (-0.0022930912) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31863 + (0.0022951) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
31864 + (0.00131083) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
31865 + (-0.002295757) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31866 + (0.0022956) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
31867 + (0.0022956) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
31868 + (-0.0009841401) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 2, 2)
31869 + (-0.002294138) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31870 + (0.00636) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
31871 + (-0.002308) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 2, 2)
31872 + (-0.0028265) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq1R", 0, 0)
31873 + (-0.00282878) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq1R", 1, 1)
31874 + (-0.002788849) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq1R", 2, 2)
31875 + (-0.0028265) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 0, 0)
31876 + (-0.00282878) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 1, 1)
31877 + (-0.002788849) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 2, 2)
31878 + (0.00049339) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHdR", 0, 0)
31879 + (0.00049359) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHdR", 1, 1)
31880 + (0.00045796) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHdR", 2, 2)
31881 + (-0.01974979) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31882 + (-0.002339) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 2, 2)
31883 + (-0.002827586) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq1R", 0, 0)
31884 + (-0.002830241) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq1R", 1, 1)
31885 + (-0.00279057) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq1R", 2, 2)
31886 + (-0.002827586) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq3R", 0, 0)
31887 + (-0.002830241) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq3R", 1, 1)
31888 + (-0.00279057) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq3R", 2, 2)
31889 + (0.00049346) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHdR", 0, 0)
31890 + (0.0004937) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHdR", 1, 1)
31891 + (0.00045793) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHdR", 2, 2)
31892 + (-0.01975021) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31893 + (0.0022956) * getSMEFTCoeffEW("CHl3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31894 + (0.0014696) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq3R", 0, 0)
31895 + (0.0028811) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31896 + (0.0014696) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHq3R", 1, 1)
31897 + (0.0028831) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31898 + (0.0014591) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CHq3R", 2, 2)
31899 + (0.0028413) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31900 + (0.0028811) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31901 + (0.0028831) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31902 + (0.0028413) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31903 + (-0.00050295) * getSMEFTCoeffEW("CHdR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31904 + (-0.0005030348) * getSMEFTCoeffEW("CHdR", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31905 + (-0.000462466) * getSMEFTCoeffEW("CHdR", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31906 ) * pow(1000000.0, 2.0);
31907
31908 dwidth += cWsch * ((0.75) * pow(deltaGzd6(), 2.0));
31909
31910 dwidth += cWsch * (
31911 +(-0.101) * deltaGzd6() * getSMEFTCoeffEW("CHbox")
31912 + (-0.00041) * deltaGzd6() * getSMEFTCoeffEW("CHW")
31913 + (0.048287) * deltaGzd6() * getSMEFTCoeffEW("CHB")
31914 + (0.00036) * deltaGzd6() * getSMEFTCoeffEW("CHD")
31915 + (0.02179) * deltaGzd6() * getSMEFTCoeffEW("CHWB")
31916 + (0.0149079) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 0, 0)
31917 + (0.0172908) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 1, 1)
31918 + (0.017088) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 2, 2)
31919 + (0.13395) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
31920 + (0.1303) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
31921 + (-0.01742) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 2, 2)
31922 + (-0.02056) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 0, 0)
31923 + (-0.0189) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 1, 1)
31924 + (-0.02124) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 2, 2)
31925 + (-0.02056) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 0, 0)
31926 + (-0.0189) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 1, 1)
31927 + (-0.02124) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 2, 2)
31928 + (0.003758) * deltaGzd6() * getSMEFTCoeffEW("CHdR", 0, 0)
31929 + (0.003796) * deltaGzd6() * getSMEFTCoeffEW("CHdR", 1, 1)
31930 + (0.003317) * deltaGzd6() * getSMEFTCoeffEW("CHdR", 2, 2)
31931 + (-0.152) * deltaGzd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31932 )*1000000;
31933 }
31934
31935 return dwidth;
31936}

◆ deltaGammaH2v2uRatio1()

const double NPSMEFTd6General::deltaGammaH2v2uRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 2v2u)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

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

Definition at line 31404 of file NPSMEFTd6General.cpp.

31404 {
31405 double dwidth = 0.0;
31406
31407 double C1 = 0.0083;
31408 double muRG = 125.1;
31409
31410 //------ Old alpha scheme expression: Beg
31411 dwidth += cAsch * (+121248. * getSMEFTCoeff("CHbox",muRG)
31412 - 76316.6 * getSMEFTCoeff("CHB",muRG)
31413 + 13981.5 * getSMEFTCoeff("CHW",muRG)
31414 - 19052.2 * (getSMEFTCoeff("CHl1R", 0, 0,muRG) - getSMEFTCoeff("CHl3R", 0, 0,muRG))
31415 - 19081.3 * (getSMEFTCoeff("CHl1R", 1, 1,muRG) - getSMEFTCoeff("CHl3R", 1, 1,muRG))
31416 - 19088.9 * (getSMEFTCoeff("CHl1R", 2, 2,muRG) - getSMEFTCoeff("CHl3R", 2, 2,muRG))
31417 - 37234.1 * (getSMEFTCoeff("CHq1R", 0, 0,muRG) - getSMEFTCoeff("CHq3R", 0, 0,muRG))
31418 - 37155.9 * (getSMEFTCoeff("CHq1R", 1, 1,muRG) - getSMEFTCoeff("CHq3R", 1, 1,muRG))
31419 + 16564.7 * getSMEFTCoeff("CHuR", 0, 0,muRG)
31420 + 16487.2 * getSMEFTCoeff("CHuR", 1, 1,muRG)
31421 - 48203. * getSMEFTCoeff("CHD",muRG)
31422 - 150929. * getSMEFTCoeff("CHWB",muRG)
31423 - 3.589 * delta_GF
31424 - 0.849 * deltaGzd6()
31425 );
31426 /*+ cWsch * (+11461.3 * getSMEFTCoeff("CHD")
31427 - 20220.2 * getSMEFTCoeff("CHWB")
31428 - 2.998 * delta_GF
31429 - 0.849 * deltaGzd6()
31430 ));*/
31431
31432 //------ Old alpha scheme expression: End
31433
31434 // AG:
31435 dwidth += cWsch * (
31436 ((0.12122) * getSMEFTCoeff("CHbox",muRG)
31437 + (0.01598) * getSMEFTCoeff("CHW",muRG)
31438 + (-0.074959) * getSMEFTCoeff("CHB",muRG)
31439 + (0.013404) * getSMEFTCoeff("CHD",muRG)
31440 + (-0.021103) * getSMEFTCoeff("CHWB",muRG)
31441 + (-0.01884082) * getSMEFTCoeff("CHl1R", 0, 0,muRG)
31442 + (-0.01874224) * getSMEFTCoeff("CHl1R", 1, 1,muRG)
31443 + (-0.01879955) * getSMEFTCoeff("CHl1R", 2, 2,muRG)
31444 + (-0.161822) * getSMEFTCoeff("CHl3R", 0, 0,muRG)
31445 + (-0.1613675) * getSMEFTCoeff("CHl3R", 1, 1,muRG)
31446 + (0.018957) * getSMEFTCoeff("CHl3R", 2, 2,muRG)
31447 + (-0.037156) * getSMEFTCoeff("CHq1R", 0, 0,muRG)
31448 + (-0.0371722) * getSMEFTCoeff("CHq1R", 1, 1,muRG)
31449 + (0.037258) * getSMEFTCoeff("CHq3R", 0, 0,muRG)
31450 + (0.037209) * getSMEFTCoeff("CHq3R", 1, 1,muRG)
31451 + (0.015779) * getSMEFTCoeff("CHuR", 0, 0,muRG)
31452 + (0.015702) * getSMEFTCoeff("CHuR", 1, 1,muRG)
31453 + (0.1818) * getSMEFTCoeff("CllR", 0, 1, 1, 0,muRG)) * 1000000
31454 + (-0.832) * deltaGzd6()
31455 );
31456
31457 // Linear contribution from Higgs self-coupling
31458 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
31459
31460
31461 // Add modifications due to small variations of the SM parameters
31462 dwidth += cAsch * (cHSM * (-9.867 * deltaMz()
31463 + 15.889 * deltaMh()
31464 - 0.28 * deltaaMZ()
31465 + 2.519 * deltaGmu()))
31466 + cWsch * (cHSM * (-11.908 * deltaMz()
31467 + 15.889 * deltaMh()
31468 + 2.169 * deltaGmu()
31469 + 1.303 * deltaMw()));
31470
31471 // SM (1) + intrinsic + parametric theory relative errors (free pars)
31472 dwidth += eHZZint + eHZZpar;
31473
31474 return dwidth;
31475}

◆ deltaGammaH2v2uRatio2()

const double NPSMEFTd6General::deltaGammaH2v2uRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 2v2u)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

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

Definition at line 31477 of file NPSMEFTd6General.cpp.

31477 {
31478 double dwidth = 0.0;
31479 if (FlagQuadraticTerms) {
31480 dwidth += cWsch * (
31481 +(0.014683) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
31482 + (0.029977) * pow(getSMEFTCoeffEW("CHW"), 2.0)
31483 + (0.020534) * pow(getSMEFTCoeffEW("CHB"), 2.0)
31484 + (0.0011316) * pow(getSMEFTCoeffEW("CHD"), 2.0)
31485 + (0.009588) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
31486 + (0.00049619) * pow(getSMEFTCoeffEW("CHl1R", 0, 0), 2.0)
31487 + (0.00049702) * pow(getSMEFTCoeffEW("CHl1R", 1, 1), 2.0)
31488 + (0.00049647) * pow(getSMEFTCoeffEW("CHl1R", 2, 2), 2.0)
31489 + (0.00922) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
31490 + (0.00919) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
31491 + (0.00049647) * pow(getSMEFTCoeffEW("CHl3R", 2, 2), 2.0)
31492 + (0.0013928) * pow(getSMEFTCoeffEW("CHq1R", 0, 0), 2.0)
31493 + (0.0013902) * pow(getSMEFTCoeffEW("CHq1R", 1, 1), 2.0)
31494 + (0.0013928) * pow(getSMEFTCoeffEW("CHq3R", 0, 0), 2.0)
31495 + (0.0013902) * pow(getSMEFTCoeffEW("CHq3R", 1, 1), 2.0)
31496 + (0.0013945) * pow(getSMEFTCoeffEW("CHuR", 0, 0), 2.0)
31497 + (0.0013955) * pow(getSMEFTCoeffEW("CHuR", 1, 1), 2.0)
31498 + (0.01101) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
31499 + (0.001982) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
31500 + (-0.0090937) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHB")
31501 + (-0.0020315) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
31502 + (-0.0025573) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
31503 + (-0.002318106) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 0, 0)
31504 + (-0.002317968) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 2, 2)
31505 + (-0.01237941) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
31506 + (-0.01238009) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
31507 + (0.0023188) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 2, 2)
31508 + (-0.00451966) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 0, 0)
31509 + (-0.00451184) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 1, 1)
31510 + (0.0045183) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 0, 0)
31511 + (0.0045101) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 1, 1)
31512 + (0.0019117) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHuR", 0, 0)
31513 + (0.0019033) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHuR", 1, 1)
31514 + (0.0147057) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31515 + (-0.0561529) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
31516 + (0.0005954) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
31517 + (-0.0455873) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
31518 + (-0.0010602) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 0, 0)
31519 + (-0.001113) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 1, 1)
31520 + (-0.001132) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 2, 2)
31521 + (-0.001144) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
31522 + (-0.001023) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
31523 + (0.0010671) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 2, 2)
31524 + (0.0023205) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 0, 0)
31525 + (0.0023067) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 1, 1)
31526 + (-0.00230254) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 0, 0)
31527 + (-0.00228524) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 1, 1)
31528 + (-0.00149435) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHuR", 0, 0)
31529 + (-0.00149032) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHuR", 1, 1)
31530 + (0.001982) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31531 + (0.0003054) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHD")
31532 + (0.034986) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
31533 + (0.0028311) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 0, 0)
31534 + (0.0028277) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 1, 1)
31535 + (0.0028398) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 2, 2)
31536 + (0.006269) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 0, 0)
31537 + (0.0062789) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 1, 1)
31538 + (-0.00283266) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 2, 2)
31539 + (0.0011441) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 0, 0)
31540 + (0.00114) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 1, 1)
31541 + (-0.001135831) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 0, 0)
31542 + (-0.00113128) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 1, 1)
31543 + (-0.0090937) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31544 + (-0.000408) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHWB")
31545 + (-0.0009051) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 0, 0)
31546 + (-0.00090638) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 1, 1)
31547 + (-0.00090555) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 2, 2)
31548 + (-0.0007383) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
31549 + (-0.0007345) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
31550 + (0.00090609) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 2, 2)
31551 + (-0.00162977) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 0, 0)
31552 + (-0.001624214) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 1, 1)
31553 + (0.0016305) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 0, 0)
31554 + (0.0016236) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 1, 1)
31555 + (-0.00167945) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHuR", 0, 0)
31556 + (-0.00168335) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHuR", 1, 1)
31557 + (0.0016461) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31558 + (0.0014831) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 0, 0)
31559 + (0.0014813) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 1, 1)
31560 + (0.0014901) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 2, 2)
31561 + (0.001034) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
31562 + (0.0010168) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
31563 + (-0.00148265) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 2, 2)
31564 + (0.000102) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 1, 1)
31565 + (-0.0021338) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHuR", 0, 0)
31566 + (-0.00214234) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHuR", 1, 1)
31567 + (-0.0025573) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31568 + (0.00132225) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
31569 + (0.0023183) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
31570 + (-0.002318106) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31571 + (0.002319) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
31572 + (0.0013223) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
31573 + (0.0023188) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
31574 + (0.0023188) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
31575 + (-0.000997117) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 2, 2)
31576 + (-0.002317968) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31577 + (0.00638) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
31578 + (-0.00233) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 2, 2)
31579 + (0.0044333) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq1R", 0, 0)
31580 + (0.0044255) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq1R", 1, 1)
31581 + (-0.00443452) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 0, 0)
31582 + (-0.0044265) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 1, 1)
31583 + (-0.001876252) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHuR", 0, 0)
31584 + (-0.0018688) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHuR", 1, 1)
31585 + (-0.0197481) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31586 + (-0.0023) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 2, 2)
31587 + (0.0044334) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq1R", 0, 0)
31588 + (0.0044253) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq1R", 1, 1)
31589 + (-0.00443484) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq3R", 0, 0)
31590 + (-0.00442866) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq3R", 1, 1)
31591 + (-0.001875899) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHuR", 0, 0)
31592 + (-0.00186879) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHuR", 1, 1)
31593 + (-0.01972415) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31594 + (0.0023188) * getSMEFTCoeffEW("CHl3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31595 + (-0.00279155) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq3R", 0, 0)
31596 + (-0.00451966) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31597 + (-0.00278867) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHq3R", 1, 1)
31598 + (-0.00451184) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31599 + (0.0045183) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31600 + (0.0045101) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31601 + (0.0019117) * getSMEFTCoeffEW("CHuR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31602 + (0.0019033) * getSMEFTCoeffEW("CHuR", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31603 ) * pow(1000000.0, 2.0);
31604
31605 dwidth += cWsch * ((0.757) * pow(deltaGzd6(), 2.0));
31606
31607 dwidth += cWsch * (
31608 +(-0.099) * deltaGzd6() * getSMEFTCoeffEW("CHbox")
31609 + (-0.01511) * deltaGzd6() * getSMEFTCoeffEW("CHW")
31610 + (0.07347) * deltaGzd6() * getSMEFTCoeffEW("CHB")
31611 + (-0.01184) * deltaGzd6() * getSMEFTCoeffEW("CHD")
31612 + (0.02039) * deltaGzd6() * getSMEFTCoeffEW("CHWB")
31613 + (0.01399) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 0, 0)
31614 + (0.015557) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 1, 1)
31615 + (0.01326) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 2, 2)
31616 + (0.13487) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
31617 + (0.13114) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
31618 + (-0.01462) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 2, 2)
31619 + (0.03421) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 0, 0)
31620 + (0.03301) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 1, 1)
31621 + (-0.0335) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 0, 0)
31622 + (-0.034) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 1, 1)
31623 + (-0.0134) * deltaGzd6() * getSMEFTCoeffEW("CHuR", 0, 0)
31624 + (-0.01395) * deltaGzd6() * getSMEFTCoeffEW("CHuR", 1, 1)
31625 + (-0.148) * deltaGzd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31626 )*1000000;
31627 }
31628
31629 return dwidth;
31630}

◆ deltaGammaH2v2vRatio1()

const double NPSMEFTd6General::deltaGammaH2v2vRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 2v2v)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

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

Definition at line 29223 of file NPSMEFTd6General.cpp.

29223 {
29224 double dwidth = 0.0;
29225
29226 double C1 = 0.0083;
29227 double muRG = 125.1;
29228
29229 //------ Old alpha scheme expression: Beg
29230 dwidth += cAsch * (+121344. * getSMEFTCoeff("CHbox",muRG)
29231 - 14021.1 * getSMEFTCoeff("CHB",muRG)
29232 - 46733.1 * getSMEFTCoeff("CHW",muRG)
29233 - 39647.5 * (getSMEFTCoeff("CHl1R", 0, 0,muRG) - getSMEFTCoeff("CHl3R", 0, 0,muRG))
29234 - 39690.9 * (getSMEFTCoeff("CHl1R", 1, 1,muRG) - getSMEFTCoeff("CHl3R", 1, 1,muRG))
29235 - 39622.3 * (getSMEFTCoeff("CHl1R", 2, 2,muRG) - getSMEFTCoeff("CHl3R", 2, 2,muRG))
29236 - 30324.8 * getSMEFTCoeff("CHD",muRG)
29237 - 25575.1 * getSMEFTCoeff("CHWB",muRG)
29238 - 3.003 * delta_GF
29239 - 0.847 * deltaGzd6()
29240 );
29241 /*+ cWsch * (-30324.8 * getSMEFTCoeff("CHD")
29242 - 25575.1 * getSMEFTCoeff("CHWB")
29243 - 3.003 * delta_GF
29244 - 0.847 * deltaGzd6()
29245 ));*/
29246
29247 //------ Old alpha scheme expression: End
29248
29249 // AG:
29250 dwidth += cWsch * (
29251 ((0.121319) * getSMEFTCoeff("CHbox",muRG)
29252 + (-0.0473339) * getSMEFTCoeff("CHW",muRG)
29253 + (-0.01358688) * getSMEFTCoeff("CHB",muRG)
29254 + (-0.0303464) * getSMEFTCoeff("CHD",muRG)
29255 + (-0.0253525) * getSMEFTCoeff("CHWB",muRG)
29256 + (-0.039647621) * getSMEFTCoeff("CHl1R", 0, 0,muRG)
29257 + (-0.03965331) * getSMEFTCoeff("CHl1R", 1, 1,muRG)
29258 + (-0.03967702) * getSMEFTCoeff("CHl1R", 2, 2,muRG)
29259 + (-0.14240624) * getSMEFTCoeff("CHl3R", 0, 0,muRG)
29260 + (-0.14220981) * getSMEFTCoeff("CHl3R", 1, 1,muRG)
29261 + (0.03968) * getSMEFTCoeff("CHl3R", 2, 2,muRG)
29262 + (0.18201) * getSMEFTCoeff("CllR", 0, 1, 1, 0,muRG)) * 1000000
29263 + (-0.825) * deltaGzd6()
29264 );
29265
29266 // Linear contribution from Higgs self-coupling
29267 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
29268
29269
29270 // Add modifications due to small variations of the SM parameters
29271 dwidth += cAsch * (cHSM * (-10.87 * deltaMz()
29272 + 15.738 * deltaMh()
29273 + 0.292 * deltaaMZ()
29274 + 1.853 * deltaGmu()))
29275 + cWsch * (cHSM * (-8.952 * deltaMz()
29276 + 15.738 * deltaMh()
29277 + 2.164 * deltaGmu()
29278 - 1.149 * deltaMw()));
29279
29280 // SM (1) + intrinsic + parametric theory relative errors (free pars)
29281 dwidth += eHZZint + eHZZpar;
29282
29283 return dwidth;
29284}

◆ deltaGammaH2v2vRatio2()

const double NPSMEFTd6General::deltaGammaH2v2vRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 2v2v)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

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

Definition at line 29286 of file NPSMEFTd6General.cpp.

29286 {
29287 double dwidth = 0.0;
29288 if (FlagQuadraticTerms) {
29289 //Contributions that are quadratic in the effective coefficients
29290 dwidth += cWsch * (
29291 +(0.014715) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
29292 + (-0.00492776) * pow(getSMEFTCoeffEW("CHW"), 2.0)
29293 + (-0.00157955) * pow(getSMEFTCoeffEW("CHB"), 2.0)
29294 + (-0.00091971) * pow(getSMEFTCoeffEW("CHD"), 2.0)
29295 + (-0.00059168) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
29296 + (0.0010428) * pow(getSMEFTCoeffEW("CHl1R", 0, 0), 2.0)
29297 + (0.0010396) * pow(getSMEFTCoeffEW("CHl1R", 1, 1), 2.0)
29298 + (0.0010413) * pow(getSMEFTCoeffEW("CHl1R", 2, 2), 2.0)
29299 + (0.007271) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
29300 + (0.007277) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
29301 + (0.0010413) * pow(getSMEFTCoeffEW("CHl3R", 2, 2), 2.0)
29302 + (0.011034) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
29303 + (-0.00573523) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
29304 + (-0.001647119) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHB")
29305 + (-0.00735786) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
29306 + (-0.00307385) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
29307 + (-0.004812955) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 0, 0)
29308 + (-0.004812852) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 1, 1)
29309 + (-0.004808936) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 2, 2)
29310 + (-0.009915377) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
29311 + (-0.00990658) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
29312 + (0.004811) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 2, 2)
29313 + (0.0147117) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29314 + (0.00046464) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
29315 + (0.00143336) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
29316 + (-0.00374267) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
29317 + (0.0028723) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 0, 0)
29318 + (0.0028722) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 1, 1)
29319 + (0.002873) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 2, 2)
29320 + (0.0028623) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
29321 + (0.0028624) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
29322 + (-0.00287322) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 2, 2)
29323 + (-0.00573523) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29324 + (0.0022564) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHD")
29325 + (-0.001287724) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
29326 + (0.00082433) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 0, 0)
29327 + (0.00082434) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 1, 1)
29328 + (0.00082455) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 2, 2)
29329 + (0.00082142) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 0, 0)
29330 + (0.00082156) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 1, 1)
29331 + (-0.000824707) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 2, 2)
29332 + (-0.001647119) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29333 + (0.0024896) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHWB")
29334 + (0.0037252) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
29335 + (0.0037252) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
29336 + (-0.003677513) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29337 + (0.00153868) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 0, 0)
29338 + (0.00153874) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 1, 1)
29339 + (0.00153902) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 2, 2)
29340 + (0.0015333) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
29341 + (0.00153356) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
29342 + (-0.00153952) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 2, 2)
29343 + (-0.00307385) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29344 + (0.0001357) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl1R", 1, 1)
29345 + (0.0001341) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl1R", 2, 2)
29346 + (0.002721) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
29347 + (0.0046768) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
29348 + (-0.000131172) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 2, 2)
29349 + (-0.004812955) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29350 + (0.0001394) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl1R", 2, 2)
29351 + (0.0046772) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
29352 + (0.0027206) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
29353 + (-0.000131214) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 2, 2)
29354 + (-0.004812852) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29355 + (0.004674) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
29356 + (0.0046785) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
29357 + (-0.0020839) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 2, 2)
29358 + (-0.004808936) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29359 + (0.001553) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
29360 + (-0.004677) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 2, 2)
29361 + (-0.017264274) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29362 + (-0.004686) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 2, 2)
29363 + (-0.017274024) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29364 + (0.004811) * getSMEFTCoeffEW("CHl3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29365 ) * pow(1000000.0, 2.0);
29366
29367 dwidth += cWsch * ((0.7) * pow(deltaGzd6(), 2.0));
29368
29369 dwidth += cWsch * (
29370 +(-0.1008) * deltaGzd6() * getSMEFTCoeffEW("CHbox")
29371 + (0.03623) * deltaGzd6() * getSMEFTCoeffEW("CHW")
29372 + (0.01039) * deltaGzd6() * getSMEFTCoeffEW("CHB")
29373 + (0.02495) * deltaGzd6() * getSMEFTCoeffEW("CHD")
29374 + (0.01941) * deltaGzd6() * getSMEFTCoeffEW("CHWB")
29375 + (0.0363) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 0, 0)
29376 + (0.03548) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 1, 1)
29377 + (0.03566) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 2, 2)
29378 + (0.11278) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
29379 + (0.11353) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
29380 + (-0.0354) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 2, 2)
29381 + (-0.1512) * deltaGzd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29382 )*1000000;
29383 }
29384
29385 return dwidth;
29386}

◆ deltaGammaH4dRatio1()

const double NPSMEFTd6General::deltaGammaH4dRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 4d)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

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

Definition at line 32941 of file NPSMEFTd6General.cpp.

32941 {
32942 double dwidth = 0.0;
32943
32944 double C1 = 0.0083;
32945 double muRG = 125.1;
32946
32947 //------ Old alpha scheme expression: Beg
32948 dwidth += cAsch * (+121248. * getSMEFTCoeff("CHbox",muRG)
32949 - 106312. * getSMEFTCoeff("CHB",muRG)
32950 + 37722.3 * getSMEFTCoeff("CHW",muRG)
32951 - 368494. * getSMEFTCoeff("CHG",muRG)
32952 + 43669.1 * (getSMEFTCoeff("CHq1R", 0, 0,muRG) + getSMEFTCoeff("CHq3R", 0, 0,muRG))
32953 + 43649.7 * (getSMEFTCoeff("CHq1R", 1, 1,muRG) + getSMEFTCoeff("CHq3R", 1, 1,muRG))
32954 + 45003.6 * (getSMEFTCoeff("CHq1R", 2, 2,muRG) + getSMEFTCoeff("CHq3R", 2, 2,muRG))
32955 - 7637.9 * getSMEFTCoeff("CHdR", 0, 0,muRG)
32956 - 7633.36 * getSMEFTCoeff("CHdR", 1, 1,muRG)
32957 - 7294.61 * getSMEFTCoeff("CHdR", 2, 2,muRG)
32958 - 56026.9 * getSMEFTCoeff("CHD",muRG)
32959 - 199805. * getSMEFTCoeff("CHWB",muRG)
32960 - 3.841 * delta_GF
32961 - 0.778 * deltaGzd6()
32962 );
32963 /*+ cWsch * (+29594.4 * getSMEFTCoeff("CHD")
32964 - 12377.7 * getSMEFTCoeff("CHWB")
32965 - 2.995 * delta_GF
32966 - 0.778 * deltaGzd6()
32967 ));*/
32968
32969 //------ Old alpha scheme expression: End
32970
32971 // AG:
32972 dwidth += cWsch * (
32973 ((0.12101) * getSMEFTCoeff("CHbox",muRG)
32974 + (0.035301) * getSMEFTCoeff("CHW",muRG)
32975 + (-0.1036126) * getSMEFTCoeff("CHB",muRG)
32976 + (0.030428) * getSMEFTCoeff("CHD",muRG)
32977 + (-0.013792) * getSMEFTCoeff("CHWB",muRG)
32978 + (-0.36157) * getSMEFTCoeff("CHG",muRG)
32979 + (0.043464) * getSMEFTCoeff("CHq1R", 0, 0,muRG)
32980 + (0.043459) * getSMEFTCoeff("CHq1R", 1, 1,muRG)
32981 + (0.044816) * getSMEFTCoeff("CHq1R", 2, 2,muRG)
32982 + (0.043464) * getSMEFTCoeff("CHq3R", 0, 0,muRG)
32983 + (0.043459) * getSMEFTCoeff("CHq3R", 1, 1,muRG)
32984 + (0.044816) * getSMEFTCoeff("CHq3R", 2, 2,muRG)
32985 + (-0.0072915) * getSMEFTCoeff("CHdR", 0, 0,muRG)
32986 + (-0.0072923) * getSMEFTCoeff("CHdR", 1, 1,muRG)
32987 + (-0.00694917) * getSMEFTCoeff("CHdR", 2, 2,muRG)
32988 + (-0.181499) * getSMEFTCoeff("CHl3R", 0, 0,muRG)
32989 + (-0.181499) * getSMEFTCoeff("CHl3R", 1, 1,muRG)
32990 + (0.18154) * getSMEFTCoeff("CllR", 0, 1, 1, 0,muRG)) * 1000000
32991 + (-0.786) * deltaGzd6()
32992 );
32993
32994 // Linear contribution from Higgs self-coupling
32995 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
32996
32997
32998 // Add modifications due to small variations of the SM parameters
32999 dwidth += cAsch * (cHSM * (-9.19 * deltaMz()
33000 + 16.387 * deltaMh()
33001 - 0.596 * deltaaMZ()
33002 + 2.807 * deltaGmu()))
33003 + cWsch * (cHSM * (-13.077 * deltaMz()
33004 + 16.387 * deltaMh()
33005 + 2.268 * deltaGmu()
33006 + 2.743 * deltaMw()));
33007
33008 // SM (1) + intrinsic + parametric theory relative errors (free pars)
33009 dwidth += eHZZint + eHZZpar;
33010
33011 return dwidth;
33012}

◆ deltaGammaH4dRatio2()

const double NPSMEFTd6General::deltaGammaH4dRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 4d)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

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

Definition at line 33014 of file NPSMEFTd6General.cpp.

33014 {
33015 double dwidth = 0.0;
33016 if (FlagQuadraticTerms) {
33017 dwidth += cWsch * (
33018 +(0.014663) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
33019 + (0.012757) * pow(getSMEFTCoeffEW("CHW"), 2.0)
33020 + (0.001286) * pow(getSMEFTCoeffEW("CHB"), 2.0)
33021 + (-0.00052975) * pow(getSMEFTCoeffEW("CHD"), 2.0)
33022 + (0.0018933) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
33023 + (10.635) * pow(getSMEFTCoeffEW("CHG"), 2.0)
33024 + (0.0013812) * pow(getSMEFTCoeffEW("CHq1R", 0, 0), 2.0)
33025 + (0.0013804) * pow(getSMEFTCoeffEW("CHq1R", 1, 1), 2.0)
33026 + (0.0014343) * pow(getSMEFTCoeffEW("CHq1R", 2, 2), 2.0)
33027 + (0.0013812) * pow(getSMEFTCoeffEW("CHq3R", 0, 0), 2.0)
33028 + (0.0013804) * pow(getSMEFTCoeffEW("CHq3R", 1, 1), 2.0)
33029 + (0.0014343) * pow(getSMEFTCoeffEW("CHq3R", 2, 2), 2.0)
33030 + (0.0012767) * pow(getSMEFTCoeffEW("CHdR", 0, 0), 2.0)
33031 + (0.0012783) * pow(getSMEFTCoeffEW("CHdR", 1, 1), 2.0)
33032 + (0.0013171) * pow(getSMEFTCoeffEW("CHdR", 2, 2), 2.0)
33033 + (0.011) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
33034 + (0.011) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
33035 + (0.011) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
33036 + (0.0042683) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
33037 + (-0.0125738) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHB")
33038 + (-0.0016726) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
33039 + (-0.043734) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHG")
33040 + (0.0052642) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 0, 0)
33041 + (0.0052762) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 1, 1)
33042 + (0.0054406) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 2, 2)
33043 + (0.0052642) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 0, 0)
33044 + (0.0052762) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 1, 1)
33045 + (0.0054406) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 2, 2)
33046 + (-0.000884882) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHdR", 0, 0)
33047 + (-0.000883694) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHdR", 1, 1)
33048 + (-0.000843951) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHdR", 2, 2)
33049 + (-0.01468531) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
33050 + (-0.01468531) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
33051 + (0.01468) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33052 + (-0.01805505) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
33053 + (-0.0064336) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
33054 + (-0.02863887) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
33055 + (-0.003268) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHG")
33056 + (0.0004845) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 0, 0)
33057 + (0.000485) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 1, 1)
33058 + (0.0008983) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 2, 2)
33059 + (0.0004845) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 0, 0)
33060 + (0.000485) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 1, 1)
33061 + (0.0008983) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 2, 2)
33062 + (0.00010197) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHdR", 0, 0)
33063 + (0.00010131) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHdR", 1, 1)
33064 + (-0.0042711) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
33065 + (-0.0042713) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
33066 + (0.0042682) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33067 + (0.006856) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHD")
33068 + (0.016282) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
33069 + (0.013229) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHG")
33070 + (-0.0047668) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 0, 0)
33071 + (-0.00476478) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 1, 1)
33072 + (-0.00533894) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 2, 2)
33073 + (-0.0047668) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 0, 0)
33074 + (-0.00476478) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 1, 1)
33075 + (-0.00533894) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 2, 2)
33076 + (0.00051711) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHdR", 0, 0)
33077 + (0.00051703) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHdR", 1, 1)
33078 + (0.00050983) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHdR", 2, 2)
33079 + (0.012561) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 0, 0)
33080 + (0.012561) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 1, 1)
33081 + (-0.0125738) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33082 + (-0.0023965) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHWB")
33083 + (0.0022286) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 0, 0)
33084 + (0.0022325) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 1, 1)
33085 + (0.0024145) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 2, 2)
33086 + (0.0022286) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 0, 0)
33087 + (0.0022325) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 1, 1)
33088 + (0.0024145) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 2, 2)
33089 + (0.00054611) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHdR", 0, 0)
33090 + (0.00054673) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHdR", 1, 1)
33091 + (0.00062679) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHdR", 2, 2)
33092 + (-0.0036907) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
33093 + (-0.0036907) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
33094 + (0.0036904) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33095 + (-0.0148432) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHG")
33096 + (-0.00193883) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 0, 0)
33097 + (-0.00193998) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 1, 1)
33098 + (-0.00216367) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 2, 2)
33099 + (-0.00193883) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 0, 0)
33100 + (-0.00193998) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 1, 1)
33101 + (-0.00216367) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 2, 2)
33102 + (0.001208) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHdR", 0, 0)
33103 + (0.0012071) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHdR", 1, 1)
33104 + (0.001218) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHdR", 2, 2)
33105 + (0.0016683) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
33106 + (0.0016679) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
33107 + (-0.001673) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33108 + (-0.0036955) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHq1R", 0, 0)
33109 + (-0.0036986) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHq1R", 1, 1)
33110 + (-0.0039625) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHq1R", 2, 2)
33111 + (-0.0036955) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHq3R", 0, 0)
33112 + (-0.0036986) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHq3R", 1, 1)
33113 + (-0.0039625) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHq3R", 2, 2)
33114 + (0.0006428) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHdR", 0, 0)
33115 + (0.0006448) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHdR", 1, 1)
33116 + (0.021874) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHl3R", 0, 0)
33117 + (0.021874) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHl3R", 1, 1)
33118 + (-0.0218734) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33119 + (0.0027621) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq3R", 0, 0)
33120 + (-0.005281107) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
33121 + (-0.005281107) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
33122 + (0.0052642) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33123 + (0.0027657) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHq3R", 1, 1)
33124 + (-0.005268493) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
33125 + (-0.005268493) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
33126 + (0.0052762) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33127 + (0.0028667) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CHq3R", 2, 2)
33128 + (-0.005440848) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
33129 + (-0.005440848) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
33130 + (0.0054406) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33131 + (-0.005281107) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
33132 + (-0.005281107) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
33133 + (0.0052642) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33134 + (-0.005268493) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
33135 + (-0.005268493) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
33136 + (0.0052762) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33137 + (-0.005440848) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
33138 + (-0.005440848) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
33139 + (0.0054406) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33140 + (0.00088499) * getSMEFTCoeffEW("CHdR", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
33141 + (0.00088499) * getSMEFTCoeffEW("CHdR", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
33142 + (-0.000884882) * getSMEFTCoeffEW("CHdR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33143 + (0.00088467) * getSMEFTCoeffEW("CHdR", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
33144 + (0.00088467) * getSMEFTCoeffEW("CHdR", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
33145 + (-0.000883694) * getSMEFTCoeffEW("CHdR", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33146 + (0.00084416) * getSMEFTCoeffEW("CHdR", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
33147 + (0.00084416) * getSMEFTCoeffEW("CHdR", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
33148 + (-0.000843951) * getSMEFTCoeffEW("CHdR", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33149 + (0.01103) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
33150 + (-0.02201481) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33151 + (-0.02201481) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33152 ) * pow(1000000.0, 2.0);
33153
33154 dwidth += cWsch * ((0.75) * pow(deltaGzd6(), 2.0));
33155
33156 dwidth += cWsch * (
33157 +(-0.0906) * deltaGzd6() * getSMEFTCoeffEW("CHbox")
33158 + (-0.0398) * deltaGzd6() * getSMEFTCoeffEW("CHW")
33159 + (0.0836) * deltaGzd6() * getSMEFTCoeffEW("CHB")
33160 + (-0.0216) * deltaGzd6() * getSMEFTCoeffEW("CHD")
33161 + (0.02187) * deltaGzd6() * getSMEFTCoeffEW("CHWB")
33162 + (-0.0128) * deltaGzd6() * getSMEFTCoeffEW("CHG")
33163 + (-0.0362) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 0, 0)
33164 + (-0.0371) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 1, 1)
33165 + (-0.0369) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 2, 2)
33166 + (-0.0362) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 0, 0)
33167 + (-0.0371) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 1, 1)
33168 + (-0.0369) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 2, 2)
33169 + (0.006371) * deltaGzd6() * getSMEFTCoeffEW("CHdR", 0, 0)
33170 + (0.006501) * deltaGzd6() * getSMEFTCoeffEW("CHdR", 1, 1)
33171 + (0.006169) * deltaGzd6() * getSMEFTCoeffEW("CHdR", 2, 2)
33172 + (0.1413) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
33173 + (0.1413) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
33174 + (-0.1361) * deltaGzd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33175 )*1000000;
33176 }
33177
33178 return dwidth;
33179}

◆ deltaGammaH4eRatio1()

const double NPSMEFTd6General::deltaGammaH4eRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 4e)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

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

Definition at line 32311 of file NPSMEFTd6General.cpp.

32311 {
32312 double dwidth = 0.0;
32313
32314 double C1 = 0.0083;
32315 double muRG = 125.1;
32316
32317 dwidth += (+121313. * getSMEFTCoeff("CHbox",muRG)
32318 - 101223. * getSMEFTCoeff("CHB",muRG)
32319 - 25774.5 * getSMEFTCoeff("CHW",muRG)
32320 + 122287. * (getSMEFTCoeff("CHl1R", 0, 0,muRG) + getSMEFTCoeff("CHl3R", 0, 0,muRG))
32321 - 104859. * getSMEFTCoeff("CHeR", 0, 0,muRG)
32322 + cAsch * (-43133.2 * getSMEFTCoeff("CHD",muRG)
32323 - 82523.3 * getSMEFTCoeff("CHWB",muRG)
32324 - 3.424 * delta_GF
32325 - 0.754 * deltaGzd6())
32326 + cWsch * (-321.416 * getSMEFTCoeff("CHD",muRG)
32327 + 10203.3 * getSMEFTCoeff("CHWB",muRG)
32328 - 3. * delta_GF
32329 - 0.754 * deltaGzd6())
32330 );
32331
32332 // Linear contribution from Higgs self-coupling
32333 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
32334
32335
32336 // Add modifications due to small variations of the SM parameters
32337 dwidth += cHSM * (cAsch * (-9.739 * deltaMz()
32338 + 15.858 * deltaMh()
32339 - 0.16 * deltaaMZ()
32340 + 2.408 * deltaGmu())
32341 + cWsch * (-10.859 * deltaMz()
32342 + 15.858 * deltaMh()
32343 + 2.236 * deltaGmu()
32344 + 0.749 * deltaMw()));
32345
32346 // SM (1) + intrinsic + parametric theory relative errors (free pars)
32347 dwidth += eHZZint + eHZZpar;
32348
32349 return dwidth;
32350}

◆ deltaGammaH4eRatio2()

const double NPSMEFTd6General::deltaGammaH4eRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 4e)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

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

Definition at line 32352 of file NPSMEFTd6General.cpp.

32352 {
32353 double dwidth = 0.0;
32354 if (FlagQuadraticTerms) {
32355 //Contributions that are quadratic in the effective coefficients
32356 dwidth += 0.0;
32357 }
32358
32359 return dwidth;
32360}

◆ deltaGammaH4fCCRatio1()

const double NPSMEFTd6General::deltaGammaH4fCCRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 4f, CC)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

Returns
\(\delta \Gamma(H\to 4f, CC)\)/ \(\Gamma(H\to 4f, CC)_{\mathrm{SM}}\)

Definition at line 34694 of file NPSMEFTd6General.cpp.

34694 {
34695 double dwidth = 0.0;
34696
34697 // SM decay widths (from MG simulations)
34698 double wHLvvLSM = 6.318e-05, wHudduSM = 0.0001716, wHLvudSM = 0.0003606;
34699 double wH2udSM = 0.0001758, wH2LvSM = 3.164e-05;
34700
34701 // Sum
34702 double wH4fSM = wHLvvLSM + wHudduSM + wHLvudSM + wH2udSM + wH2LvSM;
34703
34704 dwidth += (wHLvvLSM * deltaGammaHLvvLRatio1() + wHudduSM * deltaGammaHudduRatio1() + wHLvudSM * deltaGammaHLvudRatio1() +
34705 wH2udSM * deltaGammaH2udRatio1() + wH2LvSM * deltaGammaH2LvRatio1()) / wH4fSM;
34706
34707 return dwidth;
34708}

◆ deltaGammaH4fCCRatio2()

const double NPSMEFTd6General::deltaGammaH4fCCRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 4f, CC)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

Returns
\(\delta \Gamma(H\to 4f, CC)\)/ \(\Gamma(H\to 4f, CC)_{\mathrm{SM}}\)

Definition at line 34710 of file NPSMEFTd6General.cpp.

34710 {
34711 double dwidth = 0.0;
34712 if (FlagQuadraticTerms) {
34713 //Contributions that are quadratic in the effective coefficients
34714 // SM decay widths (from MG simulations)
34715 double wHLvvLSM = 6.318e-05, wHudduSM = 0.0001716, wHLvudSM = 0.0003606;
34716 double wH2udSM = 0.0001758, wH2LvSM = 3.164e-05;
34717
34718 // Sum
34719 double wH4fSM = wHLvvLSM + wHudduSM + wHLvudSM + wH2udSM + wH2LvSM;
34720
34721 //Contributions that are quadratic in the effective coefficients
34722 dwidth += (wHLvvLSM * deltaGammaHLvvLRatio2() + wHudduSM * deltaGammaHudduRatio2() + wHLvudSM * deltaGammaHLvudRatio2() +
34723 wH2udSM * deltaGammaH2udRatio2() + wH2LvSM * deltaGammaH2LvRatio2()) / wH4fSM;
34724 }
34725
34726 return dwidth;
34727}

◆ deltaGammaH4fNCRatio1()

const double NPSMEFTd6General::deltaGammaH4fNCRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 4f, NC)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

Returns
\(\delta \Gamma(H\to 4f, NC)\)/ \(\Gamma(H\to 4f, NC)_{\mathrm{SM}}\)

Definition at line 34605 of file NPSMEFTd6General.cpp.

34605 {
34606 double dwidth = 0.0;
34607
34608 // SM decay widths (from MG simulations)
34609 double wH2L2LSM = 6.905e-07, wH2v2vSM = 2.922e-06, wH2L2vSM = 2.844e-06;
34610 double wH2u2uSM = 2.406e-06, wH2d2dSM = 1.265e-05, wH2u2dSM = 1.291e-05;
34611 double wH2L2uSM = 4.402e-06, wH2L2dSM = 8.593e-06, wH2v2uSM = 9.831e-06, wH2v2dSM = 1.867e-05;
34612 double wH4LSM = 3.565e-07, wH4vSM = 1.747e-06;
34613 double wH4uSM = 2.533e-06, wH4dSM = 6.394e-06;
34614
34615 // Sum
34616 double wH4fSM = wH2L2LSM + wH2v2vSM + wH2L2vSM + wH2u2uSM + wH2d2dSM + wH2u2dSM +
34617 wH2L2uSM + wH2L2dSM + wH2v2uSM + wH2v2dSM + wH4LSM + wH4vSM + wH4uSM + wH4dSM;
34618
34619 dwidth += (wH2L2LSM * deltaGammaH2L2LRatio1() + wH2v2vSM * deltaGammaH2v2vRatio1() + wH2L2vSM * deltaGammaH2L2vRatio1() +
34620 wH2u2uSM * deltaGammaH2u2uRatio1() + wH2d2dSM * deltaGammaH2d2dRatio1() + wH2u2dSM * deltaGammaH2u2dRatio1() +
34621 wH2L2uSM * deltaGammaH2L2uRatio1() + wH2L2dSM * deltaGammaH2L2dRatio1() + wH2v2uSM * deltaGammaH2v2uRatio1() +
34622 wH2v2dSM * deltaGammaH2v2dRatio1() + wH4LSM * deltaGammaH4LRatio1() + wH4vSM * deltaGammaH4vRatio1() +
34623 wH4uSM * deltaGammaH4uRatio1() + wH4dSM * deltaGammaH4dRatio1()) / wH4fSM;
34624
34625 return dwidth;
34626}

◆ deltaGammaH4fNCRatio2()

const double NPSMEFTd6General::deltaGammaH4fNCRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 4f, NC)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

Returns
\(\delta \Gamma(H\to 4f, NC)\)/ \(\Gamma(H\to 4f, NC)_{\mathrm{SM}}\)

Definition at line 34628 of file NPSMEFTd6General.cpp.

34628 {
34629 double dwidth = 0.0;
34630 if (FlagQuadraticTerms) {
34631 //Contributions that are quadratic in the effective coefficients
34632 // SM decay widths (from MG simulations)
34633 double wH2L2LSM = 6.905e-07, wH2v2vSM = 2.922e-06, wH2L2vSM = 2.844e-06;
34634 double wH2u2uSM = 2.406e-06, wH2d2dSM = 1.265e-05, wH2u2dSM = 1.291e-05;
34635 double wH2L2uSM = 4.402e-06, wH2L2dSM = 8.593e-06, wH2v2uSM = 9.831e-06, wH2v2dSM = 1.867e-05;
34636 double wH4LSM = 3.565e-07, wH4vSM = 1.747e-06;
34637 double wH4uSM = 2.533e-06, wH4dSM = 6.394e-06;
34638
34639 // Sum
34640 double wH4fSM = wH2L2LSM + wH2v2vSM + wH2L2vSM + wH2u2uSM + wH2d2dSM + wH2u2dSM +
34641 wH2L2uSM + wH2L2dSM + wH2v2uSM + wH2v2dSM + wH4LSM + wH4vSM + wH4uSM + wH4dSM;
34642
34643 //Contributions that are quadratic in the effective coefficients
34644 dwidth += (wH2L2LSM * deltaGammaH2L2LRatio2() + wH2v2vSM * deltaGammaH2v2vRatio2() + wH2L2vSM * deltaGammaH2L2vRatio2() +
34645 wH2u2uSM * deltaGammaH2u2uRatio2() + wH2d2dSM * deltaGammaH2d2dRatio2() + wH2u2dSM * deltaGammaH2u2dRatio2() +
34646 wH2L2uSM * deltaGammaH2L2uRatio2() + wH2L2dSM * deltaGammaH2L2dRatio2() + wH2v2uSM * deltaGammaH2v2uRatio2() +
34647 wH2v2dSM * deltaGammaH2v2dRatio2() + wH4LSM * deltaGammaH4LRatio2() + wH4vSM * deltaGammaH4vRatio2() +
34648 wH4uSM * deltaGammaH4uRatio2() + wH4dSM * deltaGammaH4dRatio2()) / wH4fSM;
34649 }
34650
34651 return dwidth;
34652}

◆ deltaGammaH4fRatio1()

const double NPSMEFTd6General::deltaGammaH4fRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 4f)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

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

Definition at line 34497 of file NPSMEFTd6General.cpp.

34497 {
34498 double dwidth = 0.0;
34499
34500 // SM decay widths (from MG simulations)
34501 /*double wH2L2LSM = 0.65682e-06, wH2v2vSM = 0.28126e-05, wH2L2vSM = 0.27224e-05;
34502 double wH2u2uSM = 0.22500e-05, wH2d2dSM = 0.11906e-04, wH2u2dSM = 0.12361e-04;
34503 double wH2L2uSM = 0.45029e-05, wH2L2dSM = 0.85830e-05, wH2v2uSM = 0.93233e-05;
34504 double wH2v2dSM = 0.17794e-04, wH4LSM = 0.33973e-06, wH4vSM = 0.16884e-05;
34505 double wH4uSM = 0.23669e-05, wH4dSM = 0.60254e-05;
34506 double wHLvvLSM = 0.58098e-04, wHudduSM = 0.13384e-03, wHLvudSM = 0.34149e-03;
34507 double wH2udSM = 0.13711e-03, wH2LvSM = 0.27557e-04;*/
34508
34509 // AG:
34510 double wH2L2LSM = 6.905e-07, wH2v2vSM = 2.922e-06, wH2L2vSM = 2.844e-06;
34511 double wH2u2uSM = 2.406e-06, wH2d2dSM = 1.265e-05, wH2u2dSM = 1.291e-05;
34512 double wH2L2uSM = 4.402e-06, wH2L2dSM = 8.593e-06, wH2v2uSM = 9.831e-06, wH2v2dSM = 1.867e-05;
34513 double wH4LSM = 3.565e-07, wH4vSM = 1.747e-06;
34514 double wH4uSM = 2.533e-06, wH4dSM = 6.394e-06;
34515 double wHLvvLSM = 6.318e-05, wHudduSM = 0.0001716, wHLvudSM = 0.0003606;
34516 double wH2udSM = 0.0001758, wH2LvSM = 3.164e-05;
34517
34518 // Sum
34519 double wH4fSM = wH2L2LSM + wH2v2vSM + wH2L2vSM + wH2u2uSM + wH2d2dSM + wH2u2dSM +
34520 wH2L2uSM + wH2L2dSM + wH2v2uSM + wH2v2dSM + wH4LSM + wH4vSM + wH4uSM + wH4dSM + wHLvvLSM + wHudduSM +
34521 wHLvudSM + wH2udSM + wH2LvSM;
34522
34523 dwidth += (wH2L2LSM * deltaGammaH2L2LRatio1() + wH2v2vSM * deltaGammaH2v2vRatio1() + wH2L2vSM * deltaGammaH2L2vRatio1() +
34524 wH2u2uSM * deltaGammaH2u2uRatio1() + wH2d2dSM * deltaGammaH2d2dRatio1() + wH2u2dSM * deltaGammaH2u2dRatio1() +
34525 wH2L2uSM * deltaGammaH2L2uRatio1() + wH2L2dSM * deltaGammaH2L2dRatio1() + wH2v2uSM * deltaGammaH2v2uRatio1() +
34526 wH2v2dSM * deltaGammaH2v2dRatio1() + wH4LSM * deltaGammaH4LRatio1() + wH4vSM * deltaGammaH4vRatio1() +
34527 wH4uSM * deltaGammaH4uRatio1() + wH4dSM * deltaGammaH4dRatio1() +
34528 wHLvvLSM * deltaGammaHLvvLRatio1() + wHudduSM * deltaGammaHudduRatio1() + wHLvudSM * deltaGammaHLvudRatio1() +
34529 wH2udSM * deltaGammaH2udRatio1() + wH2LvSM * deltaGammaH2LvRatio1()) / wH4fSM;
34530
34531 return dwidth;
34532}

◆ deltaGammaH4fRatio2()

const double NPSMEFTd6General::deltaGammaH4fRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 4f)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

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

Definition at line 34534 of file NPSMEFTd6General.cpp.

34534 {
34535 double dwidth = 0.0;
34536 if (FlagQuadraticTerms) {
34537 //Contributions that are quadratic in the effective coefficients
34538 // SM decay widths (from MG simulations)
34539 double wH2L2LSM = 6.905e-07, wH2v2vSM = 2.922e-06, wH2L2vSM = 2.844e-06;
34540 double wH2u2uSM = 2.406e-06, wH2d2dSM = 1.265e-05, wH2u2dSM = 1.291e-05;
34541 double wH2L2uSM = 4.402e-06, wH2L2dSM = 8.593e-06, wH2v2uSM = 9.831e-06, wH2v2dSM = 1.867e-05;
34542 double wH4LSM = 3.565e-07, wH4vSM = 1.747e-06;
34543 double wH4uSM = 2.533e-06, wH4dSM = 6.394e-06;
34544 double wHLvvLSM = 6.318e-05, wHudduSM = 0.0001716, wHLvudSM = 0.0003606;
34545 double wH2udSM = 0.0001758, wH2LvSM = 3.164e-05;
34546
34547 // Sum
34548 double wH4fSM = wH2L2LSM + wH2v2vSM + wH2L2vSM + wH2u2uSM + wH2d2dSM + wH2u2dSM +
34549 wH2L2uSM + wH2L2dSM + wH2v2uSM + wH2v2dSM + wH4LSM + wH4vSM + wH4uSM + wH4dSM + wHLvvLSM + wHudduSM +
34550 wHLvudSM + wH2udSM + wH2LvSM;
34551
34552 //Contributions that are quadratic in the effective coefficients
34553 dwidth += (wH2L2LSM * deltaGammaH2L2LRatio2() + wH2v2vSM * deltaGammaH2v2vRatio2() + wH2L2vSM * deltaGammaH2L2vRatio2() +
34554 wH2u2uSM * deltaGammaH2u2uRatio2() + wH2d2dSM * deltaGammaH2d2dRatio2() + wH2u2dSM * deltaGammaH2u2dRatio2() +
34555 wH2L2uSM * deltaGammaH2L2uRatio2() + wH2L2dSM * deltaGammaH2L2dRatio2() + wH2v2uSM * deltaGammaH2v2uRatio2() +
34556 wH2v2dSM * deltaGammaH2v2dRatio2() + wH4LSM * deltaGammaH4LRatio2() + wH4vSM * deltaGammaH4vRatio2() +
34557 wH4uSM * deltaGammaH4uRatio2() + wH4dSM * deltaGammaH4dRatio2() +
34558 wHLvvLSM * deltaGammaHLvvLRatio2() + wHudduSM * deltaGammaHudduRatio2() + wHLvudSM * deltaGammaHLvudRatio2() +
34559 wH2udSM * deltaGammaH2udRatio2() + wH2LvSM * deltaGammaH2LvRatio2()) / wH4fSM;
34560 }
34561
34562 return dwidth;
34563}

◆ deltaGammaH4L2Ratio1()

const double NPSMEFTd6General::deltaGammaH4L2Ratio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 4L)\) ( \(L=e,\mu\)) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

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

Definition at line 32218 of file NPSMEFTd6General.cpp.

32218 {
32219 double dwidth = 0.0;
32220
32221 double C1 = 0.0083;
32222 double muRG = 125.1;
32223
32224 dwidth += (+121305. * getSMEFTCoeff("CHbox",muRG)
32225 - 101068. * getSMEFTCoeff("CHB",muRG)
32226 - 26272.7 * getSMEFTCoeff("CHW",muRG)
32227 + 61265. * (getSMEFTCoeff("CHl1R", 0, 0,muRG) + getSMEFTCoeff("CHl3R", 0, 0,muRG))
32228 + 61239.2 * (getSMEFTCoeff("CHl1R", 1, 1,muRG) + getSMEFTCoeff("CHl3R", 1, 1,muRG))
32229 - 52542.2 * getSMEFTCoeff("CHeR", 0, 0,muRG)
32230 - 52658.5 * getSMEFTCoeff("CHeR", 1, 1,muRG)
32231 + cAsch * (-43256.5 * getSMEFTCoeff("CHD",muRG)
32232 - 82588.8 * getSMEFTCoeff("CHWB",muRG)
32233 - 3.426 * delta_GF
32234 - 0.761 * deltaGzd6()
32235 )
32236 + cWsch * (-451.131 * getSMEFTCoeff("CHD",muRG)
32237 + 10429. * getSMEFTCoeff("CHWB",muRG)
32238 - 3.003 * delta_GF
32239 - 0.761 * deltaGzd6()
32240 ));
32241
32242 // Linear contribution from Higgs self-coupling
32243 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
32244
32245
32246 // Add modifications due to small variations of the SM parameters
32247 dwidth += cAsch * (cHSM * (-9.718 * deltaMz()
32248 + 15.845 * deltaMh()
32249 - 0.163 * deltaaMZ()
32250 + 2.408 * deltaGmu()))
32251 + cWsch * (cHSM * (-10.905 * deltaMz()
32252 + 15.845 * deltaMh()
32253 + 2.236 * deltaGmu()
32254 + 0.81 * deltaMw()));
32255
32256 // SM (1) + intrinsic + parametric theory relative errors (free pars)
32257 dwidth += eHZZint + eHZZpar;
32258
32259 return dwidth;
32260}

◆ deltaGammaH4L2Ratio2()

const double NPSMEFTd6General::deltaGammaH4L2Ratio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 4L)\) ( \(L=e,\mu\)) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

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

Definition at line 32262 of file NPSMEFTd6General.cpp.

32262 {
32263 double dwidth = 0.0;
32264 if (FlagQuadraticTerms) {
32265 //Contributions that are quadratic in the effective coefficients
32266 dwidth += 0.0;
32267 }
32268
32269 return dwidth;
32270}

◆ deltaGammaH4LRatio1()

const double NPSMEFTd6General::deltaGammaH4LRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 4L)\) ( \(L=e,\mu,\tau\)) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

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

Definition at line 31977 of file NPSMEFTd6General.cpp.

31977 {
31978 double dwidth = 0.0;
31979
31980 double C1 = 0.0083;
31981 double muRG = 125.1;
31982
31983 //------ Old alpha scheme expression: Beg
31984 dwidth += cAsch * (+121291. * getSMEFTCoeff("CHbox",muRG)
31985 - 103587. * getSMEFTCoeff("CHB",muRG)
31986 - 25126.1 * getSMEFTCoeff("CHW",muRG)
31987 + 40801.2 * (getSMEFTCoeff("CHl1R", 0, 0,muRG) + getSMEFTCoeff("CHl3R", 0, 0,muRG))
31988 + 40841.5 * (getSMEFTCoeff("CHl1R", 1, 1,muRG) + getSMEFTCoeff("CHl3R", 1, 1,muRG))
31989 + 40593.4 * (getSMEFTCoeff("CHl1R", 2, 2,muRG) + getSMEFTCoeff("CHl3R", 2, 2,muRG))
31990 - 35062.5 * getSMEFTCoeff("CHeR", 0, 0,muRG)
31991 - 35200.6 * getSMEFTCoeff("CHeR", 1, 1,muRG)
31992 - 34739.1 * getSMEFTCoeff("CHeR", 2, 2,muRG)
31993 - 43327.2 * getSMEFTCoeff("CHD",muRG)
31994 - 83516.6 * getSMEFTCoeff("CHWB",muRG)
31995 - 3.426 * delta_GF
31996 - 0.759 * deltaGzd6()
31997 );
31998 /*+ cWsch * (-79.855 * getSMEFTCoeff("CHD")
31999 + 10882.3 * getSMEFTCoeff("CHWB")
32000 - 3. * delta_GF
32001 - 0.759 * deltaGzd6()
32002 ));*/
32003
32004 //------ Old alpha scheme expression: End
32005
32006 // AG:
32007 dwidth += cWsch * (
32008 ((0.12134) * getSMEFTCoeff("CHbox",muRG)
32009 + (-0.0103) * getSMEFTCoeff("CHW",muRG)
32010 + (-0.11604) * getSMEFTCoeff("CHB",muRG)
32011 + (0.01268) * getSMEFTCoeff("CHD",muRG)
32012 + (0.01261) * getSMEFTCoeff("CHWB",muRG)
32013 + (0.041857) * getSMEFTCoeff("CHl1R", 0, 0,muRG)
32014 + (0.041873) * getSMEFTCoeff("CHl1R", 1, 1,muRG)
32015 + (0.041607) * getSMEFTCoeff("CHl1R", 2, 2,muRG)
32016 + (-0.1401455) * getSMEFTCoeff("CHl3R", 0, 0,muRG)
32017 + (-0.1401933) * getSMEFTCoeff("CHl3R", 1, 1,muRG)
32018 + (0.041607) * getSMEFTCoeff("CHl3R", 2, 2,muRG)
32019 + (-0.03372101) * getSMEFTCoeff("CHeR", 0, 0,muRG)
32020 + (-0.0338238) * getSMEFTCoeff("CHeR", 1, 1,muRG)
32021 + (-0.03341988) * getSMEFTCoeff("CHeR", 2, 2,muRG)
32022 + (0.18199) * getSMEFTCoeff("CllR", 0, 1, 1, 0,muRG)) * 1000000
32023 + (-0.741) * deltaGzd6()
32024 );
32025
32026 // Linear contribution from Higgs self-coupling
32027 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
32028
32029
32030 // Add modifications due to small variations of the SM parameters
32031 dwidth += cAsch * (cHSM * (-9.741 * deltaMz()
32032 + 15.903 * deltaMh()
32033 - 0.172 * deltaaMZ()
32034 + 2.401 * deltaGmu()))
32035 + cWsch * (cHSM * (-10.943 * deltaMz()
32036 + 15.903 * deltaMh()
32037 + 2.234 * deltaGmu()
32038 + 0.855 * deltaMw()));
32039
32040 // SM (1) + intrinsic + parametric theory relative errors (free pars)
32041 dwidth += eHZZint + eHZZpar;
32042
32043 return dwidth;
32044}

◆ deltaGammaH4lRatio1()

const double NPSMEFTd6General::deltaGammaH4lRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 4l)\) ( \(l=e,\mu\)) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

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

Definition at line 34769 of file NPSMEFTd6General.cpp.

34769 {
34770 double dwidth = 0.0;
34771
34772 // SM decay widths (from MG simmulations)
34773 double wH2e2muSM = 0.22065e-06, wH4L2SM = 0.22716e-06;
34774
34775 // Sum
34776 double wH4lSM = wH2e2muSM + wH4L2SM;
34777
34778 dwidth += (wH2e2muSM * deltaGammaH2e2muRatio1() + wH4L2SM * deltaGammaH4L2Ratio1()) / wH4lSM;
34779
34780 return dwidth;
34781}

◆ deltaGammaH4LRatio2()

const double NPSMEFTd6General::deltaGammaH4LRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 4L)\) ( \(L=e,\mu,\tau\)) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

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

Definition at line 32046 of file NPSMEFTd6General.cpp.

32046 {
32047 double dwidth = 0.0;
32048 if (FlagQuadraticTerms) {
32049 dwidth += cWsch * (
32050 +(0.014714) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
32051 + (0.15495) * pow(getSMEFTCoeffEW("CHW"), 2.0)
32052 + (0.41542) * pow(getSMEFTCoeffEW("CHB"), 2.0)
32053 + (0.016983) * pow(getSMEFTCoeffEW("CHD"), 2.0)
32054 + (0.12035) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
32055 + (0.0018392) * pow(getSMEFTCoeffEW("CHl1R", 0, 0), 2.0)
32056 + (0.0018429) * pow(getSMEFTCoeffEW("CHl1R", 1, 1), 2.0)
32057 + (0.0018273) * pow(getSMEFTCoeffEW("CHl1R", 2, 2), 2.0)
32058 + (0.007796) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
32059 + (0.007789) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
32060 + (0.0018273) * pow(getSMEFTCoeffEW("CHl3R", 2, 2), 2.0)
32061 + (0.0018903) * pow(getSMEFTCoeffEW("CHeR", 0, 0), 2.0)
32062 + (0.0018939) * pow(getSMEFTCoeffEW("CHeR", 1, 1), 2.0)
32063 + (0.0018728) * pow(getSMEFTCoeffEW("CHeR", 2, 2), 2.0)
32064 + (0.011032) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
32065 + (-0.001236) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
32066 + (-0.014072) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHB")
32067 + (-0.002148) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
32068 + (0.001548) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
32069 + (0.0050712) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 0, 0)
32070 + (0.005074) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 1, 1)
32071 + (0.0050473) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 2, 2)
32072 + (-0.0096309) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
32073 + (-0.0096384) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
32074 + (0.0050473) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 2, 2)
32075 + (-0.004107204) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHeR", 0, 0)
32076 + (-0.0041018682) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHeR", 1, 1)
32077 + (-0.004054257) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHeR", 2, 2)
32078 + (0.014714) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32079 + (-0.11378) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
32080 + (0.041377) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
32081 + (-0.220374) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
32082 + (-0.001359) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 0, 0)
32083 + (-0.001361) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 1, 1)
32084 + (-0.000772) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 2, 2)
32085 + (-0.00015) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
32086 + (-0.000772) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 2, 2)
32087 + (0.0005633) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHeR", 0, 0)
32088 + (0.0005763) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHeR", 1, 1)
32089 + (0.0009145) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHeR", 2, 2)
32090 + (-0.001236) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32091 + (-0.036515) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHD")
32092 + (-0.158913) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
32093 + (-0.00351) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 0, 0)
32094 + (-0.003531) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 1, 1)
32095 + (-0.004109) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 2, 2)
32096 + (0.010605) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 0, 0)
32097 + (0.010582) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 1, 1)
32098 + (-0.004109) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 2, 2)
32099 + (0.002904) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHeR", 0, 0)
32100 + (0.0029155) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHeR", 1, 1)
32101 + (0.0025168) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHeR", 2, 2)
32102 + (-0.014072) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32103 + (0.006449) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHWB")
32104 + (0.0044927) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 0, 0)
32105 + (0.0045029) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 1, 1)
32106 + (0.0046153) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 2, 2)
32107 + (0.002944) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
32108 + (0.002976) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
32109 + (0.0046153) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 2, 2)
32110 + (0.0027333) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHeR", 0, 0)
32111 + (0.0027367) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHeR", 1, 1)
32112 + (0.0027896) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHeR", 2, 2)
32113 + (0.001536) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32114 + (0.0019896) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 0, 0)
32115 + (0.0019886) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 1, 1)
32116 + (0.0017711) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 2, 2)
32117 + (0.000446) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
32118 + (0.000441) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
32119 + (0.0017711) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 2, 2)
32120 + (0.0056796) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 0, 0)
32121 + (0.0056827) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 1, 1)
32122 + (0.0054722) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 2, 2)
32123 + (0.001548) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32124 + (-0.001397086) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
32125 + (-0.005076786) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
32126 + (-0.00028075) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHeR", 0, 0)
32127 + (0.0050712) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32128 + (-0.005076755) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
32129 + (-0.001395393) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
32130 + (-0.00028124) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHeR", 1, 1)
32131 + (0.005074) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32132 + (-0.005049493) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
32133 + (-0.005049493) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
32134 + (0.0036579) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 2, 2)
32135 + (-0.00026148) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHeR", 2, 2)
32136 + (0.0050473) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32137 + (0.000891) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
32138 + (-0.005056) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 2, 2)
32139 + (0.0038179) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHeR", 0, 0)
32140 + (0.0041009) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHeR", 1, 1)
32141 + (0.0040482) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHeR", 2, 2)
32142 + (-0.016984847) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32143 + (-0.005046) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 2, 2)
32144 + (0.0041001) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHeR", 0, 0)
32145 + (0.0038194) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHeR", 1, 1)
32146 + (0.0040482) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHeR", 2, 2)
32147 + (-0.01697742) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32148 + (-0.00026148) * getSMEFTCoeffEW("CHl3R", 2, 2) * getSMEFTCoeffEW("CHeR", 2, 2)
32149 + (0.0050473) * getSMEFTCoeffEW("CHl3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32150 + (-0.004107204) * getSMEFTCoeffEW("CHeR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32151 + (-0.0041018682) * getSMEFTCoeffEW("CHeR", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32152 + (-0.004054257) * getSMEFTCoeffEW("CHeR", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32153 ) * pow(1000000.0, 2.0);
32154
32155 dwidth += cWsch * ((0.67) * pow(deltaGzd6(), 2.0));
32156
32157 dwidth += cWsch * (
32158 +(-0.0901) * deltaGzd6() * getSMEFTCoeffEW("CHbox")
32159 + (-0.0072) * deltaGzd6() * getSMEFTCoeffEW("CHW")
32160 + (0.0523) * deltaGzd6() * getSMEFTCoeffEW("CHB")
32161 + (-0.0031) * deltaGzd6() * getSMEFTCoeffEW("CHD")
32162 + (0.0204) * deltaGzd6() * getSMEFTCoeffEW("CHWB")
32163 + (-0.0344) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 0, 0)
32164 + (-0.0343) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 1, 1)
32165 + (-0.0352) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 2, 2)
32166 + (0.10209) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
32167 + (0.1005) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
32168 + (-0.0352) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 2, 2)
32169 + (0.028177) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 0, 0)
32170 + (0.028204) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 1, 1)
32171 + (0.028786) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 2, 2)
32172 + (-0.1348) * deltaGzd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32173 )*1000000;
32174 }
32175
32176 return dwidth;
32177}

◆ deltaGammaH4lRatio2()

const double NPSMEFTd6General::deltaGammaH4lRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 4l)\) ( \(l=e,\mu\)) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

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

Definition at line 34783 of file NPSMEFTd6General.cpp.

34783 {
34784 double dwidth = 0.0;
34785 if (FlagQuadraticTerms) {
34786 //Contributions that are quadratic in the effective coefficients
34787 dwidth += 0.0;
34788 }
34789
34790 return dwidth;
34791}

◆ deltaGammaH4muRatio1()

const double NPSMEFTd6General::deltaGammaH4muRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 4\mu)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

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

Definition at line 32401 of file NPSMEFTd6General.cpp.

32401 {
32402 double dwidth = 0.0;
32403
32404 double C1 = 0.0083;
32405 double muRG = 125.1;
32406
32407 dwidth += (+121280. * getSMEFTCoeff("CHbox",muRG)
32408 - 101266. * getSMEFTCoeff("CHB",muRG)
32409 - 25189.1 * getSMEFTCoeff("CHW",muRG)
32410 + 122245. * (getSMEFTCoeff("CHl1R", 1, 1,muRG) + getSMEFTCoeff("CHl3R", 1, 1,muRG))
32411 - 105313. * getSMEFTCoeff("CHeR", 1, 1,muRG)
32412 + cAsch * (-43187.7 * getSMEFTCoeff("CHD",muRG)
32413 - 82284. * getSMEFTCoeff("CHWB",muRG)
32414 - 3.424 * delta_GF
32415 - 0.756 * deltaGzd6())
32416 + cWsch * (-448.867 * getSMEFTCoeff("CHD",muRG)
32417 + 10693.5 * getSMEFTCoeff("CHWB",muRG)
32418 - 2.999 * delta_GF
32419 - 0.756 * deltaGzd6())
32420 );
32421
32422 // Linear contribution from Higgs self-coupling
32423 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
32424
32425
32426 // Add modifications due to small variations of the SM parameters
32427 dwidth += cHSM * (cAsch * (-9.697 * deltaMz()
32428 + 15.843 * deltaMh()
32429 - 0.171 * deltaaMZ()
32430 + 2.408 * deltaGmu())
32431 + cWsch * (-10.868 * deltaMz()
32432 + 15.843 * deltaMh()
32433 + 2.244 * deltaGmu()
32434 + 0.672 * deltaMw()));
32435
32436 // SM (1) + intrinsic + parametric theory relative errors (free pars)
32437 dwidth += eHZZint + eHZZpar;
32438
32439 return dwidth;
32440}

◆ deltaGammaH4muRatio2()

const double NPSMEFTd6General::deltaGammaH4muRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 4\mu)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

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

Definition at line 32442 of file NPSMEFTd6General.cpp.

32442 {
32443 double dwidth = 0.0;
32444 if (FlagQuadraticTerms) {
32445 //Contributions that are quadratic in the effective coefficients
32446 dwidth += 0.0;
32447 }
32448
32449 return dwidth;
32450}

◆ deltaGammaH4uRatio1()

const double NPSMEFTd6General::deltaGammaH4uRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 4u)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

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

Definition at line 32693 of file NPSMEFTd6General.cpp.

32693 {
32694 double dwidth = 0.0;
32695
32696 double C1 = 0.0083;
32697 double muRG = 125.1;
32698
32699 //------ Old alpha scheme expression: Beg
32700 dwidth += cAsch * (+121283. * getSMEFTCoeff("CHbox",muRG)
32701 - 153814. * getSMEFTCoeff("CHB",muRG)
32702 + 70762.7 * getSMEFTCoeff("CHW",muRG)
32703 - 476614. * getSMEFTCoeff("CHG",muRG)
32704 - 70157.4 * (getSMEFTCoeff("CHq1R", 0, 0,muRG) - getSMEFTCoeff("CHq3R", 0, 0,muRG))
32705 - 70569. * (getSMEFTCoeff("CHq1R", 1, 1,muRG) - getSMEFTCoeff("CHq3R", 1, 1,muRG))
32706 + 30328.1 * getSMEFTCoeff("CHuR", 0, 0,muRG)
32707 + 30455.3 * getSMEFTCoeff("CHuR", 1, 1,muRG)
32708 - 67742.3 * getSMEFTCoeff("CHD",muRG)
32709 - 272758. * getSMEFTCoeff("CHWB",muRG)
32710 - 4.233 * delta_GF
32711 - 0.781 * deltaGzd6()
32712 );
32713 /*+ cWsch * (+56825.9 * getSMEFTCoeff("CHD")
32714 + 5.842 * getSMEFTCoeff("CHWB")
32715 - 3.002 * delta_GF
32716 - 0.781 * deltaGzd6()
32717 ));*/
32718
32719 //------ Old alpha scheme expression: End
32720
32721 // AG:
32722 dwidth += cWsch * (
32723 ((0.12118) * getSMEFTCoeff("CHbox",muRG)
32724 + (0.07154) * getSMEFTCoeff("CHW",muRG)
32725 + (-0.154493) * getSMEFTCoeff("CHB",muRG)
32726 + (0.06099) * getSMEFTCoeff("CHD",muRG)
32727 + (-0.001621) * getSMEFTCoeff("CHWB",muRG)
32728 + (-0.46458) * getSMEFTCoeff("CHG",muRG)
32729 + (-0.070151) * getSMEFTCoeff("CHq1R", 0, 0,muRG)
32730 + (-0.070597) * getSMEFTCoeff("CHq1R", 1, 1,muRG)
32731 + (0.070159) * getSMEFTCoeff("CHq3R", 0, 0,muRG)
32732 + (0.070584) * getSMEFTCoeff("CHq3R", 1, 1,muRG)
32733 + (0.028845) * getSMEFTCoeff("CHuR", 0, 0,muRG)
32734 + (0.028945) * getSMEFTCoeff("CHuR", 1, 1,muRG)
32735 + (-0.181705) * getSMEFTCoeff("CHl3R", 0, 0,muRG)
32736 + (-0.181705) * getSMEFTCoeff("CHl3R", 1, 1,muRG)
32737 + (0.18178) * getSMEFTCoeff("CllR", 0, 1, 1, 0,muRG)) * 1000000
32738 + (-0.773) * deltaGzd6()
32739 );
32740
32741 // Linear contribution from Higgs self-coupling
32742 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
32743
32744
32745 // Add modifications due to small variations of the SM parameters
32746 dwidth += cAsch * (cHSM * (-8.52 * deltaMz()
32747 + 16.373 * deltaMh()
32748 - 0.942 * deltaaMZ()
32749 + 3.167 * deltaGmu()))
32750 + cWsch * (cHSM * (-14.978 * deltaMz()
32751 + 16.373 * deltaMh()
32752 + 2.198 * deltaGmu()
32753 + 4.578 * deltaMw()));
32754
32755 // SM (1) + intrinsic + parametric theory relative errors (free pars)
32756 dwidth += eHZZint + eHZZpar;
32757
32758 return dwidth;
32759}

◆ deltaGammaH4uRatio2()

const double NPSMEFTd6General::deltaGammaH4uRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 4u)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

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

Definition at line 32761 of file NPSMEFTd6General.cpp.

32761 {
32762 double dwidth = 0.0;
32763 if (FlagQuadraticTerms) {
32764 dwidth += cWsch * (
32765 +(0.014723) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
32766 + (0.05967) * pow(getSMEFTCoeffEW("CHW"), 2.0)
32767 + (0.08583) * pow(getSMEFTCoeffEW("CHB"), 2.0)
32768 + (0.005284) * pow(getSMEFTCoeffEW("CHD"), 2.0)
32769 + (0.024458) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
32770 + (17.441) * pow(getSMEFTCoeffEW("CHG"), 2.0)
32771 + (0.002695) * pow(getSMEFTCoeffEW("CHq1R", 0, 0), 2.0)
32772 + (0.0027093) * pow(getSMEFTCoeffEW("CHq1R", 1, 1), 2.0)
32773 + (0.0026965) * pow(getSMEFTCoeffEW("CHq3R", 0, 0), 2.0)
32774 + (0.0027074) * pow(getSMEFTCoeffEW("CHq3R", 1, 1), 2.0)
32775 + (0.0025407) * pow(getSMEFTCoeffEW("CHuR", 0, 0), 2.0)
32776 + (0.002553) * pow(getSMEFTCoeffEW("CHuR", 1, 1), 2.0)
32777 + (0.01104) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
32778 + (0.01104) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
32779 + (0.01104) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
32780 + (0.008706) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
32781 + (-0.018754) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHB")
32782 + (0.003716) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
32783 + (-0.0001986) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
32784 + (-0.056564) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHG")
32785 + (-0.00851468) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 0, 0)
32786 + (-0.0085655) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 1, 1)
32787 + (0.0085081) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 0, 0)
32788 + (0.0085634) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 1, 1)
32789 + (0.0034974) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHuR", 0, 0)
32790 + (0.0035094) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHuR", 1, 1)
32791 + (-0.014696081) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
32792 + (-0.014696081) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
32793 + (0.014695) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32794 + (-0.0816219) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
32795 + (0.00511) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
32796 + (-0.0808873) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
32797 + (0.008774) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHG")
32798 + (-0.003999) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 0, 0)
32799 + (-0.0042009) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 1, 1)
32800 + (0.003996) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 0, 0)
32801 + (0.004189) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 1, 1)
32802 + (0.0007209) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHuR", 0, 0)
32803 + (0.000785) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHuR", 1, 1)
32804 + (-0.008701) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
32805 + (-0.008701) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
32806 + (0.008706) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32807 + (-0.007909) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHD")
32808 + (0.013811) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
32809 + (0.07569) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHG")
32810 + (0.011419) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 0, 0)
32811 + (0.011655) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 1, 1)
32812 + (-0.0114147) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 0, 0)
32813 + (-0.0116652) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 1, 1)
32814 + (-0.0030623) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHuR", 0, 0)
32815 + (-0.0031141) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHuR", 1, 1)
32816 + (0.01874) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 0, 0)
32817 + (0.01874) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 1, 1)
32818 + (-0.018754) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32819 + (-0.0024203) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHWB")
32820 + (-0.006369) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHG")
32821 + (-0.0065229) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 0, 0)
32822 + (-0.006595) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 1, 1)
32823 + (0.006513) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 0, 0)
32824 + (0.0065908) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 1, 1)
32825 + (-0.00178349) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHuR", 0, 0)
32826 + (-0.00179882) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHuR", 1, 1)
32827 + (-0.0073925) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
32828 + (-0.0073925) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
32829 + (0.007378) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32830 + (-0.053831) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHG")
32831 + (0.0019895) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 0, 0)
32832 + (0.0020763) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 1, 1)
32833 + (-0.0019874) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 0, 0)
32834 + (-0.0020812) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 1, 1)
32835 + (-0.00515343) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHuR", 0, 0)
32836 + (-0.00521536) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHuR", 1, 1)
32837 + (0.0001955) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
32838 + (0.0001955) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
32839 + (-0.0001986) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32840 + (0.007733) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHq1R", 0, 0)
32841 + (0.007768) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHq1R", 1, 1)
32842 + (-0.007704) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHq3R", 0, 0)
32843 + (-0.007748) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHq3R", 1, 1)
32844 + (-0.0032671) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHuR", 0, 0)
32845 + (-0.0031513) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHuR", 1, 1)
32846 + (0.028219) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHl3R", 0, 0)
32847 + (0.028219) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHl3R", 1, 1)
32848 + (-0.028292) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32849 + (-0.00538675) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq3R", 0, 0)
32850 + (-0.00022976) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHuR", 0, 0)
32851 + (0.0085081) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
32852 + (0.0085081) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
32853 + (-0.00851468) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32854 + (-0.00542127) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHq3R", 1, 1)
32855 + (-0.00022419) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHuR", 1, 1)
32856 + (0.0085634) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
32857 + (0.0085634) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
32858 + (-0.0085655) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32859 + (0.00022949) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHuR", 0, 0)
32860 + (-0.00851468) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
32861 + (-0.00851468) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
32862 + (0.0085081) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32863 + (0.00022382) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHuR", 1, 1)
32864 + (-0.0085655) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
32865 + (-0.0085655) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
32866 + (0.0085634) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32867 + (-0.00349993) * getSMEFTCoeffEW("CHuR", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
32868 + (-0.00349993) * getSMEFTCoeffEW("CHuR", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
32869 + (0.0034974) * getSMEFTCoeffEW("CHuR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32870 + (-0.00350917) * getSMEFTCoeffEW("CHuR", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
32871 + (-0.00350917) * getSMEFTCoeffEW("CHuR", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
32872 + (0.0035094) * getSMEFTCoeffEW("CHuR", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32873 + (0.01099) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
32874 + (-0.02204873) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32875 + (-0.02204873) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32876 ) * pow(1000000.0, 2.0);
32877
32878 dwidth += cWsch * ((0.68) * pow(deltaGzd6(), 2.0));
32879
32880 dwidth += cWsch * (
32881 +(-0.0933) * deltaGzd6() * getSMEFTCoeffEW("CHbox")
32882 + (-0.0736) * deltaGzd6() * getSMEFTCoeffEW("CHW")
32883 + (0.1281) * deltaGzd6() * getSMEFTCoeffEW("CHB")
32884 + (-0.0475) * deltaGzd6() * getSMEFTCoeffEW("CHD")
32885 + (0.02) * deltaGzd6() * getSMEFTCoeffEW("CHWB")
32886 + (0.0122) * deltaGzd6() * getSMEFTCoeffEW("CHG")
32887 + (0.05898) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 0, 0)
32888 + (0.06058) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 1, 1)
32889 + (-0.0604) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 0, 0)
32890 + (-0.0578) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 1, 1)
32891 + (-0.0254) * deltaGzd6() * getSMEFTCoeffEW("CHuR", 0, 0)
32892 + (-0.0252) * deltaGzd6() * getSMEFTCoeffEW("CHuR", 1, 1)
32893 + (0.1397) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
32894 + (0.1397) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
32895 + (-0.1399) * deltaGzd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32896 )*1000000;
32897 }
32898
32899 return dwidth;
32900}

◆ deltaGammaH4vRatio1()

const double NPSMEFTd6General::deltaGammaH4vRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 4v)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

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

Definition at line 32491 of file NPSMEFTd6General.cpp.

32491 {
32492 double dwidth = 0.0;
32493
32494 double C1 = 0.0083;
32495 double muRG = 125.1;
32496
32497 //------ Old alpha scheme expression: Beg
32498 dwidth += cAsch * (+121311. * getSMEFTCoeff("CHbox",muRG)
32499 - 13320.2 * getSMEFTCoeff("CHB",muRG)
32500 - 44355.6 * getSMEFTCoeff("CHW",muRG)
32501 - 37027.3 * (getSMEFTCoeff("CHl1R", 0, 0,muRG) - getSMEFTCoeff("CHl3R", 0, 0,muRG))
32502 - 36969.3 * (getSMEFTCoeff("CHl1R", 1, 1,muRG) - getSMEFTCoeff("CHl3R", 1, 1,muRG))
32503 - 37032.5 * (getSMEFTCoeff("CHl1R", 2, 2,muRG) - getSMEFTCoeff("CHl3R", 2, 2,muRG))
32504 - 30309.7 * getSMEFTCoeff("CHD",muRG)
32505 - 24266.2 * getSMEFTCoeff("CHWB",muRG)
32506 - 2.998 * delta_GF
32507 - 0.715 * deltaGzd6()
32508 );
32509 /*+ cWsch * (-30309.7 * getSMEFTCoeff("CHD")
32510 - 24266.2 * getSMEFTCoeff("CHWB")
32511 - 2.998 * delta_GF
32512 - 0.715 * deltaGzd6()
32513 ));*/
32514
32515 //------ Old alpha scheme expression: End
32516
32517 // AG:
32518 dwidth += cWsch * (
32519 ((0.12132) * getSMEFTCoeff("CHbox",muRG)
32520 + (-0.0448947) * getSMEFTCoeff("CHW",muRG)
32521 + (-0.01288824) * getSMEFTCoeff("CHB",muRG)
32522 + (-0.0303007) * getSMEFTCoeff("CHD",muRG)
32523 + (-0.02405184) * getSMEFTCoeff("CHWB",muRG)
32524 + (-0.03687556) * getSMEFTCoeff("CHl1R", 0, 0,muRG)
32525 + (-0.03708882) * getSMEFTCoeff("CHl1R", 1, 1,muRG)
32526 + (-0.03709052) * getSMEFTCoeff("CHl1R", 2, 2,muRG)
32527 + (-0.1447394) * getSMEFTCoeff("CHl3R", 0, 0,muRG)
32528 + (-0.144877) * getSMEFTCoeff("CHl3R", 1, 1,muRG)
32529 + (0.037099) * getSMEFTCoeff("CHl3R", 2, 2,muRG)
32530 + (0.18201) * getSMEFTCoeff("CllR", 0, 1, 1, 0,muRG)) * 1000000
32531 + (-0.705) * deltaGzd6()
32532 );
32533
32534 // Linear contribution from Higgs self-coupling
32535 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
32536
32537
32538 // Add modifications due to small variations of the SM parameters
32539 dwidth += cAsch * (cHSM * (-9.608 * deltaMz()
32540 + 14.774 * deltaMh()
32541 + 0.233 * deltaaMZ()
32542 + 2.016 * deltaGmu()))
32543 + cWsch * (cHSM * (-7.952 * deltaMz()
32544 + 14.777 * deltaMh()
32545 + 2.262 * deltaGmu()
32546 - 1.206 * deltaMw()));
32547
32548 // SM (1) + intrinsic + parametric theory relative errors (free pars)
32549 dwidth += eHZZint + eHZZpar;
32550
32551 return dwidth;
32552}

◆ deltaGammaH4vRatio2()

const double NPSMEFTd6General::deltaGammaH4vRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to 4v)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

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

Definition at line 32554 of file NPSMEFTd6General.cpp.

32554 {
32555 double dwidth = 0.0;
32556 if (FlagQuadraticTerms) {
32557 dwidth += cWsch * (
32558 +(0.014726) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
32559 + (-0.00480382) * pow(getSMEFTCoeffEW("CHW"), 2.0)
32560 + (-0.00151116) * pow(getSMEFTCoeffEW("CHB"), 2.0)
32561 + (-0.00092039) * pow(getSMEFTCoeffEW("CHD"), 2.0)
32562 + (-0.000594135) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
32563 + (0.0008871) * pow(getSMEFTCoeffEW("CHl1R", 0, 0), 2.0)
32564 + (0.0008922) * pow(getSMEFTCoeffEW("CHl1R", 1, 1), 2.0)
32565 + (0.000888) * pow(getSMEFTCoeffEW("CHl1R", 2, 2), 2.0)
32566 + (0.007436) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
32567 + (0.007428) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
32568 + (0.000888) * pow(getSMEFTCoeffEW("CHl3R", 2, 2), 2.0)
32569 + (0.011046) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
32570 + (-0.00544326) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
32571 + (-0.001563085) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHB")
32572 + (-0.0073519) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
32573 + (-0.002917112) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
32574 + (-0.004492723) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 0, 0)
32575 + (-0.004495401) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 1, 1)
32576 + (-0.004497299) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 2, 2)
32577 + (-0.0102118) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
32578 + (-0.01020412) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
32579 + (0.0044983) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 2, 2)
32580 + (0.014709) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32581 + (0.00037571) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
32582 + (0.0013626) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
32583 + (-0.003676079) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
32584 + (0.0026637) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 0, 0)
32585 + (0.002664) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 1, 1)
32586 + (0.0026642) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 2, 2)
32587 + (0.0027871) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
32588 + (0.0027884) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
32589 + (-0.00266319) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 2, 2)
32590 + (-0.00544326) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32591 + (0.0021446) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHD")
32592 + (-0.00125948) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
32593 + (0.00076461) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 0, 0)
32594 + (0.0007646) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 1, 1)
32595 + (0.00076468) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 2, 2)
32596 + (0.0007999) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 0, 0)
32597 + (0.0008002) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 1, 1)
32598 + (-0.000764423) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 2, 2)
32599 + (-0.001563085) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32600 + (0.0023664) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHWB")
32601 + (-0.000202074) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 0, 0)
32602 + (-0.000202026) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 1, 1)
32603 + (-0.000202041) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 2, 2)
32604 + (0.0038785) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
32605 + (0.0038773) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
32606 + (0.00020215) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 2, 2)
32607 + (-0.003674358) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32608 + (0.0014271) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 0, 0)
32609 + (0.0014271) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 1, 1)
32610 + (0.0014274) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 2, 2)
32611 + (0.0014932) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
32612 + (0.0014938) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
32613 + (-0.001426273) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 2, 2)
32614 + (-0.002917112) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32615 + (0.0027238) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
32616 + (0.0044994) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
32617 + (-0.004492723) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32618 + (0.0044991) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
32619 + (0.0027251) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
32620 + (-0.004495401) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32621 + (0.0044983) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
32622 + (0.0044983) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
32623 + (-0.001768826) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 2, 2)
32624 + (-0.004497299) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32625 + (0.00197) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
32626 + (-0.004519) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 2, 2)
32627 + (-0.01754772) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32628 + (-0.00451) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 2, 2)
32629 + (-0.01756145) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32630 + (0.0044983) * getSMEFTCoeffEW("CHl3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32631 ) * pow(1000000.0, 2.0);
32632
32633 dwidth += cWsch * ((0.66) * pow(deltaGzd6(), 2.0));
32634
32635 dwidth += cWsch * (
32636 +(-0.0835) * deltaGzd6() * getSMEFTCoeffEW("CHbox")
32637 + (0.031722) * deltaGzd6() * getSMEFTCoeffEW("CHW")
32638 + (0.009061) * deltaGzd6() * getSMEFTCoeffEW("CHB")
32639 + (0.02045) * deltaGzd6() * getSMEFTCoeffEW("CHD")
32640 + (0.01684) * deltaGzd6() * getSMEFTCoeffEW("CHWB")
32641 + (0.029482) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 0, 0)
32642 + (0.028462) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 1, 1)
32643 + (0.030133) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 2, 2)
32644 + (0.09418) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
32645 + (0.09646) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
32646 + (-0.0301) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 2, 2)
32647 + (-0.1251) * deltaGzd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32648 )*1000000;
32649 }
32650
32651 return dwidth;
32652}

◆ deltaGammaHbbRatio1()

const double NPSMEFTd6General::deltaGammaHbbRatio1 ( ) const
virtual

The new physics contribution to the ratio of the \(\Gamma(H\to bb)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

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

Reimplemented from NPbase.

Definition at line 28778 of file NPSMEFTd6General.cpp.

28779{
28780 double dwidth = 0.0;
28781
28782 double C1 = 0.0;
28783 double muRG = 125.1;
28784
28785 //if (FlagLoopHd6) {
28786
28787 // dwidth += (+121248. * getSMEFTCoeff("CHbox",muRG)
28788 // - 558.186 * getSMEFTCoeff("CuHR", 2, 2,muRG)
28789 // - 5027051. * getSMEFTCoeff("CdHR", 2, 2,muRG)
28790 // - 30312.1 * getSMEFTCoeff("CHD",muRG)
28791 // - 60624.1 * delta_GF / v() / v());
28792
28793 //} else {
28794
28795 /*dwidth += (+121248. * getSMEFTCoeff("CHbox")
28796 - 5050180. * getSMEFTCoeff("CdHR", 2, 2)
28797 - 30312.1 * getSMEFTCoeff("CHD")
28798 - 60624.1 * delta_GF / v() / v());*/
28799
28800 //AG:begin
28801 double mf = quarks[BOTTOM].getMass();
28802 double CifH = getSMEFTCoeff("CdHR", 2, 2,muRG);
28803 dwidth = deltaGammaHffRatio1(mf, CifH);
28804 //AG:end
28805 //}
28806
28807 // Linear contribution from Higgs self-coupling
28808 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
28809
28810
28811 // Add modifications due to small variations of the SM parameters
28812 dwidth += cHSM * (+1. * deltaGmu()
28813 - 0.23 * deltaaSMZ()
28814 + 1.007 * deltaMh()
28815 + 0.001 * deltamt()
28816 + 1.992 * deltamb());
28817
28818 // SM (1) + intrinsic + parametric theory relative errors (free pars)
28819 dwidth += eHbbint + eHbbpar;
28820
28821 return dwidth;
28822}
const double deltaGammaHffRatio1(const double mf, const double CifH) const
The ratio of the in the current model and in the Standard Model.
virtual const double deltamb() const
The relative correction to the mass of the quark, , with respect to ref. point used in the SM calcul...
virtual const double deltamt() const
The relative correction to the mass of the quark, , with respect to ref. point used in the SM calcul...
virtual const double deltaaSMZ() const
The relative correction to the strong coupling constant at the Z pole, , with respect to ref....

◆ deltaGammaHbbRatio2()

const double NPSMEFTd6General::deltaGammaHbbRatio2 ( ) const
virtual

The new physics contribution to the ratio of the \(\Gamma(H\to bb)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

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

Reimplemented from NPbase.

Definition at line 28824 of file NPSMEFTd6General.cpp.

28825{
28826 double dwidth = 0.0;
28827
28828 if (FlagQuadraticTerms) {
28829 //AG:begin
28830 double mf = leptons[BOTTOM].getMass();
28831 double CifH = getSMEFTCoeffEW("CdHR", 2, 2);
28832 dwidth += deltaGammaHffRatio2(mf, CifH);
28833 //AG:end
28834 }
28835 return ( dwidth);
28836}
const double deltaGammaHffRatio2(const double mf, const double CifH) const
The new physics contribution to the ratio of the in the current model and in the Standard Model at ...

◆ deltaGammaHccRatio1()

const double NPSMEFTd6General::deltaGammaHccRatio1 ( ) const
virtual

The new physics contribution to the ratio of the \(\Gamma(H\to cc)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

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

Reimplemented from NPbase.

Definition at line 28577 of file NPSMEFTd6General.cpp.

28578{
28579 double dwidth = 0.0;
28580
28581 double C1 = 0.0;
28582 double muRG = 125.1;
28583
28584 //if (FlagLoopHd6) {
28585
28586 // dwidth += (+121248. * getSMEFTCoeff("CHbox",muRG)
28587 // - 16421890. * getSMEFTCoeff("CuHR", 1, 1,muRG)
28588 // - 992.159 * getSMEFTCoeff("CuHR", 2, 2,muRG)
28589 // - 30312.1 * getSMEFTCoeff("CHD",muRG)
28590 // - 60624.1 * delta_GF / v() / v());
28591
28592 //} else {
28593
28594 /*dwidth += (+121248. * getSMEFTCoeff("CHbox")
28595 - 16556668. * getSMEFTCoeff("CuHR", 1, 1)
28596 - 30312.1 * getSMEFTCoeff("CHD")
28597 - 60624.1 * delta_GF / v() / v());*/
28598
28599 //AG:begin
28600 double mf = quarks[CHARM].getMass();
28601 double CifH = getSMEFTCoeff("CuHR", 1, 1,muRG);
28602 dwidth = deltaGammaHffRatio1(mf, CifH);
28603 //AG:end
28604
28605 //}
28606
28607 // Linear contribution from Higgs self-coupling
28608 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
28609
28610
28611 // Add modifications due to small variations of the SM parameters
28612 dwidth += cHSM * (+1. * deltaGmu()
28613 - 0.789 * deltaaSMZ()
28614 + 1.004 * deltaMh()
28615 + 0.001 * deltamt()
28616 + 1.995 * deltamc());
28617
28618 // SM (1) + intrinsic + parametric theory relative errors (free pars)
28619 dwidth += eHccint + eHccpar;
28620
28621 return dwidth;
28622}
virtual const double deltamc() const
The relative correction to the mass of the quark, , with respect to ref. point used in the SM calcul...

◆ deltaGammaHccRatio2()

const double NPSMEFTd6General::deltaGammaHccRatio2 ( ) const
virtual

The new physics contribution to the ratio of the \(\Gamma(H\to cc)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

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

Reimplemented from NPbase.

Definition at line 28624 of file NPSMEFTd6General.cpp.

28625{
28626 double dwidth = 0.0;
28627
28628 if (FlagQuadraticTerms) {
28629 //AG:begin
28630 double mf = quarks[CHARM].getMass();
28631 double CifH = getSMEFTCoeffEW("CuHR", 1, 1);
28632 dwidth += deltaGammaHffRatio2(mf, CifH);
28633 //AG:end
28634 }
28635 //Contributions that are quadratic in the effective coefficients
28636 return ( dwidth);
28637}

◆ deltaGammaHevmuvRatio1()

const double NPSMEFTd6General::deltaGammaHevmuvRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to e\nu \mu\nu)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

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

Definition at line 33364 of file NPSMEFTd6General.cpp.

33364 {
33365 double dwidth = 0.0;
33366
33367 double C1 = 0.0073;
33368 double muRG = 125.1;
33369
33370 dwidth += (+121407. * getSMEFTCoeff("CHbox",muRG)
33371 - 91741.5 * getSMEFTCoeff("CHW",muRG)
33372 + 68126.1 * getSMEFTCoeff("CHl3R", 0, 0,muRG)
33373 + 68223.8 * getSMEFTCoeff("CHl3R", 1, 1,muRG)
33374 + cAsch * (-203550. * getSMEFTCoeff("CHD",muRG)
33375 - 380035. * getSMEFTCoeff("CHWB",muRG)
33376 - 4.711 * delta_GF
33377 - 13.53 * deltaMwd6()
33378 - 0.964 * deltaGwd6()
33379 )
33380 + cWsch * (-30299.6 * getSMEFTCoeff("CHD",muRG)
33381 + 0. * getSMEFTCoeff("CHWB",muRG)
33382 - 3. * delta_GF
33383 - 0.964 * deltaGwd6()
33384 ));
33385
33386 // Linear contribution from Higgs self-coupling
33387 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
33388
33389
33390 // Add modifications due to small variations of the SM parameters
33391 dwidth += cAsch * (cHSM * (-12.178 * deltaMz()
33392 + 13.623 * deltaMh()
33393 + 1.825 * deltaaMZ()
33394 + 0.233 * deltaGmu()))
33395 + cWsch * (cHSM * (-0.016 * deltaMz()
33396 - 8.445 * deltaMw()
33397 + 13.623 * deltaMh()
33398 + 2.089 * deltaGmu()));
33399
33400 // SM (1) + intrinsic + parametric theory relative errors (free pars)
33401 dwidth += eHWWint + eHWWpar;
33402
33403 return dwidth;
33404}

◆ deltaGammaHevmuvRatio2()

const double NPSMEFTd6General::deltaGammaHevmuvRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to e\nu \mu\nu)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

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

Definition at line 33406 of file NPSMEFTd6General.cpp.

33406 {
33407 double dwidth = 0.0;
33408 if (FlagQuadraticTerms) {
33409 //Contributions that are quadratic in the effective coefficients
33410 dwidth += 0.0;
33411 }
33412
33413 return dwidth;
33414}

◆ deltaGammaHffRatio1()

const double NPSMEFTd6General::deltaGammaHffRatio1 ( const double  mf,
const double  CifH 
) const

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

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

Definition at line 28362 of file NPSMEFTd6General.cpp.

28363{
28364 double muRG = 125.1;
28365
28366 double CiHbox = getSMEFTCoeff("CHbox",muRG);
28367 double CiHD = getSMEFTCoeff("CHD",muRG);
28368
28369 return (-delta_GF + 2.0 * CiHbox * v2 - CiHD * v2 / 2.0 - pow(2.0, 0.5) * CifH * pow(v(), 3.0) / mf);
28370}

◆ deltaGammaHffRatio2()

const double NPSMEFTd6General::deltaGammaHffRatio2 ( const double  mf,
const double  CifH 
) const

The \(\mathcal{O}(\Lambda^{-4})\) new physics contribution to the ratio of the \(\Gamma(H\to ff)\) in the current model and in the Standard Model at order Lambd.

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

Definition at line 28372 of file NPSMEFTd6General.cpp.

28373{
28374 double dwidth = 0.0;
28375
28376 if (FlagQuadraticTerms) {
28377 double CiHbox = getSMEFTCoeffEW("CHbox");
28378 double CiHD = getSMEFTCoeffEW("CHD");
28379
28380 dwidth += (pow(delta_GF, 2.0) - delta_GF_2 - CifH * delta_GF * pow(v(), 3.0) / pow(2.0, 0.5) / mf
28381 + 4.0 * pow(CiHbox, 2.0) * pow(v(), 4.0) - 2.0 * CiHbox * CiHD * pow(v(), 4.0) + pow(CiHD, 2.0) * pow(v(), 4.0) / 4.0
28382 - 2.0 * pow(2.0, 0.5) * CifH * CiHbox * pow(v(), 5.0) / mf + CifH * CiHD * pow(v(), 5.0) / pow(2.0, 0.5) / mf
28383 + pow(CifH, 2.0) * pow(v(), 6.0) / 2.0 / pow(mf, 2.0));
28384 }
28385 return dwidth;
28386}

◆ deltaGammaHgagaRatio1()

const double NPSMEFTd6General::deltaGammaHgagaRatio1 ( ) const
virtual

The new physics contribution to the ratio of the \(\Gamma(H\to \gamma\gamma)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

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

Reimplemented from NPbase.

Definition at line 28135 of file NPSMEFTd6General.cpp.

28135 {
28136 double dwidth = 0.0;
28137
28138 double C1 = 0.0049;
28139 double muRG = 125.1;
28140
28141 // It does not include modifications of MW
28142 // Write the tree-level contributions directly as a function
28143 // of delta_AA (or deltaG_hAA) to account for variations of sw2 and cw2
28144 /*dwidth += (-255156.97 * deltaG_hAA()
28145 // -48314158. *getSMEFTCoeff("CHB",muRG)
28146 // -14510502. * getSMEFTCoeff("CHW",muRG)
28147 // +26477588. * getSMEFTCoeff("CHWB",muRG)
28148 + cLHd6 * (
28149 +119766. * getSMEFTCoeff("CHbox",muRG)
28150 - 42565.7 * getSMEFTCoeff("CeHR", 2, 2,muRG)
28151 - 48868.1 * getSMEFTCoeff("CuHR", 1, 1,muRG)
28152 + 32078.2 * getSMEFTCoeff("CuHR", 2, 2,muRG)
28153 - 18428.3 * getSMEFTCoeff("CdHR", 2, 2,muRG)
28154 - 137452. * getSMEFTCoeff("CHD",muRG)
28155 - 235677. * getSMEFTCoeff("CHWB",muRG)
28156 - 124462. * delta_GF / v() / v()
28157 - 1.257 * deltaMwd6())
28158 );*/
28159
28160 //AG:begin
28161 /*
28162 * Numeric parametrizations based on arXiV:1805.00302.
28163 * The analytical expressions were entered into a Mathematica notebook, and a numeric
28164 parametrization was obtained upon using the updated input values in the MW-scheme.
28165 * The contribution from eq.411 was rederived in the MW-scheme which now depends on cHD.
28166 * CKM=1. Pending to add the CKM into the cdH, coming from defining the SU2-doublet as (u,Vd).
28167 * Future improvement: change to analytic parametrization.
28168 */
28169 double cHbox = getSMEFTCoeffEW("CHbox");
28170 double cHD = getSMEFTCoeffEW("CHD");
28171 double cHW = getSMEFTCoeffEW("CHW");
28172 double cHB = getSMEFTCoeffEW("CHB");
28173 double cHWB = getSMEFTCoeffEW("CHWB");
28174 double cW = getSMEFTCoeffEW("CW");
28175 double dgf = delta_GF;
28176 double ceH11 = getSMEFTCoeffEW("CeHR", 0, 0);
28177 double ceH22 = getSMEFTCoeffEW("CeHR", 1, 1);
28178 double ceH33 = getSMEFTCoeffEW("CeHR", 2, 2);
28179 double cuH11 = getSMEFTCoeffEW("CuHR", 0, 0);
28180 double cuH22 = getSMEFTCoeffEW("CuHR", 1, 1);
28181 double cuH33 = getSMEFTCoeffEW("CuHR", 2, 2);
28182 double cdH11 = getSMEFTCoeffEW("CdHR", 0, 0);
28183 double cdH22 = getSMEFTCoeffEW("CdHR", 1, 1);
28184 double cdH33 = getSMEFTCoeffEW("CdHR", 2, 2);
28185 double ceB11 = getSMEFTCoeffEW("CeBR", 0, 0);
28186 double ceB22 = getSMEFTCoeffEW("CeBR", 1, 1);
28187 double ceB33 = getSMEFTCoeffEW("CeBR", 2, 2);
28188 double ceW11 = getSMEFTCoeffEW("CeWR", 0, 0);
28189 double ceW22 = getSMEFTCoeffEW("CeWR", 1, 1);
28190 double ceW33 = getSMEFTCoeffEW("CeWR", 2, 2);
28191 double cuB11 = getSMEFTCoeffEW("CuBR", 0, 0);
28192 double cuB22 = getSMEFTCoeffEW("CuBR", 1, 1);
28193 double cuB33 = getSMEFTCoeffEW("CuBR", 2, 2);
28194 double cuW11 = getSMEFTCoeffEW("CuWR", 0, 0);
28195 double cuW22 = getSMEFTCoeffEW("CuWR", 1, 1);
28196 double cuW33 = getSMEFTCoeffEW("CuWR", 2, 2);
28197 double cdB11 = getSMEFTCoeffEW("CdBR", 0, 0);
28198 double cdB22 = getSMEFTCoeffEW("CdBR", 1, 1);
28199 double cdB33 = getSMEFTCoeffEW("CdBR", 2, 2);
28200 double cdW11 = getSMEFTCoeffEW("CdWR", 0, 0);
28201 double cdW22 = getSMEFTCoeffEW("CdWR", 1, 1);
28202 double cdW33 = getSMEFTCoeffEW("CdWR", 2, 2);
28203
28204 /*double cHbox = 0.;
28205 double cHD = 0.;
28206 double cHW = 0.;
28207 double cHB = 0.;
28208 double cHWB = 0.;
28209 double cW = 0.;
28210 double dgf = 0.;
28211 double ceH11 = 0.;
28212 double ceH22 = 0.;
28213 double ceH33 = 0.;
28214 double cuH11 = 0.;
28215 double cuH22 = 0.;
28216 double cuH33 = 0.;
28217 double cdH11 = 0.;
28218 double cdH22 = 0.;
28219 double cdH33 = 0.;
28220 double ceB11=0.;
28221 double ceB22=0.;
28222 double ceB33=0.;
28223 double ceW11=1.;
28224 double ceW22=0.;
28225 double ceW33=0.;
28226 double cuB11=0.;
28227 double cuB22=0.;
28228 double cuB33=0.;
28229 double cuW11=0.;
28230 double cuW22=0.;
28231 double cuW33=0.;
28232 double cdB11=0.;
28233 double cdB22=0.;
28234 double cdB33=0.;
28235 double cdW11=0.;
28236 double cdW22=0.;
28237 double cdW33=0.;*/
28238
28239 double MuS = mHl;
28240 double MuS2 = MuS*MuS;
28241 double MZ = Mz;
28242 double MZ2 = MZ*MZ;
28243
28244 double deltaGammaHgaga_Prefactor, dGammaHgagaRatio_HiggsField;
28245 double dGammaHgagaRatio_Yukawa, dGammaHgagaRatio_dipoleOp;
28246 double dGammaHgagaRatio_cW;
28247 double dGammaHgaga_cHB, dGammaHgaga_cHW, dGammaHgaga_cHWB, dGammaHgagaRatio_tree;
28248
28249 //-- Indirect effects from the theory-scheme prefactors:
28250 deltaGammaHgaga_Prefactor = (-0.211587 * cHD - 0.352136 * cHWB) * pow(1000, 2) - 0.181872 * dgf;
28251
28252 //-- Indirect effect from Higgs-shift:
28253 dGammaHgagaRatio_HiggsField = sqrt(2)*(cHbox - cHD / 4.) / GF;
28254
28255 //-- Insertions in fermion-loop:
28256 dGammaHgagaRatio_Yukawa =
28257 (-0.000257658 * cdH11 - 0.00248474 * cdH22 - 0.0186489 * cdH33
28258 - 0.000126593 * ceH11 - 0.00812649 * ceH22 - 0.0430632 * ceH33
28259 - 0.000562257 * cuH11 - 0.0493429 * cuH22 + 0.0342643 * cuH33) * pow(1000, 2);
28260
28261 dGammaHgagaRatio_dipoleOp = (
28262 cuB33 * (1.863305361 - 0.828073331 * log(MuS2 / MZ2)) +
28263 cuW33 * (0.966911579 - 0.429706107 * log(MuS2 / MZ2)) +
28264 cuB22 * (-0.027127066 - 0.006102554 * log(MuS2 / MZ2)) +
28265 cdW33 * (-0.017084248 - 0.005211430 * log(MuS2 / MZ2)) +
28266 cuW22 * (-0.014076852 - 0.003166754 * log(MuS2 / MZ2)) +
28267 ceW33 * (-0.009110967 - 0.002215306 * log(MuS2 / MZ2)) +
28268 ceW22 * (-0.000912481 - 0.000131729 * log(MuS2 / MZ2)) +
28269 cdW22 * (-0.000820980 - 0.000116446 * log(MuS2 / MZ2)) +
28270 cuB11 * (-0.000147805 - 0.000010570 * log(MuS2 / MZ2)) +
28271 cdW11 * (-0.000065914 - 5.822339464e-6 * log(MuS2 / MZ2)) +
28272 cuW11 * (-0.000076699 - 5.485466633e-6 * log(MuS2 / MZ2)) +
28273 ceW11 * (-0.000011198 - 6.370897972e-7 * log(MuS2 / MZ2)) +
28274 ceB11 * (0.000021579 + 1.227716019e-6 * log(MuS2 / MZ2)) +
28275 cdB11 * (0.000127022 + 0.000011220 * log(MuS2 / MZ2)) +
28276 cdB22 * (0.001582086 + 0.000224401 * log(MuS2 / MZ2)) +
28277 ceB22 * (0.001758414 + 0.000253852 * log(MuS2 / MZ2)) +
28278 ceB33 * (0.01755746253200913 + 0.004269048861525898 * log(MuS2 / MZ2)) +
28279 cdB33 * (0.03292252565024579 + 0.010042785723792674 * log(MuS2 / MZ2))) * pow(1000, 2);
28280
28281 //-- Insertions in boson-loop:
28282 dGammaHgagaRatio_cW = (-0.0338638 * cW) * pow(1000, 2);
28283
28284 //-- Tree-Level contributions:
28285 dGammaHgaga_cHB = (-45.2606 + 0.975724 * log(MuS2 / MZ2)) * pow(1000, 2);
28286 dGammaHgaga_cHW = (-13.0377 + 0.196935 * log(MuS2 / MZ2)) * pow(1000, 2);
28287 dGammaHgaga_cHWB = (24.4444 - 0.500946 * log(MuS2 / MZ2)) * pow(1000, 2);
28288
28289 dGammaHgagaRatio_tree = dGammaHgaga_cHB * cHB + dGammaHgaga_cHW * cHW + dGammaHgaga_cHWB*cHWB;
28290
28291 //--- TOTAL:
28292 dwidth += deltaGammaHgaga_Prefactor + dGammaHgagaRatio_HiggsField
28293 + dGammaHgagaRatio_Yukawa + dGammaHgagaRatio_dipoleOp
28294 + dGammaHgagaRatio_cW
28295 + dGammaHgagaRatio_tree;
28296
28297 //std::cout<<"deltaGammaHgaga_Prefactor = "<<deltaGammaHgaga_Prefactor<<std::endl;
28298 //std::cout<<"dGammaZgagaRatio_HiggsField = "<<dGammaHgagaRatio_HiggsField<<std::endl;
28299 //std::cout<<"dGammaZgagaRatio_Yukawa = "<<dGammaHgagaRatio_Yukawa<<std::endl;
28300 //std::cout<<"dGammaHgagaRatio_dipoleOp = "<<dGammaHgagaRatio_dipoleOp<<std::endl;
28301 //std::cout<<"dGammaZgagaRatio_cW = "<<dGammaHgagaRatio_cW<<std::endl;
28302 //std::cout<<"dGammaHZgagaRatio_tree = "<<dGammaHgagaRatio_tree<<std::endl;
28303 //AG:end
28304
28305 // Linear contribution from Higgs self-coupling
28306 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
28307
28308
28309 // Add modifications due to small variations of the SM parameters
28310 dwidth += cHSM * (+2. * deltaa0()
28311 + 0.27 * deltaaMZ()
28312 + 0.736 * deltaGmu()
28313 - 1.797 * deltaMz()
28314 + 0.02 * deltaaSMZ()
28315 + 4.195 * deltaMh()
28316 + 0.047 * deltamt()
28317 + 0.008 * deltamb()
28318 + 0.009 * deltamc()
28319 + 0.01 * deltamtau());
28320
28321 // SM (1) + intrinsic + parametric theory relative errors (free pars)
28322 dwidth += eHgagaint + eHgagapar;
28323
28324 return dwidth;
28325}
virtual const double deltamtau() const
The relative correction to the mass of the lepton, , with respect to ref. point used in the SM calcu...
virtual const double deltaa0() const
The relative correction to the electromagnetic constant at zero momentum, , with respect to ref....

◆ deltaGammaHgagaRatio2()

const double NPSMEFTd6General::deltaGammaHgagaRatio2 ( ) const
virtual

The new physics contribution to the ratio of the \(\Gamma(H\to \gamma\gamma)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

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

Reimplemented from NPbase.

Definition at line 28327 of file NPSMEFTd6General.cpp.

28327 {
28328 double dwidth = 0.0;
28329 if (FlagQuadraticTerms) {
28330 //Contributions that are quadratic in the effective coefficients
28331 dwidth += 0.0;
28332 }
28333
28334 return dwidth;
28335}

◆ deltaGammaHggRatio1()

const double NPSMEFTd6General::deltaGammaHggRatio1 ( ) const
virtual

The new physics contribution to the ratio of the \(\Gamma(H\to gg)\) in the current model and in the Standard Model. Only terms that are linear in the effective Lagrangian coefficients.

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

Reimplemented from NPbase.

Definition at line 25986 of file NPSMEFTd6General.cpp.

25986 {
25987 double dwidth = 0.0;
25988
25989 double CHG = 0.0, CDH = 0.0, CHD = 0.0, CuHR33 = 0.0, CtGR = 0.0, CHl3R11 = 0.0, CHl3R22 = 0.0, Cll1221 = 0.0;
25990
25991 double C1 = 0.0066;
25992 double muRG = 125.1;
25993
25994// Wilson coefficients definitions
25995 CHG = getSMEFTCoeff("CHG",muRG);
25996 CDH = getSMEFTCoeff("CHbox",muRG);
25997 CHD = getSMEFTCoeff("CHD",muRG);
25998 CuHR33 = getSMEFTCoeff("CuHR",2,2,muRG);
25999 CtGR = (getSMEFTCoeff("CuGR",2,2,muRG) / g3_tree);
26000 CHl3R11 = getSMEFTCoeff("CHl3R",0,0,muRG);
26001 CHl3R22 = getSMEFTCoeff("CHl3R",1,1,muRG);
26002 Cll1221 = getSMEFTCoeff("CllR",0,1,1,0,muRG);
26003
26004 /*dwidth += (+37526258. * getSMEFTCoeffEW("CHG")
26005 + cLHd6 * (
26006 +121248. * getSMEFTCoeffEW("CHbox")
26007 + 173353. * getSMEFTCoeffEW("CuHR", 1, 1)
26008 - 129155. * getSMEFTCoeffEW("CuHR", 2, 2)
26009 + 248530. * getSMEFTCoeffEW("CdHR", 2, 2)
26010 - 30312.1 * getSMEFTCoeffEW("CHD")
26011 - 60624.1 * delta_GF / v() / v())
26012 );*/
26013
26014 // AG:begin
26015 // Obtained with SMEFTatNLO.
26016 // cuG_Warsaw = g3_tree*cuG_SMEFTatNLO
26017 // Used reweigthing procedure for cHG
26018 // This should be at LO independent of alpha-MW scheme
26019 //dwidth += cWsch * ((
26020 /*dwidth += ((
26021 (39.3001) * getSMEFTCoeff("CHG",muRG)
26022 + (0.12124) * getSMEFTCoeff("CHbox",muRG)
26023 + (-0.12251) * getSMEFTCoeff("CuHR", 2, 2,muRG)
26024 - (1.12694) * getSMEFTCoeff("CuGR", 2, 2,muRG) * g3_tree
26025 + (-0.03032) * getSMEFTCoeff("CHD",muRG)
26026 + (-0.06064) * getSMEFTCoeff("CHl3R", 0, 0,muRG)
26027 + (-0.06064) * getSMEFTCoeff("CHl3R", 1, 1,muRG)
26028 + (0.06064) * getSMEFTCoeff("CllR", 0, 1, 1, 0,muRG)) * 1000000
26029 );*/
26030 //AG:end
26031
26032 dwidth += 38059528. * CHG
26033 +121279. * CDH
26034 -30319.9 * CHD
26035 -122154. * CuHR33
26036 -1577777. * CtGR
26037 -60606.1 * (CHl3R11 + CHl3R22 - Cll1221)
26038 ;
26039
26040 // Linear contribution from Higgs self-coupling
26041 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
26042
26043
26044 // Add modifications due to small variations of the SM parameters
26045 dwidth += cHSM * (+1.003 * deltaGmu()
26046 + 2.31 * deltaaSMZ()
26047 + 3.276 * deltaMh()
26048 - 0.134 * deltamt()
26049 - 0.106 * deltamb()
26050 - 0.03 * deltamc());
26051
26052 // SM (1) + intrinsic + parametric theory relative errors (free pars)
26053 dwidth += eHggint + eHggpar;
26054
26055 return dwidth;
26056}

◆ deltaGammaHggRatio2()

const double NPSMEFTd6General::deltaGammaHggRatio2 ( ) const
virtual

The new physics contribution to the ratio of the \(\Gamma(H\to gg)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

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

Reimplemented from NPbase.

Definition at line 26058 of file NPSMEFTd6General.cpp.

26058 {
26059 double dwidth = 0.0;
26060 if (FlagQuadraticTerms) {
26061 //Contributions that are quadratic in the effective coefficients
26062 dwidth += 0.0;
26063 }
26064
26065 return dwidth;
26066}

◆ deltaGammaHll_vvorjjRatio1()

const double NPSMEFTd6General::deltaGammaHll_vvorjjRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(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. (Only terms that are linear in the effective Lagrangian coefficients.)

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

Definition at line 35151 of file NPSMEFTd6General.cpp.

35151 {
35152 double dwidth = 0.0;
35153
35154 // SM decay widths (from MG simmulations)
35155 double wH2L2v2SM = 0.18213e-05, wHlljjSM = 0.69061E-05;
35156
35157 // Sum
35158 double wHll_vvorjjSM = wH2L2v2SM + wHlljjSM;
35159
35160 dwidth += (wH2L2v2SM * deltaGammaH2L2v2Ratio1()
35161 + wHlljjSM * deltaGammaHlljjRatio1()) / wHll_vvorjjSM;
35162
35163 return dwidth;
35164}

◆ deltaGammaHll_vvorjjRatio2()

const double NPSMEFTd6General::deltaGammaHll_vvorjjRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(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. (Only terms that are quadratic in the effective Lagrangian coefficients.)

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

Definition at line 35166 of file NPSMEFTd6General.cpp.

35166 {
35167 double dwidth = 0.0;
35168
35169 //Contributions that are quadratic in the effective coefficients
35170 return ( dwidth);
35171
35172}

◆ deltaGammaHlv_lvorjjRatio1()

const double NPSMEFTd6General::deltaGammaHlv_lvorjjRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(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. (Only terms that are linear in the effective Lagrangian coefficients.)

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

Definition at line 35088 of file NPSMEFTd6General.cpp.

35088 {
35089 double dwidth = 0.0;
35090
35091 // SM decay widths (from MG simulations)
35092 double wH2Lv2SM = 0.18353e-04, wHevmuvSM = 0.19421e-04, wHlvjjSM = 0.228e-03;
35093
35094 // Sum
35095 double wHlv_lvorjjSM = wH2Lv2SM + wHevmuvSM + wHlvjjSM;
35096
35097 dwidth += (wH2Lv2SM * deltaGammaH2Lv2Ratio1()
35098 + wHevmuvSM * deltaGammaHevmuvRatio1()
35099 + wHlvjjSM * deltaGammaHlvjjRatio1()) / wHlv_lvorjjSM;
35100
35101 return dwidth;
35102}

◆ deltaGammaHlv_lvorjjRatio2()

const double NPSMEFTd6General::deltaGammaHlv_lvorjjRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(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. (Only terms that are quadratic in the effective Lagrangian coefficients.)

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

Definition at line 35104 of file NPSMEFTd6General.cpp.

35104 {
35105 double dwidth = 0.0;
35106
35107 //Contributions that are quadratic in the effective coefficients
35108 return ( dwidth);
35109
35110}

◆ deltaGammaHlvjjRatio1()

const double NPSMEFTd6General::deltaGammaHlvjjRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to l \nu j j)\) ( \(l=e,\mu,~~j\not=b\)) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

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

Definition at line 34997 of file NPSMEFTd6General.cpp.

34997 {
34998 double dwidth = 0.0;
34999
35000 double C1 = 0.0073;
35001 double muRG = 125.1;
35002
35003 dwidth += (+121253. * getSMEFTCoeff("CHbox",muRG)
35004 - 93392.5 * getSMEFTCoeff("CHW",muRG)
35005 + 33596.1 * getSMEFTCoeff("CHl3R", 0, 0,muRG)
35006 + 33564.4 * getSMEFTCoeff("CHl3R", 1, 1,muRG)
35007 + 34752.8 * getSMEFTCoeff("CHq3R", 0, 0,muRG)
35008 + 34719.9 * getSMEFTCoeff("CHq3R", 1, 1,muRG)
35009 + cAsch * (-203815. * getSMEFTCoeff("CHD",muRG)
35010 - 380827. * getSMEFTCoeff("CHWB",muRG)
35011 - 4.723 * delta_GF
35012 - 13.742 * deltaMwd6()
35013 - 0.962 * deltaGwd6()
35014 )
35015 + cWsch * (-30332.8 * getSMEFTCoeff("CHD",muRG)
35016 + 0. * getSMEFTCoeff("CHWB",muRG)
35017 - 3.004 * delta_GF
35018 - 0.962 * deltaGwd6()
35019 ));
35020
35021 // Linear contribution from Higgs self-coupling
35022 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
35023
35024
35025 // Add modifications due to small variations of the SM parameters
35026 dwidth += cAsch * (cHSM * (-12.383 * deltaMz()
35027 + 13.843 * deltaMh()
35028 + 1.845 * deltaaMZ()
35029 + 0.244 * deltaGmu()))
35030 + cWsch * (cHSM * (-0.034 * deltaMz()
35031 - 8.477 * deltaMw()
35032 + 13.843 * deltaMh()
35033 + 2.008 * deltaGmu()));
35034
35035 // SM (1) + intrinsic + parametric theory relative errors (free pars)
35036 dwidth += eHWWint + eHWWpar;
35037
35038 return dwidth;
35039}

◆ deltaGammaHlvjjRatio2()

const double NPSMEFTd6General::deltaGammaHlvjjRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to l \nu j j)\) ( \(l=e,\mu,~~j\not=b\)) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

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

Definition at line 35041 of file NPSMEFTd6General.cpp.

35041 {
35042 double dwidth = 0.0;
35043
35044 //Contributions that are quadratic in the effective coefficients
35045 return ( dwidth);
35046
35047}

◆ deltaGammaHLvudRatio1()

const double NPSMEFTd6General::deltaGammaHLvudRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to Lvud)\) ( \(L=e,\mu,\tau\)) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

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

Definition at line 33610 of file NPSMEFTd6General.cpp.

33610 {
33611 double dwidth = 0.0;
33612
33613 double C1 = 0.0073;
33614 double muRG = 125.1;
33615
33616 //------ Old alpha scheme expression: Beg
33617 dwidth += cAsch * (+121281. * getSMEFTCoeff("CHbox",muRG)
33618 - 93409.7 * getSMEFTCoeff("CHW",muRG)
33619 + 22531.9 * getSMEFTCoeff("CHl3R", 0, 0,muRG)
33620 + 22479. * getSMEFTCoeff("CHl3R", 1, 1,muRG)
33621 + 22364.3 * getSMEFTCoeff("CHl3R", 2, 2,muRG)
33622 + 34744.7 * getSMEFTCoeff("CHq3R", 0, 0,muRG)
33623 + 34720.9 * getSMEFTCoeff("CHq3R", 1, 1,muRG)
33624 - 203784. * getSMEFTCoeff("CHD",muRG)
33625 - 380028. * getSMEFTCoeff("CHWB",muRG)
33626 - 4.721 * delta_GF
33627 - 13.591 * deltaMwd6()
33628 - 0.969 * deltaGwd6()
33629 );
33630 /*+ cWsch * (-30359.9 * getSMEFTCoeff("CHD")
33631 + 0. * getSMEFTCoeff("CHWB")
33632 - 3.004 * delta_GF
33633 - 0.969 * deltaGwd6()
33634 ));*/
33635
33636 //------ Old alpha scheme expression: End
33637
33638 // AG:
33639 dwidth += cWsch * (
33640 ((0.12133) * getSMEFTCoeff("CHbox",muRG)
33641 + (-0.0905501) * getSMEFTCoeff("CHW",muRG)
33642 + (-0.03027917) * getSMEFTCoeff("CHD",muRG)
33643 + (-0.1591054) * getSMEFTCoeff("CHl3R", 0, 0,muRG)
33644 + (-0.15932529) * getSMEFTCoeff("CHl3R", 1, 1,muRG)
33645 + (0.022578) * getSMEFTCoeff("CHl3R", 2, 2,muRG)
33646 + (0.034785) * getSMEFTCoeff("CHq3R", 0, 0,muRG)
33647 + (0.034757) * getSMEFTCoeff("CHq3R", 1, 1,muRG)
33648 + (0.18198) * getSMEFTCoeff("CllR", 0, 1, 1, 0,muRG)) * 1000000
33649 + (-0.964) * deltaGwd6()
33650 );
33651
33652 // Linear contribution from Higgs self-coupling
33653 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
33654
33655
33656 // Add modifications due to small variations of the SM parameters
33657 dwidth += cAsch * (cHSM * (-12.333 * deltaMz()
33658 + 13.766 * deltaMh()
33659 + 1.852 * deltaaMZ()
33660 + 0.169 * deltaGmu()))
33661 + cWsch * (cHSM * (-0.015 * deltaMz()
33662 - 8.492 * deltaMw()
33663 + 13.769 * deltaMh()
33664 + 2.065 * deltaGmu()));
33665
33666 // SM (1) + intrinsic + parametric theory relative errors (free pars)
33667 dwidth += eHWWint + eHWWpar;
33668
33669 return dwidth;
33670}

◆ deltaGammaHLvudRatio2()

const double NPSMEFTd6General::deltaGammaHLvudRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to Lvud)\) ( \(L=e,\mu,\tau\)) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

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

Definition at line 33672 of file NPSMEFTd6General.cpp.

33672 {
33673 double dwidth = 0.0;
33674 if (FlagQuadraticTerms) {
33675 dwidth += cWsch * (
33676 +(0.014754) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
33677 + (-0.0080971) * pow(getSMEFTCoeffEW("CHW"), 2.0)
33678 + (0.0009223) * pow(getSMEFTCoeffEW("CHD"), 2.0)
33679 + (0.008885) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
33680 + (0.008893) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
33681 + (0.0005886) * pow(getSMEFTCoeffEW("CHl3R", 2, 2), 2.0)
33682 + (0.00093) * pow(getSMEFTCoeffEW("CHq3R", 0, 0), 2.0)
33683 + (0.0009298) * pow(getSMEFTCoeffEW("CHq3R", 1, 1), 2.0)
33684 + (0.011069) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
33685 + (-0.01098128) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
33686 + (-0.007344733) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
33687 + (-0.01194738) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
33688 + (-0.01195405) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
33689 + (0.002738) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 2, 2)
33690 + (0.0042166) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 0, 0)
33691 + (0.0042142) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 1, 1)
33692 + (0.014703) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33693 + (0.002745) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
33694 + (0.0080855) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
33695 + (0.0080922) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
33696 + (-0.00288826) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 2, 2)
33697 + (-0.00445065) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 0, 0)
33698 + (-0.00444505) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 1, 1)
33699 + (-0.01098128) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33700 + (0.0029893) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
33701 + (0.0029899) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
33702 + (-0.00068459) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 2, 2)
33703 + (-0.00105334) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 0, 0)
33704 + (-0.0010533816) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 1, 1)
33705 + (-0.003670687) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33706 + (-0.003869) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 0, 0)
33707 + (-0.003866211) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 1, 1)
33708 + (-0.01929275) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33709 + (-0.003867978) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq3R", 0, 0)
33710 + (-0.0038718043) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq3R", 1, 1)
33711 + (-0.01930829) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33712 + (0.0003448) * getSMEFTCoeffEW("CHl3R", 2, 2) * getSMEFTCoeffEW("CHq3R", 0, 0)
33713 + (0.00034402) * getSMEFTCoeffEW("CHl3R", 2, 2) * getSMEFTCoeffEW("CHq3R", 1, 1)
33714 + (0.002738) * getSMEFTCoeffEW("CHl3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33715 + (0.0042166) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33716 + (0.0042142) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33717 ) * pow(1000000.0, 2.0);
33718
33719 dwidth += cWsch * ((0.94) * pow(deltaGwd6(), 2.0));
33720
33721 dwidth += cWsch * (
33722 +(-0.117) * deltaGwd6() * getSMEFTCoeffEW("CHbox")
33723 + (0.08693) * deltaGwd6() * getSMEFTCoeffEW("CHW")
33724 + (0.02861) * deltaGwd6() * getSMEFTCoeffEW("CHD")
33725 + (0.14745) * deltaGwd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
33726 + (0.14791) * deltaGwd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
33727 + (-0.02192) * deltaGwd6() * getSMEFTCoeffEW("CHl3R", 2, 2)
33728 + (-0.0338) * deltaGwd6() * getSMEFTCoeffEW("CHq3R", 0, 0)
33729 + (-0.0329) * deltaGwd6() * getSMEFTCoeffEW("CHq3R", 1, 1)
33730 + (-0.1754) * deltaGwd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33731 )*1000000;
33732
33733 }
33734
33735 return dwidth;
33736}

◆ deltaGammaHLvvLRatio1()

const double NPSMEFTd6General::deltaGammaHLvvLRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to LvvL)\) ( \(L=e,\mu,\tau\)) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

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

Definition at line 33220 of file NPSMEFTd6General.cpp.

33220 {
33221 double dwidth = 0.0;
33222
33223 double C1 = 0.0073;
33224 double muRG = 125.1;
33225
33226 //------ Old alpha scheme expression: Beg
33227 dwidth += cAsch * (+121150. * getSMEFTCoeff("CHbox",muRG)
33228 - 91767.5 * getSMEFTCoeff("CHW",muRG)
33229 + 45140.3 * getSMEFTCoeff("CHl3R", 0, 0,muRG)
33230 + 45192.1 * getSMEFTCoeff("CHl3R", 1, 1,muRG)
33231 + 45407.7 * getSMEFTCoeff("CHl3R", 2, 2,muRG)
33232 - 203598. * getSMEFTCoeff("CHD",muRG)
33233 - 379536. * getSMEFTCoeff("CHWB",muRG)
33234 - 4.713 * delta_GF
33235 - 13.743 * deltaMwd6()
33236 - 0.962 * deltaGwd6()
33237 );
33238 /*+ cWsch * (-30310.3 * getSMEFTCoeff("CHD")
33239 + 0. * getSMEFTCoeff("CHWB")
33240 - 2.996 * delta_GF
33241 - 0.962 * deltaGwd6()
33242 ));*/
33243
33244 //------ Old alpha scheme expression: End
33245
33246 // AG:
33247 dwidth += cWsch * (
33248 ((0.12141) * getSMEFTCoeff("CHbox",muRG)
33249 + (-0.0905945) * getSMEFTCoeff("CHW",muRG)
33250 + (-0.03032886) * getSMEFTCoeff("CHD",muRG)
33251 + (-0.1367504) * getSMEFTCoeff("CHl3R", 0, 0,muRG)
33252 + (-0.1366861) * getSMEFTCoeff("CHl3R", 1, 1,muRG)
33253 + (0.045303) * getSMEFTCoeff("CHl3R", 2, 2,muRG)
33254 + (0.18211) * getSMEFTCoeff("CllR", 0, 1, 1, 0,muRG)) * 1000000
33255 + (-0.919) * deltaGwd6()
33256 );
33257
33258 // Linear contribution from Higgs self-coupling
33259 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
33260
33261
33262 // Add modifications due to small variations of the SM parameters
33263 dwidth += cAsch * (cHSM * (-12.232 * deltaMz()
33264 + 13.669 * deltaMh()
33265 + 1.829 * deltaaMZ()
33266 + 0.189 * deltaGmu()))
33267 + cWsch * (cHSM * (-0.016 * deltaMz()
33268 - 8.548 * deltaMw()
33269 + 13.67 * deltaMh()
33270 + 2.003 * deltaGmu()));
33271
33272 // SM (1) + intrinsic + parametric theory relative errors (free pars)
33273 dwidth += eHWWint + eHWWpar;
33274
33275 return dwidth;
33276}

◆ deltaGammaHLvvLRatio2()

const double NPSMEFTd6General::deltaGammaHLvvLRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to LvvL)\) ( \(L=e,\mu,\tau\)) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

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

Definition at line 33278 of file NPSMEFTd6General.cpp.

33278 {
33279 double dwidth = 0.0;
33280 if (FlagQuadraticTerms) {
33281 dwidth += cWsch * (
33282 +(0.014737) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
33283 + (-0.0080873) * pow(getSMEFTCoeffEW("CHW"), 2.0)
33284 + (0.0009211) * pow(getSMEFTCoeffEW("CHD"), 2.0)
33285 + (0.006746) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
33286 + (0.00673) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
33287 + (0.001181) * pow(getSMEFTCoeffEW("CHl3R", 2, 2), 2.0)
33288 + (0.011052) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
33289 + (-0.01099103) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
33290 + (-0.007355586) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
33291 + (-0.009228766) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
33292 + (-0.009234217) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
33293 + (0.0054912) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 2, 2)
33294 + (0.014714) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33295 + (0.0027512) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
33296 + (0.0052117) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
33297 + (0.0052036) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
33298 + (-0.00578441) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 2, 2)
33299 + (-0.01099103) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33300 + (0.0023085) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
33301 + (0.0023079) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
33302 + (-0.0013725648) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 2, 2)
33303 + (-0.003676614) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33304 + (-0.01658196) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33305 + (-0.01658238) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33306 + (0.0054912) * getSMEFTCoeffEW("CHl3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33307 ) * pow(1000000.0, 2.0);
33308
33309 dwidth += cWsch * ((0.688) * pow(deltaGwd6(), 2.0));
33310
33311 dwidth += cWsch * (
33312 +(-0.1095) * deltaGwd6() * getSMEFTCoeffEW("CHbox")
33313 + (0.08596) * deltaGwd6() * getSMEFTCoeffEW("CHW")
33314 + (0.028419) * deltaGwd6() * getSMEFTCoeffEW("CHD")
33315 + (0.12977) * deltaGwd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
33316 + (0.125384) * deltaGwd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
33317 + (-0.0435) * deltaGwd6() * getSMEFTCoeffEW("CHl3R", 2, 2)
33318 + (-0.1641) * deltaGwd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33319 )*1000000;
33320 }
33321
33322 return dwidth;
33323}

◆ deltaGammaHmumuRatio1()

const double NPSMEFTd6General::deltaGammaHmumuRatio1 ( ) const
virtual

The new physics contribution to the ratio of the \(\Gamma(H\to \mu\mu)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

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

Reimplemented from NPbase.

Definition at line 28403 of file NPSMEFTd6General.cpp.

28404{
28405 double dwidth = 0.0;
28406
28407 double C1 = 0.0;
28408 double muRG = 125.1;
28409
28410 /*dwidth += (+121248. * getSMEFTCoeff("CHbox")
28411 - 199792511. * getSMEFTCoeff("CeHR", 1, 1)
28412 - 30312.1 * getSMEFTCoeff("CHD")
28413 - 60624.1 * delta_GF / v() / v());*/
28414
28415 //AG:begin
28416 double mf = leptons[MU].getMass();
28417 double CifH = getSMEFTCoeff("CeHR", 1, 1,muRG);
28418 dwidth = deltaGammaHffRatio1(mf, CifH);
28419 //AG:end
28420
28421 // Linear contribution from Higgs self-coupling
28422 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
28423
28424
28425 // Add modifications due to small variations of the SM parameters
28426 dwidth += cHSM * (+1. * deltaGmu()
28427 + 1. * deltaMh());
28428
28429 // SM (1) + intrinsic + parametric theory relative errors (free pars)
28430 dwidth += eHmumuint + eHmumupar;
28431
28432 return dwidth;
28433}

◆ deltaGammaHmumuRatio2()

const double NPSMEFTd6General::deltaGammaHmumuRatio2 ( ) const
virtual

The new physics contribution to the ratio of the \(\Gamma(H\to \mu\mu)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

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

Reimplemented from NPbase.

Definition at line 28435 of file NPSMEFTd6General.cpp.

28436{
28437 double dwidth = 0.0;
28438
28439 if (FlagQuadraticTerms) {
28440 //AG:begin
28441 double mf = leptons[MU].getMass();
28442 double CifH = getSMEFTCoeffEW("CeHR", 1, 1);
28443 dwidth += deltaGammaHffRatio2(mf, CifH);
28444 //AG:end
28445 }
28446 //Contributions that are quadratic in the effective coefficients
28447 return ( dwidth);
28448}

◆ deltaGammaHssRatio1()

const double NPSMEFTd6General::deltaGammaHssRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to ss)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

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

Definition at line 28680 of file NPSMEFTd6General.cpp.

28681{
28682 double dwidth = 0.0;
28683
28684 double C1 = 0.0;
28685 double muRG = 125.1;
28686
28687 //if (FlagLoopHd6) {
28688
28689 // dwidth += (+121248. * getSMEFTCoeff("CHbox",muRG)
28690 // - 16421890. * getSMEFTCoeff("CuHR", 1, 1,muRG)
28691 // - 992.159 * getSMEFTCoeff("CuHR", 2, 2,muRG)
28692 // - 30312.1 * getSMEFTCoeff("CHD",muRG)
28693 // - 60624.1 * delta_GF / v() / v());
28694
28695 //} else {
28696
28697 /*dwidth += (+121248. * getSMEFTCoeff("CHbox",muRG)
28698 - 16556668. * getSMEFTCoeff("CuHR", 1, 1,muRG)
28699 - 30312.1 * getSMEFTCoeff("CHD",muRG)
28700 - 60624.1 * delta_GF / v() / v());*/
28701
28702 // double mf = quarks[STRANGE].getMass();
28703 // double CifH = getSMEFTCoeff("CdHR", 1, 1,muRG);
28704 // dwidth = deltaGammaHffRatio1(mf, CifH);
28705
28706 //}
28707
28708 double mf = quarks[STRANGE].getMass();
28709 double CifH = getSMEFTCoeff("CdHR", 1, 1,muRG);
28710 dwidth = deltaGammaHffRatio1(mf, CifH);
28711
28712 // Linear contribution from Higgs self-coupling
28713 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
28714
28715
28716 // Add modifications due to small variations of the SM parameters. Not here
28717 dwidth += cHSM * (0.);
28718
28719 // SM (1) + intrinsic + parametric theory relative errors (free pars)
28720 dwidth += eHssint + eHsspar; // Defined but still not included as part of the model free parameters!
28721
28722 return dwidth;
28723}

◆ deltaGammaHssRatio2()

const double NPSMEFTd6General::deltaGammaHssRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to ss)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

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

Definition at line 28725 of file NPSMEFTd6General.cpp.

28726{
28727 double dwidth = 0.0;
28728
28729 if (FlagQuadraticTerms) {
28730 double mf = quarks[STRANGE].getMass();
28731 double CifH = getSMEFTCoeffEW("CdHR", 1, 1);
28732 dwidth += deltaGammaHffRatio2(mf, CifH);
28733 }
28734 //Contributions that are quadratic in the effective coefficients
28735 return ( dwidth);
28736}

◆ deltaGammaHtautauRatio1()

const double NPSMEFTd6General::deltaGammaHtautauRatio1 ( ) const
virtual

The new physics contribution to the ratio of the \(\Gamma(H\to \tau\tau)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

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

Reimplemented from NPbase.

Definition at line 28490 of file NPSMEFTd6General.cpp.

28491{
28492 double dwidth = 0.0;
28493
28494 double C1 = 0.0;
28495 double muRG = 125.1;
28496
28497 /*dwidth += (+121248. * getSMEFTCoeff("CHbox")
28498 - 11880369. * getSMEFTCoeff("CeHR", 2, 2)
28499 - 30312.1 * getSMEFTCoeff("CHD")
28500 - 60624.1 * delta_GF / v() / v());*/
28501 //AG:begin
28502 double mf = leptons[TAU].getMass();
28503 double CifH = getSMEFTCoeff("CeHR", 2, 2,muRG);
28504 dwidth = deltaGammaHffRatio1(mf, CifH);
28505 //AG:end
28506
28507 // Linear contribution from Higgs self-coupling
28508 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
28509
28510
28511 // Add modifications due to small variations of the SM parameters
28512 dwidth += cHSM * (+1. * deltaGmu()
28513 + 1.002 * deltaMh()
28514 + 1.998 * deltamtau());
28515
28516 // SM (1) + intrinsic + parametric theory relative errors (free pars)
28517 dwidth += eHtautauint + eHtautaupar;
28518
28519 return dwidth;
28520}

◆ deltaGammaHtautauRatio2()

const double NPSMEFTd6General::deltaGammaHtautauRatio2 ( ) const
virtual

The new physics contribution to the ratio of the \(\Gamma(H\to \tau\tau)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

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

Reimplemented from NPbase.

Definition at line 28522 of file NPSMEFTd6General.cpp.

28523{
28524 double dwidth = 0.0;
28525
28526 if (FlagQuadraticTerms) {
28527 //AG:begin
28528 double mf = leptons[TAU].getMass();
28529 double CifH = getSMEFTCoeffEW("CeHR", 2, 2);
28530 dwidth += deltaGammaHffRatio2(mf, CifH);
28531 //AG:end
28532 }
28533
28534 return dwidth;
28535}

◆ deltaGammaHudduRatio1()

const double NPSMEFTd6General::deltaGammaHudduRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to uddu)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

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

Definition at line 33455 of file NPSMEFTd6General.cpp.

33455 {
33456 double dwidth = 0.0;
33457
33458 double C1 = 0.0073;
33459 double muRG = 125.1;
33460
33461 //------ Old alpha scheme expression: Beg
33462 dwidth += cAsch * (+121333. * getSMEFTCoeff("CHbox",muRG)
33463 - 92283.9 * getSMEFTCoeff("CHW",muRG)
33464 + 68273.4 * getSMEFTCoeff("CHq3R", 0, 0,muRG)
33465 + 68176.3 * getSMEFTCoeff("CHq3R", 1, 1,muRG)
33466 - 203776. * getSMEFTCoeff("CHD",muRG)
33467 - 380178. * getSMEFTCoeff("CHWB",muRG)
33468 - 4.719 * delta_GF
33469 - 14.006 * deltaMwd6()
33470 - 0.956 * deltaGwd6()
33471 );
33472 /*+ cWsch * (-30312.7 * getSMEFTCoeff("CHD")
33473 + 0. * getSMEFTCoeff("CHWB")
33474 - 3.003 * delta_GF
33475 - 0.956 * deltaGwd6()
33476 ));*/
33477
33478 //------ Old alpha scheme expression: End
33479
33480 // AG:
33481 dwidth += cWsch * (
33482 ((0.12079) * getSMEFTCoeff("CHbox",muRG)
33483 + (-0.0903745) * getSMEFTCoeff("CHW",muRG)
33484 + (-0.03023476) * getSMEFTCoeff("CHD",muRG)
33485 + (0.06934) * getSMEFTCoeff("CHq3R", 0, 0,muRG)
33486 + (0.069517) * getSMEFTCoeff("CHq3R", 1, 1,muRG)
33487 + (-0.1813696) * getSMEFTCoeff("CHl3R", 0, 0,muRG)
33488 + (-0.1813696) * getSMEFTCoeff("CHl3R", 1, 1,muRG)
33489 + (0.18117) * getSMEFTCoeff("CllR", 0, 1, 1, 0,muRG)) * 1000000
33490 + (-0.955) * deltaGwd6()
33491 );
33492
33493 // Linear contribution from Higgs self-coupling
33494 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
33495
33496
33497 // Add modifications due to small variations of the SM parameters
33498 dwidth += cAsch * (cHSM * (-12.618 * deltaMz()
33499 + 14.254 * deltaMh()
33500 + 1.912 * deltaaMZ()
33501 + 0.149 * deltaGmu()))
33502 + cWsch * (cHSM * (-0.018 * deltaMz()
33503 - 8.857 * deltaMw()
33504 + 14.251 * deltaMh()
33505 + 2.073 * deltaGmu()));
33506
33507 // SM (1) + intrinsic + parametric theory relative errors (free pars)
33508 dwidth += eHWWint + eHWWpar;
33509
33510 return dwidth;
33511}

◆ deltaGammaHudduRatio2()

const double NPSMEFTd6General::deltaGammaHudduRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to uddu)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

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

Definition at line 33513 of file NPSMEFTd6General.cpp.

33513 {
33514 double dwidth = 0.0;
33515 if (FlagQuadraticTerms) {
33516 dwidth += cWsch * (
33517 +(0.014687) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
33518 + (-0.008077632) * pow(getSMEFTCoeffEW("CHW"), 2.0)
33519 + (0.0009178) * pow(getSMEFTCoeffEW("CHD"), 2.0)
33520 + (0.0018572) * pow(getSMEFTCoeffEW("CHq3R", 0, 0), 2.0)
33521 + (0.0018574) * pow(getSMEFTCoeffEW("CHq3R", 1, 1), 2.0)
33522 + (0.011013) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
33523 + (0.011013) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
33524 + (0.011013) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
33525 + (-0.010959679) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
33526 + (-0.007334116) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
33527 + (0.0084087) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 0, 0)
33528 + (0.0084295) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 1, 1)
33529 + (-0.01466739) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
33530 + (-0.01466739) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
33531 + (0.014653) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33532 + (0.002741) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
33533 + (-0.008875263) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 0, 0)
33534 + (-0.008882525) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 1, 1)
33535 + (0.010964) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
33536 + (0.010964) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
33537 + (-0.010959679) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33538 + (-0.002100955) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 0, 0)
33539 + (-0.002107679) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 1, 1)
33540 + (0.0036638) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
33541 + (0.0036638) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
33542 + (-0.003668205) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33543 + (-0.0084038) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
33544 + (-0.0084038) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
33545 + (0.0084087) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33546 + (-0.00843117) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
33547 + (-0.00843117) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
33548 + (0.0084295) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33549 + (-0.02200743) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33550 + (-0.02200743) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33551 ) * pow(1000000.0, 2.0);
33552
33553 dwidth += cWsch * ((0.85) * pow(deltaGwd6(), 2.0));
33554
33555 dwidth += cWsch * (
33556 +(-0.1163) * deltaGwd6() * getSMEFTCoeffEW("CHbox")
33557 + (0.086111) * deltaGwd6() * getSMEFTCoeffEW("CHW")
33558 + (0.029355) * deltaGwd6() * getSMEFTCoeffEW("CHD")
33559 + (-0.0689) * deltaGwd6() * getSMEFTCoeffEW("CHq3R", 0, 0)
33560 + (-0.0682) * deltaGwd6() * getSMEFTCoeffEW("CHq3R", 1, 1)
33561 + (0.17534) * deltaGwd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
33562 + (0.17534) * deltaGwd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
33563 + (-0.1744) * deltaGwd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33564 )*1000000;
33565
33566 }
33567
33568 return dwidth;
33569}

◆ deltaGammaHWffRatio1()

const double NPSMEFTd6General::deltaGammaHWffRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to W f f)\), with \(f\) any fermion, in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

Returns
\(\delta \Gamma(H\to W f f)\)/ \(\Gamma(H\to W f f)_{\mathrm{SM}}\)

Definition at line 26476 of file NPSMEFTd6General.cpp.

26476 {
26477 double dwidth = 0.0;
26478
26479 double C1 = 0.0073;
26480 double muRG = 125.1;
26481
26482 dwidth += (+121288. * getSMEFTCoeff("CHbox",muRG)
26483 + 5395.21 * (1.0 / 3.0) * (getSMEFTCoeff("CHl3R", 0, 0,muRG) + getSMEFTCoeff("CHl3R", 1, 1,muRG) + getSMEFTCoeff("CHl3R", 2, 2,muRG))
26484 + 11680.9 * (1.0 / 2.0) * (getSMEFTCoeff("CHq3R", 0, 0,muRG) + getSMEFTCoeff("CHq3R", 1, 1,muRG))
26485 - 159787. * getSMEFTCoeff("CHD",muRG)
26486 - 91509.1 * getSMEFTCoeff("CHW",muRG)
26487 - 283092. * getSMEFTCoeff("CHWB",muRG)
26488 - 3.259 * delta_GF
26489 - 15.196 * deltaMwd6());
26490
26491 // Linear contribution from Higgs self-coupling
26492 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
26493
26494
26495 // Add modifications due to small variations of the SM parameters
26496 //dwidth += cHSM * ( 0.0 );
26497
26498 // SM (1) + intrinsic + parametric theory relative errors (free pars)
26499 //dwidth += eHWWint + eHWWpar;
26500
26501 return dwidth;
26502
26503}

◆ deltaGammaHWffRatio2()

const double NPSMEFTd6General::deltaGammaHWffRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to W f f)\), with \(f\) any fermion, in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

Returns
\(\delta \Gamma(H\to W f f)\)/ \(\Gamma(H\to W f f)_{\mathrm{SM}}\)

Definition at line 26505 of file NPSMEFTd6General.cpp.

26505 {
26506 double dwidth = 0.0;
26507 if (FlagQuadraticTerms) {
26508 //Contributions that are quadratic in the effective coefficients
26509 dwidth += 0.0;
26510 }
26511
26512 return dwidth;
26513}

◆ deltaGammaHWjjRatio1()

const double NPSMEFTd6General::deltaGammaHWjjRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to W j j)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

Returns
\(\delta \Gamma(H\to W j j)\)/ \(\Gamma(H\to W j j)_{\mathrm{SM}}\)

Definition at line 26318 of file NPSMEFTd6General.cpp.

26318 {
26319 double dwidth = 0.0;
26320
26321 double C1 = 0.0073;
26322 double muRG = 125.1;
26323
26324 dwidth += (+121611. * getSMEFTCoeff("CHbox",muRG)
26325 + 17701.4 * (1.0 / 2.0) * (getSMEFTCoeff("CHq3R", 0, 0,muRG) + getSMEFTCoeff("CHq3R", 1, 1,muRG))
26326 - 159273. * getSMEFTCoeff("CHD",muRG)
26327 - 91021.6 * getSMEFTCoeff("CHW",muRG)
26328 - 282574. * getSMEFTCoeff("CHWB",muRG)
26329 - 3.259 * delta_GF
26330 - 15.198 * deltaMwd6());
26331
26332 // Linear contribution from Higgs self-coupling
26333 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
26334
26335
26336 // Add modifications due to small variations of the SM parameters
26337 //dwidth += cHSM * ( 0.0 );
26338
26339 // SM (1) + intrinsic + parametric theory relative errors (free pars)
26340 //dwidth += eHWWint + eHWWpar;
26341
26342 return dwidth;
26343
26344}

◆ deltaGammaHWjjRatio2()

const double NPSMEFTd6General::deltaGammaHWjjRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to W j j)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

Returns
\(\delta \Gamma(H\to W j j)\)/ \(\Gamma(H\to W j j)_{\mathrm{SM}}\)

Definition at line 26346 of file NPSMEFTd6General.cpp.

26346 {
26347 double dwidth = 0.0;
26348 if (FlagQuadraticTerms) {
26349 //Contributions that are quadratic in the effective coefficients
26350 dwidth += 0.0;
26351 }
26352
26353 return dwidth;
26354}

◆ deltaGammaHWlvRatio1()

const double NPSMEFTd6General::deltaGammaHWlvRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to Wl\nu)\) ( \(l=e,\mu \)) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

Returns
\(\delta \Gamma(H\to Wl\nu)\)/ \(\Gamma(H\to Wl\nu)_{\mathrm{SM}}\)

Definition at line 26159 of file NPSMEFTd6General.cpp.

26159 {
26160 double dwidth = 0.0;
26161
26162 double C1 = 0.0073;
26163 double muRG = 125.1;
26164
26165 dwidth += (+121875. * getSMEFTCoeff("CHbox",muRG)
26166 + 18351.9 * (1.0 / 2.0) * (getSMEFTCoeff("CHl3R", 0, 0,muRG) + getSMEFTCoeff("CHl3R", 1, 1,muRG))
26167 - 159873. * getSMEFTCoeff("CHD",muRG)
26168 - 91288.7 * getSMEFTCoeff("CHW",muRG)
26169 - 284689. * getSMEFTCoeff("CHWB",muRG)
26170 - 3.292 * delta_GF
26171 - 15.14 * deltaMwd6());
26172
26173 // Linear contribution from Higgs self-coupling
26174 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
26175
26176
26177 // Add modifications due to small variations of the SM parameters
26178 //dwidth += cHSM * ( 0.0 );
26179
26180 // SM (1) + intrinsic + parametric theory relative errors (free pars)
26181 //dwidth += eHWWint + eHWWpar;
26182
26183 return dwidth;
26184
26185}

◆ deltaGammaHWlvRatio2()

const double NPSMEFTd6General::deltaGammaHWlvRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to Wl\nu)\) ( \(l=e,\mu \)) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

Returns
\(\delta \Gamma(H\to Wl\nu)\)/ \(\Gamma(H\to Wl\nu)_{\mathrm{SM}}\)

Definition at line 26187 of file NPSMEFTd6General.cpp.

26187 {
26188 double dwidth = 0.0;
26189 if (FlagQuadraticTerms) {
26190 //Contributions that are quadratic in the effective coefficients
26191 dwidth += 0.0;
26192 }
26193
26194 return dwidth;
26195}

◆ deltaGammaHWW2l2vRatio1()

const double NPSMEFTd6General::deltaGammaHWW2l2vRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to WW^*\to l\nu l\nu)\) ( \(l=e,\mu \)) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

Returns
\(\delta \Gamma(H\to WW^*\to l\nu l\nu)\)/ \(\Gamma(H\to WW^*\to l\nu l\nu)_{\mathrm{SM}}\)

Definition at line 26236 of file NPSMEFTd6General.cpp.

26236 {
26237 double dwidth = 0.0;
26238
26239 double C1 = 0.0073;
26240 double muRG = 125.1;
26241
26242 dwidth += (+120742. * getSMEFTCoeff("CHbox",muRG)
26243 + 131582. * (1.0 / 2.0) * (getSMEFTCoeff("CHl3R", 0, 0,muRG) + getSMEFTCoeff("CHl3R", 1, 1,muRG))
26244 - 204043. * getSMEFTCoeff("CHD",muRG)
26245 - 91463.9 * getSMEFTCoeff("CHW",muRG)
26246 - 379529. * getSMEFTCoeff("CHWB",muRG)
26247 - 4.705 * delta_GF
26248 - 13.735 * deltaMwd6()
26249 - 0.965 * deltaGwd6()
26250 );
26251
26252 // Linear contribution from Higgs self-coupling
26253 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
26254
26255
26256 // Add modifications due to small variations of the SM parameters
26257 dwidth += cHSM * (-12.123 * deltaMz()
26258 + 13.615 * deltaMh()
26259 + 1.756 * deltaaMZ()
26260 + 0.216 * deltaGmu());
26261
26262 // SM (1) + intrinsic + parametric theory relative errors (free pars)
26263 dwidth += eHWWint + eHWWpar;
26264
26265 return dwidth;
26266
26267}

◆ deltaGammaHWW2l2vRatio2()

const double NPSMEFTd6General::deltaGammaHWW2l2vRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to WW^*\to l\nu l\nu)\) ( \(l=e,\mu \)) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

Returns
\(\delta \Gamma(H\to WW^*\to l\nu l\nu)\)/ \(\Gamma(H\to WW^*\to l\nu l\nu)_{\mathrm{SM}}\)

Definition at line 26269 of file NPSMEFTd6General.cpp.

26269 {
26270 double dwidth = 0.0;
26271 if (FlagQuadraticTerms) {
26272 //Contributions that are quadratic in the effective coefficients
26273 dwidth += 0.0;
26274 }
26275
26276 return dwidth;
26277}

◆ deltaGammaHWW4fRatio1()

const double NPSMEFTd6General::deltaGammaHWW4fRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to WW^*\to 4f)\), with \(f\) any fermion, in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

Returns
\(\delta \Gamma(H\to WW^*\to 4f)\)/ \(\Gamma(H\to WW^*\to 4f)_{\mathrm{SM}}\)

Definition at line 26554 of file NPSMEFTd6General.cpp.

26554 {
26555 double dwidth = 0.0;
26556
26557 double C1 = 0.0073;
26558 double muRG = 125.1;
26559
26560 //------ Old alpha scheme expression: Beg
26561 double CWff, sf;
26562
26563 CWff = (getSMEFTCoeff("CHl3R", 0, 0,muRG) + getSMEFTCoeff("CHl3R", 1, 1,muRG) + getSMEFTCoeff("CHl3R", 2, 2,muRG)) * v2 +
26564 Nc * (getSMEFTCoeff("CHq3R", 0, 0,muRG) + getSMEFTCoeff("CHq3R", 1, 1,muRG)) * v2;
26565
26566 CWff = CWff / (3.0 + 2.0 * Nc);
26567
26568 sf = 90362.5 * (1.0 / 2.0) * (3.0 + 2.0 * Nc) / (Nc * v2); // Coefficient of the CWff term. From the getSMEFTCoeff("CHq3R",0,0) term in the ME.
26569
26570 dwidth += cAsch * (+121886. * getSMEFTCoeff("CHbox",muRG)
26571 + sf * CWff
26572 - 204009. * getSMEFTCoeff("CHD",muRG)
26573 - 91455.7 * getSMEFTCoeff("CHW",muRG)
26574 - 382903. * getSMEFTCoeff("CHWB",muRG)
26575 - 4.757 * delta_GF
26576 - 13.716 * deltaMwd6()
26577 - 0.963 * deltaGwd6()
26578 );
26579
26580 //------ Old alpha scheme expression: End
26581
26582 //AG:begin
26583 dwidth += cWsch * (
26584 ((0.12133) * getSMEFTCoeff("CHbox",muRG)
26585 + (-0.0905777) * getSMEFTCoeff("CHW",muRG)
26586 + (-0.03034378) * getSMEFTCoeff("CHD",muRG)
26587 + (-0.11424153) * getSMEFTCoeff("CHl3R", 0, 0,muRG)
26588 + (-0.1141935) * getSMEFTCoeff("CHl3R", 1, 1,muRG)
26589 + (0.18202) * getSMEFTCoeff("CllR", 0, 1, 1, 0,muRG)) * 1000000
26590 );
26591
26592 dwidth += cWsch * (+(-0.94) * deltaGwd6());
26593
26594
26595 //AG:end
26596
26597 // Linear contribution from Higgs self-coupling
26598 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
26599
26600
26601 // Add modifications due to small variations of the SM parameters
26602 dwidth += cHSM * (-12.271 * deltaMz()
26603 + 13.665 * deltaMh()
26604 + 1.85 * deltaaMZ()
26605 + 0.224 * deltaGmu());
26606
26607 // SM (1) + intrinsic + parametric theory relative errors (free pars)
26608 dwidth += eHWWint + eHWWpar;
26609
26610 return dwidth;
26611
26612}

◆ deltaGammaHWW4fRatio2()

const double NPSMEFTd6General::deltaGammaHWW4fRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to WW^*\to 4f)\), with \(f\) any fermion, in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

Returns
\(\delta \Gamma(H\to WW^*\to 4f)\)/ \(\Gamma(H\to WW^*\to 4f)_{\mathrm{SM}}\)

Definition at line 26614 of file NPSMEFTd6General.cpp.

26614 {
26615 double dwidth = 0.0;
26616 if (FlagQuadraticTerms) {
26617 //Contributions that are quadratic in the effective coefficients
26618 dwidth += cWsch * (
26619 +(0.01471) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
26620 + (-0.0081083) * pow(getSMEFTCoeffEW("CHW"), 2.0)
26621 + (0.0009192) * pow(getSMEFTCoeffEW("CHD"), 2.0)
26622 + (0.005083) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
26623 + (0.00508) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
26624 + (0.011034) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
26625 + (-0.01097899) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
26626 + (-0.0073562947) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
26627 + (-0.00649564) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
26628 + (-0.0064908) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
26629 + (0.014711) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
26630 + (0.0027439) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
26631 + (0.0023097) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
26632 + (0.0023154) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
26633 + (-0.01097899) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
26634 + (0.0016225) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
26635 + (0.0016221) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
26636 + (-0.0036781165) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
26637 + (-0.00439) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
26638 + (-0.013843218) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
26639 + (-0.01384871) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
26640 ) * pow(1000000.0, 2.0);
26641
26642 dwidth += cWsch * ((0.85) * pow(deltaGwd6(), 2.0));
26643
26644 dwidth += cWsch * (
26645 +(-0.1119) * deltaGwd6() * getSMEFTCoeffEW("CHbox")
26646 + (0.0842) * deltaGwd6() * getSMEFTCoeffEW("CHW")
26647 + (0.029323) * deltaGwd6() * getSMEFTCoeffEW("CHD")
26648 + (0.10437) * deltaGwd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
26649 + (0.10931) * deltaGwd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
26650 + (-0.1679) * deltaGwd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
26651 )*1000000;
26652
26653 }
26654
26655 return dwidth;
26656}

◆ deltaGammaHWW4jRatio1()

const double NPSMEFTd6General::deltaGammaHWW4jRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to WW^*\to 4j)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

Returns
\(\delta \Gamma(H\to WW^*\to 4j)\)/ \(\Gamma(H\to WW^*\to 4j)_{\mathrm{SM}}\)

Definition at line 26395 of file NPSMEFTd6General.cpp.

26395 {
26396 double dwidth = 0.0;
26397
26398 double C1 = 0.0073;
26399 double muRG = 125.1;
26400
26401 dwidth += (+121936. * getSMEFTCoeff("CHbox",muRG)
26402 + 138860. * (1.0 / 2.0) * (getSMEFTCoeff("CHq3R", 0, 0,muRG) + getSMEFTCoeff("CHq3R", 1, 1,muRG))
26403 - 205023. * getSMEFTCoeff("CHD",muRG)
26404 - 89938.5 * getSMEFTCoeff("CHW",muRG)
26405 - 383944. * getSMEFTCoeff("CHWB",muRG)
26406 - 4.816 * delta_GF
26407 - 13.647 * deltaMwd6()
26408 - 0.959 * deltaGwd6());
26409
26410 // Linear contribution from Higgs self-coupling
26411 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
26412
26413
26414 // Add modifications due to small variations of the SM parameters
26415 dwidth += cHSM * (-12.168 * deltaMz()
26416 + 13.66 * deltaMh()
26417 + 1.899 * deltaaMZ()
26418 + 0.189 * deltaGmu());
26419
26420 // SM (1) + intrinsic + parametric theory relative errors (free pars)
26421 dwidth += eHWWint + eHWWpar;
26422
26423 return dwidth;
26424
26425}

◆ deltaGammaHWW4jRatio2()

const double NPSMEFTd6General::deltaGammaHWW4jRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to WW^*\to 4j)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

Returns
\(\delta \Gamma(H\to WW^*\to 4j)\)/ \(\Gamma(H\to WW^*\to 4j)_{\mathrm{SM}}\)

Definition at line 26427 of file NPSMEFTd6General.cpp.

26427 {
26428 double dwidth = 0.0;
26429 if (FlagQuadraticTerms) {
26430 //Contributions that are quadratic in the effective coefficients
26431 dwidth += 0.0;
26432 }
26433
26434 return dwidth;
26435}

◆ deltaGammaHWWRatio1()

const double NPSMEFTd6General::deltaGammaHWWRatio1 ( ) const
virtual

The new physics contribution to the ratio of the \(\Gamma(H\to WW)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

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

Reimplemented from NPbase.

Definition at line 26108 of file NPSMEFTd6General.cpp.

26108 {
26109 double dwidth = 0.0;
26110
26111 // double C1 = 0.0073;
26112
26113 dwidth = deltaGammaHWW4fRatio1();
26114
26115 // Linear contribution from Higgs self-coupling
26116 // dwidth += cLHd6*(C1 + 2.0*dZH1)*deltaG_hhhRatio();
26117 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
26118 // dwidth += cLHd6*cLH3d62*dZH2*deltaG_hhhRatio()*deltaG_hhhRatio();
26119
26120 // SM (1) + intrinsic + parametric theory relative errors (free pars)
26121 // dwidth += eHWWint + eHWWpar;
26122
26123 return dwidth;
26124
26125}

◆ deltaGammaHWWRatio2()

const double NPSMEFTd6General::deltaGammaHWWRatio2 ( ) const
virtual

The new physics contribution to the ratio of the \(\Gamma(H\to WW)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

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

Reimplemented from NPbase.

Definition at line 26127 of file NPSMEFTd6General.cpp.

26127 {
26128 double dwidth = 0.0;
26129
26130 if (FlagQuadraticTerms) {
26131 dwidth = deltaGammaHWW4fRatio2();
26132 }
26133
26134 return dwidth;
26135}

◆ deltaGammaHZddRatio1()

const double NPSMEFTd6General::deltaGammaHZddRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to Z d d)\) ( \(d=d,s,b \)) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

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

Definition at line 27532 of file NPSMEFTd6General.cpp.

27532 {
27533 double dwidth = 0.0;
27534
27535 double C1 = 0.0083;
27536 double muRG = 125.1;
27537
27538 dwidth += (+121756. * getSMEFTCoeff("CHbox",muRG)
27539 + 9252.73 * (1.0 / 3.0) * (getSMEFTCoeff("CHq1R", 0, 0,muRG) + getSMEFTCoeff("CHq1R", 1, 1,muRG) + getSMEFTCoeff("CHq1R", 2, 2,muRG))
27540 - 1471.03 * (1.0 / 3.0) * (getSMEFTCoeff("CHdR", 0, 0,muRG) + getSMEFTCoeff("CHdR", 1, 1,muRG) + getSMEFTCoeff("CHdR", 2, 2,muRG))
27541 + 9252.73 * (1.0 / 3.0) * (getSMEFTCoeff("CHq3R", 0, 0,muRG) + getSMEFTCoeff("CHq3R", 1, 1,muRG) + getSMEFTCoeff("CHq3R", 2, 2,muRG))
27542 - 12714.3 * getSMEFTCoeff("CHD",muRG)
27543 - 13589.3 * getSMEFTCoeff("CHB",muRG)
27544 - 45689.4 * getSMEFTCoeff("CHW",muRG)
27545 - 85582.3 * getSMEFTCoeff("CHWB",muRG)
27546 - 2.427 * delta_GF);
27547
27548 // Linear contribution from Higgs self-coupling
27549 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
27550
27551
27552 // Add modifications due to small variations of the SM parameters
27553 //dwidth += cHSM * ( 0.0 );
27554
27555 // SM (1) + intrinsic + parametric theory relative errors (free pars)
27556 //dwidth += eHZZint + eHZZpar;
27557
27558 return dwidth;
27559
27560}

◆ deltaGammaHZddRatio2()

const double NPSMEFTd6General::deltaGammaHZddRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to Z d d)\) ( \(d=d,s,b \)) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

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

Definition at line 27562 of file NPSMEFTd6General.cpp.

27562 {
27563 double dwidth = 0.0;
27564 if (FlagQuadraticTerms) {
27565 //Contributions that are quadratic in the effective coefficients
27566 dwidth += 0.0;
27567 }
27568
27569 return dwidth;
27570}

◆ deltaGammaHZeeRatio1()

const double NPSMEFTd6General::deltaGammaHZeeRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to Zee)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

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

Definition at line 26825 of file NPSMEFTd6General.cpp.

26825 {
26826 double dwidth = 0.0;
26827
26828 double C1 = 0.0083;
26829 double muRG = 125.1;
26830
26831 // Derived from the HZll expression for l=e only
26832
26833 dwidth += (+121715. * getSMEFTCoeff("CHbox",muRG)
26834 + 8726.9 * getSMEFTCoeff("CHl1R", 0, 0,muRG)
26835 - 7315.2 * getSMEFTCoeff("CHeR", 0, 0,muRG)
26836 + 8726.9 * getSMEFTCoeff("CHl3R", 0, 0,muRG)
26837 - 5544.15 * getSMEFTCoeff("CHD",muRG)
26838 - 13560.9 * getSMEFTCoeff("CHB",muRG)
26839 - 45585.2 * getSMEFTCoeff("CHW",muRG)
26840 - 53507.9 * getSMEFTCoeff("CHWB",muRG)
26841 - 2.204 * delta_GF);
26842
26843 // Linear contribution from Higgs self-coupling
26844 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
26845
26846
26847 // Add modifications due to small variations of the SM parameters
26848 //dwidth += cHSM * ( 0.0 );
26849
26850 // SM (1) + intrinsic + parametric theory relative errors (free pars)
26851 //dwidth += eHZZint + eHZZpar;
26852
26853 return dwidth;
26854
26855}

◆ deltaGammaHZeeRatio2()

const double NPSMEFTd6General::deltaGammaHZeeRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to Zee)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

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

Definition at line 26857 of file NPSMEFTd6General.cpp.

26857 {
26858 double dwidth = 0.0;
26859 if (FlagQuadraticTerms) {
26860 //Contributions that are quadratic in the effective coefficients
26861 dwidth += 0.0;
26862 }
26863
26864 return dwidth;
26865}

◆ deltaGammaHZffRatio1()

const double NPSMEFTd6General::deltaGammaHZffRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to Z ff)\), with \(f\) any fermion, in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

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

Definition at line 27628 of file NPSMEFTd6General.cpp.

27628 {
27629 double dwidth = 0.0;
27630
27631 double C1 = 0.0083;
27632 double muRG = 125.1;
27633
27634 dwidth += (+121551. * getSMEFTCoeff("CHbox",muRG)
27635 - 824.482 * (1.0 / 3.0) * (getSMEFTCoeff("CHl1R", 0, 0,muRG) + getSMEFTCoeff("CHl1R", 1, 1,muRG) + getSMEFTCoeff("CHl1R", 2, 2,muRG))
27636 + 1840.54 * (1.0 / 12.0) * (5.0 * getSMEFTCoeff("CHq1R", 0, 0,muRG) + 5.0 * getSMEFTCoeff("CHq1R", 1, 1,muRG) + 2.0 * getSMEFTCoeff("CHq1R", 2, 2,muRG) - getSMEFTCoeff("CHq3R", 0, 0,muRG) - getSMEFTCoeff("CHq3R", 1, 1,muRG) + 2.0 * getSMEFTCoeff("CHq3R", 2, 2,muRG))
27637 - 795.383 * (1.0 / 3.0) * (getSMEFTCoeff("CHeR", 0, 0,muRG) + getSMEFTCoeff("CHeR", 1, 1,muRG) + getSMEFTCoeff("CHeR", 2, 2,muRG))
27638 + 1069.4 * (1.0 / 2.0) * (getSMEFTCoeff("CHuR", 0, 0,muRG) + getSMEFTCoeff("CHuR", 1, 1,muRG))
27639 - 579.563 * (1.0 / 3.0) * (getSMEFTCoeff("CHdR", 0, 0,muRG) + getSMEFTCoeff("CHdR", 1, 1,muRG) + getSMEFTCoeff("CHdR", 2, 2,muRG))
27640 + 3164.56 * (1.0 / 3.0) * (getSMEFTCoeff("CHl3R", 0, 0,muRG) + getSMEFTCoeff("CHl3R", 1, 1,muRG) + getSMEFTCoeff("CHl3R", 2, 2,muRG))
27641 + 6413.99 * (-1.0 / 12.0) * (getSMEFTCoeff("CHq1R", 0, 0,muRG) + getSMEFTCoeff("CHq1R", 1, 1,muRG) - 2.0 * getSMEFTCoeff("CHq1R", 2, 2,muRG) - 5.0 * getSMEFTCoeff("CHq3R", 0, 0,muRG) - 5.0 * getSMEFTCoeff("CHq3R", 1, 1,muRG) - 2.0 * getSMEFTCoeff("CHq3R", 2, 2,muRG))
27642 - 10839.5 * getSMEFTCoeff("CHD",muRG)
27643 - 14222.3 * getSMEFTCoeff("CHB",muRG)
27644 - 45455.6 * getSMEFTCoeff("CHW",muRG)
27645 - 75343.1 * getSMEFTCoeff("CHWB",muRG)
27646 - 2.356 * delta_GF);
27647
27648 // Linear contribution from Higgs self-coupling
27649 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
27650
27651
27652 // Add modifications due to small variations of the SM parameters
27653 //dwidth += cHSM * ( 0.0 );
27654
27655 // SM (1) + intrinsic + parametric theory relative errors (free pars)
27656 //dwidth += eHZZint + eHZZpar;
27657
27658 return dwidth;
27659
27660}

◆ deltaGammaHZffRatio2()

const double NPSMEFTd6General::deltaGammaHZffRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to Z ff)\), with \(f\) any fermion, in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

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

Definition at line 27662 of file NPSMEFTd6General.cpp.

27662 {
27663 double dwidth = 0.0;
27664 if (FlagQuadraticTerms) {
27665 //Contributions that are quadratic in the effective coefficients
27666 dwidth += 0.0;
27667 }
27668
27669 return dwidth;
27670}

◆ deltaGammaHZgaRatio1()

const double NPSMEFTd6General::deltaGammaHZgaRatio1 ( ) const
virtual

The new physics contribution to the ratio of the \(\Gamma(H\to Z\gamma)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

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

Reimplemented from NPbase.

Definition at line 27938 of file NPSMEFTd6General.cpp.

27938 {
27939 double dwidth = 0.0;
27940
27941 double C1 = 0.0;
27942 double muRG = 125.1;
27943
27944 // It includes modifications of Zff vertices and MW, but not on the pure VVV and VVVV vertices
27945 // Write the tree-level contributions directly as a function
27946 // of delta_ZA (or deltaG1_hZA()) to account for variations of sw2 and cw
27947 /*dwidth += (-71769.02 * deltaG1_hZA()
27948 // +14894914. *getSMEFTCoeff("CHB",muRG)
27949 // -14894913. * getSMEFTCoeff("CHW",muRG)
27950 // +9508089. * getSMEFTCoeff("CHWB",muRG)
27951 + cLHd6 * (
27952 +120002. * getSMEFTCoeff("CHbox",muRG)
27953 + 50.12 * getSMEFTCoeff("CHl1R", 2, 2,muRG)
27954 + 17401. * getSMEFTCoeff("CHq1R", 2, 2,muRG)
27955 + 50.12 * getSMEFTCoeff("CHeR", 2, 2,muRG)
27956 + 17188.7 * getSMEFTCoeff("CHuR", 2, 2,muRG)
27957 + 212.376 * getSMEFTCoeff("CHdR", 2, 2,muRG)
27958 + 50.12 * getSMEFTCoeff("CHl3R", 2, 2,muRG)
27959 - 16976.3 * getSMEFTCoeff("CHq3R", 2, 2,muRG)
27960 - 373.856 * getSMEFTCoeff("CeHR", 2, 2,muRG)
27961 - 2953.05 * getSMEFTCoeff("CuHR", 1, 1,muRG)
27962 + 6636.34 * getSMEFTCoeff("CuHR", 2, 2,muRG)
27963 - 6121.66 * getSMEFTCoeff("CdHR", 2, 2,muRG)
27964 - 111254. * getSMEFTCoeff("CHD",muRG)
27965 - 162538. * getSMEFTCoeff("CHWB",muRG)
27966 - 96076.1 * delta_GF / v() / v()
27967 - 0.123 * deltaMwd6())
27968 );*/
27969
27970 //AG:begin
27971 // Ref: https://arxiv.org/pdf/1903.12046.pdf
27972 double cHbox = getSMEFTCoeffEW("CHbox");
27973 double cHD = getSMEFTCoeffEW("CHD");
27974 double cHW = getSMEFTCoeffEW("CHW");
27975 double cHB = getSMEFTCoeffEW("CHB");
27976 double cHWB = getSMEFTCoeffEW("CHWB");
27977 double cW = getSMEFTCoeffEW("CW");
27978 double cHu33 = getSMEFTCoeffEW("CHuR", 2, 2);
27979 double cuH33 = getSMEFTCoeffEW("CuHR", 2, 2);
27980 double cdH33 = getSMEFTCoeffEW("CdHR", 2, 2);
27981 double cuB33 = getSMEFTCoeffEW("CuBR", 2, 2);
27982 double cuW22 = getSMEFTCoeffEW("CuWR", 1, 1);
27983 double cuW33 = getSMEFTCoeffEW("CuWR", 2, 2);
27984 double cdW33 = getSMEFTCoeffEW("CdWR", 2, 2);
27985 double cHq133 = getSMEFTCoeffEW("CHq1R", 2, 2);
27986 double cHq333 = getSMEFTCoeffEW("CHq3R", 2, 2);
27987 double cHl311 = getSMEFTCoeffEW("CHl3R", 0, 0);
27988 double cHl322 = getSMEFTCoeffEW("CHl3R", 1, 1);
27989 double cLL = getSMEFTCoeffEW("CllR", 0, 1, 1, 0);
27990
27991 //dwidth += cWsch * ( // Allow it in both schemes until alpha is ready
27992 dwidth += (
27993 (-0.01 * cdH33
27994 - 0.01 * cdW33
27995 + 14.6799 * cHB
27996 + 0.12 * cHbox
27997 - 0.12 * cHD
27998 - 0.18 * cHl311
27999 - 0.18 * cHl322
28000 + 0.02 * cHq133
28001 - 0.02 * cHq333
28002 + 0.02 * cHu33
28003 - 14.7471 * cHW
28004 + 9.20962 * cHWB
28005 + 0.18 * cLL
28006 - 0.0745564 * cuB33
28007 + 0.01 * cuH33
28008 - 0.01 * cuW22
28009 + 0.461895 * cuW33
28010 - 0.0772181 * cW)*1000000
28011 );
28012
28013 //std::cout<<"deltaG1_hZA()="<<deltaG1_hZA()<<std::endl;
28014 //std::cout<<"delta_GF="<<delta_GF<<std::endl;
28015 //std::cout<<"delta_AZ="<<delta_AZ<<std::endl;
28016 //std::cout<<"eeMz="<<eeMz<<std::endl;
28017 //std::cout<<"sW_tree="<<sW_tree<<std::endl;
28018 //std::cout<<"cW_tree="<<cW_tree<<std::endl;
28019 //std::cout<<"v2="<<v2<<std::endl;
28020 //std::cout<<"cAsch="<<cAsch<<std::endl;
28021 //std::cout<<"cWsch="<<cWsch<<std::endl;
28022 //std::cout<<"Mw_inp="<<Mw_inp<<std::endl;
28023 //std::cout<<"Mz="<<Mz<<std::endl;
28024 //std::cout<<"GF="<<GF<<std::endl;
28025 //std::cout<<"aleMz="<<aleMz<<std::endl;
28026
28027 //AG:end
28028
28029 // Linear contribution from Higgs self-coupling
28030 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
28031
28032
28033 // Add modifications due to small variations of the SM parameters
28034 dwidth += cHSM * (+1. * deltaa0()
28035 - 0.629 * deltaaMZ()
28036 + 2.629 * deltaGmu()
28037 - 4.926 * deltaMz()
28038 + 0.004 * deltaaSMZ()
28039 + 11.167 * deltaMh()
28040 + 0.013 * deltamt()
28041 + 0.004 * deltamb()
28042 + 0.001 * deltamc()
28043 + 0. * deltamtau());
28044
28045 // SM (1) + intrinsic + parametric theory relative errors (free pars)
28046 dwidth += eHZgaint + eHZgapar;
28047
28048 return dwidth;
28049}

◆ deltaGammaHZgaRatio2()

const double NPSMEFTd6General::deltaGammaHZgaRatio2 ( ) const
virtual

The new physics contribution to the ratio of the \(\Gamma(H\to Z\gamma)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

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

Reimplemented from NPbase.

Definition at line 28051 of file NPSMEFTd6General.cpp.

28051 {
28052 double dwidth = 0.0;
28053 if (FlagQuadraticTerms) {
28054 //Contributions that are quadratic in the effective coefficients
28055 dwidth += 0.0;
28056 }
28057
28058 return dwidth;
28059}

◆ deltaGammaHZllRatio1()

const double NPSMEFTd6General::deltaGammaHZllRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to Zll)\) ( \(l=e,\mu \)) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

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

Definition at line 26746 of file NPSMEFTd6General.cpp.

26746 {
26747 double dwidth = 0.0;
26748
26749 double C1 = 0.0083;
26750 double muRG = 125.1;
26751
26752 dwidth += (+121715. * getSMEFTCoeff("CHbox",muRG)
26753 + 8726.9 * (1.0 / 2.0) * (getSMEFTCoeff("CHl1R", 0, 0,muRG) + getSMEFTCoeff("CHl1R", 1, 1,muRG))
26754 - 7315.2 * (1.0 / 2.0) * (getSMEFTCoeff("CHeR", 0, 0,muRG) + getSMEFTCoeff("CHeR", 1, 1,muRG))
26755 + 8726.9 * (1.0 / 2.0) * (getSMEFTCoeff("CHl3R", 0, 0,muRG) + getSMEFTCoeff("CHl3R", 1, 1,muRG))
26756 - 5544.15 * getSMEFTCoeff("CHD",muRG)
26757 - 13560.9 * getSMEFTCoeff("CHB",muRG)
26758 - 45585.2 * getSMEFTCoeff("CHW",muRG)
26759 - 53507.9 * getSMEFTCoeff("CHWB",muRG)
26760 - 2.204 * delta_GF);
26761
26762 // Linear contribution from Higgs self-coupling
26763 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
26764
26765
26766 // Add modifications due to small variations of the SM parameters
26767 //dwidth += cHSM * ( 0.0 );
26768
26769 // SM (1) + intrinsic + parametric theory relative errors (free pars)
26770 //dwidth += eHZZint + eHZZpar;
26771
26772 return dwidth;
26773
26774}

◆ deltaGammaHZllRatio2()

const double NPSMEFTd6General::deltaGammaHZllRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to Zll)\) ( \(l=e,\mu \)) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

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

Definition at line 26776 of file NPSMEFTd6General.cpp.

26776 {
26777 double dwidth = 0.0;
26778 if (FlagQuadraticTerms) {
26779 //Contributions that are quadratic in the effective coefficients
26780 dwidth += 0.0;
26781 }
26782
26783 return dwidth;
26784}

◆ deltaGammaHZmumuRatio1()

const double NPSMEFTd6General::deltaGammaHZmumuRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to Z\mu\mu)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

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

Definition at line 26882 of file NPSMEFTd6General.cpp.

26882 {
26883 double dwidth = 0.0;
26884
26885 double C1 = 0.0083;
26886 double muRG = 125.1;
26887
26888 // Derived from the HZll expression for l=mu only
26889
26890 dwidth += (+121715. * getSMEFTCoeff("CHbox",muRG)
26891 + 8726.9 * getSMEFTCoeff("CHl1R", 1, 1,muRG)
26892 - 7315.2 * getSMEFTCoeff("CHeR", 1, 1,muRG)
26893 + 8726.9 * getSMEFTCoeff("CHl3R", 1, 1,muRG)
26894 - 5544.15 * getSMEFTCoeff("CHD",muRG)
26895 - 13560.9 * getSMEFTCoeff("CHB",muRG)
26896 - 45585.2 * getSMEFTCoeff("CHW",muRG)
26897 - 53507.9 * getSMEFTCoeff("CHWB",muRG)
26898 - 2.204 * delta_GF);
26899
26900 // Linear contribution from Higgs self-coupling
26901 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
26902
26903
26904 // Add modifications due to small variations of the SM parameters
26905 //dwidth += cHSM * ( 0.0 );
26906
26907 // SM (1) + intrinsic + parametric theory relative errors (free pars)
26908 //dwidth += eHZZint + eHZZpar;
26909
26910 return dwidth;
26911
26912}

◆ deltaGammaHZmumuRatio2()

const double NPSMEFTd6General::deltaGammaHZmumuRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to Z\mu\mu)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

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

Definition at line 26914 of file NPSMEFTd6General.cpp.

26914 {
26915 double dwidth = 0.0;
26916 if (FlagQuadraticTerms) {
26917 //Contributions that are quadratic in the effective coefficients
26918 dwidth += 0.0;
26919 }
26920
26921 return dwidth;
26922}

◆ deltaGammaHZuuRatio1()

const double NPSMEFTd6General::deltaGammaHZuuRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to Z u u)\) ( \(u=u,c \)) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

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

Definition at line 27439 of file NPSMEFTd6General.cpp.

27439 {
27440 double dwidth = 0.0;
27441
27442 double C1 = 0.0083;
27443 double muRG = 125.1;
27444
27445 dwidth += (+121512. * getSMEFTCoeff("CHbox",muRG)
27446 - 9648.28 * (1.0 / 2.0) * (getSMEFTCoeff("CHq1R", 0, 0,muRG) + getSMEFTCoeff("CHq1R", 1, 1,muRG))
27447 + 4218.6 * (1.0 / 2.0) * (getSMEFTCoeff("CHuR", 0, 0,muRG) + getSMEFTCoeff("CHuR", 1, 1,muRG))
27448 + 9648.28 * (1.0 / 2.0) * (getSMEFTCoeff("CHq3R", 0, 0,muRG) + getSMEFTCoeff("CHq3R", 1, 1,muRG))
27449 - 17762.5 * getSMEFTCoeff("CHD",muRG)
27450 - 13473.3 * getSMEFTCoeff("CHB",muRG)
27451 - 45667.9 * getSMEFTCoeff("CHW",muRG)
27452 - 110057. * getSMEFTCoeff("CHWB",muRG)
27453 - 2.6 * delta_GF);
27454
27455 // Linear contribution from Higgs self-coupling
27456 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
27457
27458
27459 // Add modifications due to small variations of the SM parameters
27460 //dwidth += cHSM * ( 0.0 );
27461
27462 // SM (1) + intrinsic + parametric theory relative errors (free pars)
27463 //dwidth += eHZZint + eHZZpar;
27464
27465 return dwidth;
27466
27467}

◆ deltaGammaHZuuRatio2()

const double NPSMEFTd6General::deltaGammaHZuuRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to Z u u)\) ( \(u=u,c \)) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

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

Definition at line 27469 of file NPSMEFTd6General.cpp.

27469 {
27470 double dwidth = 0.0;
27471 if (FlagQuadraticTerms) {
27472 //Contributions that are quadratic in the effective coefficients
27473 dwidth += 0.0;
27474 }
27475
27476 return dwidth;
27477}

◆ deltaGammaHZvvRatio1()

const double NPSMEFTd6General::deltaGammaHZvvRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to Z\nu\nu)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

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

Definition at line 27278 of file NPSMEFTd6General.cpp.

27278 {
27279 double dwidth = 0.0;
27280
27281 double C1 = 0.0083;
27282 double muRG = 125.1;
27283
27284 dwidth += (+121530. * getSMEFTCoeff("CHbox",muRG)
27285 - 7943.34 * (1.0 / 3.0) * (getSMEFTCoeff("CHl1R", 0, 0,muRG) + getSMEFTCoeff("CHl1R", 1, 1,muRG) + getSMEFTCoeff("CHl1R", 2, 2,muRG))
27286 + 7943.34 * (1.0 / 3.0) * (getSMEFTCoeff("CHl3R", 0, 0,muRG) + getSMEFTCoeff("CHl3R", 1, 1,muRG) + getSMEFTCoeff("CHl3R", 2, 2,muRG))
27287 - 229.41 * getSMEFTCoeff("CHD",muRG)
27288 - 13535.2 * getSMEFTCoeff("CHB",muRG)
27289 - 45480.6 * getSMEFTCoeff("CHW",muRG)
27290 - 24891. * getSMEFTCoeff("CHWB",muRG)
27291 - 2. * delta_GF);
27292
27293 // Linear contribution from Higgs self-coupling
27294 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
27295
27296
27297 // Add modifications due to small variations of the SM parameters
27298 //dwidth += cHSM * ( 0.0 );
27299
27300 // SM (1) + intrinsic + parametric theory relative errors (free pars)
27301 //dwidth += eHZZint + eHZZpar;
27302
27303 return dwidth;
27304
27305}

◆ deltaGammaHZvvRatio2()

const double NPSMEFTd6General::deltaGammaHZvvRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to Z\nu\nu)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

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

Definition at line 27307 of file NPSMEFTd6General.cpp.

27307 {
27308 double dwidth = 0.0;
27309 if (FlagQuadraticTerms) {
27310 //Contributions that are quadratic in the effective coefficients
27311 dwidth += 0.0;
27312 }
27313
27314 return dwidth;
27315}

◆ deltaGammaHZZ2e2muRatio1()

const double NPSMEFTd6General::deltaGammaHZZ2e2muRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to ZZ* \to 2e2\mu)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

Returns
\(\delta \Gamma(H\to ZZ* \to 2e2\mu)\)/ \(\Gamma(H\to ZZ* \to 2e2\mu)_{\mathrm{SM}}\)

Definition at line 27112 of file NPSMEFTd6General.cpp.

27112 {
27113 double dwidth = 0.0;
27114
27115 double C1 = 0.0083;
27116 double muRG = 125.1;
27117
27118 dwidth += (+120836. * getSMEFTCoeff("CHbox",muRG)
27119 + 126374. * (1.0 / 2.0) * (getSMEFTCoeff("CHl1R", 0, 0,muRG) + getSMEFTCoeff("CHl1R", 1, 1,muRG))
27120 - 109064. * (1.0 / 2.0) * (getSMEFTCoeff("CHeR", 0, 0,muRG) + getSMEFTCoeff("CHeR", 1, 1,muRG))
27121 + 126374. * (1.0 / 2.0) * (getSMEFTCoeff("CHl3R", 0, 0,muRG) + getSMEFTCoeff("CHl3R", 1, 1,muRG))
27122 - 42370.4 * getSMEFTCoeff("CHD",muRG)
27123 - 14299. * getSMEFTCoeff("CHB",muRG)
27124 - 47298.2 * getSMEFTCoeff("CHW",muRG)
27125 - 83098.2 * getSMEFTCoeff("CHWB",muRG)
27126 - 3.378 * delta_GF
27127 - 0.85 * deltaGzd6());
27128
27129 // Linear contribution from Higgs self-coupling
27130 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
27131
27132
27133 // Add modifications due to small variations of the SM parameters
27134 dwidth += cHSM * (-10.07 * deltaMz()
27135 + 15.626 * deltaMh()
27136 - 0.128 * deltaaMZ()
27137 + 2.258 * deltaGmu());
27138
27139 // SM (1) + intrinsic + parametric theory relative errors (free pars)
27140 dwidth += eHZZint + eHZZpar;
27141
27142 return dwidth;
27143
27144}

◆ deltaGammaHZZ2e2muRatio2()

const double NPSMEFTd6General::deltaGammaHZZ2e2muRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to ZZ* \to 2e2\mu)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

Returns
\(\delta \Gamma(H\to ZZ* \to 2e2\mu)\)/ \(\Gamma(H\to ZZ* \to 2e2\mu)_{\mathrm{SM}}\)

Definition at line 27146 of file NPSMEFTd6General.cpp.

27146 {
27147 double dwidth = 0.0;
27148 if (FlagQuadraticTerms) {
27149 //Contributions that are quadratic in the effective coefficients
27150 dwidth += 0.0;
27151 }
27152
27153 return dwidth;
27154}

◆ deltaGammaHZZ4dRatio1()

const double NPSMEFTd6General::deltaGammaHZZ4dRatio1 ( ) const
inline

The new physics contribution to the ratio of the \(\Gamma(H\to ZZ* \to 4 d)\) ( \(d=d,s,b \)) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

Returns
\(\delta \Gamma(H\to ZZ* \to 4 d)\)/ \(\Gamma(H\to ZZ* \to 4 d)_{\mathrm{SM}}\)

Definition at line 2865 of file NPSMEFTd6General.h.

2865 {
2866 return 0.0;
2867 };

◆ deltaGammaHZZ4dRatio2()

const double NPSMEFTd6General::deltaGammaHZZ4dRatio2 ( ) const
inline

The new physics contribution to the ratio of the \(\Gamma(H\to ZZ* \to 4 d)\) ( \(d=d,s,b \)) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

Returns
\(\delta \Gamma(H\to ZZ* \to 4 d)\)/ \(\Gamma(H\to ZZ* \to 4 d)_{\mathrm{SM}}\)

Definition at line 2875 of file NPSMEFTd6General.h.

2875 {
2876 return 0.0;
2877 };

◆ deltaGammaHZZ4eRatio1()

const double NPSMEFTd6General::deltaGammaHZZ4eRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to ZZ* \to 4e)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

Returns
\(\delta \Gamma(H\to ZZ* \to 4e)\)/ \(\Gamma(H\to ZZ* \to 4e)_{\mathrm{SM}}\)

Definition at line 27029 of file NPSMEFTd6General.cpp.

27029 {
27030 double dwidth = 0.0;
27031
27032 double C1 = 0.0083;
27033 double muRG = 125.1;
27034
27035 dwidth += (+121386. * getSMEFTCoeff("CHbox",muRG)
27036 + 123413. * getSMEFTCoeff("CHl1R", 0, 0,muRG)
27037 - 103717. * getSMEFTCoeff("CHeR", 0, 0,muRG)
27038 + 123413. * getSMEFTCoeff("CHl3R", 0, 0,muRG)
27039 - 44056.9 * getSMEFTCoeff("CHD",muRG)
27040 - 13385.3 * getSMEFTCoeff("CHB",muRG)
27041 - 45127.7 * getSMEFTCoeff("CHW",muRG)
27042 - 91708.7 * getSMEFTCoeff("CHWB",muRG)
27043 - 3.462 * delta_GF
27044 - 0.769 * deltaGzd6());
27045
27046 // Linear contribution from Higgs self-coupling
27047 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
27048
27049
27050 // Add modifications due to small variations of the SM parameters
27051 dwidth += cHSM * (-9.228 * deltaMz()
27052 + 15.148 * deltaMh()
27053 - 0.229 * deltaaMZ()
27054 + 2.493 * deltaGmu());
27055
27056 // SM (1) + intrinsic + parametric theory relative errors (free pars)
27057 dwidth += eHZZint + eHZZpar;
27058
27059 return dwidth;
27060
27061}

◆ deltaGammaHZZ4eRatio2()

const double NPSMEFTd6General::deltaGammaHZZ4eRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to ZZ* \to 4e)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

Returns
\(\delta \Gamma(H\to ZZ* \to 4e)\)/ \(\Gamma(H\to ZZ* \to 4e)_{\mathrm{SM}}\)

Definition at line 27063 of file NPSMEFTd6General.cpp.

27063 {
27064 double dwidth = 0.0;
27065 if (FlagQuadraticTerms) {
27066 //Contributions that are quadratic in the effective coefficients
27067 dwidth += 0.0;
27068 }
27069
27070 return dwidth;
27071}

◆ deltaGammaHZZ4fRatio1()

const double NPSMEFTd6General::deltaGammaHZZ4fRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to ZZ* \to 4f)\), with \(f\) any fermion, in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

Returns
\(\delta \Gamma(H\to ZZ* \to 4f)\)/ \(\Gamma(H\to ZZ* \to 4f)_{\mathrm{SM}}\)

Definition at line 27711 of file NPSMEFTd6General.cpp.

27711 {
27712 double dwidth = 0.0;
27713
27714 double C1 = 0.0083;
27715 double muRG = 125.1;
27716
27717 //------ Old alpha scheme expression: Beg
27718 double CZff, sf;
27719
27720 CZff = gZvL * (-0.5 * (getSMEFTCoeff("CHl1R", 0, 0,muRG) + getSMEFTCoeff("CHl1R", 1, 1,muRG) + getSMEFTCoeff("CHl1R", 2, 2,muRG) - getSMEFTCoeff("CHl3R", 0, 0,muRG) - getSMEFTCoeff("CHl3R", 1, 1,muRG) - getSMEFTCoeff("CHl3R", 2, 2,muRG)) * v2) +
27721 gZlL * (-0.5 * (getSMEFTCoeff("CHl1R", 0, 0,muRG) + getSMEFTCoeff("CHl1R", 1, 1,muRG) + getSMEFTCoeff("CHl1R", 2, 2,muRG) + getSMEFTCoeff("CHl3R", 0, 0,muRG) + getSMEFTCoeff("CHl3R", 1, 1,muRG) + getSMEFTCoeff("CHl3R", 2, 2,muRG)) * v2) +
27722 gZlR * (-0.5 * (getSMEFTCoeff("CHeR", 0, 0,muRG) + getSMEFTCoeff("CHeR", 1, 1,muRG) + getSMEFTCoeff("CHeR", 2, 2,muRG)) * v2) +
27723 Nc * (
27724 gZdL * (-0.5 * (getSMEFTCoeff("CHq1R", 0, 0,muRG) + getSMEFTCoeff("CHq1R", 1, 1,muRG) + getSMEFTCoeff("CHq1R", 2, 2,muRG) + getSMEFTCoeff("CHq3R", 0, 0,muRG) + getSMEFTCoeff("CHq3R", 1, 1,muRG) + getSMEFTCoeff("CHq3R", 2, 2,muRG)) * v2) +
27725 gZdR * (-0.5 * (getSMEFTCoeff("CHdR", 0, 0,muRG) + getSMEFTCoeff("CHdR", 1, 1,muRG) + getSMEFTCoeff("CHdR", 2, 2,muRG)) * v2) +
27726 gZuL * (-0.5 * (getSMEFTCoeff("CHq1R", 0, 0,muRG) + getSMEFTCoeff("CHq1R", 1, 1,muRG) - getSMEFTCoeff("CHq3R", 0, 0,muRG) - getSMEFTCoeff("CHq3R", 1, 1,muRG)) * v2) +
27727 gZuR * (-0.5 * (getSMEFTCoeff("CHuR", 0, 0,muRG) + getSMEFTCoeff("CHuR", 1, 1,muRG)) * v2)
27728 );
27729
27730 CZff = CZff / (
27731 3.0 * (gZvL * gZvL + gZlL * gZlL + gZlR * gZlR) +
27732 Nc * (3.0 * (gZdL * gZdL + gZdR * gZdR) + 2.0 * (gZuL * gZuL + gZuR * gZuR))
27733 );
27734
27735 sf = -11267.6 * (1.0 / 3.0) * (
27736 3.0 * (gZvL * gZvL + gZlL * gZlL + gZlR * gZlR) +
27737 Nc * (3.0 * (gZdL * gZdL + gZdR * gZdR) + 2.0 * (gZuL * gZuL + gZuR * gZuR))
27738 );
27739
27740 sf = sf / (-0.5 * (gZlL + gZvL) * v2); // Coefficient of the CZff term. From the getSMEFTCoeff("CHl1R",0,0) term in the ME.
27741
27742 dwidth += cAsch * (+121373. * getSMEFTCoeff("CHbox",muRG)
27743 + sf * CZff
27744 - 50927.1 * getSMEFTCoeff("CHD",muRG)
27745 - 14137.9 * getSMEFTCoeff("CHB",muRG)
27746 - 46350.1 * getSMEFTCoeff("CHW",muRG)
27747 - 126336. * getSMEFTCoeff("CHWB",muRG)
27748 - 3.715 * delta_GF
27749 - 0.834 * deltaGzd6()
27750 );
27751
27752 //------ Old alpha scheme expression: End
27753
27754 //AG:begin
27755 dwidth += cWsch * (
27756 ((0.12104) * getSMEFTCoeff("CHbox",muRG)
27757 + (-0.02372) * getSMEFTCoeff("CHW",muRG)
27758 + (-0.03647) * getSMEFTCoeff("CHB",muRG)
27759 + (-0.016569) * getSMEFTCoeff("CHD",muRG)
27760 + (-0.021999) * getSMEFTCoeff("CHWB",muRG)
27761 + (-0.017927) * getSMEFTCoeff("CHl1R", 0, 0,muRG)
27762 + (-0.017925) * getSMEFTCoeff("CHl1R", 1, 1,muRG)
27763 + (-0.1213776) * getSMEFTCoeff("CHl3R", 0, 0,muRG)
27764 + (-0.1215437) * getSMEFTCoeff("CHl3R", 1, 1,muRG)
27765 + (-0.01686521) * getSMEFTCoeff("CHeR", 0, 0,muRG)
27766 + (-0.01688863) * getSMEFTCoeff("CHeR", 1, 1,muRG)
27767 + (0.18165) * getSMEFTCoeff("CllR", 0, 1, 1, 0,muRG)) * 1000000
27768 );
27769
27770 dwidth += cWsch * (+(-0.797) * deltaGzd6());
27771
27772 //AG:end
27773
27774 // Linear contribution from Higgs self-coupling
27775 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
27776
27777
27778 // Add modifications due to small variations of the SM parameters
27779 dwidth += cHSM * (-9.548 * deltaMz()
27780 + 15.799 * deltaMh()
27781 - 0.412 * deltaaMZ()
27782 + 2.569 * deltaGmu());
27783
27784 // SM (1) + intrinsic + parametric theory relative errors (free pars)
27785 dwidth += eHZZint + eHZZpar;
27786
27787 return dwidth;
27788
27789}

◆ deltaGammaHZZ4fRatio2()

const double NPSMEFTd6General::deltaGammaHZZ4fRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to ZZ* \to 4f)\), with \(f\) any fermion, in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

Returns
\(\delta \Gamma(H\to ZZ* \to 4f)\)/ \(\Gamma(H\to ZZ* \to 4f)_{\mathrm{SM}}\)

Definition at line 27791 of file NPSMEFTd6General.cpp.

27791 {
27792 double dwidth = 0.0;
27793 if (FlagQuadraticTerms) {
27794 //Contributions that are quadratic in the effective coefficients
27795 dwidth += cWsch * (
27796 +(0.01438) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
27797 + (0.4094) * pow(getSMEFTCoeffEW("CHW"), 2.0)
27798 + (1.1627) * pow(getSMEFTCoeffEW("CHB"), 2.0)
27799 + (0.00456) * pow(getSMEFTCoeffEW("CHD"), 2.0)
27800 + (0.378) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
27801 + (0.001943) * pow(getSMEFTCoeffEW("CHl1R", 0, 0), 2.0)
27802 + (0.001583) * pow(getSMEFTCoeffEW("CHl1R", 1, 1), 2.0)
27803 + (0.005694) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
27804 + (0.00575) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
27805 + (0.000979) * pow(getSMEFTCoeffEW("CHeR", 0, 0), 2.0)
27806 + (0.0009751) * pow(getSMEFTCoeffEW("CHeR", 1, 1), 2.0)
27807 + (0.01079) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
27808 + (-0.002848) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
27809 + (-0.004447) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHB")
27810 + (-0.005693) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
27811 + (-0.0026556) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
27812 + (-0.00229) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 0, 0)
27813 + (-0.002115) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 1, 1)
27814 + (-0.00740797) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
27815 + (-0.007346) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
27816 + (-0.001997847) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHeR", 0, 0)
27817 + (-0.002008333) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHeR", 1, 1)
27818 + (0.0146) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
27819 + (-0.23185) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
27820 + (0.016075) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
27821 + (-0.696823) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
27822 + (0.0014623) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 0, 0)
27823 + (0.001441) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 1, 1)
27824 + (0.000525) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
27825 + (0.000586) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
27826 + (0.001284) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHeR", 0, 0)
27827 + (0.001275) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHeR", 1, 1)
27828 + (-0.002852) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
27829 + (-0.013314) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHD")
27830 + (-0.42542) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
27831 + (0.000223) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 0, 0)
27832 + (0.000233) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 1, 1)
27833 + (0.001511) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 0, 0)
27834 + (0.001507) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 1, 1)
27835 + (0.0002824) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHeR", 0, 0)
27836 + (0.0002599) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHeR", 1, 1)
27837 + (-0.004446) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
27838 + (0.00184) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHWB")
27839 + (0.0016472) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 0, 0)
27840 + (0.0016545) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 1, 1)
27841 + (0.0043953) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
27842 + (0.0043919) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
27843 + (0.0016695) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHeR", 0, 0)
27844 + (0.0016726) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHeR", 1, 1)
27845 + (-0.002015) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
27846 + (0.002499) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 0, 0)
27847 + (0.002498) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 1, 1)
27848 + (0.0016531) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
27849 + (0.0016563) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
27850 + (0.0024083) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 0, 0)
27851 + (0.0024057) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 1, 1)
27852 + (-0.0026557) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
27853 + (0.00041) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl1R", 1, 1)
27854 + (0.0021669) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
27855 + (0.002104) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
27856 + (-0.00229) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
27857 + (0.002018) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
27858 + (0.0021733) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
27859 + (-0.002115) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
27860 + (-0.0034) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
27861 + (0.0019783) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHeR", 0, 0)
27862 + (0.001986) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHeR", 1, 1)
27863 + (-0.0147319) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
27864 + (0.0019818) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHeR", 0, 0)
27865 + (0.00198) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHeR", 1, 1)
27866 + (-0.01463445) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
27867 + (-0.001997847) * getSMEFTCoeffEW("CHeR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
27868 + (-0.002008333) * getSMEFTCoeffEW("CHeR", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
27869 ) * pow(1000000.0, 2.0);
27870
27871 dwidth += cWsch * ((0.71) * pow(deltaGzd6(), 2.0));
27872
27873 dwidth += cWsch * (
27874 +(-0.095) * deltaGzd6() * getSMEFTCoeffEW("CHbox")
27875 + (0.0101) * deltaGzd6() * getSMEFTCoeffEW("CHW")
27876 + (0.0301) * deltaGzd6() * getSMEFTCoeffEW("CHB")
27877 + (0.01178) * deltaGzd6() * getSMEFTCoeffEW("CHD")
27878 + (0.023) * deltaGzd6() * getSMEFTCoeffEW("CHWB")
27879 + (0.016) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 0, 0)
27880 + (0.0179) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 1, 1)
27881 + (0.0971) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
27882 + (0.078) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
27883 + (0.01439) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 0, 0)
27884 + (0.01349) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 1, 1)
27885 + (-0.143) * deltaGzd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
27886 )*1000000;
27887
27888 }
27889
27890 return dwidth;
27891}

◆ deltaGammaHZZ4lRatio1()

const double NPSMEFTd6General::deltaGammaHZZ4lRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to ZZ* \to 4l)\) ( \(l=e,\mu \)) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

Returns
\(\delta \Gamma(H\to ZZ* \to 4l)\)/ \(\Gamma(H\to ZZ* \to 4l)_{\mathrm{SM}}\)

Definition at line 26939 of file NPSMEFTd6General.cpp.

26939 {
26940 double dwidth = 0.0;
26941
26942 double C1 = 0.0083;
26943 double muRG = 125.1;
26944
26945 double CZll, sf;
26946
26947 CZll = gZlL * (-0.5 * (getSMEFTCoeff("CHl1R", 0, 0,muRG) + getSMEFTCoeff("CHl1R", 1, 1,muRG) + getSMEFTCoeff("CHl3R", 0, 0,muRG) + getSMEFTCoeff("CHl3R", 1, 1,muRG)) * v2) +
26948 gZlR * (-0.5 * (getSMEFTCoeff("CHeR", 0, 0,muRG) + getSMEFTCoeff("CHeR", 1, 1,muRG)) * v2);
26949
26950 CZll = CZll / (2.0 * (gZlL * gZlL + gZlR * gZlR));
26951
26952 sf = 124479. * (1.0 / 2.0) * (2.0 * (gZlL * gZlL + gZlR * gZlR)) / (-0.5 * gZlL * v2); // Coefficient of the CZll term. From the getSMEFTCoeff("CHl1R",0,0) term in the ME.
26953
26954 dwidth += (+122273. * getSMEFTCoeff("CHbox",muRG)
26955 + sf * CZll
26956 - 44025.7 * getSMEFTCoeff("CHD",muRG)
26957 - 13602.6 * getSMEFTCoeff("CHB",muRG)
26958 - 45248.6 * getSMEFTCoeff("CHW",muRG)
26959 - 88372.1 * getSMEFTCoeff("CHWB",muRG)
26960 - 3.462 * delta_GF
26961 - 0.808 * deltaGzd6());
26962
26963 // Linear contribution from Higgs self-coupling
26964 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
26965
26966
26967 // Add modifications due to small variations of the SM parameters
26968 dwidth += cHSM * (-9.734 * deltaMz()
26969 + 15.37 * deltaMh()
26970 - 0.154 * deltaaMZ()
26971 + 2.339 * deltaGmu());
26972
26973 // SM (1) + intrinsic + parametric theory relative errors (free pars)
26974 dwidth += eHZZint + eHZZpar;
26975
26976 return dwidth;
26977
26978}

◆ deltaGammaHZZ4lRatio2()

const double NPSMEFTd6General::deltaGammaHZZ4lRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to ZZ* \to 4l)\) ( \(l=e,\mu \)) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

Returns
\(\delta \Gamma(H\to ZZ* \to 4l)\)/ \(\Gamma(H\to ZZ* \to 4l)_{\mathrm{SM}}\)

Definition at line 26980 of file NPSMEFTd6General.cpp.

26980 {
26981 double dwidth = 0.0;
26982 if (FlagQuadraticTerms) {
26983 //Contributions that are quadratic in the effective coefficients
26984 dwidth += 0.0;
26985 }
26986
26987 return dwidth;
26988}

◆ deltaGammaHZZ4muRatio1()

const double NPSMEFTd6General::deltaGammaHZZ4muRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to ZZ* \to 4\mu)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

Returns
\(\delta \Gamma(H\to ZZ* \to 4\mu)\)/ \(\Gamma(H\to ZZ* \to 4\mu)_{\mathrm{SM}}\)

Definition at line 27195 of file NPSMEFTd6General.cpp.

27195 {
27196 double dwidth = 0.0;
27197
27198 double C1 = 0.0083;
27199 double muRG = 125.1;
27200
27201 dwidth += (+120688. * getSMEFTCoeff("CHbox",muRG)
27202 + 123059. * getSMEFTCoeff("CHl1R", 1, 1,muRG)
27203 - 103862. * getSMEFTCoeff("CHeR", 1, 1,muRG)
27204 + 123059. * getSMEFTCoeff("CHl3R", 1, 1,muRG)
27205 - 43977.1 * getSMEFTCoeff("CHD",muRG)
27206 - 13575.5 * getSMEFTCoeff("CHB",muRG)
27207 - 45200.8 * getSMEFTCoeff("CHW",muRG)
27208 - 91625.2 * getSMEFTCoeff("CHWB",muRG)
27209 - 3.471 * delta_GF
27210 - 0.774 * deltaGzd6());
27211
27212 // Linear contribution from Higgs self-coupling
27213 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
27214
27215
27216 // Add modifications due to small variations of the SM parameters
27217 dwidth += cHSM * (-9.254 * deltaMz()
27218 + 15.109 * deltaMh()
27219 - 0.207 * deltaaMZ()
27220 + 2.405 * deltaGmu());
27221
27222 // SM (1) + intrinsic + parametric theory relative errors (free pars)
27223 dwidth += eHZZint + eHZZpar;
27224
27225 return dwidth;
27226
27227}

◆ deltaGammaHZZ4muRatio2()

const double NPSMEFTd6General::deltaGammaHZZ4muRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to ZZ* \to 4\mu)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

Returns
\(\delta \Gamma(H\to ZZ* \to 4\mu)\)/ \(\Gamma(H\to ZZ* \to 4\mu)_{\mathrm{SM}}\)

Definition at line 27229 of file NPSMEFTd6General.cpp.

27229 {
27230 double dwidth = 0.0;
27231 if (FlagQuadraticTerms) {
27232 //Contributions that are quadratic in the effective coefficients
27233 dwidth += 0.0;
27234 }
27235
27236 return dwidth;
27237}

◆ deltaGammaHZZ4uRatio1()

const double NPSMEFTd6General::deltaGammaHZZ4uRatio1 ( ) const
inline

The new physics contribution to the ratio of the \(\Gamma(H\to ZZ* \to 4 u)\) ( \(u=u,c \)) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

Returns
\(\delta \Gamma(H\to ZZ* \to 4 u)\)/ \(\Gamma(H\to ZZ* \to 4 u)_{\mathrm{SM}}\)

Definition at line 2803 of file NPSMEFTd6General.h.

2803 {
2804 return 0.0;
2805 };

◆ deltaGammaHZZ4uRatio2()

const double NPSMEFTd6General::deltaGammaHZZ4uRatio2 ( ) const
inline

The new physics contribution to the ratio of the \(\Gamma(H\to ZZ* \to 4 u)\) ( \(u=u,c \)) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

Returns
\(\delta \Gamma(H\to ZZ* \to 4 u)\)/ \(\Gamma(H\to ZZ* \to 4 u)_{\mathrm{SM}}\)

Definition at line 2813 of file NPSMEFTd6General.h.

2813 {
2814 return 0.0;
2815 };

◆ deltaGammaHZZ4vRatio1()

const double NPSMEFTd6General::deltaGammaHZZ4vRatio1 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to ZZ* \to 4\nu)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

Returns
\(\delta \Gamma(H\to ZZ* \to 4\nu)\)/ \(\Gamma(H\to ZZ* \to 4\nu)_{\mathrm{SM}}\)

Definition at line 27356 of file NPSMEFTd6General.cpp.

27356 {
27357 double dwidth = 0.0;
27358
27359 double C1 = 0.0083;
27360 double muRG = 125.1;
27361
27362 dwidth += (+120596. * getSMEFTCoeff("CHbox",muRG)
27363 - 115532. * (1.0 / 3.0) * (getSMEFTCoeff("CHl1R", 0, 0,muRG) + getSMEFTCoeff("CHl1R", 1, 1,muRG) + getSMEFTCoeff("CHl1R", 2, 2,muRG))
27364 + 115532. * (1.0 / 3.0) * (getSMEFTCoeff("CHl3R", 0, 0,muRG) + getSMEFTCoeff("CHl3R", 1, 1,muRG) + getSMEFTCoeff("CHl3R", 2, 2,muRG))
27365 - 28744.1 * getSMEFTCoeff("CHD",muRG)
27366 - 13816.7 * getSMEFTCoeff("CHB",muRG)
27367 - 44782.1 * getSMEFTCoeff("CHW",muRG)
27368 - 25256.6 * getSMEFTCoeff("CHWB",muRG)
27369 - 3.013 * delta_GF
27370 - 0.787 * deltaGzd6()
27371 );
27372
27373 // Linear contribution from Higgs self-coupling
27374 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
27375
27376
27377 // Add modifications due to small variations of the SM parameters
27378 dwidth += cHSM * (-10.49 * deltaMz()
27379 + 15.294 * deltaMh()
27380 + 0.255 * deltaaMZ()
27381 + 1.979 * deltaGmu());
27382
27383 // SM (1) + intrinsic + parametric theory relative errors (free pars)
27384 dwidth += eHZZint + eHZZpar;
27385
27386 return dwidth;
27387
27388}

◆ deltaGammaHZZ4vRatio2()

const double NPSMEFTd6General::deltaGammaHZZ4vRatio2 ( ) const

The new physics contribution to the ratio of the \(\Gamma(H\to ZZ* \to 4\nu)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

Returns
\(\delta \Gamma(H\to ZZ* \to 4\nu)\)/ \(\Gamma(H\to ZZ* \to 4\nu)_{\mathrm{SM}}\)

Definition at line 27390 of file NPSMEFTd6General.cpp.

27390 {
27391 double dwidth = 0.0;
27392 if (FlagQuadraticTerms) {
27393 //Contributions that are quadratic in the effective coefficients
27394 dwidth += 0.0;
27395 }
27396
27397 return dwidth;
27398}

◆ deltaGammaHZZRatio1()

const double NPSMEFTd6General::deltaGammaHZZRatio1 ( ) const
virtual

The new physics contribution to the ratio of the \(\Gamma(H\to ZZ)\) in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.)

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

Reimplemented from NPbase.

Definition at line 26697 of file NPSMEFTd6General.cpp.

26697 {
26698 double dwidth = 0.0;
26699
26700 // double C1 = 0.0083;
26701
26702 dwidth = deltaGammaHZZ4fRatio1();
26703
26704 // Linear contribution from Higgs self-coupling
26705 // dwidth += cLHd6*(C1 + 2.0*dZH1)*deltaG_hhhRatio();
26706 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
26707 // dwidth += cLHd6*cLH3d62*dZH2*deltaG_hhhRatio()*deltaG_hhhRatio();
26708
26709 // SM (1) + intrinsic + parametric theory relative errors (free pars)
26710 // dwidth += eHZZint + eHZZpar;
26711
26712 return dwidth;
26713
26714}

◆ deltaGammaHZZRatio2()

const double NPSMEFTd6General::deltaGammaHZZRatio2 ( ) const
virtual

The new physics contribution to the ratio of the \(\Gamma(H\to ZZ)\) in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.)

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

Reimplemented from NPbase.

Definition at line 26716 of file NPSMEFTd6General.cpp.

26716 {
26717 double dwidth = 0.0;
26718 if (FlagQuadraticTerms) {
26719 //Contributions that are quadratic in the effective coefficients
26720 dwidth += 0.0;
26721 }
26722
26723 return dwidth;
26724}

◆ deltaGammaTotalRatio1()

const double NPSMEFTd6General::deltaGammaTotalRatio1 ( ) const
virtual

The new physics contribution to the ratio of the \(\Gamma(H)\) in the current model and in the Standard Model. Only terms that are linear in the effective Lagrangian coefficients.

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

Reimplemented from NPbase.

Definition at line 25891 of file NPSMEFTd6General.cpp.

25891 {
25892 double deltaGammaRatio;
25893
25894 // The change in the ratio assuming only SM decays
25895 deltaGammaRatio = (trueSM.computeBrHtogg() * deltaGammaHggRatio1()
25896 // + trueSM.computeBrHtoWW() * deltaGammaHWWRatio1()
25897 // + trueSM.computeBrHtoZZ() * deltaGammaHZZRatio1()
25898 + trueSM.computeBrHto4f() * deltaGammaH4fRatio1()
25899 + trueSM.computeBrHtoZga() * deltaGammaHZgaRatio1()
25900 + trueSM.computeBrHtogaga() * deltaGammaHgagaRatio1()
25901 + trueSM.computeBrHtomumu() * deltaGammaHmumuRatio1()
25902 + trueSM.computeBrHtotautau() * deltaGammaHtautauRatio1()
25903 + trueSM.computeBrHtocc() * deltaGammaHccRatio1()
25904 + trueSM.computeBrHtoss() * deltaGammaHssRatio1()
25905 + trueSM.computeBrHtobb() * deltaGammaHbbRatio1());
25906
25907 // Add the effect of the invisible and exotic BR. Include also here the
25908 // pure contribution from BrHinv and BrHexo even in case of no dim 6 contributions
25909 deltaGammaRatio = -1.0 + (1.0 + deltaGammaRatio) / (1.0 - BrHinv - BrHexo);
25910
25911 //std::cout<<"deltaGammaHggRatio1()="<<deltaGammaHggRatio1()<<std::endl;
25912 //std::cout<<"deltaGammaH4fRatio1()="<<deltaGammaH4fRatio1()<<std::endl;
25913 //std::cout<<"deltaGammaHZgaRatio1()="<<deltaGammaHZgaRatio1()<<std::endl;
25914 //std::cout<<"deltaGammaHgagaRatio1()="<<deltaGammaHgagaRatio1()<<std::endl;
25915 //std::cout<<"deltaGammaHmumuRatio1()="<<deltaGammaHmumuRatio1()<<std::endl;
25916 //std::cout<<"deltaGammaHtautauRatio1()="<<deltaGammaHtautauRatio1()<<std::endl;
25917 //std::cout<<"deltaGammaHccRatio1()="<<deltaGammaHccRatio1()<<std::endl;
25918 //std::cout<<"deltaGammaHbbRatio1()="<<deltaGammaHbbRatio1()<<std::endl;
25919
25920 return deltaGammaRatio;
25921}

◆ deltaGammaTotalRatio1noError()

const double NPSMEFTd6General::deltaGammaTotalRatio1noError ( ) const
virtual

The new physics contribution to the ratio of the \(\Gamma(H)\) in the current model and in the Standard Model. Only terms that are linear in the effective Lagrangian coefficients. Neglecting SM theory errors.

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

Definition at line 25923 of file NPSMEFTd6General.cpp.

25923 {
25924 double deltaGammaRatio;
25925
25926 // The change in the ratio assuming only SM decays
25927 deltaGammaRatio = (trueSM.computeBrHtogg() * (deltaGammaHggRatio1() - eHggint - eHggpar)
25928 // + trueSM.computeBrHtoWW() * (deltaGammaHWWRatio1() - eHWWint - eHWWpar )
25929 // + trueSM.computeBrHtoZZ() * (deltaGammaHZZRatio1() - eHZZint - eHZZpar )
25930 + trueSM.computeBrHto4f() * deltaGammaH4fRatio1()
25931 - trueSM.computeBrHtoWW() * (eHWWint + eHWWpar)
25932 - trueSM.computeBrHtoZZ() * (eHZZint + eHZZpar)
25933 + trueSM.computeBrHtoZga() * (deltaGammaHZgaRatio1() - eHZgaint - eHZgapar)
25934 + trueSM.computeBrHtogaga() * (deltaGammaHgagaRatio1() - eHgagaint - eHgagapar)
25935 + trueSM.computeBrHtomumu() * (deltaGammaHmumuRatio1() - eHmumuint - eHmumupar)
25936 + trueSM.computeBrHtotautau() * (deltaGammaHtautauRatio1() - eHtautauint - eHtautaupar)
25937 + trueSM.computeBrHtocc() * (deltaGammaHccRatio1() - eHccint - eHccpar)
25938 + trueSM.computeBrHtoss() * (deltaGammaHssRatio1() - eHssint - eHsspar)
25939 + trueSM.computeBrHtobb() * (deltaGammaHbbRatio1() - eHbbint - eHbbpar));
25940
25941 // Add the effect of the invisible and exotic BR. Include also here the
25942 // pure contribution from BrHinv and BrHexo even in case of no dim 6 contributions
25943 deltaGammaRatio = -1.0 + (1.0 + deltaGammaRatio) / (1.0 - BrHinv - BrHexo);
25944
25945 return deltaGammaRatio;
25946}

◆ deltaGammaTotalRatio2()

const double NPSMEFTd6General::deltaGammaTotalRatio2 ( ) const
virtual

The new physics contribution to the ratio of the \(\Gamma(H)\) in the current model and in the Standard Model. Only terms that are quadratic in the effective Lagrangian coefficients.

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

Reimplemented from NPbase.

Definition at line 25948 of file NPSMEFTd6General.cpp.

25948 {
25949 double deltaGammaRatio = 0.0;
25950
25951 if (FlagQuadraticTerms) {
25952 // The change in the ratio assuming only SM decays
25953 deltaGammaRatio = trueSM.computeBrHtogg() * deltaGammaHggRatio2()
25954 // + trueSM.computeBrHtoWW() * deltaGammaHWWRatio2()
25955 // + trueSM.computeBrHtoZZ() * deltaGammaHZZRatio2()
25956 + trueSM.computeBrHto4f() * deltaGammaH4fRatio2()
25957 + trueSM.computeBrHtoZga() * deltaGammaHZgaRatio2()
25958 + trueSM.computeBrHtogaga() * deltaGammaHgagaRatio2()
25959 + trueSM.computeBrHtomumu() * deltaGammaHmumuRatio2()
25960 + trueSM.computeBrHtotautau() * deltaGammaHtautauRatio2()
25961 + trueSM.computeBrHtocc() * deltaGammaHccRatio2()
25962 + trueSM.computeBrHtoss() * deltaGammaHssRatio2()
25963 + trueSM.computeBrHtobb() * deltaGammaHbbRatio2();
25964
25965 // Add the effect of the invisible and exotic BR and return
25966 deltaGammaRatio = (deltaGammaRatio / (1.0 - BrHinv - BrHexo));
25967 }
25968 return deltaGammaRatio;
25969}

◆ DeltaGF()

const double NPSMEFTd6General::DeltaGF ( ) const
virtual

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 from NPbase.

Definition at line 15327 of file NPSMEFTd6General.cpp.

15327 {
15328 return ((getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1) - 0.5 * (getSMEFTCoeffEW("CllR", 0, 1, 1, 0) + getSMEFTCoeffEW("CllR", 1, 0, 0, 1))) * v2);
15329}

◆ deltaGL_f()

const double NPSMEFTd6General::deltaGL_f ( const Particle  p) const

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

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

Definition at line 17023 of file NPSMEFTd6General.cpp.

17023 {
17024 double I3p = p.getIsospin(), Qp = p.getCharge();
17025 double CHF1 = CHF1_diag(p);
17026 double CHF3 = CHF3_diag(p);
17027 double NPindirect;
17028
17029 // NPindirect = -I3p / 4.0 * (getSMEFTCoeffEW("CHD") * v2_over_LambdaNP2 + 2.0 * delta_GF)
17030 // - Qp * sW2_tree / 4.0 / (cW2_tree - sW2_tree)
17031 // *((4.0 * cW_tree / sW_tree * getSMEFTCoeffEW("CHWB") + getSMEFTCoeffEW("CHD")) * v2_over_LambdaNP2 + 2.0 * delta_GF);
17032
17033 NPindirect = (I3p - Qp * sW2_tree) * delta_UgNC + Qp * delta_QgNC;
17034
17035 double NPdirect = -0.5 * (CHF1 - 2.0 * I3p * CHF3) * v2;
17036 return (NPindirect + NPdirect);
17037}

◆ deltaGL_f_mu()

const double NPSMEFTd6General::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
Returns
\(\delta g_L^f(\mu)\)

Definition at line 17054 of file NPSMEFTd6General.cpp.

17054 {
17055 double I3p = p.getIsospin(), Qp = p.getCharge();
17056 double CHF;
17057 double NPindirect;
17058
17059 // Parameters from the indirect corrections depending on the RG scale
17060 double d_UgNC_mu, d_QgNC_mu;
17061
17062 // NP indirect corrections to EW fermion couplings
17063 d_UgNC_mu = delU_gNC(mu);
17064 d_QgNC_mu = delQ_gNC(mu);
17065
17066 NPindirect = (I3p - Qp * sW2_tree) * d_UgNC_mu + Qp * d_QgNC_mu;
17067
17068 // Direct contribution
17069 switch(p.getIndex()){
17070 //if (p.is("NEUTRINO_1"))
17071 case 0:
17072 CHF = getSMEFTCoeff("CHl1R", 0, 0, mu) - getSMEFTCoeff("CHl3R", 0, 0, mu);
17073 break;
17074 //else if (p.is("ELECTRON"))
17075 case 1:
17076 CHF = getSMEFTCoeff("CHl1R", 0, 0, mu) + getSMEFTCoeff("CHl3R", 0, 0, mu);
17077 break;
17078 //else if (p.is("NEUTRINO_2"))
17079 case 2:
17080 CHF = getSMEFTCoeff("CHl1R", 1, 1, mu) - getSMEFTCoeff("CHl3R", 1, 1, mu);
17081 break;
17082 //else if (p.is("MU"))
17083 case 3:
17084 CHF = getSMEFTCoeff("CHl1R", 1, 1, mu) + getSMEFTCoeff("CHl3R", 1, 1, mu);
17085 break;
17086 //else if (p.is("NEUTRINO_3"))
17087 case 4:
17088 CHF = getSMEFTCoeff("CHl1R", 2, 2, mu) - getSMEFTCoeff("CHl3R", 2, 2, mu);
17089 break;
17090 //else if (p.is("TAU"))
17091 case 5:
17092 CHF = getSMEFTCoeff("CHl1R", 2, 2, mu) + getSMEFTCoeff("CHl3R", 2, 2, mu);
17093 break;
17094 //else if (p.is("UP"))
17095 case 6:
17096 CHF = getSMEFTCoeff("CHq1R", 0, 0, mu) - getSMEFTCoeff("CHq3R", 0, 0, mu);
17097 break;
17098 case 7:
17099 CHF = getSMEFTCoeff("CHq1R", 0, 0, mu) + getSMEFTCoeff("CHq3R", 0, 0, mu);
17100 break;
17101 case 8:
17102 CHF = getSMEFTCoeff("CHq1R", 1, 1, mu) - getSMEFTCoeff("CHq3R", 1, 1, mu);
17103 break;
17104 //else if (p.is("STRANGE"))
17105 case 9:
17106 CHF = getSMEFTCoeff("CHq1R", 1, 1, mu) + getSMEFTCoeff("CHq3R", 1, 1, mu);
17107 break;
17108 //else if (p.is("TOP"))
17109 case 10:
17110 CHF = getSMEFTCoeff("CHq1R", 2, 2, mu) - getSMEFTCoeff("CHq3R", 2, 2, mu);
17111 break;
17112 //else if (p.is("BOTTOM"))
17113 case 11:
17114 CHF = getSMEFTCoeff("CHq1R", 2, 2, mu) + getSMEFTCoeff("CHq3R", 2, 2, mu);
17115 break;
17116 //else
17117 default:
17118 throw std::runtime_error("NPSMEFTd6General::deltaGL_f_mu(): wrong argument");
17119 }
17120
17121 double NPdirect = -0.5 * CHF * v2;
17122 return (NPindirect + NPdirect);
17123}
virtual const double delQ_gNC(const double mu) const
Separate, charge-proportional, indirect correction to EW neutral currents.
virtual const double delU_gNC(const double mu) const
Universal indirect correction to EW neutral currents.

◆ deltaGL_Wff()

gslpp::complex NPSMEFTd6General::deltaGL_Wff ( const Particle  pbar,
const Particle  p 
) 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
Returns
\(\delta g_{Wff}^{L}\)

Reimplemented from NPbase.

Definition at line 17194 of file NPSMEFTd6General.cpp.

17194 {
17195 if (pbar.getIndex() + 1 != p.getIndex() || pbar.getIndex() % 2 != 0)
17196 throw std::runtime_error("NPSMEFTd6General::deltaGL_Wff(): Not implemented");
17197
17198 //double CHF3 = CHF3_diag(pbar);
17199 gslpp::complex CHF3 = CHF3CC_diag(pbar);
17200
17201 gslpp::complex NPindirect;
17202
17203 // NPindirect = -cW2_tree / 4.0 / (cW2_tree - sW2_tree)
17204 // * ((4.0 * sW_tree / cW_tree * getSMEFTCoeffEW("CHWB") + getSMEFTCoeffEW("CHD")) * v2_over_LambdaNP2 + 2.0 * delta_GF);
17205
17206 NPindirect = gslpp::complex(delta_UgCC, 0.0, false);
17207
17208 return (NPindirect + CHF3 * v2 );
17209}

◆ deltaGL_Wff_mu()

gslpp::complex NPSMEFTd6General::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 from NPbase.

Definition at line 17220 of file NPSMEFTd6General.cpp.

17220 {
17221 if (pbar.getIndex() + 1 != p.getIndex() || pbar.getIndex() % 2 != 0)
17222 throw std::runtime_error("NPSMEFTd6General::deltaGL_Wff(): Not implemented");
17223
17224 double CHF3;
17225 double NPindirect;
17226
17227 // NP indirect corrections to EW fermion couplings
17228 NPindirect = delU_gCC(mu);
17229
17230 // Direct contribution
17231 if (pbar.is("NEUTRINO_1") || pbar.is("ELECTRON"))
17232 CHF3 = getSMEFTCoeff("CHl3R", 0, 0, mu);
17233 else if (pbar.is("NEUTRINO_2") || pbar.is("MU"))
17234 CHF3 = getSMEFTCoeff("CHl3R", 1, 1, mu);
17235 else if (pbar.is("NEUTRINO_3") || pbar.is("TAU"))
17236 CHF3 = getSMEFTCoeff("CHl3R", 2, 2, mu);
17237 else if (pbar.is("UP") || pbar.is("DOWN"))
17238 CHF3 = getSMEFTCoeff("CHq3R", 0, 0, mu);
17239 else if (pbar.is("CHARM") || pbar.is("STRANGE"))
17240 CHF3 = getSMEFTCoeff("CHq3R", 1, 1, mu);
17241 else if (pbar.is("TOP") || pbar.is("BOTTOM"))
17242 CHF3 = getSMEFTCoeff("CHq3R", 2, 2, mu);
17243 else
17244 throw std::runtime_error("NPSMEFTd6General::deltaGL_Wff_mu(): wrong argument");
17245
17246 double NPdirect = CHF3 * v2;
17247 return (NPindirect + NPdirect);
17248}
virtual const double delU_gCC(const double mu) const
Universal indirect correction to EW charged currents.

◆ deltaGL_Wffh()

gslpp::complex NPSMEFTd6General::deltaGL_Wffh ( const Particle  pbar,
const Particle  p 
) const

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

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

Definition at line 17810 of file NPSMEFTd6General.cpp.

17810 {
17811 if (pbar.getIndex() + 1 != p.getIndex() || pbar.getIndex() % 2 != 0)
17812 throw std::runtime_error("NPSMEFTd6General::deltaGL_Wffh(): Not implemented");
17813
17814 //double CHF3 = CHF3_diag(pbar);
17815 gslpp::complex CHF3 = CHF3CC_diag(pbar);
17816
17817 return (2.0 * sqrt(2.0) * Mz * cW_tree / v() / v() * CHF3 * v2);
17818}

◆ deltaGL_Zffh()

const double NPSMEFTd6General::deltaGL_Zffh ( const Particle  p) const

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

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

Definition at line 17828 of file NPSMEFTd6General.cpp.

17828 {
17829 double I3p = p.getIsospin();
17830 double CHF1 = CHF1_diag(p);
17831 double CHF3 = CHF3_diag(p);
17832 return (-2.0 * Mz / v() / v() * (CHF1 - 2.0 * I3p * CHF3) * v2);
17833}

◆ deltaGmu()

const double NPSMEFTd6General::deltaGmu ( ) const
virtual

The relative correction to the muon decay constant, \(\delta G_\mu/G_\mu\), with respect to ref. point used in the SM calculation of Higgs observables.

Returns
\(\delta G_\mu/G_\mu\)

Definition at line 15508 of file NPSMEFTd6General.cpp.

15508 {
15509 // Ref. value used in MG simulations
15510 return ( (GF - 1.16637 / 100000.0) / (1.16637 / 100000.0));
15511}

◆ deltaGmu2()

const double NPSMEFTd6General::deltaGmu2 ( ) const
virtual

The relative correction to the muon decay constant, \((\delta G_\mu/G_\mu)^2\), with respect to ref. point used in the SM calculation of Higgs observables.

Returns
\((\delta G_\mu/G_\mu)^2\)

Definition at line 15513 of file NPSMEFTd6General.cpp.

15513 {
15514 return ( 0.0);
15515}

◆ deltaGR_f()

const double NPSMEFTd6General::deltaGR_f ( const Particle  p) const

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

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

Definition at line 17039 of file NPSMEFTd6General.cpp.

17039 {
17040 double Qp = p.getCharge();
17041 double CHf = CHf_diag(p);
17042 double NPindirect;
17043
17044 // NPindirect = -Qp * sW2_tree / 4.0 / (cW2_tree - sW2_tree)
17045 // *((4.0 * cW_tree / sW_tree * getSMEFTCoeffEW("CHWB") + getSMEFTCoeffEW("CHD")) * v2_over_LambdaNP2 + 2.0 * delta_GF);
17046
17047 NPindirect = (-Qp * sW2_tree) * delta_UgNC + Qp * delta_QgNC;
17048
17049 double NPdirect = -0.5 * CHf * v2;
17050 return (NPindirect + NPdirect);
17051}

◆ deltaGR_f_mu()

const double NPSMEFTd6General::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
Returns
\(\delta g_R^f(\mu)\)

Definition at line 17125 of file NPSMEFTd6General.cpp.

17125 {
17126 double Qp = p.getCharge();
17127 double CHf;
17128 double NPindirect;
17129
17130 // Parameters from the indirect corrections depending on the RG scale
17131 double d_UgNC_mu, d_QgNC_mu;
17132
17133 // NP indirect corrections to EW fermion couplings
17134 d_UgNC_mu = delU_gNC(mu);
17135 d_QgNC_mu = delQ_gNC(mu);
17136
17137 NPindirect = (-Qp * sW2_tree) * d_UgNC_mu + Qp * d_QgNC_mu;
17138
17139 // Direct contribution
17140 switch(p.getIndex()){
17141 //if (p.is("NEUTRINO_1") || p.is("NEUTRINO_2") || p.is("NEUTRINO_3"))
17142 case 0:
17143 CHf = 0.0;
17144 break;
17145 //else if (p.is("ELECTRON"))
17146 case 1:
17147 CHf = getSMEFTCoeff("CHeR", 0, 0, mu);
17148 break;
17149 case 2:
17150 CHf = 0.;
17151 break;
17152 //else if (p.is("MU"))
17153 case 3:
17154 CHf = getSMEFTCoeff("CHeR", 1, 1, mu);
17155 break;
17156 case 4:
17157 CHf = 0.;
17158 break;
17159 //else if (p.is("TAU"))
17160 case 5:
17161 CHf = getSMEFTCoeff("CHeR", 2, 2, mu);
17162 break;
17163 //else if (p.is("UP"))
17164 case 6:
17165 CHf = getSMEFTCoeff("CHuR", 0, 0, mu);
17166 break;
17167 //else if (p.is("DOWN"))
17168 case 7:
17169 CHf = getSMEFTCoeff("CHdR", 0, 0, mu);
17170 break;
17171 case 8:
17172 CHf = getSMEFTCoeff("CHuR", 1, 1, mu);
17173 break;
17174 case 9:
17175 CHf = getSMEFTCoeff("CHdR", 1, 1, mu);
17176 break;
17177 case 10:
17178 CHf = getSMEFTCoeff("CHuR", 2, 2, mu);
17179 break;
17180 //else if (p.is("BOTTOM"))
17181 case 11:
17182 CHf = getSMEFTCoeff("CHdR", 2, 2, mu);
17183 break;
17184 //else
17185 default:
17186 throw std::runtime_error("NPSMEFTd6General::deltaGR_f_mu(): wrong argument");
17187 }
17188
17189 double NPdirect = -0.5 * CHf * v2;
17190 return (NPindirect + NPdirect);
17191}

◆ deltaGR_Wff()

gslpp::complex NPSMEFTd6General::deltaGR_Wff ( const Particle  pbar,
const Particle  p 
) 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
Returns
\(\delta g_{Wff}^{R}\)

Reimplemented from NPbase.

Definition at line 17211 of file NPSMEFTd6General.cpp.

17211 {
17212 if (pbar.getIndex() + 1 != p.getIndex() || pbar.getIndex() % 2 != 0)
17213 throw std::runtime_error("NPSMEFTd6General::deltaGR_Wff(): Not implemented");
17214
17215 gslpp::complex CHud = CHud_diag(pbar);
17216 return (0.5 * CHud * v2);
17217}

◆ deltaGR_Wff_mu()

gslpp::complex NPSMEFTd6General::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 from NPbase.

Definition at line 17250 of file NPSMEFTd6General.cpp.

17250 {
17251 if (pbar.getIndex() + 1 != p.getIndex() || pbar.getIndex() % 2 != 0)
17252 throw std::runtime_error("NPSMEFTd6General::deltaGR_Wff_mu(): Not implemented");
17253
17254 gslpp::complex CHud;
17255
17256 if (!pbar.is("QUARK") || pbar.getIndex() % 2 != 0)
17257 throw std::runtime_error("NPSMEFTd6General::deltaGR_Wff_mu(): wrong argument");
17258
17259 if (pbar.is("UP"))
17260 CHud = gslpp::complex(getSMEFTCoeff("CHudR", 0, 0, mu), getSMEFTCoeff("CHudI", 0, 0, mu), false);
17261 else if (pbar.is("CHARM"))
17262 CHud = gslpp::complex(getSMEFTCoeff("CHudR", 1, 1, mu), getSMEFTCoeff("CHudI", 1, 1, mu), false);
17263 else if (pbar.is("TOP"))
17264 CHud = gslpp::complex(getSMEFTCoeff("CHudR", 2, 2, mu), getSMEFTCoeff("CHudI", 2, 2, mu), false);
17265 else
17266 throw std::runtime_error("NPSMEFTd6General::deltaGR_Wff_mu(): wrong argument");
17267
17268 return (0.5 * CHud * v2);
17269}

◆ deltaGR_Wffh()

gslpp::complex NPSMEFTd6General::deltaGR_Wffh ( const Particle  pbar,
const Particle  p 
) const

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

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

Definition at line 17820 of file NPSMEFTd6General.cpp.

17820 {
17821 if (pbar.getIndex() + 1 != p.getIndex() || pbar.getIndex() % 2 != 0)
17822 throw std::runtime_error("NPSMEFTd6General::deltaGR_Wffh(): Not implemented");
17823
17824 gslpp::complex CHud = CHud_diag(pbar);
17825 return (sqrt(2.0) * Mz * cW_tree / v() / v() * CHud * v2);
17826}

◆ deltaGR_Zffh()

const double NPSMEFTd6General::deltaGR_Zffh ( const Particle  p) const

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

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

Definition at line 17835 of file NPSMEFTd6General.cpp.

17835 {
17836 double CHf = CHf_diag(p);
17837 return (-2.0 * Mz / v() / v() * CHf * v2);
17838}

◆ deltaGV_f()

const double NPSMEFTd6General::deltaGV_f ( const Particle  p) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 17015 of file NPSMEFTd6General.cpp.

17015 {
17016 return (deltaGL_f(p) + deltaGR_f(p));
17017}

◆ deltaGwd6()

const double NPSMEFTd6General::deltaGwd6 ( ) const
virtual

The relative NP corrections to the width of the \(W\) boson, \(\delta \Gamma_W/\Gamma_W\).

Returns
\(\delta \Gamma_W/\Gamma_W\)

Definition at line 15758 of file NPSMEFTd6General.cpp.

15758 {
15759 return ( deltaGamma_W() / trueSM.GammaW());
15760}

◆ deltaGwd62()

const double NPSMEFTd6General::deltaGwd62 ( ) const
virtual

The relative NP corrections to the width of the \(W\) boson squared, \((\delta \Gamma_W/\Gamma_W)^2\).

Returns
\((\delta \Gamma_W/\Gamma_W)^2\)

Definition at line 15762 of file NPSMEFTd6General.cpp.

15762 {
15763 double dWW = 0.0;
15764
15765 return (dWW * dWW);
15766}

◆ deltaGzd6()

const double NPSMEFTd6General::deltaGzd6 ( ) const
virtual

The relative NP corrections to the width of the \(Z\) boson, \(\delta \Gamma_Z/\Gamma_Z\).

Returns
\(\delta \Gamma_Z/\Gamma_Z\)

Definition at line 16138 of file NPSMEFTd6General.cpp.

16138 {
16139 return ( deltaGamma_Z() / trueSM.Gamma_Z());
16140}

◆ deltaGzd62()

const double NPSMEFTd6General::deltaGzd62 ( ) const
virtual

The relative NP corrections to the width of the \(Z\) boson squared, \((\delta \Gamma_Z/\Gamma_Z)^2\).

Returns
\((\delta \Gamma_Z/\Gamma_Z)^2\)

Definition at line 16142 of file NPSMEFTd6General.cpp.

16142 {
16143 double dWZ = 0.0;
16144
16145 return (dWZ * dWZ);
16146}

◆ deltaH3L1()

const double NPSMEFTd6General::deltaH3L1 ( double  C1) const
virtual

The coefficient of the 1-loop linear term in the Higgs selfcoupling.

Definition at line 15275 of file NPSMEFTd6General.cpp.

15276{
15277 double lin;
15278
15279 lin = ( -C1 - 2.0 * dZH - C1 * dZH );
15280
15281 lin = lin / (1.0 + C1)/(-1.0 + dZH);
15282
15283 return lin;
15284}

◆ deltaH3L2()

const double NPSMEFTd6General::deltaH3L2 ( double  C1) const
virtual

The coefficient of the 1-loop quadratic term in the Higgs selfcoupling.

Definition at line 15287 of file NPSMEFTd6General.cpp.

15288{
15289 double quad;
15290
15291 quad = dZH * ( 1.0 + 3.0 * dZH + C1 * (3.0 + dZH) );
15292
15293 quad = quad / (1.0 + C1)/(-1.0 + dZH)/(-1.0 + dZH);
15294
15295 return quad;
15296}

◆ deltaKgammaNP()

const double NPSMEFTd6General::deltaKgammaNP ( const double  mu) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 36515 of file NPSMEFTd6General.cpp.

36515 {
36516 double NPdirect, NPindirect;
36517
36518 NPdirect = eeMz / 4.0 / sW2_tree;
36519
36520 NPdirect = NPdirect * ((4.0 * sW_tree * cW_tree / eeMz) * getSMEFTCoeff("CHWB",mu)) * v2;
36521
36522 NPindirect = del_e_mu(mu) + 0.5 * del_A_mu(mu);
36523
36524 return NPdirect + NPindirect;
36525}

◆ deltaKgammaNPEff()

const double NPSMEFTd6General::deltaKgammaNPEff ( ) const
virtual

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 from NPbase.

Definition at line 36549 of file NPSMEFTd6General.cpp.

36549 {
36550 // From arXiv:1708.09079 [hep-ph]. In our case, delta_e=0 since it is taken as inputs and its effects propagated
36551 // everywhere else
36552 double dgEff;
36553
36554 dgEff = (cW2_tree - sW2_tree)*(deltaGL_f(leptons[ELECTRON]) / gZlL - deltaGR_f(leptons[ELECTRON]) / gZlR)
36555 - 2.0 * deltaGL_Wff(leptons[NEUTRINO_1], leptons[ELECTRON]).real() / UevL;
36556
36557 return dgEff + deltaKgammaNP(muw);
36558}

◆ deltaKZNP()

const double NPSMEFTd6General::deltaKZNP ( const double  mu) const
virtual

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

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

Definition at line 36501 of file NPSMEFTd6General.cpp.

36501 {
36502 // Obtain from the other aTGC
36503
36504 return ( deltag1ZNP(mu) - (sW2_tree / cW2_tree) * (deltaKgammaNP(mu) - deltag1gaNP(mu)));
36505}

◆ deltamb()

const double NPSMEFTd6General::deltamb ( ) const
virtual

The relative correction to the mass of the \(b\) quark, \(\delta m_b/m_b\), with respect to ref. point used in the SM calculation of Higgs observables.

Returns
\(\delta m_b/m_b\)

Definition at line 15481 of file NPSMEFTd6General.cpp.

15481 {
15482 // Ref. value used in MG simulations
15483 return ( ((quarks[BOTTOM].getMass()) - 4.18) / 4.18);
15484}

◆ deltamb2()

const double NPSMEFTd6General::deltamb2 ( ) const
virtual

The relative correction to the mass of the \(b\) quark squared, \((\delta m_b/m_b)^2\), with respect to ref. point used in the SM calculation of Higgs observables.

Returns
\((\delta m_b/m_b)^2\)

Definition at line 15486 of file NPSMEFTd6General.cpp.

15486 {
15487 return ( 0.0);
15488}

◆ deltamc()

const double NPSMEFTd6General::deltamc ( ) const
virtual

The relative correction to the mass of the \(c\) quark, \(\delta m_c/m_c\), with respect to ref. point used in the SM calculation of Higgs observables.

Returns
\(\delta m_c/m_c\)

Definition at line 15490 of file NPSMEFTd6General.cpp.

15490 {
15491 // Ref. value used in MG simulations
15492 return ( ((quarks[CHARM].getMass()) - 1.275) / 1.275);
15493}

◆ deltamc2()

const double NPSMEFTd6General::deltamc2 ( ) const
virtual

The relative correction to the mass of the \(c\) quark squared, \((\delta m_c/m_c)^2\), with respect to ref. point used in the SM calculation of Higgs observables.

Returns
\((\delta m_c/m_c)^2\)

Definition at line 15495 of file NPSMEFTd6General.cpp.

15495 {
15496 return ( 0.0);
15497}

◆ deltaMh()

const double NPSMEFTd6General::deltaMh ( ) const
virtual

The relative correction to the mass of the \(H\) boson, \(\delta M_H/M_H\), with respect to ref. point used in the SM calculation of Higgs observables.

Returns
\(\delta M_H/M_H\)

Definition at line 15463 of file NPSMEFTd6General.cpp.

15463 {
15464 // Ref. value used in MG simulations
15465 return ( (mHl - 125.1) / 125.1);
15466}

◆ deltaMh2()

const double NPSMEFTd6General::deltaMh2 ( ) const
virtual

The relative correction to the mass of the \(H\) boson squared, \((\delta M_H/M_H)^2\), with respect to ref. point used in the SM calculation of Higgs observables.

Returns
\((\delta M_H/M_H)^2\)

Definition at line 15468 of file NPSMEFTd6General.cpp.

15468 {
15469 return ( 0.0);
15470}

◆ deltaMLL2_f()

const double NPSMEFTd6General::deltaMLL2_f ( const Particle  f,
const double  s,
const double  t 
) const

Definition at line 46254 of file NPSMEFTd6General.cpp.

46254 {
46255 // Definitions
46256 double Qf, geSM, gfSM, deltage, deltagf, deltaGammaZ, is2c2;
46257
46258 // RG scale of the process
46259 double muRG;
46260
46261 // Four-fermion contribution
46262 double Aeeff;
46263
46264 // Propagator
46265 gslpp::complex propZ, propZc;
46266 double propZt;
46267
46268 // Correction to amplitude
46269 gslpp::complex deltaM2a, deltaM2b, deltaM2;
46270
46271 // -------------------------------------------
46272
46273 muRG = sqrt(s);
46274
46275 geSM = gZlL;
46276 deltage = deltaGL_f_mu(leptons[ELECTRON], muRG);
46277
46278 is2c2 = 1. / sW2_tree / cW2_tree;
46279
46280 switch(f.getIndex()){
46281 //if (f.is("ELECTRON")) {
46282 case 1:
46283 Aeeff = 2.0 * CeeLL_e(muRG);
46284 Qf = leptons[ELECTRON].getCharge();
46285 gfSM = gZlL;
46286 deltagf = deltaGL_f_mu(leptons[ELECTRON], muRG);
46287 break;
46288 //} else if (f.is("MU")) {
46289 case 3:
46290 Aeeff = CeeLL_mu(muRG);
46291 Qf = leptons[ELECTRON].getCharge();
46292 gfSM = gZlL;
46293 deltagf = deltaGL_f_mu(leptons[MU], muRG);
46294 break;
46295 //} else if (f.is("TAU")) {
46296 case 5:
46297 Aeeff = CeeLL_tau(muRG);
46298 Qf = leptons[ELECTRON].getCharge();
46299 gfSM = gZlL;
46300 deltagf = deltaGL_f_mu(leptons[TAU], muRG);
46301 break;
46302 //} else if (f.is("UP")) {
46303 case 6:
46304 Aeeff = CeeLL_up(muRG);
46305 Qf = quarks[UP].getCharge();
46306 gfSM = gZuL;
46307 deltagf = deltaGL_f_mu(quarks[UP], muRG);
46308 break;
46309 //} else if (f.is("CHARM")) {
46310 case 8:
46311 Aeeff = CeeLL_charm(muRG);
46312 Qf = quarks[UP].getCharge();
46313 gfSM = gZuL;
46314 deltagf = deltaGL_f_mu(quarks[CHARM], muRG);
46315 break;
46316 //} else if (f.is("DOWN")) {
46317 case 7:
46318 Aeeff = CeeLL_down(muRG);
46319 Qf = quarks[DOWN].getCharge();
46320 gfSM = gZdL;
46321 deltagf = deltaGL_f_mu(quarks[DOWN], muRG);
46322 break;
46323 //} else if (f.is("STRANGE")) {
46324 case 9:
46325 Aeeff = CeeLL_strange(muRG);
46326 Qf = quarks[DOWN].getCharge();
46327 gfSM = gZdL;
46328 deltagf = deltaGL_f_mu(quarks[STRANGE], muRG);
46329 break;
46330 //} else if (f.is("BOTTOM")) {
46331 case 11:
46332 Aeeff = CeeLL_bottom(muRG);
46333 Qf = quarks[DOWN].getCharge();
46334 gfSM = gZdL;
46335 deltagf = deltaGL_f_mu(quarks[BOTTOM], muRG);
46336 break;
46337 default:
46338 throw std::runtime_error("NPSMEFTd6General::deltaMLL2_f(): wrong argument");
46339 }
46340
46341 // Add the remaining factors that enter with the four-fermion operator
46342 Aeeff = Aeeff * s / (4. * M_PI * trueSM.alphaMz());
46343
46344 deltaGammaZ = deltaGamma_Z();
46345
46346 // -------------------------------------------
46347
46348 propZ = s / (s - Mz * Mz - Mz * trueSM.Gamma_Z() * (gslpp::complex::i()));
46349
46350 propZc = propZ.conjugate();
46351
46352 propZt = s / (t - Mz * Mz);
46353
46354 deltaM2a = (-Qf + is2c2 * geSM * gfSM * propZ);
46355
46356 deltaM2b = -Qf * delta_em + Aeeff
46357 + is2c2 * (geSM * deltagf + gfSM * deltage) * propZc
46358 - (gslpp::complex::i()) * is2c2 * geSM * gfSM * Mz * deltaGammaZ * propZc * propZc / s;
46359
46360 // Add t-channel contributions for f=e
46361 if (f.is("ELECTRON")) {
46362 deltaM2a = deltaM2a + is2c2 * geSM * gfSM * propZt + s / t;
46363 deltaM2b = deltaM2b + is2c2 * (geSM * deltagf + gfSM * deltage) * propZt;
46364 }
46365
46366 deltaM2 = deltaM2a * deltaM2b;
46367
46368 return 2.0 * deltaM2.real();
46369
46370}
const double CeeLL_e(const double mu) const
const double CeeLL_charm(const double mu) const
const double CeeLL_mu(const double mu) const
const double CeeLL_down(const double mu) const
const double CeeLL_strange(const double mu) const
const double CeeLL_bottom(const double mu) const
const double CeeLL_up(const double mu) const
const double CeeLL_tau(const double mu) const

◆ deltaMLR2_f()

const double NPSMEFTd6General::deltaMLR2_f ( const Particle  f,
const double  s 
) const

Definition at line 45984 of file NPSMEFTd6General.cpp.

45984 {
45985 // Definitions
45986 double Qf, geSM, gfSM, deltage, deltagf, deltaGammaZ, is2c2;
45987
45988 double muRG;
45989
45990 // Four-fermion contribution
45991 double Aeeff;
45992
45993 // Propagator
45994 gslpp::complex propZ, propZc;
45995
45996 // Correction to amplitude
45997 gslpp::complex deltaM2a, deltaM2b, deltaM2;
45998
45999 // -------------------------------------------
46000
46001 muRG = sqrt(s);
46002
46003 geSM = gZlL;
46004 deltage = deltaGL_f_mu(leptons[ELECTRON], muRG);
46005
46006 is2c2 = 1. / sW2_tree / cW2_tree;
46007
46008 switch(f.getIndex()){
46009 //if (f.is("ELECTRON")) {
46010 case 1:
46011 Aeeff = CeeLR_e(muRG);
46012 Qf = leptons[ELECTRON].getCharge();
46013 gfSM = gZlR;
46014 deltagf = deltaGR_f_mu(leptons[ELECTRON], muRG);
46015 break;
46016 //} else if (f.is("MU")) {
46017 case 3:
46018 Aeeff = CeeLR_mu(muRG);
46019 Qf = leptons[ELECTRON].getCharge();
46020 gfSM = gZlR;
46021 deltagf = deltaGR_f_mu(leptons[MU], muRG);
46022 break;
46023 //} else if (f.is("TAU")) {
46024 case 5:
46025 Aeeff = CeeLR_tau(muRG);
46026 Qf = leptons[ELECTRON].getCharge();
46027 gfSM = gZlR;
46028 deltagf = deltaGR_f_mu(leptons[TAU], muRG);
46029 break;
46030 //} else if (f.is("UP")) {
46031 case 6:
46032 Aeeff = CeeLR_up(muRG);
46033 Qf = quarks[UP].getCharge();
46034 gfSM = gZuR;
46035 deltagf = deltaGR_f_mu(quarks[UP], muRG);
46036 break;
46037 //} else if (f.is("CHARM")) {
46038 case 8:
46039 Aeeff = CeeLR_charm(muRG);
46040 Qf = quarks[UP].getCharge();
46041 gfSM = gZuR;
46042 deltagf = deltaGR_f_mu(quarks[CHARM], muRG);
46043 break;
46044 //} else if (f.is("DOWN")) {
46045 case 7:
46046 Aeeff = CeeLR_down(muRG);
46047 Qf = quarks[DOWN].getCharge();
46048 gfSM = gZdR;
46049 deltagf = deltaGR_f_mu(quarks[DOWN], muRG);
46050 break;
46051 //} else if (f.is("STRANGE")) {
46052 case 9:
46053 Aeeff = CeeLR_strange(muRG);
46054 Qf = quarks[DOWN].getCharge();
46055 gfSM = gZdR;
46056 deltagf = deltaGR_f_mu(quarks[STRANGE], muRG);
46057 break;
46058 //} else if (f.is("BOTTOM")) {
46059 case 11:
46060 Aeeff = CeeLR_bottom(muRG);
46061 Qf = quarks[DOWN].getCharge();
46062 gfSM = gZdR;
46063 deltagf = deltaGR_f_mu(quarks[BOTTOM], muRG);
46064 break;
46065 //} else
46066 default:
46067 throw std::runtime_error("NPSMEFTd6General::deltaMLR2_f(): wrong argument");
46068 }
46069
46070 // Add the remaining factors that enter with the four-fermion operator
46071 Aeeff = Aeeff * s / (4. * M_PI * trueSM.alphaMz());
46072
46073 deltaGammaZ = deltaGamma_Z();
46074
46075 // -------------------------------------------
46076
46077 propZ = s / (s - Mz * Mz - Mz * trueSM.Gamma_Z() * (gslpp::complex::i()));
46078
46079 propZc = propZ.conjugate();
46080
46081 deltaM2a = (-Qf + is2c2 * geSM * gfSM * propZ);
46082
46083 deltaM2b = -Qf * delta_em + Aeeff
46084 + is2c2 * (geSM * deltagf + gfSM * deltage) * propZc
46085 - (gslpp::complex::i()) * is2c2 * geSM * gfSM * Mz * deltaGammaZ * propZc * propZc / s;
46086
46087 deltaM2 = deltaM2a * deltaM2b;
46088
46089 return 2.0 * deltaM2.real();
46090
46091}
const double CeeLR_charm(const double mu) const
const double CeeLR_mu(const double mu) const
const double CeeLR_tau(const double mu) const
const double CeeLR_strange(const double mu) const
const double CeeLR_up(const double mu) const
const double CeeLR_down(const double mu) const
const double CeeLR_bottom(const double mu) const

◆ deltaMLR2t_e()

const double NPSMEFTd6General::deltaMLR2t_e ( const double  s,
const double  t 
) const

Definition at line 46202 of file NPSMEFTd6General.cpp.

46202 {
46203 // Definitions
46204 double Qf, geSM, gfSM, deltage, deltagf, is2c2;
46205
46206 // RG scale of the process
46207 double muRG;
46208
46209 // Four-fermion contribution
46210 double Aeeff;
46211
46212 // t-channel propagator
46213 double propZ;
46214
46215 // Correction to amplitude
46216 double deltaM2a, deltaM2b, deltaM2;
46217
46218 // -------------------------------------------
46219
46220 muRG = sqrt(s);
46221
46222 geSM = gZlL;
46223 deltage = deltaGL_f_mu(leptons[ELECTRON], muRG);
46224
46225 is2c2 = 1. / sW2_tree / cW2_tree;
46226
46227 Aeeff = CeeLR_e(muRG);
46228 Qf = leptons[ELECTRON].getCharge();
46229 gfSM = gZlR;
46230 deltagf = deltaGR_f_mu(leptons[ELECTRON], muRG);
46231
46232 // Add the remaining factors that enter with the four-fermion operator
46233 Aeeff = Aeeff * t / (4. * M_PI * trueSM.alphaMz());
46234
46235 // -------------------------------------------
46236
46237 propZ = t / (t - Mz * Mz);
46238
46239 deltaM2a = (-Qf + is2c2 * geSM * gfSM * propZ);
46240
46241 deltaM2b = -Qf * delta_em + Aeeff
46242 + is2c2 * (geSM * deltagf + gfSM * deltage) * propZ;
46243
46244 deltaM2 = deltaM2a * deltaM2b;
46245
46246 return 2.0 * deltaM2;
46247
46248}

◆ deltaMRL2_f()

const double NPSMEFTd6General::deltaMRL2_f ( const Particle  f,
const double  s 
) const

Definition at line 46093 of file NPSMEFTd6General.cpp.

46093 {
46094 // Definitions
46095 double Qf, geSM, gfSM, deltage, deltagf, deltaGammaZ, is2c2;
46096
46097 double muRG;
46098
46099 // Four-fermion contribution
46100 double Aeeff;
46101
46102 // Propagator
46103 gslpp::complex propZ, propZc;
46104
46105 // Correction to amplitude
46106 gslpp::complex deltaM2a, deltaM2b, deltaM2;
46107
46108 // -------------------------------------------
46109
46110 muRG = sqrt(s);
46111
46112 geSM = gZlR;
46113 deltage = deltaGR_f_mu(leptons[ELECTRON], muRG);
46114
46115 is2c2 = 1. / sW2_tree / cW2_tree;
46116
46117 switch(f.getIndex()){
46118 //if (f.is("ELECTRON")) {
46119 case 1:
46120 Aeeff = CeeRL_e(muRG);
46121 Qf = leptons[ELECTRON].getCharge();
46122 gfSM = gZlL;
46123 deltagf = deltaGL_f_mu(leptons[ELECTRON], muRG);
46124 break;
46125 //} else if (f.is("MU")) {
46126 case 3:
46127 Aeeff = CeeRL_mu(muRG);
46128 Qf = leptons[ELECTRON].getCharge();
46129 gfSM = gZlL;
46130 deltagf = deltaGL_f_mu(leptons[MU], muRG);
46131 break;
46132 //} else if (f.is("TAU")) {
46133 case 5:
46134 Aeeff = CeeRL_tau(muRG);
46135 Qf = leptons[ELECTRON].getCharge();
46136 gfSM = gZlL;
46137 deltagf = deltaGL_f_mu(leptons[TAU], muRG);
46138 break;
46139 //} else if (f.is("UP")) {
46140 case 6:
46141 Aeeff = CeeRL_up(muRG);
46142 Qf = quarks[UP].getCharge();
46143 gfSM = gZuL;
46144 deltagf = deltaGL_f_mu(quarks[UP], muRG);
46145 break;
46146 //} else if (f.is("CHARM")) {
46147 case 8:
46148 Aeeff = CeeRL_charm(muRG);
46149 Qf = quarks[UP].getCharge();
46150 gfSM = gZuL;
46151 deltagf = deltaGL_f_mu(quarks[CHARM], muRG);
46152 break;
46153 //} else if (f.is("DOWN")) {
46154 case 7:
46155 Aeeff = CeeRL_down(muRG);
46156 Qf = quarks[DOWN].getCharge();
46157 gfSM = gZdL;
46158 deltagf = deltaGL_f_mu(quarks[DOWN], muRG);
46159 break;
46160 //} else if (f.is("STRANGE")) {
46161 case 9:
46162 Aeeff = CeeRL_strange(muRG);
46163 Qf = quarks[DOWN].getCharge();
46164 gfSM = gZdL;
46165 deltagf = deltaGL_f_mu(quarks[STRANGE], muRG);
46166 break;
46167 //} else if (f.is("BOTTOM")) {
46168 case 11:
46169 Aeeff = CeeRL_bottom(muRG);
46170 Qf = quarks[DOWN].getCharge();
46171 gfSM = gZdL;
46172 deltagf = deltaGL_f_mu(quarks[BOTTOM], muRG);
46173 break;
46174 //} else
46175 default:
46176 throw std::runtime_error("NPSMEFTd6General::deltaMRL2_f(): wrong argument");
46177 }
46178
46179 // Add the remaining factors that enter with the four-fermion operator
46180 Aeeff = Aeeff * s / (4. * M_PI * trueSM.alphaMz());
46181
46182 deltaGammaZ = deltaGamma_Z();
46183
46184 // -------------------------------------------
46185
46186 propZ = s / (s - Mz * Mz - Mz * trueSM.Gamma_Z() * (gslpp::complex::i()));
46187
46188 propZc = propZ.conjugate();
46189
46190 deltaM2a = (-Qf + is2c2 * geSM * gfSM * propZ);
46191
46192 deltaM2b = -Qf * delta_em + Aeeff
46193 + is2c2 * (geSM * deltagf + gfSM * deltage) * propZc
46194 - (gslpp::complex::i()) * is2c2 * geSM * gfSM * Mz * deltaGammaZ * propZc * propZc / s;
46195
46196 deltaM2 = deltaM2a * deltaM2b;
46197
46198 return 2.0 * deltaM2.real();
46199
46200}
const double CeeRL_tau(const double mu) const
const double CeeRL_mu(const double mu) const
const double CeeRL_charm(const double mu) const
const double CeeRL_down(const double mu) const
const double CeeRL_up(const double mu) const
const double CeeRL_bottom(const double mu) const
const double CeeRL_e(const double mu) const
const double CeeRL_strange(const double mu) const

◆ deltaMRL2t_e()

const double NPSMEFTd6General::deltaMRL2t_e ( const double  s,
const double  t 
) const

Definition at line 46250 of file NPSMEFTd6General.cpp.

46250 {
46251 return deltaMLR2t_e(s, t);
46252}

◆ deltaMRR2_f()

const double NPSMEFTd6General::deltaMRR2_f ( const Particle  f,
const double  s,
const double  t 
) const

Definition at line 46372 of file NPSMEFTd6General.cpp.

46372 {
46373 // Definitions
46374 double Qf, geSM, gfSM, deltage, deltagf, deltaGammaZ, is2c2;
46375
46376 // RG scale of the process
46377 double muRG;
46378
46379 // Four-fermion contribution
46380 double Aeeff;
46381
46382 // Propagator
46383 gslpp::complex propZ, propZc;
46384 double propZt;
46385
46386 // Correction to amplitude
46387 gslpp::complex deltaM2a, deltaM2b, deltaM2;
46388
46389 // -------------------------------------------
46390
46391 muRG = sqrt(s);
46392
46393 geSM = gZlR;
46394 deltage = deltaGR_f_mu(leptons[ELECTRON], muRG);
46395
46396 is2c2 = 1. / sW2_tree / cW2_tree;
46397
46398 switch(f.getIndex()){
46399 //if (f.is("ELECTRON")) {
46400 case 1:
46401 Aeeff = 2.0 * CeeRR_e(muRG);
46402 Qf = leptons[ELECTRON].getCharge();
46403 gfSM = gZlR;
46404 deltagf = deltaGR_f_mu(leptons[ELECTRON], muRG);
46405 break;
46406 //} else if (f.is("MU")) {
46407 case 3:
46408 Aeeff = CeeRR_mu(muRG);
46409 Qf = leptons[ELECTRON].getCharge();
46410 gfSM = gZlR;
46411 deltagf = deltaGR_f_mu(leptons[MU], muRG);
46412 break;
46413 //} else if (f.is("TAU")) {
46414 case 5:
46415 Aeeff = CeeRR_tau(muRG);
46416 Qf = leptons[ELECTRON].getCharge();
46417 gfSM = gZlR;
46418 deltagf = deltaGR_f_mu(leptons[TAU], muRG);
46419 break;
46420 //} else if (f.is("UP")) {
46421 case 6:
46422 Aeeff = CeeRR_up(muRG);
46423 Qf = quarks[UP].getCharge();
46424 gfSM = gZuR;
46425 deltagf = deltaGR_f_mu(quarks[UP], muRG);
46426 break;
46427 //} else if (f.is("CHARM")) {
46428 case 8:
46429 Aeeff = CeeRR_charm(muRG);
46430 Qf = quarks[UP].getCharge();
46431 gfSM = gZuR;
46432 deltagf = deltaGR_f_mu(quarks[CHARM], muRG);
46433 break;
46434 //} else if (f.is("DOWN")) {
46435 case 7:
46436 Aeeff = CeeRR_down(muRG);
46437 Qf = quarks[DOWN].getCharge();
46438 gfSM = gZdR;
46439 deltagf = deltaGR_f_mu(quarks[DOWN], muRG);
46440 break;
46441 //} else if (f.is("STRANGE")) {
46442 case 9:
46443 Aeeff = CeeRR_strange(muRG);
46444 Qf = quarks[DOWN].getCharge();
46445 gfSM = gZdR;
46446 deltagf = deltaGR_f_mu(quarks[STRANGE], muRG);
46447 break;
46448 //} else if (f.is("BOTTOM")) {
46449 case 11:
46450 Aeeff = CeeRR_bottom(muRG);
46451 Qf = quarks[DOWN].getCharge();
46452 gfSM = gZdR;
46453 deltagf = deltaGR_f_mu(quarks[BOTTOM], muRG);
46454 break;
46455 default:
46456 throw std::runtime_error("NPSMEFTd6General::deltaMRR2_f(): wrong argument");
46457 }
46458
46459 // Add the remaining factors that enter with the four-fermion operator
46460 Aeeff = Aeeff * s / (4. * M_PI * trueSM.alphaMz());
46461
46462 deltaGammaZ = deltaGamma_Z();
46463
46464 // -------------------------------------------
46465
46466 propZ = s / (s - Mz * Mz - Mz * trueSM.Gamma_Z() * (gslpp::complex::i()));
46467
46468 propZc = propZ.conjugate();
46469
46470 propZt = s / (t - Mz * Mz);
46471
46472 deltaM2a = (-Qf + is2c2 * geSM * gfSM * propZ);
46473
46474 deltaM2b = -Qf * delta_em + Aeeff
46475 + is2c2 * (geSM * deltagf + gfSM * deltage) * propZc
46476 - (gslpp::complex::i()) * is2c2 * geSM * gfSM * Mz * deltaGammaZ * propZc * propZc / s;
46477
46478 // Add t-channel contributions for f=e
46479 //if (f.is("ELECTRON")) {
46480 if ( f.getIndex() == 1 ) {
46481 deltaM2a = deltaM2a + is2c2 * geSM * gfSM * propZt + s / t;
46482 deltaM2b = deltaM2b + is2c2 * (geSM * deltagf + gfSM * deltage) * propZt;
46483 }
46484
46485 deltaM2 = deltaM2a * deltaM2b;
46486
46487 return 2.0 * deltaM2.real();
46488
46489}
const double CeeRR_charm(const double mu) const
const double CeeRR_strange(const double mu) const
const double CeeRR_e(const double mu) const
const double CeeRR_down(const double mu) const
const double CeeRR_mu(const double mu) const
const double CeeRR_tau(const double mu) const
const double CeeRR_up(const double mu) const
const double CeeRR_bottom(const double mu) const

◆ deltamt()

const double NPSMEFTd6General::deltamt ( ) const
virtual

The relative correction to the mass of the \(t\) quark, \(\delta m_t/m_t\), with respect to ref. point used in the SM calculation of Higgs observables.

Returns
\(\delta m_t/m_t\)

Definition at line 15472 of file NPSMEFTd6General.cpp.

15472 {
15473 // Ref. value used in MG simulations
15474 return ( (mtpole - 173.0) / 173.0);
15475}

◆ deltamt2()

const double NPSMEFTd6General::deltamt2 ( ) const
virtual

The relative correction to the mass of the \(t\) quark squared, \((\delta m_t/m_t)^2\), with respect to ref. point used in the SM calculation of Higgs observables.

Returns
\((\delta m_t/m_t)^2\)

Definition at line 15477 of file NPSMEFTd6General.cpp.

15477 {
15478 return ( 0.0);
15479}

◆ deltamtau()

const double NPSMEFTd6General::deltamtau ( ) const
virtual

The relative correction to the mass of the \(\tau\) lepton, \(\delta m_\tau/m_\tau\), with respect to ref. point used in the SM calculation of Higgs observables.

Returns
\(\delta m_\tau/m_\tau\)

Definition at line 15499 of file NPSMEFTd6General.cpp.

15499 {
15500 // Ref. value used in MG simulations
15501 return ( ((leptons[TAU].getMass()) - 1.77682) / 1.77682);
15502}

◆ deltamtau2()

const double NPSMEFTd6General::deltamtau2 ( ) const
virtual

The relative correction to the mass of the \(\tau\) lepton squared, \((\delta m_\tau/m_\tau)^2\), with respect to ref. point used in the SM calculation of Higgs observables.

Returns
\((\delta m_\tau/m_\tau)^2\)

Definition at line 15504 of file NPSMEFTd6General.cpp.

15504 {
15505 return ( 0.0);
15506}

◆ deltaMw()

const double NPSMEFTd6General::deltaMw ( ) const
virtual

The relative correction to the mass of the \(W\) boson, \(\delta M_W/M_W\), with respect to ref. point used in the SM calculation of Higgs observables.

Returns
\(\delta M_W/M_W\)

Definition at line 15544 of file NPSMEFTd6General.cpp.

15544 {
15545 // Ref. value used in MG simulations
15546 // (Value chosen to produce the same tree level SM pars as in the Alpha scheme with the input pars above)
15547 return ( (Mw_inp - 79.96717329554225) / 79.96717329554225);
15548}

◆ deltaMw2()

const double NPSMEFTd6General::deltaMw2 ( ) const
virtual

The relative correction to the mass of the \(W\) boson squared, \((\delta M_W/M_W)^2\), with respect to ref. point used in the SM calculation of Higgs observables.

Returns
\((\delta M_W/M_W)^2\)

Definition at line 15550 of file NPSMEFTd6General.cpp.

15550 {
15551 return ( 0.0);
15552}

◆ deltaMwd6()

const double NPSMEFTd6General::deltaMwd6 ( ) const
virtual

The relative NP corrections to the mass of the \(W\) boson, \(\delta M_W/M_W\).

Returns
\(\delta M_W/M_W\)

Definition at line 15605 of file NPSMEFTd6General.cpp.

15605 {
15606 // return (- 1.0 / 4.0 / (cW2_tree - sW2_tree)
15607 // *(4.0 * sW_tree * cW_tree * getSMEFTCoeffEW("CHWB") * v2_over_LambdaNP2
15608 // + cW2_tree * getSMEFTCoeffEW("CHD") * v2_over_LambdaNP2
15609 // + 2.0 * sW2_tree * delta_GF));
15610
15611 double deltaNLO;
15612
15613 // Finite NLO corrections in alpha scheme (set to zero for the moment)
15614 deltaNLO = 0.;
15615
15616 return (delta_e - 0.5 * delta_sW2 + delta_v + cNLOd6 * deltaNLO);
15617}

◆ deltaMwd62()

const double NPSMEFTd6General::deltaMwd62 ( ) const
virtual

The relative NP corrections to the mass of the \(W\) boson squared, \((\delta M_W/M_W)^2\).

Returns
\((\delta M_W/M_W)^2\)

Definition at line 15619 of file NPSMEFTd6General.cpp.

15619 {
15620 double dMW = 0.0;
15621
15622 return (dMW * dMW);
15623}

◆ deltaMz()

const double NPSMEFTd6General::deltaMz ( ) const
virtual

The relative correction to the mass of the \(Z\) boson, \(\delta M_Z/M_Z\), with respect to ref. point used in the SM calculation of Higgs observables.

Returns
\(\delta M_Z/M_Z\)

Definition at line 15454 of file NPSMEFTd6General.cpp.

15454 {
15455 // Ref. value used in MG simulations
15456 return ( (Mz - 91.1879) / 91.1879);
15457}

◆ deltaMz2()

const double NPSMEFTd6General::deltaMz2 ( ) const
virtual

The relative correction to the mass of the \(Z\) boson squared, \((\delta M_Z/M_Z)^2\), with respect to ref. point used in the SM calculation of Higgs observables.

Returns
\((\delta M_Z/M_Z)^2\)

Definition at line 15459 of file NPSMEFTd6General.cpp.

15459 {
15460 return ( 0.0);
15461}

◆ DeltaOalphtoW()

const double NPSMEFTd6General::DeltaOalphtoW ( const double  dOSMdalpha,
const double  mu 
) const
virtual

Difference in prediction in \(\alpha\) scheme and W mass scheme, computed from observable in \(\alpha\) scheme. Difference at tree level.

The difference \(\Delta O\) is defined as

\[ \Delta O = O_{\alpha} - O_{W} \,, \]

where \(O\) is a given observable in the SMEFT.

Parameters
[in]dOSMdalphathe derivative with respect to \(\alpha\) of the SM tree-level prediction of \(O\) (in the \(\alpha\) scheme)
[in]muthe RG scale associated to the observable
Returns
The tree level difference between schemes \(\Delta O\)

Definition at line 15230 of file NPSMEFTd6General.cpp.

15230 {
15231
15232 double alphatoW;
15233 double d_GF_mu;
15234 double deltaOLO;
15235
15236 // delta_GF, including RG scale dependence
15237 d_GF_mu = (getSMEFTCoeff("CHl3R", 0, 0, mu) + getSMEFTCoeff("CHl3R", 1, 1, mu) - 0.5 * (getSMEFTCoeff("CllR", 0, 1, 1, 0, mu) + getSMEFTCoeff("CllR", 1, 0, 0, 1, mu))) * v2;
15238
15239 // Combinations of parameters to control the change of SM EW input scheme
15240 // Combination multiplying d OSM/d alpha
15241 alphatoW = ( GF/sqrt(2.0)/Mz/Mz/M_PI ) * ( pow(Mw_inp,4) * ( getSMEFTCoeff("CHD", mu) * v2 - 2.0 * d_GF_mu )
15242 + 2.0 * pow(Mz*Mw_inp,2) * (d_GF_mu + 2.0 * sW_tree * cW_tree * getSMEFTCoeff("CHWB", mu) * v2 ) );
15243
15244 deltaOLO = dOSMdalpha * alphatoW;
15245
15246 return deltaOLO;
15247}

◆ DeltaOWtoalph()

const double NPSMEFTd6General::DeltaOWtoalph ( const double  dOSMdMW,
const double  mu 
) const
virtual

Difference in prediction in \(\alpha\) scheme and W mass scheme, computed from observable in W mass scheme. Difference at tree level.

The difference \(\Delta O\) is defined as

\[ \Delta O = O_{\alpha} - O_{W} \,, \]

where \(O\) is a given observable in the SMEFT.

Parameters
[in]dOSMdMWthe derivative with respect to \(M_W\) of the SM tree-level prediction of \(O\) (in the \(M_W\) scheme)
[in]muthe RG scale associated to the observable
Returns
The tree level difference between schemes \(\Delta O\)

Definition at line 15249 of file NPSMEFTd6General.cpp.

15249 {
15250
15251 double Wtoalpha;
15252 double d_GF_mu;
15253 double deltaOLO;
15254
15255 // delta_GF, including RG scale dependence
15256 d_GF_mu = (getSMEFTCoeff("CHl3R", 0, 0, mu) + getSMEFTCoeff("CHl3R", 1, 1, mu) - 0.5 * (getSMEFTCoeff("CllR", 0, 1, 1, 0, mu) + getSMEFTCoeff("CllR", 1, 0, 0, 1, mu))) * v2;
15257
15258 // Combinations of parameters to control the change of SM EW input scheme
15259 // Combination multiplying d OSM/d MW
15260 Wtoalpha = ( sqrt(M_PI * aleMz / sW2_tree)/( 8.0 * GF * sqrt( sqrt(2.0) * GF ) * Mz*Mz * sW2_tree*sW2_tree * (sW2_tree - cW2_tree) ) )
15261 * ( sqrt(2.0) * M_PI * sW2_tree * aleMz * getSMEFTCoeff("CHD", mu) * v2
15262 + ( 4.0 * GF * Mz*Mz * sW2_tree - 2.0 * sqrt(2.0) * aleMz * M_PI * (1.0 + sW2_tree) ) * d_GF_mu
15263 + ( 8.0 * GF * Mz*Mz * sW2_tree - 4.0 * sqrt(2.0) * aleMz * M_PI ) * sW_tree * cW_tree * getSMEFTCoeff("CHWB", mu) * v2 );
15264
15265 deltaOLO = dOSMdMW * Wtoalpha;
15266
15267 return deltaOLO;
15268}

◆ deltaR0_f()

const double NPSMEFTd6General::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 from NPbase.

Definition at line 16728 of file NPSMEFTd6General.cpp.

16729{
16730 double dR0_f = 0., delGVl = 0., delGAl = 0., deltaGl = 0., Gl = 0.;
16731 bool nonZeroNP = false;
16732
16733 int findex = f.getIndex();
16734
16735 double deltaNLO;
16736
16737 //if (f.is("LEPTON")) {
16738 if ( findex < 6 ) {
16739 delGVl = deltaGV_f(f);
16740 delGAl = deltaGA_f(f);
16741 if (delGVl != 0.0 || delGAl != 0.0) nonZeroNP = true;
16742 }
16743
16744 double delGVq[6], delGAq[6];
16745 for (int q = 0; q < 6; ++q) {
16746 delGVq[q] = deltaGV_f(quarks[q]);
16747 delGAq[q] = deltaGA_f(quarks[q]);
16748 if (delGVq[q] != 0.0 || delGAq[q] != 0.0) nonZeroNP = true;
16749 }
16750
16751 if (nonZeroNP) {
16752 double CF = 1.;
16753 //if (f.is("LEPTON")) {
16754 if ( findex < 6 ) {
16755 double gVl = trueSM.gV_f(f).real();
16756 double gAl = trueSM.gA_f(f).real();
16757 Gl = gVl * gVl + gAl*gAl;
16758 deltaGl = 2.0 * (gVl * delGVl + gAl * delGAl);
16759 CF = 3.;
16760 }
16761 double Gq[6], deltaGq[6];
16762 double gVq, gAq;
16763 double Gq_sum = 0.0, delGq_sum = 0.0;
16764 for (int q = 0; q < 6; ++q) {
16765 gVq = trueSM.gV_f(quarks[q]).real();
16766 gAq = trueSM.gA_f(quarks[q]).real();
16767 Gq[q] = gVq * gVq + gAq*gAq;
16768 deltaGq[q] = 2.0 * (gVq * delGVq[q] + gAq * delGAq[q]);
16769
16770 Gq_sum += CF * Gq[q];
16771 delGq_sum += CF * deltaGq[q];
16772 }
16773 //if (f.is("LEPTON"))
16774 if ( findex < 6 )
16775 if ( (findex == 0) || (findex == 2) || (findex == 4) ) {
16776 //if ( f.is("NEUTRINO_1") || f.is("NEUTRINO_2") || f.is("NEUTRINO_3") ) {
16777 dR0_f = deltaGl / Gq_sum - Gl * delGq_sum / Gq_sum / Gq_sum;
16778 } else {
16779 dR0_f = delGq_sum / Gl - Gq_sum * deltaGl / Gl / Gl;
16780 }
16781 else
16782 dR0_f = deltaGq[f.getIndex() - 6] / Gq_sum
16783 - Gq[f.getIndex() - 6] * delGq_sum / Gq_sum / Gq_sum;
16784 }
16785
16786 // Finite NLO corrections: not available for u, d and s
16787 switch(findex){
16788 //if (f.is("ELECTRON")) {
16789 case 1:
16790 deltaNLO = (+0.003062 * getSMEFTCoeffEW("CW") +0.007318 * getSMEFTCoeffEW("CHbox") +2.44086 * getSMEFTCoeffEW("CHD") +0.002518 * getSMEFTCoeffEW("CHB")
16791 +0.00432 * getSMEFTCoeffEW("CHW") +2.73273 * getSMEFTCoeffEW("CHWB") -0.20729 * getSMEFTCoeffEW("CuWR",2, 2) +0.058637 * getSMEFTCoeffEW("CuBR",2, 2)
16792 -1.30043 * getSMEFTCoeffEW("CHl1R",0, 0) +0.004185 * getSMEFTCoeffEW("CHl1R",1, 1) +0.004185 * getSMEFTCoeffEW("CHl1R",2, 2) -0.848528 * getSMEFTCoeffEW("CHl3R",0, 0)
16793 +0.18628 * getSMEFTCoeffEW("CHl3R",1, 1) +3.70685 * getSMEFTCoeffEW("CHeR",0, 0) +0.004185 * getSMEFTCoeffEW("CHeR",1, 1) +0.004185 * getSMEFTCoeffEW("CHeR",2, 2)
16794 +0.203989 * getSMEFTCoeffEW("CHq1R",0, 0) +0.203989 * getSMEFTCoeffEW("CHq1R",1, 1) +0.970933 * getSMEFTCoeffEW("CHq1R",2, 2) +1.02553 * getSMEFTCoeffEW("CHq3R",0, 0)
16795 +1.02553 * getSMEFTCoeffEW("CHq3R",1, 1) +0.017291 * getSMEFTCoeffEW("CHq3R",2, 2) +0.386004 * getSMEFTCoeffEW("CHuR",0, 0) +0.386004 * getSMEFTCoeffEW("CHuR",1, 1)
16796 -0.479269 * getSMEFTCoeffEW("CHuR",2, 2) -0.191495 * getSMEFTCoeffEW("CHdR",0, 0) -0.191495 * getSMEFTCoeffEW("CHdR",1, 1) -0.191495 * getSMEFTCoeffEW("CHdR",2, 2)
16797 -0.019239 * getSMEFTCoeffEW("CllR",0, 0, 0, 0) -0.038099 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) -0.038099 * getSMEFTCoeffEW("CllR",0, 0, 2, 2) -0.167192 * getSMEFTCoeffEW("CllR",0, 1, 1, 0)
16798 +0.01886 * getSMEFTCoeffEW("CllR",0, 2, 2, 0) -0.012676 * getSMEFTCoeffEW("Cqq1R",0, 0, 0, 0) -0.00305 * getSMEFTCoeffEW("Cqq1R",0, 0, 1, 1) +0.058724 * getSMEFTCoeffEW("Cqq1R",0, 0, 2, 2)
16799 -0.022302 * getSMEFTCoeffEW("Cqq1R",0, 1, 1, 0) -0.230042 * getSMEFTCoeffEW("Cqq1R",0, 2, 2, 0) -0.012676 * getSMEFTCoeffEW("Cqq1R",1, 1, 1, 1) +0.058724 * getSMEFTCoeffEW("Cqq1R",1, 1, 2, 2)
16800 -0.230042 * getSMEFTCoeffEW("Cqq1R",1, 2, 2, 1) +0.378602 * getSMEFTCoeffEW("Cqq1R",2, 2, 2, 2) -0.154995 * getSMEFTCoeffEW("Cqq3R",0, 0, 0, 0) -0.331478 * getSMEFTCoeffEW("Cqq3R",0, 0, 1, 1)
16801 -0.975495 * getSMEFTCoeffEW("Cqq3R",0, 0, 2, 2) +0.021489 * getSMEFTCoeffEW("Cqq3R",0, 1, 1, 0) +0.317392 * getSMEFTCoeffEW("Cqq3R",0, 2, 2, 0) -0.154995 * getSMEFTCoeffEW("Cqq3R",1, 1, 1, 1)
16802 -0.975495 * getSMEFTCoeffEW("Cqq3R",1, 1, 2, 2) +0.317392 * getSMEFTCoeffEW("Cqq3R",1, 2, 2, 1) +0.034136 * getSMEFTCoeffEW("Cqq3R",2, 2, 2, 2) +0.019812 * getSMEFTCoeffEW("Clq1R",0, 0, 0, 0)
16803 +0.019812 * getSMEFTCoeffEW("Clq1R",0, 0, 1, 1) -0.838052 * getSMEFTCoeffEW("Clq1R",0, 0, 2, 2) +0.000762 * getSMEFTCoeffEW("Clq1R",1, 1, 0, 0) +0.000762 * getSMEFTCoeffEW("Clq1R",1, 1, 1, 1)
16804 +0.004356 * getSMEFTCoeffEW("Clq1R",1, 1, 2, 2) +0.000762 * getSMEFTCoeffEW("Clq1R",2, 2, 0, 0) +0.000762 * getSMEFTCoeffEW("Clq1R",2, 2, 1, 1) +0.004356 * getSMEFTCoeffEW("Clq1R",2, 2, 2, 2)
16805 +0.170972 * getSMEFTCoeffEW("Clq3R",0, 0, 0, 0) +0.170972 * getSMEFTCoeffEW("Clq3R",0, 0, 1, 1) +1.04492 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2) -0.027623 * getSMEFTCoeffEW("Clq3R",1, 1, 0, 0)
16806 -0.027623 * getSMEFTCoeffEW("Clq3R",1, 1, 1, 1) -0.015136 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2) -0.027623 * getSMEFTCoeffEW("Clq3R",2, 2, 0, 0) -0.027623 * getSMEFTCoeffEW("Clq3R",2, 2, 1, 1)
16807 -0.015136 * getSMEFTCoeffEW("Clq3R",2, 2, 2, 2) +0.043099 * getSMEFTCoeffEW("CeeR",0, 0, 0, 0) +0.043099 * getSMEFTCoeffEW("CeeR",0, 0, 1, 1) +0.043099 * getSMEFTCoeffEW("CeeR",0, 0, 2, 2)
16808 -0.006913 * getSMEFTCoeffEW("CuuR",0, 0, 0, 0) -0.012199 * getSMEFTCoeffEW("CuuR",0, 0, 1, 1) -0.158354 * getSMEFTCoeffEW("CuuR",0, 0, 2, 2) -0.001627 * getSMEFTCoeffEW("CuuR",0, 1, 1, 0)
16809 -0.09567 * getSMEFTCoeffEW("CuuR",0, 2, 2, 0) -0.006913 * getSMEFTCoeffEW("CuuR",1, 1, 1, 1) -0.158354 * getSMEFTCoeffEW("CuuR",1, 1, 2, 2) -0.09567 * getSMEFTCoeffEW("CuuR",1, 2, 2, 1)
16810 -0.001728 * getSMEFTCoeffEW("CddR",0, 0, 0, 0) -0.00305 * getSMEFTCoeffEW("CddR",0, 0, 1, 1) -0.00305 * getSMEFTCoeffEW("CddR",0, 0, 2, 2) -0.000407 * getSMEFTCoeffEW("CddR",0, 1, 1, 0)
16811 -0.000407 * getSMEFTCoeffEW("CddR",0, 2, 2, 0) -0.001728 * getSMEFTCoeffEW("CddR",1, 1, 1, 1) -0.00305 * getSMEFTCoeffEW("CddR",1, 1, 2, 2) -0.000407 * getSMEFTCoeffEW("CddR",1, 2, 2, 1)
16812 -0.001728 * getSMEFTCoeffEW("CddR",2, 2, 2, 2) -0.02926 * getSMEFTCoeffEW("CeuR",0, 0, 0, 0) -0.02926 * getSMEFTCoeffEW("CeuR",0, 0, 1, 1) -0.799223 * getSMEFTCoeffEW("CeuR",0, 0, 2, 2)
16813 +0.001525 * getSMEFTCoeffEW("CeuR",1, 1, 0, 0) +0.001525 * getSMEFTCoeffEW("CeuR",1, 1, 1, 1) +0.001525 * getSMEFTCoeffEW("CeuR",2, 2, 0, 0) +0.001525 * getSMEFTCoeffEW("CeuR",2, 2, 1, 1)
16814 +0.01463 * getSMEFTCoeffEW("CedR",0, 0, 0, 0) +0.01463 * getSMEFTCoeffEW("CedR",0, 0, 1, 1) +0.01463 * getSMEFTCoeffEW("CedR",0, 0, 2, 2) -0.000762 * getSMEFTCoeffEW("CedR",1, 1, 0, 0)
16815 -0.000762 * getSMEFTCoeffEW("CedR",1, 1, 1, 1) -0.000762 * getSMEFTCoeffEW("CedR",1, 1, 2, 2) -0.000762 * getSMEFTCoeffEW("CedR",2, 2, 0, 0) -0.000762 * getSMEFTCoeffEW("CedR",2, 2, 1, 1)
16816 -0.000762 * getSMEFTCoeffEW("CedR",2, 2, 2, 2) +0.00305 * getSMEFTCoeffEW("Cud1R",0, 0, 0, 0) +0.00305 * getSMEFTCoeffEW("Cud1R",0, 0, 1, 1) +0.00305 * getSMEFTCoeffEW("Cud1R",0, 0, 2, 2)
16817 +0.00305 * getSMEFTCoeffEW("Cud1R",1, 1, 0, 0) +0.00305 * getSMEFTCoeffEW("Cud1R",1, 1, 1, 1) +0.00305 * getSMEFTCoeffEW("Cud1R",1, 1, 2, 2) +0.039589 * getSMEFTCoeffEW("Cud1R",2, 2, 0, 0)
16818 +0.039589 * getSMEFTCoeffEW("Cud1R",2, 2, 1, 1) +0.039589 * getSMEFTCoeffEW("Cud1R",2, 2, 2, 2) -0.003657 * getSMEFTCoeffEW("CleR",0, 0, 0, 0) -0.019049 * getSMEFTCoeffEW("CleR",0, 0, 1, 1)
16819 -0.019049 * getSMEFTCoeffEW("CleR",0, 0, 2, 2) +0.015393 * getSMEFTCoeffEW("CleR",1, 1, 0, 0) +0.015393 * getSMEFTCoeffEW("CleR",2, 2, 0, 0) +0.039623 * getSMEFTCoeffEW("CluR",0, 0, 0, 0)
16820 +0.039623 * getSMEFTCoeffEW("CluR",0, 0, 1, 1) +0.989083 * getSMEFTCoeffEW("CluR",0, 0, 2, 2) +0.001525 * getSMEFTCoeffEW("CluR",1, 1, 0, 0) +0.001525 * getSMEFTCoeffEW("CluR",1, 1, 1, 1)
16821 +0.001525 * getSMEFTCoeffEW("CluR",2, 2, 0, 0) +0.001525 * getSMEFTCoeffEW("CluR",2, 2, 1, 1) -0.019812 * getSMEFTCoeffEW("CldR",0, 0, 0, 0) -0.019812 * getSMEFTCoeffEW("CldR",0, 0, 1, 1)
16822 -0.019812 * getSMEFTCoeffEW("CldR",0, 0, 2, 2) -0.000762 * getSMEFTCoeffEW("CldR",1, 1, 0, 0) -0.000762 * getSMEFTCoeffEW("CldR",1, 1, 1, 1) -0.000762 * getSMEFTCoeffEW("CldR",1, 1, 2, 2)
16823 -0.000762 * getSMEFTCoeffEW("CldR",2, 2, 0, 0) -0.000762 * getSMEFTCoeffEW("CldR",2, 2, 1, 1) -0.000762 * getSMEFTCoeffEW("CldR",2, 2, 2, 2) -0.01463 * getSMEFTCoeffEW("CqeR",0, 0, 0, 0)
16824 +0.000762 * getSMEFTCoeffEW("CqeR",0, 0, 1, 1) +0.000762 * getSMEFTCoeffEW("CqeR",0, 0, 2, 2) -0.01463 * getSMEFTCoeffEW("CqeR",1, 1, 0, 0) +0.000762 * getSMEFTCoeffEW("CqeR",1, 1, 1, 1)
16825 +0.000762 * getSMEFTCoeffEW("CqeR",1, 1, 2, 2) +0.685059 * getSMEFTCoeffEW("CqeR",2, 2, 0, 0) +0.004356 * getSMEFTCoeffEW("CqeR",2, 2, 1, 1) +0.004356 * getSMEFTCoeffEW("CqeR",2, 2, 2, 2)
16826 -0.00305 * getSMEFTCoeffEW("Cqu1R",0, 0, 0, 0) -0.00305 * getSMEFTCoeffEW("Cqu1R",0, 0, 1, 1) -0.039589 * getSMEFTCoeffEW("Cqu1R",0, 0, 2, 2) -0.00305 * getSMEFTCoeffEW("Cqu1R",1, 1, 0, 0)
16827 -0.00305 * getSMEFTCoeffEW("Cqu1R",1, 1, 1, 1) -0.039589 * getSMEFTCoeffEW("Cqu1R",1, 1, 2, 2) +0.058724 * getSMEFTCoeffEW("Cqu1R",2, 2, 0, 0) +0.058724 * getSMEFTCoeffEW("Cqu1R",2, 2, 1, 1)
16828 -0.226156 * getSMEFTCoeffEW("Cqu1R",2, 2, 2, 2) +0.001525 * getSMEFTCoeffEW("Cqd1R",0, 0, 0, 0) +0.001525 * getSMEFTCoeffEW("Cqd1R",0, 0, 1, 1) +0.001525 * getSMEFTCoeffEW("Cqd1R",0, 0, 2, 2)
16829 +0.001525 * getSMEFTCoeffEW("Cqd1R",1, 1, 0, 0) +0.001525 * getSMEFTCoeffEW("Cqd1R",1, 1, 1, 1) +0.001525 * getSMEFTCoeffEW("Cqd1R",1, 1, 2, 2) -0.029362 * getSMEFTCoeffEW("Cqd1R",2, 2, 0, 0)
16830 -0.029362 * getSMEFTCoeffEW("Cqd1R",2, 2, 1, 1) -0.029362 * getSMEFTCoeffEW("Cqd1R",2, 2, 2, 2) ) * v2;
16831 break;
16832 //} else if (f.is("MUON")) {
16833 case 3:
16834 deltaNLO = (+0.003062 * getSMEFTCoeffEW("CW") +0.007318 * getSMEFTCoeffEW("CHbox") +2.44086 * getSMEFTCoeffEW("CHD") +0.002518 * getSMEFTCoeffEW("CHB")
16835 +0.00432 * getSMEFTCoeffEW("CHW") +2.73273 * getSMEFTCoeffEW("CHWB") -0.20729 * getSMEFTCoeffEW("CuWR",2, 2) +0.058637 * getSMEFTCoeffEW("CuBR",2, 2)
16836 +0.004185 * getSMEFTCoeffEW("CHl1R",0, 0) -1.30043 * getSMEFTCoeffEW("CHl1R",1, 1) +0.004185 * getSMEFTCoeffEW("CHl1R",2, 2) +0.18628 * getSMEFTCoeffEW("CHl3R",0, 0)
16837 -0.848528 * getSMEFTCoeffEW("CHl3R",1, 1) +0.004185 * getSMEFTCoeffEW("CHeR",0, 0) +3.70685 * getSMEFTCoeffEW("CHeR",1, 1) +0.004185 * getSMEFTCoeffEW("CHeR",2, 2)
16838 +0.203989 * getSMEFTCoeffEW("CHq1R",0, 0) +0.203989 * getSMEFTCoeffEW("CHq1R",1, 1) +0.970933 * getSMEFTCoeffEW("CHq1R",2, 2) +1.02553 * getSMEFTCoeffEW("CHq3R",0, 0)
16839 +1.02553 * getSMEFTCoeffEW("CHq3R",1, 1) +0.017291 * getSMEFTCoeffEW("CHq3R",2, 2) +0.386004 * getSMEFTCoeffEW("CHuR",0, 0) +0.386004 * getSMEFTCoeffEW("CHuR",1, 1)
16840 -0.479269 * getSMEFTCoeffEW("CHuR",2, 2) -0.191495 * getSMEFTCoeffEW("CHdR",0, 0) -0.191495 * getSMEFTCoeffEW("CHdR",1, 1) -0.191495 * getSMEFTCoeffEW("CHdR",2, 2)
16841 -0.038099 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) -0.167192 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) -0.019239 * getSMEFTCoeffEW("CllR",1, 1, 1, 1) -0.038099 * getSMEFTCoeffEW("CllR",1, 1, 2, 2)
16842 +0.01886 * getSMEFTCoeffEW("CllR",1, 2, 2, 1) -0.012676 * getSMEFTCoeffEW("Cqq1R",0, 0, 0, 0) -0.00305 * getSMEFTCoeffEW("Cqq1R",0, 0, 1, 1) +0.058724 * getSMEFTCoeffEW("Cqq1R",0, 0, 2, 2)
16843 -0.022302 * getSMEFTCoeffEW("Cqq1R",0, 1, 1, 0) -0.230042 * getSMEFTCoeffEW("Cqq1R",0, 2, 2, 0) -0.012676 * getSMEFTCoeffEW("Cqq1R",1, 1, 1, 1) +0.058724 * getSMEFTCoeffEW("Cqq1R",1, 1, 2, 2)
16844 -0.230042 * getSMEFTCoeffEW("Cqq1R",1, 2, 2, 1) +0.378602 * getSMEFTCoeffEW("Cqq1R",2, 2, 2, 2) -0.154995 * getSMEFTCoeffEW("Cqq3R",0, 0, 0, 0) -0.331478 * getSMEFTCoeffEW("Cqq3R",0, 0, 1, 1)
16845 -0.975495 * getSMEFTCoeffEW("Cqq3R",0, 0, 2, 2) +0.021489 * getSMEFTCoeffEW("Cqq3R",0, 1, 1, 0) +0.317392 * getSMEFTCoeffEW("Cqq3R",0, 2, 2, 0) -0.154995 * getSMEFTCoeffEW("Cqq3R",1, 1, 1, 1)
16846 -0.975495 * getSMEFTCoeffEW("Cqq3R",1, 1, 2, 2) +0.317392 * getSMEFTCoeffEW("Cqq3R",1, 2, 2, 1) +0.034136 * getSMEFTCoeffEW("Cqq3R",2, 2, 2, 2) +0.000762 * getSMEFTCoeffEW("Clq1R",0, 0, 0, 0)
16847 +0.000762 * getSMEFTCoeffEW("Clq1R",0, 0, 1, 1) +0.004356 * getSMEFTCoeffEW("Clq1R",0, 0, 2, 2) +0.019812 * getSMEFTCoeffEW("Clq1R",1, 1, 0, 0) +0.019812 * getSMEFTCoeffEW("Clq1R",1, 1, 1, 1)
16848 -0.838052 * getSMEFTCoeffEW("Clq1R",1, 1, 2, 2) +0.000762 * getSMEFTCoeffEW("Clq1R",2, 2, 0, 0) +0.000762 * getSMEFTCoeffEW("Clq1R",2, 2, 1, 1) +0.004356 * getSMEFTCoeffEW("Clq1R",2, 2, 2, 2)
16849 -0.027623 * getSMEFTCoeffEW("Clq3R",0, 0, 0, 0) -0.027623 * getSMEFTCoeffEW("Clq3R",0, 0, 1, 1) -0.015136 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2) +0.170972 * getSMEFTCoeffEW("Clq3R",1, 1, 0, 0)
16850 +0.170972 * getSMEFTCoeffEW("Clq3R",1, 1, 1, 1) +1.04492 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2) -0.027623 * getSMEFTCoeffEW("Clq3R",2, 2, 0, 0) -0.027623 * getSMEFTCoeffEW("Clq3R",2, 2, 1, 1)
16851 -0.015136 * getSMEFTCoeffEW("Clq3R",2, 2, 2, 2) +0.043099 * getSMEFTCoeffEW("CeeR",0, 0, 1, 1) +0.043099 * getSMEFTCoeffEW("CeeR",1, 1, 1, 1) +0.043099 * getSMEFTCoeffEW("CeeR",1, 1, 2, 2)
16852 -0.006913 * getSMEFTCoeffEW("CuuR",0, 0, 0, 0) -0.012199 * getSMEFTCoeffEW("CuuR",0, 0, 1, 1) -0.158354 * getSMEFTCoeffEW("CuuR",0, 0, 2, 2) -0.001627 * getSMEFTCoeffEW("CuuR",0, 1, 1, 0)
16853 -0.09567 * getSMEFTCoeffEW("CuuR",0, 2, 2, 0) -0.006913 * getSMEFTCoeffEW("CuuR",1, 1, 1, 1) -0.158354 * getSMEFTCoeffEW("CuuR",1, 1, 2, 2) -0.09567 * getSMEFTCoeffEW("CuuR",1, 2, 2, 1)
16854 -0.001728 * getSMEFTCoeffEW("CddR",0, 0, 0, 0) -0.00305 * getSMEFTCoeffEW("CddR",0, 0, 1, 1) -0.00305 * getSMEFTCoeffEW("CddR",0, 0, 2, 2) -0.000407 * getSMEFTCoeffEW("CddR",0, 1, 1, 0)
16855 -0.000407 * getSMEFTCoeffEW("CddR",0, 2, 2, 0) -0.001728 * getSMEFTCoeffEW("CddR",1, 1, 1, 1) -0.00305 * getSMEFTCoeffEW("CddR",1, 1, 2, 2) -0.000407 * getSMEFTCoeffEW("CddR",1, 2, 2, 1)
16856 -0.001728 * getSMEFTCoeffEW("CddR",2, 2, 2, 2) +0.001525 * getSMEFTCoeffEW("CeuR",0, 0, 0, 0) +0.001525 * getSMEFTCoeffEW("CeuR",0, 0, 1, 1) -0.02926 * getSMEFTCoeffEW("CeuR",1, 1, 0, 0)
16857 -0.02926 * getSMEFTCoeffEW("CeuR",1, 1, 1, 1) -0.799223 * getSMEFTCoeffEW("CeuR",1, 1, 2, 2) +0.001525 * getSMEFTCoeffEW("CeuR",2, 2, 0, 0) +0.001525 * getSMEFTCoeffEW("CeuR",2, 2, 1, 1)
16858 -0.000762 * getSMEFTCoeffEW("CedR",0, 0, 0, 0) -0.000762 * getSMEFTCoeffEW("CedR",0, 0, 1, 1) -0.000762 * getSMEFTCoeffEW("CedR",0, 0, 2, 2) +0.01463 * getSMEFTCoeffEW("CedR",1, 1, 0, 0)
16859 +0.01463 * getSMEFTCoeffEW("CedR",1, 1, 1, 1) +0.01463 * getSMEFTCoeffEW("CedR",1, 1, 2, 2) -0.000762 * getSMEFTCoeffEW("CedR",2, 2, 0, 0) -0.000762 * getSMEFTCoeffEW("CedR",2, 2, 1, 1)
16860 -0.000762 * getSMEFTCoeffEW("CedR",2, 2, 2, 2) +0.00305 * getSMEFTCoeffEW("Cud1R",0, 0, 0, 0) +0.00305 * getSMEFTCoeffEW("Cud1R",0, 0, 1, 1) +0.00305 * getSMEFTCoeffEW("Cud1R",0, 0, 2, 2)
16861 +0.00305 * getSMEFTCoeffEW("Cud1R",1, 1, 0, 0) +0.00305 * getSMEFTCoeffEW("Cud1R",1, 1, 1, 1) +0.00305 * getSMEFTCoeffEW("Cud1R",1, 1, 2, 2) +0.039589 * getSMEFTCoeffEW("Cud1R",2, 2, 0, 0)
16862 +0.039589 * getSMEFTCoeffEW("Cud1R",2, 2, 1, 1) +0.039589 * getSMEFTCoeffEW("Cud1R",2, 2, 2, 2) +0.015393 * getSMEFTCoeffEW("CleR",0, 0, 1, 1) -0.019049 * getSMEFTCoeffEW("CleR",1, 1, 0, 0)
16863 -0.003657 * getSMEFTCoeffEW("CleR",1, 1, 1, 1) -0.019049 * getSMEFTCoeffEW("CleR",1, 1, 2, 2) +0.015393 * getSMEFTCoeffEW("CleR",2, 2, 1, 1) +0.001525 * getSMEFTCoeffEW("CluR",0, 0, 0, 0)
16864 +0.001525 * getSMEFTCoeffEW("CluR",0, 0, 1, 1) +0.039623 * getSMEFTCoeffEW("CluR",1, 1, 0, 0) +0.039623 * getSMEFTCoeffEW("CluR",1, 1, 1, 1) +0.989083 * getSMEFTCoeffEW("CluR",1, 1, 2, 2)
16865 +0.001525 * getSMEFTCoeffEW("CluR",2, 2, 0, 0) +0.001525 * getSMEFTCoeffEW("CluR",2, 2, 1, 1) -0.000762 * getSMEFTCoeffEW("CldR",0, 0, 0, 0) -0.000762 * getSMEFTCoeffEW("CldR",0, 0, 1, 1)
16866 -0.000762 * getSMEFTCoeffEW("CldR",0, 0, 2, 2) -0.019812 * getSMEFTCoeffEW("CldR",1, 1, 0, 0) -0.019812 * getSMEFTCoeffEW("CldR",1, 1, 1, 1) -0.019812 * getSMEFTCoeffEW("CldR",1, 1, 2, 2)
16867 -0.000762 * getSMEFTCoeffEW("CldR",2, 2, 0, 0) -0.000762 * getSMEFTCoeffEW("CldR",2, 2, 1, 1) -0.000762 * getSMEFTCoeffEW("CldR",2, 2, 2, 2) +0.000762 * getSMEFTCoeffEW("CqeR",0, 0, 0, 0)
16868 -0.01463 * getSMEFTCoeffEW("CqeR",0, 0, 1, 1) +0.000762 * getSMEFTCoeffEW("CqeR",0, 0, 2, 2) +0.000762 * getSMEFTCoeffEW("CqeR",1, 1, 0, 0) -0.01463 * getSMEFTCoeffEW("CqeR",1, 1, 1, 1)
16869 +0.000762 * getSMEFTCoeffEW("CqeR",1, 1, 2, 2) +0.004356 * getSMEFTCoeffEW("CqeR",2, 2, 0, 0) +0.685059 * getSMEFTCoeffEW("CqeR",2, 2, 1, 1) +0.004356 * getSMEFTCoeffEW("CqeR",2, 2, 2, 2)
16870 -0.00305 * getSMEFTCoeffEW("Cqu1R",0, 0, 0, 0) -0.00305 * getSMEFTCoeffEW("Cqu1R",0, 0, 1, 1) -0.039589 * getSMEFTCoeffEW("Cqu1R",0, 0, 2, 2) -0.00305 * getSMEFTCoeffEW("Cqu1R",1, 1, 0, 0)
16871 -0.00305 * getSMEFTCoeffEW("Cqu1R",1, 1, 1, 1) -0.039589 * getSMEFTCoeffEW("Cqu1R",1, 1, 2, 2) +0.058724 * getSMEFTCoeffEW("Cqu1R",2, 2, 0, 0) +0.058724 * getSMEFTCoeffEW("Cqu1R",2, 2, 1, 1)
16872 -0.226156 * getSMEFTCoeffEW("Cqu1R",2, 2, 2, 2) +0.001525 * getSMEFTCoeffEW("Cqd1R",0, 0, 0, 0) +0.001525 * getSMEFTCoeffEW("Cqd1R",0, 0, 1, 1) +0.001525 * getSMEFTCoeffEW("Cqd1R",0, 0, 2, 2)
16873 +0.001525 * getSMEFTCoeffEW("Cqd1R",1, 1, 0, 0) +0.001525 * getSMEFTCoeffEW("Cqd1R",1, 1, 1, 1) +0.001525 * getSMEFTCoeffEW("Cqd1R",1, 1, 2, 2) -0.029362 * getSMEFTCoeffEW("Cqd1R",2, 2, 0, 0)
16874 -0.029362 * getSMEFTCoeffEW("Cqd1R",2, 2, 1, 1) -0.029362 * getSMEFTCoeffEW("Cqd1R",2, 2, 2, 2) ) * v2;
16875 break;
16876 //} else if (f.is("TAU")) {
16877 case 5:
16878 deltaNLO = (+0.003062 * getSMEFTCoeffEW("CW") +0.007318 * getSMEFTCoeffEW("CHbox") +2.44086 * getSMEFTCoeffEW("CHD") +0.002518 * getSMEFTCoeffEW("CHB")
16879 +0.00432 * getSMEFTCoeffEW("CHW") +2.73273 * getSMEFTCoeffEW("CHWB") -0.20729 * getSMEFTCoeffEW("CuWR",2, 2) +0.058637 * getSMEFTCoeffEW("CuBR",2, 2)
16880 +0.004185 * getSMEFTCoeffEW("CHl1R",0, 0) +0.004185 * getSMEFTCoeffEW("CHl1R",1, 1) -1.30043 * getSMEFTCoeffEW("CHl1R",2, 2) +0.18628 * getSMEFTCoeffEW("CHl3R",0, 0)
16881 +0.18628 * getSMEFTCoeffEW("CHl3R",1, 1) -1.03458 * getSMEFTCoeffEW("CHl3R",2, 2) +0.004185 * getSMEFTCoeffEW("CHeR",0, 0) +0.004185 * getSMEFTCoeffEW("CHeR",1, 1)
16882 +3.70685 * getSMEFTCoeffEW("CHeR",2, 2) +0.203989 * getSMEFTCoeffEW("CHq1R",0, 0) +0.203989 * getSMEFTCoeffEW("CHq1R",1, 1) +0.970933 * getSMEFTCoeffEW("CHq1R",2, 2)
16883 +1.02553 * getSMEFTCoeffEW("CHq3R",0, 0) +1.02553 * getSMEFTCoeffEW("CHq3R",1, 1) +0.017291 * getSMEFTCoeffEW("CHq3R",2, 2) +0.386004 * getSMEFTCoeffEW("CHuR",0, 0)
16884 +0.386004 * getSMEFTCoeffEW("CHuR",1, 1) -0.479269 * getSMEFTCoeffEW("CHuR",2, 2) -0.191495 * getSMEFTCoeffEW("CHdR",0, 0) -0.191495 * getSMEFTCoeffEW("CHdR",1, 1)
16885 -0.191495 * getSMEFTCoeffEW("CHdR",2, 2) -0.038099 * getSMEFTCoeffEW("CllR",0, 0, 2, 2) -0.186051 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) +0.01886 * getSMEFTCoeffEW("CllR",0, 2, 2, 0)
16886 -0.038099 * getSMEFTCoeffEW("CllR",1, 1, 2, 2) +0.01886 * getSMEFTCoeffEW("CllR",1, 2, 2, 1) -0.019239 * getSMEFTCoeffEW("CllR",2, 2, 2, 2) -0.012676 * getSMEFTCoeffEW("Cqq1R",0, 0, 0, 0)
16887 -0.00305 * getSMEFTCoeffEW("Cqq1R",0, 0, 1, 1) +0.058724 * getSMEFTCoeffEW("Cqq1R",0, 0, 2, 2) -0.022302 * getSMEFTCoeffEW("Cqq1R",0, 1, 1, 0) -0.230042 * getSMEFTCoeffEW("Cqq1R",0, 2, 2, 0)
16888 -0.012676 * getSMEFTCoeffEW("Cqq1R",1, 1, 1, 1) +0.058724 * getSMEFTCoeffEW("Cqq1R",1, 1, 2, 2) -0.230042 * getSMEFTCoeffEW("Cqq1R",1, 2, 2, 1) +0.378602 * getSMEFTCoeffEW("Cqq1R",2, 2, 2, 2)
16889 -0.154995 * getSMEFTCoeffEW("Cqq3R",0, 0, 0, 0) -0.331478 * getSMEFTCoeffEW("Cqq3R",0, 0, 1, 1) -0.975495 * getSMEFTCoeffEW("Cqq3R",0, 0, 2, 2) +0.021489 * getSMEFTCoeffEW("Cqq3R",0, 1, 1, 0)
16890 +0.317392 * getSMEFTCoeffEW("Cqq3R",0, 2, 2, 0) -0.154995 * getSMEFTCoeffEW("Cqq3R",1, 1, 1, 1) -0.975495 * getSMEFTCoeffEW("Cqq3R",1, 1, 2, 2) +0.317392 * getSMEFTCoeffEW("Cqq3R",1, 2, 2, 1)
16891 +0.034136 * getSMEFTCoeffEW("Cqq3R",2, 2, 2, 2) +0.000762 * getSMEFTCoeffEW("Clq1R",0, 0, 0, 0) +0.000762 * getSMEFTCoeffEW("Clq1R",0, 0, 1, 1) +0.004356 * getSMEFTCoeffEW("Clq1R",0, 0, 2, 2)
16892 +0.000762 * getSMEFTCoeffEW("Clq1R",1, 1, 0, 0) +0.000762 * getSMEFTCoeffEW("Clq1R",1, 1, 1, 1) +0.004356 * getSMEFTCoeffEW("Clq1R",1, 1, 2, 2) +0.019812 * getSMEFTCoeffEW("Clq1R",2, 2, 0, 0)
16893 +0.019812 * getSMEFTCoeffEW("Clq1R",2, 2, 1, 1) -0.838052 * getSMEFTCoeffEW("Clq1R",2, 2, 2, 2) -0.027623 * getSMEFTCoeffEW("Clq3R",0, 0, 0, 0) -0.027623 * getSMEFTCoeffEW("Clq3R",0, 0, 1, 1)
16894 -0.015136 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2) -0.027623 * getSMEFTCoeffEW("Clq3R",1, 1, 0, 0) -0.027623 * getSMEFTCoeffEW("Clq3R",1, 1, 1, 1) -0.015136 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2)
16895 +0.170972 * getSMEFTCoeffEW("Clq3R",2, 2, 0, 0) +0.170972 * getSMEFTCoeffEW("Clq3R",2, 2, 1, 1) +1.04492 * getSMEFTCoeffEW("Clq3R",2, 2, 2, 2) +0.043099 * getSMEFTCoeffEW("CeeR",0, 0, 2, 2)
16896 +0.043099 * getSMEFTCoeffEW("CeeR",1, 1, 2, 2) +0.043099 * getSMEFTCoeffEW("CeeR",2, 2, 2, 2) -0.006913 * getSMEFTCoeffEW("CuuR",0, 0, 0, 0) -0.012199 * getSMEFTCoeffEW("CuuR",0, 0, 1, 1)
16897 -0.158354 * getSMEFTCoeffEW("CuuR",0, 0, 2, 2) -0.001627 * getSMEFTCoeffEW("CuuR",0, 1, 1, 0) -0.09567 * getSMEFTCoeffEW("CuuR",0, 2, 2, 0) -0.006913 * getSMEFTCoeffEW("CuuR",1, 1, 1, 1)
16898 -0.158354 * getSMEFTCoeffEW("CuuR",1, 1, 2, 2) -0.09567 * getSMEFTCoeffEW("CuuR",1, 2, 2, 1) -0.001728 * getSMEFTCoeffEW("CddR",0, 0, 0, 0) -0.00305 * getSMEFTCoeffEW("CddR",0, 0, 1, 1)
16899 -0.00305 * getSMEFTCoeffEW("CddR",0, 0, 2, 2) -0.000407 * getSMEFTCoeffEW("CddR",0, 1, 1, 0) -0.000407 * getSMEFTCoeffEW("CddR",0, 2, 2, 0) -0.001728 * getSMEFTCoeffEW("CddR",1, 1, 1, 1)
16900 -0.00305 * getSMEFTCoeffEW("CddR",1, 1, 2, 2) -0.000407 * getSMEFTCoeffEW("CddR",1, 2, 2, 1) -0.001728 * getSMEFTCoeffEW("CddR",2, 2, 2, 2) +0.001525 * getSMEFTCoeffEW("CeuR",0, 0, 0, 0)
16901 +0.001525 * getSMEFTCoeffEW("CeuR",0, 0, 1, 1) +0.001525 * getSMEFTCoeffEW("CeuR",1, 1, 0, 0) +0.001525 * getSMEFTCoeffEW("CeuR",1, 1, 1, 1) -0.02926 * getSMEFTCoeffEW("CeuR",2, 2, 0, 0)
16902 -0.02926 * getSMEFTCoeffEW("CeuR",2, 2, 1, 1) -0.799223 * getSMEFTCoeffEW("CeuR",2, 2, 2, 2) -0.000762 * getSMEFTCoeffEW("CedR",0, 0, 0, 0) -0.000762 * getSMEFTCoeffEW("CedR",0, 0, 1, 1)
16903 -0.000762 * getSMEFTCoeffEW("CedR",0, 0, 2, 2) -0.000762 * getSMEFTCoeffEW("CedR",1, 1, 0, 0) -0.000762 * getSMEFTCoeffEW("CedR",1, 1, 1, 1) -0.000762 * getSMEFTCoeffEW("CedR",1, 1, 2, 2)
16904 +0.01463 * getSMEFTCoeffEW("CedR",2, 2, 0, 0) +0.01463 * getSMEFTCoeffEW("CedR",2, 2, 1, 1) +0.01463 * getSMEFTCoeffEW("CedR",2, 2, 2, 2) +0.00305 * getSMEFTCoeffEW("Cud1R",0, 0, 0, 0)
16905 +0.00305 * getSMEFTCoeffEW("Cud1R",0, 0, 1, 1) +0.00305 * getSMEFTCoeffEW("Cud1R",0, 0, 2, 2) +0.00305 * getSMEFTCoeffEW("Cud1R",1, 1, 0, 0) +0.00305 * getSMEFTCoeffEW("Cud1R",1, 1, 1, 1)
16906 +0.00305 * getSMEFTCoeffEW("Cud1R",1, 1, 2, 2) +0.039589 * getSMEFTCoeffEW("Cud1R",2, 2, 0, 0) +0.039589 * getSMEFTCoeffEW("Cud1R",2, 2, 1, 1) +0.039589 * getSMEFTCoeffEW("Cud1R",2, 2, 2, 2)
16907 +0.015393 * getSMEFTCoeffEW("CleR",0, 0, 2, 2) +0.015393 * getSMEFTCoeffEW("CleR",1, 1, 2, 2) -0.019049 * getSMEFTCoeffEW("CleR",2, 2, 0, 0) -0.019049 * getSMEFTCoeffEW("CleR",2, 2, 1, 1)
16908 -0.003657 * getSMEFTCoeffEW("CleR",2, 2, 2, 2) +0.001525 * getSMEFTCoeffEW("CluR",0, 0, 0, 0) +0.001525 * getSMEFTCoeffEW("CluR",0, 0, 1, 1) +0.001525 * getSMEFTCoeffEW("CluR",1, 1, 0, 0)
16909 +0.001525 * getSMEFTCoeffEW("CluR",1, 1, 1, 1) +0.039623 * getSMEFTCoeffEW("CluR",2, 2, 0, 0) +0.039623 * getSMEFTCoeffEW("CluR",2, 2, 1, 1) +0.989083 * getSMEFTCoeffEW("CluR",2, 2, 2, 2)
16910 -0.000762 * getSMEFTCoeffEW("CldR",0, 0, 0, 0) -0.000762 * getSMEFTCoeffEW("CldR",0, 0, 1, 1) -0.000762 * getSMEFTCoeffEW("CldR",0, 0, 2, 2) -0.000762 * getSMEFTCoeffEW("CldR",1, 1, 0, 0)
16911 -0.000762 * getSMEFTCoeffEW("CldR",1, 1, 1, 1) -0.000762 * getSMEFTCoeffEW("CldR",1, 1, 2, 2) -0.019812 * getSMEFTCoeffEW("CldR",2, 2, 0, 0) -0.019812 * getSMEFTCoeffEW("CldR",2, 2, 1, 1)
16912 -0.019812 * getSMEFTCoeffEW("CldR",2, 2, 2, 2) +0.000762 * getSMEFTCoeffEW("CqeR",0, 0, 0, 0) +0.000762 * getSMEFTCoeffEW("CqeR",0, 0, 1, 1) -0.01463 * getSMEFTCoeffEW("CqeR",0, 0, 2, 2)
16913 +0.000762 * getSMEFTCoeffEW("CqeR",1, 1, 0, 0) +0.000762 * getSMEFTCoeffEW("CqeR",1, 1, 1, 1) -0.01463 * getSMEFTCoeffEW("CqeR",1, 1, 2, 2) +0.004356 * getSMEFTCoeffEW("CqeR",2, 2, 0, 0)
16914 +0.004356 * getSMEFTCoeffEW("CqeR",2, 2, 1, 1) +0.685059 * getSMEFTCoeffEW("CqeR",2, 2, 2, 2) -0.00305 * getSMEFTCoeffEW("Cqu1R",0, 0, 0, 0) -0.00305 * getSMEFTCoeffEW("Cqu1R",0, 0, 1, 1)
16915 -0.039589 * getSMEFTCoeffEW("Cqu1R",0, 0, 2, 2) -0.00305 * getSMEFTCoeffEW("Cqu1R",1, 1, 0, 0) -0.00305 * getSMEFTCoeffEW("Cqu1R",1, 1, 1, 1) -0.039589 * getSMEFTCoeffEW("Cqu1R",1, 1, 2, 2)
16916 +0.058724 * getSMEFTCoeffEW("Cqu1R",2, 2, 0, 0) +0.058724 * getSMEFTCoeffEW("Cqu1R",2, 2, 1, 1) -0.226156 * getSMEFTCoeffEW("Cqu1R",2, 2, 2, 2) +0.001525 * getSMEFTCoeffEW("Cqd1R",0, 0, 0, 0)
16917 +0.001525 * getSMEFTCoeffEW("Cqd1R",0, 0, 1, 1) +0.001525 * getSMEFTCoeffEW("Cqd1R",0, 0, 2, 2) +0.001525 * getSMEFTCoeffEW("Cqd1R",1, 1, 0, 0) +0.001525 * getSMEFTCoeffEW("Cqd1R",1, 1, 1, 1)
16918 +0.001525 * getSMEFTCoeffEW("Cqd1R",1, 1, 2, 2) -0.029362 * getSMEFTCoeffEW("Cqd1R",2, 2, 0, 0) -0.029362 * getSMEFTCoeffEW("Cqd1R",2, 2, 1, 1) -0.029362 * getSMEFTCoeffEW("Cqd1R",2, 2, 2, 2) ) * v2;
16919 break;
16920 //} else if (f.is("CHARM")) {
16921 case 8:
16922 deltaNLO = (+0.000381 * getSMEFTCoeffEW("CW") +0.000039 * getSMEFTCoeffEW("CHbox") -0.001741 * getSMEFTCoeffEW("CHD") +0.000014 * getSMEFTCoeffEW("CHB")
16923 +0.000023 * getSMEFTCoeffEW("CHW") -0.001841 * getSMEFTCoeffEW("CHWB") +0.000982 * getSMEFTCoeffEW("CuWR",2, 2) +0.000596 * getSMEFTCoeffEW("CuBR",2, 2)
16924 +0.000023 * getSMEFTCoeffEW("CHl1R",0, 0) +0.000023 * getSMEFTCoeffEW("CHl1R",1, 1) +0.000023 * getSMEFTCoeffEW("CHl1R",2, 2) +0.000077 * getSMEFTCoeffEW("CHl3R",0, 0)
16925 +0.000077 * getSMEFTCoeffEW("CHl3R",1, 1) +0.000023 * getSMEFTCoeffEW("CHeR",0, 0) +0.000023 * getSMEFTCoeffEW("CHeR",1, 1) +0.000023 * getSMEFTCoeffEW("CHeR",2, 2)
16926 -0.001351 * getSMEFTCoeffEW("CHq1R",0, 0) -0.012228 * getSMEFTCoeffEW("CHq1R",1, 1) -0.000752 * getSMEFTCoeffEW("CHq1R",2, 2) -0.004142 * getSMEFTCoeffEW("CHq3R",0, 0)
16927 +0.00441 * getSMEFTCoeffEW("CHq3R",1, 1) -0.000797 * getSMEFTCoeffEW("CHq3R",2, 2) -0.002515 * getSMEFTCoeffEW("CHuR",0, 0) +0.012011 * getSMEFTCoeffEW("CHuR",1, 1)
16928 -0.002049 * getSMEFTCoeffEW("CHuR",2, 2) +0.001245 * getSMEFTCoeffEW("CHdR",0, 0) +0.001245 * getSMEFTCoeffEW("CHdR",1, 1) +0.001245 * getSMEFTCoeffEW("CHdR",2, 2)
16929 -0.000075 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) +0.000107 * getSMEFTCoeffEW("Cqq1R",0, 0, 0, 0) +0.000382 * getSMEFTCoeffEW("Cqq1R",0, 0, 1, 1) -0.000497 * getSMEFTCoeffEW("Cqq1R",0, 0, 2, 2)
16930 -0.000035 * getSMEFTCoeffEW("Cqq1R",0, 1, 1, 0) +0.001948 * getSMEFTCoeffEW("Cqq1R",0, 2, 2, 0) +0.00024 * getSMEFTCoeffEW("Cqq1R",1, 1, 1, 1) -0.016239 * getSMEFTCoeffEW("Cqq1R",1, 1, 2, 2)
16931 -0.00879 * getSMEFTCoeffEW("Cqq1R",1, 2, 2, 1) -0.003206 * getSMEFTCoeffEW("Cqq1R",2, 2, 2, 2) +0.001312 * getSMEFTCoeffEW("Cqq3R",0, 0, 0, 0) -0.000904 * getSMEFTCoeffEW("Cqq3R",0, 0, 1, 1)
16932 +0.00826 * getSMEFTCoeffEW("Cqq3R",0, 0, 2, 2) +0.000137 * getSMEFTCoeffEW("Cqq3R",0, 1, 1, 0) -0.002687 * getSMEFTCoeffEW("Cqq3R",0, 2, 2, 0) -0.00208 * getSMEFTCoeffEW("Cqq3R",1, 1, 1, 1)
16933 -0.011549 * getSMEFTCoeffEW("Cqq3R",1, 1, 2, 2) -0.012883 * getSMEFTCoeffEW("Cqq3R",1, 2, 2, 1) -0.000289 * getSMEFTCoeffEW("Cqq3R",2, 2, 2, 2) -0.000006 * getSMEFTCoeffEW("Clq1R",0, 0, 0, 0)
16934 -0.000184 * getSMEFTCoeffEW("Clq1R",0, 0, 1, 1) -0.000037 * getSMEFTCoeffEW("Clq1R",0, 0, 2, 2) -0.000006 * getSMEFTCoeffEW("Clq1R",1, 1, 0, 0) -0.000184 * getSMEFTCoeffEW("Clq1R",1, 1, 1, 1)
16935 -0.000037 * getSMEFTCoeffEW("Clq1R",1, 1, 2, 2) -0.000006 * getSMEFTCoeffEW("Clq1R",2, 2, 0, 0) -0.000184 * getSMEFTCoeffEW("Clq1R",2, 2, 1, 1) -0.000037 * getSMEFTCoeffEW("Clq1R",2, 2, 2, 2)
16936 +0.000234 * getSMEFTCoeffEW("Clq3R",0, 0, 0, 0) -0.000385 * getSMEFTCoeffEW("Clq3R",0, 0, 1, 1) +0.000128 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2) +0.000234 * getSMEFTCoeffEW("Clq3R",1, 1, 0, 0)
16937 -0.000385 * getSMEFTCoeffEW("Clq3R",1, 1, 1, 1) +0.000128 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2) +0.000234 * getSMEFTCoeffEW("Clq3R",2, 2, 0, 0) -0.000385 * getSMEFTCoeffEW("Clq3R",2, 2, 1, 1)
16938 +0.000128 * getSMEFTCoeffEW("Clq3R",2, 2, 2, 2) +0.000059 * getSMEFTCoeffEW("CuuR",0, 0, 0, 0) -0.000199 * getSMEFTCoeffEW("CuuR",0, 0, 1, 1) +0.001341 * getSMEFTCoeffEW("CuuR",0, 0, 2, 2)
16939 -0.000027 * getSMEFTCoeffEW("CuuR",0, 1, 1, 0) +0.00081 * getSMEFTCoeffEW("CuuR",0, 2, 2, 0) -0.000284 * getSMEFTCoeffEW("CuuR",1, 1, 1, 1) -0.006503 * getSMEFTCoeffEW("CuuR",1, 1, 2, 2)
16940 -0.003929 * getSMEFTCoeffEW("CuuR",1, 2, 2, 1) +0.000015 * getSMEFTCoeffEW("CddR",0, 0, 0, 0) +0.000026 * getSMEFTCoeffEW("CddR",0, 0, 1, 1) +0.000026 * getSMEFTCoeffEW("CddR",0, 0, 2, 2)
16941 +0.000003 * getSMEFTCoeffEW("CddR",0, 1, 1, 0) +0.000003 * getSMEFTCoeffEW("CddR",0, 2, 2, 0) +0.000015 * getSMEFTCoeffEW("CddR",1, 1, 1, 1) +0.000026 * getSMEFTCoeffEW("CddR",1, 1, 2, 2)
16942 +0.000003 * getSMEFTCoeffEW("CddR",1, 2, 2, 1) +0.000015 * getSMEFTCoeffEW("CddR",2, 2, 2, 2) -0.000013 * getSMEFTCoeffEW("CeuR",0, 0, 0, 0) +0.000063 * getSMEFTCoeffEW("CeuR",0, 0, 1, 1)
16943 -0.000013 * getSMEFTCoeffEW("CeuR",1, 1, 0, 0) +0.000063 * getSMEFTCoeffEW("CeuR",1, 1, 1, 1) -0.000013 * getSMEFTCoeffEW("CeuR",2, 2, 0, 0) +0.000063 * getSMEFTCoeffEW("CeuR",2, 2, 1, 1)
16944 +0.000006 * getSMEFTCoeffEW("CedR",0, 0, 0, 0) +0.000006 * getSMEFTCoeffEW("CedR",0, 0, 1, 1) +0.000006 * getSMEFTCoeffEW("CedR",0, 0, 2, 2) +0.000006 * getSMEFTCoeffEW("CedR",1, 1, 0, 0)
16945 +0.000006 * getSMEFTCoeffEW("CedR",1, 1, 1, 1) +0.000006 * getSMEFTCoeffEW("CedR",1, 1, 2, 2) +0.000006 * getSMEFTCoeffEW("CedR",2, 2, 0, 0) +0.000006 * getSMEFTCoeffEW("CedR",2, 2, 1, 1)
16946 +0.000006 * getSMEFTCoeffEW("CedR",2, 2, 2, 2) -0.000026 * getSMEFTCoeffEW("Cud1R",0, 0, 0, 0) -0.000026 * getSMEFTCoeffEW("Cud1R",0, 0, 1, 1) -0.000026 * getSMEFTCoeffEW("Cud1R",0, 0, 2, 2)
16947 +0.00005 * getSMEFTCoeffEW("Cud1R",1, 1, 0, 0) +0.00005 * getSMEFTCoeffEW("Cud1R",1, 1, 1, 1) +0.00005 * getSMEFTCoeffEW("Cud1R",1, 1, 2, 2) -0.000335 * getSMEFTCoeffEW("Cud1R",2, 2, 0, 0)
16948 -0.000335 * getSMEFTCoeffEW("Cud1R",2, 2, 1, 1) -0.000335 * getSMEFTCoeffEW("Cud1R",2, 2, 2, 2) -0.000013 * getSMEFTCoeffEW("CluR",0, 0, 0, 0) +0.000063 * getSMEFTCoeffEW("CluR",0, 0, 1, 1)
16949 -0.000013 * getSMEFTCoeffEW("CluR",1, 1, 0, 0) +0.000063 * getSMEFTCoeffEW("CluR",1, 1, 1, 1) -0.000013 * getSMEFTCoeffEW("CluR",2, 2, 0, 0) +0.000063 * getSMEFTCoeffEW("CluR",2, 2, 1, 1)
16950 +0.000006 * getSMEFTCoeffEW("CldR",0, 0, 0, 0) +0.000006 * getSMEFTCoeffEW("CldR",0, 0, 1, 1) +0.000006 * getSMEFTCoeffEW("CldR",0, 0, 2, 2) +0.000006 * getSMEFTCoeffEW("CldR",1, 1, 0, 0)
16951 +0.000006 * getSMEFTCoeffEW("CldR",1, 1, 1, 1) +0.000006 * getSMEFTCoeffEW("CldR",1, 1, 2, 2) +0.000006 * getSMEFTCoeffEW("CldR",2, 2, 0, 0) +0.000006 * getSMEFTCoeffEW("CldR",2, 2, 1, 1)
16952 +0.000006 * getSMEFTCoeffEW("CldR",2, 2, 2, 2) -0.000006 * getSMEFTCoeffEW("CqeR",0, 0, 0, 0) -0.000006 * getSMEFTCoeffEW("CqeR",0, 0, 1, 1) -0.000006 * getSMEFTCoeffEW("CqeR",0, 0, 2, 2)
16953 -0.000184 * getSMEFTCoeffEW("CqeR",1, 1, 0, 0) -0.000184 * getSMEFTCoeffEW("CqeR",1, 1, 1, 1) -0.000184 * getSMEFTCoeffEW("CqeR",1, 1, 2, 2) -0.000037 * getSMEFTCoeffEW("CqeR",2, 2, 0, 0)
16954 -0.000037 * getSMEFTCoeffEW("CqeR",2, 2, 1, 1) -0.000037 * getSMEFTCoeffEW("CqeR",2, 2, 2, 2) +0.000026 * getSMEFTCoeffEW("Cqu1R",0, 0, 0, 0) -0.00005 * getSMEFTCoeffEW("Cqu1R",0, 0, 1, 1)
16955 +0.000335 * getSMEFTCoeffEW("Cqu1R",0, 0, 2, 2) +0.000382 * getSMEFTCoeffEW("Cqu1R",1, 1, 0, 0) +0.000306 * getSMEFTCoeffEW("Cqu1R",1, 1, 1, 1) +0.009577 * getSMEFTCoeffEW("Cqu1R",1, 1, 2, 2)
16956 -0.000497 * getSMEFTCoeffEW("Cqu1R",2, 2, 0, 0) +0.002843 * getSMEFTCoeffEW("Cqu1R",2, 2, 1, 1) +0.001915 * getSMEFTCoeffEW("Cqu1R",2, 2, 2, 2) -0.000013 * getSMEFTCoeffEW("Cqd1R",0, 0, 0, 0)
16957 -0.000013 * getSMEFTCoeffEW("Cqd1R",0, 0, 1, 1) -0.000013 * getSMEFTCoeffEW("Cqd1R",0, 0, 2, 2) -0.000191 * getSMEFTCoeffEW("Cqd1R",1, 1, 0, 0) -0.000191 * getSMEFTCoeffEW("Cqd1R",1, 1, 1, 1)
16958 -0.000191 * getSMEFTCoeffEW("Cqd1R",1, 1, 2, 2) +0.000249 * getSMEFTCoeffEW("Cqd1R",2, 2, 0, 0) +0.000249 * getSMEFTCoeffEW("Cqd1R",2, 2, 1, 1) +0.000249 * getSMEFTCoeffEW("Cqd1R",2, 2, 2, 2) ) * v2;
16959 break;
16960 //} else if (f.is("BOTTOM")) {
16961 case 11:
16962 deltaNLO = (-0.001121 * getSMEFTCoeffEW("CW") -0.000026 * getSMEFTCoeffEW("CHbox") +0.001288 * getSMEFTCoeffEW("CHD") -0.000009 * getSMEFTCoeffEW("CHB")
16963 -0.000016 * getSMEFTCoeffEW("CHW") +0.001622 * getSMEFTCoeffEW("CHWB") -0.005659 * getSMEFTCoeffEW("CuWR",2, 2) -0.001063 * getSMEFTCoeffEW("CuBR",2, 2)
16964 -0.000015 * getSMEFTCoeffEW("CHl1R",0, 0) -0.000015 * getSMEFTCoeffEW("CHl1R",1, 1) -0.000015 * getSMEFTCoeffEW("CHl1R",2, 2) +0.002311 * getSMEFTCoeffEW("CHl3R",0, 0)
16965 +0.002311 * getSMEFTCoeffEW("CHl3R",1, 1) -0.000015 * getSMEFTCoeffEW("CHeR",0, 0) -0.000015 * getSMEFTCoeffEW("CHeR",1, 1) -0.000015 * getSMEFTCoeffEW("CHeR",2, 2)
16966 -0.001495 * getSMEFTCoeffEW("CHq1R",0, 0) -0.001495 * getSMEFTCoeffEW("CHq1R",1, 1) +0.012327 * getSMEFTCoeffEW("CHq1R",2, 2) -0.003301 * getSMEFTCoeffEW("CHq3R",0, 0)
16967 -0.003301 * getSMEFTCoeffEW("CHq3R",1, 1) +0.000214 * getSMEFTCoeffEW("CHq3R",2, 2) -0.002752 * getSMEFTCoeffEW("CHuR",0, 0) -0.002752 * getSMEFTCoeffEW("CHuR",1, 1)
16968 +0.000091 * getSMEFTCoeffEW("CHuR",2, 2) +0.001359 * getSMEFTCoeffEW("CHdR",0, 0) +0.001359 * getSMEFTCoeffEW("CHdR",1, 1) -0.005829 * getSMEFTCoeffEW("CHdR",2, 2)
16969 -0.002312 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) +0.000138 * getSMEFTCoeffEW("Cqq1R",0, 0, 0, 0) +0.000033 * getSMEFTCoeffEW("Cqq1R",0, 0, 1, 1) -0.00107 * getSMEFTCoeffEW("Cqq1R",0, 0, 2, 2)
16970 +0.000242 * getSMEFTCoeffEW("Cqq1R",0, 1, 1, 0) +0.002171 * getSMEFTCoeffEW("Cqq1R",0, 2, 2, 0) +0.000138 * getSMEFTCoeffEW("Cqq1R",1, 1, 1, 1) -0.00107 * getSMEFTCoeffEW("Cqq1R",1, 1, 2, 2)
16971 +0.002171 * getSMEFTCoeffEW("Cqq1R",1, 2, 2, 1) +0.01464 * getSMEFTCoeffEW("Cqq1R",2, 2, 2, 2) +0.001684 * getSMEFTCoeffEW("Cqq3R",0, 0, 0, 0) +0.003602 * getSMEFTCoeffEW("Cqq3R",0, 0, 1, 1)
16972 +0.006101 * getSMEFTCoeffEW("Cqq3R",0, 0, 2, 2) -0.000234 * getSMEFTCoeffEW("Cqq3R",0, 1, 1, 0) -0.003235 * getSMEFTCoeffEW("Cqq3R",0, 2, 2, 0) +0.001684 * getSMEFTCoeffEW("Cqq3R",1, 1, 1, 1)
16973 +0.006101 * getSMEFTCoeffEW("Cqq3R",1, 1, 2, 2) -0.003235 * getSMEFTCoeffEW("Cqq3R",1, 2, 2, 1) +0.00132 * getSMEFTCoeffEW("Cqq3R",2, 2, 2, 2) -0.000008 * getSMEFTCoeffEW("Clq1R",0, 0, 0, 0)
16974 -0.000008 * getSMEFTCoeffEW("Clq1R",0, 0, 1, 1) +0.000168 * getSMEFTCoeffEW("Clq1R",0, 0, 2, 2) -0.000008 * getSMEFTCoeffEW("Clq1R",1, 1, 0, 0) -0.000008 * getSMEFTCoeffEW("Clq1R",1, 1, 1, 1)
16975 +0.000168 * getSMEFTCoeffEW("Clq1R",1, 1, 2, 2) -0.000008 * getSMEFTCoeffEW("Clq1R",2, 2, 0, 0) -0.000008 * getSMEFTCoeffEW("Clq1R",2, 2, 1, 1) +0.000168 * getSMEFTCoeffEW("Clq1R",2, 2, 2, 2)
16976 +0.0003 * getSMEFTCoeffEW("Clq3R",0, 0, 0, 0) +0.0003 * getSMEFTCoeffEW("Clq3R",0, 0, 1, 1) -0.000585 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2) +0.0003 * getSMEFTCoeffEW("Clq3R",1, 1, 0, 0)
16977 +0.0003 * getSMEFTCoeffEW("Clq3R",1, 1, 1, 1) -0.000585 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2) +0.0003 * getSMEFTCoeffEW("Clq3R",2, 2, 0, 0) +0.0003 * getSMEFTCoeffEW("Clq3R",2, 2, 1, 1)
16978 -0.000585 * getSMEFTCoeffEW("Clq3R",2, 2, 2, 2) +0.000075 * getSMEFTCoeffEW("CuuR",0, 0, 0, 0) +0.000133 * getSMEFTCoeffEW("CuuR",0, 0, 1, 1) +0.001721 * getSMEFTCoeffEW("CuuR",0, 0, 2, 2)
16979 +0.000018 * getSMEFTCoeffEW("CuuR",0, 1, 1, 0) +0.00104 * getSMEFTCoeffEW("CuuR",0, 2, 2, 0) +0.000075 * getSMEFTCoeffEW("CuuR",1, 1, 1, 1) +0.001721 * getSMEFTCoeffEW("CuuR",1, 1, 2, 2)
16980 +0.00104 * getSMEFTCoeffEW("CuuR",1, 2, 2, 1) +0.000019 * getSMEFTCoeffEW("CddR",0, 0, 0, 0) +0.000033 * getSMEFTCoeffEW("CddR",0, 0, 1, 1) -0.000042 * getSMEFTCoeffEW("CddR",0, 0, 2, 2)
16981 +0.000004 * getSMEFTCoeffEW("CddR",0, 1, 1, 0) -0.000006 * getSMEFTCoeffEW("CddR",0, 2, 2, 0) +0.000019 * getSMEFTCoeffEW("CddR",1, 1, 1, 1) -0.000042 * getSMEFTCoeffEW("CddR",1, 1, 2, 2)
16982 -0.000006 * getSMEFTCoeffEW("CddR",1, 2, 2, 1) -0.000067 * getSMEFTCoeffEW("CddR",2, 2, 2, 2) -0.000017 * getSMEFTCoeffEW("CeuR",0, 0, 0, 0) -0.000017 * getSMEFTCoeffEW("CeuR",0, 0, 1, 1)
16983 -0.000017 * getSMEFTCoeffEW("CeuR",1, 1, 0, 0) -0.000017 * getSMEFTCoeffEW("CeuR",1, 1, 1, 1) -0.000017 * getSMEFTCoeffEW("CeuR",2, 2, 0, 0) -0.000017 * getSMEFTCoeffEW("CeuR",2, 2, 1, 1)
16984 +0.000008 * getSMEFTCoeffEW("CedR",0, 0, 0, 0) +0.000008 * getSMEFTCoeffEW("CedR",0, 0, 1, 1) -0.000029 * getSMEFTCoeffEW("CedR",0, 0, 2, 2) +0.000008 * getSMEFTCoeffEW("CedR",1, 1, 0, 0)
16985 +0.000008 * getSMEFTCoeffEW("CedR",1, 1, 1, 1) -0.000029 * getSMEFTCoeffEW("CedR",1, 1, 2, 2) +0.000008 * getSMEFTCoeffEW("CedR",2, 2, 0, 0) +0.000008 * getSMEFTCoeffEW("CedR",2, 2, 1, 1)
16986 -0.000029 * getSMEFTCoeffEW("CedR",2, 2, 2, 2) -0.000033 * getSMEFTCoeffEW("Cud1R",0, 0, 0, 0) -0.000033 * getSMEFTCoeffEW("Cud1R",0, 0, 1, 1) +0.000042 * getSMEFTCoeffEW("Cud1R",0, 0, 2, 2)
16987 -0.000033 * getSMEFTCoeffEW("Cud1R",1, 1, 0, 0) -0.000033 * getSMEFTCoeffEW("Cud1R",1, 1, 1, 1) +0.000042 * getSMEFTCoeffEW("Cud1R",1, 1, 2, 2) -0.00043 * getSMEFTCoeffEW("Cud1R",2, 2, 0, 0)
16988 -0.00043 * getSMEFTCoeffEW("Cud1R",2, 2, 1, 1) +0.001531 * getSMEFTCoeffEW("Cud1R",2, 2, 2, 2) -0.000017 * getSMEFTCoeffEW("CluR",0, 0, 0, 0) -0.000017 * getSMEFTCoeffEW("CluR",0, 0, 1, 1)
16989 -0.000017 * getSMEFTCoeffEW("CluR",1, 1, 0, 0) -0.000017 * getSMEFTCoeffEW("CluR",1, 1, 1, 1) -0.000017 * getSMEFTCoeffEW("CluR",2, 2, 0, 0) -0.000017 * getSMEFTCoeffEW("CluR",2, 2, 1, 1)
16990 +0.000008 * getSMEFTCoeffEW("CldR",0, 0, 0, 0) +0.000008 * getSMEFTCoeffEW("CldR",0, 0, 1, 1) -0.000029 * getSMEFTCoeffEW("CldR",0, 0, 2, 2) +0.000008 * getSMEFTCoeffEW("CldR",1, 1, 0, 0)
16991 +0.000008 * getSMEFTCoeffEW("CldR",1, 1, 1, 1) -0.000029 * getSMEFTCoeffEW("CldR",1, 1, 2, 2) +0.000008 * getSMEFTCoeffEW("CldR",2, 2, 0, 0) +0.000008 * getSMEFTCoeffEW("CldR",2, 2, 1, 1)
16992 -0.000029 * getSMEFTCoeffEW("CldR",2, 2, 2, 2) -0.000008 * getSMEFTCoeffEW("CqeR",0, 0, 0, 0) -0.000008 * getSMEFTCoeffEW("CqeR",0, 0, 1, 1) -0.000008 * getSMEFTCoeffEW("CqeR",0, 0, 2, 2)
16993 -0.000008 * getSMEFTCoeffEW("CqeR",1, 1, 0, 0) -0.000008 * getSMEFTCoeffEW("CqeR",1, 1, 1, 1) -0.000008 * getSMEFTCoeffEW("CqeR",1, 1, 2, 2) +0.000168 * getSMEFTCoeffEW("CqeR",2, 2, 0, 0)
16994 +0.000168 * getSMEFTCoeffEW("CqeR",2, 2, 1, 1) +0.000168 * getSMEFTCoeffEW("CqeR",2, 2, 2, 2) +0.000033 * getSMEFTCoeffEW("Cqu1R",0, 0, 0, 0) +0.000033 * getSMEFTCoeffEW("Cqu1R",0, 0, 1, 1)
16995 +0.00043 * getSMEFTCoeffEW("Cqu1R",0, 0, 2, 2) +0.000033 * getSMEFTCoeffEW("Cqu1R",1, 1, 0, 0) +0.000033 * getSMEFTCoeffEW("Cqu1R",1, 1, 1, 1) +0.00043 * getSMEFTCoeffEW("Cqu1R",1, 1, 2, 2)
16996 -0.00107 * getSMEFTCoeffEW("Cqu1R",2, 2, 0, 0) -0.00107 * getSMEFTCoeffEW("Cqu1R",2, 2, 1, 1) -0.008745 * getSMEFTCoeffEW("Cqu1R",2, 2, 2, 2) -0.000017 * getSMEFTCoeffEW("Cqd1R",0, 0, 0, 0)
16997 -0.000017 * getSMEFTCoeffEW("Cqd1R",0, 0, 1, 1) +0.000021 * getSMEFTCoeffEW("Cqd1R",0, 0, 2, 2) -0.000017 * getSMEFTCoeffEW("Cqd1R",1, 1, 0, 0) -0.000017 * getSMEFTCoeffEW("Cqd1R",1, 1, 1, 1)
16998 +0.000021 * getSMEFTCoeffEW("Cqd1R",1, 1, 2, 2) +0.000535 * getSMEFTCoeffEW("Cqd1R",2, 2, 0, 0) +0.000535 * getSMEFTCoeffEW("Cqd1R",2, 2, 1, 1) -0.001135 * getSMEFTCoeffEW("Cqd1R",2, 2, 2, 2) ) * v2;
16999 break;
17000 //} else {
17001 default:
17002 deltaNLO = 0.;
17003 }
17004
17005 return dR0_f + cNLOd6 * deltaNLO;
17006}
double CF
Definition QCD.h:1026

◆ deltaSigmaHadron()

const double NPSMEFTd6General::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 from NPbase.

Definition at line 16242 of file NPSMEFTd6General.cpp.

16243{
16244 double sigma_had = 0.;
16245 bool nonZeroNP = false;
16246
16247 double deltaNLO;
16248
16249 double delGVl[6], delGAl[6], delGVq[6], delGAq[6];
16250 for (int p = 0; p < 6; ++p) {
16251 delGVl[p] = deltaGV_f(leptons[p]);
16252 delGAl[p] = deltaGA_f(leptons[p]);
16253 delGVq[p] = deltaGV_f(quarks[p]);
16254 delGAq[p] = deltaGA_f(quarks[p]);
16255 if (delGVl[p] != 0.0 || delGAl[p] != 0.0
16256 || delGVq[p] != 0.0 || delGAq[p] != 0.0)
16257 nonZeroNP = true;
16258 }
16259
16260 if (nonZeroNP) {
16261 double gVf, gAf;
16262 double Gl[6], deltaGl[6], Gq[6], deltaGq[6];
16263 double Gq_sum = 0.0, delGq_sum = 0.0;
16264 double Gf_sum = 0.0, delGf_sum = 0.0;
16265 for (int p = 0; p < 6; ++p) {
16266 gVf = trueSM.gV_f(leptons[p]).real();
16267 gAf = trueSM.gA_f(leptons[p]).real();
16268 Gl[p] = gVf * gVf + gAf*gAf;
16269 deltaGl[p] = 2.0 * (gVf * delGVl[p] + gAf * delGAl[p]);
16270
16271 gVf = trueSM.gV_f(quarks[p]).real();
16272 gAf = trueSM.gA_f(quarks[p]).real();
16273 Gq[p] = gVf * gVf + gAf*gAf;
16274 deltaGq[p] = 2.0 * (gVf * delGVq[p] + gAf * delGAq[p]);
16275
16276 Gq_sum += 3.0 * Gq[p];
16277 Gf_sum += Gl[p] + 3.0 * Gq[p];
16278 delGq_sum += 3.0 * deltaGq[p];
16279 delGf_sum += deltaGl[p] + 3.0 * deltaGq[p];
16280 }
16281
16282 sigma_had = 12.0 * M_PI / Mz / Mz
16283 * Gl[ELECTRON] * Gq_sum / Gf_sum / Gf_sum
16284 * (deltaGl[ELECTRON] / Gl[ELECTRON]
16285 + delGq_sum / Gq_sum - 2.0 * delGf_sum / Gf_sum);
16286 }
16287
16288 // Finite NLO corrections [in nb] => Need to be translated to GeV^-2
16289 deltaNLO = (+0.031306 * getSMEFTCoeffEW("CW") +0.002537 * getSMEFTCoeffEW("CHbox") -3.66342 * getSMEFTCoeffEW("CHD") +0.000873 * getSMEFTCoeffEW("CHB")
16290 +0.001497 * getSMEFTCoeffEW("CHW") -4.03907 * getSMEFTCoeffEW("CHWB") +0.10258 * getSMEFTCoeffEW("CuWR",2, 2) +0.043554 * getSMEFTCoeffEW("CuBR",2, 2)
16291 -1.03648 * getSMEFTCoeffEW("CHl1R",0, 0) +0.226921 * getSMEFTCoeffEW("CHl1R",1, 1) +0.226921 * getSMEFTCoeffEW("CHl1R",2, 2) -1.50874 * getSMEFTCoeffEW("CHl3R",0, 0)
16292 +0.316297 * getSMEFTCoeffEW("CHl3R",1, 1) +0.313483 * getSMEFTCoeffEW("CHl3R",2, 2) -4.29271 * getSMEFTCoeffEW("CHeR",0, 0) +0.199561 * getSMEFTCoeffEW("CHeR",1, 1)
16293 +0.199561 * getSMEFTCoeffEW("CHeR",2, 2) -0.14288 * getSMEFTCoeffEW("CHq1R",0, 0) -0.14288 * getSMEFTCoeffEW("CHq1R",1, 1) -0.218148 * getSMEFTCoeffEW("CHq1R",2, 2)
16294 -0.552673 * getSMEFTCoeffEW("CHq3R",0, 0) -0.552673 * getSMEFTCoeffEW("CHq3R",1, 1) -0.125393 * getSMEFTCoeffEW("CHq3R",2, 2) -0.268081 * getSMEFTCoeffEW("CHuR",0, 0)
16295 -0.268081 * getSMEFTCoeffEW("CHuR",1, 1) -0.121694 * getSMEFTCoeffEW("CHuR",2, 2) +0.132828 * getSMEFTCoeffEW("CHdR",0, 0) +0.132828 * getSMEFTCoeffEW("CHdR",1, 1)
16296 +0.132828 * getSMEFTCoeffEW("CHdR",2, 2) +0.05596 * getSMEFTCoeffEW("CllR",0, 0, 0, 0) +0.088109 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) +0.088109 * getSMEFTCoeffEW("CllR",0, 0, 2, 2)
16297 -0.019051 * getSMEFTCoeffEW("CllR",0, 1, 1, 0) -0.016238 * getSMEFTCoeffEW("CllR",0, 2, 2, 0) +0.015911 * getSMEFTCoeffEW("CllR",1, 1, 1, 1) +0.008802 * getSMEFTCoeffEW("CllR",1, 1, 2, 2)
16298 +0.02302 * getSMEFTCoeffEW("CllR",1, 2, 2, 1) +0.015911 * getSMEFTCoeffEW("CllR",2, 2, 2, 2) +0.010198 * getSMEFTCoeffEW("Cqq1R",0, 0, 0, 0) +0.002454 * getSMEFTCoeffEW("Cqq1R",0, 0, 1, 1)
16299 -0.047245 * getSMEFTCoeffEW("Cqq1R",0, 0, 2, 2) +0.017942 * getSMEFTCoeffEW("Cqq1R",0, 1, 1, 0) +0.185075 * getSMEFTCoeffEW("Cqq1R",0, 2, 2, 0) +0.010198 * getSMEFTCoeffEW("Cqq1R",1, 1, 1, 1)
16300 -0.047245 * getSMEFTCoeffEW("Cqq1R",1, 1, 2, 2) +0.185075 * getSMEFTCoeffEW("Cqq1R",1, 2, 2, 1) -0.304596 * getSMEFTCoeffEW("Cqq1R",2, 2, 2, 2) +0.124698 * getSMEFTCoeffEW("Cqq3R",0, 0, 0, 0)
16301 +0.266683 * getSMEFTCoeffEW("Cqq3R",0, 0, 1, 1) +0.784812 * getSMEFTCoeffEW("Cqq3R",0, 0, 2, 2) -0.017288 * getSMEFTCoeffEW("Cqq3R",0, 1, 1, 0) -0.25535 * getSMEFTCoeffEW("Cqq3R",0, 2, 2, 0)
16302 +0.124698 * getSMEFTCoeffEW("Cqq3R",1, 1, 1, 1) +0.784812 * getSMEFTCoeffEW("Cqq3R",1, 1, 2, 2) -0.25535 * getSMEFTCoeffEW("Cqq3R",1, 2, 2, 1) -0.027464 * getSMEFTCoeffEW("Cqq3R",2, 2, 2, 2)
16303 -0.042467 * getSMEFTCoeffEW("Clq1R",0, 0, 0, 0) -0.042467 * getSMEFTCoeffEW("Clq1R",0, 0, 1, 1) +1.84739 * getSMEFTCoeffEW("Clq1R",0, 0, 2, 2) -0.002814 * getSMEFTCoeffEW("Clq1R",1, 1, 0, 0)
16304 -0.002814 * getSMEFTCoeffEW("Clq1R",1, 1, 1, 1) +0.093811 * getSMEFTCoeffEW("Clq1R",1, 1, 2, 2) -0.002814 * getSMEFTCoeffEW("Clq1R",2, 2, 0, 0) -0.002814 * getSMEFTCoeffEW("Clq1R",2, 2, 1, 1)
16305 +0.093811 * getSMEFTCoeffEW("Clq1R",2, 2, 2, 2) -0.311452 * getSMEFTCoeffEW("Clq3R",0, 0, 0, 0) -0.311452 * getSMEFTCoeffEW("Clq3R",0, 0, 1, 1) -1.7689 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2)
16306 +0.101948 * getSMEFTCoeffEW("Clq3R",1, 1, 0, 0) +0.101948 * getSMEFTCoeffEW("Clq3R",1, 1, 1, 1) +0.437729 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2) +0.101948 * getSMEFTCoeffEW("Clq3R",2, 2, 0, 0)
16307 +0.101948 * getSMEFTCoeffEW("Clq3R",2, 2, 1, 1) +0.437729 * getSMEFTCoeffEW("Clq3R",2, 2, 2, 2) -0.083555 * getSMEFTCoeffEW("CeeR",0, 0, 0, 0) -0.077394 * getSMEFTCoeffEW("CeeR",0, 0, 1, 1)
16308 -0.077394 * getSMEFTCoeffEW("CeeR",0, 0, 2, 2) +0.006162 * getSMEFTCoeffEW("CeeR",1, 1, 1, 1) +0.012323 * getSMEFTCoeffEW("CeeR",1, 1, 2, 2) +0.006162 * getSMEFTCoeffEW("CeeR",2, 2, 2, 2)
16309 +0.005562 * getSMEFTCoeffEW("CuuR",0, 0, 0, 0) +0.009815 * getSMEFTCoeffEW("CuuR",0, 0, 1, 1) +0.1274 * getSMEFTCoeffEW("CuuR",0, 0, 2, 2) +0.001309 * getSMEFTCoeffEW("CuuR",0, 1, 1, 0)
16310 +0.076969 * getSMEFTCoeffEW("CuuR",0, 2, 2, 0) +0.005562 * getSMEFTCoeffEW("CuuR",1, 1, 1, 1) +0.1274 * getSMEFTCoeffEW("CuuR",1, 1, 2, 2) +0.076969 * getSMEFTCoeffEW("CuuR",1, 2, 2, 1)
16311 +0.00139 * getSMEFTCoeffEW("CddR",0, 0, 0, 0) +0.002454 * getSMEFTCoeffEW("CddR",0, 0, 1, 1) +0.002454 * getSMEFTCoeffEW("CddR",0, 0, 2, 2) +0.00139 * getSMEFTCoeffEW("CddR",1, 1, 1, 1)
16312 +0.002454 * getSMEFTCoeffEW("CddR",1, 1, 2, 2) +0.00139 * getSMEFTCoeffEW("CddR",2, 2, 2, 2) +0.058456 * getSMEFTCoeffEW("CeuR",0, 0, 0, 0) +0.058456 * getSMEFTCoeffEW("CeuR",0, 0, 1, 1)
16313 +1.54943 * getSMEFTCoeffEW("CeuR",0, 0, 2, 2) -0.005628 * getSMEFTCoeffEW("CeuR",1, 1, 0, 0) -0.005628 * getSMEFTCoeffEW("CeuR",1, 1, 1, 1) -0.114259 * getSMEFTCoeffEW("CeuR",1, 1, 2, 2)
16314 -0.005628 * getSMEFTCoeffEW("CeuR",2, 2, 0, 0) -0.005628 * getSMEFTCoeffEW("CeuR",2, 2, 1, 1) -0.114259 * getSMEFTCoeffEW("CeuR",2, 2, 2, 2) -0.029228 * getSMEFTCoeffEW("CedR",0, 0, 0, 0)
16315 -0.029228 * getSMEFTCoeffEW("CedR",0, 0, 1, 1) -0.029228 * getSMEFTCoeffEW("CedR",0, 0, 2, 2) +0.002814 * getSMEFTCoeffEW("CedR",1, 1, 0, 0) +0.002814 * getSMEFTCoeffEW("CedR",1, 1, 1, 1)
16316 +0.002814 * getSMEFTCoeffEW("CedR",1, 1, 2, 2) +0.002814 * getSMEFTCoeffEW("CedR",2, 2, 0, 0) +0.002814 * getSMEFTCoeffEW("CedR",2, 2, 1, 1) +0.002814 * getSMEFTCoeffEW("CedR",2, 2, 2, 2)
16317 -0.002454 * getSMEFTCoeffEW("Cud1R",0, 0, 0, 0) -0.002454 * getSMEFTCoeffEW("Cud1R",0, 0, 1, 1) -0.002454 * getSMEFTCoeffEW("Cud1R",0, 0, 2, 2) -0.002454 * getSMEFTCoeffEW("Cud1R",1, 1, 0, 0)
16318 -0.002454 * getSMEFTCoeffEW("Cud1R",1, 1, 1, 1) -0.002454 * getSMEFTCoeffEW("Cud1R",1, 1, 2, 2) -0.03185 * getSMEFTCoeffEW("Cud1R",2, 2, 0, 0) -0.03185 * getSMEFTCoeffEW("Cud1R",2, 2, 1, 1)
16319 -0.03185 * getSMEFTCoeffEW("Cud1R",2, 2, 2, 2) +0.012013 * getSMEFTCoeffEW("CleR",0, 0, 0, 0) +0.044055 * getSMEFTCoeffEW("CleR",0, 0, 1, 1) +0.044055 * getSMEFTCoeffEW("CleR",0, 0, 2, 2)
16320 -0.027641 * getSMEFTCoeffEW("CleR",1, 1, 0, 0) +0.004401 * getSMEFTCoeffEW("CleR",1, 1, 1, 1) +0.004401 * getSMEFTCoeffEW("CleR",1, 1, 2, 2) -0.027641 * getSMEFTCoeffEW("CleR",2, 2, 0, 0)
16321 +0.004401 * getSMEFTCoeffEW("CleR",2, 2, 1, 1) +0.004401 * getSMEFTCoeffEW("CleR",2, 2, 2, 2) -0.084935 * getSMEFTCoeffEW("CluR",0, 0, 0, 0) -0.084935 * getSMEFTCoeffEW("CluR",0, 0, 1, 1)
16322 -2.17316 * getSMEFTCoeffEW("CluR",0, 0, 2, 2) -0.005628 * getSMEFTCoeffEW("CluR",1, 1, 0, 0) -0.005628 * getSMEFTCoeffEW("CluR",1, 1, 1, 1) -0.114259 * getSMEFTCoeffEW("CluR",1, 1, 2, 2)
16323 -0.005628 * getSMEFTCoeffEW("CluR",2, 2, 0, 0) -0.005628 * getSMEFTCoeffEW("CluR",2, 2, 1, 1) -0.114259 * getSMEFTCoeffEW("CluR",2, 2, 2, 2) +0.042467 * getSMEFTCoeffEW("CldR",0, 0, 0, 0)
16324 +0.042467 * getSMEFTCoeffEW("CldR",0, 0, 1, 1) +0.042467 * getSMEFTCoeffEW("CldR",0, 0, 2, 2) +0.002814 * getSMEFTCoeffEW("CldR",1, 1, 0, 0) +0.002814 * getSMEFTCoeffEW("CldR",1, 1, 1, 1)
16325 +0.002814 * getSMEFTCoeffEW("CldR",1, 1, 2, 2) +0.002814 * getSMEFTCoeffEW("CldR",2, 2, 0, 0) +0.002814 * getSMEFTCoeffEW("CldR",2, 2, 1, 1) +0.002814 * getSMEFTCoeffEW("CldR",2, 2, 2, 2)
16326 +0.029228 * getSMEFTCoeffEW("CqeR",0, 0, 0, 0) -0.002814 * getSMEFTCoeffEW("CqeR",0, 0, 1, 1) -0.002814 * getSMEFTCoeffEW("CqeR",0, 0, 2, 2) +0.029228 * getSMEFTCoeffEW("CqeR",1, 1, 0, 0)
16327 -0.002814 * getSMEFTCoeffEW("CqeR",1, 1, 1, 1) -0.002814 * getSMEFTCoeffEW("CqeR",1, 1, 2, 2) -1.32316 * getSMEFTCoeffEW("CqeR",2, 2, 0, 0) +0.093811 * getSMEFTCoeffEW("CqeR",2, 2, 1, 1)
16328 +0.093811 * getSMEFTCoeffEW("CqeR",2, 2, 2, 2) +0.002454 * getSMEFTCoeffEW("Cqu1R",0, 0, 0, 0) +0.002454 * getSMEFTCoeffEW("Cqu1R",0, 0, 1, 1) +0.03185 * getSMEFTCoeffEW("Cqu1R",0, 0, 2, 2)
16329 +0.002454 * getSMEFTCoeffEW("Cqu1R",1, 1, 0, 0) +0.002454 * getSMEFTCoeffEW("Cqu1R",1, 1, 1, 1) +0.03185 * getSMEFTCoeffEW("Cqu1R",1, 1, 2, 2) -0.047245 * getSMEFTCoeffEW("Cqu1R",2, 2, 0, 0)
16330 -0.047245 * getSMEFTCoeffEW("Cqu1R",2, 2, 1, 1) +0.181949 * getSMEFTCoeffEW("Cqu1R",2, 2, 2, 2) -0.001227 * getSMEFTCoeffEW("Cqd1R",0, 0, 0, 0) -0.001227 * getSMEFTCoeffEW("Cqd1R",0, 0, 1, 1)
16331 -0.001227 * getSMEFTCoeffEW("Cqd1R",0, 0, 2, 2) -0.001227 * getSMEFTCoeffEW("Cqd1R",1, 1, 0, 0) -0.001227 * getSMEFTCoeffEW("Cqd1R",1, 1, 1, 1) -0.001227 * getSMEFTCoeffEW("Cqd1R",1, 1, 2, 2)
16332 +0.023623 * getSMEFTCoeffEW("Cqd1R",2, 2, 0, 0) +0.023623 * getSMEFTCoeffEW("Cqd1R",2, 2, 1, 1) +0.023623 * getSMEFTCoeffEW("Cqd1R",2, 2, 2, 2) ) * v2;
16333
16334 // Translated to GeV^-2
16335 deltaNLO = deltaNLO / trueSM.GeVminus2_to_nb;
16336
16337 return sigma_had + cNLOd6 * deltaNLO;
16338}

◆ deltaxseeWW4fLEP2()

const double NPSMEFTd6General::deltaxseeWW4fLEP2 ( const double  sqrt_s,
const int  fstate 
) const
virtual

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 from NPbase.

Definition at line 36562 of file NPSMEFTd6General.cpp.

36562 {
36563
36564 // Returns cross section in pb
36565
36566 // fstate = 0 (jjjj), 1 (e v jj), 2 (mu v jj), 3 (tau v jj),
36567 // 4 (e v e v), 5 (mu v mu v), 6 (tau v tau v),
36568 // 7 (e v mu v), 8 (e v tau v), 9 (mu v tau v)
36569 // 10 (l v jj), 11 (l v l v)
36570
36571 double xspb = 0.0;
36572
36573 double xspbSM0;
36574 double xspbSM[8] = {0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0};
36575 // SM values from hep-ex/0409016
36576 double xsjjjjSM[8] = {7.42, 7.56, 7.68, 7.76, 7.79, 7.81, 7.82, 7.82};
36577 double xslvjjSM[8] = {7.14, 7.26, 7.38, 7.44, 7.47, 7.50, 7.50, 7.50}; // All leptons. Divide by 3 for each
36578 double xslvlvSM[8] = {1.72, 1.76, 1.79, 1.80, 1.81, 1.82, 1.82, 1.82}; // All leptons. Divide by 6 for each
36579
36580 double dgWve, dgWpm1, dgWpm2, dmZ2, dmW2, dGW, dGZ, dGF, dgZ, dsW2, dgVZee, dgAZee, dgZ1, dgga1, dkga, dkZ, dlga, dlZ, deem;
36581
36582 double gVZeeSM, gAZeeSM;
36583
36584 double norm4f = 1.0;
36585
36586 // Values of the couplings: final-state independent couplings
36587 gVZeeSM = -0.25 + sW2_tree;
36588 gAZeeSM = -0.25;
36589
36590 dGF = delta_GF / sqrt(2.0);
36591
36592 dmZ2 = cAsch * (0.5 * getSMEFTCoeffEW("CHD") + 2.0 * cW_tree * sW_tree * getSMEFTCoeffEW("CHWB")) * v2
36593 + cWsch * (0.5 * getSMEFTCoeffEW("CHD") + 2.0 * (Mw_inp / Mz) * sqrt(1.0 - Mw_inp * Mw_inp / Mz / Mz) * getSMEFTCoeffEW("CHWB")) * v2;
36594
36595 dmW2 = -2.0 * deltaMwd6(); //There is a minus sign between refs. definition of dmW2 and ours
36596
36597 dGW = deltaGwd6();
36598
36599 dGZ = deltaGzd6();
36600
36601 dsW2 = cAsch * (-0.5 * (cW2_tree / (1.0 - 2.0 * sW2_tree)) * ((getSMEFTCoeffEW("CHD")
36602 + 2.0 * getSMEFTCoeffEW("CHWB") / cW_tree / sW_tree) * v2
36603 + 2.0 * sqrt(2.0) * dGF))
36604 + cWsch * (1.0 / sW2_tree) * (0.5 * Mw_inp * Mw_inp * getSMEFTCoeffEW("CHD") / Mz / Mz + Mw_inp * sqrt(1.0 - Mw_inp * Mw_inp / Mz / Mz) * getSMEFTCoeffEW("CHWB") / Mz) * v2;
36605
36606 dgZ = -dGF / sqrt(2.0) - 0.5 * dmZ2
36607 + cW_tree * sW_tree * getSMEFTCoeffEW("CHWB") * v2;
36608
36609 dgVZee = dgZ * gVZeeSM
36610 - 0.25 * (getSMEFTCoeffEW("CHeR", 0, 0) + getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl3R", 0, 0)) * v2
36611 - sW2_tree * dsW2;
36612
36613 dgAZee = dgZ * gAZeeSM
36614 + 0.25 * (getSMEFTCoeffEW("CHeR", 0, 0) - getSMEFTCoeffEW("CHl1R", 0, 0) - getSMEFTCoeffEW("CHl3R", 0, 0)) * v2;
36615
36616 dgWve = 0.5 * getSMEFTCoeffEW("CHl3R", 0, 0) * v2
36617 + cAsch * (0.25 * (cW_tree * getSMEFTCoeffEW("CHWB") / sW_tree) * v2 + 0.25 * dsW2)
36618 + cWsch * (-dGF / 2.0 / sqrt(2.0));
36619
36620 dgZ1 = deltag1ZNP(sqrt_s);
36621
36622 dgga1 = deltag1gaNP(sqrt_s);
36623
36624 dkga = deltaKgammaNP(sqrt_s);
36625
36626 dkZ = dgZ1 - (sW2_tree / cW2_tree) * (dkga - dgga1);
36627
36628 dlga = -lambdaZNP(sqrt_s);
36629
36630 dlZ = -lambdaZNP(sqrt_s);
36631
36632 deem = delta_e + 0.5 * delta_A;
36633
36634 // Values of the couplings: final-state dependent couplings
36635 dgWpm1 = 0.0;
36636 dgWpm2 = 0.0;
36637
36638 switch (fstate) {
36639
36640 case 0:
36641 // fstate = 0 (jjjj)
36642 dgWpm1 = 0.5 * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1));
36643 dgWpm2 = 0.5 * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1));
36644 norm4f = 1.01;
36645 for (int i = 0; i < 8; ++i) {
36646 xspbSM[i] = xsjjjjSM[i];
36647 }
36648 break;
36649 case 1:
36650 // fstate = 1 (e v jj)
36651 dgWpm1 = getSMEFTCoeffEW("CHl3R", 0, 0);
36652 dgWpm2 = 0.5 * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1));
36653 norm4f = 1.0;
36654 for (int i = 0; i < 8; ++i) {
36655 xspbSM[i] = xslvjjSM[i] / 3.0;
36656 }
36657 break;
36658 case 2:
36659 // fstate = 2 (mu v jj)
36660 dgWpm1 = getSMEFTCoeffEW("CHl3R", 1, 1);
36661 dgWpm2 = 0.5 * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1));
36662 norm4f = 1.0;
36663 for (int i = 0; i < 8; ++i) {
36664 xspbSM[i] = xslvjjSM[i] / 3.0;
36665 }
36666 break;
36667 case 3:
36668 // fstate = 3 (tau v jj)
36669 dgWpm1 = getSMEFTCoeffEW("CHl3R", 2, 2);
36670 dgWpm2 = 0.5 * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1));
36671 norm4f = 1.0;
36672 for (int i = 0; i < 8; ++i) {
36673 xspbSM[i] = xslvjjSM[i] / 3.0;
36674 }
36675 break;
36676 case 4:
36677 // fstate = 4 (e v e v)
36678 dgWpm1 = getSMEFTCoeffEW("CHl3R", 0, 0);
36679 dgWpm2 = getSMEFTCoeffEW("CHl3R", 0, 0);
36680 norm4f = 1.0 / 4.04;
36681 for (int i = 0; i < 8; ++i) {
36682 xspbSM[i] = xslvlvSM[i] / 6.0;
36683 }
36684 break;
36685 case 5:
36686 // fstate = 5 (mu v mu v)
36687 dgWpm1 = getSMEFTCoeffEW("CHl3R", 1, 1);
36688 dgWpm2 = getSMEFTCoeffEW("CHl3R", 1, 1);
36689 norm4f = 1.0 / 4.04;
36690 for (int i = 0; i < 8; ++i) {
36691 xspbSM[i] = xslvlvSM[i] / 6.0;
36692 }
36693 break;
36694 case 6:
36695 // fstate = 6 (tau v tau v)
36696 dgWpm1 = getSMEFTCoeffEW("CHl3R", 2, 2);
36697 dgWpm2 = getSMEFTCoeffEW("CHl3R", 2, 2);
36698 norm4f = 1.0 / 4.04;
36699 for (int i = 0; i < 8; ++i) {
36700 xspbSM[i] = xslvlvSM[i] / 6.0;
36701 }
36702 break;
36703 case 7:
36704 // fstate = 7 (e v mu v)
36705 dgWpm1 = getSMEFTCoeffEW("CHl3R", 0, 0);
36706 dgWpm2 = getSMEFTCoeffEW("CHl3R", 1, 1);
36707 norm4f = 1.0 / 4.04;
36708 for (int i = 0; i < 8; ++i) {
36709 xspbSM[i] = xslvlvSM[i] / 6.0;
36710 }
36711 break;
36712 case 8:
36713 // fstate = 8 (e v tau v)
36714 dgWpm1 = getSMEFTCoeffEW("CHl3R", 0, 0);
36715 dgWpm2 = getSMEFTCoeffEW("CHl3R", 2, 2);
36716 norm4f = 1.0 / 4.04;
36717 for (int i = 0; i < 8; ++i) {
36718 xspbSM[i] = xslvlvSM[i] / 6.0;
36719 }
36720 break;
36721 case 9:
36722 // fstate = 9 (mu v tau v)
36723 dgWpm1 = getSMEFTCoeffEW("CHl3R", 1, 1);
36724 dgWpm2 = getSMEFTCoeffEW("CHl3R", 2, 2);
36725 norm4f = 1.0 / 4.04;
36726 for (int i = 0; i < 8; ++i) {
36727 xspbSM[i] = xslvlvSM[i] / 6.0;
36728 }
36729 break;
36730 case 10:
36731 // fstate = 10 (l v jj)
36732 dgWpm1 = (1.0 / 3.0) * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1) + getSMEFTCoeffEW("CHl3R", 2, 2));
36733 dgWpm2 = 0.5 * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1));
36734 norm4f = 1.0 / 4.04;
36735 for (int i = 0; i < 8; ++i) {
36736 xspbSM[i] = xslvjjSM[i];
36737 }
36738 break;
36739 case 11:
36740 // fstate = 11 (l v l v)
36741 dgWpm1 = (1.0 / 3.0) * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1) + getSMEFTCoeffEW("CHl3R", 2, 2));
36742 dgWpm2 = (1.0 / 3.0) * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1) + getSMEFTCoeffEW("CHl3R", 2, 2));
36743 norm4f = 1.0 / 4.04;
36744 for (int i = 0; i < 8; ++i) {
36745 xspbSM[i] = xslvlvSM[i];
36746 }
36747 break;
36748 }
36749
36750 dgWpm1 = 0.5 * dgWpm1
36751 + cAsch * (0.25 * (cW_tree * getSMEFTCoeffEW("CHWB") / sW_tree) * v2 + 0.25 * dsW2)
36752 + cWsch * (-dGF / 2.0 / sqrt(2.0));
36753
36754 dgWpm2 = 0.5 * dgWpm2
36755 + cAsch * (0.25 * (cW_tree * getSMEFTCoeffEW("CHWB") / sW_tree) * v2 + 0.25 * dsW2)
36756 + cWsch * (-dGF / 2.0 / sqrt(2.0));
36757
36758 if (sqrt_s == 0.1886) {
36759
36760 xspb += norm4f * cAsch * (
36761 +2.6 * dmW2
36762 - 17.0 * dGW
36763 + 72.0 * dgWve
36764 + 34.0 * dgWpm1
36765 + 34.0 * dgWpm2
36766 + 5.3 * dgVZee
36767 + 0.3 * dgAZee
36768 - 0.08 * dgZ1
36769 - 0.50 * dkga
36770 - 0.19 * dkZ
36771 - 0.29 * dlga
36772 + 0.026 * dlZ
36773 );
36774
36775 xspb += norm4f * cWsch * (
36776 -17.0 * dGW
36777 + 72.0 * dgWve
36778 + 33.4 * dgWpm1
36779 + 33.4 * dgWpm2
36780 + 5.72 * dgVZee
36781 + 0.21 * dgAZee
36782 - 0.05 * dgZ1
36783 - 0.57 * dkga
36784 - 0.16 * dkZ
36785 - 0.34 * dlga
36786 + 0.051 * dlZ
36787 + 0.0005 * dGZ
36788 - 0.41 * dgga1
36789 - 0.98 * deem
36790 );
36791
36792 if (FlagQuadraticTerms) {
36793 //Add contributions that are quadratic in the effective coefficients
36794 xspb += 0.0;
36795 }
36796 // Save the SM value, to check the total cross section, SM+NP is not negative
36797 xspbSM0 = xspbSM[0];
36798
36799 //Add relative theory errors (free par). (Assume they are constant in energy.)
36800 xspb += eeeWWint * xspbSM[0];
36801
36802 } else if (sqrt_s == 0.1916) {
36803
36804 xspb += norm4f * cAsch * (
36805 +1.6 * dmW2
36806 - 17.0 * dGW
36807 + 73.0 * dgWve
36808 + 34.0 * dgWpm1
36809 + 34.0 * dgWpm2
36810 + 5.8 * dgVZee
36811 + 0.4 * dgAZee
36812 - 0.10 * dgZ1
36813 - 0.56 * dkga
36814 - 0.22 * dkZ
36815 - 0.32 * dlga
36816 + 0.018 * dlZ
36817 );
36818
36819 xspb += norm4f * cWsch * (
36820 -17.0 * dGW
36821 + 72.0 * dgWve
36822 + 33.6 * dgWpm1
36823 + 33.6 * dgWpm2
36824 + 6.26 * dgVZee
36825 + 0.33 * dgAZee
36826 - 0.07 * dgZ1
36827 - 0.64 * dkga
36828 - 0.19 * dkZ
36829 - 0.37 * dlga
36830 + 0.045 * dlZ
36831 + 0.0005 * dGZ
36832 - 0.41 * dgga1
36833 - 1.08 * deem
36834 );
36835
36836 if (FlagQuadraticTerms) {
36837 //Add contributions that are quadratic in the effective coefficients
36838 xspb += 0.0;
36839 }
36840
36841 // Save the SM value, to check the total cross section, SM+NP is not negative
36842 xspbSM0 = xspbSM[1];
36843
36844 //Add relative theory errors (free par). (Assume they are constant in energy.)
36845 xspb += eeeWWint * xspbSM[1];
36846
36847 } else if (sqrt_s == 0.1955) {
36848
36849 xspb += norm4f * cAsch * (
36850 +0.26 * dmW2
36851 - 17.0 * dGW
36852 + 74.0 * dgWve
36853 + 34.0 * dgWpm1
36854 + 34.0 * dgWpm2
36855 + 6.5 * dgVZee
36856 + 0.6 * dgAZee
36857 - 0.12 * dgZ1
36858 - 0.64 * dkga
36859 - 0.27 * dkZ
36860 - 0.36 * dlga
36861 + 0.005 * dlZ
36862 );
36863
36864 xspb += norm4f * cWsch * (
36865 -17.0 * dGW
36866 + 73.0 * dgWve
36867 + 33.8 * dgWpm1
36868 + 33.8 * dgWpm2
36869 + 6.91 * dgVZee
36870 + 0.50 * dgAZee
36871 - 0.09 * dgZ1
36872 - 0.72 * dkga
36873 - 0.22 * dkZ
36874 - 0.41 * dlga
36875 + 0.035 * dlZ
36876 + 0.0005 * dGZ
36877 - 0.49 * dgga1
36878 - 1.20 * deem
36879 );
36880
36881 if (FlagQuadraticTerms) {
36882 //Add contributions that are quadratic in the effective coefficients
36883 xspb += 0.0;
36884 }
36885
36886 // Save the SM value, to check the total cross section, SM+NP is not negative
36887 xspbSM0 = xspbSM[2];
36888
36889 //Add relative theory errors (free par). (Assume they are constant in energy.)
36890 xspb += eeeWWint * xspbSM[2];
36891
36892 } else if (sqrt_s == 0.1995) {
36893
36894 xspb += norm4f * cAsch * (
36895 -0.54 * dmW2
36896 - 17.0 * dGW
36897 + 75.0 * dgWve
36898 + 34.0 * dgWpm1
36899 + 34.0 * dgWpm2
36900 + 7.1 * dgVZee
36901 + 0.8 * dgAZee
36902 - 0.15 * dgZ1
36903 - 0.71 * dkga
36904 - 0.31 * dkZ
36905 - 0.40 * dlga
36906 - 0.009 * dlZ
36907 );
36908
36909 xspb += norm4f * cWsch * (
36910 -17.0 * dGW
36911 + 74.0 * dgWve
36912 + 33.7 * dgWpm1
36913 + 33.7 * dgWpm2
36914 + 7.52 * dgVZee
36915 + 0.68 * dgAZee
36916 - 0.11 * dgZ1
36917 - 0.79 * dkga
36918 - 0.26 * dkZ
36919 - 0.45 * dlga
36920 + 0.022 * dlZ
36921 + 0.0005 * dGZ
36922 - 0.53 * dgga1
36923 - 1.33 * deem
36924 );
36925
36926 if (FlagQuadraticTerms) {
36927 //Add contributions that are quadratic in the effective coefficients
36928 xspb += 0.0;
36929 }
36930
36931 // Save the SM value, to check the total cross section, SM+NP is not negative
36932 xspbSM0 = xspbSM[3];
36933
36934 //Add relative theory errors (free par). (Assume they are constant in energy.)
36935 xspb += eeeWWint * xspbSM[3];
36936
36937 } else if (sqrt_s == 0.2016) {
36938
36939 xspb += norm4f * cAsch * (
36940 -0.97 * dmW2
36941 - 17.0 * dGW
36942 + 75.0 * dgWve
36943 + 34.0 * dgWpm1
36944 + 34.0 * dgWpm2
36945 + 7.4 * dgVZee
36946 + 0.9 * dgAZee
36947 - 0.16 * dgZ1
36948 - 0.75 * dkga
36949 - 0.33 * dkZ
36950 - 0.42 * dlga
36951 - 0.017 * dlZ
36952 );
36953
36954 xspb += norm4f * cWsch * (
36955 -17.0 * dGW
36956 + 74.0 * dgWve
36957 + 33.7 * dgWpm1
36958 + 33.7 * dgWpm2
36959 + 7.82 * dgVZee
36960 + 0.78 * dgAZee
36961 - 0.12 * dgZ1
36962 - 0.83 * dkga
36963 - 0.28 * dkZ
36964 - 0.47 * dlga
36965 + 0.016 * dlZ
36966 + 0.0005 * dGZ
36967 - 0.55 * dgga1
36968 - 1.39 * deem
36969 );
36970
36971 if (FlagQuadraticTerms) {
36972 //Add contributions that are quadratic in the effective coefficients
36973 xspb += 0.0;
36974 }
36975
36976 // Save the SM value, to check the total cross section, SM+NP is not negative
36977 xspbSM0 = xspbSM[4];
36978
36979 //Add relative theory errors (free par). (Assume they are constant in energy.)
36980 xspb += eeeWWint * xspbSM[4];
36981
36982 } else if (sqrt_s == 0.2049) {
36983
36984 xspb += norm4f * cAsch * (
36985 -1.4 * dmW2
36986 - 17.0 * dGW
36987 + 75.0 * dgWve
36988 + 34.0 * dgWpm1
36989 + 34.0 * dgWpm2
36990 + 7.8 * dgVZee
36991 + 1.0 * dgAZee
36992 - 0.18 * dgZ1
36993 - 0.80 * dkga
36994 - 0.37 * dkZ
36995 - 0.44 * dlga
36996 - 0.029 * dlZ
36997 );
36998
36999 xspb += norm4f * cWsch * (
37000 -17.0 * dGW
37001 + 74.0 * dgWve
37002 + 33.5 * dgWpm1
37003 + 33.5 * dgWpm2
37004 + 8.24 * dgVZee
37005 + 0.93 * dgAZee
37006 - 0.14 * dgZ1
37007 - 0.89 * dkga
37008 - 0.32 * dkZ
37009 - 0.47 * dlga
37010 + 0.005 * dlZ
37011 + 0.0005 * dGZ
37012 - 0.58 * dgga1
37013 - 1.47 * deem
37014 );
37015
37016 if (FlagQuadraticTerms) {
37017 //Add contributions that are quadratic in the effective coefficients
37018 xspb += 0.0;
37019 }
37020
37021 // Save the SM value, to check the total cross section, SM+NP is not negative
37022 xspbSM0 = xspbSM[5];
37023
37024 //Add relative theory errors (free par). (Assume they are constant in energy.)
37025 xspb += eeeWWint * xspbSM[5];
37026
37027 } else if (sqrt_s == 0.2066) {
37028
37029 xspb += norm4f * cAsch * (
37030 -1.8 * dmW2
37031 - 17.0 * dGW
37032 + 76.0 * dgWve
37033 + 34.0 * dgWpm1
37034 + 34.0 * dgWpm2
37035 + 8.0 * dgVZee
37036 + 1.1 * dgAZee
37037 - 0.19 * dgZ1
37038 - 0.83 * dkga
37039 - 0.39 * dkZ
37040 - 0.46 * dlga
37041 - 0.036 * dlZ
37042 );
37043
37044 xspb += norm4f * cWsch * (
37045 -17.0 * dGW
37046 + 75.0 * dgWve
37047 + 33.4 * dgWpm1
37048 + 33.4 * dgWpm2
37049 + 8.45 * dgVZee
37050 + 1.01 * dgAZee
37051 - 0.15 * dgZ1
37052 - 0.92 * dkga
37053 - 0.33 * dkZ
37054 - 0.51 * dlga
37055 - 0.001 * dlZ
37056 + 0.0005 * dGZ
37057 - 0.60 * dgga1
37058 - 1.52 * deem
37059 );
37060
37061 if (FlagQuadraticTerms) {
37062 //Add contributions that are quadratic in the effective coefficients
37063 xspb += 0.0;
37064 }
37065
37066 // Save the SM value, to check the total cross section, SM+NP is not negative
37067 xspbSM0 = xspbSM[6];
37068
37069 //Add relative theory errors (free par). (Assume they are constant in energy.)
37070 xspb += eeeWWint * xspbSM[6];
37071
37072 } else if (sqrt_s == 0.208) {
37073
37074 xspb += norm4f * cAsch * (
37075 -2.0 * dmW2
37076 - 17.0 * dGW
37077 + 76.0 * dgWve
37078 + 34.0 * dgWpm1
37079 + 34.0 * dgWpm2
37080 + 8.2 * dgVZee
37081 + 1.2 * dgAZee
37082 - 0.20 * dgZ1
37083 - 0.85 * dkga
37084 - 0.40 * dkZ
37085 - 0.47 * dlga
37086 - 0.042 * dlZ
37087 );
37088
37089 xspb += norm4f * cWsch * (
37090 -17.0 * dGW
37091 + 75.0 * dgWve
37092 + 33.3 * dgWpm1
37093 + 33.3 * dgWpm2
37094 + 8.62 * dgVZee
37095 + 1.08 * dgAZee
37096 - 0.16 * dgZ1
37097 - 0.94 * dkga
37098 - 0.35 * dkZ
37099 - 0.52 * dlga
37100 - 0.007 * dlZ
37101 + 0.0005 * dGZ
37102 - 0.61 * dgga1
37103 - 1.55 * deem
37104 );
37105
37106 if (FlagQuadraticTerms) {
37107 //Add contributions that are quadratic in the effective coefficients
37108 xspb += 0.0;
37109 }
37110
37111 // Save the SM value, to check the total cross section, SM+NP is not negative
37112 xspbSM0 = xspbSM[7];
37113
37114 //Add relative theory errors (free par). (Assume they are constant in energy.)
37115 xspb += eeeWWint * xspbSM[7];
37116
37117 } else
37118 throw std::runtime_error("Bad argument in NPSMEFTd6General::deltaxseeWW4fLEP2()");
37119
37120 if ((xspbSM0 + xspb) < 0) return std::numeric_limits<double>::quiet_NaN();
37121
37122 return xspb;
37123}

◆ deltaxseeWWtotLEP2()

const double NPSMEFTd6General::deltaxseeWWtotLEP2 ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 37664 of file NPSMEFTd6General.cpp.

37664 {
37665 return ( deltaxseeWW4fLEP2(sqrt_s, 0) + deltaxseeWW4fLEP2(sqrt_s, 10) + deltaxseeWW4fLEP2(sqrt_s, 11));
37666}
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...

◆ deltayb_HB()

const double NPSMEFTd6General::deltayb_HB ( const double  mu) const
virtual

The Higgs-basis coupling \(\delta y_b\). (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition of the Higgs-basis parameters coincides with the one of some of the \(g_i, \delta g_i\) couplings defined above. In the Higgs basis, however, one uses the freedom to perform certain field redefinitions and operations to demand that the mass eigenstate Lagrangian has specific features. (See pag. 5,6 in the reference.) Therefore, the actual expression in terms of dim 6 coefficients may differ from the one for \(g_i, \delta g_i\).

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

Reimplemented from NPbase.

Definition at line 43097 of file NPSMEFTd6General.cpp.

43097 {
43098 double mf = (quarks[BOTTOM].getMass());
43099 double d_h_mu, d_GF_mu;
43100 double ciHB;
43101
43102 d_h_mu = (-getSMEFTCoeff("CHD", mu) / 4.0 + getSMEFTCoeff("CHbox", mu) ) * v2;
43103 d_GF_mu = ((getSMEFTCoeff("CHl3R", 0, 0, mu) + getSMEFTCoeff("CHl3R", 1, 1, mu) - 0.5 * (getSMEFTCoeff("CllR", 0, 1, 1, 0, mu) + getSMEFTCoeff("CllR", 1, 0, 0, 1, mu))) * v2);
43104
43105 ciHB = -(v() / mf / sqrt(2.0)) * getSMEFTCoeff("CdHR", 2, 2, mu) * v2 + d_h_mu - 0.5 * d_GF_mu;
43106
43107 return ciHB;
43108}

◆ deltayc_HB()

const double NPSMEFTd6General::deltayc_HB ( const double  mu) const
virtual

The Higgs-basis coupling \(\delta y_c\). (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition of the Higgs-basis parameters coincides with the one of some of the \(g_i, \delta g_i\) couplings defined above. In the Higgs basis, however, one uses the freedom to perform certain field redefinitions and operations to demand that the mass eigenstate Lagrangian has specific features. (See pag. 5,6 in the reference.) Therefore, the actual expression in terms of dim 6 coefficients may differ from the one for \(g_i, \delta g_i\).

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

Reimplemented from NPbase.

Definition at line 43123 of file NPSMEFTd6General.cpp.

43123 {
43124 double mf = (quarks[CHARM].getMass());
43125 double d_h_mu, d_GF_mu;
43126 double ciHB;
43127
43128 d_h_mu = (-getSMEFTCoeff("CHD", mu) / 4.0 + getSMEFTCoeff("CHbox", mu) ) * v2;
43129 d_GF_mu = ((getSMEFTCoeff("CHl3R", 0, 0, mu) + getSMEFTCoeff("CHl3R", 1, 1, mu) - 0.5 * (getSMEFTCoeff("CllR", 0, 1, 1, 0, mu) + getSMEFTCoeff("CllR", 1, 0, 0, 1, mu))) * v2);
43130
43131 ciHB = -(v() / mf / sqrt(2.0)) * getSMEFTCoeff("CuHR", 1, 1, mu) * v2 + d_h_mu - 0.5 * d_GF_mu;
43132
43133 return ciHB;
43134}

◆ deltaymu_HB()

const double NPSMEFTd6General::deltaymu_HB ( const double  mu) const
virtual

The Higgs-basis coupling \(\delta y_\mu\). (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition of the Higgs-basis parameters coincides with the one of some of the \(g_i, \delta g_i\) couplings defined above. In the Higgs basis, however, one uses the freedom to perform certain field redefinitions and operations to demand that the mass eigenstate Lagrangian has specific features. (See pag. 5,6 in the reference.) Therefore, the actual expression in terms of dim 6 coefficients may differ from the one for \(g_i, \delta g_i\).

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

Reimplemented from NPbase.

Definition at line 43149 of file NPSMEFTd6General.cpp.

43149 {
43150 double mf = (leptons[MU].getMass());
43151 double d_h_mu, d_GF_mu;
43152 double ciHB;
43153
43154 d_h_mu = (-getSMEFTCoeff("CHD", mu) / 4.0 + getSMEFTCoeff("CHbox", mu) ) * v2;
43155 d_GF_mu = ((getSMEFTCoeff("CHl3R", 0, 0, mu) + getSMEFTCoeff("CHl3R", 1, 1, mu) - 0.5 * (getSMEFTCoeff("CllR", 0, 1, 1, 0, mu) + getSMEFTCoeff("CllR", 1, 0, 0, 1, mu))) * v2);
43156
43157 ciHB = -(v() / mf / sqrt(2.0)) * getSMEFTCoeff("CeHR", 1, 1, mu) * v2 + d_h_mu - 0.5 * d_GF_mu;
43158
43159 return ciHB;
43160}

◆ deltays_HB()

const double NPSMEFTd6General::deltays_HB ( const double  mu) const
virtual

The Higgs-basis coupling \(\delta y_s\). (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition of the Higgs-basis parameters coincides with the one of some of the \(g_i, \delta g_i\) couplings defined above. In the Higgs basis, however, one uses the freedom to perform certain field redefinitions and operations to demand that the mass eigenstate Lagrangian has specific features. (See pag. 5,6 in the reference.) Therefore, the actual expression in terms of dim 6 coefficients may differ from the one for \(g_i, \delta g_i\).

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

Reimplemented from NPbase.

Definition at line 43136 of file NPSMEFTd6General.cpp.

43136 {
43137 double mf = (quarks[STRANGE].getMass());
43138 double d_h_mu, d_GF_mu;
43139 double ciHB;
43140
43141 d_h_mu = (-getSMEFTCoeff("CHD", mu) / 4.0 + getSMEFTCoeff("CHbox", mu) ) * v2;
43142 d_GF_mu = ((getSMEFTCoeff("CHl3R", 0, 0, mu) + getSMEFTCoeff("CHl3R", 1, 1, mu) - 0.5 * (getSMEFTCoeff("CllR", 0, 1, 1, 0, mu) + getSMEFTCoeff("CllR", 1, 0, 0, 1, mu))) * v2);
43143
43144 ciHB = -(v() / mf / sqrt(2.0)) * getSMEFTCoeff("CdHR", 1, 1, mu) * v2 + d_h_mu - 0.5 * d_GF_mu;
43145
43146 return ciHB;
43147}

◆ deltayt_HB()

const double NPSMEFTd6General::deltayt_HB ( const double  mu) const
virtual

The Higgs-basis coupling \(\delta y_t\). (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition of the Higgs-basis parameters coincides with the one of some of the \(g_i, \delta g_i\) couplings defined above. In the Higgs basis, however, one uses the freedom to perform certain field redefinitions and operations to demand that the mass eigenstate Lagrangian has specific features. (See pag. 5,6 in the reference.) Therefore, the actual expression in terms of dim 6 coefficients may differ from the one for \(g_i, \delta g_i\).

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

Reimplemented from NPbase.

Definition at line 43084 of file NPSMEFTd6General.cpp.

43084 {
43085 double mf = mtpole;
43086 double d_h_mu, d_GF_mu;
43087 double ciHB;
43088
43089 d_h_mu = (-getSMEFTCoeff("CHD", mu) / 4.0 + getSMEFTCoeff("CHbox", mu) ) * v2;
43090 d_GF_mu = ((getSMEFTCoeff("CHl3R", 0, 0, mu) + getSMEFTCoeff("CHl3R", 1, 1, mu) - 0.5 * (getSMEFTCoeff("CllR", 0, 1, 1, 0, mu) + getSMEFTCoeff("CllR", 1, 0, 0, 1, mu))) * v2);
43091
43092 ciHB = -(v() / mf / sqrt(2.0)) * getSMEFTCoeff("CuHR", 2, 2, mu) * v2 + d_h_mu - 0.5 * d_GF_mu;
43093
43094 return ciHB;
43095}

◆ deltaytau_HB()

const double NPSMEFTd6General::deltaytau_HB ( const double  mu) const
virtual

The Higgs-basis coupling \(\delta y_\tau\). (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition of the Higgs-basis parameters coincides with the one of some of the \(g_i, \delta g_i\) couplings defined above. In the Higgs basis, however, one uses the freedom to perform certain field redefinitions and operations to demand that the mass eigenstate Lagrangian has specific features. (See pag. 5,6 in the reference.) Therefore, the actual expression in terms of dim 6 coefficients may differ from the one for \(g_i, \delta g_i\).

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

Reimplemented from NPbase.

Definition at line 43110 of file NPSMEFTd6General.cpp.

43110 {
43111 double mf = (leptons[TAU].getMass());
43112 double d_h_mu, d_GF_mu;
43113 double ciHB;
43114
43115 d_h_mu = (-getSMEFTCoeff("CHD", mu) / 4.0 + getSMEFTCoeff("CHbox", mu) ) * v2;
43116 d_GF_mu = ((getSMEFTCoeff("CHl3R", 0, 0, mu) + getSMEFTCoeff("CHl3R", 1, 1, mu) - 0.5 * (getSMEFTCoeff("CllR", 0, 1, 1, 0, mu) + getSMEFTCoeff("CllR", 1, 0, 0, 1, mu))) * v2);
43117
43118 ciHB = -(v() / mf / sqrt(2.0)) * getSMEFTCoeff("CeHR", 2, 2, mu) * v2 + d_h_mu - 0.5 * d_GF_mu;
43119
43120 return ciHB;
43121}

◆ delU_gCC()

const double NPSMEFTd6General::delU_gCC ( const double  mu) const
virtual

Universal indirect correction to EW charged currents.

Parameters
[in]muthe RG scale associated to the observable where the function is used
Returns
\(\delta g_{CC}^{U}(\mu)\)

Definition at line 15420 of file NPSMEFTd6General.cpp.

15420 {
15421
15422 double dg;
15423
15424 // Same expressions as in PostUpdate, with scale dependence (on NP only)
15425 dg = (del_e_mu(mu) - 0.5 * del_sW2_mu(mu));
15426
15427 return dg;
15428}

◆ delU_gNC()

const double NPSMEFTd6General::delU_gNC ( const double  mu) const
virtual

Universal indirect correction to EW neutral currents.

Parameters
[in]muthe RG scale associated to the observable where the function is used
Returns
\(\delta g_{NC}^{U}(\mu)\)

Definition at line 15391 of file NPSMEFTd6General.cpp.

15391 {
15392
15393 double dg;
15394
15395 double d_GF_mu, d_MW_mu, d_MZ_mu;
15396
15397 // Same expressions as in PostUpdate, with scale dependence (on NP only)
15398 d_GF_mu = ((getSMEFTCoeff("CHl3R", 0, 0, mu) + getSMEFTCoeff("CHl3R", 1, 1, mu) - 0.5 * (getSMEFTCoeff("CllR", 0, 1, 1, 0, mu) + getSMEFTCoeff("CllR", 1, 0, 0, 1, mu))) * v2);
15399 d_MW_mu = (3.0 / 8.0) * (getSMEFTCoeff("CH", mu) / lambdaH_tree) * v2;
15400 d_MZ_mu = (sW_tree * cW_tree * getSMEFTCoeff("CHWB", mu) + 0.25 * getSMEFTCoeff("CHD", mu) + (3.0 / 8.0) * getSMEFTCoeff("CH", mu) / lambdaH_tree) * v2;
15401
15402
15403 dg = (0.5 * del_Z_mu(mu) - 0.5 * d_GF_mu + d_MW_mu - d_MZ_mu);
15404
15405 return dg;
15406}

◆ dxsdcoseeWWlvjjLEP2()

const double NPSMEFTd6General::dxsdcoseeWWlvjjLEP2 ( const double  sqrt_s,
const int  bin 
) const
virtual

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
\(d\sigma/d\cos{\theta}\) [pb]

Reimplemented from NPbase.

Definition at line 38055 of file NPSMEFTd6General.cpp.

38055 {
38056
38057 // Returns differential cross section in pb
38058 // bin = 1, 2, 3, 4
38059
38060 double xspb = 0.0;
38061
38062 double xspbSM = 0.0;
38063 // SM values from Table 8 in hep-ex/0409016
38064 // Sum bin contents into B1=[-1,-0.8], B2=[-0.4,-0.2], B3=[0.4,0.6], B4=[0.8,1]
38065 double xslvjjSM183[4] = {0.74, 1.20, 2.86, 5.47};
38066 double xslvjjSM206[4] = {0.52, 0.98, 2.92, 7.80};
38067
38068 double dgWve, dgWpm1, dgWpm2, dmZ2, dmW2, dGW, dGF, dgZ, dsW2, dgVZee, dgAZee, dgZ1, dgga1, dkga, dkZ, dlga, dlZ, deem;
38069
38070 double gVZeeSM, gAZeeSM;
38071
38072 // Values of the couplings: final-state independent couplings
38073 gVZeeSM = -0.25 + sW2_tree;
38074 gAZeeSM = -0.25;
38075
38076 dGF = delta_GF / sqrt(2.0);
38077
38078 dmZ2 = cAsch * (0.5 * getSMEFTCoeffEW("CHD") + 2.0 * cW_tree * sW_tree * getSMEFTCoeffEW("CHWB")) * v2
38079 + cWsch * (0.5 * getSMEFTCoeffEW("CHD") + 2.0 * (Mw_inp / Mz) * sqrt(1.0 - Mw_inp * Mw_inp / Mz / Mz) * getSMEFTCoeffEW("CHWB")) * v2;
38080
38081 dmW2 = -2.0 * deltaMwd6(); //There is a minus sign between refs. definition of dmW2 and ours
38082
38083 dGW = deltaGwd6();
38084
38085 dsW2 = cAsch * (-0.5 * (cW2_tree / (1.0 - 2.0 * sW2_tree)) * ((getSMEFTCoeffEW("CHD")
38086 + 2.0 * getSMEFTCoeffEW("CHWB") / cW_tree / sW_tree) * v2
38087 + 2.0 * sqrt(2.0) * dGF))
38088 + cWsch * (1.0 / sW2_tree) * (0.5 * Mw_inp * Mw_inp * getSMEFTCoeffEW("CHD") / Mz / Mz + Mw_inp * sqrt(1.0 - Mw_inp * Mw_inp / Mz / Mz) * getSMEFTCoeffEW("CHWB") / Mz) * v2;
38089
38090 dgZ = -dGF / sqrt(2.0) - 0.5 * dmZ2
38091 + cW_tree * sW_tree * getSMEFTCoeffEW("CHWB") * v2;
38092
38093 dgVZee = dgZ * gVZeeSM
38094 - 0.25 * (getSMEFTCoeffEW("CHeR", 0, 0) + getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl3R", 0, 0)) * v2
38095 - sW2_tree * dsW2;
38096
38097 dgAZee = dgZ * gAZeeSM
38098 + 0.25 * (getSMEFTCoeffEW("CHeR", 0, 0) - getSMEFTCoeffEW("CHl1R", 0, 0) - getSMEFTCoeffEW("CHl3R", 0, 0)) * v2;
38099
38100 dgWve = 0.5 * getSMEFTCoeffEW("CHl3R", 0, 0) * v2
38101 + cAsch * (0.25 * (cW_tree * getSMEFTCoeffEW("CHWB") / sW_tree) * v2 + 0.25 * dsW2)
38102 + cWsch * (-dGF / 2.0 / sqrt(2.0));
38103
38104 dgZ1 = deltag1ZNP(sqrt_s);
38105
38106 dgga1 = deltag1gaNP(sqrt_s);
38107
38108 dkga = deltaKgammaNP(sqrt_s);
38109
38110 dkZ = dgZ1 - (sW2_tree / cW2_tree) * (dkga - dgga1);
38111
38112 dlga = -lambdaZNP(sqrt_s);
38113
38114 dlZ = -lambdaZNP(sqrt_s);
38115
38116 deem = delta_e + 0.5 * delta_A;
38117
38118 // Values of the couplings for the W decays: I assume ME from arXiv: 1606.06693 [hep-ph] are, as in
38119 // the LEP2 experimental analyses they use, for l=e, mu
38120 dgWpm1 = 0.25 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1)) * v2
38121 + cAsch * (0.25 * (cW_tree * getSMEFTCoeffEW("CHWB") / sW_tree) * v2 + 0.25 * dsW2)
38122 + cWsch * (-dGF / 2.0 / sqrt(2.0));
38123
38124 dgWpm2 = 0.25 * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1)) * v2
38125 + cAsch * (0.25 * (cW_tree * getSMEFTCoeffEW("CHWB") / sW_tree) * v2 + 0.25 * dsW2)
38126 + cWsch * (-dGF / 2.0 / sqrt(2.0));
38127
38128 if (sqrt_s == 0.1827) {
38129
38130 switch (bin) {
38131 case 1:
38132 // Bin 1
38133 xspbSM = xslvjjSM183[0];
38134 xspb += xspbSM
38135 + cAsch * (-1.6 * dmW2
38136 - 1.5 * dGW
38137 + 12.0 * dgWve
38138 + 2.9 * dgWpm1
38139 + 2.9 * dgWpm2
38140 + 4.1 * dgVZee
38141 + 3.0 * dgAZee
38142 - 0.44 * dgZ1
38143 - 0.34 * dkga
38144 - 0.47 * dkZ
38145 - 0.32 * dlga
38146 - 0.45 * dlZ)
38147 ;
38148
38149 xspb += cWsch * (
38150 -1.5 * dGW
38151 + 12.0 * dgWve
38152 + 2.9 * dgWpm1
38153 + 2.9 * dgWpm2
38154 + 4.3 * dgVZee
38155 + 3.0 * dgAZee
38156 - 0.42 * dgZ1
38157 - 0.37 * dkga
38158 - 0.45 * dkZ
38159 - 0.35 * dlga
38160 - 0.43 * dlZ
38161 - 0.34 * dgga1
38162 - 0.71 * deem
38163 );
38164
38165 break;
38166
38167 case 2:
38168 // Bin 2
38169 xspbSM = xslvjjSM183[1];
38170 xspb += xspbSM
38171 + cAsch * (-1.5 * dmW2
38172 - 2.8 * dGW
38173 + 16.0 * dgWve
38174 + 5.5 * dgWpm1
38175 + 5.5 * dgWpm2
38176 + 3.5 * dgVZee
38177 + 2.2 * dgAZee
38178 - 0.30 * dgZ1
38179 - 0.32 * dkga
38180 - 0.39 * dkZ
38181 - 0.26 * dlga
38182 - 0.34 * dlZ)
38183 ;
38184
38185 xspb += cWsch * (
38186 -2.8 * dGW
38187 + 16.0 * dgWve
38188 + 5.4 * dgWpm1
38189 + 5.4 * dgWpm2
38190 + 3.7 * dgVZee
38191 + 2.3 * dgAZee
38192 - 0.29 * dgZ1
38193 - 0.35 * dkga
38194 - 0.38 * dkZ
38195 - 0.28 * dlga
38196 - 0.32 * dlZ
38197 - 0.27 * dgga1
38198 - 0.62 * deem
38199 );
38200
38201 break;
38202
38203 case 3:
38204 // Bin 3
38205 xspbSM = xslvjjSM183[2];
38206 xspb += xspbSM
38207 + cAsch * (+0.16 * dmW2
38208 - 5.3 * dGW
38209 + 22.0 * dgWve
38210 + 10.0 * dgWpm1
38211 + 10.0 * dgWpm2
38212 + 1.5 * dgVZee
38213 + 0.2 * dgAZee
38214 - 0.04 * dgZ1
38215 - 0.14 * dkga
38216 - 0.06 * dkZ
38217 - 0.06 * dlga
38218 + 0.026 * dlZ)
38219 ;
38220
38221 xspb += cWsch * (
38222 -5.2 * dGW
38223 + 22.0 * dgWve
38224 + 10.2 * dgWpm1
38225 + 10.2 * dgWpm2
38226 + 1.7 * dgVZee
38227 + 0.2 * dgAZee
38228 - 0.04 * dgZ1
38229 - 0.16 * dkga
38230 - 0.06 * dkZ
38231 - 0.08 * dlga
38232 + 0.03 * dlZ
38233 - 0.12 * dgga1
38234 - 0.29 * deem
38235 );
38236
38237 break;
38238
38239 case 4:
38240 // Bin 4
38241 xspbSM = xslvjjSM183[3];
38242 xspb += xspbSM
38243 + cAsch * (+18.0 * dmW2
38244 - 14.0 * dGW
38245 + 39.0 * dgWve
38246 + 27.0 * dgWpm1
38247 + 27.0 * dgWpm2
38248 - 7.7 * dgVZee
38249 - 8.8 * dgAZee
38250 + 1.2 * dgZ1
38251 + 0.62 * dkga
38252 + 1.3 * dkZ
38253 + 0.63 * dlga
38254 + 1.3 * dlZ)
38255 ;
38256
38257 xspb += cWsch * (
38258 -14.1 * dGW
38259 + 40.0 * dgWve
38260 + 27.5 * dgWpm1
38261 + 27.5 * dgWpm2
38262 - 7.8 * dgVZee
38263 - 9.0 * dgAZee
38264 + 1.20 * dgZ1
38265 + 0.67 * dkga
38266 + 1.27 * dkZ
38267 + 0.68 * dlga
38268 + 1.27 * dlZ
38269 + 0.64 * dgga1
38270 + 1.30 * deem
38271 );
38272
38273 break;
38274
38275 }
38276
38277 if (FlagQuadraticTerms) {
38278 //Add contributions that are quadratic in the effective coefficients
38279 xspb += 0.0;
38280 }
38281
38282 } else if (sqrt_s == 0.2059) {
38283
38284 switch (bin) {
38285 case 1:
38286 // Bin 1
38287 xspbSM = xslvjjSM206[0];
38288 xspb += xspbSM
38289 + cAsch * (-1.1 * dmW2
38290 - 0.9 * dGW
38291 + 11.0 * dgWve
38292 + 1.8 * dgWpm1
38293 + 1.8 * dgWpm2
38294 + 4.9 * dgVZee
38295 + 3.0 * dgAZee
38296 - 0.44 * dgZ1
38297 - 0.44 * dkga
38298 - 0.50 * dkZ
38299 - 0.40 * dlga
38300 - 0.46 * dlZ)
38301 ;
38302
38303 xspb += cWsch * (
38304 -0.9 * dGW
38305 + 10.0 * dgWve
38306 + 1.8 * dgWpm1
38307 + 1.8 * dgWpm2
38308 + 4.9 * dgVZee
38309 + 2.9 * dgAZee
38310 - 0.40 * dgZ1
38311 - 0.47 * dkga
38312 - 0.46 * dkZ
38313 - 0.43 * dlga
38314 - 0.43 * dlZ
38315 - 0.41 * dgga1
38316 - 0.88 * deem
38317 );
38318
38319 break;
38320
38321 case 2:
38322 // Bin 2
38323 xspbSM = xslvjjSM206[1];
38324 xspb += xspbSM
38325 + cAsch * (-1.7 * dmW2
38326 - 2.1 * dGW
38327 + 15.0 * dgWve
38328 + 4.1 * dgWpm1
38329 + 4.1 * dgWpm2
38330 + 5.0 * dgVZee
38331 + 2.8 * dgAZee
38332 - 0.34 * dgZ1
38333 - 0.53 * dkga
38334 - 0.55 * dkZ
38335 - 0.37 * dlga
38336 - 0.41 * dlZ)
38337 ;
38338
38339 xspb += cWsch * (
38340 -2.0 * dGW
38341 + 15.0 * dgWve
38342 + 4.0 * dgWpm1
38343 + 4.0 * dgWpm2
38344 + 5.1 * dgVZee
38345 + 2.8 * dgAZee
38346 - 0.31 * dgZ1
38347 - 0.57 * dkga
38348 - 0.51 * dkZ
38349 - 0.40 * dlga
38350 - 0.38 * dlZ
38351 - 0.35 * dgga1
38352 - 0.92 * deem
38353 );
38354
38355 break;
38356
38357 case 3:
38358 // Bin 3
38359 xspbSM = xslvjjSM206[2];
38360 xspb += xspbSM
38361 + cAsch * (-2.3 * dmW2
38362 - 4.6 * dGW
38363 + 22.0 * dgWve
38364 + 9.0 * dgWpm1
38365 + 9.0 * dgWpm2
38366 + 3.5 * dgVZee
38367 + 1.2 * dgAZee
38368 - 0.19 * dgZ1
38369 - 0.35 * dkga
38370 - 0.25 * dkZ
38371 - 0.19 * dlga
38372 - 0.086 * dlZ)
38373 ;
38374
38375 xspb += cWsch * (
38376 -4.5 * dGW
38377 + 22.0 * dgWve
38378 + 8.8 * dgWpm1
38379 + 8.8 * dgWpm2
38380 + 3.7 * dgVZee
38381 + 1.2 * dgAZee
38382 - 0.17 * dgZ1
38383 - 0.39 * dkga
38384 - 0.22 * dkZ
38385 - 0.21 * dlga
38386 - 0.07 * dlZ
38387 - 0.27 * dgga1
38388 - 0.66 * deem
38389 );
38390
38391 break;
38392
38393 case 4:
38394 // Bin 4
38395 xspbSM = xslvjjSM206[3];
38396 xspb += xspbSM
38397 + cAsch * (+10.0 * dmW2
38398 - 20.0 * dGW
38399 + 59.0 * dgWve
38400 + 39.0 * dgWpm1
38401 + 39.0 * dgWpm2
38402 - 9.6 * dgVZee
38403 - 11.0 * dgAZee
38404 + 1.5 * dgZ1
38405 + 0.86 * dkga
38406 + 1.7 * dkZ
38407 + 0.9 * dlga
38408 + 1.7 * dlZ)
38409 ;
38410
38411 xspb += cWsch * (
38412 -19.8 * dGW
38413 + 59.0 * dgWve
38414 + 39.0 * dgWpm1
38415 + 39.0 * dgWpm2
38416 - 9.5 * dgVZee
38417 - 11.4 * dgAZee
38418 + 1.48 * dgZ1
38419 + 0.88 * dkga
38420 + 1.63 * dkZ
38421 + 0.93 * dlga
38422 + 1.67 * dlZ
38423 + 0.81 * dgga1
38424 + 1.69 * deem
38425 );
38426
38427 break;
38428 }
38429
38430 if (FlagQuadraticTerms) {
38431 //Add contributions that are quadratic in the effective coefficients
38432 xspb += 0.0;
38433 }
38434
38435 } else
38436 throw std::runtime_error("Bad argument in NPSMEFTd6General::dxsdcoseeWWlvjjLEP2()");
38437
38438 //Add relative theory errors (free par). (Assume they are constant in energy.)
38439 xspb += edeeWWdcint * xspbSM;
38440
38441 if (xspb < 0) return std::numeric_limits<double>::quiet_NaN();
38442
38443 return xspb;
38444}

◆ dxseeWWdcos()

const double NPSMEFTd6General::dxseeWWdcos ( const double  sqrt_s,
const double  cos 
) const
virtual

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 from NPbase.

Definition at line 38448 of file NPSMEFTd6General.cpp.

38448 {
38449 double sqrt_sGeV = 1000. * sqrt_s;
38450 double s = sqrt_sGeV * sqrt_sGeV;
38451 double cos2 = cos * cos;
38452 double sin2 = 1.0 - cos2;
38453 double sin = sqrt(sin2);
38454
38455 double topb = 0.3894 * 1000000000.0;
38456
38457 // NC and CC couplings
38458 double gLe, gRe;
38459 gslpp::complex Uenu;
38460
38461 gLe = -0.5 + sW2_tree + deltaGL_f(leptons[ELECTRON]);
38462 gRe = sW2_tree + deltaGR_f(leptons[ELECTRON]);
38463
38465 Uenu = 1.0 + Uenu;
38466
38467 // W mass
38468 double mw;
38469
38470 mw = Mw();
38471
38472 // Wigner functions
38473 double d1pp[2], d1mm[2], d1p0[2], d1m0[2], d10p[2], d10m[2], d100[2];
38474
38475 d1pp[0] = sqrt((1.0 - cos2) / 2.0);
38476 d1pp[1] = -sqrt((1.0 - cos2) / 2.0);
38477
38478 d1mm[0] = d1pp[0];
38479 d1mm[1] = d1pp[1];
38480
38481 d1p0[0] = (1.0 - cos) / 2.0;
38482 d1p0[1] = (1.0 + cos) / 2.0;
38483
38484 d1m0[0] = d1p0[1];
38485 d1m0[1] = d1p0[0];
38486
38487 d10p[0] = d1p0[1];
38488 d10p[1] = d1p0[0];
38489
38490 d10m[0] = d1p0[0];
38491 d10m[1] = d1p0[1];
38492
38493 d100[0] = d1pp[0];
38494 d100[1] = d1pp[1];
38495
38496 gslpp::matrix<double> d1LH(3, 3, 0.0);
38497
38498 gslpp::matrix<double> d1RH(3, 3, 0.0);
38499
38500 d1LH.assign(0, 0, d1pp[0]);
38501 d1LH.assign(0, 1, d1p0[0]);
38502 d1LH.assign(0, 2, 0.0);
38503
38504 d1LH.assign(1, 0, d10p[0]);
38505 d1LH.assign(1, 1, d100[0]);
38506 d1LH.assign(1, 2, d10m[0]);
38507
38508 d1LH.assign(2, 0, 0.0);
38509 d1LH.assign(2, 1, d1m0[0]);
38510 d1LH.assign(2, 2, d1mm[0]);
38511
38512 d1RH.assign(0, 0, d1pp[1]);
38513 d1RH.assign(0, 1, d1p0[1]);
38514 d1RH.assign(0, 2, 0.0);
38515
38516 d1RH.assign(1, 0, d10p[1]);
38517 d1RH.assign(1, 1, d100[1]);
38518 d1RH.assign(1, 2, d10m[1]);
38519
38520 d1RH.assign(2, 0, 0.0);
38521 d1RH.assign(2, 1, d1m0[1]);
38522 d1RH.assign(2, 2, d1mm[1]);
38523
38524 // TGC parameterization
38525 double g1Z, g1ga, kZ, kga, lambdaZ, lambdaga, g4Z, g4ga, g5Z, g5ga, ktZ, ktga, lambdatZ, lambdatga;
38526
38527 // TGC present in the SM
38528 g1Z = 1.0 + deltag1ZNP(sqrt_s);
38529 g1ga = 1.0;
38530 kZ = 1.0 + deltag1ZNP(sqrt_s) - (sW2_tree / cW2_tree) * deltaKgammaNP(sqrt_s);
38531 kga = 1.0 + deltaKgammaNP(sqrt_s);
38532 // TGC not present in the SM
38533 lambdaZ = lambdaZNP(sqrt_s); //Check normalization
38534 lambdaga = lambdaZ;
38535 g4Z = 0.0;
38536 g4ga = 0.0;
38537 g5Z = 0.0;
38538 g5ga = 0.0;
38539 ktZ = 0.0;
38540 ktga = 0.0;
38541 lambdatZ = 0.0;
38542 lambdatga = 0.0;
38543
38544 double f3Z, f3ga;
38545
38546 f3Z = g1Z + kZ + lambdaZ;
38547 f3ga = g1ga + kga + lambdaga;
38548
38549 // Kinematic factors
38550 double beta, gamma, gamma2;
38551
38552 beta = sqrt(1.0 - 4.0 * mw * mw / s);
38553 gamma = sqrt_sGeV / (2.0 * mw);
38554 gamma2 = gamma*gamma;
38555
38556 // J=1 Subamplitudes: Z
38557 gslpp::complex AZpp, AZmm, AZp0, AZm0, AZ0p, AZ0m, AZ00;
38558
38559 AZpp = gslpp::complex(g1Z + 2.0 * gamma2* lambdaZ, (ktZ + lambdatZ - 2.0 * lambdatZ) / beta, false);
38560 AZmm = gslpp::complex(g1Z + 2.0 * gamma2* lambdaZ, -(ktZ + lambdatZ - 2.0 * lambdatZ) / beta, false);
38561 AZp0 = gslpp::complex(f3Z + beta * g5Z, -g4Z + (ktZ - lambdatZ) / beta, false);
38562 AZp0 = gamma * AZp0;
38563 AZm0 = gslpp::complex(f3Z - beta * g5Z, -g4Z - (ktZ - lambdatZ) / beta, false);
38564 AZm0 = gamma * AZm0;
38565 AZ0p = gslpp::complex(f3Z - beta * g5Z, g4Z + (ktZ - lambdatZ) / beta, false);
38566 AZ0p = gamma * AZ0p;
38567 AZ0m = gslpp::complex(f3Z + beta * g5Z, g4Z - (ktZ - lambdatZ) / beta, false);
38568 AZ0m = gamma * AZ0m;
38569 AZ00 = gslpp::complex(g1Z + 2.0 * gamma2*kZ, 0.0, false);
38570
38571 // Collect in matrices and separate LH and RH
38572 gslpp::matrix<gslpp::complex> AmpZLH(3, 3, 0.0);
38573 gslpp::matrix<gslpp::complex> AmpZRH(3, 3, 0.0);
38574
38575 AmpZLH.assign(0, 0, AZpp * d1LH(0, 0));
38576 AmpZLH.assign(0, 1, AZp0 * d1LH(0, 1));
38577 AmpZLH.assign(0, 2, 0.0);
38578
38579 AmpZLH.assign(1, 0, AZ0p * d1LH(1, 0));
38580 AmpZLH.assign(1, 1, AZ00 * d1LH(1, 1));
38581 AmpZLH.assign(1, 2, AZ0m * d1LH(1, 2));
38582
38583 AmpZLH.assign(2, 0, 0.0);
38584 AmpZLH.assign(2, 1, AZm0 * d1LH(2, 1));
38585 AmpZLH.assign(2, 2, AZmm * d1LH(2, 2));
38586
38587 AmpZLH = AmpZLH * beta * s / (s - Mz * Mz);
38588
38589 // Add the correct Zff coupling
38590 AmpZLH = AmpZLH * gLe / sW2_tree;
38591
38592 AmpZRH.assign(0, 0, AZpp * d1RH(0, 0));
38593 AmpZRH.assign(0, 1, AZp0 * d1RH(0, 1));
38594 AmpZRH.assign(0, 2, 0.0);
38595
38596 AmpZRH.assign(1, 0, AZ0p * d1RH(1, 0));
38597 AmpZRH.assign(1, 1, AZ00 * d1RH(1, 1));
38598 AmpZRH.assign(1, 2, AZ0m * d1RH(1, 2));
38599
38600 AmpZRH.assign(2, 0, 0.0);
38601 AmpZRH.assign(2, 1, AZm0 * d1RH(2, 1));
38602 AmpZRH.assign(2, 2, AZmm * d1RH(2, 2));
38603
38604 AmpZRH = AmpZRH * beta * s / (s - Mz * Mz);
38605
38606 // Add the correct Zff coupling
38607 AmpZRH = AmpZRH * gRe / sW2_tree;
38608
38609 // J=1 Subamplitudes: gamma
38610 gslpp::complex Agapp, Agamm, Agap0, Agam0, Aga0p, Aga0m, Aga00;
38611
38612 Agapp = gslpp::complex(g1ga + 2.0 * gamma2* lambdaga, (ktga + lambdatga - 2.0 * lambdatga) / beta, false);
38613 Agamm = gslpp::complex(g1ga + 2.0 * gamma2* lambdaga, -(ktga + lambdatga - 2.0 * lambdatga) / beta, false);
38614 Agap0 = gslpp::complex(f3ga + beta * g5ga, -g4ga + (ktga - lambdatga) / beta, false);
38615 Agap0 = gamma * Agap0;
38616 Agam0 = gslpp::complex(f3ga - beta * g5ga, -g4ga - (ktga - lambdatga) / beta, false);
38617 Agam0 = gamma * Agam0;
38618 Aga0p = gslpp::complex(f3ga - beta * g5ga, g4ga + (ktga - lambdatga) / beta, false);
38619 Aga0p = gamma * Aga0p;
38620 Aga0m = gslpp::complex(f3ga + beta * g5ga, g4ga - (ktga - lambdatga) / beta, false);
38621 Aga0m = gamma * Aga0m;
38622 Aga00 = gslpp::complex(g1ga + 2.0 * gamma2*kga, 0.0, false);
38623
38624 // Collect in matrices. Here LH = RH, except for the Wigner functions
38625 gslpp::matrix<gslpp::complex> AmpgaLH(3, 3, 0.0);
38626 gslpp::matrix<gslpp::complex> AmpgaRH(3, 3, 0.0);
38627
38628 AmpgaLH.assign(0, 0, Agapp * d1LH(0, 0));
38629 AmpgaLH.assign(0, 1, Agap0 * d1LH(0, 1));
38630 AmpgaLH.assign(0, 2, 0.0);
38631
38632 AmpgaLH.assign(1, 0, Aga0p * d1LH(1, 0));
38633 AmpgaLH.assign(1, 1, Aga00 * d1LH(1, 1));
38634 AmpgaLH.assign(1, 2, Aga0m * d1LH(1, 2));
38635
38636 AmpgaLH.assign(2, 0, 0.0);
38637 AmpgaLH.assign(2, 1, Agam0 * d1LH(2, 1));
38638 AmpgaLH.assign(2, 2, Agamm * d1LH(2, 2));
38639
38640 AmpgaRH.assign(0, 0, Agapp * d1RH(0, 0));
38641 AmpgaRH.assign(0, 1, Agap0 * d1RH(0, 1));
38642 AmpgaRH.assign(0, 2, 0.0);
38643
38644 AmpgaRH.assign(1, 0, Aga0p * d1RH(1, 0));
38645 AmpgaRH.assign(1, 1, Aga00 * d1RH(1, 1));
38646 AmpgaRH.assign(1, 2, Aga0m * d1RH(1, 2));
38647
38648 AmpgaRH.assign(2, 0, 0.0);
38649 AmpgaRH.assign(2, 1, Agam0 * d1RH(2, 1));
38650 AmpgaRH.assign(2, 2, Agamm * d1RH(2, 2));
38651
38652 AmpgaLH = -beta * AmpgaLH;
38653 AmpgaRH = -beta * AmpgaRH;
38654
38655 // J=1 Subamplitudes: neutrino
38656 gslpp::complex Bpp, Bmm, Bp0, Bm0, B0p, B0m, B00;
38657 gslpp::complex Cpp, Cmm, Cp0, Cm0, C0p, C0m, C00;
38658
38659 Bpp = gslpp::complex(1.0, 0.0, false);
38660 Bmm = Bpp;
38661 Bp0 = gslpp::complex(2.0 * gamma, 0.0, false);
38662 Bm0 = Bp0;
38663 B0p = Bp0;
38664 B0m = Bp0;
38665 B00 = gslpp::complex(2.0 * gamma2, 0.0, false);
38666
38667 Cpp = gslpp::complex(1.0 / gamma2, 0.0, false);
38668 Cmm = Cpp;
38669 Cp0 = gslpp::complex(2.0 * (1.0 + beta) / gamma, 0.0, false);
38670 Cm0 = gslpp::complex(2.0 * (1.0 - beta) / gamma, 0.0, false);
38671 C0p = Cm0;
38672 C0m = Cp0;
38673 C00 = gslpp::complex(2.0 / gamma2, 0.0, false);
38674
38675 // Collect in matrices. Here LH = RH
38676 gslpp::matrix<gslpp::complex> Bnu(3, 3, 0.0);
38677 gslpp::matrix<gslpp::complex> Cnu(3, 3, 0.0);
38678
38679 Bnu.assign(0, 0, Bpp * d1LH(0, 0));
38680 Bnu.assign(0, 1, Bp0 * d1LH(0, 1));
38681 Bnu.assign(0, 2, 0.0);
38682
38683 Bnu.assign(1, 0, B0p * d1LH(1, 0));
38684 Bnu.assign(1, 1, B00 * d1LH(1, 1));
38685 Bnu.assign(1, 2, B0m * d1LH(1, 2));
38686
38687 Bnu.assign(2, 0, 0.0);
38688 Bnu.assign(2, 1, Bm0 * d1LH(2, 1));
38689 Bnu.assign(2, 2, Bmm * d1LH(2, 2));
38690
38691 Cnu.assign(0, 0, Cpp * d1LH(0, 0));
38692 Cnu.assign(0, 1, Cp0 * d1LH(0, 1));
38693 Cnu.assign(0, 2, 0.0);
38694
38695 Cnu.assign(1, 0, C0p * d1LH(1, 0));
38696 Cnu.assign(1, 1, C00 * d1LH(1, 1));
38697 Cnu.assign(1, 2, C0m * d1LH(1, 2));
38698
38699 Cnu.assign(2, 0, 0.0);
38700 Cnu.assign(2, 1, Cm0 * d1LH(2, 1));
38701 Cnu.assign(2, 2, Cmm * d1LH(2, 2));
38702
38703 // The matrix with the total J=1 neutrino amplitude (only LH neutrinos)
38704 gslpp::matrix<gslpp::complex> Ampnu1(3, 3, 0.0);
38705
38706 Ampnu1 = Bnu - Cnu / (1.0 + beta * beta - 2.0 * beta * cos);
38707
38708 Ampnu1 = Uenu * Uenu.conjugate() * Ampnu1 / (2.0 * beta * sW2_tree);
38709
38710 gslpp::matrix<gslpp::complex> Ampnu2(3, 3, 0.0);
38711
38712 Ampnu2.assign(0, 2, (1.0 - cos) / 2.0);
38713 Ampnu2.assign(1, 1, 0.0);
38714 Ampnu2.assign(2, 0, -(1.0 + cos) / 2.0);
38715
38716 Ampnu2 = (2.0 * eeMz2 / sW2_tree) * Uenu * Uenu.conjugate() * Ampnu2 * sin / (1.0 + beta * beta - 2.0 * beta * cos);
38717
38718 // Total amplitudes
38719 gslpp::matrix<gslpp::complex> MRH(3, 3, 0.0);
38720 gslpp::matrix<gslpp::complex> MLH(3, 3, 0.0);
38721
38722 MRH = sqrt(2.0) * eeMz2 * (AmpZRH + AmpgaRH);
38723 MLH = -sqrt(2.0) * eeMz2 * (AmpZLH + AmpgaLH + Ampnu1) + Ampnu2;
38724
38725 // Total amplitude squared and differential cross section (in pb)
38726 gslpp::matrix<double> M2(3, 3, 0.0);
38727 double dxsdcos;
38728
38729 dxsdcos = 0.0;
38730
38731 for (int i = 0; i < 3; i++) {
38732 for (int j = 0; j < 3; j++) {
38733 M2.assign(i, j, (MRH(i, j)* (MRH(i, j).conjugate())
38734 + MLH(i, j)* (MLH(i, j).conjugate())).real());
38735
38736 dxsdcos = dxsdcos + M2(i, j);
38737 }
38738 }
38739
38740 // Differential cross section in pb
38741 dxsdcos = (topb * beta / 32.0 / M_PI / s) * dxsdcos;
38742
38743 return dxsdcos;
38744}
virtual const double Mw() const
The mass of the boson, .
double gamma
used as an input for FlagWolfenstein = FALSE
An observable class for the anomalous triple gauge coupling .
Definition aTGC.h:132

◆ dxseeWWdcosBin()

const double NPSMEFTd6General::dxseeWWdcosBin ( const double  sqrt_s,
const double  cos1,
const double  cos2 
) const
virtual

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 from NPbase.

Definition at line 38746 of file NPSMEFTd6General.cpp.

38746 {
38747 double xsWWbin; // *< Gsl integral variable
38748 double errWW; // *< Gsl integral variable
38749
38750 gsl_function FR; // *< Gsl integral variable
38751
38752 FR = convertToGslFunction(bind(&NPSMEFTd6General::dxseeWWdcos, &(*this), sqrt_s, _1));
38753
38754 gsl_integration_cquad(&FR, cos1, cos2, 1.e-5, 1.e-4, w_WW, &xsWWbin, &errWW, NULL);
38755
38756 // Simple integration for testing
38757 // double cosx;
38758
38759 // xsWWbin = 0.0;
38760
38761 // for (int i=1; i<100; i++){
38762 // cosx = cos1 + i*(cos2-cos1)/100;
38763 // xsWWbin = xsWWbin + dxseeWWdcos(sqrt_s, cosx);
38764 // }
38765
38766 // xsWWbin = xsWWbin + 0.5 * (dxseeWWdcos(sqrt_s, cos1) + dxseeWWdcos(sqrt_s, cos2));
38767
38768 // xsWWbin = xsWWbin * (cos2-cos1)/100;
38769
38770 // Compute the BR into e nu, mu nu for one W and into jets for the other
38771 double BRlv, BRjj;
38772
38776
38777 BRjj = GammaW() - BRlv;
38778
38779 BRlv = BRlv - GammaW(leptons[NEUTRINO_3], leptons[TAU]);
38780
38781 BRlv = BRlv / GammaW();
38782
38783 BRjj = BRjj / GammaW();
38784
38785
38786
38787 return xsWWbin * BRlv * BRjj;
38788}
Test Observable.
virtual const double GammaW() const
The total width of the boson, .
virtual const double dxseeWWdcos(const double sqrt_s, const double cos) const
The differential distribution for , with , as a function of the polar angle.
@ NEUTRINO_2
Definition QCD.h:313
@ NEUTRINO_3
Definition QCD.h:315

◆ Gamma_Z()

const double NPSMEFTd6General::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 NPbase.

Definition at line 16133 of file NPSMEFTd6General.cpp.

16134{
16135 return (trueSM.Gamma_Z() + deltaGamma_Z());
16136}

◆ Gamma_Zf()

const double NPSMEFTd6General::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 from NPbase.

Definition at line 16036 of file NPSMEFTd6General.cpp.

16037{
16038 return (trueSM.GammaZ(f) + deltaGamma_Zf(f));
16039}

◆ GammaH2d2dRatio()

const double NPSMEFTd6General::GammaH2d2dRatio ( ) const

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

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

Definition at line 30170 of file NPSMEFTd6General.cpp.

30170 {
30171 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2d2dRatio1
30172 double width = 1.0;
30173
30174 width += deltaGammaH2d2dRatio1();
30175
30176 if (FlagQuadraticTerms) {
30177 //Add contributions that are quadratic in the effective coefficients
30178 width += deltaGammaH2d2dRatio2();
30179 }
30180
30181 return width;
30182}

◆ GammaH2e2muRatio()

const double NPSMEFTd6General::GammaH2e2muRatio ( ) const

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

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

Definition at line 29116 of file NPSMEFTd6General.cpp.

29116 {
29117 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2e2muRatio1
29118 double width = 1.0;
29119
29120 width += deltaGammaH2e2muRatio1();
29121
29122 if (FlagQuadraticTerms) {
29123 //Add contributions that are quadratic in the effective coefficients
29124 width += deltaGammaH2e2muRatio2();
29125 }
29126
29127 return width;
29128}

◆ GammaH2e2vRatio()

const double NPSMEFTd6General::GammaH2e2vRatio ( ) const

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

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

Definition at line 29750 of file NPSMEFTd6General.cpp.

29750 {
29751 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2e2vRatio1
29752 double width = 1.0;
29753
29754 width += deltaGammaH2e2vRatio1();
29755
29756 if (FlagQuadraticTerms) {
29757 //Add contributions that are quadratic in the effective coefficients
29758 width += deltaGammaH2e2vRatio2();
29759 }
29760
29761 return width;
29762}

◆ GammaH2evRatio()

const double NPSMEFTd6General::GammaH2evRatio ( ) const

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

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

Definition at line 34293 of file NPSMEFTd6General.cpp.

34293 {
34294 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2evRatio1
34295 double width = 1.0;
34296
34297 width += deltaGammaH2evRatio1();
34298
34299 if (FlagQuadraticTerms) {
34300 //Add contributions that are quadratic in the effective coefficients
34301 width += deltaGammaH2evRatio2();
34302 }
34303
34304 return width;
34305}

◆ GammaH2L2dRatio()

const double NPSMEFTd6General::GammaH2L2dRatio ( ) const

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

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

Definition at line 31046 of file NPSMEFTd6General.cpp.

31046 {
31047 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2L2dRatio1
31048 double width = 1.0;
31049
31050 width += deltaGammaH2L2dRatio1();
31051
31052 if (FlagQuadraticTerms) {
31053 //Add contributions that are quadratic in the effective coefficients
31054 width += deltaGammaH2L2dRatio2();
31055 }
31056
31057 return width;
31058}

◆ GammaH2L2LRatio()

const double NPSMEFTd6General::GammaH2L2LRatio ( ) const

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

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

Definition at line 28863 of file NPSMEFTd6General.cpp.

28863 {
28864 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2L2LRatio1
28865 double width = 1.0;
28866
28867 width += deltaGammaH2L2LRatio1();
28868
28869 if (FlagQuadraticTerms) {
28870 //Add contributions that are quadratic in the effective coefficients
28871 width += deltaGammaH2L2LRatio2();
28872 }
28873
28874 return width;
28875}

◆ GammaH2L2uRatio()

const double NPSMEFTd6General::GammaH2L2uRatio ( ) const

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

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

Definition at line 30735 of file NPSMEFTd6General.cpp.

30735 {
30736 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2L2uRatio1
30737 double width = 1.0;
30738
30739 width += deltaGammaH2L2uRatio1();
30740
30741 if (FlagQuadraticTerms) {
30742 //Add contributions that are quadratic in the effective coefficients
30743 width += deltaGammaH2L2uRatio2();
30744 }
30745
30746 return width;
30747}

◆ GammaH2L2v2Ratio()

const double NPSMEFTd6General::GammaH2L2v2Ratio ( ) const

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

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

Definition at line 29655 of file NPSMEFTd6General.cpp.

29655 {
29656 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2L2v2Ratio1
29657 double width = 1.0;
29658
29659 width += deltaGammaH2L2v2Ratio1();
29660
29661 if (FlagQuadraticTerms) {
29662 //Add contributions that are quadratic in the effective coefficients
29663 width += deltaGammaH2L2v2Ratio2();
29664 }
29665
29666 return width;
29667}

◆ GammaH2L2vRatio()

const double NPSMEFTd6General::GammaH2L2vRatio ( ) const

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

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

Definition at line 29413 of file NPSMEFTd6General.cpp.

29413 {
29414 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2L2vRatio1
29415 double width = 1.0;
29416
29417 width += deltaGammaH2L2vRatio1();
29418
29419 if (FlagQuadraticTerms) {
29420 //Add contributions that are quadratic in the effective coefficients
29421 width += deltaGammaH2L2vRatio2();
29422 }
29423
29424 return width;
29425}

◆ GammaH2l2vRatio()

const double NPSMEFTd6General::GammaH2l2vRatio ( ) const

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

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

Definition at line 34818 of file NPSMEFTd6General.cpp.

34818 {
34819 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2l2vRatio1
34820 double width = 1.0;
34821
34822 width += deltaGammaH2l2vRatio1();
34823
34824 if (FlagQuadraticTerms) {
34825 //Add contributions that are quadratic in the effective coefficients
34826 width += deltaGammaH2l2vRatio2();
34827 }
34828
34829 return width;
34830}

◆ GammaH2Lv2Ratio()

const double NPSMEFTd6General::GammaH2Lv2Ratio ( ) const

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

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

Definition at line 34194 of file NPSMEFTd6General.cpp.

34194 {
34195 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2Lv2Ratio1
34196 double width = 1.0;
34197
34198 width += deltaGammaH2Lv2Ratio1();
34199
34200 if (FlagQuadraticTerms) {
34201 //Add contributions that are quadratic in the effective coefficients
34202 width += deltaGammaH2Lv2Ratio2();
34203 }
34204
34205 return width;
34206}

◆ GammaH2LvRatio()

const double NPSMEFTd6General::GammaH2LvRatio ( ) const

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

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

Definition at line 33992 of file NPSMEFTd6General.cpp.

33992 {
33993 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2LvRatio1
33994 double width = 1.0;
33995
33996 width += deltaGammaH2LvRatio1();
33997
33998 if (FlagQuadraticTerms) {
33999 //Add contributions that are quadratic in the effective coefficients
34000 width += deltaGammaH2LvRatio2();
34001 }
34002
34003 return width;
34004}

◆ GammaH2mu2vRatio()

const double NPSMEFTd6General::GammaH2mu2vRatio ( ) const

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

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

Definition at line 29843 of file NPSMEFTd6General.cpp.

29843 {
29844 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2mu2vRatio1
29845 double width = 1.0;
29846
29847 width += deltaGammaH2mu2vRatio1();
29848
29849 if (FlagQuadraticTerms) {
29850 //Add contributions that are quadratic in the effective coefficients
29851 width += deltaGammaH2mu2vRatio2();
29852 }
29853
29854 return width;
29855}

◆ GammaH2muvRatio()

const double NPSMEFTd6General::GammaH2muvRatio ( ) const

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

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

Definition at line 34388 of file NPSMEFTd6General.cpp.

34388 {
34389 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2muvRatio1
34390 double width = 1.0;
34391
34392 width += deltaGammaH2muvRatio1();
34393
34394 if (FlagQuadraticTerms) {
34395 //Add contributions that are quadratic in the effective coefficients
34396 width += deltaGammaH2muvRatio2();
34397 }
34398
34399 return width;
34400}

◆ GammaH2u2dRatio()

const double NPSMEFTd6General::GammaH2u2dRatio ( ) const

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

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

Definition at line 30440 of file NPSMEFTd6General.cpp.

30440 {
30441 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2u2dRatio1
30442 double width = 1.0;
30443
30444 width += deltaGammaH2u2dRatio1();
30445
30446 if (FlagQuadraticTerms) {
30447 //Add contributions that are quadratic in the effective coefficients
30448 width += deltaGammaH2u2dRatio2();
30449 }
30450
30451 return width;
30452}

◆ GammaH2u2uRatio()

const double NPSMEFTd6General::GammaH2u2uRatio ( ) const

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

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

Definition at line 29935 of file NPSMEFTd6General.cpp.

29935 {
29936 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2u2uRatio1
29937 double width = 1.0;
29938
29939 width += deltaGammaH2u2uRatio1();
29940
29941 if (FlagQuadraticTerms) {
29942 //Add contributions that are quadratic in the effective coefficients
29943 width += deltaGammaH2u2uRatio2();
29944 }
29945
29946 return width;
29947}

◆ GammaH2udRatio()

const double NPSMEFTd6General::GammaH2udRatio ( ) const

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

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

Definition at line 33763 of file NPSMEFTd6General.cpp.

33763 {
33764 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2udRatio1
33765 double width = 1.0;
33766
33767 width += deltaGammaH2udRatio1();
33768
33769 if (FlagQuadraticTerms) {
33770 //Add contributions that are quadratic in the effective coefficients
33771 width += deltaGammaH2udRatio2();
33772 }
33773
33774 return width;
33775}

◆ GammaH2v2dRatio()

const double NPSMEFTd6General::GammaH2v2dRatio ( ) const

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

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

Definition at line 31657 of file NPSMEFTd6General.cpp.

31657 {
31658 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2v2dRatio1
31659 double width = 1.0;
31660
31661 width += deltaGammaH2v2dRatio1();
31662
31663 if (FlagQuadraticTerms) {
31664 //Add contributions that are quadratic in the effective coefficients
31665 width += deltaGammaH2v2dRatio2();
31666 }
31667
31668 return width;
31669}

◆ GammaH2v2uRatio()

const double NPSMEFTd6General::GammaH2v2uRatio ( ) const

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

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

Definition at line 31390 of file NPSMEFTd6General.cpp.

31390 {
31391 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2v2uRatio1
31392 double width = 1.0;
31393
31394 width += deltaGammaH2v2uRatio1();
31395
31396 if (FlagQuadraticTerms) {
31397 //Add contributions that are quadratic in the effective coefficients
31398 width += deltaGammaH2v2uRatio2();
31399 }
31400
31401 return width;
31402}

◆ GammaH2v2vRatio()

const double NPSMEFTd6General::GammaH2v2vRatio ( ) const

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

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

Definition at line 29209 of file NPSMEFTd6General.cpp.

29209 {
29210 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2v2vRatio1
29211 double width = 1.0;
29212
29213 width += deltaGammaH2v2vRatio1();
29214
29215 if (FlagQuadraticTerms) {
29216 //Add contributions that are quadratic in the effective coefficients
29217 width += deltaGammaH2v2vRatio2();
29218 }
29219
29220 return width;
29221}

◆ GammaH4dRatio()

const double NPSMEFTd6General::GammaH4dRatio ( ) const

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

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

Definition at line 32927 of file NPSMEFTd6General.cpp.

32927 {
32928 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH4dRatio1
32929 double width = 1.0;
32930
32931 width += deltaGammaH4dRatio1();
32932
32933 if (FlagQuadraticTerms) {
32934 //Add contributions that are quadratic in the effective coefficients
32935 width += deltaGammaH4dRatio2();
32936 }
32937
32938 return width;
32939}

◆ GammaH4eRatio()

const double NPSMEFTd6General::GammaH4eRatio ( ) const

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

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

Definition at line 32297 of file NPSMEFTd6General.cpp.

32297 {
32298 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH4eRatio1
32299 double width = 1.0;
32300
32301 width += deltaGammaH4eRatio1();
32302
32303 if (FlagQuadraticTerms) {
32304 //Add contributions that are quadratic in the effective coefficients
32305 width += deltaGammaH4eRatio2();
32306 }
32307
32308 return width;
32309}

◆ GammaH4fCCRatio()

const double NPSMEFTd6General::GammaH4fCCRatio ( ) const

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

Returns
\(\Gamma(H\to 4f, CC)\)/ \(\Gamma(H\to 4f, CC)_{\mathrm{SM}}\)

Definition at line 34680 of file NPSMEFTd6General.cpp.

34680 {
34681 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH4fCCRatio1
34682 double width = 1.0;
34683
34684 width += deltaGammaH4fCCRatio1();
34685
34686 if (FlagQuadraticTerms) {
34687 //Add contributions that are quadratic in the effective coefficients
34688 width += deltaGammaH4fCCRatio2();
34689 }
34690
34691 return width;
34692}

◆ GammaH4fNCRatio()

const double NPSMEFTd6General::GammaH4fNCRatio ( ) const

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

Returns
\(\Gamma(H\to 4f, NC)\)/ \(\Gamma(H\to 4f, NC)_{\mathrm{SM}}\)

Definition at line 34591 of file NPSMEFTd6General.cpp.

34591 {
34592 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH4fNCRatio1
34593 double width = 1.0;
34594
34595 width += deltaGammaH4fNCRatio1();
34596
34597 if (FlagQuadraticTerms) {
34598 //Add contributions that are quadratic in the effective coefficients
34599 width += deltaGammaH4fNCRatio2();
34600 }
34601
34602 return width;
34603}

◆ GammaH4fRatio()

const double NPSMEFTd6General::GammaH4fRatio ( ) const

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

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

Definition at line 34483 of file NPSMEFTd6General.cpp.

34483 {
34484 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH4fRatio1
34485 double width = 1.0;
34486
34487 width += deltaGammaH4fRatio1();
34488
34489 if (FlagQuadraticTerms) {
34490 //Add contributions that are quadratic in the effective coefficients
34491 width += deltaGammaH4fRatio2();
34492 }
34493
34494 return width;
34495}

◆ GammaH4L2Ratio()

const double NPSMEFTd6General::GammaH4L2Ratio ( ) const

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

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

Definition at line 32204 of file NPSMEFTd6General.cpp.

32204 {
32205 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH4L2Ratio1
32206 double width = 1.0;
32207
32208 width += deltaGammaH4L2Ratio1();
32209
32210 if (FlagQuadraticTerms) {
32211 //Add contributions that are quadratic in the effective coefficients
32212 width += deltaGammaH4L2Ratio2();
32213 }
32214
32215 return width;
32216}

◆ GammaH4LRatio()

const double NPSMEFTd6General::GammaH4LRatio ( ) const

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

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

Definition at line 31963 of file NPSMEFTd6General.cpp.

31963 {
31964 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH4LRatio1
31965 double width = 1.0;
31966
31967 width += deltaGammaH4LRatio1();
31968
31969 if (FlagQuadraticTerms) {
31970 //Add contributions that are quadratic in the effective coefficients
31971 width += deltaGammaH4LRatio2();
31972 }
31973
31974 return width;
31975}

◆ GammaH4lRatio()

const double NPSMEFTd6General::GammaH4lRatio ( ) const

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

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

Definition at line 34755 of file NPSMEFTd6General.cpp.

34755 {
34756 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH4lRatio1
34757 double width = 1.0;
34758
34759 width += deltaGammaH4lRatio1();
34760
34761 if (FlagQuadraticTerms) {
34762 //Add contributions that are quadratic in the effective coefficients
34763 width += deltaGammaH4lRatio2();
34764 }
34765
34766 return width;
34767}

◆ GammaH4muRatio()

const double NPSMEFTd6General::GammaH4muRatio ( ) const

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

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

Definition at line 32387 of file NPSMEFTd6General.cpp.

32387 {
32388 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH4muRatio1
32389 double width = 1.0;
32390
32391 width += deltaGammaH4muRatio1();
32392
32393 if (FlagQuadraticTerms) {
32394 //Add contributions that are quadratic in the effective coefficients
32395 width += deltaGammaH4muRatio2();
32396 }
32397
32398 return width;
32399}

◆ GammaH4uRatio()

const double NPSMEFTd6General::GammaH4uRatio ( ) const

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

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

Definition at line 32679 of file NPSMEFTd6General.cpp.

32679 {
32680 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH4uRatio1
32681 double width = 1.0;
32682
32683 width += deltaGammaH4uRatio1();
32684
32685 if (FlagQuadraticTerms) {
32686 //Add contributions that are quadratic in the effective coefficients
32687 width += deltaGammaH4uRatio2();
32688 }
32689
32690 return width;
32691}

◆ GammaH4vRatio()

const double NPSMEFTd6General::GammaH4vRatio ( ) const

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

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

Definition at line 32477 of file NPSMEFTd6General.cpp.

32477 {
32478 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH4vRatio1
32479 double width = 1.0;
32480
32481 width += deltaGammaH4vRatio1();
32482
32483 if (FlagQuadraticTerms) {
32484 //Add contributions that are quadratic in the effective coefficients
32485 width += deltaGammaH4vRatio2();
32486 }
32487
32488 return width;
32489}

◆ GammaHbbRatio()

const double NPSMEFTd6General::GammaHbbRatio ( ) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 28764 of file NPSMEFTd6General.cpp.

28764 {
28765 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
28766 double width = 1.0;
28767
28768 width += deltaGammaHbbRatio1();
28769
28770 if (FlagQuadraticTerms) {
28771 //Add contributions that are quadratic in the effective coefficients
28772 width += deltaGammaHbbRatio2();
28773 }
28774
28775 return width;
28776}

◆ GammaHccRatio()

const double NPSMEFTd6General::GammaHccRatio ( ) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 28562 of file NPSMEFTd6General.cpp.

28562 {
28563 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
28564 double width = 1.0;
28565
28566 width += deltaGammaHccRatio1();
28567
28568 if (FlagQuadraticTerms) {
28569 //Add contributions that are quadratic in the effective coefficients
28570 width += deltaGammaHccRatio2();
28571 }
28572
28573 return width;
28574
28575}

◆ GammaHevmuvRatio()

const double NPSMEFTd6General::GammaHevmuvRatio ( ) const

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

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

Definition at line 33350 of file NPSMEFTd6General.cpp.

33350 {
33351 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHevmuvRatio1
33352 double width = 1.0;
33353
33354 width += deltaGammaHevmuvRatio1();
33355
33356 if (FlagQuadraticTerms) {
33357 //Add contributions that are quadratic in the effective coefficients
33358 width += deltaGammaHevmuvRatio2();
33359 }
33360
33361 return width;
33362}

◆ GammaHgagaRatio()

const double NPSMEFTd6General::GammaHgagaRatio ( ) const
virtual

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 from NPbase.

Definition at line 28120 of file NPSMEFTd6General.cpp.

28120 {
28121 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
28122 double width = 1.0;
28123
28124 width += deltaGammaHgagaRatio1();
28125
28126 if (FlagQuadraticTerms) {
28127 //Add contributions that are quadratic in the effective coefficients
28128 width += deltaGammaHgagaRatio2();
28129 }
28130
28131 return width;
28132
28133}

◆ GammaHggRatio()

const double NPSMEFTd6General::GammaHggRatio ( ) const
virtual

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 from NPbase.

Definition at line 25971 of file NPSMEFTd6General.cpp.

25971 {
25972 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
25973 double width = 1.0;
25974
25975 width += deltaGammaHggRatio1();
25976
25977 if (FlagQuadraticTerms) {
25978 //Add contributions that are quadratic in the effective coefficients
25979 width += deltaGammaHggRatio2();
25980 }
25981
25982 return width;
25983
25984}

◆ GammaHll_vvorjjRatio()

const double NPSMEFTd6General::GammaHll_vvorjjRatio ( ) const

The ratio of the \(\Gamma(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
\(\Gamma(H\to l l \nu\nu, l l j j)\)/ \(\Gamma(H\to l l \nu\nu, l l j j)_{\mathrm{SM}}\)

Definition at line 35137 of file NPSMEFTd6General.cpp.

35137 {
35138 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHll_vvorjjRatio1
35139 double width = 1.0;
35140
35141 width += deltaGammaHll_vvorjjRatio1();
35142
35143 if (FlagQuadraticTerms) {
35144 //Add contributions that are quadratic in the effective coefficients
35145 width += deltaGammaHll_vvorjjRatio2();
35146 }
35147
35148 return width;
35149}

◆ GammaHlv_lvorjjRatio()

const double NPSMEFTd6General::GammaHlv_lvorjjRatio ( ) const

The ratio of the \(\Gamma(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
\(\Gamma(H\to l \nu l \nu, l \nu j j)\)/ \(\Gamma(H\to l \nu l \nu, l \nu j j)_{\mathrm{SM}}\)

Definition at line 35074 of file NPSMEFTd6General.cpp.

35074 {
35075 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHlv_lvorjjRatio1
35076 double width = 1.0;
35077
35078 width += deltaGammaHlv_lvorjjRatio1();
35079
35080 if (FlagQuadraticTerms) {
35081 //Add contributions that are quadratic in the effective coefficients
35082 width += deltaGammaHlv_lvorjjRatio2();
35083 }
35084
35085 return width;
35086}

◆ GammaHlvjjRatio()

const double NPSMEFTd6General::GammaHlvjjRatio ( ) const

The ratio of the \(\Gamma(H\to l l j j)\) ( \(l=e,\mu@f,~~j\not=b$) in the current model and in the Standard Model. @return \)\Gamma(H\to l l j j) \(/\)\Gamma(H\to l l j j)_{\mathrm{SM}} \( */ const double GammaHlljjRatio() const; /** @brief The new physics contribution to the ratio of the \)\Gamma(H\to l l j j) \( (\)l=e,\mu,~~j\not=b \() in the current model and in the Standard Model. (Only terms that are linear in the effective Lagrangian coefficients.) @return \)\delta \Gamma(H\to l l j j) \(/\)\Gamma(H\to l l j j)_{\mathrm{SM}} \( */ const double deltaGammaHlljjRatio1() const; /** @brief The new physics contribution to the ratio of the \)\Gamma(H\to l l j j) \( (\)l=e,\mu,~~j\not=b \() in the current model and in the Standard Model. (Only terms that are quadratic in the effective Lagrangian coefficients.) @return \)\delta \Gamma(H\to l l j j) \(/\)\Gamma(H\to l l j j)_{\mathrm{SM}} \( */ const double deltaGammaHlljjRatio2() const; /** @brief 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. @return Br\)(H\to l l j j) \(/Br\)(H\to l l j j)_{\mathrm{SM}} \( */ virtual const double BrHlljjRatio() const; /** @brief The ratio of the \)\Gamma(H\to l \nu j j) \( (\)l=e,\mu@f,~~j\not=b$) in the current model and in the Standard Model.

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

Definition at line 34983 of file NPSMEFTd6General.cpp.

34983 {
34984 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHlvjjRatio1
34985 double width = 1.0;
34986
34987 width += deltaGammaHlvjjRatio1();
34988
34989 if (FlagQuadraticTerms) {
34990 //Add contributions that are quadratic in the effective coefficients
34991 width += deltaGammaHlvjjRatio2();
34992 }
34993
34994 return width;
34995}

◆ GammaHLvudRatio()

const double NPSMEFTd6General::GammaHLvudRatio ( ) const

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

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

Definition at line 33596 of file NPSMEFTd6General.cpp.

33596 {
33597 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHLvudRatio1
33598 double width = 1.0;
33599
33600 width += deltaGammaHLvudRatio1();
33601
33602 if (FlagQuadraticTerms) {
33603 //Add contributions that are quadratic in the effective coefficients
33604 width += deltaGammaHLvudRatio2();
33605 }
33606
33607 return width;
33608}

◆ GammaHLvvLRatio()

const double NPSMEFTd6General::GammaHLvvLRatio ( ) const

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

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

Definition at line 33206 of file NPSMEFTd6General.cpp.

33206 {
33207 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHLvvLRatio1
33208 double width = 1.0;
33209
33210 width += deltaGammaHLvvLRatio1();
33211
33212 if (FlagQuadraticTerms) {
33213 //Add contributions that are quadratic in the effective coefficients
33214 width += deltaGammaHLvvLRatio2();
33215 }
33216
33217 return width;
33218}

◆ GammaHmumuRatio()

const double NPSMEFTd6General::GammaHmumuRatio ( ) const
virtual

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 from NPbase.

Definition at line 28388 of file NPSMEFTd6General.cpp.

28388 {
28389 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
28390 double width = 1.0;
28391
28392 width += deltaGammaHmumuRatio1();
28393
28394 if (FlagQuadraticTerms) {
28395 //Add contributions that are quadratic in the effective coefficients
28396 width += deltaGammaHmumuRatio2();
28397 }
28398
28399 return width;
28400
28401}

◆ GammaHssRatio()

const double NPSMEFTd6General::GammaHssRatio ( ) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 28665 of file NPSMEFTd6General.cpp.

28665 {
28666 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
28667 double width = 1.0;
28668
28669 width += deltaGammaHssRatio1();
28670
28671 if (FlagQuadraticTerms) {
28672 //Add contributions that are quadratic in the effective coefficients
28673 width += deltaGammaHssRatio2();
28674 }
28675
28676 return width;
28677
28678}

◆ GammaHtautauRatio()

const double NPSMEFTd6General::GammaHtautauRatio ( ) const
virtual

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 from NPbase.

Definition at line 28475 of file NPSMEFTd6General.cpp.

28475 {
28476 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
28477 double width = 1.0;
28478
28479 width += deltaGammaHtautauRatio1();
28480
28481 if (FlagQuadraticTerms) {
28482 //Add contributions that are quadratic in the effective coefficients
28483 width += deltaGammaHtautauRatio2();
28484 }
28485
28486 return width;
28487
28488}

◆ GammaHudduRatio()

const double NPSMEFTd6General::GammaHudduRatio ( ) const

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

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

Definition at line 33441 of file NPSMEFTd6General.cpp.

33441 {
33442 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHudduRatio1
33443 double width = 1.0;
33444
33445 width += deltaGammaHudduRatio1();
33446
33447 if (FlagQuadraticTerms) {
33448 //Add contributions that are quadratic in the effective coefficients
33449 width += deltaGammaHudduRatio2();
33450 }
33451
33452 return width;
33453}

◆ GammaHWffRatio()

const double NPSMEFTd6General::GammaHWffRatio ( ) const

The ratio of the \(\Gamma(H\to W f f)\), with \(f\) any fermion, in the current model and in the Standard Model.

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

Definition at line 26461 of file NPSMEFTd6General.cpp.

26461 {
26462 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
26463 double width = 1.0;
26464
26465 width += deltaGammaHWffRatio1();
26466
26467 if (FlagQuadraticTerms) {
26468 //Add contributions that are quadratic in the effective coefficients
26469 width += deltaGammaHWffRatio2();
26470 }
26471
26472 return width;
26473
26474}

◆ GammaHWjjRatio()

const double NPSMEFTd6General::GammaHWjjRatio ( ) const

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

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

Definition at line 26303 of file NPSMEFTd6General.cpp.

26303 {
26304 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
26305 double width = 1.0;
26306
26307 width += deltaGammaHWjjRatio1();
26308
26309 if (FlagQuadraticTerms) {
26310 //Add contributions that are quadratic in the effective coefficients
26311 width += deltaGammaHWjjRatio2();
26312 }
26313
26314 return width;
26315
26316}

◆ GammaHWlvRatio()

const double NPSMEFTd6General::GammaHWlvRatio ( ) const

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

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

Definition at line 26144 of file NPSMEFTd6General.cpp.

26144 {
26145 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
26146 double width = 1.0;
26147
26148 width += deltaGammaHWlvRatio1();
26149
26150 if (FlagQuadraticTerms) {
26151 //Add contributions that are quadratic in the effective coefficients
26152 width += deltaGammaHWlvRatio2();
26153 }
26154
26155 return width;
26156
26157}

◆ GammaHWW2l2vRatio()

const double NPSMEFTd6General::GammaHWW2l2vRatio ( ) const

The ratio of the \(\Gamma(H\to WW^*\to l\nu l\nu)\) ( \(l=e,\mu \)) in the current model and in the Standard Model.

Returns
\(\Gamma(H\to WW^*\to l\nu l\nu)\)/ \(\Gamma(H\to WW^*\to l\nu l\nu)_{\mathrm{SM}}\)

Definition at line 26221 of file NPSMEFTd6General.cpp.

26221 {
26222 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
26223 double width = 1.0;
26224
26225 width += deltaGammaHWW2l2vRatio1();
26226
26227 if (FlagQuadraticTerms) {
26228 //Add contributions that are quadratic in the effective coefficients
26229 width += deltaGammaHWW2l2vRatio2();
26230 }
26231
26232 return width;
26233
26234}

◆ GammaHWW4fRatio()

const double NPSMEFTd6General::GammaHWW4fRatio ( ) const

The ratio of the \(\Gamma(H\to WW^*\to 4f)\), with \(f\) any fermion, in the current model and in the Standard Model.

Returns
\(\Gamma(H\to WW^*\to 4f)\)/ \(\Gamma(H\to WW^*\to 4f)_{\mathrm{SM}}\)

Definition at line 26539 of file NPSMEFTd6General.cpp.

26539 {
26540 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
26541 double width = 1.0;
26542
26543 width += deltaGammaHWW4fRatio1();
26544
26545 if (FlagQuadraticTerms) {
26546 //Add contributions that are quadratic in the effective coefficients
26547 width += deltaGammaHWW4fRatio2();
26548 }
26549
26550 return width;
26551
26552}

◆ GammaHWW4jRatio()

const double NPSMEFTd6General::GammaHWW4jRatio ( ) const

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

Returns
\(\Gamma(H\to WW^*\to 4j)\)/ \(\Gamma(H\to WW^*\to 4j)_{\mathrm{SM}}\)

Definition at line 26380 of file NPSMEFTd6General.cpp.

26380 {
26381 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
26382 double width = 1.0;
26383
26384 width += deltaGammaHWW4jRatio1();
26385
26386 if (FlagQuadraticTerms) {
26387 //Add contributions that are quadratic in the effective coefficients
26388 width += deltaGammaHWW4jRatio2();
26389 }
26390
26391 return width;
26392
26393}

◆ GammaHWWRatio()

const double NPSMEFTd6General::GammaHWWRatio ( ) const
virtual

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 from NPbase.

Definition at line 26093 of file NPSMEFTd6General.cpp.

26093 {
26094 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
26095 double width = 1.0;
26096
26097 width += deltaGammaHWWRatio1();
26098
26099 if (FlagQuadraticTerms) {
26100 //Add contributions that are quadratic in the effective coefficients
26101 width += deltaGammaHWWRatio2();
26102 }
26103
26104 return width;
26105
26106}
const double deltaGammaHWWRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....

◆ GammaHZddRatio()

const double NPSMEFTd6General::GammaHZddRatio ( ) const

The ratio of the \(\Gamma(H\to Zd d)\) ( \(d=d,s,b \)) in the current model and in the Standard Model.

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

Definition at line 27517 of file NPSMEFTd6General.cpp.

27517 {
27518 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
27519 double width = 1.0;
27520
27521 width += deltaGammaHZddRatio1();
27522
27523 if (FlagQuadraticTerms) {
27524 //Add contributions that are quadratic in the effective coefficients
27525 width += deltaGammaHZddRatio2();
27526 }
27527
27528 return width;
27529
27530}

◆ GammaHZeeRatio()

const double NPSMEFTd6General::GammaHZeeRatio ( ) const

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

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

Definition at line 26810 of file NPSMEFTd6General.cpp.

26810 {
26811 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
26812 double width = 1.0;
26813
26814 width += deltaGammaHZeeRatio1();
26815
26816 if (FlagQuadraticTerms) {
26817 //Add contributions that are quadratic in the effective coefficients
26818 width += deltaGammaHZeeRatio2();
26819 }
26820
26821 return width;
26822
26823}
const double deltaGammaHZeeRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaHZeeRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....

◆ GammaHZffRatio()

const double NPSMEFTd6General::GammaHZffRatio ( ) const

The ratio of the \(\Gamma(H\to Zff)\), with \(f\) any fermion, in the current model and in the Standard Model.

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

Definition at line 27613 of file NPSMEFTd6General.cpp.

27613 {
27614 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
27615 double width = 1.0;
27616
27617 width += deltaGammaHZffRatio1();
27618
27619 if (FlagQuadraticTerms) {
27620 //Add contributions that are quadratic in the effective coefficients
27621 width += deltaGammaHZffRatio2();
27622 }
27623
27624 return width;
27625
27626}

◆ GammaHZgaRatio()

const double NPSMEFTd6General::GammaHZgaRatio ( ) const
virtual

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 from NPbase.

Definition at line 27923 of file NPSMEFTd6General.cpp.

27923 {
27924 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
27925 double width = 1.0;
27926
27927 width += deltaGammaHZgaRatio1();
27928
27929 if (FlagQuadraticTerms) {
27930 //Add contributions that are quadratic in the effective coefficients
27931 width += deltaGammaHZgaRatio2();
27932 }
27933
27934 return width;
27935
27936}

◆ GammaHZllRatio()

const double NPSMEFTd6General::GammaHZllRatio ( ) const

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

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

Definition at line 26731 of file NPSMEFTd6General.cpp.

26731 {
26732 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
26733 double width = 1.0;
26734
26735 width += deltaGammaHZllRatio1();
26736
26737 if (FlagQuadraticTerms) {
26738 //Add contributions that are quadratic in the effective coefficients
26739 width += deltaGammaHZllRatio2();
26740 }
26741
26742 return width;
26743
26744}

◆ GammaHZmumuRatio()

const double NPSMEFTd6General::GammaHZmumuRatio ( ) const

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

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

Definition at line 26867 of file NPSMEFTd6General.cpp.

26867 {
26868 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
26869 double width = 1.0;
26870
26871 width += deltaGammaHZmumuRatio1();
26872
26873 if (FlagQuadraticTerms) {
26874 //Add contributions that are quadratic in the effective coefficients
26875 width += deltaGammaHZmumuRatio2();
26876 }
26877
26878 return width;
26879
26880}
const double deltaGammaHZmumuRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
const double deltaGammaHZmumuRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....

◆ GammaHZuuRatio()

const double NPSMEFTd6General::GammaHZuuRatio ( ) const

The ratio of the \(\Gamma(H\to Zu u)\) ( \(u=u,c \)) in the current model and in the Standard Model.

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

Definition at line 27424 of file NPSMEFTd6General.cpp.

27424 {
27425 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
27426 double width = 1.0;
27427
27428 width += deltaGammaHZuuRatio1();
27429
27430 if (FlagQuadraticTerms) {
27431 //Add contributions that are quadratic in the effective coefficients
27432 width += deltaGammaHZuuRatio2();
27433 }
27434
27435 return width;
27436
27437}

◆ GammaHZvvRatio()

const double NPSMEFTd6General::GammaHZvvRatio ( ) const

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

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

Definition at line 27263 of file NPSMEFTd6General.cpp.

27263 {
27264 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
27265 double width = 1.0;
27266
27267 width += deltaGammaHZvvRatio1();
27268
27269 if (FlagQuadraticTerms) {
27270 //Add contributions that are quadratic in the effective coefficients
27271 width += deltaGammaHZvvRatio2();
27272 }
27273
27274 return width;
27275
27276}

◆ GammaHZZ2e2muRatio()

const double NPSMEFTd6General::GammaHZZ2e2muRatio ( ) const

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

Returns
\(\Gamma(H\to ZZ* \to 2e2\mu)\)/ \(\Gamma(H\to ZZ* \to 2e2\mu)_{\mathrm{SM}}\)

Definition at line 27097 of file NPSMEFTd6General.cpp.

27097 {
27098 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
27099 double width = 1.0;
27100
27101 width += deltaGammaHZZ2e2muRatio1();
27102
27103 if (FlagQuadraticTerms) {
27104 //Add contributions that are quadratic in the effective coefficients
27105 width += deltaGammaHZZ2e2muRatio2();
27106 }
27107
27108 return width;
27109
27110}

◆ GammaHZZ4dRatio()

const double NPSMEFTd6General::GammaHZZ4dRatio ( ) const
inline

The ratio of the \(\Gamma(H\to ZZ* \to 4 d)\) ( \(d=d,s,b \)) in the current model and in the Standard Model.

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

Definition at line 2855 of file NPSMEFTd6General.h.

2855 {
2856 return 1.0;
2857 };

◆ GammaHZZ4eRatio()

const double NPSMEFTd6General::GammaHZZ4eRatio ( ) const

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

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

Definition at line 27014 of file NPSMEFTd6General.cpp.

27014 {
27015 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
27016 double width = 1.0;
27017
27018 width += deltaGammaHZZ4eRatio1();
27019
27020 if (FlagQuadraticTerms) {
27021 //Add contributions that are quadratic in the effective coefficients
27022 width += deltaGammaHZZ4eRatio2();
27023 }
27024
27025 return width;
27026
27027}

◆ GammaHZZ4fRatio()

const double NPSMEFTd6General::GammaHZZ4fRatio ( ) const

The ratio of the \(\Gamma(H\to ZZ* \to 4f)\), with \(f\) any fermion, in the current model and in the Standard Model.

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

Definition at line 27696 of file NPSMEFTd6General.cpp.

27696 {
27697 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
27698 double width = 1.0;
27699
27700 width += deltaGammaHZZ4fRatio1();
27701
27702 if (FlagQuadraticTerms) {
27703 //Add contributions that are quadratic in the effective coefficients
27704 width += deltaGammaHZZ4fRatio2();
27705 }
27706
27707 return width;
27708
27709}

◆ GammaHZZ4lRatio()

const double NPSMEFTd6General::GammaHZZ4lRatio ( ) const

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

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

Definition at line 26924 of file NPSMEFTd6General.cpp.

26924 {
26925 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
26926 double width = 1.0;
26927
26928 width += deltaGammaHZZ4lRatio1();
26929
26930 if (FlagQuadraticTerms) {
26931 //Add contributions that are quadratic in the effective coefficients
26932 width += deltaGammaHZZ4lRatio2();
26933 }
26934
26935 return width;
26936
26937}

◆ GammaHZZ4muRatio()

const double NPSMEFTd6General::GammaHZZ4muRatio ( ) const

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

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

Definition at line 27180 of file NPSMEFTd6General.cpp.

27180 {
27181 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
27182 double width = 1.0;
27183
27184 width += deltaGammaHZZ4muRatio1();
27185
27186 if (FlagQuadraticTerms) {
27187 //Add contributions that are quadratic in the effective coefficients
27188 width += deltaGammaHZZ4muRatio2();
27189 }
27190
27191 return width;
27192
27193}

◆ GammaHZZ4uRatio()

const double NPSMEFTd6General::GammaHZZ4uRatio ( ) const
inline

The ratio of the \(\Gamma(H\to ZZ* \to 4 u)\) ( \(u=u,c \)) in the current model and in the Standard Model.

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

Definition at line 2793 of file NPSMEFTd6General.h.

2793 {
2794 return 1.0;
2795 };

◆ GammaHZZ4vRatio()

const double NPSMEFTd6General::GammaHZZ4vRatio ( ) const

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

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

Definition at line 27341 of file NPSMEFTd6General.cpp.

27341 {
27342 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
27343 double width = 1.0;
27344
27345 width += deltaGammaHZZ4vRatio1();
27346
27347 if (FlagQuadraticTerms) {
27348 //Add contributions that are quadratic in the effective coefficients
27349 width += deltaGammaHZZ4vRatio2();
27350 }
27351
27352 return width;
27353
27354}

◆ GammaHZZRatio()

const double NPSMEFTd6General::GammaHZZRatio ( ) const
virtual

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 from NPbase.

Definition at line 26682 of file NPSMEFTd6General.cpp.

26682 {
26683 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
26684 double width = 1.0;
26685
26686 width += deltaGammaHZZRatio1();
26687
26688 if (FlagQuadraticTerms) {
26689 //Add contributions that are quadratic in the effective coefficients
26690 width += deltaGammaHZZRatio2();
26691 }
26692
26693 return width;
26694
26695}
const double deltaGammaHZZRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....

◆ GammaW() [1/2]

const double NPSMEFTd6General::GammaW ( ) const
virtual

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

Returns
\(\Gamma_W\) in GeV

Reimplemented from NPbase.

Definition at line 15754 of file NPSMEFTd6General.cpp.

15754 {
15755 return ( trueSM.GammaW() + deltaGamma_W());
15756}

◆ GammaW() [2/2]

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

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

Parameters
[in]fia lepton or quark
[in]fja lepton or quark
Returns
\(\Gamma^W_{ij}\)

Reimplemented from NPbase.

Definition at line 15719 of file NPSMEFTd6General.cpp.

15719 {
15720 return ( trueSM.GammaW(fi, fj) + deltaGamma_Wff(fi, fj));
15721}

◆ GenerateSMInitialConditions()

void NPSMEFTd6General::GenerateSMInitialConditions ( )

Generates the initial condition for the Standard Model parameters.

This method sets all the Standard Model parameters to their values and RG evolves them up to the New Physics scale.

Definition at line 8347 of file NPSMEFTd6General.cpp.

8347 {
8348 // std::cout<<"\033[1;31m Mw_inp = \033[0m "<< Mw_inp << std::endl;
8349
8350 Lambda_NP = ModelParamMap.at("Lambda_NP");
8351 LambdaNP2 = Lambda_NP * Lambda_NP;
8352 LambdaNPm2 = 1. / LambdaNP2;
8353
8354 // 1) Post-update operations involving SM parameters only
8355
8356 v2 = v() * v();
8357 v2_over_LambdaNP2 = v2 / LambdaNP2;
8358
8359 // SM parameters using tree-level relations, depending on the input scheme
8360 aleMz = trueSM.alphaMz();
8361 eeMz = cAsch * sqrt(4.0 * M_PI * aleMz)
8362 + cWsch * sqrt(4.0 * sqrt(2.0) * GF * Mw_inp * Mw_inp * (1.0 - Mw_inp * Mw_inp / Mz / Mz));
8363 eeMz2 = eeMz*eeMz;
8364
8365 sW2_tree = cAsch * (0.5 * (1.0 - sqrt(1.0 - eeMz2 / (sqrt(2.0) * GF * Mz * Mz))))
8366 + cWsch * (1.0 - Mw_inp * Mw_inp / Mz / Mz);
8367 cW2_tree = 1.0 - sW2_tree;
8368
8369 sW_tree = sqrt(sW2_tree);
8370 cW_tree = sqrt(cW2_tree);
8371
8372 g1_tree = eeMz / cW_tree;
8373 g2_tree = eeMz / sW_tree;
8374 g3_tree = sqrt(4.0 * M_PI * AlsMz);
8375
8376 Mw_tree = cAsch * (Mz * cW_tree)
8377 + cWsch * Mw_inp;
8378
8379 lambdaH_tree = mHl * mHl / 2.0 / v2;
8380
8381 gZvL = (leptons[NEUTRINO_1].getIsospin());
8382 gZlL = (leptons[ELECTRON].getIsospin()) - (leptons[ELECTRON].getCharge()) * sW2_tree;
8383 gZlR = -(leptons[ELECTRON].getCharge()) * sW2_tree;
8384 gZuL = (quarks[UP].getIsospin()) - (quarks[UP].getCharge()) * sW2_tree;
8385 gZuR = -(quarks[UP].getCharge()) * sW2_tree;
8386 gZdL = (quarks[DOWN].getIsospin()) - (quarks[DOWN].getCharge()) * sW2_tree;
8387 gZdR = -(quarks[DOWN].getCharge()) * sW2_tree;
8388
8389 dZH = -(9.0 / 16.0)*(GF * mHl * mHl / sqrt(2.0) / M_PI / M_PI)*(2.0 * M_PI / 3.0 / sqrt(3.0) - 1.0);
8390
8391 dZH1 = dZH / (1.0 - dZH);
8392
8393 dZH2 = dZH * (1 + 3.0 * dZH) / (1.0 - dZH) / (1.0 - dZH);
8394
8395 //2) Post-update operations involving dimension-6 operators
8396
8397 ChangeToEvolutorsBasisPureSM();
8398 //ChangeToEvolutorsBasisSMEFTtoSM();
8399 Mu_LEW[0] = mu_LEW;
8400 Mu_LEW[1] = mc_LEW;
8401 Mu_LEW[2] = mt_LEW;
8402
8403 Md_LEW[0] = md_LEW;
8404 Md_LEW[1] = ms_LEW;
8405 Md_LEW[2] = mb_LEW;
8406
8407 Me_LEW[0] = me_LEW;
8408 Me_LEW[1] = mmu_LEW;
8409 Me_LEW[2] = mtau_LEW;
8410
8411
8412 // Renormalization Group Evolution (RGE)
8413
8414 // Logs of the scales used in the evolutors, from top to bottom
8415 tmu2 = log(500.0/Lambda_NP);
8416 tmu3 = log(365.0/Lambda_NP);
8417 tmu4 = log(240.0/Lambda_NP);
8418 tmu5 = log(mHl/Lambda_NP);
8419 tmuw = log(muw/Lambda_NP);
8420
8421 // SMEFTEvol* setup
8422
8423 if (FlagRGEci) {
8424
8425 // SM initial conditions for RGEsolver SMEFTEvolEW
8426 SMEFTEvolEW.GenerateSMInitialConditions(muw, Lambda_NP, SMEFTBasisFlag, "Numeric",
8427 g1_LEW, g2_LEW, g3_LEW, lambdaH_LEW, mH2_LEW,
8428 Mu_LEW, Md_LEW, Me_LEW, s12CKM_LEW, s13CKM_LEW, s23CKM_LEW, dCKM_LEW);
8429
8430 }
8431 else {
8432
8433 // SM initial conditions for RGEsolver SMEFTEvolEW
8434 // Skip RGE by setting the two scales at Lambda_NP for the EFT and to muw for the SM pars
8435 SMEFTEvolEW.GenerateSMInitialConditions(muw, muw, SMEFTBasisFlag, "Numeric",
8436 g1_LEW, g2_LEW, g3_LEW, lambdaH_LEW, mH2_LEW,
8437 Mu_LEW, Md_LEW, Me_LEW, s12CKM_LEW, s13CKM_LEW, s23CKM_LEW, dCKM_LEW);
8438 }
8439
8440 isSMInitialConditionComputed = true;
8441}
const double Mw_tree() const
The tree-level mass of the boson, .

◆ getCG_LNP()

double NPSMEFTd6General::getCG_LNP ( ) const
inline

Return CG_LNP.

Returns
\( CG_LNP \)

Definition at line 687 of file NPSMEFTd6General.h.

687 {
688 return CG_LNP;
689 }

◆ getLambda_NP()

double NPSMEFTd6General::getLambda_NP ( ) const
inline

Return Lambda_NP.

Returns
\( Lambda_NP \)

Definition at line 678 of file NPSMEFTd6General.h.

678 {
679 return Lambda_NP;
680 }

◆ getMatching()

virtual NPSMEFTd6GeneralMatching & NPSMEFTd6General::getMatching ( ) const
inlinevirtual

A method to get the Matching object for this model.

Returns
The matching object for this model

Reimplemented from StandardModel.

Definition at line 668 of file NPSMEFTd6General.h.

668 {
669 return NPSMEFTd6GM.getObj();
670 }

◆ IctW_TWG()

const double NPSMEFTd6General::IctW_TWG ( const double  mu) const
virtual

< To change C/Lambda^2 from GeV to TeV

Definition at line 47486 of file NPSMEFTd6General.cpp.

47486 {
47487
47488 double comb;
47489 double toTeVm2 = 1000000.;
47490
47491 // Minus sign because of difference in covariant derivative convention of Top WG
47492 comb = - getSMEFTCoeff("CuWI", 2, 2, mu);;
47493
47494 return (toTeVm2 * comb);
47495}

◆ IctZ_TWG()

const double NPSMEFTd6General::IctZ_TWG ( const double  mu) const
virtual

< To change C/Lambda^2 from GeV to TeV

Definition at line 47508 of file NPSMEFTd6General.cpp.

47508 {
47509
47510 double comb;
47511 double toTeVm2 = 1000000.;
47512
47513 // Minus sign because of difference in covariant derivative convention of Top WG
47514 comb = - ( - sW_tree * getSMEFTCoeff("CuBI", 2, 2, mu) + cW_tree * getSMEFTCoeff("CuWI", 2, 2, mu) );
47515
47516 return (toTeVm2 * comb);
47517}

◆ intDMLL2eus2()

const double NPSMEFTd6General::intDMLL2eus2 ( const double  s,
const double  t0,
const double  t1 
) const
virtual

Definition at line 46713 of file NPSMEFTd6General.cpp.

46713 {
46714
46715 double intM2;
46716 double aEM, sw2cw2;
46717 double gLeSM;
46718 double deltagLe;
46719 double Aeeee;
46720 double GammaZSM, deltaGammaZ;
46721 double Mz2, Mz4, s2;
46722 // RG scale of the process
46723 double muRG;
46724
46725 muRG = sqrt(s);
46726
46727 aEM = trueSM.alphaMz();
46728 sw2cw2 = sW2_tree * cW2_tree;
46729 Aeeee = CeeLL_e(muRG);
46730 gLeSM = gZlL;
46731 deltagLe = deltaGL_f_mu(leptons[ELECTRON], muRG);
46732 GammaZSM = trueSM.Gamma_Z();
46733 deltaGammaZ = deltaGamma_Z();
46734 Mz2 = Mz * Mz;
46735 Mz4 = Mz2 * Mz2;
46736 s2 = s * s;
46737
46738 intM2 = (1.0/(3.0*s2))*((2.0*gLeSM*gLeSM*gLeSM*Mz2*s2*GammaZSM*(gLeSM*(Mz4 + s2 - Mz2*(2.0*s + GammaZSM*GammaZSM))*deltaGammaZ + 2.0*GammaZSM*(Mz4 + s2 + Mz2*(-2.0*s + GammaZSM*GammaZSM))*deltagLe))/(sw2cw2*sw2cw2 * pow(Mz4 + s2 + Mz2*(-2.0*s + GammaZSM*GammaZSM),3.0)) +
46739 2.0*(1.0 - (gLeSM*gLeSM*(Mz2 - s)*s)/(sw2cw2*((Mz2 - s)*(Mz2 - s) + Mz2*GammaZSM*GammaZSM)))*(delta_em + (s*Aeeee)/(2.0*M_PI*aEM) + (2.0*gLeSM*(Mz2 - s)*s*(gLeSM*Mz2*GammaZSM*deltaGammaZ - (Mz4 + s2 + Mz2*(-2.0*s + GammaZSM*GammaZSM))*deltagLe))/(sw2cw2*pow(Mz4 + s2 + Mz2*(-2.0*s + GammaZSM*GammaZSM),2.0))))*(pow(s + t1 ,3.0) - pow(s + t0,3.0)) +
46740 ((2.0*delta_em + (4.0*gLeSM*gLeSM*Mz2*(Mz2 - s)*s*GammaZSM*deltaGammaZ)/(sw2cw2*pow(Mz4 + s2 + Mz2*(-2.0*s + GammaZSM*GammaZSM),2.0)) + (s*Aeeee)/(M_PI*aEM) - (4.0*gLeSM*(Mz2 - s)*s*deltagLe)/(sw2cw2*(Mz4 + s2 + Mz2*(-2.0*s + GammaZSM*GammaZSM))))/s)*(2*s*( t1 - t0) + (t1*t1 - t0*t0)/2.0 + s2*log(t1/t0)) +
46741 (gLeSM *(gLeSM*(2.0*sw2cw2*delta_em + (4.0*gLeSM*gLeSM*Mz2*(Mz2 - s)*s*GammaZSM*deltaGammaZ)/pow(Mz4 + s2 + Mz2*(-2.0*s + GammaZSM*GammaZSM),2.0) + (s*sw2cw2*Aeeee)/(M_PI*aEM)) + 4.0*(sw2cw2 + (2.0*gLeSM*gLeSM*s*(-Mz2 + s))/(Mz4 + s2 + Mz2*(-2.0*s + GammaZSM*GammaZSM)))*deltagLe))/(s*sw2cw2*sw2cw2)*((1.0/2.0)*( t1*(2.0*Mz2 + 4.0*s + t1) - t0*(2.0*Mz2 + 4.0*s + t0)) + pow(Mz2 + s,2.0)*log((-Mz2 + t1)/(-Mz2 + t0))) +
46742 (4.0*gLeSM*deltagLe)/(Mz2*sw2cw2) * (Mz2*(t1 - t0) - s2*log(t1/t0) + pow(Mz2 + s,2.0)*log((-Mz2 + t1)/(-Mz2 + t0))) +
46743 (4.0*gLeSM*gLeSM*gLeSM*deltagLe)/(sw2cw2*sw2cw2)*(((Mz2 + s)*(Mz2 + s)/(Mz2 - t1) - (Mz2 + s)*(Mz2 + s)/(Mz2 - t0) + t1 - t0 + 2.0*(Mz2 + s)*log((-Mz2 + t1)/(-Mz2 + t0))));
46744
46745 return intM2;
46746}

◆ intDMLR2etildest2()

const double NPSMEFTd6General::intDMLR2etildest2 ( const double  s,
const double  t0,
const double  t1 
) const
virtual

Definition at line 46801 of file NPSMEFTd6General.cpp.

46801 {
46802
46803 double intM2;
46804 double aEM, sw2cw2;
46805 double gLeSM, gReSM;
46806 double deltagLe, deltagRe;
46807 double Aeeee;
46808 double s2;
46809 // RG scale of the process
46810 double muRG;
46811
46812 muRG = sqrt(s);
46813
46814 aEM = trueSM.alphaMz();
46815 sw2cw2 = sW2_tree * cW2_tree;
46816 Aeeee = CeeLR_e(muRG);
46817 gLeSM = gZlL;
46818 gReSM = gZlR;
46819 deltagLe = deltaGL_f_mu(leptons[ELECTRON], muRG);
46820 deltagRe = deltaGR_f_mu(leptons[ELECTRON], muRG);
46821 s2 = s*s;
46822
46823 intM2 = -2.0 * s2*delta_em *(1/t1 - 1/t0) -
46824 (2.0 * s2*(gReSM * deltagLe + gLeSM*(gReSM*delta_em + deltagRe)))/(Mz * Mz * sw2cw2)*(log(t1/t0) - log( (-Mz * Mz + t1)/(-Mz * Mz + t0) ) ) +
46825 (s2*Aeeee)/(2.0 * M_PI * aEM )* log(t1/t0) +
46826 (gLeSM*gReSM*(s2)*Aeeee )/(2.0 * M_PI * sw2cw2 * aEM) * log( (Mz * Mz - t1)/(Mz * Mz - t0) ) +
46827 ((2.0 *gLeSM*gReSM*s2*(gReSM*deltagLe + gLeSM*deltagRe))/ sw2cw2/ sw2cw2) *(1.0/ (Mz * Mz - t1) - 1.0/ (Mz * Mz - t0));
46828
46829 return intM2;
46830}

◆ intDMLR2ets2()

const double NPSMEFTd6General::intDMLR2ets2 ( const double  s,
const double  t0,
const double  t1 
) const
virtual

Definition at line 46783 of file NPSMEFTd6General.cpp.

46783 {
46784
46785 double intM2;
46786
46787 intM2 = deltaMLR2_f(leptons[ELECTRON], s) * (t1*t1*t1 - t0*t0*t0)/3.0/s/s;
46788
46789 return intM2;
46790}

◆ intDMRL2etildest2()

const double NPSMEFTd6General::intDMRL2etildest2 ( const double  s,
const double  t0,
const double  t1 
) const
virtual

Definition at line 46832 of file NPSMEFTd6General.cpp.

46832 {
46833
46834 double intM2;
46835 double aEM, sw2cw2;
46836 double gLeSM, gReSM;
46837 double deltagLe, deltagRe;
46838 double Aeeee;
46839 double s2;
46840 // RG scale of the process
46841 double muRG;
46842
46843 muRG = sqrt(s);
46844
46845 aEM = trueSM.alphaMz();
46846 sw2cw2 = sW2_tree * cW2_tree;
46847 Aeeee = CeeRL_e(muRG);
46848 gLeSM = gZlL;
46849 gReSM = gZlR;
46850 deltagLe = deltaGL_f_mu(leptons[ELECTRON], muRG);
46851 deltagRe = deltaGR_f_mu(leptons[ELECTRON], muRG);
46852 s2 = s*s;
46853
46854 intM2 = -2.0 * s2*delta_em *(1/t1 - 1/t0) -
46855 (2.0 * s2*(gReSM * deltagLe + gLeSM*(gReSM*delta_em + deltagRe)))/(Mz * Mz * sw2cw2)*(log(t1/t0) - log( (-Mz * Mz + t1)/(-Mz * Mz + t0) ) ) +
46856 (s2*Aeeee)/(2.0 * M_PI * aEM )* log(t1/t0) +
46857 (gLeSM*gReSM*(s2)*Aeeee )/(2.0 * M_PI * sw2cw2 * aEM) * log( (Mz * Mz - t1)/(Mz * Mz - t0) ) +
46858 ((2.0 *gLeSM*gReSM*s2*(gReSM*deltagLe + gLeSM*deltagRe))/ sw2cw2/ sw2cw2) *(1.0/ (Mz * Mz - t1) - 1.0/ (Mz * Mz - t0));
46859
46860 return intM2;
46861}

◆ intDMRL2ets2()

const double NPSMEFTd6General::intDMRL2ets2 ( const double  s,
const double  t0,
const double  t1 
) const
virtual

Definition at line 46792 of file NPSMEFTd6General.cpp.

46792 {
46793
46794 double intM2;
46795
46796 intM2 = deltaMRL2_f(leptons[ELECTRON], s) * (t1*t1*t1 - t0*t0*t0)/3.0/s/s;
46797
46798 return intM2;
46799}

◆ intDMRR2eus2()

const double NPSMEFTd6General::intDMRR2eus2 ( const double  s,
const double  t0,
const double  t1 
) const
virtual

Definition at line 46748 of file NPSMEFTd6General.cpp.

46748 {
46749
46750 double intM2;
46751 double aEM, sw2cw2;
46752 double gReSM;
46753 double deltagRe;
46754 double Aeeee;
46755 double GammaZSM, deltaGammaZ;
46756 double Mz2, Mz4, s2;
46757 // RG scale of the process
46758 double muRG;
46759
46760 muRG = sqrt(s);
46761
46762 aEM = trueSM.alphaMz();
46763 sw2cw2 = sW2_tree * cW2_tree;
46764 Aeeee = CeeRR_e(muRG);
46765 gReSM = gZlR;
46766 deltagRe = deltaGR_f_mu(leptons[ELECTRON], muRG);
46767 GammaZSM = trueSM.Gamma_Z();
46768 deltaGammaZ = deltaGamma_Z();
46769 Mz2 = Mz * Mz;
46770 Mz4 = Mz2 * Mz2;
46771 s2 = s * s;
46772
46773 intM2 = (1.0/(3.0*s2))*((2.0*gReSM*gReSM*gReSM*Mz2*s2*GammaZSM*(gReSM*(Mz4 + s2 - Mz2*(2.0*s + GammaZSM*GammaZSM))*deltaGammaZ + 2.0*GammaZSM*(Mz4 + s2 + Mz2*(-2.0*s + GammaZSM*GammaZSM))*deltagRe))/(sw2cw2*sw2cw2 * pow(Mz4 + s2 + Mz2*(-2.0*s + GammaZSM*GammaZSM),3.0)) +
46774 2.0*(1.0 - (gReSM*gReSM*(Mz2 - s)*s)/(sw2cw2*((Mz2 - s)*(Mz2 - s) + Mz2*GammaZSM*GammaZSM)))*(delta_em + (s*Aeeee)/(2.0*M_PI*aEM) + (2.0*gReSM*(Mz2 - s)*s*(gReSM*Mz2*GammaZSM*deltaGammaZ - (Mz4 + s2 + Mz2*(-2.0*s + GammaZSM*GammaZSM))*deltagRe))/(sw2cw2*pow(Mz4 + s2 + Mz2*(-2.0*s + GammaZSM*GammaZSM),2.0))))*(pow(s + t1 ,3.0) - pow(s + t0,3.0)) +
46775 ((2.0*delta_em + (4.0*gReSM*gReSM*Mz2*(Mz2 - s)*s*GammaZSM*deltaGammaZ)/(sw2cw2*pow(Mz4 + s2 + Mz2*(-2.0*s + GammaZSM*GammaZSM),2.0)) + (s*Aeeee)/(M_PI*aEM) - (4.0*gReSM*(Mz2 - s)*s*deltagRe)/(sw2cw2*(Mz4 + s2 + Mz2*(-2.0*s + GammaZSM*GammaZSM))))/s)*(2*s*( t1 - t0) + (t1*t1 - t0*t0)/2.0 + s2*log(t1/t0)) +
46776 (gReSM *(gReSM*(2.0*sw2cw2*delta_em + (4.0*gReSM*gReSM*Mz2*(Mz2 - s)*s*GammaZSM*deltaGammaZ)/pow(Mz4 + s2 + Mz2*(-2.0*s + GammaZSM*GammaZSM),2.0) + (s*sw2cw2*Aeeee)/(M_PI*aEM)) + 4.0*(sw2cw2 + (2.0*gReSM*gReSM*s*(-Mz2 + s))/(Mz4 + s2 + Mz2*(-2.0*s + GammaZSM*GammaZSM)))*deltagRe))/(s*sw2cw2*sw2cw2)*((1.0/2.0)*( t1*(2.0*Mz2 + 4.0*s + t1) - t0*(2.0*Mz2 + 4.0*s + t0)) + pow(Mz2 + s,2.0)*log((-Mz2 + t1)/(-Mz2 + t0))) +
46777 (4.0*gReSM*deltagRe)/(Mz2*sw2cw2) * (Mz2*(t1 - t0) - s2*log(t1/t0) + pow(Mz2 + s,2.0)*log((-Mz2 + t1)/(-Mz2 + t0))) +
46778 (4.0*gReSM*gReSM*gReSM*deltagRe)/(sw2cw2*sw2cw2)*(((Mz2 + s)*(Mz2 + s)/(Mz2 - t1) - (Mz2 + s)*(Mz2 + s)/(Mz2 - t0) + t1 - t0 + 2.0*(Mz2 + s)*log((-Mz2 + t1)/(-Mz2 + t0))));
46779
46780 return intM2;
46781}

◆ kappaAeff()

const double NPSMEFTd6General::kappaAeff ( ) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 43073 of file NPSMEFTd6General.cpp.

43073 {
43074 return sqrt(GammaHgagaRatio());
43075}
const double GammaHgagaRatio() const
The ratio of the in the current model and in the Standard Model.

◆ kappabeff()

const double NPSMEFTd6General::kappabeff ( ) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 43049 of file NPSMEFTd6General.cpp.

43049 {
43050 return sqrt(GammaHbbRatio());
43051}
const double GammaHbbRatio() const
The ratio of the in the current model and in the Standard Model.

◆ kappaceff()

const double NPSMEFTd6General::kappaceff ( ) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 43041 of file NPSMEFTd6General.cpp.

43041 {
43042 return sqrt(GammaHccRatio());
43043}
const double GammaHccRatio() const
The ratio of the in the current model and in the Standard Model.

◆ kappaGeff()

const double NPSMEFTd6General::kappaGeff ( ) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 43053 of file NPSMEFTd6General.cpp.

43053 {
43054 return sqrt(GammaHggRatio());
43055}
const double GammaHggRatio() const
The ratio of the in the current model and in the Standard Model.

◆ kappamueff()

const double NPSMEFTd6General::kappamueff ( ) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 43033 of file NPSMEFTd6General.cpp.

43033 {
43034 return sqrt(GammaHmumuRatio());
43035}
const double GammaHmumuRatio() const
The ratio of the in the current model and in the Standard Model.

◆ kappaseff()

const double NPSMEFTd6General::kappaseff ( ) const
virtual

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

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

Definition at line 43045 of file NPSMEFTd6General.cpp.

43045 {
43046 return sqrt(GammaHssRatio());
43047}
const double GammaHssRatio() const
The ratio of the in the current model and in the Standard Model.

◆ kappataueff()

const double NPSMEFTd6General::kappataueff ( ) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 43037 of file NPSMEFTd6General.cpp.

43037 {
43038 return sqrt(GammaHtautauRatio());
43039}
const double GammaHtautauRatio() const
The ratio of the in the current model and in the Standard Model.

◆ kappaW4feff()

const double NPSMEFTd6General::kappaW4feff ( ) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 43069 of file NPSMEFTd6General.cpp.

43069 {
43070 return sqrt(GammaH4fCCRatio());
43071}
const double GammaH4fCCRatio() const
The ratio of the via CC in the current model and in the Standard Model.

◆ kappaWeff()

const double NPSMEFTd6General::kappaWeff ( ) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 43061 of file NPSMEFTd6General.cpp.

43061 {
43062 return sqrt(GammaHWWRatio());
43063}
const double GammaHWWRatio() const
The ratio of the in the current model and in the Standard Model.

◆ kappaZ4feff()

const double NPSMEFTd6General::kappaZ4feff ( ) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 43065 of file NPSMEFTd6General.cpp.

43065 {
43066 return sqrt(GammaH4fNCRatio());
43067}
const double GammaH4fNCRatio() const
The ratio of the via NC in the current model and in the Standard Model.

◆ kappaZAeff()

const double NPSMEFTd6General::kappaZAeff ( ) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 43077 of file NPSMEFTd6General.cpp.

43077 {
43078 return sqrt(GammaHZgaRatio());
43079}
const double GammaHZgaRatio() const
The ratio of the in the current model and in the Standard Model.

◆ kappaZeff()

const double NPSMEFTd6General::kappaZeff ( ) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 43057 of file NPSMEFTd6General.cpp.

43057 {
43058 return sqrt(GammaHZZRatio());
43059}
const double GammaHZZRatio() const
The ratio of the in the current model and in the Standard Model.

◆ lambdaZNP()

const double NPSMEFTd6General::lambdaZNP ( const double  mu) const
virtual

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

Returns
\(\lambda_{Z}\)

Reimplemented from NPbase.

Definition at line 36527 of file NPSMEFTd6General.cpp.

36527 {
36528 double NPdirect;
36529
36530 NPdirect = (3.0 / 2.0) * (eeMz / sW_tree) * getSMEFTCoeff("CW", mu) * v2;
36531
36532 return NPdirect;
36533}

◆ lambz_HB()

const double NPSMEFTd6General::lambz_HB ( const double  mu) const
virtual

The Higgs-basis coupling \(\lambda_{z}\). (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition of the Higgs-basis parameters coincides with the one of some of the \(g_i, \delta g_i\) couplings defined above. In the Higgs basis, however, one uses the freedom to perform certain field redefinitions and operations to demand that the mass eigenstate Lagrangian has specific features. (See pag. 5,6 in the reference.) Therefore, the actual expression in terms of dim 6 coefficients may differ from the one for \(g_i, \delta g_i\).

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

Reimplemented from NPbase.

Definition at line 43233 of file NPSMEFTd6General.cpp.

43233 {
43234 double ciHB;
43235
43236 ciHB = -(3.0 / 2.0)*(eeMz / sW_tree) * getSMEFTCoeff("CW", mu) * v2;
43237
43238 return ciHB;
43239}

◆ mubbH()

virtual const double NPSMEFTd6General::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 from NPbase.

Definition at line 2152 of file NPSMEFTd6General.h.

2153 {
2154 return 1.0;
2155 }; //AG:added

◆ mueeHee()

const double NPSMEFTd6General::mueeHee ( const double  sqrt_s,
const double  Pol_em,
const double  Pol_ep 
) const
virtual

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 from NPbase.

Definition at line 22043 of file NPSMEFTd6General.cpp.

22043 {
22044
22045 // Mw scheme
22046
22047 double mu = 1.0;
22048
22049 double C1 = 0.0;
22050
22051 // Wilson coefficients and scale
22052 double CHB = 0.0, CHW = 0.0, CHWB = 0.0, CHD = 0.0, CHbox = 0.0, CHl1R11 = 0.0;
22053 double CHl3R11 = 0.0, CHl3R22 = 0.0, CHeR11 = 0.0, CllR1221 = 0.0;
22054 double muRG = 0;
22055
22056 // Polarization factors
22057 double Pe = Pol_em, Pp = Pol_ep;
22058 double fLR, fRL, fLL, fRR;
22059
22060 // LR, RL, LL, and RR cross sections
22061 double sigmaSMeLRa0 = 0.0, sigmaeLRa0 = 0.0, sigmaSMeLRa1 = 0.0, sigmaeLRa1 = 0.0;
22062 double sigmaSMeRLa0 = 0.0, sigmaeRLa0 = 0.0, sigmaSMeRLa1 = 0.0, sigmaeRLa1 = 0.0;
22063
22064 double sigmaSMeLLa0 = 0.0, sigmaeLLa0 = 0.0, sigmaSMeLLa1 = 0.0, sigmaeLLa1 = 0.0;
22065 double sigmaSMeRRa0 = 0.0, sigmaeRRa0 = 0.0, sigmaSMeRRa1 = 0.0, sigmaeRRa1 = 0.0;
22066
22067 double scalTH = 1.0;
22068
22069 // -------------------------------------------------------------------------
22070
22071 if ( sqrt_s > 0.5 ) {
22072 // Theory uncert. scaling like log^2(E/MW)
22073
22074 scalTH = log(sqrt_s/0.080365)/log(0.5/0.080365);
22075 scalTH = scalTH * scalTH;
22076 }
22077
22078 fLR = 0.25 * (1.0 - Pe) * (1.0 + Pp);
22079 fRL = 0.25 * (1.0 + Pe) * (1.0 - Pp);
22080 fLL = 0.25 * (1.0 - Pe) * (1.0 - Pp);
22081 fRR = 0.25 * (1.0 + Pe) * (1.0 + Pp);
22082
22083 // RG scale in GeV
22084 muRG = 1000. * sqrt_s;
22085
22086// Wilson coefficients definitions
22087 CHB = getSMEFTCoeff("CHB", muRG);
22088 CHW = getSMEFTCoeff("CHW", muRG);
22089 CHWB = getSMEFTCoeff("CHWB", muRG);
22090 CHD = getSMEFTCoeff("CHD", muRG);
22091 CHbox = getSMEFTCoeff("CHbox", muRG);
22092 CHl1R11 = getSMEFTCoeff("CHl1R",0,0, muRG);
22093 CHl3R11 = getSMEFTCoeff("CHl3R",0,0, muRG);
22094 CHl3R22 = getSMEFTCoeff("CHl3R",1,1, muRG);
22095 CHeR11 = getSMEFTCoeff("CHeR",0,0, muRG);
22096 CllR1221 = getSMEFTCoeff("CllR",0,1,1,0, muRG);
22097
22098 // Computed as the difference between e+ e- > H e+ e- and e+ e- > H Z, Z > e+ e-
22099
22100 if (sqrt_s == 0.500) {
22101
22102 C1 = 0.0067;
22103
22104 // e+ e- > H e+ e- - e+ e- > H Z, Z > e+ e-
22105 // LR -------------------------------
22106 sigmaSMeLRa0 = 0.015502;
22107
22108 sigmaeLRa0 = cWsch * (sigmaSMeLRa0
22109 -4098.92 * CHB
22110 +7192.41 * CHW
22111 +6438.5 * CHWB
22112 +4108.48 * CHD
22113 +1877.39 * CHbox
22114 +28079.5 * CHl1R11
22115 +25267.8 * CHl3R11
22116 -2824.24 * CHl3R22
22117 -526.241 * CHeR11
22118 +2810.1 * CllR1221
22119 );
22120
22121 sigmaSMeLRa1 = 0.003925;
22122
22123 sigmaeLRa1 = cWsch * (sigmaSMeLRa1
22124 -1760.76 * CHB
22125 +6343.83 * CHW
22126 +862.93 * CHWB
22127 +624.83 * CHD
22128 +475.03 * CHbox
22129 +26386.7 * CHl1R11
22130 +25667.3 * CHl3R11
22131 -714.93 * CHl3R22
22132 -421.83 * CHeR11
22133 +711.83 * CllR1221
22134 );
22135
22136 // RL -------------------------------
22137 sigmaSMeRLa0 = 0.007657;
22138
22139 sigmaeRLa0 = cWsch * (sigmaSMeRLa0
22140 +1971.91 * CHB
22141 -91.342 * CHW
22142 +1373.22 * CHWB
22143 -2764.85 * CHD
22144 +924.564 * CHbox
22145 +414.096 * CHl1R11
22146 -976.972 * CHl3R11
22147 -1394.52 * CHl3R22
22148 -23347.4 * CHeR11
22149 +1388.44 * CllR1221
22150 );
22151
22152 sigmaSMeRLa1 = 0.002563;
22153
22154 sigmaeRLa1 = cWsch * (sigmaSMeRLa1
22155 +2917.26 * CHB
22156 +76.18 * CHW
22157 +2218.96 * CHWB
22158 -566.82 * CHD
22159 +310.61 * CHbox
22160 +340.09 * CHl1R11
22161 -126.53 * CHl3R11
22162 -466.71 * CHl3R22
22163 -21174.2 * CHeR11
22164 +464.69 * CllR1221
22165 );
22166
22167 // LL -------------------------------
22168 sigmaSMeLLa0 = 0.006966;
22169
22170 sigmaeLLa0 = cWsch * (sigmaSMeLLa0
22171 +4733.36 * CHB
22172 +1093.5 * CHW
22173 -3452.57 * CHWB
22174 -494.684 * CHD
22175 +844.033 * CHbox
22176 -1787.74 * CHl1R11
22177 -3056.39 * CHl3R11
22178 -1268.13 * CHl3R22
22179 +2206.99 * CHeR11
22180 +1266.16 * CllR1221
22181 );
22182
22183 sigmaSMeLLa1 = 0.0;
22184
22185 sigmaeLLa1 = sigmaSMeLLa1;
22186
22187 // RR -------------------------------
22188 sigmaSMeRRa0 = 0.006966;
22189
22190 sigmaeRRa0 = cWsch * (sigmaSMeRRa0
22191 +4735.97 * CHB
22192 +1092.78 * CHW
22193 -3453.81 * CHWB
22194 -494.684 * CHD
22195 +844.033 * CHbox
22196 -1788.99 * CHl1R11
22197 -3056.38 * CHl3R11
22198 -1268.13 * CHl3R22
22199 +2206.53 * CHeR11
22200 +1266.16 * CllR1221
22201 );
22202
22203 sigmaSMeRRa1 = 0.0;
22204
22205 sigmaeRRa1 = sigmaSMeRRa1;
22206
22207 } else if (sqrt_s == 0.550) {
22208
22209 C1 = 0.0067;
22210
22211 // e+ e- > H e+ e- - e+ e- > H Z, Z > e+ e-
22212 // LR -------------------------------
22213 sigmaSMeLRa0 = 0.016705;
22214
22215 sigmaeLRa0 = cWsch * (sigmaSMeLRa0
22216 -4112.54 * CHB
22217 +5601.16 * CHW
22218 +7336.04 * CHWB
22219 +4634.02 * CHD
22220 +2029.88 * CHbox
22221 +25858.5 * CHl1R11
22222 +22849.8 * CHl3R11
22223 -3039.76 * CHl3R22
22224 -434.5 * CHeR11
22225 +3041.28 * CllR1221
22226 );
22227
22228 sigmaSMeLRa1 = 0.003172;
22229
22230 sigmaeLRa1 = cWsch * (sigmaSMeLRa1
22231 -1488.24 * CHB
22232 +5327.07 * CHW
22233 +689.75 * CHWB
22234 +506.48 * CHD
22235 +383.93 * CHbox
22236 +25710.4 * CHl1R11
22237 +25128.9 * CHl3R11
22238 -576.71 * CHl3R22
22239 -340.94 * CHeR11
22240 +576.93 * CllR1221
22241 );
22242
22243 // RL -------------------------------
22244 sigmaSMeRLa0 = 0.007966;
22245
22246 sigmaeRLa0 = cWsch * (sigmaSMeRLa0
22247 +984.448 * CHB
22248 -142.658 * CHW
22249 +677.26 * CHWB
22250 -3034.71 * CHD
22251 +965.07 * CHbox
22252 +340.095 * CHl1R11
22253 -1101.65 * CHl3R11
22254 -1452.34 * CHl3R22
22255 -21978.4 * CHeR11
22256 +1451.97 * CllR1221
22257 );
22258
22259 sigmaSMeRLa1 = 0.00207;
22260
22261 sigmaeRLa1 = cWsch * (sigmaSMeRLa1
22262 +2454.5 * CHB
22263 +53.84 * CHW
22264 +1880.89 * CHWB
22265 -457.54 * CHD
22266 +251.23 * CHbox
22267 +275.71 * CHl1R11
22268 -101.57 * CHl3R11
22269 -376.05 * CHl3R22
22270 -20653.6 * CHeR11
22271 +376.16 * CllR1221
22272 );
22273
22274 // LL -------------------------------
22275 sigmaSMeLLa0 = 0.008388;
22276
22277 sigmaeLLa0 = cWsch * (sigmaSMeLLa0
22278 +5210.05 * CHB
22279 +1184.39 * CHW
22280 -3856.1 * CHWB
22281 -596.339 * CHD
22282 +1015.68 * CHbox
22283 -2279.34 * CHl1R11
22284 -3807.33 * CHl3R11
22285 -1526.87 * CHl3R22
22286 +2813.4 * CHeR11
22287 +1523.44 * CllR1221
22288 );
22289
22290 sigmaSMeLLa1 = 0.0;
22291
22292 sigmaeLLa1 = sigmaSMeLLa1;
22293
22294 // RR -------------------------------
22295 sigmaSMeRRa0 = 0.008388;
22296
22297 sigmaeRRa0 = cWsch * (sigmaSMeRRa0
22298 +5210.49 * CHB
22299 +1183.86 * CHW
22300 -3856.65 * CHWB
22301 -594.298 * CHD
22302 +1014.02 * CHbox
22303 -2283.41 * CHl1R11
22304 -3805.47 * CHl3R11
22305 -1526.24 * CHl3R22
22306 +2814.1 * CHeR11
22307 +1522.51 * CllR1221
22308 );
22309
22310 sigmaSMeRRa1 = 0.0;
22311
22312 sigmaeRRa1 = sigmaSMeRRa1;
22313
22314 } else if (sqrt_s == 1.0) {
22315
22316 C1 = 0.0065;
22317
22318 // e+ e- > H e+ e- - e+ e- > H Z, Z > e+ e-
22319 // LR -------------------------------
22320 sigmaSMeLRa0 = 0.031515;
22321
22322 sigmaeLRa0 = cWsch * (sigmaSMeLRa0
22323 -5273.48 * CHB
22324 -2563.62 * CHW
22325 +16070.3 * CHWB
22326 +9598.71 * CHD
22327 +3803.15 * CHbox
22328 +6786.78 * CHl1R11
22329 +1156.86 * CHl3R11
22330 -5735.46 * CHl3R22
22331 -132.37 * CHeR11
22332 +5728.09 * CllR1221
22333 );
22334
22335 sigmaSMeLRa1 = 0.00088;
22336
22337 sigmaeLRa1 = cWsch * (sigmaSMeLRa1
22338 -482.328 * CHB
22339 +1692.36 * CHW
22340 +183.29 * CHWB
22341 +140.1 * CHD
22342 +106.2 * CHbox
22343 +23325.2 * CHl1R11
22344 +23162.1 * CHl3R11
22345 -160.16 * CHl3R22
22346 -94.45 * CHeR11
22347 +159.86 * CllR1221
22348 );
22349
22350 // RL -------------------------------
22351 sigmaSMeRLa0 = 0.013671;
22352
22353 sigmaeRLa0 = cWsch * (sigmaSMeRLa0
22354 -4714.26 * CHB
22355 -308.604 * CHW
22356 -3682.04 * CHWB
22357 -6021.83 * CHD
22358 +1648.1 * CHbox
22359 +93.8183 * CHl1R11
22360 -2395.03 * CHl3R11
22361 -2489.25 * CHl3R22
22362 -11195.5 * CHeR11
22363 +2484.75 * CllR1221
22364 );
22365
22366 sigmaSMeRLa1 = 0.000575;
22367
22368 sigmaeRLa1 = cWsch * (sigmaSMeRLa1
22369 +783.67 * CHB
22370 +4.93 * CHW
22371 +615.38 * CHWB
22372 -127.27 * CHD
22373 +69.67 * CHbox
22374 +76.16 * CHl1R11
22375 -28.32 * CHl3R11
22376 -104.57 * CHl3R22
22377 -18814. * CHeR11
22378 +104.73 * CllR1221
22379 );
22380
22381 // LL -------------------------------
22382 sigmaSMeLLa0 = 0.019938;
22383
22384 sigmaeLLa0 = cWsch * (sigmaSMeLLa0
22385 +7757.24 * CHB
22386 +1628.67 * CHW
22387 -6241.45 * CHWB
22388 -1420.11 * CHD
22389 +2407.24 * CHbox
22390 -7405.21 * CHl1R11
22391 -11030.9 * CHl3R11
22392 -3630.32 * CHl3R22
22393 +9152.39 * CHeR11
22394 +3619.27 * CllR1221
22395 );
22396
22397 sigmaSMeLLa1 = 0.0;
22398
22399 sigmaeLLa1 = sigmaSMeLLa1;
22400
22401 // RR -------------------------------
22402 sigmaSMeRRa0 = 0.019938;
22403
22404 sigmaeRRa0 = cWsch * (sigmaSMeRRa0
22405 +7760.88 * CHB
22406 +1629.58 * CHW
22407 -6241.85 * CHWB
22408 -1420.11 * CHD
22409 +2407.24 * CHbox
22410 -7416.83 * CHl1R11
22411 -11036.3 * CHl3R11
22412 -3630.32 * CHl3R22
22413 +9151.14 * CHeR11
22414 +3619.27 * CllR1221
22415 );
22416
22417 sigmaSMeRRa1 = 0.0;
22418
22419 sigmaeRRa1 = sigmaSMeRRa1;
22420
22421 } else if (sqrt_s == 1.4) {
22422
22423 C1 = 0.0065;
22424
22425 // e+ e- > H e+ e- - e+ e- > H Z, Z > e+ e-
22426 // LR -------------------------------
22427 sigmaSMeLRa0 = 0.043295;
22428
22429 sigmaeLRa0 = cWsch * (sigmaSMeLRa0
22430 -6192.44 * CHB
22431 -5876.33 * CHW
22432 +22064.3 * CHWB
22433 +13310.3 * CHD
22434 +5226.12 * CHbox
22435 -8410.11 * CHl1R11
22436 -16330.9 * CHl3R11
22437 -7885.24 * CHl3R22
22438 -80.8144 * CHeR11
22439 +7861.2 * CllR1221
22440 );
22441
22442 sigmaSMeLRa1 = 0.00044;
22443
22444 sigmaeLRa1 = cWsch * (sigmaSMeLRa1
22445 -249.516 * CHB
22446 +871.46 * CHW
22447 +91. * CHWB
22448 +70.15 * CHD
22449 +53.31 * CHbox
22450 +22795.3 * CHl1R11
22451 +22705.4 * CHl3R11
22452 -80.019 * CHl3R22
22453 -47.409 * CHeR11
22454 +79.81 * CllR1221
22455 );
22456
22457 // RL -------------------------------
22458 sigmaSMeRLa0 = 0.018575;
22459
22460 sigmaeRLa0 = cWsch * (sigmaSMeRLa0
22461 -7253.38 * CHB
22462 -354.216 * CHW
22463 -6168.17 * CHWB
22464 -8318.73 * CHD
22465 +2239.38 * CHbox
22466 +44.6 * CHl1R11
22467 -3340.37 * CHl3R11
22468 -3383.27 * CHl3R22
22469 -3085.96 * CHeR11
22470 +3370.78 * CllR1221
22471 );
22472
22473 sigmaSMeRLa1 = 0.000287;
22474
22475 sigmaeRLa1 = cWsch * (sigmaSMeRLa1
22476 +404.369 * CHB
22477 +1.262 * CHW
22478 +318.379 * CHWB
22479 -63.65 * CHD
22480 +34.837 * CHbox
22481 +38.139 * CHl1R11
22482 -14.289 * CHl3R11
22483 -52.272 * CHl3R22
22484 -18393.9 * CHeR11
22485 +52.215 * CllR1221
22486 );
22487
22488 // LL -------------------------------
22489 sigmaSMeLLa0 = 0.027967;
22490
22491 sigmaeLLa0 = cWsch * (sigmaSMeLLa0
22492 +8797.53 * CHB
22493 +1783.21 * CHW
22494 -7389.69 * CHWB
22495 -1996.03 * CHD
22496 +3374.01 * CHbox
22497 -12077. * CHl1R11
22498 -17157.9 * CHl3R11
22499 -5092.09 * CHl3R22
22500 +14929.2 * CHeR11
22501 +5076.1 * CllR1221
22502 );
22503
22504 sigmaSMeLLa1 = 0.0;
22505
22506 sigmaeLLa1 = sigmaSMeLLa1;
22507
22508 // RR -------------------------------
22509 sigmaSMeRRa0 = 0.027967;
22510
22511 sigmaeRRa0 = cWsch * (sigmaSMeRRa0
22512 +8799.81 * CHB
22513 +1789.18 * CHW
22514 -7386.69 * CHWB
22515 -1996.03 * CHD
22516 +3374.07 * CHbox
22517 -12093.2 * CHl1R11
22518 -17168.1 * CHl3R11
22519 -5092.1 * CHl3R22
22520 +14921.5 * CHeR11
22521 +5076.11 * CllR1221
22522 );
22523
22524 sigmaSMeRRa1 = 0.0;
22525
22526 sigmaeRRa1 = sigmaSMeRRa1;
22527
22528 } else if (sqrt_s == 1.5) {
22529
22530 C1 = 0.0065; // Use the same as 1400 GeV
22531
22532 // e+ e- > H e+ e- - e+ e- > H Z, Z > e+ e-
22533 // LR -------------------------------
22534 sigmaSMeLRa0 = 0.045902;
22535
22536 sigmaeLRa0 = cWsch * (sigmaSMeLRa0
22537 -6375.19 * CHB
22538 -6460.92 * CHW
22539 +23318.4 * CHWB
22540 +14123. * CHD
22541 +5539.23 * CHbox
22542 -12062.5 * CHl1R11
22543 -20377.7 * CHl3R11
22544 -8361.26 * CHl3R22
22545 -70.2473 * CHeR11
22546 +8323.76 * CllR1221
22547 );
22548
22549 sigmaSMeLRa1 = 0.000382;
22550
22551 sigmaeLRa1 = cWsch * (sigmaSMeLRa1
22552 -217.463 * CHB
22553 +760.524 * CHW
22554 +78.744 * CHWB
22555 +60.914 * CHD
22556 +46.284 * CHbox
22557 +22714.2 * CHl1R11
22558 +22643.9 * CHl3R11
22559 -69.698 * CHl3R22
22560 -41.158 * CHeR11
22561 +69.444 * CllR1221
22562 );
22563
22564 // RL -------------------------------
22565 sigmaSMeRLa0 = 0.019672;
22566
22567 sigmaeRLa0 = cWsch * (sigmaSMeRLa0
22568 -7723.03 * CHB
22569 -363.499 * CHW
22570 -6714.28 * CHWB
22571 -8822.04 * CHD
22572 +2368.63 * CHbox
22573 +26.1277 * CHl1R11
22574 -3541.43 * CHl3R11
22575 -3586.63 * CHl3R22
22576 -1139.61 * CHeR11
22577 +3562.85 * CllR1221
22578 );
22579
22580 sigmaSMeRLa1 = 0.00025;
22581
22582 sigmaeRLa1 = cWsch * (sigmaSMeRLa1
22583 +353.423 * CHB
22584 +0.877 * CHW
22585 +278.093 * CHWB
22586 -55.24 * CHD
22587 +30.338 * CHbox
22588 +33.078 * CHl1R11
22589 -12.356 * CHl3R11
22590 -45.362 * CHl3R22
22591 -18343.1 * CHeR11
22592 +45.449 * CllR1221
22593 );
22594
22595 // LL -------------------------------
22596 sigmaSMeLLa0 = 0.029711;
22597
22598 sigmaeLLa0 = cWsch * (sigmaSMeLLa0
22599 +8980.14 * CHB
22600 +1806.17 * CHW
22601 -7606.24 * CHWB
22602 -2122.01 * CHD
22603 +3584.01 * CHbox
22604 -13210.4 * CHl1R11
22605 -18604.3 * CHl3R11
22606 -5410.06 * CHl3R22
22607 +16326.5 * CHeR11
22608 +5389.08 * CllR1221
22609 );
22610
22611 sigmaSMeLLa1 = 0.0;
22612
22613 sigmaeLLa1 = sigmaSMeLLa1;
22614
22615 // RR -------------------------------
22616 sigmaSMeRRa0 = 0.029711;
22617
22618 sigmaeRRa0 = cWsch * (sigmaSMeRRa0
22619 +8985.08 * CHB
22620 +1815.25 * CHW
22621 -7606.1 * CHWB
22622 -2122.01 * CHD
22623 +3584.06 * CHbox
22624 -13225.4 * CHl1R11
22625 -18615.2 * CHl3R11
22626 -5410.07 * CHl3R22
22627 +16320. * CHeR11
22628 +5389.08 * CllR1221
22629 );
22630
22631 sigmaSMeRRa1 = 0.0;
22632
22633 sigmaeRRa1 = sigmaSMeRRa1;
22634
22635 } else if (sqrt_s == 3.0) {
22636
22637 C1 = 0.0063;
22638
22639 // e+ e- > H e+ e- - e+ e- > H Z, Z > e+ e-
22640 // LR -------------------------------
22641 sigmaSMeLRa0 = 0.074258;
22642
22643 sigmaeLRa0 = cWsch * (sigmaSMeLRa0
22644 -7890.8 * CHB
22645 -10712. * CHW
22646 +36102.9 * CHWB
22647 +22954.4 * CHD
22648 +8950.34 * CHbox
22649 -58386.8 * CHl1R11
22650 -71823.6 * CHl3R11
22651 -13529.9 * CHl3R22
22652 -84.4482 * CHeR11
22653 +13440.9 * CllR1221
22654 );
22655
22656 sigmaSMeLRa1 = 0.000094;
22657
22658 sigmaeLRa1 = cWsch * (sigmaSMeLRa1
22659 -54.8938 * CHB
22660 +191.442 * CHW
22661 +19.136 * CHWB
22662 +14.986 * CHD
22663 +11.398 * CHbox
22664 +22370.4 * CHl1R11
22665 +22337.9 * CHl3R11
22666 -17.152 * CHl3R22
22667 -10.134 * CHeR11
22668 +17.064 * CllR1221
22669 );
22670
22671 // RL -------------------------------
22672 sigmaSMeRLa0 = 0.031683;
22673
22674 sigmaeRLa0 = cWsch * (sigmaSMeRLa0
22675 -11227.5 * CHB
22676 -410.83 * CHW
22677 -12206.1 * CHWB
22678 -14304.6 * CHD
22679 +3817.17 * CHbox
22680 -0.93975 * CHl1R11
22681 -5766.16 * CHl3R11
22682 -5772.65 * CHl3R22
22683 +23381.2 * CHeR11
22684 +5741.22 * CllR1221
22685 );
22686
22687 sigmaSMeRLa1 = 0.000061;
22688
22689 sigmaeRLa1 = cWsch * (sigmaSMeRLa1
22690 +89.174 * CHB
22691 -0.004 * CHW
22692 +70.224 * CHWB
22693 -13.617 * CHD
22694 +7.452 * CHbox
22695 +8.178 * CHl1R11
22696 -3.058 * CHl3R11
22697 -11.199 * CHl3R22
22698 -18063.7 * CHeR11
22699 +11.123 * CllR1221
22700 );
22701
22702 // LL -------------------------------
22703 sigmaSMeLLa0 = 0.048427;
22704
22705 sigmaeLLa0 = cWsch * (sigmaSMeLLa0
22706 +10268.1 * CHB
22707 +1941.01 * CHW
22708 -9431.02 * CHWB
22709 -3454. * CHD
22710 +5837. * CHbox
22711 -27962.8 * CHl1R11
22712 -36729.7 * CHl3R11
22713 -8820.01 * CHl3R22
22714 +34561.2 * CHeR11
22715 +8778.01 * CllR1221
22716 );
22717
22718 sigmaSMeLLa1 = 0.0;
22719
22720 sigmaeLLa1 = sigmaSMeLLa1;
22721
22722 // RR -------------------------------
22723 sigmaSMeRRa0 = 0.048427;
22724
22725 sigmaeRRa0 = cWsch * (sigmaSMeRRa0
22726 +10279.1 * CHB
22727 +1965.01 * CHW
22728 -9436.92 * CHWB
22729 -3454. * CHD
22730 +5837. * CHbox
22731 -27968.7 * CHl1R11
22732 -36755.7 * CHl3R11
22733 -8820.01 * CHl3R22
22734 +34557.2 * CHeR11
22735 +8779.01 * CllR1221
22736 );
22737
22738 sigmaSMeRRa1 = 0.0;
22739
22740 sigmaeRRa1 = sigmaSMeRRa1;
22741
22742 sigmaeRRa1 = cWsch * (sigmaSMeRRa1
22743
22744 );
22745
22746 } else
22747 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeHee()");
22748
22749 // Construct the signal strength
22750 // Total cross section
22751 mu = fLR * (sigmaeLRa0 - sigmaeLRa1) + fRL * (sigmaeRLa0 - sigmaeRLa1) + fLL * (sigmaeLLa0 - sigmaeLLa1) + fRR * (sigmaeRRa0 - sigmaeRRa1);
22752 // Normalize to SM
22753 mu = mu / (fLR * (sigmaSMeLRa0 - sigmaSMeLRa1) + fRL * (sigmaSMeRLa0 - sigmaSMeRLa1) + fLL * (sigmaSMeLLa0 - sigmaSMeLLa1) + fRR * (sigmaSMeRRa0 - sigmaSMeRRa1));
22754
22755 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
22756 //(Assume similar to WBF.)
22757 mu += scalTH * eeeWBFint + eeeWBFpar;
22758
22759 // Linear contribution from Higgs self-coupling
22760 mu = mu + cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
22761
22762
22763 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
22764
22765 return mu;
22766}

◆ mueeHvv()

const double NPSMEFTd6General::mueeHvv ( const double  sqrt_s,
const double  Pol_em,
const double  Pol_ep 
) const
virtual

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 from NPbase.

Definition at line 20658 of file NPSMEFTd6General.cpp.

20658 {
20659
20660 // Mw scheme
20661
20662 double mu = 1.0;
20663
20664 double C1 = 0.0;
20665
20666 // Wilson coefficients and scale
20667 double CHB = 0.0, CHW = 0.0, CHWB = 0.0, CHD = 0.0, CHbox = 0.0, CHl1R11 = 0.0;
20668 double CHl3R11 = 0.0, CHl3R22 = 0.0, CHeR11 = 0.0, CllR1221 = 0.0;
20669 double muRG = 0;
20670
20671 // Polarization factors
20672 double Pe = Pol_em, Pp = Pol_ep;
20673 double fLR, fRL;
20674
20675 // LH and RH cross sections
20676 double sigmaSMeLHa0 = 0.0, sigmaeLHa0 = 0.0, sigmaSMeLHa1 = 0.0, sigmaeLHa1 = 0.0;
20677 double sigmaSMeRHa0 = 0.0, sigmaeRHa0 = 0.0, sigmaSMeRHa1 = 0.0, sigmaeRHa1 = 0.0;
20678
20679 double scalTH = 1.0;
20680
20681 // -------------------------------------------------------------------------
20682
20683 if ( sqrt_s > 0.5 ) {
20684 // Theory uncert. scaling like log^2(E/MW)
20685
20686 scalTH = log(sqrt_s/0.080365)/log(0.5/0.080365);
20687 scalTH = scalTH * scalTH;
20688 }
20689
20690 fLR = 0.25 * (1.0 - Pe) * (1.0 + Pp);
20691 fRL = 0.25 * (1.0 + Pe) * (1.0 - Pp);
20692
20693 // RG scale in GeV
20694 muRG = 1000. * sqrt_s;
20695
20696 // Wilson coefficients definitions
20697 CHB = getSMEFTCoeff("CHB", muRG);
20698 CHW = getSMEFTCoeff("CHW", muRG);
20699 CHWB = getSMEFTCoeff("CHWB", muRG);
20700 CHD = getSMEFTCoeff("CHD", muRG);
20701 CHbox = getSMEFTCoeff("CHbox", muRG);
20702 CHl1R11 = getSMEFTCoeff("CHl1R",0,0, muRG);
20703 CHl3R11 = getSMEFTCoeff("CHl3R",0,0, muRG);
20704 CHl3R22 = getSMEFTCoeff("CHl3R",1,1, muRG);
20705 CHeR11 = getSMEFTCoeff("CHeR",0,0, muRG);
20706 CllR1221 = getSMEFTCoeff("CllR",0,1,1,0, muRG);
20707
20708 // For the Higgs trilinear dependence assume the WBF mechanism dominates
20709
20710 // Computed as the difference between e+ e- > H ve ve and e+ e- > H Z, Z > ve ve
20711
20712 if (sqrt_s == 0.230) {
20713
20714 C1 = 0.00639683;
20715
20716 // e+ e- > H ve ve - e+ e- > H Z, Z > ve ve
20717 // LH -------------------------------
20718 sigmaSMeLHa0 = 0.059149;
20719
20720 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
20721 -6703.9 * CHB
20722 +28405.8 * CHW
20723 +8204.2 * CHWB
20724 +4505.86 * CHD
20725 +7247.85 * CHbox
20726 +46957.8 * CHl1R11
20727 +41337.8 * CHl3R11
20728 -10716.8 * CHl3R22
20729 +50.057 * CHeR11
20730 +10816.5 * CllR1221
20731 );
20732
20733 sigmaSMeLHa1 = 0.029738;
20734
20735 sigmaeLHa1 = cWsch * (sigmaSMeLHa1
20736 -5698. * CHB
20737 +24313. * CHW
20738 +6634. * CHWB
20739 +4154. * CHD
20740 +3596. * CHbox
20741 +37856. * CHl1R11
20742 +39659. * CHl3R11
20743 -5412. * CHl3R22
20744 -2. * CHeR11
20745 +5405. * CllR1221
20746 );
20747
20748 // RH -------------------------------
20749 sigmaSMeRHa0 = 0.021932;
20750
20751 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
20752 +11963.9 * CHB
20753 +1660.64 * CHW
20754 +6640.6 * CHWB
20755 -5265.33 * CHD
20756 +2635.77 * CHbox
20757 -2626.19 * CHl1R11
20758 -1364.38 * CHl3R11
20759 -3977.51 * CHl3R22
20760 -37857.4 * CHeR11
20761 +3998.57 * CllR1221
20762 );
20763
20764 sigmaSMeRHa1 = 0.019411;
20765
20766 sigmaeRHa1 = cWsch * (sigmaSMeRHa1
20767 +10684.6 * CHB
20768 +1491.6 * CHW
20769 +5968.6 * CHWB
20770 -4673.2 * CHD
20771 +2359.6 * CHbox
20772 -2347.2 * CHl1R11
20773 -1176.4 * CHl3R11
20774 -3522.7 * CHl3R22
20775 -33504.4 * CHeR11
20776 +3535.6 * CllR1221
20777 );
20778
20779 } else if (sqrt_s == 0.240) {
20780
20781 C1 = 0.00639683;
20782
20783 // e+ e- > H ve ve - e+ e- > H Z, Z > ve ve
20784 // LH -------------------------------
20785 sigmaSMeLHa0 = 0.064179;
20786
20787 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
20788 -7582.01 * CHB
20789 +31652.3 * CHW
20790 +8473.6 * CHWB
20791 +4551.21 * CHD
20792 +7782.99 * CHbox
20793 +53595.2 * CHl1R11
20794 +46797.1 * CHl3R11
20795 -11665.3 * CHl3R22
20796 -34.399 * CHeR11
20797 +11729.1 * CllR1221
20798 );
20799
20800 sigmaSMeLHa1 = 0.032478;
20801
20802 sigmaeLHa1 = cWsch * (sigmaSMeLHa1
20803 -6747. * CHB
20804 +28236. * CHW
20805 +7213. * CHWB
20806 +4534. * CHD
20807 +3930. * CHbox
20808 +45348. * CHl1R11
20809 +47337. * CHl3R11
20810 -5915. * CHl3R22
20811 -5. * CHeR11
20812 +5905. * CllR1221
20813 );
20814
20815 // RH -------------------------------
20816 sigmaSMeRHa0 = 0.024227;
20817
20818 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
20819 +14216.9 * CHB
20820 +1819.5 * CHW
20821 +8263.49 * CHWB
20822 -5810.48 * CHD
20823 +2944.56 * CHbox
20824 -2904.14 * CHl1R11
20825 -1479.61 * CHl3R11
20826 -4379.55 * CHl3R22
20827 -45568.2 * CHeR11
20828 +4424.17 * CllR1221
20829 );
20830
20831 sigmaSMeRHa1 = 0.021198;
20832
20833 sigmaeRHa1 = cWsch * (sigmaSMeRHa1
20834 +12477. * CHB
20835 +1581. * CHW
20836 +7265. * CHWB
20837 -5103. * CHD
20838 +2581. * CHbox
20839 -2563.9 * CHl1R11
20840 -1282.9 * CHl3R11
20841 -3841.8 * CHl3R22
20842 -39845. * CHeR11
20843 +3860. * CllR1221
20844 );
20845
20846 } else if (sqrt_s == 0.250) {
20847
20848 C1 = 0.0064;
20849
20850 // e+ e- > H ve ve - e+ e- > H Z, Z > ve ve
20851 // LH -------------------------------
20852 sigmaSMeLHa0 = 0.067697;
20853
20854 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
20855 -7842.55 * CHB
20856 +32195.3 * CHW
20857 +7995.72 * CHWB
20858 +4345.9 * CHD
20859 +8239.09 * CHbox
20860 +56576.4 * CHl1R11
20861 +47681.9 * CHl3R11
20862 -12330.7 * CHl3R22
20863 +4.62 * CHeR11
20864 +12293.3 * CllR1221
20865 );
20866
20867 sigmaSMeLHa1 = 0.032502;
20868
20869 sigmaeLHa1 = cWsch * (sigmaSMeLHa1
20870 -7262. * CHB
20871 +29887. * CHW
20872 +7183. * CHWB
20873 +4539. * CHD
20874 +3925. * CHbox
20875 +49603. * CHl1R11
20876 +51583. * CHl3R11
20877 -5918. * CHl3R22
20878 -9. * CHeR11
20879 +5897. * CllR1221
20880 );
20881
20882 // RH -------------------------------
20883 sigmaSMeRHa0 = 0.024424;
20884
20885 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
20886 +15200.9 * CHB
20887 +1794.68 * CHW
20888 +9134.34 * CHWB
20889 -5883.35 * CHD
20890 +2944.13 * CHbox
20891 -2967.46 * CHl1R11
20892 -1479.3 * CHl3R11
20893 -4437.99 * CHl3R22
20894 -49809.1 * CHeR11
20895 +4461.27 * CllR1221
20896 );
20897
20898 sigmaSMeRHa1 = 0.021221;
20899
20900 sigmaeRHa1 = cWsch * (sigmaSMeRHa1
20901 +13253. * CHB
20902 +1527. * CHW
20903 +7972. * CHWB
20904 -5113.4 * CHD
20905 +2577. * CHbox
20906 -2574.3 * CHl1R11
20907 -1286. * CHl3R11
20908 -3855.1 * CHl3R22
20909 -43275. * CHeR11
20910 +3856. * CllR1221
20911 );
20912
20913 } else if (sqrt_s == 0.350) {
20914
20915 C1 = 0.0062;
20916
20917 // e+ e- > H ve ve - e+ e- > H Z, Z > ve ve
20918 // LH -------------------------------
20919 sigmaSMeLHa0 = 0.134698;
20920
20921 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
20922 -4610.61 * CHB
20923 +13131.4 * CHW
20924 +3271.33 * CHWB
20925 -1426.48 * CHD
20926 +16256.3 * CHbox
20927 +52474.1 * CHl1R11
20928 +5236.32 * CHl3R11
20929 -24479. * CHl3R22
20930 -79.73 * CHeR11
20931 +24584.9 * CllR1221
20932 );
20933
20934 sigmaSMeLHa1 = 0.017502;
20935
20936 sigmaeLHa1 = cWsch * (sigmaSMeLHa1
20937 -6067.4 * CHB
20938 +22837.2 * CHW
20939 +3670.2 * CHWB
20940 +2444.5 * CHD
20941 +2120.8 * CHbox
20942 +54404.2 * CHl1R11
20943 +55470.2 * CHl3R11
20944 -3184. * CHl3R22
20945 -2.7 * CHeR11
20946 +3180.2 * CllR1221
20947 );
20948
20949 // RH -------------------------------
20950 sigmaSMeRHa0 = 0.013416;
20951
20952 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
20953 +12262.3 * CHB
20954 +674.27 * CHW
20955 +8562.69 * CHWB
20956 -3239.42 * CHD
20957 +1628.99 * CHbox
20958 -1664.92 * CHl1R11
20959 -772.27 * CHl3R11
20960 -2434.07 * CHl3R22
20961 -53588.2 * CHeR11
20962 +2433.13 * CllR1221
20963 );
20964
20965 sigmaSMeRHa1 = 0.011428;
20966
20967 sigmaeRHa1 = cWsch * (sigmaSMeRHa1
20968 +10380.3 * CHB
20969 +578.1 * CHW
20970 +7249.4 * CHWB
20971 -2754.8 * CHD
20972 +1382.8 * CHbox
20973 -1386.5 * CHl1R11
20974 -695.2 * CHl3R11
20975 -2079.1 * CHl3R22
20976 -45682.7 * CHeR11
20977 +2080.1 * CllR1221
20978 );
20979
20980 } else if (sqrt_s == 0.365) {
20981
20982 C1 = 0.00618352;
20983
20984 // e+ e- > H ve ve - e+ e- > H Z, Z > ve ve
20985 // LH -------------------------------
20986 sigmaSMeLHa0 = 0.149505;
20987
20988 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
20989 -4089.28 * CHB
20990 +10219.8 * CHW
20991 +2978.04 * CHWB
20992 -2089.33 * CHD
20993 +18094.8 * CHbox
20994 +51560.3 * CHl1R11
20995 -3886.54 * CHl3R11
20996 -27167.1 * CHl3R22
20997 +40.4 * CHeR11
20998 +27244.9 * CllR1221
20999 );
21000
21001 sigmaSMeLHa1 = 0.015907;
21002
21003 sigmaeLHa1 = cWsch * (sigmaSMeLHa1
21004 -5736.2 * CHB
21005 +21442.2 * CHW
21006 +3310.6 * CHWB
21007 +2221. * CHD
21008 +1927.1 * CHbox
21009 +53940.2 * CHl1R11
21010 +54912.2 * CHl3R11
21011 -2892.8 * CHl3R22
21012 -1.6 * CHeR11
21013 +2891.4 * CllR1221
21014 );
21015
21016 // RH -------------------------------
21017 sigmaSMeRHa0 = 0.012207;
21018
21019 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
21020 +11547.6 * CHB
21021 +589.54 * CHW
21022 +8177.48 * CHWB
21023 -2948.28 * CHD
21024 +1481.42 * CHbox
21025 -1521.36 * CHl1R11
21026 -701.48 * CHl3R11
21027 -2218.87 * CHl3R22
21028 -53022.9 * CHeR11
21029 +2214.52 * CllR1221
21030 );
21031
21032 sigmaSMeRHa1 = 0.010386;
21033
21034 sigmaeRHa1 = cWsch * (sigmaSMeRHa1
21035 +9767.4 * CHB
21036 +498.7 * CHW
21037 +6888.4 * CHWB
21038 -2501.9 * CHD
21039 +1260.2 * CHbox
21040 -1260.4 * CHl1R11
21041 -632. * CHl3R11
21042 -1889.5 * CHl3R22
21043 -45151.6 * CHeR11
21044 +1891.8 * CllR1221
21045 );
21046
21047 } else if (sqrt_s == 0.380) {
21048
21049 C1 = 0.0062;
21050
21051 // e+ e- > H ve ve - e+ e- > H Z, Z > ve ve
21052 // LH -------------------------------
21053 sigmaSMeLHa0 = 0.165164;
21054
21055 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
21056 -3620.09 * CHB
21057 +7262.01 * CHW
21058 +2533.79 * CHWB
21059 -2795.85 * CHD
21060 +19930.1 * CHbox
21061 +50455.6 * CHl1R11
21062 -13297.1 * CHl3R11
21063 -30129. * CHl3R22
21064 -75.41 * CHeR11
21065 +29935.6 * CllR1221
21066 );
21067
21068 sigmaSMeLHa1 = 0.014504;
21069
21070 sigmaeLHa1 = cWsch * (sigmaSMeLHa1
21071 -5414.8 * CHB
21072 +20137. * CHW
21073 +3002.5 * CHWB
21074 +2029.9 * CHD
21075 +1760.6 * CHbox
21076 +53470. * CHl1R11
21077 +54342. * CHl3R11
21078 -2636.3 * CHl3R22
21079 +2.7 * CHeR11
21080 +2640.2 * CllR1221
21081 );
21082
21083 // RH -------------------------------
21084 sigmaSMeRHa0 = 0.011137;
21085
21086 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
21087 +10870.8 * CHB
21088 +511.27 * CHW
21089 +7767.56 * CHWB
21090 -2692.87 * CHD
21091 +1349.76 * CHbox
21092 -1394.99 * CHl1R11
21093 -634.74 * CHl3R11
21094 -2023.82 * CHl3R22
21095 -52450.2 * CHeR11
21096 +2030.93 * CllR1221
21097 );
21098
21099 sigmaSMeRHa1 = 0.009472;
21100
21101 sigmaeRHa1 = cWsch * (sigmaSMeRHa1
21102 +9181.6 * CHB
21103 +430.1 * CHW
21104 +6529.6 * CHWB
21105 -2282.2 * CHD
21106 +1147.4 * CHbox
21107 -1151. * CHl1R11
21108 -575.8 * CHl3R11
21109 -1722.9 * CHl3R22
21110 -44623.5 * CHeR11
21111 +1726.7 * CllR1221
21112 );
21113
21114 } else if (sqrt_s == 0.500) {
21115
21116 C1 = 0.0061;
21117
21118 // e+ e- > H ve ve - e+ e- > H Z, Z > ve ve
21119 // LH -------------------------------
21120 sigmaSMeLHa0 = 0.302866;
21121
21122 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
21123 -401.42 * CHB
21124 -11755. * CHW
21125 +877.96 * CHWB
21126 -8221.05 * CHD
21127 +36140. * CHbox
21128 +45149.8 * CHl1R11
21129 -95968.7 * CHl3R11
21130 -55410.3 * CHl3R22
21131 -243.04 * CHeR11
21132 +54805.9 * CllR1221
21133 );
21134
21135 sigmaSMeLHa1 = 0.00776;
21136
21137 sigmaeLHa1 = cWsch * (sigmaSMeLHa1
21138 -3477.5 * CHB
21139 +12550.9 * CHW
21140 +1542.9 * CHWB
21141 +1083.3 * CHD
21142 +941.7 * CHbox
21143 +50229.9 * CHl1R11
21144 +50669.9 * CHl3R11
21145 -1411.6 * CHl3R22
21146 -0.7 * CHeR11
21147 +1411. * CllR1221
21148 );
21149
21150 // RH -------------------------------
21151 sigmaSMeRHa0 = 0.005968;
21152
21153 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
21154 +6902.97 * CHB
21155 +180.91 * CHW
21156 +5139.82 * CHWB
21157 -1436.97 * CHD
21158 +722.43 * CHbox
21159 -752.583 * CHl1R11
21160 -332.172 * CHl3R11
21161 -1083.6 * CHl3R22
21162 -48701.4 * CHeR11
21163 +1087.27 * CllR1221
21164 );
21165
21166 sigmaSMeRHa1 = 0.005067;
21167
21168 sigmaeRHa1 = cWsch * (sigmaSMeRHa1
21169 +5773.6 * CHB
21170 +153.1 * CHW
21171 +4277.7 * CHWB
21172 -1220.2 * CHD
21173 +614.4 * CHbox
21174 -614.8 * CHl1R11
21175 -307.7 * CHl3R11
21176 -921.5 * CHl3R22
21177 -41341.8 * CHeR11
21178 +923.7 * CllR1221
21179 );
21180
21181 } else if (sqrt_s == 0.550) {
21182
21183 C1 = 0.0061;
21184
21185 // e+ e- > H ve ve - e+ e- > H Z, Z > ve ve
21186 // LH -------------------------------
21187 sigmaSMeLHa0 = 0.362269;
21188
21189 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
21190 +373.85 * CHB
21191 -17839.8 * CHW
21192 +734.48 * CHWB
21193 -9923.28 * CHD
21194 +43743. * CHbox
21195 +44063.1 * CHl1R11
21196 -132983. * CHl3R11
21197 -65946.9 * CHl3R22
21198 +152.15 * CHeR11
21199 +66262.6 * CllR1221
21200 );
21201
21202 sigmaSMeLHa1 = 0.006271;
21203
21204 sigmaeLHa1 = cWsch * (sigmaSMeLHa1
21205 -2939. * CHB
21206 +10537.5 * CHW
21207 +1232.7 * CHWB
21208 +876. * CHD
21209 +761.8 * CHbox
21210 +49277.3 * CHl1R11
21211 +49629.3 * CHl3R11
21212 -1139.8 * CHl3R22
21213 -0.2 * CHeR11
21214 +1140.9 * CllR1221
21215 );
21216
21217 // RH -------------------------------
21218 sigmaSMeRHa0 = 0.004825;
21219
21220 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
21221 +5824.16 * CHB
21222 +125.188 * CHW
21223 +4375.17 * CHWB
21224 -1164.22 * CHD
21225 +579.62 * CHbox
21226 -613.231 * CHl1R11
21227 -265.447 * CHl3R11
21228 -877.103 * CHl3R22
21229 -47624.2 * CHeR11
21230 +876.017 * CllR1221
21231 );
21232
21233 sigmaSMeRHa1 = 0.004095;
21234
21235 sigmaeRHa1 = cWsch * (sigmaSMeRHa1
21236 +4857.9 * CHB
21237 +105.3 * CHW
21238 +3628.7 * CHWB
21239 -986.7 * CHD
21240 +497.2 * CHbox
21241 -496.9 * CHl1R11
21242 -248.5 * CHl3R11
21243 -744.8 * CHl3R22
21244 -40427.9 * CHeR11
21245 +745.8 * CllR1221
21246 );
21247
21248 } else if (sqrt_s == 1.0) {
21249
21250 C1 = 0.0059;
21251
21252 // e+ e- > H ve ve - e+ e- > H Z, Z > ve ve
21253 // LH -------------------------------
21254 sigmaSMeLHa0 = 0.840445;
21255
21256 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
21257 +1799.69 * CHB
21258 -46969.5 * CHW
21259 +104.525 * CHWB
21260 -25193.7 * CHD
21261 +101623. * CHbox
21262 +42181.4 * CHl1R11
21263 -477637. * CHl3R11
21264 -153174. * CHl3R22
21265 -72.821 * CHeR11
21266 +152853. * CllR1221
21267 );
21268
21269 sigmaSMeLHa1 = 0.001741;
21270
21271 sigmaeLHa1 = cWsch * (sigmaSMeLHa1
21272 -952.62 * CHB
21273 +3344.46 * CHW
21274 +325.76 * CHWB
21275 +243.3 * CHD
21276 +211.6 * CHbox
21277 +45697. * CHl1R11
21278 +45787. * CHl3R11
21279 -317.11 * CHl3R22
21280 +0.04 * CHeR11
21281 +317.06 * CllR1221
21282 );
21283
21284 // RH -------------------------------
21285 sigmaSMeRHa0 = 0.001338;
21286
21287 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
21288 +1883.78 * CHB
21289 +12.31 * CHW
21290 +1460.68 * CHWB
21291 -322.405 * CHD
21292 +162.126 * CHbox
21293 -173.677 * CHl1R11
21294 -69.869 * CHl3R11
21295 -243.069 * CHl3R22
21296 -43656.7 * CHeR11
21297 +243.762 * CllR1221
21298 );
21299
21300 sigmaSMeRHa1 = 0.001137;
21301
21302 sigmaeRHa1 = cWsch * (sigmaSMeRHa1
21303 +1552.24 * CHB
21304 +9.77 * CHW
21305 +1192.24 * CHWB
21306 -274. * CHD
21307 +137.9 * CHbox
21308 -138.09 * CHl1R11
21309 -69.34 * CHl3R11
21310 -207.12 * CHl3R22
21311 -37101. * CHeR11
21312 +207.27 * CllR1221
21313 );
21314
21315 } else if (sqrt_s == 1.4) {
21316
21317 C1 = 0.0058;
21318
21319 // e+ e- > H ve ve - e+ e- > H Z, Z > ve ve
21320 // LH -------------------------------
21321 sigmaSMeLHa0 = 1.16664;
21322
21323 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
21324 +1515.52 * CHB
21325 -60139.2 * CHW
21326 -313.042 * CHWB
21327 -35595.8 * CHD
21328 +140688. * CHbox
21329 +44830.7 * CHl1R11
21330 -760542. * CHl3R11
21331 -212799. * CHl3R22
21332 -216.739 * CHeR11
21333 +212046. * CllR1221
21334 );
21335
21336 sigmaSMeLHa1 = 0.00087;
21337
21338 sigmaeLHa1 = cWsch * (sigmaSMeLHa1
21339 -493.41 * CHB
21340 +1722.63 * CHW
21341 +160.89 * CHWB
21342 +121.5 * CHD
21343 +105.7 * CHbox
21344 +44873.7 * CHl1R11
21345 +44905.7 * CHl3R11
21346 -158.44 * CHl3R22
21347 +0.06 * CHeR11
21348 +158.6 * CllR1221
21349 );
21350
21351 // RH -------------------------------
21352 sigmaSMeRHa0 = 0.000668;
21353
21354 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
21355 +978.328 * CHB
21356 +2.9797 * CHW
21357 +762.181 * CHWB
21358 -161.445 * CHD
21359 +80.9252 * CHbox
21360 -87.7595 * CHl1R11
21361 -34.4707 * CHl3R11
21362 -121.863 * CHl3R22
21363 -42733.6 * CHeR11
21364 +121.358 * CllR1221
21365 );
21366
21367 sigmaSMeRHa1 = 0.000568;
21368
21369 sigmaeRHa1 = cWsch * (sigmaSMeRHa1
21370 +800.12 * CHB
21371 +2.56 * CHW
21372 +617.74 * CHWB
21373 -137. * CHD
21374 +69.04 * CHbox
21375 -68.9 * CHl1R11
21376 -34.69 * CHl3R11
21377 -103.56 * CHl3R22
21378 -36345.3 * CHeR11
21379 +103.63 * CllR1221
21380 );
21381
21382 } else if (sqrt_s == 1.5) {
21383
21384 C1 = 0.0058;
21385
21386 // e+ e- > H ve ve - e+ e- > H Z, Z > ve ve
21387 // LH -------------------------------
21388 sigmaSMeLHa0 = 1.23716;
21389
21390 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
21391 +1360.69 * CHB
21392 -62523.7 * CHW
21393 -725.756 * CHWB
21394 -37981.9 * CHD
21395 +148772. * CHbox
21396 +45105.6 * CHl1R11
21397 -827326. * CHl3R11
21398 -225838. * CHl3R22
21399 -486.794 * CHeR11
21400 +224000. * CllR1221
21401 );
21402
21403 sigmaSMeLHa1 = 0.000756;
21404
21405 sigmaeLHa1 = cWsch * (sigmaSMeLHa1
21406 -430.8 * CHB
21407 +1501.77 * CHW
21408 +139.53 * CHWB
21409 +105.54 * CHD
21410 +91.77 * CHbox
21411 +44758. * CHl1R11
21412 +44786. * CHl3R11
21413 -137.66 * CHl3R22
21414 +0.03 * CHeR11
21415 +137.58 * CllR1221
21416 );
21417
21418 // RH -------------------------------
21419 sigmaSMeRHa0 = 0.000581;
21420
21421 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
21422 +854.12 * CHB
21423 +2.2845 * CHW
21424 +666.124 * CHWB
21425 -140.103 * CHD
21426 +70.3909 * CHbox
21427 -76.2121 * CHl1R11
21428 -29.8378 * CHl3R11
21429 -105.842 * CHl3R22
21430 -42598.1 * CHeR11
21431 +105.12 * CllR1221
21432 );
21433
21434 sigmaSMeRHa1 = 0.000494;
21435
21436 sigmaeRHa1 = cWsch * (sigmaSMeRHa1
21437 +698.25 * CHB
21438 +1.85 * CHW
21439 +539.85 * CHWB
21440 -119.02 * CHD
21441 +59.95 * CHbox
21442 -59.89 * CHl1R11
21443 -30.15 * CHl3R11
21444 -89.98 * CHl3R22
21445 -36240.7 * CHeR11
21446 +89.99 * CllR1221
21447 );
21448
21449 } else if (sqrt_s == 3.0) {
21450
21451 C1 = 0.0057;
21452
21453 // e+ e- > H ve ve - e+ e- > H Z, Z > ve ve
21454 // LH -------------------------------
21455 sigmaSMeLHa0 = 1.98635;
21456
21457 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
21458 +167.781 * CHB
21459 -80364. * CHW
21460 -1108.24 * CHWB
21461 -61687.4 * CHD
21462 +238369. * CHbox
21463 +47553.5 * CHl1R11
21464 -1654456. * CHl3R11
21465 -363189. * CHl3R22
21466 -1681.06 * CHeR11
21467 +359731. * CllR1221
21468 );
21469
21470 sigmaSMeLHa1 = 0.000186;
21471
21472 sigmaeLHa1 = cWsch * (sigmaSMeLHa1
21473 -108.342 * CHB
21474 +378.008 * CHW
21475 +34.078 * CHWB
21476 +26.048 * CHD
21477 +22.648 * CHbox
21478 +44190.7 * CHl1R11
21479 +44174.7 * CHl3R11
21480 -33.916 * CHl3R22
21481 +0.021 * CHeR11
21482 +33.948 * CllR1221
21483 );
21484
21485 // RH -------------------------------
21486 sigmaSMeRHa0 = 0.000143;
21487
21488 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
21489 +217.438 * CHB
21490 +0.099697 * CHW
21491 +171.124 * CHWB
21492 -34.49 * CHD
21493 +17.3203 * CHbox
21494 -18.9965 * CHl1R11
21495 -7.08342 * CHl3R11
21496 -26.059 * CHl3R22
21497 -41954. * CHeR11
21498 +25.932 * CllR1221
21499 );
21500
21501 sigmaSMeRHa1 = 0.000122;
21502
21503 sigmaeRHa1 = cWsch * (sigmaSMeRHa1
21504 +175.68 * CHB
21505 +0.114 * CHW
21506 +136.74 * CHWB
21507 -29.295 * CHD
21508 +14.797 * CHbox
21509 -14.707 * CHl1R11
21510 -7.394 * CHl3R11
21511 -22.139 * CHl3R22
21512 -35717.6 * CHeR11
21513 +22.19 * CllR1221
21514 );
21515
21516 } else
21517 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeHvv()");
21518
21519 // Construct the signal strength
21520 // Total cross section
21521 mu = fLR * (sigmaeLHa0 - sigmaeLHa1) + fRL * (sigmaeRHa0 - sigmaeRHa1);
21522 // Normalize to SM
21523 mu = mu / (fLR * (sigmaSMeLHa0 - sigmaSMeLHa1) + fRL * (sigmaSMeRHa0 - sigmaSMeRHa1));
21524
21525 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
21526 mu += scalTH * eeeWBFint + eeeWBFpar;
21527
21528 // Linear contribution from Higgs self-coupling
21529 mu = mu + cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
21530
21531
21532 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
21533
21534 return mu;
21535}

◆ mueettH()

const double NPSMEFTd6General::mueettH ( const double  sqrt_s,
const double  Pol_em,
const double  Pol_ep 
) const
virtual

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 from NPbase.

Definition at line 25119 of file NPSMEFTd6General.cpp.

25119 {
25120
25121 // Mw scheme
25122
25123 double mu = 1.0;
25124
25125 double C1 = 0.0;
25126
25127 // Wilson coefficients and scale
25128 double CuHR33 = 0.0, CuWR33 = 0.0, CuBR33 = 0.0, CHq1R33 = 0.0, CHq3R33 = 0.0, CHuR33 = 0.0;
25129 double CHB = 0.0, CHW = 0.0, CHWB = 0.0, CHD = 0.0, CHbox = 0.0, CHl1R11 = 0.0;
25130 double CHl3R11 = 0.0, CHl3R22 = 0.0, CHeR11 = 0.0, CllR1221 = 0.0, Clq1R1133 = 0.0;
25131 double Clq3R1133 = 0.0, CeuR1133 = 0.0, CluR1133 = 0.0, CqeR3311 = 0.0;
25132 double muRG = 0;
25133
25134 // Polarization factors
25135 double Pe = Pol_em, Pp = Pol_ep;
25136 double fLR, fRL;
25137
25138 // LH and RH cross sections
25139 double sigmaSMeLHa0 = 0.0, sigmaeLHa0 = 0.0;
25140 double sigmaSMeRHa0 = 0.0, sigmaeRHa0 = 0.0;
25141
25142 // -------------------------------------------------------------------------
25143
25144 fLR = 0.25 * (1.0 - Pe) * (1.0 + Pp);
25145 fRL = 0.25 * (1.0 + Pe) * (1.0 - Pp);
25146
25147 // RG scale in GeV
25148 muRG = 1000. * sqrt_s;
25149
25150// Wilson coefficients definitions
25151 CuHR33 = getSMEFTCoeff("CuHR",2,2, muRG);
25152 CuWR33 = getSMEFTCoeff("CuWR",2,2, muRG);
25153 CuBR33 = getSMEFTCoeff("CuBR",2,2, muRG);
25154 CHq1R33 = getSMEFTCoeff("CHq1R",2,2, muRG);
25155 CHq3R33 = getSMEFTCoeff("CHq3R",2,2, muRG);
25156 CHuR33 = getSMEFTCoeff("CHuR",2,2, muRG);
25157 CHB = getSMEFTCoeff("CHB", muRG);
25158 CHW = getSMEFTCoeff("CHW", muRG);
25159 CHWB = getSMEFTCoeff("CHWB", muRG);
25160 CHD = getSMEFTCoeff("CHD", muRG);
25161 CHbox = getSMEFTCoeff("CHbox", muRG);
25162 CHl1R11 = getSMEFTCoeff("CHl1R",0,0, muRG);
25163 CHl3R11 = getSMEFTCoeff("CHl3R",0,0, muRG);
25164 CHl3R22 = getSMEFTCoeff("CHl3R",1,1, muRG);
25165 CHeR11 = getSMEFTCoeff("CHeR",0,0, muRG);
25166 CllR1221 = getSMEFTCoeff("CllR",0,1,1,0, muRG);
25167 Clq1R1133 = getSMEFTCoeff("Clq1R",0,0,2,2, muRG);
25168 Clq3R1133 = getSMEFTCoeff("Clq3R",0,0,2,2, muRG);
25169 CeuR1133 = getSMEFTCoeff("CeuR",0,0,2,2, muRG);
25170 CluR1133 = getSMEFTCoeff("CluR",0,0,2,2, muRG);
25171 CqeR3311 = getSMEFTCoeff("CqeR",2,2,0,0, muRG);
25172
25173 if (sqrt_s == 0.500) {
25174
25175 C1 = 0.086;
25176
25177 // LH -------------------------------
25178 sigmaSMeLHa0 = 0.000784;
25179
25180 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
25181 -94.6115 * CuHR33
25182 -1581.75 * CuWR33
25183 -790.825 * CuBR33
25184 -87.3955 * ( CHq1R33 - CHq3R33 )
25185 -84.292 * CHuR33
25186 +63.829 * CHB
25187 +150.202 * CHW
25188 -293.781 * CHWB
25189 -83.906 * CHD
25190 +95.054 * CHbox
25191 +99.373 * CHl1R11
25192 -43.164 * CHl3R11
25193 -142.68 * CHl3R22
25194 +142.748 * CllR1221
25195 -2460.16 * ( Clq1R1133 - Clq3R1133 )
25196 -2382.75 * CluR1133
25197 );
25198
25199 // RH -------------------------------
25200 sigmaSMeRHa0 = 0.000306;
25201
25202 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
25203 -37.8182 * CuHR33
25204 +27.0195 * CuWR33
25205 -1035.38 * CuBR33
25206 +42.106 * ( CHq1R33 - CHq3R33 )
25207 +44.175 * CHuR33
25208 +84.692 * CHB
25209 -1.403 * CHW
25210 -229.508 * CHWB
25211 -94.7248 * CHD
25212 +37.112 * CHbox
25213 -55.6873 * ( CHl3R11 + CHl3R22)
25214 +47.609 * CHeR11
25215 +55.67 * CllR1221
25216 -1539.26 * CeuR1133
25217 -1477.11 * CqeR3311
25218 );
25219
25220 } else if (sqrt_s == 0.550) {
25221
25222 C1 = 0.086;
25223
25224 // LH -------------------------------
25225 sigmaSMeLHa0 = 0.00312;
25226
25227 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
25228 -375.082 * CuHR33
25229 -6978.68 * CuWR33
25230 -3521.69 * CuBR33
25231 -375.113 * ( CHq1R33 - CHq3R33 )
25232 -340.953 * CHuR33
25233 +296.59 * CHB
25234 +724.94 * CHW
25235 -1223.44 * CHWB
25236 -325.65 * CHD
25237 +378.62 * CHbox
25238 +534.61 * CHl1R11
25239 -33.44 * CHl3R11
25240 -567.338 * CHl3R22
25241 +568.13 * CllR1221
25242 -11968.1 * ( Clq1R1133 - Clq3R1133 )
25243 -11012.9 * CluR1133
25244 );
25245
25246 // RH -------------------------------
25247 sigmaSMeRHa0 = 0.001237;
25248
25249 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
25250 -151.896 * CuHR33
25251 +104.147 * CuWR33
25252 -4593.11 * CuBR33
25253 +169.25 * ( CHq1R33 - CHq3R33 )
25254 +191.77 * CHuR33
25255 +409.723 * CHB
25256 -4.921 * CHW
25257 -935.687 * CHWB
25258 -381.661 * CHD
25259 +150.086 * CHbox
25260 -225.071 * ( CHl3R11 + CHl3R22)
25261 +135.045 * CHeR11
25262 +224.993 * CllR1221
25263 -7563.24 * CeuR1133
25264 -6791.07 * CqeR3311
25265 );
25266
25267 } else if (sqrt_s == 1.0) {
25268
25269 C1 = 0.017;
25270
25271 // LH -------------------------------
25272 sigmaSMeLHa0 = 0.005628;
25273
25274 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
25275 -652.48 * CuHR33
25276 -22912.9 * CuWR33
25277 -12009.3 * CuBR33
25278 -1002.82 * ( CHq1R33 - CHq3R33 )
25279 -650.53 * CHuR33
25280 +1020.05 * CHB
25281 +3026.6 * CHW
25282 -2900.7 * CHWB
25283 -487.19 * CHD
25284 +681.99 * CHbox
25285 +7556. * CHl1R11
25286 +6526. * CHl3R11
25287 -1024.23 * CHl3R22
25288 +1024.69 * CllR1221
25289 -74003.6 * ( Clq1R1133 - Clq3R1133 )
25290 -49960.2 * CluR1133
25291 );
25292
25293 // RH -------------------------------
25294 sigmaSMeRHa0 = 0.002438;
25295
25296 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
25297 -280.708 * CuHR33
25298 +133.165 * CuWR33
25299 -15458.3 * CuBR33
25300 +306.64 * ( CHq1R33 - CHq3R33 )
25301 +537.89 * CHuR33
25302 +1726.87 * CHB
25303 -4.75 * CHW
25304 -1901.18 * CHWB
25305 -734.793 * CHD
25306 +294.43 * CHbox
25307 -443.534 * ( CHl3R11 + CHl3R22)
25308 -4293.44 * CHeR11
25309 +444. * CllR1221
25310 -49006.1 * CeuR1133
25311 -29616.4 * CqeR3311
25312 );
25313
25314 } else if (sqrt_s == 1.4) {
25315
25316 C1 = 0.0094;
25317
25318 // LH -------------------------------
25319 sigmaSMeLHa0 = 0.003663;
25320
25321 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
25322 -413. * CuHR33
25323 -20698.3 * CuWR33
25324 -10960.3 * CuBR33
25325 -765.64 * ( CHq1R33 - CHq3R33 )
25326 -431.605 * CHuR33
25327 +846.79 * CHB
25328 +2683.29 * CHW
25329 -2175.52 * CHWB
25330 -279.16 * CHD
25331 +444.75 * CHbox
25332 +14191.2 * CHl1R11
25333 +13535.2 * CHl3R11
25334 -664.85 * CHl3R22
25335 +667.9 * CllR1221
25336 -94432.1 * ( Clq1R1133 - Clq3R1133 )
25337 -55175.6 * CluR1133
25338 );
25339
25340 // RH -------------------------------
25341 sigmaSMeRHa0 = 0.001649;
25342
25343 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
25344 -181.837 * CuHR33
25345 +67.2705 * CuWR33
25346 -14087.6 * CuBR33
25347 +197.955 * ( CHq1R33 - CHq3R33 )
25348 +416.786 * CHuR33
25349 +1532.01 * CHB
25350 -1.81 * CHW
25351 -1307.84 * CHWB
25352 -491.203 * CHD
25353 +199.446 * CHbox
25354 -299.647 * ( CHl3R11 + CHl3R22)
25355 -9958.86 * CHeR11
25356 +300.578 * CllR1221
25357 -63614.1 * CeuR1133
25358 -31936.4 * CqeR3311
25359 );
25360
25361 } else if (sqrt_s == 1.5) {
25362
25363 C1 = 0.0094; // Use the same as 1400 GeV
25364
25365 // LH -------------------------------
25366 sigmaSMeLHa0 = 0.003313;
25367
25368 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
25369 -371.685 * CuHR33
25370 -20045. * CuWR33
25371 -10630.9 * CuBR33
25372 -711.73 * ( CHq1R33 - CHq3R33 )
25373 -392.08 * CHuR33
25374 +798.31 * CHB
25375 +2557.11 * CHW
25376 -2021.37 * CHWB
25377 -246.88 * CHD
25378 +401.08 * CHbox
25379 +15729.7 * CHl1R11
25380 +15133.9 * CHl3R11
25381 -601.68 * CHl3R22
25382 +603.39 * CllR1221
25383 -97906.7 * ( Clq1R1133 - Clq3R1133 )
25384 -55732.7 * CluR1133
25385 );
25386
25387 // RH -------------------------------
25388 sigmaSMeRHa0 = 0.001501;
25389
25390 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
25391 -163.958 * CuHR33
25392 +57.7855 * CuWR33
25393 -13659.5 * CuBR33
25394 +178.697 * ( CHq1R33 - CHq3R33 )
25395 +388.327 * CHuR33
25396 +1461.23 * CHB
25397 -1.005 * CHW
25398 -1194.73 * CHWB
25399 -445.862 * CHD
25400 +181.946 * CHbox
25401 -272.889 * ( CHl3R11 + CHl3R22)
25402 -11285.9 * CHeR11
25403 +273.7 * CllR1221
25404 -66137.7 * CeuR1133
25405 -32099.6 * CqeR3311
25406 );
25407
25408 } else if (sqrt_s == 3.0) {
25409
25410 C1 = 0.0037;
25411
25412 // LH -------------------------------
25413 sigmaSMeLHa0 = 0.001106;
25414
25415 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
25416 -117.72 * CuHR33
25417 -14308.7 * CuWR33
25418 -7652.82 * CuBR33
25419 -289.029 * ( CHq1R33 - CHq3R33 )
25420 -134.343 * CHuR33
25421 +367.915 * CHB
25422 +1265.49 * CHW
25423 -847.142 * CHWB
25424 -64.809 * CHD
25425 +133.468 * CHbox
25426 +33390.9 * CHl1R11
25427 +33205.9 * CHl3R11
25428 -201.282 * CHl3R22
25429 +201.678 * CllR1221
25430 -127854. * ( Clq1R1133 - Clq3R1133 )
25431 -59903. * CluR1133
25432 );
25433
25434 // RH -------------------------------
25435 sigmaSMeRHa0 = 0.000527;
25436
25437 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
25438 -53.268 * CuHR33
25439 +11.318 * CuWR33
25440 -9862.85 * CuBR33
25441 +58.6365 * ( CHq1R33 - CHq3R33 )
25442 +159.909 * CHuR33
25443 +723.378 * CHB
25444 -0.326 * CHW
25445 -436.909 * CHWB
25446 -153.732 * CHD
25447 +63.687 * CHbox
25448 -95.841 * ( CHl3R11 + CHl3R22)
25449 -26314.6 * CHeR11
25450 +96.186 * CllR1221
25451 -87964.5 * CeuR1133
25452 -33133.1 * CqeR3311
25453 );
25454
25455 } else
25456 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueettH()");
25457
25458 // Construct the signal strength
25459 // Total cross section
25460 mu = fLR * (sigmaeLHa0) + fRL * (sigmaeRHa0);
25461 // Normalize to SM
25462 mu = mu / (fLR * (sigmaSMeLHa0) + fRL * (sigmaSMeRHa0));
25463
25464 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
25465 mu += eeettHint + eeettHpar;
25466
25467 // Linear contribution from Higgs self-coupling
25468 mu = mu + cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
25469
25470
25471 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
25472
25473 return mu;
25474}

◆ mueeWBF()

const double NPSMEFTd6General::mueeWBF ( const double  sqrt_s,
const double  Pol_em,
const double  Pol_ep 
) const
virtual

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 from NPbase.

Definition at line 20432 of file NPSMEFTd6General.cpp.

20432 {
20433
20434 // Mw scheme
20435
20436 double mu = 1.0;
20437
20438 double C1 = 0.0;
20439
20440 double CHW = 0.0, CHWB = 0.0, CHD = 0.0, CHbox = 0.0, CHl3R11 = 0.0, CHl3R22 = 0.0, CllR1221 = 0.0;
20441 double muRG = 0;
20442
20443 double scalTH = 1.0;
20444
20445 if ( sqrt_s > 0.5 ) {
20446 // Theory uncert. scaling like log^2(E/MW)
20447
20448 scalTH = log(sqrt_s/0.080365)/log(0.5/0.080365);
20449 scalTH = scalTH * scalTH;
20450 }
20451
20452 // RG scale in GeV
20453 muRG = 1000. * sqrt_s;
20454
20455 // Wilson coefficients definitions
20456 CHW = getSMEFTCoeff("CHW", muRG);
20457 CHWB = getSMEFTCoeff("CHWB", muRG);
20458 CHD = getSMEFTCoeff("CHD", muRG);
20459 CHbox = getSMEFTCoeff("CHbox", muRG);
20460 CHl3R11 = getSMEFTCoeff("CHl3R",0,0, muRG);
20461 CHl3R22 = getSMEFTCoeff("CHl3R",1,1, muRG);
20462 CllR1221 = getSMEFTCoeff("CllR",0,1,1,0, muRG);
20463
20464 // Pure WBF, hence only initiated by LH fermions. No difference between polarizations at the linear level.
20465 // Expand like other functions when quadratic terms are included
20466
20467
20468 if (sqrt_s == 0.230) {
20469
20470 C1 = 0.00639683;
20471
20472 mu += cWsch * (
20473 -22678.4 * CHW
20474 -403.784 * CHWB
20475 -30227.6 * CHD
20476 +120870. * CHbox
20477 -307776. * CHl3R11
20478 -182383. * CHl3R22
20479 +181458. * CllR1221
20480 );
20481
20482
20483 } else if (sqrt_s == 0.240) {
20484
20485 C1 = 0.00639683;
20486
20487 mu += cWsch * (
20488 -24480.4 * CHW
20489 -420.775 * CHWB
20490 -30228.3 * CHD
20491 +120890. * CHbox
20492 -316741. * CHl3R11
20493 -182335. * CHl3R22
20494 +181564. * CllR1221
20495 );
20496
20497
20498 } else if (sqrt_s == 0.250) {
20499
20500 C1 = 0.0064;
20501
20502 mu += cWsch * (
20503 -26656.2 * CHW
20504 -536.424 * CHWB
20505 -30398.4 * CHD
20506 +120546. * CHbox
20507 -325556. * CHl3R11
20508 -182521. * CHl3R22
20509 +181327. * CllR1221
20510 );
20511
20512
20513 } else if (sqrt_s == 0.350) {
20514
20515 C1 = 0.0062;
20516
20517 mu += cWsch * (
20518 -39530.3 * CHW
20519 -646.027 * CHWB
20520 -30240.6 * CHD
20521 +120881. * CHbox
20522 -396701. * CHl3R11
20523 -182400. * CHl3R22
20524 +181394. * CllR1221
20525 );
20526
20527
20528 } else if (sqrt_s == 0.365) {
20529
20530 C1 = 0.00618352;
20531
20532 mu += cWsch * (
20533 -40796.6 * CHW
20534 -626.864 * CHWB
20535 -30507.4 * CHD
20536 +120603. * CHbox
20537 -405380. * CHl3R11
20538 -182353. * CHl3R22
20539 +181575. * CllR1221
20540 );
20541
20542
20543 } else if (sqrt_s == 0.380) {
20544
20545 C1 = 0.0062; // Use the same as 350 GeV
20546
20547 mu += cWsch * (
20548 -41677.4 * CHW
20549 -456.017 * CHWB
20550 -30347.6 * CHD
20551 +120703. * CHbox
20552 -413858. * CHl3R11
20553 -182188. * CHl3R22
20554 +181341. * CllR1221
20555 );
20556
20557 } else if (sqrt_s == 0.500) {
20558
20559 C1 = 0.0061;
20560
20561 mu += cWsch * (
20562 -47053.9 * CHW
20563 -244.306 * CHWB
20564 -30283.9 * CHD
20565 +121058. * CHbox
20566 -471403. * CHl3R11
20567 -181871. * CHl3R22
20568 +181700. * CllR1221
20569 );
20570
20571
20572 } else if (sqrt_s == 0.550) {
20573
20574 C1 = 0.0061;
20575
20576 mu += cWsch * (
20577 -48186.2 * CHW
20578 -331.282 * CHWB
20579 -30408.3 * CHD
20580 +121124. * CHbox
20581 -491380. * CHl3R11
20582 -181977. * CHl3R22
20583 +181701. * CllR1221
20584 );
20585
20586
20587 } else if (sqrt_s == 1.0) {
20588
20589 C1 = 0.0059;
20590
20591 mu += cWsch * (
20592 -49488.8 * CHW
20593 -166.83 * CHWB
20594 -30446.4 * CHD
20595 +121190. * CHbox
20596 -617416. * CHl3R11
20597 -182202. * CHl3R22
20598 +181511. * CllR1221
20599 );
20600
20601
20602 } else if (sqrt_s == 1.4) {
20603
20604 C1 = 0.0058;
20605
20606 mu += cWsch * (
20607 -46762. * CHW
20608 -145.836 * CHWB
20609 -30411.2 * CHD
20610 +121259. * CHbox
20611 -689513. * CHl3R11
20612 -182210. * CHl3R22
20613 +181661. * CllR1221
20614 );
20615
20616
20617 } else if (sqrt_s == 1.5) {
20618
20619 mu += cWsch * (
20620 -46321.6 * CHW
20621 -315.498 * CHWB
20622 -30490.1 * CHD
20623 +121143. * CHbox
20624 -704469. * CHl3R11
20625 -182156. * CHl3R22
20626 +181112. * CllR1221
20627 );
20628
20629 } else if (sqrt_s == 3.0) {
20630
20631 C1 = 0.0057;
20632
20633 mu += cWsch * (
20634 -38546. * CHW
20635 -674.92 * CHWB
20636 -30159.9 * CHD
20637 +121148. * CHbox
20638 -857367. * CHl3R11
20639 -182782. * CHl3R22
20640 +180763. * CllR1221
20641 );
20642
20643 } else
20644 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeWBF()");
20645
20646 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
20647 mu += scalTH * eeeWBFint + eeeWBFpar;
20648
20649 // Linear contribution from Higgs self-coupling
20650 mu = mu + cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
20651
20652
20653 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
20654
20655 return mu;
20656}

◆ mueeWW()

const double NPSMEFTd6General::mueeWW ( const double  sqrt_s,
const double  Pol_em,
const double  Pol_ep 
) const
virtual

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 from NPbase.

Definition at line 38794 of file NPSMEFTd6General.cpp.

38794 {
38795
38796 // Mw scheme
38797
38798 double mu = 1.0;
38799
38800 // Wilson coefficients and scale
38801 double CW = 0.0, CHWB = 0.0, CHD = 0.0, CHl1R11 = 0.0, CHl3R11 = 0.0;
38802 double CHl3R22 = 0.0, CHeR11 = 0.0, CllR1221 = 0.0;
38803 double muRG = 0;
38804
38805 // Polarization factors
38806 double Pe = Pol_em, Pp = Pol_ep;
38807 double fLR, fRL;
38808
38809 // LH and RH cross sections
38810 double sigmaSMeLHa0 = 0.0, sigmaeLHa0 = 0.0;
38811 double sigmaSMeRHa0 = 0.0, sigmaeRHa0 = 0.0;
38812
38813 // -------------------------------------------------------------------------
38814
38815 fLR = 0.25 * (1.0 - Pe) * (1.0 + Pp);
38816 fRL = 0.25 * (1.0 + Pe) * (1.0 - Pp);
38817
38818 // RG scale in GeV
38819 muRG = 1000. * sqrt_s;
38820
38821// Wilson coefficients definitions
38822 CW = getSMEFTCoeff("CW", muRG);
38823 CHWB = getSMEFTCoeff("CHWB", muRG);
38824 CHD = getSMEFTCoeff("CHD", muRG);
38825 CHl1R11 = getSMEFTCoeff("CHl1R",0,0, muRG);
38826 CHl3R11 = getSMEFTCoeff("CHl3R",0,0, muRG);
38827 CHl3R22 = getSMEFTCoeff("CHl3R",1,1, muRG);
38828 CHeR11 = getSMEFTCoeff("CHeR",0,0, muRG);
38829 CllR1221 = getSMEFTCoeff("CllR",0,1,1,0, muRG);
38830
38831 if (sqrt_s == 0.161) {
38832
38833 // LH -------------------------------
38834 sigmaSMeLHa0 = 12.9284;
38835
38836 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
38837 -70. * CW
38838 +38. * CHWB
38839 -80. * CHD
38840 -1416. * CHl1R11
38841 +1568661. * CHl3R11
38842 -1567486. * CHl3R22
38843 -1073. * CHeR11
38844 +1567418. * CllR1221
38845 );
38846
38847 // RH -------------------------------
38848 sigmaSMeRHa0 = 0.00232;
38849
38850 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
38851 +122.385 * CW
38852 +235.258 * CHWB
38853 -488.691 * CHD
38854 -0.0333 * CHl1R11
38855 -281.296 * CHl3R11
38856 -281.292 * CHl3R22
38857 -1960.29 * CHeR11
38858 +281.274 * CllR1221
38859 );
38860
38861 } else if (sqrt_s == 0.230) {
38862
38863 // LH -------------------------------
38864 sigmaSMeLHa0 = 70.5564;
38865
38866 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
38867 -402730. * CW
38868 +23840. * CHWB
38869 -226360. * CHD
38870 -1745010. * CHl1R11
38871 +10098670. * CHl3R11
38872 -8510260. * CHl3R22
38873 +10640. * CHeR11
38874 +8598300. * CllR1221
38875 );
38876
38877 // RH -------------------------------
38878 sigmaSMeRHa0 = 0.684821;
38879
38880 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
38881 +32771. * CW
38882 +275222. * CHWB
38883 -144266. * CHD
38884 -22. * CHl1R11
38885 -82975. * CHl3R11
38886 -82897. * CHl3R22
38887 -1181168. * CHeR11
38888 +83185. * CllR1221
38889 );
38890
38891
38892 } else if (sqrt_s == 0.240) {
38893
38894 // LH -------------------------------
38895 sigmaSMeLHa0 = 67.9294;
38896
38897 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
38898 -439450. * CW
38899 +40210. * CHWB
38900 -228100. * CHD
38901 -1866240. * CHl1R11
38902 +9886460. * CHl3R11
38903 -8196200. * CHl3R22
38904 +3050. * CHeR11
38905 +8272340. * CllR1221
38906 );
38907
38908 // RH -------------------------------
38909 sigmaSMeRHa0 = 0.639986;
38910
38911 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
38912 +29994. * CW
38913 +284436. * CHWB
38914 -134835. * CHD
38915 +4. * CHl1R11
38916 -77575. * CHl3R11
38917 -77505. * CHl3R22
38918 -1201943. * CHeR11
38919 +77766. * CllR1221
38920 );
38921
38922
38923 } else if (sqrt_s == 0.250) {
38924
38925 // LH -------------------------------
38926 sigmaSMeLHa0 = 65.3108;
38927
38928 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
38929 -449120. * CW
38930 +71270. * CHWB
38931 -205800. * CHD
38932 -1957840. * CHl1R11
38933 +9671820. * CHl3R11
38934 -7877690. * CHl3R22
38935 +6620. * CHeR11
38936 +7962190. * CllR1221
38937 );
38938
38939 // RH -------------------------------
38940 sigmaSMeRHa0 = 0.593472;
38941
38942 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
38943 +27185. * CW
38944 +288498. * CHWB
38945 -125062. * CHD
38946 -81. * CHl1R11
38947 -71945. * CHl3R11
38948 -71972. * CHl3R22
38949 -1209216. * CHeR11
38950 +72007. * CllR1221
38951 );
38952
38953
38954 } else if (sqrt_s == 0.350) {
38955
38956 // LH -------------------------------
38957 sigmaSMeLHa0 = 44.8939;
38958
38959 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
38960 -439960. * CW
38961 +155590. * CHWB
38962 -118280. * CHD
38963 -2143580. * CHl1R11
38964 +7481240. * CHl3R11
38965 -5415950. * CHl3R22
38966 +10980. * CHeR11
38967 +5473930. * CllR1221
38968 );
38969
38970 // RH -------------------------------
38971 sigmaSMeRHa0 = 0.267037;
38972
38973 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
38974 +9564. * CW
38975 +230676. * CHWB
38976 -56256. * CHD
38977 -18. * CHl1R11
38978 -32398. * CHl3R11
38979 -32368. * CHl3R22
38980 -1066430. * CHeR11
38981 +32444. * CllR1221
38982 );
38983
38984
38985 } else if (sqrt_s == 0.365) {
38986
38987 // LH -------------------------------
38988 sigmaSMeLHa0 = 42.6742;
38989
38990 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
38991 -426720. * CW
38992 +156580. * CHWB
38993 -109180. * CHD
38994 -2125940. * CHl1R11
38995 +7206190. * CHl3R11
38996 -5148260. * CHl3R22
38997 +10850. * CHeR11
38998 +5202890. * CllR1221
38999 );
39000
39001 // RH -------------------------------
39002 sigmaSMeRHa0 = 0.239761;
39003
39004 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
39005 +8244. * CW
39006 +218802. * CHWB
39007 -50510. * CHD
39008 -25. * CHl1R11
39009 -29102. * CHl3R11
39010 -29066. * CHl3R22
39011 -1041291. * CHeR11
39012 +29116. * CllR1221
39013 );
39014
39015
39016 } else if (sqrt_s == 0.380) {
39017
39018 // LH -------------------------------
39019 sigmaSMeLHa0 = 40.6204;
39020
39021 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
39022 -409440. * CW
39023 +156620. * CHWB
39024 -100050. * CHD
39025 -2107634. * CHl1R11
39026 +6949930. * CHl3R11
39027 -4899610. * CHl3R22
39028 +10740. * CHeR11
39029 +4954360. * CllR1221
39030 );
39031
39032 // RH -------------------------------
39033 sigmaSMeRHa0 = 0.216166;
39034
39035 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
39036 +7126. * CW
39037 +207337. * CHWB
39038 -45542. * CHD
39039 -22. * CHl1R11
39040 -26233. * CHl3R11
39041 -26217. * CHl3R22
39042 -1017531. * CHeR11
39043 +26219. * CllR1221
39044 );
39045
39046
39047 } else if (sqrt_s == 0.500) {
39048
39049 // LH -------------------------------
39050 sigmaSMeLHa0 = 28.5996;
39051
39052 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
39053 -294100. * CW
39054 +129650. * CHWB
39055 -55880. * CHD
39056 -1935741. * CHl1R11
39057 +5364950. * CHl3R11
39058 -3446370. * CHl3R22
39059 +9900. * CHeR11
39060 +3485060. * CllR1221
39061 );
39062
39063 // RH -------------------------------
39064 sigmaSMeRHa0 = 0.107613;
39065
39066 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
39067 +2564.6 * CW
39068 +135799. * CHWB
39069 -22683.7 * CHD
39070 -4.9 * CHl1R11
39071 -13070.6 * CHl3R11
39072 -13060.2 * CHl3R22
39073 -876943. * CHeR11
39074 +13043.6 * CllR1221
39075 );
39076
39077
39078 } else if (sqrt_s == 0.550) {
39079
39080 // LH -------------------------------
39081 sigmaSMeLHa0 = 25.1749;
39082
39083 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
39084 -256296. * CW
39085 +118140. * CHWB
39086 -44500. * CHD
39087 -1867097. * CHl1R11
39088 +4896910. * CHl3R11
39089 -3031578. * CHl3R22
39090 +10830. * CHeR11
39091 +3069940. * CllR1221
39092 );
39093
39094 // RH -------------------------------
39095 sigmaSMeRHa0 = 0.08506;
39096
39097 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
39098 +1776.7 * CW
39099 +115390. * CHWB
39100 -17929.8 * CHD
39101 +1.1 * CHl1R11
39102 -10331. * CHl3R11
39103 -10328. * CHl3R22
39104 -838703. * CHeR11
39105 +10323.6 * CllR1221
39106 );
39107
39108
39109 } else if (sqrt_s == 1.0) {
39110
39111 // LH -------------------------------
39112 sigmaSMeLHa0 = 10.6999;
39113
39114 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
39115 -92382. * CW
39116 +49273. * CHWB
39117 -10274. * CHD
39118 -1580824. * CHl1R11
39119 +2884383. * CHl3R11
39120 -1285157. * CHl3R22
39121 +7857. * CHeR11
39122 +1307083. * CllR1221
39123 );
39124
39125 // RH -------------------------------
39126 sigmaSMeRHa0 = 0.021453;
39127
39128 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
39129 +165.5 * CW
39130 +38090.4 * CHWB
39131 -4524.6 * CHD
39132 +0.5 * CHl1R11
39133 -2607.1 * CHl3R11
39134 -2604.3 * CHl3R22
39135 -699201. * CHeR11
39136 +2603. * CllR1221
39137 );
39138
39139
39140 } else if (sqrt_s == 1.4) {
39141
39142 // LH -------------------------------
39143 sigmaSMeLHa0 = 6.38565;
39144
39145 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
39146 -48428. * CW
39147 +26846. * CHWB
39148 -5517. * CHD
39149 -1503300. * CHl1R11
39150 +2282510. * CHl3R11
39151 -766437. * CHl3R22
39152 +4723. * CHeR11
39153 +779623. * CllR1221
39154 );
39155
39156 // RH -------------------------------
39157 sigmaSMeRHa0 = 0.010445;
39158
39159 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
39160 +41.49 * CW
39161 +19779.7 * CHWB
39162 -2202.72 * CHD
39163 +0.64 * CHl1R11
39164 -1268.91 * CHl3R11
39165 -1267.89 * CHl3R22
39166 -667234. * CHeR11
39167 +1268.68 * CllR1221
39168 );
39169
39170
39171 } else if (sqrt_s == 1.5) {
39172
39173 // LH -------------------------------
39174 sigmaSMeLHa0 = 5.73018;
39175
39176 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
39177 -42573. * CW
39178 +23444. * CHWB
39179 -5270. * CHD
39180 -1493406. * CHl1R11
39181 +2191484. * CHl3R11
39182 -688035. * CHl3R22
39183 +4044. * CHeR11
39184 +699633. * CllR1221
39185 );
39186
39187 // RH -------------------------------
39188 sigmaSMeRHa0 = 0.009039;
39189
39190 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
39191 +31.06 * CW
39192 +17271.3 * CHWB
39193 -1905.96 * CHD
39194 +0.61 * CHl1R11
39195 -1097.86 * CHl3R11
39196 -1097.06 * CHl3R22
39197 -662888. * CHeR11
39198 +1097.77 * CllR1221
39199 );
39200
39201
39202 } else if (sqrt_s == 3.0) {
39203
39204 // LH -------------------------------
39205 sigmaSMeLHa0 = 1.85913;
39206
39207 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
39208 -11055.6 * CW
39209 +6174.7 * CHWB
39210 -1334.5 * CHD
39211 -1437804. * CHl1R11
39212 +1662016. * CHl3R11
39213 -225638. * CHl3R22
39214 -109.3 * CHeR11
39215 +225706. * CllR1221
39216 );
39217
39218 // RH -------------------------------
39219 sigmaSMeRHa0 = 0.002184;
39220
39221 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
39222 +1.26 * CW
39223 +4369.21 * CHWB
39224 -460.56 * CHD
39225 +0.24 * CHl1R11
39226 -265.13 * CHl3R11
39227 -265.06 * CHl3R22
39228 -640592. * CHeR11
39229 +265.16 * CllR1221
39230 );
39231
39232 } else
39233 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeWW()");
39234
39235 // Construct the signal strength
39236 // Total cross section
39237 mu = fLR * (sigmaeLHa0) + fRL * (sigmaeRHa0);
39238 // Normalize to SM
39239 mu = mu / (fLR * (sigmaSMeLHa0) + fRL * (sigmaSMeRHa0));
39240
39241 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
39242 mu += eeeWWint;
39243
39244 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
39245
39246 return mu;
39247}

◆ mueeZBF()

const double NPSMEFTd6General::mueeZBF ( const double  sqrt_s,
const double  Pol_em,
const double  Pol_ep 
) const
virtual

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 from NPbase.

Definition at line 21537 of file NPSMEFTd6General.cpp.

21537 {
21538
21539 // Mw scheme
21540
21541 double mu = 1.0;
21542
21543 double C1 = 0.0;
21544
21545 // Wilson coefficients and scale
21546 double CHB = 0.0, CHW = 0.0, CHWB = 0.0, CHD = 0.0, CHbox = 0.0, CHl1R11 = 0.0;
21547 double CHl3R11 = 0.0, CHl3R22 = 0.0, CHeR11 = 0.0, CllR1221 = 0.0;
21548 double muRG = 0;
21549
21550 // Polarization factors
21551 double Pe = Pol_em, Pp = Pol_ep;
21552 double fLR, fRL, fLL, fRR;
21553
21554 // LR, RL, LL, and RR cross sections
21555 double sigmaSMeLRa0 = 0.0, sigmaeLRa0 = 0.0;
21556 double sigmaSMeRLa0 = 0.0, sigmaeRLa0 = 0.0;
21557
21558 double sigmaSMeLLa0 = 0.0, sigmaeLLa0 = 0.0;
21559 double sigmaSMeRRa0 = 0.0, sigmaeRRa0 = 0.0;
21560
21561 double scalTH = 1.0;
21562
21563 // -------------------------------------------------------------------------
21564
21565 if ( sqrt_s > 0.5 ) {
21566 // Theory uncert. scaling like log^2(E/MW)
21567
21568 scalTH = log(sqrt_s/0.080365)/log(0.5/0.080365);
21569 scalTH = scalTH * scalTH;
21570 }
21571
21572 fLR = 0.25 * (1.0 - Pe) * (1.0 + Pp);
21573 fRL = 0.25 * (1.0 + Pe) * (1.0 - Pp);
21574 fLL = 0.25 * (1.0 - Pe) * (1.0 - Pp);
21575 fRR = 0.25 * (1.0 + Pe) * (1.0 + Pp);
21576
21577 // RG scale in GeV
21578 muRG = 1000. * sqrt_s;
21579
21580// Wilson coefficients definitions
21581 CHB = getSMEFTCoeff("CHB", muRG);
21582 CHW = getSMEFTCoeff("CHW", muRG);
21583 CHWB = getSMEFTCoeff("CHWB", muRG);
21584 CHD = getSMEFTCoeff("CHD", muRG);
21585 CHbox = getSMEFTCoeff("CHbox", muRG);
21586 CHl1R11 = getSMEFTCoeff("CHl1R",0,0, muRG);
21587 CHl3R11 = getSMEFTCoeff("CHl3R",0,0, muRG);
21588 CHl3R22 = getSMEFTCoeff("CHl3R",1,1, muRG);
21589 CHeR11 = getSMEFTCoeff("CHeR",0,0, muRG);
21590 CllR1221 = getSMEFTCoeff("CllR",0,1,1,0, muRG);
21591
21592 // Computed as the pure between e+ e- > H e+ e- via ZBF, without any s-channel contribution
21593
21594 if (sqrt_s == 0.500) {
21595
21596 C1 = 0.0067;
21597
21598 // e+ e- > H e+ e-
21599 // LR -------------------------------
21600 sigmaSMeLRa0 = 0.010339;
21601
21602 sigmaeLRa0 = cWsch * (sigmaSMeLRa0
21603 -2455.7 * CHB
21604 -2622.7 * CHW
21605 +6297. * CHWB
21606 +3208. * CHD
21607 +1254. * CHbox
21608 -4875.8 * CHl1R11
21609 -6752.7 * CHl3R11
21610 -1881.1 * CHl3R22
21611 +4. * CHeR11
21612 +1882. * CllR1221
21613 );
21614
21615
21616 // RL -------------------------------
21617 sigmaSMeRLa0 = 0.004408;
21618
21619 sigmaeRLa0 = cWsch * (sigmaSMeRLa0
21620 -3017.2 * CHB
21621 -185. * CHW
21622 -1260.4 * CHWB
21623 -1990.9 * CHD
21624 +534.2 * CHbox
21625 +0.9 * CHl1R11
21626 -800.6 * CHl3R11
21627 -802.2 * CHl3R22
21628 +2575.2 * CHeR11
21629 +802.3 * CllR1221
21630 );
21631
21632 // LL -------------------------------
21633 sigmaSMeLLa0 = 0.006964;
21634
21635 sigmaeLLa0 = cWsch * (sigmaSMeLLa0
21636 +4723.4 * CHB
21637 +1092.9 * CHW
21638 -3439.1 * CHWB
21639 -491.9 * CHD
21640 +844.7 * CHbox
21641 -1785.4 * CHl1R11
21642 -3050.5 * CHl3R11
21643 -1267. * CHl3R22
21644 +2215.4 * CHeR11
21645 +1267.4 * CllR1221
21646 );
21647
21648
21649 // RR -------------------------------
21650 sigmaSMeRRa0 = 0.006964;
21651
21652 sigmaeRRa0 = cWsch * (sigmaSMeRRa0
21653 +4723.4 * CHB
21654 +1096.3 * CHW
21655 -3435.1 * CHWB
21656 -490.4 * CHD
21657 +842.2 * CHbox
21658 -1784.7 * CHl1R11
21659 -3050.7 * CHl3R11
21660 -1264.2 * CHl3R22
21661 +2213.9 * CHeR11
21662 +1267.4 * CllR1221
21663 );
21664
21665 } else if (sqrt_s == 0.550) {
21666
21667 C1 = 0.0067;
21668
21669 // e+ e- > H e+ e-
21670 // LR -------------------------------
21671 sigmaSMeLRa0 = 0.012531;
21672
21673 sigmaeLRa0 = cWsch * (sigmaSMeLRa0
21674 -2846.7 * CHB
21675 -3153.5 * CHW
21676 +7554. * CHWB
21677 +3888. * CHD
21678 +1521. * CHbox
21679 -6342.7 * CHl1R11
21680 -8619.3 * CHl3R11
21681 -2278. * CHl3R22
21682 +5. * CHeR11
21683 +2283. * CllR1221
21684 );
21685
21686
21687 // RL -------------------------------
21688 sigmaSMeRLa0 = 0.005342;
21689
21690 sigmaeRLa0 = cWsch * (sigmaSMeRLa0
21691 -3571.2 * CHB
21692 -205.3 * CHW
21693 -1576.1 * CHWB
21694 -2412.8 * CHD
21695 +648.3 * CHbox
21696 +1.3 * CHl1R11
21697 -969.9 * CHl3R11
21698 -971.6 * CHl3R22
21699 +3351.3 * CHeR11
21700 +973.1 * CllR1221
21701 );
21702
21703 // LL -------------------------------
21704 sigmaSMeLLa0 = 0.008384;
21705
21706 sigmaeLLa0 = cWsch * (sigmaSMeLLa0
21707 +5195.9 * CHB
21708 +1184.5 * CHW
21709 -3839.5 * CHWB
21710 -592.5 * CHD
21711 +1017.3 * CHbox
21712 -2276.4 * CHl1R11
21713 -3799.1 * CHl3R11
21714 -1525. * CHl3R22
21715 +2823.9 * CHeR11
21716 +1526.4 * CllR1221
21717 );
21718
21719
21720 // RR -------------------------------
21721 sigmaSMeRRa0 = 0.008384;
21722
21723 sigmaeRRa0 = cWsch * (sigmaSMeRRa0
21724 +5197.9 * CHB
21725 +1188.1 * CHW
21726 -3835.5 * CHWB
21727 -592.5 * CHD
21728 +1017.3 * CHbox
21729 -2277.5 * CHl1R11
21730 -3800.4 * CHl3R11
21731 -1525. * CHl3R22
21732 +2823.9 * CHeR11
21733 +1526.4 * CllR1221
21734 );
21735
21736 } else if (sqrt_s == 1.0) {
21737
21738 C1 = 0.0065;
21739
21740 // e+ e- > H e+ e-
21741 // LR -------------------------------
21742 sigmaSMeLRa0 = 0.030357;
21743
21744 sigmaeLRa0 = cWsch * (sigmaSMeLRa0
21745 -5227. * CHB
21746 -6830. * CHW
21747 +17024. * CHWB
21748 +9420. * CHD
21749 +3687. * CHbox
21750 -22051.9 * CHl1R11
21751 -27585.4 * CHl3R11
21752 -5520. * CHl3R22
21753 +13. * CHeR11
21754 +5532. * CllR1221
21755 );
21756
21757
21758 // RL -------------------------------
21759 sigmaSMeRLa0 = 0.012942;
21760
21761 sigmaeRLa0 = cWsch * (sigmaSMeRLa0
21762 -7216. * CHB
21763 -304. * CHW
21764 -4417.7 * CHWB
21765 -5844.6 * CHD
21766 +1572. * CHbox
21767 +5. * CHl1R11
21768 -2348. * CHl3R11
21769 -2353. * CHl3R22
21770 +11654. * CHeR11
21771 +2358. * CllR1221
21772 );
21773
21774 // LL -------------------------------
21775 sigmaSMeLLa0 = 0.019928;
21776
21777 sigmaeLLa0 = cWsch * (sigmaSMeLLa0
21778 +7750. * CHB
21779 +1636. * CHW
21780 -6201. * CHWB
21781 -1408. * CHD
21782 +2420. * CHbox
21783 -7400. * CHl1R11
21784 -11020.6 * CHl3R11
21785 -3625. * CHl3R22
21786 +9176. * CHeR11
21787 +3630. * CllR1221
21788 );
21789
21790
21791 // RR -------------------------------
21792 sigmaSMeRRa0 = 0.019928;
21793
21794 sigmaeRRa0 = cWsch * (sigmaSMeRRa0
21795 +7753. * CHB
21796 +1648. * CHW
21797 -6189. * CHWB
21798 -1408. * CHD
21799 +2420. * CHbox
21800 -7396. * CHl1R11
21801 -11020.1 * CHl3R11
21802 -3625. * CHl3R22
21803 +9174. * CHeR11
21804 +3630. * CllR1221
21805 );
21806
21807 } else if (sqrt_s == 1.4) {
21808
21809 C1 = 0.0065;
21810
21811 // e+ e- > H e+ e-
21812 // LR -------------------------------
21813 sigmaSMeLRa0 = 0.042715;
21814
21815 sigmaeLRa0 = cWsch * (sigmaSMeLRa0
21816 -6315. * CHB
21817 -8759. * CHW
21818 +22966. * CHWB
21819 +13250. * CHD
21820 +5175. * CHbox
21821 -36465.5 * CHl1R11
21822 -44246.7 * CHl3R11
21823 -7755. * CHl3R22
21824 +1. * CHeR11
21825 +7782. * CllR1221
21826 );
21827
21828
21829 // RL -------------------------------
21830 sigmaSMeRLa0 = 0.01821;
21831
21832 sigmaeRLa0 = cWsch * (sigmaSMeRLa0
21833 -9021.3 * CHB
21834 -343. * CHW
21835 -6557. * CHWB
21836 -8224.3 * CHD
21837 +2207. * CHbox
21838 +5. * CHl1R11
21839 -3305. * CHl3R11
21840 -3312. * CHl3R22
21841 +19259. * CHeR11
21842 +3318. * CllR1221
21843 );
21844
21845 // LL -------------------------------
21846 sigmaSMeLLa0 = 0.027954;
21847
21848 sigmaeLLa0 = cWsch * (sigmaSMeLLa0
21849 +8794. * CHB
21850 +1796. * CHW
21851 -7333. * CHWB
21852 -1976. * CHD
21853 +3388. * CHbox
21854 -12072. * CHl1R11
21855 -17149. * CHl3R11
21856 -5084. * CHl3R22
21857 +14954. * CHeR11
21858 +5093. * CllR1221
21859 );
21860
21861
21862 // RR -------------------------------
21863 sigmaSMeRRa0 = 0.027954;
21864
21865 sigmaeRRa0 = cWsch * (sigmaSMeRRa0
21866 +8802. * CHB
21867 +1812. * CHW
21868 -7315. * CHWB
21869 -1976. * CHD
21870 +3388. * CHbox
21871 -12060. * CHl1R11
21872 -17151. * CHl3R11
21873 -5084. * CHl3R22
21874 +14953. * CHeR11
21875 +5093. * CllR1221
21876 );
21877
21878 } else if (sqrt_s == 1.5) {
21879
21880 C1 = 0.0065; // Use the same as 1400 GeV
21881
21882 // e+ e- > H e+ e-
21883 // LR -------------------------------
21884 sigmaSMeLRa0 = 0.045391;
21885
21886 sigmaeLRa0 = cWsch * (sigmaSMeLRa0
21887 -6499. * CHB
21888 -9111. * CHW
21889 +24208. * CHWB
21890 +14078. * CHD
21891 +5504. * CHbox
21892 -39948.6 * CHl1R11
21893 -48214.3 * CHl3R11
21894 -8238. * CHl3R22
21895 +2. * CHeR11
21896 +8271. * CllR1221
21897 );
21898
21899
21900 // RL -------------------------------
21901 sigmaSMeRLa0 = 0.019352;
21902
21903 sigmaeRLa0 = cWsch * (sigmaSMeRLa0
21904 -9353.7 * CHB
21905 -348. * CHW
21906 -7033. * CHWB
21907 -8741. * CHD
21908 +2346. * CHbox
21909 +5. * CHl1R11
21910 -3513. * CHl3R11
21911 -3520. * CHl3R22
21912 +21099. * CHeR11
21913 +3526. * CllR1221
21914 );
21915
21916 // LL -------------------------------
21917 sigmaSMeLLa0 = 0.029695;
21918
21919 sigmaeLLa0 = cWsch * (sigmaSMeLLa0
21920 +8978. * CHB
21921 +1827. * CHW
21922 -7544. * CHWB
21923 -2101. * CHD
21924 +3601. * CHbox
21925 -13199. * CHl1R11
21926 -18594. * CHl3R11
21927 -5400. * CHl3R22
21928 +16352. * CHeR11
21929 +5411. * CllR1221
21930 );
21931
21932
21933 // RR -------------------------------
21934 sigmaSMeRRa0 = 0.029695;
21935
21936 sigmaeRRa0 = cWsch * (sigmaSMeRRa0
21937 +8983. * CHB
21938 +1841. * CHW
21939 -7521. * CHWB
21940 -2101. * CHD
21941 +3601. * CHbox
21942 -13187. * CHl1R11
21943 -18597. * CHl3R11
21944 -5400. * CHl3R22
21945 +16353. * CHeR11
21946 +5411. * CllR1221
21947 );
21948
21949 } else if (sqrt_s == 3.0) {
21950
21951 C1 = 0.0063;
21952
21953 // e+ e- > H e+ e-
21954 // LR -------------------------------
21955 sigmaSMeLRa0 = 0.074102;
21956
21957 sigmaeLRa0 = cWsch * (sigmaSMeLRa0
21958 -7921. * CHB
21959 -11849. * CHW
21960 +36688. * CHWB
21961 +23012. * CHD
21962 +8976. * CHbox
21963 -85300. * CHl1R11
21964 -98820. * CHl3R11
21965 -13463. * CHl3R22
21966 -3. * CHeR11
21967 +13507. * CllR1221
21968 );
21969
21970
21971 // RL -------------------------------
21972 sigmaSMeRLa0 = 0.031592;
21973
21974 sigmaeRLa0 = cWsch * (sigmaSMeRLa0
21975 -11864. * CHB
21976 -380. * CHW
21977 -12283. * CHWB
21978 -14264. * CHD
21979 +3826. * CHbox
21980 +8. * CHl1R11
21981 -5737. * CHl3R11
21982 -5744. * CHl3R22
21983 +45048. * CHeR11
21984 +5759. * CllR1221
21985 );
21986
21987 // LL -------------------------------
21988 sigmaSMeLLa0 = 0.048401;
21989
21990 sigmaeLLa0 = cWsch * (sigmaSMeLLa0
21991 +10290. * CHB
21992 +1982. * CHW
21993 -9308. * CHWB
21994 -3411. * CHD
21995 +5863. * CHbox
21996 -27936. * CHl1R11
21997 -36729. * CHl3R11
21998 -8799. * CHl3R22
21999 +34596. * CHeR11
22000 +8824. * CllR1221
22001 );
22002
22003
22004 // RR -------------------------------
22005 sigmaSMeRRa0 = 0.048401;
22006
22007 sigmaeRRa0 = cWsch * (sigmaSMeRRa0
22008 +10301. * CHB
22009 +2016. * CHW
22010 -9292. * CHWB
22011 -3411. * CHD
22012 +5863. * CHbox
22013 -27914. * CHl1R11
22014 -36742. * CHl3R11
22015 -8799. * CHl3R22
22016 +34591. * CHeR11
22017 +8824. * CllR1221
22018 );
22019
22020 } else
22021 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZBF()");
22022
22023 // Construct the signal strength
22024 // Total cross section
22025 mu = fLR * (sigmaeLRa0) + fRL * (sigmaeRLa0) + fLL * (sigmaeLLa0) + fRR * (sigmaeRRa0);
22026 // Normalize to SM
22027 mu = mu / (fLR * (sigmaSMeLRa0) + fRL * (sigmaSMeRLa0) + fLL * (sigmaSMeLLa0) + fRR * (sigmaSMeRRa0));
22028
22029 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
22030 //(Assume similar to WBF.)
22031 mu += scalTH * eeeWBFint + eeeWBFpar;
22032
22033 // Linear contribution from Higgs self-coupling
22034 mu = mu + cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
22035
22036
22037 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
22038
22039 return mu;
22040}

◆ mueeZH()

const double NPSMEFTd6General::mueeZH ( const double  sqrt_s,
const double  Pol_em,
const double  Pol_ep 
) const
virtual

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 from NPbase.

Definition at line 23156 of file NPSMEFTd6General.cpp.

23156 {
23157
23158 double mu = 1.0;
23159
23160 double dmuLO = 0.0;
23161 double dmuNLO = 0.0;
23162
23163 double xsSMLO, xsSMNLOW, xsSMNLO;
23164
23165// SM NLO absolute cross sections: Weak and Weak+QED [fb]
23166
23167 double xsSMweakLH[7] = {507.646, 247.943, 118.768, 95.0014, 23.7511, 9.27339, 1.76382};
23168 double xsSMweakRH[7] = {420.667, 204.977, 100.773, 81.189, 21.5294, 8.92131, 1.98509};
23169 double xsSMNLOLH[7] = {416.118, 267.004, 138.711, 113.282, 32.1297, 13.8278, 3.28209};
23170 double xsSMNLORH[7] = {361.39, 217.322, 113.689, 93.0279, 26.9557, 11.8709, 2.96837};
23171
23172// SM NLO absolute corrections: Weak and QED [fb]
23173
23174 double dSMWLH[7] = {-72.6944, -35.9317, -19.7524, -16.947, -7.33368, -4.2239, -1.56196};
23175 double dSMWRH[7] = {44.8204, 21.1311, 11.0627, 8.68772, 1.39796, 0.18004, -0.16879}; // SM weak corrections (LH and RH)
23176 double dSMQEDLH[7] = {-91.5282, 19.0611, 19.943, 18.2803, 8.37861, 4.55443, 1.51827};
23177 double dSMQEDRH[7] = {-59.2764, 12.3445, 12.9157, 11.8389, 5.42624, 2.94959, 0.98328}; // SM QED corrections (LH and RH)
23178
23179 double tofb = 3.894e+11; // Conversion of the cross section to fb
23180
23181 double s,s2, MH2, MW2, MZ2, MH4, MW4, MZ4, MW6, MZ6, MW8, MZ8;
23182
23183 // For LO corrections
23184 double CHDden, CHWden, CHWBden; // Independent denominators
23185 double Cllnum, CHl111num, CHe11num, CHl322num, CHBnum, CHWnum, CHWBnum, CHDnum, CHboxnum; // Independent Numerators
23186 double derSMMW;
23187
23188 // For NLO corrections
23189 //double C1 = 0.0;
23190
23191 // RG scale of the process
23192 double muRG;
23193
23194 double Ch2f1 = 0.0, Ch2f2 = 0.0;
23195 double Ch4f1 = 0.0, Ch4f2 = 0.0, Ch4f3 = 0.0, Ch4f4 = 0.0, Ch4f5 = 0.0, Ch4f6 = 0.0;
23196
23197 // Energy dependent corrections for each operator: LH and RH initial electrons
23198 // (To normalize with SM NLO weak cross section)
23199
23200 double d6LHCHD[7] = {-0.04299, -0.00717, 0.0003, 0.00163, 0.00606, 0.01022, 0.05332};
23201 double d6RHCHD[7] = {0.02165, -0.01445, -0.02584, -0.02757, -0.03435, -0.04432, -0.11827};
23202 double d6LHCHbox[7] = {-0.03952, -0.01798, -0.01631, -0.01713, -0.03571, -0.06942, -0.25989};
23203 double d6RHCHbox[7] = {-0.00321, 0.01412, 0.01872, 0.01903, 0.01298, -0.00227, -0.09124};
23204 double d6LHCHW[7] = {-0.24126, -0.1175, -0.06842, -0.058, -0.03242, -0.04867, -0.14268};
23205 double d6RHCHW[7] = {-0.00247, 0.01106, 0.01143, 0.01143, 0.01258, 0.0146, 0.01977};
23206 double d6LHCHB[7] = {0.04791, 0.02058, 0.00773, 0.00519, 0.00422, 0.01953, 0.09224};
23207 double d6RHCHB[7] = {-0.0325, 0.08517, 0.15935, 0.17883, 0.28562, 0.35672, 0.50909};
23208 double d6LHCHWB[7] = {-0.05099, 0.00165, 0.01518, 0.01774, 0.02588, 0.02493, 0.00208};
23209 double d6RHCHWB[7] = {-0.03449, 0.02039, 0.0588, 0.06846, 0.1088, 0.12043, 0.11923};
23210 double d6LHCHeR00[7] = {-0.00009, -0.00092, -0.00237, -0.00306, -0.01351, -0.03546, -0.18968};
23211 double d6RHCHeR00[7] = {0.17601, -0.07965, -0.21354, -0.22168, 0.97615, 6.14511, 61.1339};
23212 double d6LHCHl1R00[7] = {-0.39382, -0.41129, -0.8309, -1.09036, -6.88023, -23.8012, -192.589};
23213 double d6RHCHl1R00[7] = {0.00058, 0.00231, 0.00509, 0.00638, 0.02476, 0.06022, 0.27243};
23214 double d6LHCHl3R00[7] = {-0.14027, -0.19375, -0.62064, -0.87823, -6.52212, -22.8349, -184.162};
23215 double d6RHCHl3R00[7] = {0.18109, 0.16306, 0.15559, 0.15557, 0.16567, 0.17859, 0.20946};
23216 double d6LHCHl3R11[7] = {0.28034, 0.25281, 0.24915, 0.24974, 0.25337, 0.22484, -0.17093};
23217 double d6RHCHl3R11[7] = {0.18109, 0.16306, 0.15559, 0.15557, 0.16567, 0.17859, 0.20946};
23218 double d6LHCh4f2[7] = {-0.14156, -0.12918, -0.13022, -0.13195, -0.15634, -0.19052, -0.33624};
23219 double d6RHCh4f2[7] = {-0.09048, -0.08082, -0.07661, -0.07645, -0.08047, -0.08612, -0.09991};
23220 double d6LHCHq1R22[7] = {-0.01375, -0.02132, -0.02865, -0.03052, -0.03723, -0.03024, 0.08402};
23221 double d6RHCHq1R22[7] = {0.01363, 0.0161, 0.02163, 0.02358, 0.02967, 0.01375, -0.1589};
23222 double d6LHCHq3R22[7] = {-0.00938, -0.01891, -0.03284, -0.04004, -0.15147, -0.3839, -2.00432};
23223 double d6RHCHq3R22[7] = {0.01243, 0.02378, 0.02671, 0.02714, 0.02844, 0.02928, 0.03188};
23224 double d6LHCHuR22[7] = {0.00905, 0.03414, 0.04831, 0.05243, 0.09079, 0.15022, 0.50155};
23225 double d6RHCHuR22[7] = {-0.01212, -0.02946, -0.04383, -0.04964, -0.11046, -0.20081, -0.66506};
23226 double d6LHCuWR22[7] = {-0.00743, 0.0175, 0.03761, 0.04127, 0.05212, 0.05502, 0.06255};
23227 double d6RHCuWR22[7] = {0.00626, -0.00756, -0.01194, -0.01231, -0.00949, -0.00524, 0.00327};
23228 double d6LHCuBR22[7] = {-0.00247, -0.01796, -0.01902, -0.01898, -0.01769, -0.01696, -0.01713};
23229 double d6RHCuBR22[7] = {0.00291, 0.01241, 0.00533, 0.00365, -0.004, -0.00766, -0.01347};
23230 double d6LHCuHR22[7] = {0.00013, -0.0019, -0.00168, -0.00139, 0.00188, 0.00511, 0.01316};
23231 double d6RHCuHR22[7] = {0.00055, -0.0001, -0.00099, -0.0009, 0.00123, 0.00333, 0.00751};
23232 double d6LHCh2f1[7] = {-0.00009, -0.00092, -0.00237, -0.00306, -0.01351, -0.03546, -0.18968};
23233 double d6RHCh2f1[7] = {0.00069, 0.00242, 0.0052, 0.00649, 0.02488, 0.06034, 0.27257};
23234 double d6LHCh2f2[7] = {-0.00218, -0.00553, -0.01095, -0.01348, -0.05085, -0.12824, -0.66818};
23235 double d6RHCh2f2[7] = {0.00002, 0.00007, 0.00012, 0.00013, 0.00025, 0.00034, 0.00054};
23236 double d6LHCHl1R11[7] = {-0.00023, -0.00107, -0.00252, -0.00321, -0.01367, -0.03564, -0.18992};
23237 double d6RHCHl1R11[7] = {0.00058, 0.00231, 0.00509, 0.00638, 0.02476, 0.06022, 0.27243};
23238 double d6LHCH[7] = {-0.00801, -0.00111, 0.00111, 0.00152, 0.00266, 0.00285, 0.00322};
23239 double d6RHCH[7] = {-0.00626, -0.00087, 0.00085, 0.00115, 0.0019, 0.00192, 0.00185};
23240 double d6LHCW[7] = {0.02991, 0.05402, 0.07139, 0.07651, 0.11131, 0.14851, 0.33599};
23241 double d6RHCW[7] = {-0.00007, -0.00127, -0.00186, -0.00199, -0.00239, -0.00241, -0.00226};
23242 double d6LHCeuR0022[7] = {0., 0., 0., 0., 0., 0., 0.};
23243 double d6RHCeuR0022[7] = {0.00003, -0.08231, -0.27679, -0.35687, -1.32756, -3.00171, -12.4065};
23244 double d6LHCluR0022[7] = {-0.00003, 0.08455, 0.29183, 0.37898, 1.49534, 3.58836, 17.3504};
23245 double d6RHCluR0022[7] = {0., 0., 0., 0., 0., 0., 0.};
23246 double d6LHCqeR2200[7] = {0., 0., 0., 0., 0., 0., 0.};
23247 double d6RHCqeR2200[7] = {0.00651, 0.10815, 0.2918, 0.37025, 1.34648, 3.05393, 12.7244};
23248 double d6LHClq1R0022[7] = {-0.00671, -0.1111, -0.30765, -0.39318, -1.51665, -3.65078, -17.795};
23249 double d6RHClq1R0022[7] = {0., 0., 0., 0., 0., 0., 0.};
23250 double d6LHClq3R0022[7] = {-0.00484, 0.08613, 0.26288, 0.33941, 1.33495, 3.21002, 15.567};
23251 double d6RHClq3R0022[7] = {-0.00235, -0.00406, -0.0053, -0.0057, -0.00851, -0.01072, -0.01528};
23252 double d6LHClq3R1122[7] = {-0.003, -0.00518, -0.00694, -0.00753, -0.01191, -0.01592, -0.02655};
23253 double d6RHClq3R1122[7] = {-0.00235, -0.00406, -0.0053, -0.0057, -0.00851, -0.01072, -0.01528};
23254 double d6LHCh4f1[7] = {0.00075, 0.00173, 0.0033, 0.00404, 0.01482, 0.03709, 0.19217};
23255 double d6RHCh4f1[7] = {0., 0., 0., 0., 0., 0., 0.};
23256 double d6LHCh4f3[7] = {-0.00151, -0.001, 0.00016, 0.00075, 0.01041, 0.0316, 0.18378};
23257 double d6RHCh4f3[7] = {-0.00176, -0.00214, -0.0024, -0.00249, -0.00315, -0.0037, -0.00483};
23258 double d6LHCh4f4[7] = {-0.00037, -0.00086, -0.00164, -0.00201, -0.00737, -0.01843, -0.09552};
23259 double d6RHCh4f4[7] = {0., 0., 0., 0., 0., 0., 0.};
23260 double d6LHCh4f5[7] = {0., 0., 0., 0., 0., 0., 0.};
23261 double d6RHCh4f5[7] = {-0.00072, -0.00168, -0.00313, -0.0038, -0.01316, -0.03102, -0.13741};
23262 double d6LHCh4f6[7] = {0., 0., 0., 0., 0., 0., 0.};
23263 double d6RHCh4f6[7] = {-0.00029, -0.00067, -0.00125, -0.00152, -0.00526, -0.01241, -0.05497};
23264 double d6LHCleR0000[7] = {0.00075, 0.00173, 0.0033, 0.00404, 0.01482, 0.03709, 0.19217};
23265 double d6RHCleR0000[7] = {-0.00072, -0.00168, -0.00313, -0.0038, -0.01316, -0.03102, -0.13741};
23266 double d6LHCllR0000[7] = {0.00075, 0.00174, 0.00332, 0.00406, 0.01491, 0.0373, 0.19331};
23267 double d6RHCllR0000[7] = {0., 0., 0., 0., 0., 0., 0.};
23268 double d6LHCeeR0000[7] = {0., 0., 0., 0., 0., 0., 0.};
23269 double d6RHCeeR0000[7] = {-0.00203, -0.00471, -0.00877, -0.01064, -0.03684, -0.08686, -0.38476};
23270// double d6LHCHBt[3] = {0.00278, 0.00803, 0.0103};
23271// double d6RHCHBt[3] = {0.00551, 0.014, 0.0259};
23272// double d6LHCHWt[3] = {0.0226, 0.0788, 0.112};
23273// double d6RHCHWt[3] = {0.0009, 0.00081, 0.00038};
23274// double d6LHCHWBt[3] = {0.00473, 0.0125, 0.0192};
23275// double d6RHCHWBt[3] = {0.00478, 0.018, 0.0349};
23276// double d6LHCWt[3] = {0.00608, 0.0215, 0.0334};
23277// double d6RHCWt[3] = {0.00013, 0.00058, 0.00124};
23278
23279 double d6NLOLH = 0., d6NLORH = 0.; // SMEFT absolute NLO corrections (LH and RH)
23280
23281 // Current input of observables is in TeV -> Translate sqrt_s to GeV before operating
23282 double sqrt_sGeV;
23283
23284 // Polarization factors
23285 double Pe = Pol_em, Pp = Pol_ep;
23286 double fLR, fRL;
23287
23288 fLR = 0.25 * (1.0 - Pe) * (1.0 + Pp);
23289 fRL = 0.25 * (1.0 + Pe) * (1.0 - Pp);
23290
23291 sqrt_sGeV = 1000. * sqrt_s;
23292
23293 muRG = sqrt_sGeV;
23294
23295 // Base implementation in W mass scheme
23296 s = sqrt_sGeV * sqrt_sGeV;
23297 s2 = s * s;
23298 MH2 = mHl * mHl;
23299 MW2 = Mw_tree * Mw_tree;
23300 MZ2 = Mz * Mz;
23301 MH4 = MH2 * MH2;
23302 MW4 = MW2 * MW2;
23303 MZ4 = MZ2 * MZ2;
23304 MW6 = MW4 * MW2;
23305 MZ6 = MZ4 * MZ2;
23306 MW8 = MW4 * MW4;
23307 MZ8 = MZ4 * MZ4;
23308
23309 // SM cross section at LO
23310 xsSMLO = - GF*GF * (8.0 * MW4 * (-1.0 + Pe * Pp) - 4.0 * MW2 * MZ2 * (-3.0 + Pp + Pe * (-1.0 + 3.0 * Pp))
23311 + MZ4 * (-5.0 + 3.0 * Pp + Pe * (-3.0 + 5.0 * Pp))) * sqrt( MH4 + (MZ2 - s) * (MZ2 - s) - 2.0 * MH2 * (MZ2 + s) ) * (MH4 + MZ4 + 10.0 * MZ2 * s + s2 - 2.0 * MH2 * (MZ2 + s));
23312
23313 xsSMLO = xsSMLO/( 48.0 * M_PI * (MZ2 - s) * (MZ2 - s) * s2 );
23314
23315 // Independent denominators of the LO dimension-6 contrib.
23316 CHDden = GF * (8.0 * MW8 * MZ4 * (-1.0 + Pe * Pp) - 4.0 * MW6 * MZ6 * (-3.0 + Pp + Pe * (-1.0 + 3.0 * Pp)) + MW4 * MZ8 * (-5.0 + 3.0 * Pp + Pe * (-3.0 + 5.0 * Pp)));
23317
23318 CHWden = CHDden * (MH4 * MZ2 + MZ6 + 10.0 * MZ4 * s + MZ2 * s2 + MH2 * (-2.0 * MZ4 - 2.0 * MZ2 * s));
23319
23320 CHWBden = CHWden * MZ2 * MW2 * (MZ4 - MZ2 * s) * (MZ4 - MZ2 * s);
23321
23322 // Independent numerators of the LO dimension-6 contrib.
23323 Cllnum = sqrt(2.0);
23324 CHl111num = sqrt(2.0) * MW2 * MZ2 * (2.0 * MW4 * MZ2 - MW2 * MZ4) * (-1.0 + Pe) * (1.0 + Pp) * s;
23325 CHe11num = 2.0 * sqrt(2.0) * MW2 * MZ2 * (MW4 * MZ2 - MW2 * MZ4) * (1.0 + Pe) * (-1.0 + Pp) * s;
23326 CHl322num = -Cllnum;
23327
23328 CHBnum = -12.0 * sqrt(2.0) * (MW4 * MZ2 - MW2 * MZ4) * (-MH2 * MZ2 + MZ4 + MZ2 * s) * (8.0 * MW8 * MZ2 * (-1.0 + Pe * Pp)
23329 + MW4 * MZ4 * (-5.0 - 3.0 * Pe + 3.0 * Pp + 5.0 * Pe * Pp) * s
23330 - 2.0 * MW6 * (-3.0 + Pp + Pe * (-1.0 + 3.0 * Pp)) * (MZ4 + MZ2 * s));
23331
23332 CHWnum = 12.0 * sqrt(2.0) * MW2 * (-MH2 * MZ2 + MZ4 + MZ2 * s) * (8.0 * MW8 * MZ4 * (-1.0 + Pe * Pp)
23333 - 2.0 * MW6 * MZ2 * (MZ4 * (-7.0 + Pp + Pe * (-1.0 + 7.0 * Pp)) - MZ2 * (-1.0 + Pe) * (1.0 + Pp) * s)
23334 + MW4 * (2.0 * MZ8 * (-3.0 + Pp + Pe * (-1.0 + 3.0 * Pp)) - MZ6 * (-1.0 + Pe) * (1.0 + Pp) * s));
23335
23336 CHWBnum = 2.0 * sqrt(2.0) * sqrt( -((MW4 * MZ2)/( MW4 * MZ2 - MW2 * MZ4)) ) * (-MZ4 + MZ2 * s) * (-MZ4 + MZ2 * s)
23337 * (-((2.0 * MW8 * MZ4 - 3.0 * MW6 * MZ6 + MW4 * MZ8) * (-1.0 + Pe) * (1.0 + Pp) * (MH4 * MW2 * MZ4 + 12.0 * MW4 * MZ2 * (MZ4 + MZ2 * s)
23338 + MW2 * (-5.0 * MZ8 + 4.0 * MZ6 * s + MZ4 * s2) + MH2 * MZ2 * (-12.0 * MW4 * MZ2 + MW2 * (4.0 * MZ4 - 2.0 * MZ2 * s))))
23339 - 2.0 * (-MW4 * MZ2 + MW2 * MZ4) * (-MW4 * MZ2 + MW2 * MZ4) * (1.0 + Pe) * (-1.0 + Pp) * (MH4 * MW2 * MZ4 + 12.0 * MW4 * MZ2 * (MZ4 + MZ2 * s)
23340 - MW2 * (5.0 * MZ8 + 2.0 * MZ6 * s + 5.0 * MZ4 * s2) + MH2 * MZ2 * (-12.0 * MW4 * MZ2 + MW2 * (4.0 * MZ4 + 4.0 * MZ2 * s))));
23341
23342 CHDnum = sqrt(2.0) * MW4 * MZ2 * (MW2 * MZ4 * (3.0 + Pe - Pp - 3.0 * Pe * Pp) + 4.0 * MW4 * MZ2 * (-1.0 + Pe * Pp));
23343
23344 CHboxnum = sqrt(2.0);
23345
23346 // Derivative of cross section wrt MW, normalized to SM
23347 derSMMW = 8.0 * Mw_tree * (MZ2 * (3.0 + Pe - Pp - 3.0 * Pe * Pp) + 4.0 * MW2 * (-1.0 + Pe * Pp));
23348
23349 derSMMW = derSMMW / (8.0 * MW4 * (-1.0 + Pe * Pp) - 4.0 * MW2 * MZ2 * (-3.0 + Pp + Pe * (-1.0 + 3.0 * Pp)) + MZ4 * (-5.0 + 3.0 * Pp + Pe * (-3.0 + 5.0 * Pp)));
23350
23351 // LO corrections to signal strength in W scheme
23352 dmuLO +=
23353 + ( CHboxnum/GF ) * getSMEFTCoeff("CHbox", muRG)
23354 + ( CHl111num/CHDden ) * getSMEFTCoeff("CHl1R", 0, 0, muRG)
23355 + ( CHe11num/CHDden ) * getSMEFTCoeff("CHeR", 0, 0, muRG)
23356 + ( CHl111num/CHDden + CHl322num/GF ) * getSMEFTCoeff("CHl3R", 0, 0, muRG)
23357 + ( CHl322num/GF ) * getSMEFTCoeff("CHl3R", 1, 1, muRG)
23358 + ( CHDnum/CHDden ) * getSMEFTCoeff("CHD", muRG)
23359 + ( CHBnum/CHWden/MW2 ) * getSMEFTCoeff("CHB", muRG)
23360 + ( CHWnum/CHWden ) * getSMEFTCoeff("CHW", muRG)
23361 + ( CHWBnum/CHWBden ) * getSMEFTCoeff("CHWB", muRG)
23362 + ( Cllnum/GF ) * getSMEFTCoeff("CllR", 0, 1, 1, 0, muRG);
23363
23364 // Correction to alpha scheme: only added if the scheme is chosen
23365 dmuLO += cAsch * DeltaOWtoalph(derSMMW, muRG);
23366
23367 if (FlagfiniteNLO && (sqrt_s < 3.100) ) {
23368
23369 // Choose the right index in the different lists according to the selected energy
23370 int iECM;
23371
23372 // Ordered according to the energies more commonly used
23373 if ( (sqrt_s > 0.220) && (sqrt_s < 0.260) ) {
23374 iECM = 0;
23375 } else if ( (sqrt_s > 0.340) && (sqrt_s < 0.390) ) {
23376 iECM = 1;
23377 } else if ( (sqrt_s > 0.510) && (sqrt_s < 0.600) ) {
23378 iECM = 3;
23379 } else if ( (sqrt_s > 0.900) && (sqrt_s < 1.200) ) {
23380 iECM = 4;
23381 } else if ( (sqrt_s > 1.200) && (sqrt_s < 1.600) ) {
23382 iECM = 5;
23383 } else if ( (sqrt_s > 2.500) && (sqrt_s < 3.100) ) {
23384 iECM = 6;
23385 } else if ( (sqrt_s > 0.450) && (sqrt_s < 0.510) ) {
23386 iECM = 2;
23387 } else
23388 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZH(): NLO corrections not available for this energy");
23389
23390
23391 // Include NLO corrections
23392
23393 // SM Cross section including only EW corrections [fb]
23394 xsSMNLOW = tofb * xsSMLO
23395 + fLR * dSMWLH[iECM]
23396 + fRL * dSMWRH[iECM];
23397 xsSMNLO = xsSMNLOW
23398 + fLR * dSMQEDLH[iECM]
23399 + fRL * dSMQEDRH[iECM];
23400
23401 // Combination of dimension-6 coefficients
23402 Ch2f1 = getSMEFTCoeff("CHeR",1, 1, muRG) + getSMEFTCoeff("CHeR",2, 2, muRG)
23403 + getSMEFTCoeff("CHdR",0, 0, muRG) + getSMEFTCoeff("CHdR",1, 1, muRG) + getSMEFTCoeff("CHdR",2, 2, muRG)
23404 - 2.0 * getSMEFTCoeff("CHuR",0, 0, muRG) - 2.0 * getSMEFTCoeff("CHuR",1, 1, muRG)
23405 - getSMEFTCoeff("CHq1R",0, 0, muRG) - getSMEFTCoeff("CHq1R",1, 1, muRG) + getSMEFTCoeff("CHl1R",2, 2, muRG);
23406
23407 Ch2f2 = getSMEFTCoeff("CHl3R",2, 2, muRG)
23408 + 3.0 * getSMEFTCoeff("CHq3R",0, 0, muRG) + 3.0 * getSMEFTCoeff("CHq3R",1, 1, muRG);
23409
23410 Ch4f1 = getSMEFTCoeff("CldR",0, 0, 0, 0, muRG) + getSMEFTCoeff("CldR",0, 0, 1, 1, muRG) + getSMEFTCoeff("CldR",0, 0, 2, 2, muRG)
23411 - 2.0*(getSMEFTCoeff("CluR",0, 0, 0, 0, muRG) + getSMEFTCoeff("CluR",0, 0, 1, 1, muRG))
23412 - getSMEFTCoeff("Clq1R",0, 0, 0, 0, muRG) - getSMEFTCoeff("Clq1R",0, 0, 1, 1, muRG)
23413 + getSMEFTCoeff("CllR",0, 0, 2, 2, muRG) + getSMEFTCoeff("CllR",2, 2, 0, 0, muRG)
23414 + getSMEFTCoeff("CleR",0, 0, 1, 1, muRG) + getSMEFTCoeff("CleR",0, 0, 2, 2, muRG)
23415 - (3.0 * MW2)/(MZ2 - MW2)*(getSMEFTCoeff("Clq3R",0, 0, 0, 0, muRG) + getSMEFTCoeff("Clq3R",0, 0, 1, 1, muRG));
23416
23417 Ch4f2 = getSMEFTCoeff("CllR",0, 1, 1, 0, muRG) + getSMEFTCoeff("CllR",1, 0, 0, 1, muRG);
23418 Ch4f3 = getSMEFTCoeff("CllR",0, 0, 1, 1, muRG) + getSMEFTCoeff("CllR",1, 1, 0, 0, muRG);
23419 Ch4f4 = getSMEFTCoeff("CllR",0, 2, 2, 0, muRG) + getSMEFTCoeff("CllR",2, 0, 0, 2, muRG);
23420 Ch4f5 = getSMEFTCoeff("CeeR",0, 0, 1, 1, muRG) + getSMEFTCoeff("CeeR",0, 0, 2, 2, muRG) + getSMEFTCoeff("CeeR",1, 1, 0, 0, muRG) + getSMEFTCoeff("CeeR",2, 2, 0, 0, muRG)
23421 - getSMEFTCoeff("CqeR",0, 0, 0, 0, muRG) - getSMEFTCoeff("CqeR",1, 1, 0, 0, muRG)
23422 - 2.0 * (getSMEFTCoeff("CeuR",0, 0, 0, 0, muRG) + getSMEFTCoeff("CeuR",0, 0, 1, 1, muRG) )
23423 + getSMEFTCoeff("CedR",0, 0, 0, 0, muRG) + getSMEFTCoeff("CedR",0, 0, 1, 1, muRG) + getSMEFTCoeff("CedR",0, 0, 2, 2, muRG)
23424 + getSMEFTCoeff("CleR",1, 1, 0, 0, muRG) + getSMEFTCoeff("CleR",2, 2, 0, 0, muRG);
23425 Ch4f6 = getSMEFTCoeff("CeeR",0, 1, 1, 0, muRG) + getSMEFTCoeff("CeeR",1, 0, 0, 1, muRG) + getSMEFTCoeff("CeeR",0, 2, 2, 0, muRG) + getSMEFTCoeff("CeeR",2, 0, 0, 2, muRG);
23426
23427 // Corrections for LH initial electrons
23428 d6NLOLH = d6LHCHD[iECM] * getSMEFTCoeff("CHD", muRG)
23429 + d6LHCHbox[iECM] * getSMEFTCoeff("CHbox", muRG)
23430 + d6LHCHW[iECM] * getSMEFTCoeff("CHW", muRG)
23431 + d6LHCHB[iECM] * getSMEFTCoeff("CHB", muRG)
23432 + d6LHCHWB[iECM] * getSMEFTCoeff("CHWB", muRG)
23433 + d6LHCHeR00[iECM] * getSMEFTCoeff("CHeR", 0, 0, muRG)
23434 + d6LHCHl1R00[iECM] * getSMEFTCoeff("CHl1R", 0, 0, muRG)
23435 + d6LHCHl3R00[iECM] * getSMEFTCoeff("CHl3R", 0, 0, muRG)
23436 + d6LHCHl3R11[iECM] * getSMEFTCoeff("CHl3R", 1, 1, muRG)
23437 + d6LHCh4f2[iECM] * Ch4f2
23438 + d6LHCHq1R22[iECM] * getSMEFTCoeff("CHq1R", 2, 2, muRG)
23439 + d6LHCHq3R22[iECM] * getSMEFTCoeff("CHq3R", 2, 2, muRG)
23440 + d6LHCHuR22[iECM] * getSMEFTCoeff("CHuR", 2, 2, muRG)
23441 + d6LHCuWR22[iECM] * getSMEFTCoeff("CuWR", 2, 2, muRG)
23442 + d6LHCuBR22[iECM] * getSMEFTCoeff("CuBR", 2, 2, muRG)
23443 + d6LHCuHR22[iECM] * getSMEFTCoeff("CuHR", 2, 2, muRG)
23444 + d6LHCh2f1[iECM] * Ch2f1
23445 + d6LHCh2f2[iECM] * Ch2f2
23446 + d6LHCHl1R11[iECM] * getSMEFTCoeff("CHl1R", 1, 1, muRG)
23447 + d6LHCH[iECM] * getSMEFTCoeff("CH", muRG)
23448 + d6LHCW[iECM] * getSMEFTCoeff("CW", muRG)
23449 + d6LHCeuR0022[iECM] * getSMEFTCoeff("CeuR",0, 0, 2, 2, muRG)
23450 + d6LHCluR0022[iECM] * getSMEFTCoeff("CluR",0, 0, 2, 2, muRG)
23451 + d6LHCqeR2200[iECM] * getSMEFTCoeff("CqeR",2, 2, 0, 0, muRG)
23452 + d6LHClq1R0022[iECM] * getSMEFTCoeff("Clq1R",0, 0, 2, 2, muRG)
23453 + d6LHClq3R0022[iECM] * getSMEFTCoeff("Clq3R",0, 0, 2, 2, muRG)
23454 + d6LHClq3R1122[iECM] * getSMEFTCoeff("Clq3R",1, 1, 2, 2, muRG)
23455 + d6LHCh4f1[iECM] * Ch4f1
23456 + d6LHCh4f3[iECM] * Ch4f3
23457 + d6LHCh4f4[iECM] * Ch4f4
23458 + d6LHCh4f5[iECM] * Ch4f5
23459 + d6LHCh4f6[iECM] * Ch4f6
23460 + d6LHCleR0000[iECM] * getSMEFTCoeff("CleR",0, 0, 0, 0, muRG)
23461 + d6LHCllR0000[iECM] * getSMEFTCoeff("CllR",0, 0, 0, 0, muRG)
23462 + d6LHCeeR0000[iECM] * getSMEFTCoeff("CeeR",0, 0, 0, 0, muRG)
23463 //+ d6LHCHBt[iECM] * getSMEFTCoeff("CHBtilde", muRG)
23464 //+ d6LHCHWt[iECM] * getSMEFTCoeff("CHWtilde", muRG)
23465 //+ d6LHCHWBt[iECM] * getSMEFTCoeff("CHWtildeB", muRG)
23466 //+ d6LHCWt[iECM] * getSMEFTCoeff("CWtilde", muRG)
23467 ;
23468
23469 // Corrections for RH initial electrons
23470 d6NLORH = d6RHCHD[iECM] * getSMEFTCoeff("CHD", muRG)
23471 + d6RHCHbox[iECM] * getSMEFTCoeff("CHbox", muRG)
23472 + d6RHCHW[iECM] * getSMEFTCoeff("CHW", muRG)
23473 + d6RHCHB[iECM] * getSMEFTCoeff("CHB", muRG)
23474 + d6RHCHWB[iECM] * getSMEFTCoeff("CHWB", muRG)
23475 + d6RHCHeR00[iECM] * getSMEFTCoeff("CHeR", 0, 0, muRG)
23476 + d6RHCHl1R00[iECM] * getSMEFTCoeff("CHl1R", 0, 0, muRG)
23477 + d6RHCHl3R00[iECM] * getSMEFTCoeff("CHl3R", 0, 0, muRG)
23478 + d6RHCHl3R11[iECM] * getSMEFTCoeff("CHl3R", 1, 1, muRG)
23479 + d6RHCh4f2[iECM] * Ch4f2
23480 + d6RHCHq1R22[iECM] * getSMEFTCoeff("CHq1R", 2, 2, muRG)
23481 + d6RHCHq3R22[iECM] * getSMEFTCoeff("CHq3R", 2, 2, muRG)
23482 + d6RHCHuR22[iECM] * getSMEFTCoeff("CHuR", 2, 2, muRG)
23483 + d6RHCuWR22[iECM] * getSMEFTCoeff("CuWR", 2, 2, muRG)
23484 + d6RHCuBR22[iECM] * getSMEFTCoeff("CuBR", 2, 2, muRG)
23485 + d6RHCuHR22[iECM] * getSMEFTCoeff("CuHR", 2, 2, muRG)
23486 + d6RHCh2f1[iECM] * Ch2f1
23487 + d6RHCh2f2[iECM] * Ch2f2
23488 + d6RHCHl1R11[iECM] * getSMEFTCoeff("CHl1R", 1, 1, muRG)
23489 + d6RHCH[iECM] * getSMEFTCoeff("CH", muRG)
23490 + d6RHCW[iECM] * getSMEFTCoeff("CW", muRG)
23491 + d6RHCeuR0022[iECM] * getSMEFTCoeff("CeuR",0, 0, 2, 2, muRG)
23492 + d6RHCluR0022[iECM] * getSMEFTCoeff("CluR",0, 0, 2, 2, muRG)
23493 + d6RHCqeR2200[iECM] * getSMEFTCoeff("CqeR",2, 2, 0, 0, muRG)
23494 + d6RHClq1R0022[iECM] * getSMEFTCoeff("Clq1R",0, 0, 2, 2, muRG)
23495 + d6RHClq3R0022[iECM] * getSMEFTCoeff("Clq3R",0, 0, 2, 2, muRG)
23496 + d6RHClq3R1122[iECM] * getSMEFTCoeff("Clq3R",1, 1, 2, 2, muRG)
23497 + d6RHCh4f1[iECM] * Ch4f1
23498 + d6RHCh4f3[iECM] * Ch4f3
23499 + d6RHCh4f4[iECM] * Ch4f4
23500 + d6RHCh4f5[iECM] * Ch4f5
23501 + d6RHCh4f6[iECM] * Ch4f6
23502 + d6RHCleR0000[iECM] * getSMEFTCoeff("CleR",0, 0, 0, 0, muRG)
23503 + d6RHCllR0000[iECM] * getSMEFTCoeff("CllR",0, 0, 0, 0, muRG)
23504 + d6RHCeeR0000[iECM] * getSMEFTCoeff("CeeR",0, 0, 0, 0, muRG)
23505 //+ d6RHCHBt[iECM] * getSMEFTCoeff("CHBtilde", muRG)
23506 //+ d6RHCHWt[iECM] * getSMEFTCoeff("CHWtilde", muRG)
23507 //+ d6RHCHWBt[iECM] * getSMEFTCoeff("CHWtildeB", muRG)
23508 //+ d6RHCWt[iECM] * getSMEFTCoeff("CWtilde", muRG)
23509 ;
23510
23511 // Correction to polarized cross section: Need to multiply by (Lambda=1000 GeV)^2
23512 dmuNLO += ( fLR * xsSMweakLH[iECM] * d6NLOLH
23513 + fRL * xsSMweakRH[iECM] * d6NLORH ) * 1000000;
23514 // Normalize to SM full NLO cross section
23515 dmuNLO = dmuNLO /(fLR * xsSMNLOLH[iECM] + fRL * xsSMNLORH[iECM]);
23516
23517 // Rescale the LO contribution and normalizer the NLO to the SM cross section
23518 dmuLO = dmuLO * (tofb * xsSMLO/xsSMNLO);
23519
23520 }
23521
23522 // Coefficient for Higgs self-coupling corrections (disabled for the moment as these are already included in NLO above)
23523 //if (sqrt_s == 240.) {
23524
23525 // C1 = 0.0173302;
23526
23527 //} else if (sqrt_s == 250.) {
23528
23529 // C1 = 0.015;
23530
23531 //} else if (sqrt_s == 350.) {
23532
23533 // C1 = 0.0057;
23534
23535 //} else if (sqrt_s == 365.) {
23536
23537 // C1 = 0.00493549;
23538
23539 //} else if (sqrt_s == 380.) {
23540
23541 // C1 = 0.0057; // Use same as 350 GeV
23542
23543 //} else if (sqrt_s == 500.) {
23544
23545 // C1 = 0.00099;
23546
23547 //} else if (sqrt_s == 1000.) {
23548
23549 // C1 = -0.0012;
23550
23551 //} else if (sqrt_s == 1400.) {
23552
23553 // C1 = -0.0011;
23554
23555 //} else if (sqrt_s == 1500.) {
23556
23557 // C1 = -0.0011; // Use the same as 1400 GeV
23558
23559 //} else if (sqrt_s == 3000.) {
23560
23561 // C1 = -0.00054;
23562
23563 //} else
23564 // throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZH()");
23565
23566 // Add the LO and NLO corrections
23567 mu += dmuLO + dmuNLO;
23568
23569 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
23570 mu += eeeZHint + eeeZHpar;
23571
23572 // Linear contribution from Higgs self-coupling
23573 // mu += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio(); // Linear corrections already included
23574
23575
23576 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
23577
23578 return mu;
23579}
virtual const double DeltaOWtoalph(const double dOSMdMW, const double mu) const
Difference in prediction in scheme and W mass scheme, computed from observable in W mass scheme....

◆ mueeZHGen()

const double NPSMEFTd6General::mueeZHGen ( const double  sqrt_s,
const double  Pol_em,
const double  Pol_ep 
) const
virtual

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 from NPbase.

Definition at line 23582 of file NPSMEFTd6General.cpp.

23582 {
23583
23584 // Only Alpha scheme
23585
23586 double mu = 1.0;
23587
23588 double C1 = 0.0;
23589
23590 double muRG = 0;
23591
23592 // RG scale in GeV
23593 muRG = 1000. * sqrt_s;
23594
23595 if ( (Pol_em != 0.) || (Pol_ep != 0) ) return mueeZHPol(sqrt_s, Pol_em, Pol_ep);
23596
23597 if (sqrt_s == 0.240) {
23598
23599 C1 = 0.0173302;
23600
23601 mu +=
23602 +121263. * getSMEFTCoeffEW("CHbox")
23603 + 898682. * getSMEFTCoeffEW("CHl1R", 0, 0)
23604 - 767820. * getSMEFTCoeffEW("CHeR", 0, 0)
23605 + 898682. * getSMEFTCoeffEW("CHl3R", 0, 0)
23606 - 6046.36 * getSMEFTCoeffEW("CHD")
23607 + 122439. * getSMEFTCoeffEW("CHB")
23608 + 540057. * getSMEFTCoeffEW("CHW")
23609 + 231063. * getSMEFTCoeffEW("CHWB")
23610 - 2.2 * delta_GF
23611 ;
23612
23613 // Add modifications due to small variations of the SM parameters
23614 mu += cHSM * (-0.2 * deltaaMZ()
23615 + 2.2 * deltaGmu()
23616 + 4.775 * deltaMz()
23617 - 3.071 * deltaMh());
23618
23619 if (FlagQuadraticTerms) {
23620 //Add contributions that are quadratic in the effective coefficients
23621 mu += 0.0;
23622 }
23623
23624 } else if (sqrt_s == 0.250) {
23625
23626 C1 = 0.015;
23627
23628 mu +=
23629 +121263. * getSMEFTCoeffEW("CHbox")
23630 + 975101. * getSMEFTCoeffEW("CHl1R", 0, 0)
23631 - 833750. * getSMEFTCoeffEW("CHeR", 0, 0)
23632 + 975101. * getSMEFTCoeffEW("CHl3R", 0, 0)
23633 - 6046.36 * getSMEFTCoeffEW("CHD")
23634 + 128443. * getSMEFTCoeffEW("CHB")
23635 + 568273. * getSMEFTCoeffEW("CHW")
23636 + 244206. * getSMEFTCoeffEW("CHWB")
23637 - 2.2 * delta_GF
23638 ;
23639
23640 // Add modifications due to small variations of the SM parameters
23641 mu += cHSM * (-0.2 * deltaaMZ()
23642 + 2.2 * deltaGmu()
23643 + 5.219 * deltaMz()
23644 - 2.27 * deltaMh());
23645
23646 if (FlagQuadraticTerms) {
23647 //Add contributions that are quadratic in the effective coefficients
23648 mu += 0.0;
23649 }
23650
23651 } else if (sqrt_s == 0.350) {
23652
23653 C1 = 0.0057;
23654
23655 mu +=
23656 +121283. * getSMEFTCoeffEW("CHbox")
23657 + 1911340. * getSMEFTCoeffEW("CHl1R", 0, 0)
23658 - 1640958. * getSMEFTCoeffEW("CHeR", 0, 0)
23659 + 1911340. * getSMEFTCoeffEW("CHl3R", 0, 0)
23660 - 6009.52 * getSMEFTCoeffEW("CHD")
23661 + 173183. * getSMEFTCoeffEW("CHB")
23662 + 785843. * getSMEFTCoeffEW("CHW")
23663 + 344494. * getSMEFTCoeffEW("CHWB")
23664 - 2.201 * delta_GF
23665 ;
23666
23667 // Add modifications due to small variations of the SM parameters
23668 mu += cHSM * (-0.2 * deltaaMZ()
23669 + 2.2 * deltaGmu()
23670 + 5.396 * deltaMz()
23671 - 0.729 * deltaMh());
23672
23673 if (FlagQuadraticTerms) {
23674 //Add contributions that are quadratic in the effective coefficients
23675 mu += 0.0;
23676 }
23677
23678 } else if (sqrt_s == 0.365) {
23679
23680 C1 = 0.00493549;
23681
23682 mu +=
23683 +121243. * getSMEFTCoeffEW("CHbox")
23684 + 2078482. * getSMEFTCoeffEW("CHl1R", 0, 0)
23685 - 1785085. * getSMEFTCoeffEW("CHeR", 0, 0)
23686 + 2078482. * getSMEFTCoeffEW("CHl3R", 0, 0)
23687 - 6010.65 * getSMEFTCoeffEW("CHD")
23688 + 178173. * getSMEFTCoeffEW("CHB")
23689 + 809806. * getSMEFTCoeffEW("CHW")
23690 + 355487. * getSMEFTCoeffEW("CHWB")
23691 - 2.201 * delta_GF
23692 ;
23693
23694 // Add modifications due to small variations of the SM parameters
23695 mu += cHSM * (-0.2 * deltaaMZ()
23696 + 2.2 * deltaGmu()
23697 + 5.348 * deltaMz()
23698 - 0.664 * deltaMh());
23699
23700 if (FlagQuadraticTerms) {
23701 //Add contributions that are quadratic in the effective coefficients
23702 mu += 0.0;
23703 }
23704
23705 } else if (sqrt_s == 0.380) {
23706
23707 C1 = 0.0057; // Use same as 350 GeV
23708
23709 mu +=
23710 +121281. * getSMEFTCoeffEW("CHbox")
23711 + 2253013. * getSMEFTCoeffEW("CHl1R", 0, 0)
23712 - 1934557. * getSMEFTCoeffEW("CHeR", 0, 0)
23713 + 2253013. * getSMEFTCoeffEW("CHl3R", 0, 0)
23714 - 6026.37 * getSMEFTCoeffEW("CHD")
23715 + 182674. * getSMEFTCoeffEW("CHB")
23716 + 832109. * getSMEFTCoeffEW("CHW")
23717 + 365819. * getSMEFTCoeffEW("CHWB")
23718 - 2.202 * delta_GF
23719 ;
23720
23721 // Add modifications due to small variations of the SM parameters
23722 mu += cHSM * (-0.2 * deltaaMZ()
23723 + 2.2 * deltaGmu()
23724 + 5.301 * deltaMz()
23725 - 0.609 * deltaMh());
23726
23727 if (FlagQuadraticTerms) {
23728 //Add contributions that are quadratic in the effective coefficients
23729 mu += 0.0;
23730 }
23731
23732 } else if (sqrt_s == 0.500) {
23733
23734 C1 = 0.00099;
23735
23736 mu +=
23737 +121264. * getSMEFTCoeffEW("CHbox")
23738 + 3900384. * getSMEFTCoeffEW("CHl1R", 0, 0)
23739 - 3350136. * getSMEFTCoeffEW("CHeR", 0, 0)
23740 + 3900384. * getSMEFTCoeffEW("CHl3R", 0, 0)
23741 - 6019.22 * getSMEFTCoeffEW("CHD")
23742 + 209229. * getSMEFTCoeffEW("CHB")
23743 + 959942. * getSMEFTCoeffEW("CHW")
23744 + 425112. * getSMEFTCoeffEW("CHWB")
23745 - 2.202 * delta_GF
23746 ;
23747
23748 // Add modifications due to small variations of the SM parameters
23749 mu += cHSM * (-0.2 * deltaaMZ()
23750 + 2.2 * deltaGmu()
23751 + 5. * deltaMz()
23752 - 0.351 * deltaMh());
23753
23754 if (FlagQuadraticTerms) {
23755 //Add contributions that are quadratic in the effective coefficients
23756 mu += 0.0;
23757 }
23758
23759 } else if (sqrt_s == 1.0) {
23760
23761 C1 = -0.0012;
23762
23763 mu +=
23764 +121274. * getSMEFTCoeffEW("CHbox")
23765 + 15601820. * getSMEFTCoeffEW("CHl1R", 0, 0)
23766 - 13395670. * getSMEFTCoeffEW("CHeR", 0, 0)
23767 + 15601820. * getSMEFTCoeffEW("CHl3R", 0, 0)
23768 - 6040.16 * getSMEFTCoeffEW("CHD")
23769 + 243960. * getSMEFTCoeffEW("CHB")
23770 + 1128805. * getSMEFTCoeffEW("CHW")
23771 + 503138. * getSMEFTCoeffEW("CHWB")
23772 - 2.202 * delta_GF
23773 ;
23774
23775 // Add modifications due to small variations of the SM parameters
23776 mu += cHSM * (-0.2 * deltaaMZ()
23777 + 2.2 * deltaGmu()
23778 + 4.574 * deltaMz()
23779 - 0.092 * deltaMh());
23780
23781 if (FlagQuadraticTerms) {
23782 //Add contributions that are quadratic in the effective coefficients
23783 mu += 0.0;
23784 }
23785
23786 } else if (sqrt_s == 1.4) {
23787
23788 C1 = -0.0011;
23789
23790 mu +=
23791 +121283. * getSMEFTCoeffEW("CHbox")
23792 + 30579278. * getSMEFTCoeffEW("CHl1R", 0, 0)
23793 - 26253064. * getSMEFTCoeffEW("CHeR", 0, 0)
23794 + 30579278. * getSMEFTCoeffEW("CHl3R", 0, 0)
23795 - 6010.77 * getSMEFTCoeffEW("CHD")
23796 + 250804. * getSMEFTCoeffEW("CHB")
23797 + 1161208. * getSMEFTCoeffEW("CHW")
23798 + 518040. * getSMEFTCoeffEW("CHWB")
23799 - 2.203 * delta_GF
23800 ;
23801
23802 // Add modifications due to small variations of the SM parameters
23803 mu += cHSM * (-0.2 * deltaaMZ()
23804 + 2.2 * deltaGmu()
23805 + 4.491 * deltaMz()
23806 - 0.047 * deltaMh());
23807
23808 if (FlagQuadraticTerms) {
23809 //Add contributions that are quadratic in the effective coefficients
23810 mu += 0.0;
23811 }
23812
23813 } else if (sqrt_s == 1.5) {
23814
23815 C1 = -0.0011; // Use the same as 1400 GeV
23816
23817 mu +=
23818 +121262. * getSMEFTCoeffEW("CHbox")
23819 + 35102329. * getSMEFTCoeffEW("CHl1R", 0, 0)
23820 - 30135878. * getSMEFTCoeffEW("CHeR", 0, 0)
23821 + 35102329. * getSMEFTCoeffEW("CHl3R", 0, 0)
23822 - 6034.22 * getSMEFTCoeffEW("CHD")
23823 + 251576. * getSMEFTCoeffEW("CHB")
23824 + 1165634. * getSMEFTCoeffEW("CHW")
23825 + 519954. * getSMEFTCoeffEW("CHWB")
23826 - 2.203 * delta_GF
23827 ;
23828
23829 // Add modifications due to small variations of the SM parameters
23830 mu += cHSM * (-0.2 * deltaaMZ()
23831 + 2.2 * deltaGmu()
23832 + 4.479 * deltaMz()
23833 - 0.041 * deltaMh());
23834
23835 if (FlagQuadraticTerms) {
23836 //Add contributions that are quadratic in the effective coefficients
23837 mu += 0.0;
23838 }
23839
23840 } else if (sqrt_s == 3.0) {
23841
23842 C1 = -0.00054;
23843
23844 mu +=
23845 +121279. * getSMEFTCoeffEW("CHbox")
23846 + 140413697. * getSMEFTCoeffEW("CHl1R", 0, 0)
23847 - 120540988. * getSMEFTCoeffEW("CHeR", 0, 0)
23848 + 140413697. * getSMEFTCoeffEW("CHl3R", 0, 0)
23849 - 6012.61 * getSMEFTCoeffEW("CHD")
23850 + 257222. * getSMEFTCoeffEW("CHB")
23851 + 1188444. * getSMEFTCoeffEW("CHW")
23852 + 530503. * getSMEFTCoeffEW("CHWB")
23853 - 2.202 * delta_GF
23854 ;
23855
23856 // Add modifications due to small variations of the SM parameters
23857 mu += cHSM * (-0.2 * deltaaMZ()
23858 + 2.2 * deltaGmu()
23859 + 4.42 * deltaMz()
23860 - 0.01 * deltaMh());
23861
23862 if (FlagQuadraticTerms) {
23863 //Add contributions that are quadratic in the effective coefficients
23864 mu += 0.0;
23865 }
23866
23867 } else
23868 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZH()");
23869
23870 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
23871 mu += eeeZHint + eeeZHpar;
23872
23873 // Linear contribution from Higgs self-coupling
23874 mu = mu + cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
23875
23876
23877 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
23878
23879 return mu;
23880}
virtual const double mueeZHPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...

◆ mueeZHPol()

const double NPSMEFTd6General::mueeZHPol ( const double  sqrt_s,
const double  Pol_em,
const double  Pol_ep 
) const
virtual

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}\)

Definition at line 23929 of file NPSMEFTd6General.cpp.

23929 {
23930
23931 // Only Alpha scheme
23932
23933 double mu = 1.0;
23934
23935 double C1 = 0.0;
23936
23937 double muRG = 0;
23938
23939 // RG scale in GeV
23940 muRG = 1000. * sqrt_s;
23941
23942 if (sqrt_s == 0.240) {
23943
23944 C1 = 0.0173302;
23945
23946 if (Pol_em == 80. && Pol_ep == -30.) {
23947 mu +=
23948 +121260. * getSMEFTCoeffEW("CHbox")
23949 + 117191. * getSMEFTCoeffEW("CHl1R", 0, 0)
23950 - 1681596. * getSMEFTCoeffEW("CHeR", 0, 0)
23951 + 117191. * getSMEFTCoeffEW("CHl3R", 0, 0)
23952 + 74555.1 * getSMEFTCoeffEW("CHD")
23953 + 528105. * getSMEFTCoeffEW("CHB")
23954 + 134403. * getSMEFTCoeffEW("CHW")
23955 + 872560. * getSMEFTCoeffEW("CHWB")
23956 + 0.459 * delta_GF
23957 ;
23958
23959 // Add modifications due to small variations of the SM parameters
23960 mu += cHSM * (+2.46 * deltaaMZ()
23961 - 0.46 * deltaGmu()
23962 - 0.544 * deltaMz()
23963 - 3.071 * deltaMh());
23964
23965 } else if (Pol_em == -80. && Pol_ep == 30.) {
23966 mu +=
23967 +121254. * getSMEFTCoeffEW("CHbox")
23968 + 1495015. * getSMEFTCoeffEW("CHl1R", 0, 0)
23969 - 76567.2 * getSMEFTCoeffEW("CHeR", 0, 0)
23970 + 1495015. * getSMEFTCoeffEW("CHl3R", 0, 0)
23971 - 67582.1 * getSMEFTCoeffEW("CHD")
23972 - 187104. * getSMEFTCoeffEW("CHB")
23973 + 849552. * getSMEFTCoeffEW("CHW")
23974 - 258537. * getSMEFTCoeffEW("CHWB")
23975 - 4.23 * delta_GF
23976 ;
23977
23978 // Add modifications due to small variations of the SM parameters
23979 mu += cHSM * (-2.23 * deltaaMZ()
23980 + 4.23 * deltaGmu()
23981 + 8.834 * deltaMz()
23982 - 3.071 * deltaMh());
23983
23984 } else if (Pol_em == 80. && Pol_ep == 0.) {
23985 mu +=
23986 +121256. * getSMEFTCoeffEW("CHbox")
23987 + 204529. * getSMEFTCoeffEW("CHl1R", 0, 0)
23988 - 1578998. * getSMEFTCoeffEW("CHeR", 0, 0)
23989 + 204529. * getSMEFTCoeffEW("CHl3R", 0, 0)
23990 + 65548.7 * getSMEFTCoeffEW("CHD")
23991 + 482729. * getSMEFTCoeffEW("CHB")
23992 + 179733. * getSMEFTCoeffEW("CHW")
23993 + 800870. * getSMEFTCoeffEW("CHWB")
23994 + 0.162 * delta_GF
23995 ;
23996
23997 // Add modifications due to small variations of the SM parameters
23998 mu += cHSM * (+2.163 * deltaaMZ()
23999 - 0.163 * deltaGmu()
24000 + 0.05 * deltaMz()
24001 - 3.071 * deltaMh());
24002
24003 } else if (Pol_em == -80. && Pol_ep == 0.) {
24004 mu +=
24005 +121264. * getSMEFTCoeffEW("CHbox")
24006 + 1442776. * getSMEFTCoeffEW("CHl1R", 0, 0)
24007 - 137405. * getSMEFTCoeffEW("CHeR", 0, 0)
24008 + 1442776. * getSMEFTCoeffEW("CHl3R", 0, 0)
24009 - 62167.6 * getSMEFTCoeffEW("CHD")
24010 - 159988. * getSMEFTCoeffEW("CHB")
24011 + 822448. * getSMEFTCoeffEW("CHW")
24012 - 215639. * getSMEFTCoeffEW("CHWB")
24013 - 4.052 * delta_GF
24014 ;
24015
24016 // Add modifications due to small variations of the SM parameters
24017 mu += cHSM * (-2.052 * deltaaMZ()
24018 + 4.052 * deltaGmu()
24019 + 8.479 * deltaMz()
24020 - 3.071 * deltaMh());
24021
24022 } else {
24023 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZHPol()");
24024 }
24025
24026 } else if (sqrt_s == 0.250) {
24027
24028 C1 = 0.015;
24029
24030 if (Pol_em == 80. && Pol_ep == -30.) {
24031 mu +=
24032 +121264. * getSMEFTCoeffEW("CHbox")
24033 + 127210. * getSMEFTCoeffEW("CHl1R", 0, 0)
24034 - 1824910. * getSMEFTCoeffEW("CHeR", 0, 0)
24035 + 127210. * getSMEFTCoeffEW("CHl3R", 0, 0)
24036 + 74597.1 * getSMEFTCoeffEW("CHD")
24037 + 560319. * getSMEFTCoeffEW("CHB")
24038 + 136129. * getSMEFTCoeffEW("CHW")
24039 + 902676. * getSMEFTCoeffEW("CHWB")
24040 + 0.459 * delta_GF
24041 ;
24042
24043 // Add modifications due to small variations of the SM parameters
24044 mu += cHSM * (+2.46 * deltaaMZ()
24045 - 0.46 * deltaGmu()
24046 - 0.1 * deltaMz()
24047 - 2.27 * deltaMh());
24048
24049 } else if (Pol_em == -80. && Pol_ep == 30.) {
24050 mu +=
24051 +121257. * getSMEFTCoeffEW("CHbox")
24052 + 1622228. * getSMEFTCoeffEW("CHl1R", 0, 0)
24053 - 83107. * getSMEFTCoeffEW("CHeR", 0, 0)
24054 + 1622228. * getSMEFTCoeffEW("CHl3R", 0, 0)
24055 - 67554.3 * getSMEFTCoeffEW("CHD")
24056 - 201409. * getSMEFTCoeffEW("CHB")
24057 + 898116. * getSMEFTCoeffEW("CHW")
24058 - 258306. * getSMEFTCoeffEW("CHWB")
24059 - 4.23 * delta_GF
24060 ;
24061
24062 // Add modifications due to small variations of the SM parameters
24063 mu += cHSM * (-2.23 * deltaaMZ()
24064 + 4.23 * deltaGmu()
24065 + 9.279 * deltaMz()
24066 - 2.27 * deltaMh());
24067
24068 } else if (Pol_em == 80. && Pol_ep == 0.) {
24069 mu +=
24070 +121309. * getSMEFTCoeffEW("CHbox")
24071 + 221930. * getSMEFTCoeffEW("CHl1R", 0, 0)
24072 - 1714047. * getSMEFTCoeffEW("CHeR", 0, 0)
24073 + 221930. * getSMEFTCoeffEW("CHl3R", 0, 0)
24074 + 65599.6 * getSMEFTCoeffEW("CHD")
24075 + 512136. * getSMEFTCoeffEW("CHB")
24076 + 184424. * getSMEFTCoeffEW("CHW")
24077 + 829145. * getSMEFTCoeffEW("CHWB")
24078 + 0.162 * delta_GF
24079 ;
24080
24081 // Add modifications due to small variations of the SM parameters
24082 mu += cHSM * (+2.163 * deltaaMZ()
24083 - 0.163 * deltaGmu()
24084 + 0.494 * deltaMz()
24085 - 2.27 * deltaMh());
24086
24087 } else if (Pol_em == -80. && Pol_ep == 0.) {
24088 mu +=
24089 +121269. * getSMEFTCoeffEW("CHbox")
24090 + 1565559. * getSMEFTCoeffEW("CHl1R", 0, 0)
24091 - 148908. * getSMEFTCoeffEW("CHeR", 0, 0)
24092 + 1565559. * getSMEFTCoeffEW("CHl3R", 0, 0)
24093 - 62170. * getSMEFTCoeffEW("CHD")
24094 - 172540. * getSMEFTCoeffEW("CHB")
24095 + 869218. * getSMEFTCoeffEW("CHW")
24096 - 214299. * getSMEFTCoeffEW("CHWB")
24097 - 4.053 * delta_GF
24098 ;
24099
24100 // Add modifications due to small variations of the SM parameters
24101 mu += cHSM * (-2.052 * deltaaMZ()
24102 + 4.052 * deltaGmu()
24103 + 8.923 * deltaMz()
24104 - 2.27 * deltaMh());
24105
24106 } else {
24107 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZHPol()");
24108 }
24109
24110 } else if (sqrt_s == 0.350) {
24111
24112 C1 = 0.0057;
24113
24114 if (Pol_em == 80. && Pol_ep == -30.) {
24115 mu +=
24116 +121274. * getSMEFTCoeffEW("CHbox")
24117 + 249309. * getSMEFTCoeffEW("CHl1R", 0, 0)
24118 - 3576996. * getSMEFTCoeffEW("CHeR", 0, 0)
24119 + 249309. * getSMEFTCoeffEW("CHl3R", 0, 0)
24120 + 74596.5 * getSMEFTCoeffEW("CHD")
24121 + 812491. * getSMEFTCoeffEW("CHB")
24122 + 146212. * getSMEFTCoeffEW("CHW")
24123 + 1135161. * getSMEFTCoeffEW("CHWB")
24124 + 0.458 * delta_GF
24125 ;
24126
24127 // Add modifications due to small variations of the SM parameters
24128 mu += cHSM * (+2.46 * deltaaMZ()
24129 - 0.46 * deltaGmu()
24130 + 0.077 * deltaMz()
24131 - 0.729 * deltaMh());
24132
24133 } else if (Pol_em == -80. && Pol_ep == 30.) {
24134 mu +=
24135 +121289. * getSMEFTCoeffEW("CHbox")
24136 + 3179548. * getSMEFTCoeffEW("CHl1R", 0, 0)
24137 - 163347. * getSMEFTCoeffEW("CHeR", 0, 0)
24138 + 3179548. * getSMEFTCoeffEW("CHl3R", 0, 0)
24139 - 67524.8 * getSMEFTCoeffEW("CHD")
24140 - 314653. * getSMEFTCoeffEW("CHB")
24141 + 1273817. * getSMEFTCoeffEW("CHW")
24142 - 258947. * getSMEFTCoeffEW("CHWB")
24143 - 4.231 * delta_GF
24144 ;
24145
24146 // Add modifications due to small variations of the SM parameters
24147 mu += cHSM * (-2.23 * deltaaMZ()
24148 + 4.23 * deltaGmu()
24149 + 9.456 * deltaMz()
24150 - 0.729 * deltaMh());
24151
24152 } else if (Pol_em == 80. && Pol_ep == 0.) {
24153 mu +=
24154 +121304. * getSMEFTCoeffEW("CHbox")
24155 + 434952. * getSMEFTCoeffEW("CHl1R", 0, 0)
24156 - 3360980. * getSMEFTCoeffEW("CHeR", 0, 0)
24157 + 434952. * getSMEFTCoeffEW("CHl3R", 0, 0)
24158 + 65624.7 * getSMEFTCoeffEW("CHD")
24159 + 741142. * getSMEFTCoeffEW("CHB")
24160 + 217654. * getSMEFTCoeffEW("CHW")
24161 + 1046799. * getSMEFTCoeffEW("CHWB")
24162 + 0.161 * delta_GF
24163 ;
24164
24165 // Add modifications due to small variations of the SM parameters
24166 mu += cHSM * (+2.163 * deltaaMZ()
24167 - 0.163 * deltaGmu()
24168 + 0.671 * deltaMz()
24169 - 0.729 * deltaMh());
24170
24171 } else if (Pol_em == -80. && Pol_ep == 0.) {
24172 mu +=
24173 +121259. * getSMEFTCoeffEW("CHbox")
24174 + 3068356. * getSMEFTCoeffEW("CHl1R", 0, 0)
24175 - 292427. * getSMEFTCoeffEW("CHeR", 0, 0)
24176 + 3068356. * getSMEFTCoeffEW("CHl3R", 0, 0)
24177 - 62160.7 * getSMEFTCoeffEW("CHD")
24178 - 271962. * getSMEFTCoeffEW("CHB")
24179 + 1231171. * getSMEFTCoeffEW("CHW")
24180 - 206112. * getSMEFTCoeffEW("CHWB")
24181 - 4.053 * delta_GF
24182 ;
24183
24184 // Add modifications due to small variations of the SM parameters
24185 mu += cHSM * (-2.052 * deltaaMZ()
24186 + 4.052 * deltaGmu()
24187 + 9.1 * deltaMz()
24188 - 0.729 * deltaMh());
24189
24190 } else {
24191 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZHPol()");
24192 }
24193
24194 } else if (sqrt_s == 0.365) {
24195
24196 C1 = 0.00493549;
24197
24198 if (Pol_em == 80. && Pol_ep == -30.) {
24199 mu +=
24200 +121270. * getSMEFTCoeffEW("CHbox")
24201 + 271098. * getSMEFTCoeffEW("CHl1R", 0, 0)
24202 - 3890169. * getSMEFTCoeffEW("CHeR", 0, 0)
24203 + 271098. * getSMEFTCoeffEW("CHl3R", 0, 0)
24204 + 74554. * getSMEFTCoeffEW("CHD")
24205 + 840573. * getSMEFTCoeffEW("CHB")
24206 + 147108. * getSMEFTCoeffEW("CHW")
24207 + 1160947. * getSMEFTCoeffEW("CHWB")
24208 + 0.459 * delta_GF
24209 ;
24210
24211 // Add modifications due to small variations of the SM parameters
24212 mu += cHSM * (+2.46 * deltaaMZ()
24213 - 0.46 * deltaGmu()
24214 + 0.029 * deltaMz()
24215 - 0.664 * deltaMh());
24216
24217 } else if (Pol_em == -80. && Pol_ep == 30.) {
24218 mu +=
24219 +121238. * getSMEFTCoeffEW("CHbox")
24220 + 3457848. * getSMEFTCoeffEW("CHl1R", 0, 0)
24221 - 177584. * getSMEFTCoeffEW("CHeR", 0, 0)
24222 + 3457848. * getSMEFTCoeffEW("CHl3R", 0, 0)
24223 - 67578.3 * getSMEFTCoeffEW("CHD")
24224 - 327391. * getSMEFTCoeffEW("CHB")
24225 + 1315671. * getSMEFTCoeffEW("CHW")
24226 - 259142. * getSMEFTCoeffEW("CHWB")
24227 - 4.231 * delta_GF
24228 ;
24229
24230 // Add modifications due to small variations of the SM parameters
24231 mu += cHSM * (-2.23 * deltaaMZ()
24232 + 4.23 * deltaGmu()
24233 + 9.408 * deltaMz()
24234 - 0.664 * deltaMh());
24235
24236 } else if (Pol_em == 80. && Pol_ep == 0.) {
24237 mu +=
24238 +121251. * getSMEFTCoeffEW("CHbox")
24239 + 472985. * getSMEFTCoeffEW("CHl1R", 0, 0)
24240 - 3655203. * getSMEFTCoeffEW("CHeR", 0, 0)
24241 + 472985. * getSMEFTCoeffEW("CHl3R", 0, 0)
24242 + 65559.4 * getSMEFTCoeffEW("CHD")
24243 + 766585. * getSMEFTCoeffEW("CHB")
24244 + 221202. * getSMEFTCoeffEW("CHW")
24245 + 1070933. * getSMEFTCoeffEW("CHWB")
24246 + 0.161 * delta_GF
24247 ;
24248
24249 // Add modifications due to small variations of the SM parameters
24250 mu += cHSM * (+2.163 * deltaaMZ()
24251 - 0.163 * deltaGmu()
24252 + 0.623 * deltaMz()
24253 - 0.664 * deltaMh());
24254
24255 } else if (Pol_em == -80. && Pol_ep == 0.) {
24256 mu +=
24257 +121238. * getSMEFTCoeffEW("CHbox")
24258 + 3336984. * getSMEFTCoeffEW("CHl1R", 0, 0)
24259 - 317944. * getSMEFTCoeffEW("CHeR", 0, 0)
24260 + 3336984. * getSMEFTCoeffEW("CHl3R", 0, 0)
24261 - 62188.9 * getSMEFTCoeffEW("CHD")
24262 - 283174. * getSMEFTCoeffEW("CHB")
24263 + 1271272. * getSMEFTCoeffEW("CHW")
24264 - 205330. * getSMEFTCoeffEW("CHWB")
24265 - 4.053 * delta_GF
24266 ;
24267
24268 // Add modifications due to small variations of the SM parameters
24269 mu += cHSM * (-2.052 * deltaaMZ()
24270 + 4.052 * deltaGmu()
24271 + 9.052 * deltaMz()
24272 - 0.664 * deltaMh());
24273
24274 } else {
24275 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZHPol()");
24276 }
24277
24278 } else if (sqrt_s == 0.380) {
24279
24280 C1 = 0.0057; // Use same as 350 GeV
24281
24282 if (Pol_em == 80. && Pol_ep == -30.) {
24283 mu +=
24284 +121228. * getSMEFTCoeffEW("CHbox")
24285 + 293860. * getSMEFTCoeffEW("CHl1R", 0, 0)
24286 - 4216491. * getSMEFTCoeffEW("CHeR", 0, 0)
24287 + 293860. * getSMEFTCoeffEW("CHl3R", 0, 0)
24288 + 74561.4 * getSMEFTCoeffEW("CHD")
24289 + 866754. * getSMEFTCoeffEW("CHB")
24290 + 147982. * getSMEFTCoeffEW("CHW")
24291 + 1184912. * getSMEFTCoeffEW("CHWB")
24292 + 0.459 * delta_GF
24293 ;
24294
24295 // Add modifications due to small variations of the SM parameters
24296 mu += cHSM * (+2.46 * deltaaMZ()
24297 - 0.46 * deltaGmu()
24298 - 0.018 * deltaMz()
24299 - 0.609 * deltaMh());
24300
24301 } else if (Pol_em == -80. && Pol_ep == 30.) {
24302 mu +=
24303 +121226. * getSMEFTCoeffEW("CHbox")
24304 + 3747707. * getSMEFTCoeffEW("CHl1R", 0, 0)
24305 - 192650. * getSMEFTCoeffEW("CHeR", 0, 0)
24306 + 3747707. * getSMEFTCoeffEW("CHl3R", 0, 0)
24307 - 67608.3 * getSMEFTCoeffEW("CHD")
24308 - 339193. * getSMEFTCoeffEW("CHB")
24309 + 1354040. * getSMEFTCoeffEW("CHW")
24310 - 259321. * getSMEFTCoeffEW("CHWB")
24311 - 4.23 * delta_GF
24312 ;
24313
24314 // Add modifications due to small variations of the SM parameters
24315 mu += cHSM * (-2.23 * deltaaMZ()
24316 + 4.23 * deltaGmu()
24317 + 9.361 * deltaMz()
24318 - 0.609 * deltaMh());
24319
24320 } else if (Pol_em == 80. && Pol_ep == 0.) {
24321 mu +=
24322 +121325. * getSMEFTCoeffEW("CHbox")
24323 + 512707. * getSMEFTCoeffEW("CHl1R", 0, 0)
24324 - 3961665. * getSMEFTCoeffEW("CHeR", 0, 0)
24325 + 512707. * getSMEFTCoeffEW("CHl3R", 0, 0)
24326 + 65601.7 * getSMEFTCoeffEW("CHD")
24327 + 790306. * getSMEFTCoeffEW("CHB")
24328 + 224394. * getSMEFTCoeffEW("CHW")
24329 + 1093297. * getSMEFTCoeffEW("CHWB")
24330 + 0.161 * delta_GF
24331 ;
24332
24333 // Add modifications due to small variations of the SM parameters
24334 mu += cHSM * (+2.163 * deltaaMZ()
24335 - 0.163 * deltaGmu()
24336 + 0.576 * deltaMz()
24337 - 0.609 * deltaMh());
24338
24339 } else if (Pol_em == -80. && Pol_ep == 0.) {
24340 mu +=
24341 +121273. * getSMEFTCoeffEW("CHbox")
24342 + 3617032. * getSMEFTCoeffEW("CHl1R", 0, 0)
24343 - 344629. * getSMEFTCoeffEW("CHeR", 0, 0)
24344 + 3617032. * getSMEFTCoeffEW("CHl3R", 0, 0)
24345 - 62148.3 * getSMEFTCoeffEW("CHD")
24346 - 293491. * getSMEFTCoeffEW("CHB")
24347 + 1308558. * getSMEFTCoeffEW("CHW")
24348 - 204594. * getSMEFTCoeffEW("CHWB")
24349 - 4.053 * delta_GF
24350 ;
24351
24352 // Add modifications due to small variations of the SM parameters
24353 mu += cHSM * (-2.052 * deltaaMZ()
24354 + 4.052 * deltaGmu()
24355 + 9.005 * deltaMz()
24356 - 0.609 * deltaMh());
24357
24358 } else {
24359 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZHPol()");
24360 }
24361
24362 } else if (sqrt_s == 0.500) {
24363
24364 C1 = 0.00099;
24365
24366 if (Pol_em == 80. && Pol_ep == -30.) {
24367 mu +=
24368 +121268. * getSMEFTCoeffEW("CHbox")
24369 + 508715. * getSMEFTCoeffEW("CHl1R", 0, 0)
24370 - 7299333. * getSMEFTCoeffEW("CHeR", 0, 0)
24371 + 508715. * getSMEFTCoeffEW("CHl3R", 0, 0)
24372 + 74603.6 * getSMEFTCoeffEW("CHD")
24373 + 1018069. * getSMEFTCoeffEW("CHB")
24374 + 151257. * getSMEFTCoeffEW("CHW")
24375 + 1323862. * getSMEFTCoeffEW("CHWB")
24376 + 0.458 * delta_GF
24377 ;
24378
24379 // Add modifications due to small variations of the SM parameters
24380 mu += cHSM * (+2.46 * deltaaMZ()
24381 - 0.46 * deltaGmu()
24382 - 0.319 * deltaMz()
24383 - 0.351 * deltaMh());
24384
24385 } else if (Pol_em == -80. && Pol_ep == 30.) {
24386 mu +=
24387 +121273. * getSMEFTCoeffEW("CHbox")
24388 + 6488707. * getSMEFTCoeffEW("CHl1R", 0, 0)
24389 - 332950. * getSMEFTCoeffEW("CHeR", 0, 0)
24390 + 6488707. * getSMEFTCoeffEW("CHl3R", 0, 0)
24391 - 67530.9 * getSMEFTCoeffEW("CHD")
24392 - 408101. * getSMEFTCoeffEW("CHB")
24393 + 1576859. * getSMEFTCoeffEW("CHW")
24394 - 260777. * getSMEFTCoeffEW("CHWB")
24395 - 4.231 * delta_GF
24396 ;
24397
24398 // Add modifications due to small variations of the SM parameters
24399 mu += cHSM * (-2.23 * deltaaMZ()
24400 + 4.23 * deltaGmu()
24401 + 9.06 * deltaMz()
24402 - 0.351 * deltaMh());
24403
24404 } else if (Pol_em == 80. && Pol_ep == 0.) {
24405 mu +=
24406 +121280. * getSMEFTCoeffEW("CHbox")
24407 + 887632. * getSMEFTCoeffEW("CHl1R", 0, 0)
24408 - 6858533. * getSMEFTCoeffEW("CHeR", 0, 0)
24409 + 887632. * getSMEFTCoeffEW("CHl3R", 0, 0)
24410 + 65606.6 * getSMEFTCoeffEW("CHD")
24411 + 927745. * getSMEFTCoeffEW("CHB")
24412 + 241619. * getSMEFTCoeffEW("CHW")
24413 + 1223535. * getSMEFTCoeffEW("CHWB")
24414 + 0.161 * delta_GF
24415 ;
24416
24417 // Add modifications due to small variations of the SM parameters
24418 mu += cHSM * (+2.163 * deltaaMZ()
24419 - 0.163 * deltaGmu()
24420 + 0.275 * deltaMz()
24421 - 0.351 * deltaMh());
24422
24423 } else if (Pol_em == -80. && Pol_ep == 0.) {
24424 mu +=
24425 +121268. * getSMEFTCoeffEW("CHbox")
24426 + 6262095. * getSMEFTCoeffEW("CHl1R", 0, 0)
24427 - 597046. * getSMEFTCoeffEW("CHeR", 0, 0)
24428 + 6262095. * getSMEFTCoeffEW("CHl3R", 0, 0)
24429 - 62148.8 * getSMEFTCoeffEW("CHD")
24430 - 353914. * getSMEFTCoeffEW("CHB")
24431 + 1522841. * getSMEFTCoeffEW("CHW")
24432 - 200684. * getSMEFTCoeffEW("CHWB")
24433 - 4.054 * delta_GF
24434 ;
24435
24436 // Add modifications due to small variations of the SM parameters
24437 mu += cHSM * (-2.052 * deltaaMZ()
24438 + 4.052 * deltaGmu()
24439 + 8.704 * deltaMz()
24440 - 0.351 * deltaMh());
24441
24442 } else {
24443 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZHPol()");
24444 }
24445
24446 } else if (sqrt_s == 1.0) {
24447
24448 C1 = -0.0012;
24449
24450 if (Pol_em == 80. && Pol_ep == -30.) {
24451 mu +=
24452 +121236. * getSMEFTCoeffEW("CHbox")
24453 + 2034785. * getSMEFTCoeffEW("CHl1R", 0, 0)
24454 - 29195703. * getSMEFTCoeffEW("CHeR", 0, 0)
24455 + 2034785. * getSMEFTCoeffEW("CHl3R", 0, 0)
24456 + 74612.7 * getSMEFTCoeffEW("CHD")
24457 + 1218284. * getSMEFTCoeffEW("CHB")
24458 + 154779. * getSMEFTCoeffEW("CHW")
24459 + 1507673. * getSMEFTCoeffEW("CHWB")
24460 + 0.458 * delta_GF
24461 ;
24462
24463 // Add modifications due to small variations of the SM parameters
24464 mu += cHSM * (+2.46 * deltaaMZ()
24465 - 0.46 * deltaGmu()
24466 - 0.745 * deltaMz()
24467 - 0.092 * deltaMh());
24468
24469 } else if (Pol_em == -80. && Pol_ep == 30.) {
24470 mu +=
24471 +121298. * getSMEFTCoeffEW("CHbox")
24472 + 25954994. * getSMEFTCoeffEW("CHl1R", 0, 0)
24473 - 1333713. * getSMEFTCoeffEW("CHeR", 0, 0)
24474 + 25954994. * getSMEFTCoeffEW("CHl3R", 0, 0)
24475 - 67536.7 * getSMEFTCoeffEW("CHD")
24476 - 499699. * getSMEFTCoeffEW("CHB")
24477 + 1872177. * getSMEFTCoeffEW("CHW")
24478 - 263454. * getSMEFTCoeffEW("CHWB")
24479 - 4.233 * delta_GF
24480 ;
24481
24482 // Add modifications due to small variations of the SM parameters
24483 mu += cHSM * (-2.23 * deltaaMZ()
24484 + 4.23 * deltaGmu()
24485 + 8.633 * deltaMz()
24486 - 0.092 * deltaMh());
24487
24488 } else if (Pol_em == 80. && Pol_ep == -20.) {
24489 mu +=
24490 +121257. * getSMEFTCoeffEW("CHbox")
24491 + 2475072. * getSMEFTCoeffEW("CHl1R", 0, 0)
24492 - 28682974. * getSMEFTCoeffEW("CHeR", 0, 0)
24493 + 2475072. * getSMEFTCoeffEW("CHl3R", 0, 0)
24494 + 72023. * getSMEFTCoeffEW("CHD")
24495 + 1186280. * getSMEFTCoeffEW("CHB")
24496 + 186435. * getSMEFTCoeffEW("CHW")
24497 + 1475072. * getSMEFTCoeffEW("CHWB")
24498 + 0.371 * delta_GF
24499 ;
24500
24501 // Add modifications due to small variations of the SM parameters
24502 mu += cHSM * (-0.572 * deltaMz()
24503 - 0.091 * deltaMh()
24504 + 2.375 * deltaaMZ()
24505 - 0.377 * deltaGmu());
24506
24507 } else if (Pol_em == -80. && Pol_ep == 20.) {
24508 mu +=
24509 +121306. * getSMEFTCoeffEW("CHbox")
24510 + 25696973. * getSMEFTCoeffEW("CHl1R", 0, 0)
24511 - 1634825. * getSMEFTCoeffEW("CHeR", 0, 0)
24512 + 25696973. * getSMEFTCoeffEW("CHl3R", 0, 0)
24513 - 65976.8 * getSMEFTCoeffEW("CHD")
24514 - 480973. * getSMEFTCoeffEW("CHB")
24515 + 1853631. * getSMEFTCoeffEW("CHW")
24516 - 244288. * getSMEFTCoeffEW("CHWB")
24517 - 4.182 * delta_GF
24518 ;
24519
24520 // Add modifications due to small variations of the SM parameters
24521 mu += cHSM * (+8.536 * deltaMz()
24522 - 0.09 * deltaMh()
24523 - 2.178 * deltaaMZ()
24524 + 4.178 * deltaGmu());
24525
24526 } else if (Pol_em == 80. && Pol_ep == 0.) {
24527 mu +=
24528 +121307. * getSMEFTCoeffEW("CHbox")
24529 + 3550656. * getSMEFTCoeffEW("CHl1R", 0, 0)
24530 - 27432206. * getSMEFTCoeffEW("CHeR", 0, 0)
24531 + 3550656. * getSMEFTCoeffEW("CHl3R", 0, 0)
24532 + 65607.4 * getSMEFTCoeffEW("CHD")
24533 + 1109435. * getSMEFTCoeffEW("CHB")
24534 + 263679. * getSMEFTCoeffEW("CHW")
24535 + 1395519. * getSMEFTCoeffEW("CHWB")
24536 + 0.159 * delta_GF
24537 ;
24538
24539 // Add modifications due to small variations of the SM parameters
24540 mu += cHSM * (+2.163 * deltaaMZ()
24541 - 0.163 * deltaGmu()
24542 - 0.151 * deltaMz()
24543 - 0.092 * deltaMh());
24544
24545 } else if (Pol_em == -80. && Pol_ep == 0.) {
24546 mu +=
24547 +121327. * getSMEFTCoeffEW("CHbox")
24548 + 25048839. * getSMEFTCoeffEW("CHl1R", 0, 0)
24549 - 2390358. * getSMEFTCoeffEW("CHeR", 0, 0)
24550 + 25048839. * getSMEFTCoeffEW("CHl3R", 0, 0)
24551 - 62132.7 * getSMEFTCoeffEW("CHD")
24552 - 434824. * getSMEFTCoeffEW("CHB")
24553 + 1807095. * getSMEFTCoeffEW("CHW")
24554 - 196264. * getSMEFTCoeffEW("CHWB")
24555 - 4.056 * delta_GF
24556 ;
24557
24558 // Add modifications due to small variations of the SM parameters
24559 mu += cHSM * (-2.052 * deltaaMZ()
24560 + 4.052 * deltaGmu()
24561 + 8.278 * deltaMz()
24562 - 0.092 * deltaMh());
24563
24564 } else {
24565 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZHPol()");
24566 }
24567
24568 } else if (sqrt_s == 1.4) {
24569
24570 C1 = -0.0011;
24571
24572 if (Pol_em == 80. && Pol_ep == -30.) {
24573 mu +=
24574 +121277. * getSMEFTCoeffEW("CHbox")
24575 + 3988231. * getSMEFTCoeffEW("CHl1R", 0, 0)
24576 - 57226150. * getSMEFTCoeffEW("CHeR", 0, 0)
24577 + 3988231. * getSMEFTCoeffEW("CHl3R", 0, 0)
24578 + 74608.5 * getSMEFTCoeffEW("CHD")
24579 + 1256970. * getSMEFTCoeffEW("CHB")
24580 + 155358. * getSMEFTCoeffEW("CHW")
24581 + 1542655. * getSMEFTCoeffEW("CHWB")
24582 + 0.457 * delta_GF
24583 ;
24584
24585 // Add modifications due to small variations of the SM parameters
24586 mu += cHSM * (+2.46 * deltaaMZ()
24587 - 0.46 * deltaGmu()
24588 - 0.828 * deltaMz()
24589 - 0.047 * deltaMh());
24590
24591 } else if (Pol_em == -80. && Pol_ep == 30.) {
24592 mu +=
24593 +121314. * getSMEFTCoeffEW("CHbox")
24594 + 50871646. * getSMEFTCoeffEW("CHl1R", 0, 0)
24595 - 2614134. * getSMEFTCoeffEW("CHeR", 0, 0)
24596 + 50871646. * getSMEFTCoeffEW("CHl3R", 0, 0)
24597 - 67535.5 * getSMEFTCoeffEW("CHD")
24598 - 516385. * getSMEFTCoeffEW("CHB")
24599 + 1928805. * getSMEFTCoeffEW("CHW")
24600 - 264072. * getSMEFTCoeffEW("CHWB")
24601 - 4.233 * delta_GF
24602 ;
24603
24604 // Add modifications due to small variations of the SM parameters
24605 mu += cHSM * (-2.23 * deltaaMZ()
24606 + 4.23 * deltaGmu()
24607 + 8.55 * deltaMz()
24608 - 0.047 * deltaMh());
24609
24610 } else if (Pol_em == 80. && Pol_ep == 0.) {
24611 mu +=
24612 +121250. * getSMEFTCoeffEW("CHbox")
24613 + 6958750. * getSMEFTCoeffEW("CHl1R", 0, 0)
24614 - 53762500. * getSMEFTCoeffEW("CHeR", 0, 0)
24615 + 6958750. * getSMEFTCoeffEW("CHl3R", 0, 0)
24616 + 65589.3 * getSMEFTCoeffEW("CHD")
24617 + 1144464. * getSMEFTCoeffEW("CHB")
24618 + 267732. * getSMEFTCoeffEW("CHW")
24619 + 1428214. * getSMEFTCoeffEW("CHWB")
24620 + 0.16 * delta_GF
24621 ;
24622
24623 // Add modifications due to small variations of the SM parameters
24624 mu += cHSM * (+2.163 * deltaaMZ()
24625 - 0.163 * deltaGmu()
24626 - 0.234 * deltaMz()
24627 - 0.047 * deltaMh());
24628
24629 } else if (Pol_em == -80. && Pol_ep == 0.) {
24630 mu +=
24631 +121278. * getSMEFTCoeffEW("CHbox")
24632 + 49094486. * getSMEFTCoeffEW("CHl1R", 0, 0)
24633 - 4685522. * getSMEFTCoeffEW("CHeR", 0, 0)
24634 + 49094486. * getSMEFTCoeffEW("CHl3R", 0, 0)
24635 - 62150.9 * getSMEFTCoeffEW("CHD")
24636 - 450090. * getSMEFTCoeffEW("CHB")
24637 + 1861602. * getSMEFTCoeffEW("CHW")
24638 - 195621. * getSMEFTCoeffEW("CHWB")
24639 - 4.055 * delta_GF
24640 ;
24641
24642 // Add modifications due to small variations of the SM parameters
24643 mu += cHSM * (-2.052 * deltaaMZ()
24644 + 4.052 * deltaGmu()
24645 + 8.195 * deltaMz()
24646 - 0.047 * deltaMh());
24647
24648 } else {
24649 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZHPol()");
24650 }
24651
24652 } else if (sqrt_s == 1.5) {
24653
24654 C1 = -0.0011; // Use the same as 1400 GeV
24655
24656 if (Pol_em == 80. && Pol_ep == -30.) {
24657 mu +=
24658 +121268. * getSMEFTCoeffEW("CHbox")
24659 + 4578315. * getSMEFTCoeffEW("CHl1R", 0, 0)
24660 - 65691823. * getSMEFTCoeffEW("CHeR", 0, 0)
24661 + 4578315. * getSMEFTCoeffEW("CHl3R", 0, 0)
24662 + 74595.2 * getSMEFTCoeffEW("CHD")
24663 + 1262261. * getSMEFTCoeffEW("CHB")
24664 + 155435. * getSMEFTCoeffEW("CHW")
24665 + 1547379. * getSMEFTCoeffEW("CHWB")
24666 + 0.457 * delta_GF
24667 ;
24668
24669 // Add modifications due to small variations of the SM parameters
24670 mu += cHSM * (+2.46 * deltaaMZ()
24671 - 0.46 * deltaGmu()
24672 - 0.84 * deltaMz()
24673 - 0.041 * deltaMh());
24674
24675 } else if (Pol_em == -80. && Pol_ep == 30.) {
24676 mu +=
24677 +121277. * getSMEFTCoeffEW("CHbox")
24678 + 58398883. * getSMEFTCoeffEW("CHl1R", 0, 0)
24679 - 3000385. * getSMEFTCoeffEW("CHeR", 0, 0)
24680 + 58398883. * getSMEFTCoeffEW("CHl3R", 0, 0)
24681 - 67535.8 * getSMEFTCoeffEW("CHD")
24682 - 518798. * getSMEFTCoeffEW("CHB")
24683 + 1936613. * getSMEFTCoeffEW("CHW")
24684 - 264171. * getSMEFTCoeffEW("CHWB")
24685 - 4.233 * delta_GF
24686 ;
24687
24688 // Add modifications due to small variations of the SM parameters
24689 mu += cHSM * (-2.23 * deltaaMZ()
24690 + 4.23 * deltaGmu()
24691 + 8.539 * deltaMz()
24692 - 0.041 * deltaMh());
24693
24694 } else if (Pol_em == 80. && Pol_ep == 0.) {
24695 mu +=
24696 +121289. * getSMEFTCoeffEW("CHbox")
24697 + 7988570. * getSMEFTCoeffEW("CHl1R", 0, 0)
24698 - 61718691. * getSMEFTCoeffEW("CHeR", 0, 0)
24699 + 7988570. * getSMEFTCoeffEW("CHl3R", 0, 0)
24700 + 65599. * getSMEFTCoeffEW("CHD")
24701 + 1149083. * getSMEFTCoeffEW("CHB")
24702 + 268317. * getSMEFTCoeffEW("CHW")
24703 + 1432777. * getSMEFTCoeffEW("CHWB")
24704 + 0.16 * delta_GF
24705 ;
24706
24707 // Add modifications due to small variations of the SM parameters
24708 mu += cHSM * (+2.163 * deltaaMZ()
24709 - 0.163 * deltaGmu()
24710 - 0.246 * deltaMz()
24711 - 0.041 * deltaMh());
24712
24713 } else if (Pol_em == -80. && Pol_ep == 0.) {
24714 mu +=
24715 +121259. * getSMEFTCoeffEW("CHbox")
24716 + 56356946. * getSMEFTCoeffEW("CHl1R", 0, 0)
24717 - 5378233. * getSMEFTCoeffEW("CHeR", 0, 0)
24718 + 56356946. * getSMEFTCoeffEW("CHl3R", 0, 0)
24719 - 62168.7 * getSMEFTCoeffEW("CHD")
24720 - 452149. * getSMEFTCoeffEW("CHB")
24721 + 1869136. * getSMEFTCoeffEW("CHW")
24722 - 195562. * getSMEFTCoeffEW("CHWB")
24723 - 4.055 * delta_GF
24724 ;
24725
24726 // Add modifications due to small variations of the SM parameters
24727 mu += cHSM * (-2.052 * deltaaMZ()
24728 + 4.052 * deltaGmu()
24729 + 8.183 * deltaMz()
24730 - 0.041 * deltaMh());
24731
24732 } else {
24733 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZHPol()");
24734 }
24735
24736 } else if (sqrt_s == 3.0) {
24737
24738 C1 = -0.00054;
24739
24740 if (Pol_em == 80. && Pol_ep == -30.) {
24741 mu +=
24742 +121320. * getSMEFTCoeffEW("CHbox")
24743 + 18314161. * getSMEFTCoeffEW("CHl1R", 0, 0)
24744 - 262773345. * getSMEFTCoeffEW("CHeR", 0, 0)
24745 + 18314161. * getSMEFTCoeffEW("CHl3R", 0, 0)
24746 + 74663.6 * getSMEFTCoeffEW("CHD")
24747 + 1289569. * getSMEFTCoeffEW("CHB")
24748 + 155612. * getSMEFTCoeffEW("CHW")
24749 + 1572580. * getSMEFTCoeffEW("CHWB")
24750 + 0.456 * delta_GF
24751 ;
24752
24753 // Add modifications due to small variations of the SM parameters
24754 mu += cHSM * (+2.46 * deltaaMZ()
24755 - 0.46 * deltaGmu()
24756 - 0.899 * deltaMz()
24757 - 0.01 * deltaMh());
24758
24759 } else if (Pol_em == -80. && Pol_ep == 30.) {
24760 mu +=
24761 +121305. * getSMEFTCoeffEW("CHbox")
24762 + 233598342. * getSMEFTCoeffEW("CHl1R", 0, 0)
24763 - 12002450. * getSMEFTCoeffEW("CHeR", 0, 0)
24764 + 233598342. * getSMEFTCoeffEW("CHl3R", 0, 0)
24765 - 67507.7 * getSMEFTCoeffEW("CHD")
24766 - 531387. * getSMEFTCoeffEW("CHB")
24767 + 1976750. * getSMEFTCoeffEW("CHW")
24768 - 264661. * getSMEFTCoeffEW("CHWB")
24769 - 4.233 * delta_GF
24770 ;
24771
24772 // Add modifications due to small variations of the SM parameters
24773 mu += cHSM * (-2.23 * deltaaMZ()
24774 + 4.23 * deltaGmu()
24775 + 8.48 * deltaMz()
24776 - 0.01 * deltaMh());
24777
24778 } else if (Pol_em == 80. && Pol_ep == 0.) {
24779 mu +=
24780 +121225. * getSMEFTCoeffEW("CHbox")
24781 + 31953446. * getSMEFTCoeffEW("CHl1R", 0, 0)
24782 - 246870182. * getSMEFTCoeffEW("CHeR", 0, 0)
24783 + 31953446. * getSMEFTCoeffEW("CHl3R", 0, 0)
24784 + 65576.5 * getSMEFTCoeffEW("CHD")
24785 + 1173703. * getSMEFTCoeffEW("CHB")
24786 + 270983. * getSMEFTCoeffEW("CHW")
24787 + 1456032. * getSMEFTCoeffEW("CHWB")
24788 + 0.16 * delta_GF
24789 ;
24790
24791 // Add modifications due to small variations of the SM parameters
24792 mu += cHSM * (+2.163 * deltaaMZ()
24793 - 0.163 * deltaGmu()
24794 - 0.305 * deltaMz()
24795 - 0.01 * deltaMh());
24796
24797 } else if (Pol_em == -80. && Pol_ep == 0.) {
24798 mu +=
24799 +121248. * getSMEFTCoeffEW("CHbox")
24800 + 225427310. * getSMEFTCoeffEW("CHl1R", 0, 0)
24801 - 21505526. * getSMEFTCoeffEW("CHeR", 0, 0)
24802 + 225427310. * getSMEFTCoeffEW("CHl3R", 0, 0)
24803 - 62193.4 * getSMEFTCoeffEW("CHD")
24804 - 463403. * getSMEFTCoeffEW("CHB")
24805 + 1907593. * getSMEFTCoeffEW("CHW")
24806 - 195017. * getSMEFTCoeffEW("CHWB")
24807 - 4.054 * delta_GF
24808 ;
24809
24810 // Add modifications due to small variations of the SM parameters
24811 mu += cHSM * (-2.052 * deltaaMZ()
24812 + 4.052 * deltaGmu()
24813 + 8.124 * deltaMz()
24814 - 0.01 * deltaMh());
24815
24816 } else {
24817 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZHPol()");
24818 }
24819
24820 } else
24821 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZHPol()");
24822
24823 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
24824 mu += eeeZHint + eeeZHpar;
24825
24826 // Linear contribution from Higgs self-coupling
24827 mu = mu + cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
24828
24829
24830 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
24831
24832 return mu;
24833}

◆ mueeZllH()

const double NPSMEFTd6General::mueeZllH ( const double  sqrt_s,
const double  Pol_em,
const double  Pol_ep 
) const
virtual

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 from NPbase.

Definition at line 23882 of file NPSMEFTd6General.cpp.

23882 {
23883
23884 if ( (Pol_em != 0.) || (Pol_ep != 0) ) return mueeZllHPol(sqrt_s, Pol_em, Pol_ep);
23885
23886 // The signal strength eeZH
23887 double mu = mueeZH(sqrt_s, 0., 0.);
23888
23889 // The (relative) linear correction to the Z>ll BR
23890 double deltaBRratio;
23891
23892 deltaBRratio = deltaGamma_Zf(leptons[ELECTRON])
23894
23895 deltaBRratio = deltaBRratio /
23896 (trueSM.GammaZ(leptons[ELECTRON]) + trueSM.GammaZ(leptons[MU]));
23897
23898 deltaBRratio = deltaBRratio - deltaGamma_Z() / trueSM.Gamma_Z();
23899
23900 return mu + deltaBRratio;
23901}
virtual const double mueeZllHPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...
A class for computing the ratio .

◆ mueeZllHPol()

const double NPSMEFTd6General::mueeZllHPol ( const double  sqrt_s,
const double  Pol_em,
const double  Pol_ep 
) const
virtual

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^-}\)

Definition at line 24835 of file NPSMEFTd6General.cpp.

24835 {
24836
24837 // The signal strength eeZH
24838 double mu = mueeZHPol(sqrt_s, Pol_em, Pol_ep);
24839
24840 // The (relative) linear correction to the Z>ll BR
24841 double deltaBRratio;
24842
24843 deltaBRratio = deltaGamma_Zf(leptons[ELECTRON])
24845
24846 deltaBRratio = deltaBRratio /
24847 (trueSM.GammaZ(leptons[ELECTRON]) + trueSM.GammaZ(leptons[MU]));
24848
24849 deltaBRratio = deltaBRratio - deltaGamma_Z() / trueSM.Gamma_Z();
24850
24851 return mu + deltaBRratio;
24852}

◆ mueeZqqH()

const double NPSMEFTd6General::mueeZqqH ( const double  sqrt_s,
const double  Pol_em,
const double  Pol_ep 
) const
virtual

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 from NPbase.

Definition at line 23903 of file NPSMEFTd6General.cpp.

23903 {
23904
23905 if ( (Pol_em != 0.) || (Pol_ep != 0) ) return mueeZqqHPol(sqrt_s, Pol_em, Pol_ep);
23906
23907 // The signal strength eeZH
23908 double mu = mueeZH(sqrt_s, 0., 0.);
23909
23910 // The (relative) linear correction to the Z>qq BR
23911 double deltaBRratio;
23912
23913 deltaBRratio = deltaGamma_Zf(quarks[UP])
23918
23919 deltaBRratio = deltaBRratio /
23920 (trueSM.GammaZ(quarks[UP]) + trueSM.GammaZ(quarks[DOWN])
23921 + trueSM.GammaZ(quarks[CHARM]) + trueSM.GammaZ(quarks[STRANGE])
23922 + trueSM.GammaZ(quarks[BOTTOM]));
23923
23924 deltaBRratio = deltaBRratio - deltaGamma_Z() / trueSM.Gamma_Z();
23925
23926 return mu + deltaBRratio;
23927}
virtual const double mueeZqqHPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...

◆ mueeZqqHPol()

const double NPSMEFTd6General::mueeZqqHPol ( const double  sqrt_s,
const double  Pol_em,
const double  Pol_ep 
) const
virtual

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}}\)

Definition at line 24854 of file NPSMEFTd6General.cpp.

24854 {
24855
24856 // The signal strength eeZH
24857 double mu = mueeZHPol(sqrt_s, Pol_em, Pol_ep);
24858
24859 // The (relative) linear correction to the Z>qq BR
24860 double deltaBRratio;
24861
24862 deltaBRratio = deltaGamma_Zf(quarks[UP])
24867
24868 deltaBRratio = deltaBRratio /
24869 (trueSM.GammaZ(quarks[UP]) + trueSM.GammaZ(quarks[DOWN])
24870 + trueSM.GammaZ(quarks[CHARM]) + trueSM.GammaZ(quarks[STRANGE])
24871 + trueSM.GammaZ(quarks[BOTTOM]));
24872
24873 deltaBRratio = deltaBRratio - deltaGamma_Z() / trueSM.Gamma_Z();
24874
24875 return mu + deltaBRratio;
24876}

◆ muepWBF()

const double NPSMEFTd6General::muepWBF ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 22770 of file NPSMEFTd6General.cpp.

22770 {
22771
22772 // 2025 versions are for electron polarization -80% (1.2 and 1.3 TeV)
22773
22774 double mu = 1.0;
22775 //double C1 = 0.0;
22776
22777 double CHW = 0.0, CHWB = 0.0, CHD = 0.0, CHbox = 0.0, CHl3R11 = 0.0;
22778 double CHl3R22 = 0.0, CHq3R11 = 0.0, CHq3R22 = 0.0, CllR1221 = 0.0;
22779 double muRG = muw;
22780
22781// Wilson coefficients definitions
22782 CHW = getSMEFTCoeff("CHW", muRG);
22783 CHWB = getSMEFTCoeff("CHWB", muRG);
22784 CHD = getSMEFTCoeff("CHD", muRG);
22785 CHbox = getSMEFTCoeff("CHbox", muRG);
22786 CHl3R11 = getSMEFTCoeff("CHl3R",0,0, muRG);
22787 CHl3R22 = getSMEFTCoeff("CHl3R",1,1, muRG);
22788 CHq3R11 = getSMEFTCoeff("CHq3R",0,0, muRG);
22789 CHq3R22 = getSMEFTCoeff("CHq3R",1,1, muRG);
22790 CllR1221 = getSMEFTCoeff("CllR",0,1,1,0, muRG);
22791
22792 if (sqrt_s == 1.2) {
22793
22794 //C1 = 0.0;
22795
22796 mu += cWsch * (
22797 -89863.9 * CHW
22798 +1384.83 * CHWB
22799 -29993.1 * CHD
22800 +121095. * CHbox
22801 -331289. * CHl3R11
22802 -181498. * CHl3R22
22803 -139640. * CHq3R11
22804 -9061.74 * CHq3R22
22805 +181670. * CllR1221
22806 );
22807
22808 } else if (sqrt_s == 1.3) {
22809
22810 //C1 = 0.0;
22811
22812 mu += cWsch * (
22813 -84713.5 * CHW
22814 +2452.67 * CHWB
22815 -29561.7 * CHD
22816 +121718. * CHbox
22817 -335293. * CHl3R11
22818 -181119. * CHl3R22
22819 -143207. * CHq3R11
22820 -10057.4 * CHq3R22
22821 +181876. * CllR1221
22822 );
22823
22824 } else if (sqrt_s == 1.8) {
22825
22826 // Only Alpha scheme
22827
22828 mu +=
22829 +121867. * getSMEFTCoeffEW("CHbox")
22830 - 182643. * getSMEFTCoeffEW("CHl3R", 0, 0)
22831 - 181961. * getSMEFTCoeffEW("CHq3R", 0, 0)
22832 - 202400. * getSMEFTCoeffEW("CHD")
22833 - 78295.8 * getSMEFTCoeffEW("CHW")
22834 - 377193. * getSMEFTCoeffEW("CHWB")
22835 - 4.672 * delta_GF
22836 - 4.637 * deltaMwd6()
22837 ;
22838
22839 // if (FlagQuadraticTerms) {
22840 //Add contributions that are quadratic in the effective coefficients
22841
22842 // }
22843
22844 } else if (sqrt_s == 3.5) {
22845
22846 // Only Alpha scheme
22847
22848 mu +=
22849 +121250. * getSMEFTCoeffEW("CHbox")
22850 - 216885. * getSMEFTCoeffEW("CHl3R", 0, 0)
22851 - 218544. * getSMEFTCoeffEW("CHq3R", 0, 0)
22852 - 202390. * getSMEFTCoeffEW("CHD")
22853 - 64783.2 * getSMEFTCoeffEW("CHW")
22854 - 377727. * getSMEFTCoeffEW("CHWB")
22855 - 4.688 * delta_GF
22856 - 4.573 * deltaMwd6()
22857 ;
22858
22859 // if (FlagQuadraticTerms) {
22860 //Add contributions that are quadratic in the effective coefficients
22861
22862 // }
22863
22864 } else if (sqrt_s == 5.0) {
22865
22866 mu +=
22867 +119662. * getSMEFTCoeffEW("CHbox")
22868 - 237868. * getSMEFTCoeffEW("CHl3R", 0, 0)
22869 - 236470. * getSMEFTCoeffEW("CHq3R", 0, 0)
22870 - 203294. * getSMEFTCoeffEW("CHD")
22871 - 60911. * getSMEFTCoeffEW("CHW")
22872 - 378045. * getSMEFTCoeffEW("CHWB")
22873 - 4.667 * delta_GF
22874 - 4.437 * deltaMwd6()
22875 ;
22876
22877 // if (FlagQuadraticTerms) {
22878 //Add contributions that are quadratic in the effective coefficients
22879
22880 // }
22881
22882 } else
22883 throw std::runtime_error("Bad argument in NPSMEFTd6General::muepWBF()");
22884
22885 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
22886 mu += eepWBFint + eepWBFpar;
22887
22888 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
22889
22890 return mu;
22891}

◆ muepZBF()

const double NPSMEFTd6General::muepZBF ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 22893 of file NPSMEFTd6General.cpp.

22893 {
22894
22895 // 2025 versions are for electron polarization -80% (1.2 and 1.3 TeV)
22896
22897 double mu = 1.0;
22898 //double C1 = 0.0;
22899
22900 double CHB = 0.0, CHW = 0.0, CHWB = 0.0, CHD = 0.0, CHbox = 0.0, CHl1R11 = 0.0;
22901 double CHl3R11 = 0.0, CHl3R22 = 0.0, CHeR11 = 0.0, CHq1R11 = 0.0, CHq3R11 = 0.0;
22902 double CHq1R22 = 0.0, CHq3R22 = 0.0, CHuR11 = 0.0, CHuR22 = 0.0, CHdR11 = 0.0, CHdR22 = 0.0, CllR1221 = 0.0;
22903 double muRG = muw;
22904
22905// Wilson coefficients definitions
22906 CHB = getSMEFTCoeff("CHB", muRG);
22907 CHW = getSMEFTCoeff("CHW", muRG);
22908 CHWB = getSMEFTCoeff("CHWB", muRG);
22909 CHD = getSMEFTCoeff("CHD", muRG);
22910 CHbox = getSMEFTCoeff("CHbox", muRG);
22911 CHl1R11 = getSMEFTCoeff("CHl1R",0,0, muRG);
22912 CHl3R11 = getSMEFTCoeff("CHl3R",0,0, muRG);
22913 CHl3R22 = getSMEFTCoeff("CHl3R",1,1, muRG);
22914 CHeR11 = getSMEFTCoeff("CHeR",0,0, muRG);
22915 CHq1R11 = getSMEFTCoeff("CHq1R",0,0, muRG);
22916 CHq3R11 = getSMEFTCoeff("CHq3R",0,0, muRG);
22917 CHq1R22 = getSMEFTCoeff("CHq1R",1,1, muRG);
22918 CHq3R22 = getSMEFTCoeff("CHq3R",1,1, muRG);
22919 CHuR11 = getSMEFTCoeff("CHuR",0,0, muRG);
22920 CHuR22 = getSMEFTCoeff("CHuR",1,1, muRG);
22921 CHdR11 = getSMEFTCoeff("CHdR",0,0, muRG);
22922 CHdR22 = getSMEFTCoeff("CHdR",1,1, muRG);
22923 CllR1221 = getSMEFTCoeff("CllR",0,1,1,0, muRG);
22924
22925 if (sqrt_s == 1.2) {
22926
22927 //C1 = 0.0;
22928
22929 mu += cWsch * (
22930 -45626.8 * CHB
22931 -233105. * CHW
22932 +322530. * CHWB
22933 +153678. * CHD
22934 +122298. * CHbox
22935 -223465. * CHl1R11
22936 -405483. * CHl3R11
22937 -180952. * CHl3R22
22938 +19607.3 * CHeR11
22939 +38972.5 * CHq1R11
22940 -141632. * CHq3R11
22941 -5274.11 * CHq1R22
22942 -14946.6 * CHq3R22
22943 -34549.1 * CHuR11
22944 -1967. * CHuR22
22945 +10146.9 * CHdR11
22946 +1521.41 * CHdR22
22947 +183749. * CllR1221
22948 );
22949
22950 } else if (sqrt_s == 1.3) {
22951
22952 //C1 = 0.0;
22953
22954 mu += cWsch * (
22955 -40452.1 * CHB
22956 -222889. * CHW
22957 +314229. * CHWB
22958 +153151. * CHD
22959 +120937. * CHbox
22960 -232181. * CHl1R11
22961 -414451. * CHl3R11
22962 -182056. * CHl3R22
22963 +19001.5 * CHeR11
22964 +36594.9 * CHq1R11
22965 -146957. * CHq3R11
22966 -5715.25 * CHq1R22
22967 -16408.9 * CHq3R22
22968 -35934.4 * CHuR11
22969 -2333.7 * CHuR22
22970 +10800.1 * CHdR11
22971 +1501.27 * CHdR22
22972 +182692. * CllR1221
22973 );
22974
22975 } else if (sqrt_s == 1.8) {
22976
22977 // Only Alpha scheme
22978
22979 mu +=
22980 +120218. * getSMEFTCoeffEW("CHbox")
22981 - 173566. * getSMEFTCoeffEW("CHl1R", 0, 0)
22982 + 26307.1 * getSMEFTCoeffEW("CHq1R", 0, 0)
22983 + 142600. * getSMEFTCoeffEW("CHeR", 0, 0)
22984 - 47449. * getSMEFTCoeffEW("CHuR", 0, 0)
22985 + 14356.2 * getSMEFTCoeffEW("CHdR", 0, 0)
22986 - 173566. * getSMEFTCoeffEW("CHl3R", 0, 0)
22987 - 188606. * getSMEFTCoeffEW("CHq3R", 0, 0)
22988 - 174301. * getSMEFTCoeffEW("CHD")
22989 - 19800. * getSMEFTCoeffEW("CHB")
22990 - 103254. * getSMEFTCoeffEW("CHW")
22991 - 89049.2 * getSMEFTCoeffEW("CHWB")
22992 - 3.714 * delta_GF
22993 ;
22994
22995 // if (FlagQuadraticTerms) {
22996 //Add contributions that are quadratic in the effective coefficients
22997
22998 // }
22999
23000 } else if (sqrt_s == 3.5) {
23001
23002 // Only Alpha scheme
23003
23004 mu +=
23005 +123119. * getSMEFTCoeffEW("CHbox")
23006 - 206981. * getSMEFTCoeffEW("CHl1R", 0, 0)
23007 + 18620.9 * getSMEFTCoeffEW("CHq1R", 0, 0)
23008 + 177706. * getSMEFTCoeffEW("CHeR", 0, 0)
23009 - 53822. * getSMEFTCoeffEW("CHuR", 0, 0)
23010 + 20491.5 * getSMEFTCoeffEW("CHdR", 0, 0)
23011 - 206981. * getSMEFTCoeffEW("CHl3R", 0, 0)
23012 - 227549. * getSMEFTCoeffEW("CHq3R", 0, 0)
23013 - 172298. * getSMEFTCoeffEW("CHD")
23014 - 6887.17 * getSMEFTCoeffEW("CHB")
23015 - 79245. * getSMEFTCoeffEW("CHW")
23016 - 103223. * getSMEFTCoeffEW("CHWB")
23017 - 3.721 * delta_GF
23018 ;
23019
23020 // if (FlagQuadraticTerms) {
23021 //Add contributions that are quadratic in the effective coefficients
23022
23023 // }
23024
23025 } else if (sqrt_s == 5.0) {
23026
23027 // Only Alpha scheme
23028
23029 mu +=
23030 +121709. * getSMEFTCoeffEW("CHbox")
23031 - 225267. * getSMEFTCoeffEW("CHl1R", 0, 0)
23032 + 13471.8 * getSMEFTCoeffEW("CHq1R", 0, 0)
23033 + 193542. * getSMEFTCoeffEW("CHeR", 0, 0)
23034 - 57640.9 * getSMEFTCoeffEW("CHuR", 0, 0)
23035 + 22573. * getSMEFTCoeffEW("CHdR", 0, 0)
23036 - 225267. * getSMEFTCoeffEW("CHl3R", 0, 0)
23037 - 247738. * getSMEFTCoeffEW("CHq3R", 0, 0)
23038 - 172768. * getSMEFTCoeffEW("CHD")
23039 - 4524.89 * getSMEFTCoeffEW("CHB")
23040 - 71935.4 * getSMEFTCoeffEW("CHW")
23041 - 104998. * getSMEFTCoeffEW("CHWB")
23042 - 3.71 * delta_GF
23043 ;
23044
23045 // if (FlagQuadraticTerms) {
23046 //Add contributions that are quadratic in the effective coefficients
23047
23048 // }
23049
23050 } else
23051 throw std::runtime_error("Bad argument in NPSMEFTd6General::muepZBF()");
23052
23053 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
23054 mu += eepZBFint + eepZBFpar;
23055
23056 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
23057
23058 return mu;
23059}

◆ muggH()

const double NPSMEFTd6General::muggH ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 18037 of file NPSMEFTd6General.cpp.

18038{
18039 double mu = 1.0;
18040
18041 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
18042 mu += eggFint + eggFpar;
18043
18044 // Linear contribution (including the Higgs self-coupling)
18045 mu += delta_muggH_1(sqrt_s);
18046
18047 // Quadratic contribution (including the Higgs self-coupling)
18048 mu += delta_muggH_2(sqrt_s);
18049
18050 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
18051
18052 return mu;
18053}
virtual const double delta_muggH_1(const double sqrt_s) const
The SMEFT linear correction to the ratio between the gluon-gluon fusion Higgs production cross-secti...
virtual const double delta_muggH_2(const double sqrt_s) const
The SMEFT quadratic correction to the ratio between the gluon-gluon fusion Higgs production cross-se...

◆ muggHbb()

const double NPSMEFTd6General::muggHbb ( const double  sqrt_s) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 35867 of file NPSMEFTd6General.cpp.

35867 {
35868 return muggH(sqrt_s) * BrHbbRatio();
35869
35870}
virtual const double BrHbbRatio() const
The ratio of the Br in the current model and in the Standard Model.
A class for computing the ratio .

◆ muggHgaga()

const double NPSMEFTd6General::muggHgaga ( const double  sqrt_s) const
virtual

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.

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

Reimplemented from NPbase.

Definition at line 35627 of file NPSMEFTd6General.cpp.

35627 {
35628 return muggH(sqrt_s) * BrHgagaRatio();
35629
35630}
virtual const double BrHgagaRatio() const
The ratio of the Br in the current model and in the Standard Model.

◆ muggHH()

const double NPSMEFTd6General::muggHH ( const double  sqrt_s) const
virtual

The ratio \(\mu_{ggHH}\) between the gluon-gluon fusion di-Higgs production cross-section in the current model and in the Standard Model. (From arXiv: 1502.00539 [hpe-ph].)

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

Reimplemented from NPbase.

Definition at line 20309 of file NPSMEFTd6General.cpp.

20309 {
20310 double mu = 1.0;
20311 double A1HH = 0.0, A2HH = 0.0, A3HH = 0.0, A4HH = 0.0, A5HH = 0.0;
20312 double A6HH = 0.0, A7HH = 0.0, A8HH = 0.0, A9HH = 0.0, A10HH = 0.0;
20313 double A11HH = 0.0, A12HH = 0.0, A13HH = 0.0, A14HH = 0.0, A15HH = 0.0;
20314 double ct, c2t, c3, cg, c2g;
20315
20316 if (sqrt_s == 14.0) {
20317
20318 // From the cut-based analysis. Table IV
20319
20320 A1HH = 1.70;
20321 A2HH = 10.7;
20322 A3HH = 0.117;
20323 A4HH = 6.11;
20324 A5HH = 217.0;
20325 A6HH = -7.56;
20326 A7HH = -0.819;
20327 A8HH = 1.95;
20328 A9HH = 10.90;
20329 A10HH = 51.6;
20330 A11HH = -3.86;
20331 A12HH = -12.5;
20332 A13HH = 1.46;
20333 A14HH = 5.49;
20334 A15HH = 58.4;
20335
20336 } else if (sqrt_s == 100.0) {
20337
20338 // From the cut-based analysis. Table IV
20339
20340 A1HH = 1.59;
20341 A2HH = 12.8;
20342 A3HH = 0.090;
20343 A4HH = 5.2;
20344 A5HH = 358.0;
20345 A6HH = -7.66;
20346 A7HH = -0.681;
20347 A8HH = 1.83;
20348 A9HH = 9.25;
20349 A10HH = 51.2;
20350 A11HH = -2.61;
20351 A12HH = -7.35;
20352 A13HH = 1.03;
20353 A14HH = 4.65;
20354 A15HH = 65.5;
20355
20356 } else
20357 throw std::runtime_error("Bad argument in NPSMEFTd6General::muggHH()");
20358
20359 ct = 1.0 - 0.5 * delta_GF + delta_h - v() * getSMEFTCoeffEW("CuHR", 2, 2) * v2 / sqrt(2.0) / mtpole;
20360 c2t = delta_h - 3.0 * v() * getSMEFTCoeffEW("CuHR", 2, 2) * v2 / 2.0 / sqrt(2.0) / mtpole;
20361 c3 = 1.0 + deltaG_hhhRatio();
20362 cg = M_PI * getSMEFTCoeffEW("CHG") * v2 / AlsMz;
20363 c2g = cg;
20364
20365 // In the SM the Eq. returns 0.999. Fix that small offset by adding 0.0010
20366 mu = 0.0010 + A1HH * ct * ct * ct * ct +
20367 A2HH * c2t * c2t +
20368 A3HH * ct * ct * c3 * c3 +
20369 A4HH * cg * cg * c3 * c3 +
20370 A5HH * c2g * c2g +
20371 A6HH * c2t * ct * ct +
20372 A7HH * ct * ct * ct * c3 +
20373 A8HH * c2t * ct * c3 +
20374 A9HH * c2t * cg * c3 +
20375 A10HH * c2t * c2g +
20376 A11HH * ct * ct * cg * c3 +
20377 A12HH * ct * ct * c2g +
20378 A13HH * ct * c3 * c3 * cg +
20379 A14HH * ct * c3 * c2g +
20380 A15HH * cg * c3*c2g;
20381
20382 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
20383
20384 return mu;
20385}

◆ muggHmumu()

const double NPSMEFTd6General::muggHmumu ( const double  sqrt_s) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 35807 of file NPSMEFTd6General.cpp.

35807 {
35808 return muggH(sqrt_s) * BrHmumuRatio();
35809
35810}
virtual const double BrHmumuRatio() const
The ratio of the Br in the current model and in the Standard Model.

◆ muggHpttH()

const double NPSMEFTd6General::muggHpttH ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 25106 of file NPSMEFTd6General.cpp.

25106 {
25107 double sigmaggH_SM = computeSigmaggH(sqrt_s);
25108 double sigmattH_SM = computeSigmattH(sqrt_s);
25109 double sigmaggH = muggH(sqrt_s) * sigmaggH_SM;
25110 double sigmattH = muttH(sqrt_s) * sigmattH_SM;
25111
25112 double mu = ((sigmaggH + sigmattH) / (sigmaggH_SM + sigmattH_SM));
25113
25114 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
25115
25116 return mu;
25117}
const double computeSigmattH(const double sqrt_s) const
The ttH production cross section in the Standard Model.
const double computeSigmaggH(const double sqrt_s) const
The ggH cross section in the Standard Model.
A class for computing the ratio .

◆ muggHtautau()

const double NPSMEFTd6General::muggHtautau ( const double  sqrt_s) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 35837 of file NPSMEFTd6General.cpp.

35837 {
35838 return muggH(sqrt_s) * BrHtautauRatio();
35839
35840}
virtual const double BrHtautauRatio() const
The ratio of the Br in the current model and in the Standard Model.

◆ muggHWW()

const double NPSMEFTd6General::muggHWW ( const double  sqrt_s) const
virtual

The ratio \(\mu_{ggH,WW}\) between the gluon-gluon fusion Higgs production cross-section with subsequent decay into \(W W^*\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 35747 of file NPSMEFTd6General.cpp.

35747 {
35748 return muggH(sqrt_s) * BrHWWRatio();
35749
35750}

◆ muggHWW2l2v()

const double NPSMEFTd6General::muggHWW2l2v ( const double  sqrt_s) const
virtual

The ratio \(\mu_{ggH,WW\to 2l2\nu}\) between the gluon-gluon fusion Higgs production cross-section with subsequent decay into \(W W^*\to 2l2\nu\) in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV
Returns
\(\mu_{ggH,WW\to 2l2\nu}\)

Reimplemented from NPbase.

Definition at line 35777 of file NPSMEFTd6General.cpp.

35777 {
35778 return muggH(sqrt_s) * BrHWW2l2vRatio();
35779
35780}
virtual const double BrHWW2l2vRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.

◆ muggHZga()

const double NPSMEFTd6General::muggHZga ( const double  sqrt_s) const
virtual

The ratio \(\mu_{ggH,Z\gamma}\) between the gluon-gluon fusion Higgs production cross-section with subsequent decay into \(Z \gamma\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 35657 of file NPSMEFTd6General.cpp.

35657 {
35658 return muggH(sqrt_s) * BrHZgaRatio();
35659
35660}

◆ muggHZZ()

const double NPSMEFTd6General::muggHZZ ( const double  sqrt_s) const
virtual

The ratio \(\mu_{ggH,ZZ}\) between the gluon-gluon fusion Higgs production cross-section with subsequent decay into \(Z Z^*\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 35687 of file NPSMEFTd6General.cpp.

35687 {
35688 return muggH(sqrt_s) * BrHZZRatio();
35689
35690}

◆ muggHZZ4l()

const double NPSMEFTd6General::muggHZZ4l ( const double  sqrt_s) const
virtual

The ratio \(\mu_{ggH,ZZ\to 4l}\) between the gluon-gluon fusion Higgs production cross-section with subsequent decay into \(Z Z^*\to 4l\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 35717 of file NPSMEFTd6General.cpp.

35717 {
35718 return muggH(sqrt_s) * BrHZZ4lRatio();
35719
35720}
virtual const double BrHZZ4lRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.

◆ mummH()

const double NPSMEFTd6General::mummH ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 25477 of file NPSMEFTd6General.cpp.

25477 {
25478 double mu = 1.0;
25479
25480 if (sqrt_s == 0.125) {
25481
25482 // Peak production cross section mu mu -> H -> X = 4 pi/mH^2 * BR(H->mu mu) * BR(H-> X)
25483 // Use mu mu -> H = 4 pi/mH^2 * BR(H->mu mu), so the xs BR formulae still applies
25484 mu = BrHmumuRatio();
25485
25486 } else
25487 throw std::runtime_error("Bad argument in NPSMEFTd6General::mummH()");
25488
25489 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
25490
25491 return mu;
25492}

◆ mummHmm()

const double NPSMEFTd6General::mummHmm ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 25687 of file NPSMEFTd6General.cpp.

25687 {
25688
25689 // Mw scheme
25690
25691 double mu = 1.0;
25692
25693 double C1 = 0.0;
25694
25695 // Wilson coefficients and scale
25696 double CHB = 0.0, CHW = 0.0, CHWB = 0.0, CHD = 0.0, CHbox = 0.0, CHl1R22 = 0.0;
25697 double CHl3R11 = 0.0, CHl3R22 = 0.0, CHeR22 = 0.0, CllR1221 = 0.0;
25698 double muRG = 0;
25699
25700 double scalTH = 1.0;
25701
25702 if ( sqrt_s > 0.5 ) {
25703 // Theory uncert. scaling like log^2(E/MW)
25704
25705 scalTH = log(sqrt_s/0.080365)/log(0.5/0.080365);
25706 scalTH = scalTH * scalTH;
25707 }
25708
25709 // RG scale in GeV
25710 muRG = 1000. * sqrt_s;
25711
25712// Wilson coefficients definitions
25713 CHB = getSMEFTCoeff("CHB", muRG);
25714 CHW = getSMEFTCoeff("CHW", muRG);
25715 CHWB = getSMEFTCoeff("CHWB", muRG);
25716 CHD = getSMEFTCoeff("CHD", muRG);
25717 CHbox = getSMEFTCoeff("CHbox", muRG);
25718 CHl1R22 = getSMEFTCoeff("CHl1R",1,1, muRG);
25719 CHl3R11 = getSMEFTCoeff("CHl3R",0,0, muRG);
25720 CHl3R22 = getSMEFTCoeff("CHl3R",1,1, muRG);
25721 CHeR22 = getSMEFTCoeff("CHeR",1,1, muRG);
25722 CllR1221 = getSMEFTCoeff("CllR",0,1,1,0, muRG);
25723
25724 // Defined as (unpolarized) mu+ mu- > H mu+ mu-. At these energies it is mostly ZBF
25725
25726 if (sqrt_s == 3.0) {
25727
25728 C1 = 0.0063; // Use the same as CLIC
25729
25730 mu += cWsch * (
25731 +8523.28 * CHB
25732 -36317.7 * CHW
25733 +24490.5 * CHWB
25734 +8511.15 * CHD
25735 +120628. * CHbox
25736 -564246. * CHl1R22
25737 -182191. * CHl3R11
25738 -745892. * CHl3R22
25739 +456271. * CHeR22
25740 +181186. * CllR1221
25741 );
25742
25743 } else if (sqrt_s == 10.0) {
25744
25745 C1 = 0.0; //NA
25746
25747 mu += cWsch * (
25748 -562.405 * CHB
25749 -27961.5 * CHW
25750 +35431.1 * CHWB
25751 +8154.94 * CHD
25752 +119971. * CHbox
25753 -920487. * CHl1R22
25754 -182505. * CHl3R11
25755 -1101897. * CHl3R22
25756 +742050. * CHeR22
25757 +181016. * CllR1221
25758 );
25759
25760 } else
25761 throw std::runtime_error("Bad argument in NPSMEFTd6General::mummHmm()");
25762
25763 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
25764 //(Assume similar to WBF.)
25765 mu += scalTH * eeeWBFint + eeeWBFpar;
25766
25767 // Linear contribution from Higgs self-coupling
25768 mu = mu + cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
25769
25770
25771 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
25772
25773 return mu;
25774}

◆ mummHNWA()

const double NPSMEFTd6General::mummHNWA ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 25494 of file NPSMEFTd6General.cpp.

25494 {
25495 double mu = 1.0;
25496
25497 double dymu = deltaG_hff(leptons[MU]).real();
25498 double ymuSM = -(leptons[MU].getMass()) / v();
25499
25500 // The ratio is given by a scaling of the muon Yukawa.
25501 mu = 1.0 + 2.0 * dymu / ymuSM;
25502
25503 if (FlagQuadraticTerms) {
25504 //Add contributions that are quadratic in the effective coefficients
25505 mu += dymu * dymu / ymuSM / ymuSM;
25506 }
25507
25508 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
25509
25510 return mu;
25511}

◆ mummHvv()

const double NPSMEFTd6General::mummHvv ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 25597 of file NPSMEFTd6General.cpp.

25597 {
25598
25599 // Mw scheme
25600
25601 double mu = 1.0;
25602
25603 double C1 = 0.0;
25604
25605 // Wilson coefficients and scale
25606 double CHB = 0.0, CHW = 0.0, CHWB = 0.0, CHD = 0.0, CHbox = 0.0, CHl1R22 = 0.0;
25607 double CHl3R11 = 0.0, CHl3R22 = 0.0, CHeR22 = 0.0, CllR1221 = 0.0;
25608 double muRG = 0;
25609
25610 double scalTH = 1.0;
25611
25612 if ( sqrt_s > 0.5 ) {
25613 // Theory uncert. scaling like log^2(E/MW)
25614
25615 scalTH = log(sqrt_s/0.080365)/log(0.5/0.080365);
25616 scalTH = scalTH * scalTH;
25617 }
25618
25619 // RG scale in GeV
25620 muRG = 1000. * sqrt_s;
25621
25622// Wilson coefficients definitions
25623 CHB = getSMEFTCoeff("CHB", muRG);
25624 CHW = getSMEFTCoeff("CHW", muRG);
25625 CHWB = getSMEFTCoeff("CHWB", muRG);
25626 CHD = getSMEFTCoeff("CHD", muRG);
25627 CHbox = getSMEFTCoeff("CHbox", muRG);
25628 CHl1R22 = getSMEFTCoeff("CHl1R",1,1, muRG);
25629 CHl3R11 = getSMEFTCoeff("CHl3R",0,0, muRG);
25630 CHl3R22 = getSMEFTCoeff("CHl3R",1,1, muRG);
25631 CHeR22 = getSMEFTCoeff("CHeR",1,1, muRG);
25632 CllR1221 = getSMEFTCoeff("CllR",0,1,1,0, muRG);
25633
25634 // For the Higgs trilinear dependence assume the WBF mechanism dominates
25635
25636 // Defined as (unpolarized) mu+ mu- > H vm vm~. At these energies it is mostly WBF
25637
25638 if (sqrt_s == 3.0) {
25639
25640 C1 = 0.0057; // Use the same as CLIC
25641
25642 mu += cWsch * (
25643 -189.453 * CHB
25644 -40354.5 * CHW
25645 -498.257 * CHWB
25646 -30770. * CHD
25647 +120184. * CHbox
25648 +23876.8 * CHl1R22
25649 -182919. * CHl3R11
25650 -833760. * CHl3R22
25651 -21601.8 * CHeR22
25652 +181050. * CllR1221
25653 );
25654
25655 } else if (sqrt_s == 10.0) {
25656
25657 C1 = 0.0; // NA
25658
25659 mu += cWsch * (
25660 -578.66 * CHB
25661 -27152.7 * CHW
25662 -101.506 * CHWB
25663 -30749.2 * CHD
25664 +120814. * CHbox
25665 +14588.5 * CHl1R22
25666 -182384. * CHl3R11
25667 -1117285. * CHl3R22
25668 -13721. * CHeR22
25669 +181019. * CllR1221
25670 );
25671
25672 } else
25673 throw std::runtime_error("Bad argument in NPSMEFTd6General::mummHvv()");
25674
25675 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
25676 mu += scalTH * eeeWBFint + eeeWBFpar;
25677
25678 // Linear contribution from Higgs self-coupling
25679 mu = mu + cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
25680
25681
25682 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
25683
25684 return mu;
25685}

◆ mummttH()

const double NPSMEFTd6General::mummttH ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 25776 of file NPSMEFTd6General.cpp.

25776 {
25777
25778 // Only Alpha scheme
25779
25780 double mu = 1.0;
25781
25782 double C1 = 0.0;
25783
25784 double muRG = 0;
25785
25786 // RG scale in GeV
25787 muRG = 1000. * sqrt_s;
25788
25789 if (sqrt_s == 3.0) {
25790
25791 C1 = 0.0037; // Use the same as CLIC
25792
25793 mu +=
25794 +121703. * getSMEFTCoeffEW("CHbox")
25795 - 105827. * getSMEFTCoeffEW("CuHR", 2, 2)
25796 - 60143.2 * getSMEFTCoeffEW("CHD")
25797 + 696642. * getSMEFTCoeffEW("CHB")
25798 + 749580. * getSMEFTCoeffEW("CHW")
25799 - 625570. * getSMEFTCoeffEW("CHWB")
25800 + 8600327. * getSMEFTCoeffEW("CuWR", 2, 2)
25801 + 10933756. * getSMEFTCoeffEW("CuBR", 2, 2)
25802 + 19536100. * getSMEFTCoeffEW("CHl1R", 1, 1)
25803 - 16360523. * getSMEFTCoeffEW("CHeR", 1, 1)
25804 + 22577.7 * getSMEFTCoeffEW("CHuR", 2, 2)
25805 - 120.094 * getSMEFTCoeffEW("CHl3R", 0, 0)
25806 + 19529711. * getSMEFTCoeffEW("CHl3R", 1, 1)
25807 - 2.244 * delta_GF
25808 + 4.309 * -0.5 * (getSMEFTCoeffEW("CHq1R", 2, 2) - getSMEFTCoeffEW("CHq3R", 2, 2)) * v2
25809 ;
25810
25811 // Add modifications due to small variations of the SM parameters
25812 mu += cHSM * (+2.486 * deltaMz()
25813 - 0.594 * deltaMh()
25814 + 0.777 * deltaaMZ()
25815 + 2.227 * deltaGmu()
25816 + 2.183 * deltamt());
25817
25818 if (FlagQuadraticTerms) {
25819 //Add contributions that are quadratic in the effective coefficients
25820 mu += 0.0;
25821 }
25822
25823 } else if (sqrt_s == 10.0) {
25824
25825 C1 = 0.0037; //NA
25826
25827 mu +=
25828 +121697. * getSMEFTCoeffEW("CHbox")
25829 - 99433. * getSMEFTCoeffEW("CuHR", 2, 2)
25830 - 59412.6 * getSMEFTCoeffEW("CHD")
25831 + 977027. * getSMEFTCoeffEW("CHB")
25832 + 1069899. * getSMEFTCoeffEW("CHW")
25833 - 816019. * getSMEFTCoeffEW("CHWB")
25834 + 48598343. * getSMEFTCoeffEW("CuWR", 2, 2)
25835 + 62025699. * getSMEFTCoeffEW("CuBR", 2, 2)
25836 + 300770201. * getSMEFTCoeffEW("CHl1R", 1, 1)
25837 - 257079386. * getSMEFTCoeffEW("CHeR", 1, 1)
25838 + 37385. * getSMEFTCoeffEW("CHuR", 2, 2)
25839 - 36.349 * getSMEFTCoeffEW("CHl3R", 0, 0)
25840 + 299984515. * getSMEFTCoeffEW("CHl3R", 1, 1)
25841 - 2.329 * delta_GF
25842 + 5.129 * -0.5 * (getSMEFTCoeffEW("CHq1R", 2, 2) - getSMEFTCoeffEW("CHq3R", 2, 2)) * v2
25843 ;
25844
25845 // Add modifications due to small variations of the SM parameters
25846 mu += cHSM * (+2.661 * deltaMz()
25847 - 0.39 * deltaMh()
25848 + 0.693 * deltaaMZ()
25849 + 2.295 * deltaGmu()
25850 + 2.081 * deltamt());
25851
25852 if (FlagQuadraticTerms) {
25853 //Add contributions that are quadratic in the effective coefficients
25854 mu += 0.0;
25855 }
25856
25857 } else
25858 throw std::runtime_error("Bad argument in NPSMEFTd6General::mummttH()");
25859
25860 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
25861 mu += eeettHint + eeettHpar;
25862
25863 // Linear contribution from Higgs self-coupling
25864 mu = mu + cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
25865
25866
25867 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
25868
25869 return mu;
25870}

◆ mummZH()

const double NPSMEFTd6General::mummZH ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 25513 of file NPSMEFTd6General.cpp.

25513 {
25514
25515 // Only Alpha scheme
25516
25517 double mu = 1.0;
25518
25519 double C1 = 0.0;
25520
25521 double muRG = 0;
25522
25523 // RG scale in GeV
25524 muRG = 1000. * sqrt_s;
25525
25526 if (sqrt_s == 3.0) {
25527
25528 C1 = -0.00054; // Use the same as CLIC
25529
25530 mu +=
25531 +120311. * getSMEFTCoeffEW("CHbox")
25532 - 5772.03 * getSMEFTCoeffEW("CHD")
25533 + 253308. * getSMEFTCoeffEW("CHB")
25534 + 1178831. * getSMEFTCoeffEW("CHW")
25535 + 526388. * getSMEFTCoeffEW("CHWB")
25536 + 139222448. * getSMEFTCoeffEW("CHl1R", 1, 1)
25537 - 119515557. * getSMEFTCoeffEW("CHeR", 1, 1)
25538 + 0. * getSMEFTCoeffEW("CHl3R", 0, 0)
25539 + 139217069. * getSMEFTCoeffEW("CHl3R", 1, 1)
25540 - 2.19 * delta_GF
25541 ;
25542
25543 // Add modifications due to small variations of the SM parameters
25544 mu += cHSM * (+4.384 * deltaMz()
25545 - 0.009 * deltaMh()
25546 - 0.198 * deltaaMZ()
25547 + 2.199 * deltaGmu());
25548
25549 if (FlagQuadraticTerms) {
25550 //Add contributions that are quadratic in the effective coefficients
25551 mu += 0.0;
25552 }
25553
25554 } else if (sqrt_s == 10.0) {
25555
25556 C1 = 0.0; // NA
25557
25558 mu +=
25559 +110705. * getSMEFTCoeffEW("CHbox")
25560 - 2881.46 * getSMEFTCoeffEW("CHD")
25561 + 234510. * getSMEFTCoeffEW("CHB")
25562 + 1090997. * getSMEFTCoeffEW("CHW")
25563 + 487384. * getSMEFTCoeffEW("CHWB")
25564 + 1423231114. * getSMEFTCoeffEW("CHl1R", 1, 1)
25565 - 1221737534. * getSMEFTCoeffEW("CHeR", 1, 1)
25566 + 74.649 * getSMEFTCoeffEW("CHl3R", 0, 0)
25567 + 1423208868. * getSMEFTCoeffEW("CHl3R", 1, 1)
25568 - 2.096 * delta_GF
25569 ;
25570
25571 // Add modifications due to small variations of the SM parameters
25572 mu += cHSM * (+4.016 * deltaMz()
25573 + 0. * deltaMh()
25574 - 0.182 * deltaaMZ()
25575 + 2.183 * deltaGmu());
25576
25577 if (FlagQuadraticTerms) {
25578 //Add contributions that are quadratic in the effective coefficients
25579 mu += 0.0;
25580 }
25581
25582 } else
25583 throw std::runtime_error("Bad argument in NPSMEFTd6General::mummZH()");
25584
25585 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
25586 mu += eeeZHint + eeeZHpar;
25587
25588 // Linear contribution from Higgs self-coupling
25589 mu = mu + cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
25590
25591
25592 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
25593
25594 return mu;
25595}

◆ mupTVppWZ()

const double NPSMEFTd6General::mupTVppWZ ( const double  sqrt_s,
const double  pTV1,
const double  pTV2 
) const
virtual

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 NPSMEFTd6General class.

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

Reimplemented from NPbase.

Definition at line 39289 of file NPSMEFTd6General.cpp.

39289 {
39290 double mu = 1.0;
39291
39292 double cHWp = 0.0;
39293
39294 // In the Warsaw basis the contact interactions are generated only by CiHQ3 but
39295 // in the modified basis ODHW also contribute
39296 // Master Equations below are for cHWp = Ci/Lambda^2 in units of TeV^{-2},
39297 // but LambdaNP is in GeV. Add conversion factor.
39298
39299 cHWp = 4.0 * (sW2_tree / eeMz2) * (getSMEFTCoeffEW("CHq3R", 0, 0) ) * 1000000.0;
39300
39301 // Bin dependences assuming cutoff of the EFT at 5 TeV
39302 // Normalize to the total number of events to remove the dependence on Lumi
39303 // (Numbers correspond to 3/ab)
39304 if (sqrt_s == 14.0) {
39305
39306 if (pTV1 == 100.) {
39307 mu += (558.0 * cHWp + 56.8 * cHWp * cHWp) / 3450.0;
39308
39309 } else if (pTV1 == 150.) {
39310 mu += (410.0 * cHWp + 17.64 * cHWp * cHWp) / 2690.0;
39311
39312 } else if (pTV1 == 220.) {
39313
39314 cHWp = 4.0 * (sW2_tree / eeMz2) * (getSMEFTCoeff("CHq3R", 0, 0, 240.) ) * 1000000.0;
39315
39316 mu += (266.0 * cHWp + 45.6 * cHWp * cHWp) / 925.0;
39317
39318 } else if (pTV1 == 300.) {
39319
39320 cHWp = 4.0 * (sW2_tree / eeMz2) * (getSMEFTCoeff("CHq3R", 0, 0, 350.) ) * 1000000.0;
39321
39322 mu += (304.0 * cHWp + 108.0 * cHWp * cHWp) / 563.0;
39323
39324 } else if (pTV1 == 500.) {
39325
39326 cHWp = 4.0 * (sW2_tree / eeMz2) * (getSMEFTCoeff("CHq3R", 0, 0, 550.) ) * 1000000.0;
39327
39328 mu += (114.40 * cHWp + 96.8 * cHWp * cHWp) / 85.1;
39329
39330 } else if (pTV1 == 750.) {
39331
39332 cHWp = 4.0 * (sW2_tree / eeMz2) * (getSMEFTCoeff("CHq3R", 0, 0, 1000.) ) * 1000000.0;
39333
39334 mu += (46.20 * cHWp + 86.8 * cHWp * cHWp) / 14.9;
39335
39336 } else {
39337 throw std::runtime_error("Bad argument in NPSMEFTd6General::mupTVppWZ()");
39338 }
39339
39340 } else if (sqrt_s == 27.0) {
39341
39342 if (pTV1 == 150.) {
39343 mu += (824.0 * cHWp + 71.6 * cHWp * cHWp) / 5370.0;
39344
39345 } else if (pTV1 == 220.) {
39346 mu += (510.0 * cHWp + 75.2 * cHWp * cHWp) / 2210.0;
39347
39348 } else if (pTV1 == 300.) {
39349 mu += (808.0 * cHWp + 268.4 * cHWp * cHWp) / 1610.0;
39350
39351 } else if (pTV1 == 500.) {
39352 mu += (374.0 * cHWp + 308.0 * cHWp * cHWp) / 331.0;
39353
39354 } else if (pTV1 == 750.) {
39355 mu += (216.0 * cHWp + 420.0 * cHWp * cHWp) / 85.9;
39356
39357 } else if (pTV1 == 1200.) {
39358 mu += (78.2 * cHWp + 325.2 * cHWp * cHWp) / 10.0;
39359
39360 } else {
39361 throw std::runtime_error("Bad argument in NPSMEFTd6General::mupTVppWZ()");
39362 }
39363
39364 } else if (sqrt_s == 100.0) {
39365
39366 if (pTV1 == 220.) {
39367 mu += (2000.0 * cHWp + 368.4 * cHWp * cHWp) / 8030.0;
39368
39369 } else if (pTV1 == 300.) {
39370 mu += (2780.0 * cHWp + 1000.0 * cHWp * cHWp) / 7270.0;
39371
39372 } else if (pTV1 == 500.) {
39373 mu += (1544.0 * cHWp + 1428.0 * cHWp * cHWp) / 2000.0;
39374
39375 } else if (pTV1 == 750.) {
39376 mu += (1256.0 * cHWp + 2668.0 * cHWp * cHWp) / 717.0;
39377
39378 } else if (pTV1 == 1200.) {
39379 mu += (678.0 * cHWp + 3400.0 * cHWp * cHWp) / 142.0;
39380
39381 } else if (pTV1 == 1800.) {
39382 mu += (234.0 * cHWp + 2540.0 * cHWp * cHWp) / 27.5;
39383
39384 } else {
39385 throw std::runtime_error("Bad argument in NPSMEFTd6General::mupTVppWZ()");
39386 }
39387
39388 } else
39389 throw std::runtime_error("Bad argument in NPSMEFTd6General::mupTVppWZ()");
39390
39391 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
39392
39393 return mu;
39394
39395}

◆ mutH()

const double NPSMEFTd6General::mutH ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 20243 of file NPSMEFTd6General.cpp.

20244{
20245 double mu = 1.0;
20246
20247 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
20248 //mu += etHint + etHpar;
20249
20250 // Linear contribution (including the Higgs self-coupling)
20251 mu += delta_mutH_1(sqrt_s);
20252
20253 // Quadratic contribution (including the Higgs self-coupling)
20254 mu += delta_mutH_2(sqrt_s);
20255
20256 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
20257
20258 return mu;
20259}
virtual const double delta_mutH_1(const double sqrt_s) const
The SMEFT linear correction to the ratio between the t-Higgs associated production cross-section in ...
virtual const double delta_mutH_2(const double sqrt_s) const
The SMEFT quadratic correction to the ratio between the t-Higgs associated production cross-section ...

◆ mutHq()

const double NPSMEFTd6General::mutHq ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 25014 of file NPSMEFTd6General.cpp.

25014 {
25015 double mu = 1.0;
25016
25017 double C1 = 0.0;
25018
25019 if (sqrt_s == 7.0) {
25020
25021 C1 = 0.0;
25022
25023 mu += 0.0;
25024
25025 if (FlagQuadraticTerms) {
25026 //Add contributions that are quadratic in the effective coefficients
25027 mu += 0.0;
25028
25029 }
25030
25031 } else if (sqrt_s == 8.0) {
25032
25033 C1 = 0.0;
25034
25035 mu += 0.0;
25036
25037 if (FlagQuadraticTerms) {
25038 //Add contributions that are quadratic in the effective coefficients
25039 mu += 0.0;
25040
25041 }
25042
25043 } else if (sqrt_s == 13.0) {
25044
25045 C1 = 0.0;
25046
25047 mu += 0.0;
25048
25049 if (FlagQuadraticTerms) {
25050 //Add contributions that are quadratic in the effective coefficients
25051 mu += 0.0;
25052
25053 }
25054
25055 } else if (sqrt_s == 14.0) {
25056
25057 C1 = 0.0;
25058
25059 mu += 0.0;
25060
25061 if (FlagQuadraticTerms) {
25062 //Add contributions that are quadratic in the effective coefficients
25063 mu += 0.0;
25064
25065 }
25066
25067 } else if (sqrt_s == 27.0) {
25068
25069 C1 = 0.0;
25070
25071 mu += 0.0;
25072
25073 if (FlagQuadraticTerms) {
25074 //Add contributions that are quadratic in the effective coefficients
25075 mu += 0.0;
25076
25077 }
25078
25079 } else if (sqrt_s == 100.0) {
25080
25081 C1 = 0.0;
25082
25083 mu += 0.0;
25084
25085 if (FlagQuadraticTerms) {
25086 //Add contributions that are quadratic in the effective coefficients
25087 mu += 0.0;
25088
25089 }
25090
25091 } else
25092 throw std::runtime_error("Bad argument in NPSMEFTd6General::mutHq()");
25093
25094 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
25095 //mu += etHqint + etHqpar;
25096
25097 // Linear contribution from Higgs self-coupling
25098 mu = mu + cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio();
25099
25100
25101 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
25102
25103 return mu;
25104}

◆ muTHUggHbb()

const double NPSMEFTd6General::muTHUggHbb ( const double  sqrt_s) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 36359 of file NPSMEFTd6General.cpp.

36359 {
36360 if (FlagQuadraticTerms) {
36361 return ( muggH(sqrt_s) * BrHbbRatio() * (1.0 + eggFHbb) * (1.0 + eHwidth) / (1.0 + eggFint + eggFpar) / (1.0 + eHbbint + eHbbpar));
36362 } else {
36363 return ( muggH(sqrt_s) + BrHbbRatio() - 1.0 + eggFHbb - eggFint - eggFpar - eHbbint - eHbbpar + eHwidth);
36364 }
36365}

◆ muTHUggHgaga()

const double NPSMEFTd6General::muTHUggHgaga ( const double  sqrt_s) const
virtual

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.

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

Reimplemented from NPbase.

Definition at line 35903 of file NPSMEFTd6General.cpp.

35903 {
35904 if (FlagQuadraticTerms) {
35905 return ( muggH(sqrt_s) * BrHgagaRatio() * (1.0 + eggFHgaga) * (1.0 + eHwidth) / (1.0 + eggFint + eggFpar) / (1.0 + eHgagaint + eHgagapar));
35906 } else {
35907 return ( muggH(sqrt_s) + BrHgagaRatio() - 1.0 + eggFHgaga - eggFint - eggFpar - eHgagaint - eHgagapar + eHwidth);
35908 }
35909}

◆ muTHUggHmumu()

const double NPSMEFTd6General::muTHUggHmumu ( const double  sqrt_s) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 36245 of file NPSMEFTd6General.cpp.

36245 {
36246 if (FlagQuadraticTerms) {
36247 return ( muggH(sqrt_s) * BrHmumuRatio() * (1.0 + eggFHmumu) * (1.0 + eHwidth) / (1.0 + eggFint + eggFpar) / (1.0 + eHmumuint + eHmumupar));
36248 } else {
36249 return ( muggH(sqrt_s) + BrHmumuRatio() - 1.0 + eggFHmumu - eggFint - eggFpar - eHmumuint - eHmumupar + eHwidth);
36250 }
36251}

◆ muTHUggHtautau()

const double NPSMEFTd6General::muTHUggHtautau ( const double  sqrt_s) const
virtual

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

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

Reimplemented from NPbase.

Definition at line 36302 of file NPSMEFTd6General.cpp.

36302 {
36303 if (FlagQuadraticTerms) {
36304 return ( muggH(sqrt_s) * BrHtautauRatio() * (1.0 + eggFHtautau) * (1.0 + eHwidth) / (1.0 + eggFint + eggFpar) / (1.0 + eHtautauint + eHtautaupar));
36305 } else {
36306 return ( muggH(sqrt_s) + BrHtautauRatio() - 1.0 + eggFHtautau - eggFint - eggFpar - eHtautauint - eHtautaupar + eHwidth);
36307 }
36308}

◆ muTHUggHWW()

const double NPSMEFTd6General::muTHUggHWW ( const double  sqrt_s) const
virtual

The ratio \(\mu_{ggH,WW}\) between the gluon-gluon fusion Higgs production cross-section with subsequent decay into \(W W^*\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 36131 of file NPSMEFTd6General.cpp.

36131 {
36132 if (FlagQuadraticTerms) {
36133 return ( muggH(sqrt_s) * BrHWWRatio() * (1.0 + eggFHWW) * (1.0 + eHwidth) / (1.0 + eggFint + eggFpar) / (1.0 + eHWWint + eHWWpar));
36134 } else {
36135 return ( muggH(sqrt_s) + BrHWWRatio() - 1.0 + eggFHWW - eggFint - eggFpar - eHWWint - eHWWpar + eHwidth);
36136 }
36137}

◆ muTHUggHWW2l2v()

const double NPSMEFTd6General::muTHUggHWW2l2v ( const double  sqrt_s) const
virtual

The ratio \(\mu_{ggH,WW\to 2l2\nu}\) between the gluon-gluon fusion Higgs production cross-section with subsequent decay into \(W W^*\to 2l2\nu\) in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV
Returns
\(\mu_{ggH,WW\to 2l2\nu}\)

Reimplemented from NPbase.

Definition at line 36188 of file NPSMEFTd6General.cpp.

36188 {
36189 if (FlagQuadraticTerms) {
36190 return ( muggH(sqrt_s) * BrHWW2l2vRatio() * (1.0 + eggFHWW) * (1.0 + eHwidth) / (1.0 + eggFint + eggFpar) / (1.0 + eHWWint + eHWWpar));
36191 } else {
36192 return ( muggH(sqrt_s) + BrHWW2l2vRatio() - 1.0 + eggFHWW - eggFint - eggFpar - eHWWint - eHWWpar + eHwidth);
36193 }
36194}

◆ muTHUggHZga()

const double NPSMEFTd6General::muTHUggHZga ( const double  sqrt_s) const
virtual

The ratio \(\mu_{ggH,Z\gamma}\) between the gluon-gluon fusion Higgs production cross-section with subsequent decay into \(Z \gamma\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 35960 of file NPSMEFTd6General.cpp.

35960 {
35961 if (FlagQuadraticTerms) {
35962 return ( muggH(sqrt_s) * BrHZgaRatio() * (1.0 + eggFHZga) * (1.0 + eHwidth) / (1.0 + eggFint + eggFpar) / (1.0 + eHZgaint + eHZgapar));
35963 } else {
35964 return ( muggH(sqrt_s) + BrHZgaRatio() - 1.0 + eggFHZga - eggFint - eggFpar - eHZgaint - eHZgapar + eHwidth);
35965 }
35966}

◆ muTHUggHZgamumu()

const double NPSMEFTd6General::muTHUggHZgamumu ( const double  sqrt_s) const
virtual

The ratio \(\mu_{ggH,Z\gamma\to \gamma 2\mu}\) between the gluon-gluon fusion Higgs production cross-section with subsequent decay into \(Z \gamma\to \gamma 2\mu\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 36462 of file NPSMEFTd6General.cpp.

36462 {
36463 if (FlagQuadraticTerms) {
36464 return ( muggH(sqrt_s) * BrHZgamumuRatio() * (1.0 + eggFHZga) * (1.0 + eHwidth) / (1.0 + eggFint + eggFpar) / (1.0 + eHZgaint + eHZgapar));
36465 } else {
36466 return ( muggH(sqrt_s) + BrHZgamumuRatio() - 1.0 + eggFHZga - eggFint - eggFpar - eHZgaint - eHZgapar + eHwidth);
36467 }
36468}
virtual const double BrHZgamumuRatio() const
The ratio of the Br in the current model and in the Standard Model.

◆ muTHUggHZZ()

const double NPSMEFTd6General::muTHUggHZZ ( const double  sqrt_s) const
virtual

The ratio \(\mu_{ggH,ZZ}\) between the gluon-gluon fusion Higgs production cross-section with subsequent decay into \(Z Z^*\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 36017 of file NPSMEFTd6General.cpp.

36017 {
36018 if (FlagQuadraticTerms) {
36019 return ( muggH(sqrt_s) * BrHZZRatio() * (1.0 + eggFHZZ) * (1.0 + eHwidth) / (1.0 + eggFint + eggFpar) / (1.0 + eHZZint + eHZZpar));
36020 } else {
36021 return ( muggH(sqrt_s) + BrHZZRatio() - 1.0 + eggFHZZ - eggFint - eggFpar - eHZZint - eHZZpar + eHwidth);
36022 }
36023}

◆ muTHUggHZZ4l()

const double NPSMEFTd6General::muTHUggHZZ4l ( const double  sqrt_s) const
virtual

The ratio \(\mu_{ggH,ZZ\to 4l}\) between the gluon-gluon fusion Higgs production cross-section with subsequent decay into \(Z Z^*\to 4l\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 36074 of file NPSMEFTd6General.cpp.

36074 {
36075 if (FlagQuadraticTerms) {
36076 return ( muggH(sqrt_s) * BrHZZ4lRatio() * (1.0 + eggFHZZ) * (1.0 + eHwidth) / (1.0 + eggFint + eggFpar) / (1.0 + eHZZint + eHZZpar));
36077 } else {
36078 return ( muggH(sqrt_s) + BrHZZ4lRatio() - 1.0 + eggFHZZ - eggFint - eggFpar - eHZZint - eHZZpar + eHwidth);
36079 }
36080}

◆ muTHUggHZZ4mu()

const double NPSMEFTd6General::muTHUggHZZ4mu ( const double  sqrt_s) const
virtual

The ratio \(\mu_{ggH,ZZ\to 4\mu}\) between the gluon-gluon fusion Higgs production cross-section with subsequent decay into \(Z Z^*\to 4\mu\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 36454 of file NPSMEFTd6General.cpp.

36454 {
36455 if (FlagQuadraticTerms) {
36456 return ( muggH(sqrt_s) * BrHZZ4muRatio() * (1.0 + eggFHZZ) * (1.0 + eHwidth) / (1.0 + eggFint + eggFpar) / (1.0 + eHZZint + eHZZpar));
36457 } else {
36458 return ( muggH(sqrt_s) + BrHZZ4muRatio() - 1.0 + eggFHZZ - eggFint - eggFpar - eHZZint - eHZZpar + eHwidth);
36459 }
36460}
virtual const double BrHZZ4muRatio() const
The ratio of the Br in the current model and in the Standard Model.

◆ muTHUttHbb()

const double NPSMEFTd6General::muTHUttHbb ( const double  sqrt_s) const
virtual

The ratio \(\mu_{ttH,bb}\) between the ttH production cross-section with subsequent decay into \(bb\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 36408 of file NPSMEFTd6General.cpp.

36408 {
36409 if (FlagQuadraticTerms) {
36410 return ( muttH(sqrt_s) * BrHbbRatio() * (1.0 + ettHbb) * (1.0 + eHwidth) / (1.0 + eeettHint + eeettHpar) / (1.0 + eHbbint + eHbbpar));
36411 } else {
36412 return ( muttH(sqrt_s) + BrHbbRatio() - 1.0 + ettHbb - eeettHint - eeettHpar - eHbbint - eHbbpar + eHwidth);
36413 }
36414}

◆ muTHUttHgaga()

const double NPSMEFTd6General::muTHUttHgaga ( const double  sqrt_s) const
virtual

The ratio \(\mu_{ttH,\gamma\gamma}\) between the ttH production cross-section with subsequent decay into 2 photons in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 35952 of file NPSMEFTd6General.cpp.

35952 {
35953 if (FlagQuadraticTerms) {
35954 return ( muttH(sqrt_s) * BrHgagaRatio() * (1.0 + ettHgaga) * (1.0 + eHwidth) / (1.0 + eeettHint + eeettHpar) / (1.0 + eHgagaint + eHgagapar));
35955 } else {
35956 return ( muttH(sqrt_s) + BrHgagaRatio() - 1.0 + ettHgaga - eeettHint - eeettHpar - eHgagaint - eHgagapar + eHwidth);
35957 }
35958}

◆ muTHUttHmumu()

const double NPSMEFTd6General::muTHUttHmumu ( const double  sqrt_s) const
virtual

The ratio \(\mu_{ttH,\mu\mu}\) between the ttH production cross-section with subsequent decay into \(\mu\mu\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 36294 of file NPSMEFTd6General.cpp.

36294 {
36295 if (FlagQuadraticTerms) {
36296 return ( muttH(sqrt_s) * BrHmumuRatio() * (1.0 + ettHmumu) * (1.0 + eHwidth) / (1.0 + eeettHint + eeettHpar) / (1.0 + eHmumuint + eHmumupar));
36297 } else {
36298 return ( muttH(sqrt_s) + BrHmumuRatio() - 1.0 + ettHmumu - eeettHint - eeettHpar - eHmumuint - eHmumupar + eHwidth);
36299 }
36300}

◆ muTHUttHtautau()

const double NPSMEFTd6General::muTHUttHtautau ( const double  sqrt_s) const
virtual

The ratio \(\mu_{ttH,\tau\tau}\) between the ttH production cross-section with subsequent decay into \(\tau\tau\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 36351 of file NPSMEFTd6General.cpp.

36351 {
36352 if (FlagQuadraticTerms) {
36353 return ( muttH(sqrt_s) * BrHtautauRatio() * (1.0 + ettHtautau) * (1.0 + eHwidth) / (1.0 + eeettHint + eeettHpar) / (1.0 + eHtautauint + eHtautaupar));
36354 } else {
36355 return ( muttH(sqrt_s) + BrHtautauRatio() - 1.0 + ettHtautau - eeettHint - eeettHpar - eHtautauint - eHtautaupar + eHwidth);
36356 }
36357}

◆ muTHUttHWW()

const double NPSMEFTd6General::muTHUttHWW ( const double  sqrt_s) const
virtual

The ratio \(\mu_{ttH,WW}\) between the ttH production cross-section with subsequent decay into \(W W^*\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 36180 of file NPSMEFTd6General.cpp.

36180 {
36181 if (FlagQuadraticTerms) {
36182 return ( muttH(sqrt_s) * BrHWWRatio() * (1.0 + ettHWW) * (1.0 + eHwidth) / (1.0 + eeettHint + eeettHpar) / (1.0 + eHWWint + eHWWpar));
36183 } else {
36184 return ( muttH(sqrt_s) + BrHWWRatio() - 1.0 + ettHWW - eeettHint - eeettHpar - eHWWint - eHWWpar + eHwidth);
36185 }
36186}

◆ muTHUttHWW2l2v()

const double NPSMEFTd6General::muTHUttHWW2l2v ( const double  sqrt_s) const
virtual

The ratio \(\mu_{ttH,WW\to 2l2\nu}\) between the ttH production cross-section with subsequent decay into \(W W^*\to 2l2\nu\) in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV
Returns
\(\mu_{ttH,WW\to 2l2\nu}\)

Reimplemented from NPbase.

Definition at line 36237 of file NPSMEFTd6General.cpp.

36237 {
36238 if (FlagQuadraticTerms) {
36239 return ( muttH(sqrt_s) * BrHWW2l2vRatio() * (1.0 + ettHWW) * (1.0 + eHwidth) / (1.0 + eeettHint + eeettHpar) / (1.0 + eHWWint + eHWWpar));
36240 } else {
36241 return ( muttH(sqrt_s) + BrHWW2l2vRatio() - 1.0 + ettHWW - eeettHint - eeettHpar - eHWWint - eHWWpar + eHwidth);
36242 }
36243}

◆ muTHUttHZga()

const double NPSMEFTd6General::muTHUttHZga ( const double  sqrt_s) const
virtual

The ratio \(\mu_{ttH,Z\gamma}\) between the ttH production cross-section with subsequent decay into \(Z \gamma\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 36009 of file NPSMEFTd6General.cpp.

36009 {
36010 if (FlagQuadraticTerms) {
36011 return ( muttH(sqrt_s) * BrHZgaRatio() * (1.0 + ettHZga) * (1.0 + eHwidth) / (1.0 + eeettHint + eeettHpar) / (1.0 + eHZgaint + eHZgapar));
36012 } else {
36013 return ( muttH(sqrt_s) + BrHZgaRatio() - 1.0 + ettHZga - eeettHint - eeettHpar - eHZgaint - eHZgapar + eHwidth);
36014 }
36015}

◆ muTHUttHZZ()

const double NPSMEFTd6General::muTHUttHZZ ( const double  sqrt_s) const
virtual

The ratio \(\mu_{ttH,ZZ}\) between the ttH production cross-section with subsequent decay into \(Z Z^*\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 36066 of file NPSMEFTd6General.cpp.

36066 {
36067 if (FlagQuadraticTerms) {
36068 return ( muttH(sqrt_s) * BrHZZRatio() * (1.0 + ettHZZ) * (1.0 + eHwidth) / (1.0 + eeettHint + eeettHpar) / (1.0 + eHZZint + eHZZpar));
36069 } else {
36070 return ( muttH(sqrt_s) + BrHZZRatio() - 1.0 + ettHZZ - eeettHint - eeettHpar - eHZZint - eHZZpar + eHwidth);
36071 }
36072}

◆ muTHUttHZZ4l()

const double NPSMEFTd6General::muTHUttHZZ4l ( const double  sqrt_s) const
virtual

The ratio \(\mu_{ttH,ZZ\to 4l}\) between the ttH production cross-section with subsequent decay into \(Z Z^*\to 4l\) in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV
Returns
\(\mu_{ttH,ZZ\to 4l}\)

Reimplemented from NPbase.

Definition at line 36123 of file NPSMEFTd6General.cpp.

36123 {
36124 if (FlagQuadraticTerms) {
36125 return ( muttH(sqrt_s) * BrHZZ4lRatio() * (1.0 + ettHZZ) * (1.0 + eHwidth) / (1.0 + eeettHint + eeettHpar) / (1.0 + eHZZint + eHZZpar));
36126 } else {
36127 return ( muttH(sqrt_s) + BrHZZ4lRatio() - 1.0 + ettHZZ - eeettHint - eeettHpar - eHZZint - eHZZpar + eHwidth);
36128 }
36129}

◆ muTHUVBFBRinv()

const double NPSMEFTd6General::muTHUVBFBRinv ( const double  sqrt_s) const
virtual

The ratio \(\mu_{VBF}\) between the VBF production cross-section in the current model and in the Standard Model, multiplied by the total (SM+new physics) invisible decay branching ratio.

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

Reimplemented from NPbase.

Definition at line 36416 of file NPSMEFTd6General.cpp.

36416 {
36417 return ( muVBF(sqrt_s) * Br_H_inv() * (1.0 + eVBFHinv) / (1.0 + eVBFint + eVBFpar));
36418}
A class for computing the ratio .

◆ muTHUVBFHbb()

const double NPSMEFTd6General::muTHUVBFHbb ( const double  sqrt_s) const
virtual

The ratio \(\mu_{VBF,bb}\) between the VBF Higgs production cross-section with subsequent decay into \(bb\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 36367 of file NPSMEFTd6General.cpp.

36367 {
36368 if (FlagQuadraticTerms) {
36369 return ( muVBF(sqrt_s) * BrHbbRatio() * (1.0 + eVBFHbb) * (1.0 + eHwidth) / (1.0 + eVBFint + eVBFpar) / (1.0 + eHbbint + eHbbpar));
36370 } else {
36371 return ( muVBF(sqrt_s) + BrHbbRatio() - 1.0 + eVBFHbb - eVBFint - eVBFpar - eHbbint - eHbbpar + eHwidth);
36372 }
36373}

◆ muTHUVBFHgaga()

const double NPSMEFTd6General::muTHUVBFHgaga ( const double  sqrt_s) const
virtual

The ratio \(\mu_{VBF,\gamma\gamma}\) between the VBF Higgs production cross-section with subsequent decay into 2 photons in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 35911 of file NPSMEFTd6General.cpp.

35911 {
35912 if (FlagQuadraticTerms) {
35913 return ( muVBF(sqrt_s) * BrHgagaRatio() * (1.0 + eVBFHgaga) * (1.0 + eHwidth) / (1.0 + eVBFint + eVBFpar) / (1.0 + eHgagaint + eHgagapar));
35914 } else {
35915 return ( muVBF(sqrt_s) + BrHgagaRatio() - 1.0 + eVBFHgaga - eVBFint - eVBFpar - eHgagaint - eHgagapar + eHwidth);
35916 }
35917}

◆ muTHUVBFHinv()

const double NPSMEFTd6General::muTHUVBFHinv ( const double  sqrt_s) const
virtual

The ratio \(\mu_{VBF,inv}\) between the VBF production cross-section with subsequent decay into invisible states in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 36420 of file NPSMEFTd6General.cpp.

36420 {
36421 if (FlagQuadraticTerms) {
36422 return ( muVBF(sqrt_s) * BrHtoinvRatio() * (1.0 + eVBFHinv) / (1.0 + eVBFint + eVBFpar));
36423 } else {
36424 return ( muVBF(sqrt_s) + BrHtoinvRatio() - 1.0 + eVBFHinv - eVBFint - eVBFpar);
36425 }
36426}
virtual const double BrHtoinvRatio() const
The ratio of the Br in the current model and in the Standard Model.

◆ muTHUVBFHmumu()

const double NPSMEFTd6General::muTHUVBFHmumu ( const double  sqrt_s) const
virtual

The ratio \(\mu_{VBF,\mu\mu}\) between the VBF Higgs production cross-section with subsequent decay into \(\mu\mu\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 36253 of file NPSMEFTd6General.cpp.

36253 {
36254 if (FlagQuadraticTerms) {
36255 return ( muVBF(sqrt_s) * BrHmumuRatio() * (1.0 + eVBFHmumu) * (1.0 + eHwidth) / (1.0 + eVBFint + eVBFpar) / (1.0 + eHmumuint + eHmumupar));
36256 } else {
36257 return ( muVBF(sqrt_s) + BrHmumuRatio() - 1.0 + eVBFHmumu - eVBFint - eVBFpar - eHmumuint - eHmumupar + eHwidth);
36258 }
36259}

◆ muTHUVBFHtautau()

const double NPSMEFTd6General::muTHUVBFHtautau ( const double  sqrt_s) const
virtual

The ratio \(\mu_{VBF,\tau\tau}\) between the VBF Higgs production cross-section with subsequent decay into \(\tau\tau\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 36310 of file NPSMEFTd6General.cpp.

36310 {
36311 if (FlagQuadraticTerms) {
36312 return ( muVBF(sqrt_s) * BrHtautauRatio() * (1.0 + eVBFHtautau) * (1.0 + eHwidth) / (1.0 + eVBFint + eVBFpar) / (1.0 + eHtautauint + eHtautaupar));
36313 } else {
36314 return ( muVBF(sqrt_s) + BrHtautauRatio() - 1.0 + eVBFHtautau - eVBFint - eVBFpar - eHtautauint - eHtautaupar + eHwidth);
36315 }
36316}

◆ muTHUVBFHWW()

const double NPSMEFTd6General::muTHUVBFHWW ( const double  sqrt_s) const
virtual

The ratio \(\mu_{VBF,WW}\) between the VBF Higgs production cross-section with subsequent decay into \(W W^*\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 36139 of file NPSMEFTd6General.cpp.

36139 {
36140 if (FlagQuadraticTerms) {
36141 return ( muVBF(sqrt_s) * BrHWWRatio() * (1.0 + eVBFHWW) * (1.0 + eHwidth) / (1.0 + eVBFint + eVBFpar) / (1.0 + eHWWint + eHWWpar));
36142 } else {
36143 return ( muVBF(sqrt_s) + BrHWWRatio() - 1.0 + eVBFHWW - eVBFint - eVBFpar - eHWWint - eHWWpar + eHwidth);
36144 }
36145}

◆ muTHUVBFHWW2l2v()

const double NPSMEFTd6General::muTHUVBFHWW2l2v ( const double  sqrt_s) const
virtual

The ratio \(\mu_{VBF,WW\to 2l2\nu}\) between the VBF Higgs production cross-section with subsequent decay into \(W W^*\to 2l2\nu\) in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV
Returns
\(\mu_{VBF,WW\to 2l2\nu}\)

Reimplemented from NPbase.

Definition at line 36196 of file NPSMEFTd6General.cpp.

36196 {
36197 if (FlagQuadraticTerms) {
36198 return ( muVBF(sqrt_s) * BrHWW2l2vRatio() * (1.0 + eVBFHWW) * (1.0 + eHwidth) / (1.0 + eVBFint + eVBFpar) / (1.0 + eHWWint + eHWWpar));
36199 } else {
36200 return ( muVBF(sqrt_s) + BrHWW2l2vRatio() - 1.0 + eVBFHWW - eVBFint - eVBFpar - eHWWint - eHWWpar + eHwidth);
36201 }
36202}

◆ muTHUVBFHZga()

const double NPSMEFTd6General::muTHUVBFHZga ( const double  sqrt_s) const
virtual

The ratio \(\mu_{VBF,Z\gamma}\) between the VBF Higgs production cross-section with subsequent decay into \(Z \gamma\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 35968 of file NPSMEFTd6General.cpp.

35968 {
35969 if (FlagQuadraticTerms) {
35970 return ( muVBF(sqrt_s) * BrHZgaRatio() * (1.0 + eVBFHZga) * (1.0 + eHwidth) / (1.0 + eVBFint + eVBFpar) / (1.0 + eHZgaint + eHZgapar));
35971 } else {
35972 return ( muVBF(sqrt_s) + BrHZgaRatio() - 1.0 + eVBFHZga - eVBFint - eVBFpar - eHZgaint - eHZgapar + eHwidth);
35973 }
35974}

◆ muTHUVBFHZZ()

const double NPSMEFTd6General::muTHUVBFHZZ ( const double  sqrt_s) const
virtual

The ratio \(\mu_{VBF,ZZ}\) between the VBF Higgs production cross-section with subsequent decay into \(Z Z^*\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 36025 of file NPSMEFTd6General.cpp.

36025 {
36026 if (FlagQuadraticTerms) {
36027 return ( muVBF(sqrt_s) * BrHZZRatio() * (1.0 + eVBFHZZ) * (1.0 + eHwidth) / (1.0 + eVBFint + eVBFpar) / (1.0 + eHZZint + eHZZpar));
36028 } else {
36029 return ( muVBF(sqrt_s) + BrHZZRatio() - 1.0 + eVBFHZZ - eVBFint - eVBFpar - eHZZint - eHZZpar + eHwidth);
36030 }
36031}

◆ muTHUVBFHZZ4l()

const double NPSMEFTd6General::muTHUVBFHZZ4l ( const double  sqrt_s) const
virtual

The ratio \(\mu_{VBF,ZZ\to 4l}\) between the VBF Higgs production cross-section with subsequent decay into \(Z Z^*\to 4l\) in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV
Returns
\(\mu_{VBF,ZZ\to 4l}\)

Reimplemented from NPbase.

Definition at line 36082 of file NPSMEFTd6General.cpp.

36082 {
36083 if (FlagQuadraticTerms) {
36084 return ( muVBF(sqrt_s) * BrHZZ4lRatio() * (1.0 + eVBFHZZ) * (1.0 + eHwidth) / (1.0 + eVBFint + eVBFpar) / (1.0 + eHZZint + eHZZpar));
36085 } else {
36086 return ( muVBF(sqrt_s) + BrHZZ4lRatio() - 1.0 + eVBFHZZ - eVBFint - eVBFpar - eHZZint - eHZZpar + eHwidth);
36087 }
36088}

◆ muTHUVHbb()

const double NPSMEFTd6General::muTHUVHbb ( const double  sqrt_s) const
virtual

The ratio \(\mu_{VH,bb}\) between the VH production cross-section with subsequent decay into \(bb\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 36391 of file NPSMEFTd6General.cpp.

36391 {
36392 // Theory uncertainty in VH production, from the WH and ZH ones
36393 double sigmaWH_SM = trueSM.computeSigmaWH(sqrt_s);
36394 double sigmaZH_SM = trueSM.computeSigmaZH(sqrt_s);
36395 double eVHtot, eVHbb;
36396
36397 eVHtot = ((eWHint + eWHpar) * sigmaWH_SM + (eZHint + eZHpar) * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
36398
36399 eVHbb = (eWHbb * sigmaWH_SM + eZHbb * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
36400
36401 if (FlagQuadraticTerms) {
36402 return ( muVH(sqrt_s) * BrHbbRatio() * (1.0 + eVHbb) * (1.0 + eHwidth) / (1.0 + eVHtot) / (1.0 + eHbbint + eHbbpar));
36403 } else {
36404 return ( muVH(sqrt_s) + BrHbbRatio() - 1.0 + eVHbb - eVHtot - eHbbint - eHbbpar + eHwidth);
36405 }
36406}
A class for computing the ratio .

◆ muTHUVHBRinv()

const double NPSMEFTd6General::muTHUVHBRinv ( const double  sqrt_s) const
virtual

The ratio \(\mu_{VH}\) between the VH production cross-section in the current model and in the Standard Model, multiplied by the total (SM+new physics) invisible decay branching ratio.

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

Reimplemented from NPbase.

Definition at line 36428 of file NPSMEFTd6General.cpp.

36428 {
36429 // Theory uncertainty in VH production, from the WH and ZH ones
36430 double sigmaWH_SM = trueSM.computeSigmaWH(sqrt_s);
36431 double sigmaZH_SM = trueSM.computeSigmaZH(sqrt_s);
36432 double eVHtot;
36433
36434 eVHtot = ((eWHint + eWHpar) * sigmaWH_SM + (eZHint + eZHpar) * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
36435
36436 return ( muVH(sqrt_s) * Br_H_inv() * (1.0 + eVHinv) / (1.0 + eVHtot));
36437}

◆ muTHUVHgaga()

const double NPSMEFTd6General::muTHUVHgaga ( const double  sqrt_s) const
virtual

The ratio \(\mu_{VH,\gamma\gamma}\) between the VH production cross-section with subsequent decay into 2 photons in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 35935 of file NPSMEFTd6General.cpp.

35935 {
35936 // Theory uncertainty in VH production, from the WH and ZH ones
35937 double sigmaWH_SM = trueSM.computeSigmaWH(sqrt_s);
35938 double sigmaZH_SM = trueSM.computeSigmaZH(sqrt_s);
35939 double eVHtot, eVHgaga;
35940
35941 eVHtot = ((eWHint + eWHpar) * sigmaWH_SM + (eZHint + eZHpar) * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
35942
35943 eVHgaga = (eWHgaga * sigmaWH_SM + eZHgaga * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
35944
35945 if (FlagQuadraticTerms) {
35946 return ( muVH(sqrt_s) * BrHgagaRatio() * (1.0 + eVHgaga) * (1.0 + eHwidth) / (1.0 + eVHtot) / (1.0 + eHgagaint + eHgagapar));
35947 } else {
35948 return ( muVH(sqrt_s) + BrHgagaRatio() - 1.0 + eVHgaga - eVHtot - eHgagaint - eHgagapar + eHwidth);
35949 }
35950}

◆ muTHUVHinv()

const double NPSMEFTd6General::muTHUVHinv ( const double  sqrt_s) const
virtual

The ratio \(\mu_{VH,inv}\) between the VH production cross-section with subsequent decay into invisible states in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 36439 of file NPSMEFTd6General.cpp.

36439 {
36440 // Theory uncertainty in VH production, from the WH and ZH ones
36441 double sigmaWH_SM = trueSM.computeSigmaWH(sqrt_s);
36442 double sigmaZH_SM = trueSM.computeSigmaZH(sqrt_s);
36443 double eVHtot;
36444
36445 eVHtot = ((eWHint + eWHpar) * sigmaWH_SM + (eZHint + eZHpar) * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
36446
36447 if (FlagQuadraticTerms) {
36448 return ( muVH(sqrt_s) * BrHtoinvRatio() * (1.0 + eVHinv) / (1.0 + eVHtot));
36449 } else {
36450 return ( muVH(sqrt_s) + BrHtoinvRatio() - 1.0 + eVHinv - eVHtot);
36451 }
36452}

◆ muTHUVHmumu()

const double NPSMEFTd6General::muTHUVHmumu ( const double  sqrt_s) const
virtual

The ratio \(\mu_{VH,\mu\mu}\) between the VH production cross-section with subsequent decay into \(\mu\mu\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 36277 of file NPSMEFTd6General.cpp.

36277 {
36278 // Theory uncertainty in VH production, from the WH and ZH ones
36279 double sigmaWH_SM = trueSM.computeSigmaWH(sqrt_s);
36280 double sigmaZH_SM = trueSM.computeSigmaZH(sqrt_s);
36281 double eVHtot, eVHmumu;
36282
36283 eVHtot = ((eWHint + eWHpar) * sigmaWH_SM + (eZHint + eZHpar) * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
36284
36285 eVHmumu = (eWHmumu * sigmaWH_SM + eZHmumu * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
36286
36287 if (FlagQuadraticTerms) {
36288 return ( muVH(sqrt_s) * BrHmumuRatio() * (1.0 + eVHmumu) * (1.0 + eHwidth) / (1.0 + eVHtot) / (1.0 + eHmumuint + eHmumupar));
36289 } else {
36290 return ( muVH(sqrt_s) + BrHmumuRatio() - 1.0 + eVHmumu - eVHtot - eHmumuint - eHmumupar + eHwidth);
36291 }
36292}

◆ muTHUVHtautau()

const double NPSMEFTd6General::muTHUVHtautau ( const double  sqrt_s) const
virtual

The ratio \(\mu_{VH,\tau\tau}\) between the VH production cross-section with subsequent decay into \(\tau\tau\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 36334 of file NPSMEFTd6General.cpp.

36334 {
36335 // Theory uncertainty in VH production, from the WH and ZH ones
36336 double sigmaWH_SM = trueSM.computeSigmaWH(sqrt_s);
36337 double sigmaZH_SM = trueSM.computeSigmaZH(sqrt_s);
36338 double eVHtot, eVHtautau;
36339
36340 eVHtot = ((eWHint + eWHpar) * sigmaWH_SM + (eZHint + eZHpar) * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
36341
36342 eVHtautau = (eWHtautau * sigmaWH_SM + eZHtautau * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
36343
36344 if (FlagQuadraticTerms) {
36345 return ( muVH(sqrt_s) * BrHtautauRatio() * (1.0 + eVHtautau) * (1.0 + eHwidth) / (1.0 + eVHtot) / (1.0 + eHtautauint + eHtautaupar));
36346 } else {
36347 return ( muVH(sqrt_s) + BrHtautauRatio() - 1.0 + eVHtautau - eVHtot - eHtautauint - eHtautaupar + eHwidth);
36348 }
36349}

◆ muTHUVHWW()

const double NPSMEFTd6General::muTHUVHWW ( const double  sqrt_s) const
virtual

The ratio \(\mu_{VH,WW}\) between the VH production cross-section with subsequent decay into \(W W^*\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 36163 of file NPSMEFTd6General.cpp.

36163 {
36164 // Theory uncertainty in VH production, from the WH and ZH ones
36165 double sigmaWH_SM = trueSM.computeSigmaWH(sqrt_s);
36166 double sigmaZH_SM = trueSM.computeSigmaZH(sqrt_s);
36167 double eVHtot, eVHWW;
36168
36169 eVHtot = ((eWHint + eWHpar) * sigmaWH_SM + (eZHint + eZHpar) * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
36170
36171 eVHWW = (eWHWW * sigmaWH_SM + eZHWW * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
36172
36173 if (FlagQuadraticTerms) {
36174 return ( muVH(sqrt_s) * BrHWWRatio() * (1.0 + eVHWW) * (1.0 + eHwidth) / (1.0 + eVHtot) / (1.0 + eHWWint + eHWWpar));
36175 } else {
36176 return ( muVH(sqrt_s) + BrHWWRatio() - 1.0 + eVHWW - eVHtot - eHWWint - eHWWpar + eHwidth);
36177 }
36178}

◆ muTHUVHWW2l2v()

const double NPSMEFTd6General::muTHUVHWW2l2v ( const double  sqrt_s) const
virtual

The ratio \(\mu_{VH,WW\to 2l2\nu}\) between the VH production cross-section with subsequent decay into \(W W^*\to 2l2\nu\) in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV
Returns
\(\mu_{VH,WW\to 2l2\nu}\)

Reimplemented from NPbase.

Definition at line 36220 of file NPSMEFTd6General.cpp.

36220 {
36221 // Theory uncertainty in VH production, from the WH and ZH ones
36222 double sigmaWH_SM = trueSM.computeSigmaWH(sqrt_s);
36223 double sigmaZH_SM = trueSM.computeSigmaZH(sqrt_s);
36224 double eVHtot, eVHWW;
36225
36226 eVHtot = ((eWHint + eWHpar) * sigmaWH_SM + (eZHint + eZHpar) * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
36227
36228 eVHWW = (eWHWW * sigmaWH_SM + eZHWW * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
36229
36230 if (FlagQuadraticTerms) {
36231 return ( muVH(sqrt_s) * BrHWW2l2vRatio() * (1.0 + eVHWW) * (1.0 + eHwidth) / (1.0 + eVHtot) / (1.0 + eHWWint + eHWWpar));
36232 } else {
36233 return ( muVH(sqrt_s) + BrHWW2l2vRatio() - 1.0 + eVHWW - eVHtot - eHWWint - eHWWpar + eHwidth);
36234 }
36235}

◆ muTHUVHZga()

const double NPSMEFTd6General::muTHUVHZga ( const double  sqrt_s) const
virtual

The ratio \(\mu_{VH,Z\gamma}\) between the VH production cross-section with subsequent decay into \(Z \gamma\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 35992 of file NPSMEFTd6General.cpp.

35992 {
35993 // Theory uncertainty in VH production, from the WH and ZH ones
35994 double sigmaWH_SM = trueSM.computeSigmaWH(sqrt_s);
35995 double sigmaZH_SM = trueSM.computeSigmaZH(sqrt_s);
35996 double eVHtot, eVHZga;
35997
35998 eVHtot = ((eWHint + eWHpar) * sigmaWH_SM + (eZHint + eZHpar) * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
35999
36000 eVHZga = (eWHZga * sigmaWH_SM + eZHZga * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
36001
36002 if (FlagQuadraticTerms) {
36003 return ( muVH(sqrt_s) * BrHZgaRatio() * (1.0 + eVHZga) * (1.0 + eHwidth) / (1.0 + eVHtot) / (1.0 + eHZgaint + eHZgapar));
36004 } else {
36005 return ( muVH(sqrt_s) + BrHZgaRatio() - 1.0 + eVHZga - eVHtot - eHZgaint - eHZgapar + eHwidth);
36006 }
36007}

◆ muTHUVHZZ()

const double NPSMEFTd6General::muTHUVHZZ ( const double  sqrt_s) const
virtual

The ratio \(\mu_{VH,ZZ}\) between the VH production cross-section with subsequent decay into \(Z Z^*\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 36049 of file NPSMEFTd6General.cpp.

36049 {
36050 // Theory uncertainty in VH production, from the WH and ZH ones
36051 double sigmaWH_SM = trueSM.computeSigmaWH(sqrt_s);
36052 double sigmaZH_SM = trueSM.computeSigmaZH(sqrt_s);
36053 double eVHtot, eVHZZ;
36054
36055 eVHtot = ((eWHint + eWHpar) * sigmaWH_SM + (eZHint + eZHpar) * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
36056
36057 eVHZZ = (eWHZZ * sigmaWH_SM + eZHZZ * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
36058
36059 if (FlagQuadraticTerms) {
36060 return ( muVH(sqrt_s) * BrHZZRatio() * (1.0 + eVHZZ) * (1.0 + eHwidth) / (1.0 + eVHtot) / (1.0 + eHZZint + eHZZpar));
36061 } else {
36062 return ( muVH(sqrt_s) + BrHZZRatio() - 1.0 + eVHZZ - eVHtot - eHZZint - eHZZpar + eHwidth);
36063 }
36064}

◆ muTHUVHZZ4l()

const double NPSMEFTd6General::muTHUVHZZ4l ( const double  sqrt_s) const
virtual

The ratio \(\mu_{VH,ZZ\to 4l}\) between the VH production cross-section with subsequent decay into \(Z Z^*\to 4l\) in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV
Returns
\(\mu_{VH,ZZ\to 4l}\)

Reimplemented from NPbase.

Definition at line 36106 of file NPSMEFTd6General.cpp.

36106 {
36107 // Theory uncertainty in VH production, from the WH and ZH ones
36108 double sigmaWH_SM = trueSM.computeSigmaWH(sqrt_s);
36109 double sigmaZH_SM = trueSM.computeSigmaZH(sqrt_s);
36110 double eVHtot, eVHZZ;
36111
36112 eVHtot = ((eWHint + eWHpar) * sigmaWH_SM + (eZHint + eZHpar) * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
36113
36114 eVHZZ = (eWHZZ * sigmaWH_SM + eZHZZ * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
36115
36116 if (FlagQuadraticTerms) {
36117 return ( muVH(sqrt_s) * BrHZZ4lRatio() * (1.0 + eVHZZ) * (1.0 + eHwidth) / (1.0 + eVHtot) / (1.0 + eHZZint + eHZZpar));
36118 } else {
36119 return ( muVH(sqrt_s) + BrHZZ4lRatio() - 1.0 + eVHZZ - eVHtot - eHZZint - eHZZpar + eHwidth);
36120 }
36121}

◆ muTHUWHbb()

const double NPSMEFTd6General::muTHUWHbb ( const double  sqrt_s) const
virtual

The ratio \(\mu_{WH,bb}\) between the WH production cross-section with subsequent decay into \(bb\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 36383 of file NPSMEFTd6General.cpp.

36383 {
36384 if (FlagQuadraticTerms) {
36385 return ( muWH(sqrt_s) * BrHbbRatio() * (1.0 + eWHbb) * (1.0 + eHwidth) / (1.0 + eWHint + eWHpar) / (1.0 + eHbbint + eHbbpar));
36386 } else {
36387 return ( muWH(sqrt_s) + BrHbbRatio() - 1.0 + eWHbb - eWHint - eWHpar - eHbbint - eHbbpar + eHwidth);
36388 }
36389}
A class for computing the ratio .

◆ muTHUWHgaga()

const double NPSMEFTd6General::muTHUWHgaga ( const double  sqrt_s) const
virtual

The ratio \(\mu_{WH,\gamma\gamma}\) between the WH production cross-section with subsequent decay into 2 photons in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 35927 of file NPSMEFTd6General.cpp.

35927 {
35928 if (FlagQuadraticTerms) {
35929 return ( muWH(sqrt_s) * BrHgagaRatio() * (1.0 + eWHgaga) * (1.0 + eHwidth) / (1.0 + eWHint + eWHpar) / (1.0 + eHgagaint + eHgagapar));
35930 } else {
35931 return ( muWH(sqrt_s) + BrHgagaRatio() - 1.0 + eWHgaga - eWHint - eWHpar - eHgagaint - eHgagapar + eHwidth);
35932 }
35933}

◆ muTHUWHmumu()

const double NPSMEFTd6General::muTHUWHmumu ( const double  sqrt_s) const
virtual

The ratio \(\mu_{WH,\mu\mu}\) between the WH production cross-section with subsequent decay into \(\mu\mu\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 36269 of file NPSMEFTd6General.cpp.

36269 {
36270 if (FlagQuadraticTerms) {
36271 return ( muWH(sqrt_s) * BrHmumuRatio() * (1.0 + eWHmumu) * (1.0 + eHwidth) / (1.0 + eWHint + eWHpar) / (1.0 + eHmumuint + eHmumupar));
36272 } else {
36273 return ( muWH(sqrt_s) + BrHmumuRatio() - 1.0 + eWHmumu - eWHint - eWHpar - eHmumuint - eHmumupar + eHwidth);
36274 }
36275}

◆ muTHUWHtautau()

const double NPSMEFTd6General::muTHUWHtautau ( const double  sqrt_s) const
virtual

The ratio \(\mu_{WH,\tau\tau}\) between the WH production cross-section with subsequent decay into \(\tau\tau\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 36326 of file NPSMEFTd6General.cpp.

36326 {
36327 if (FlagQuadraticTerms) {
36328 return ( muWH(sqrt_s) * BrHtautauRatio() * (1.0 + eWHtautau) * (1.0 + eHwidth) / (1.0 + eWHint + eWHpar) / (1.0 + eHtautauint + eHtautaupar));
36329 } else {
36330 return ( muWH(sqrt_s) + BrHtautauRatio() - 1.0 + eWHtautau - eWHint - eWHpar - eHtautauint - eHtautaupar + eHwidth);
36331 }
36332}

◆ muTHUWHWW()

const double NPSMEFTd6General::muTHUWHWW ( const double  sqrt_s) const
virtual

The ratio \(\mu_{WH,WW}\) between the WH production cross-section with subsequent decay into \(W W^*\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 36155 of file NPSMEFTd6General.cpp.

36155 {
36156 if (FlagQuadraticTerms) {
36157 return ( muWH(sqrt_s) * BrHWWRatio() * (1.0 + eWHWW) * (1.0 + eHwidth) / (1.0 + eWHint + eWHpar) / (1.0 + eHWWint + eHWWpar));
36158 } else {
36159 return ( muWH(sqrt_s) + BrHWWRatio() - 1.0 + eWHWW - eWHint - eWHpar - eHWWint - eHWWpar + eHwidth);
36160 }
36161}

◆ muTHUWHWW2l2v()

const double NPSMEFTd6General::muTHUWHWW2l2v ( const double  sqrt_s) const
virtual

The ratio \(\mu_{WH,WW\to 2l2\nu}\) between the WH production cross-section with subsequent decay into \(W W^*\to 2l2\nu\) in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV
Returns
\(\mu_{WH,WW\to 2l2\nu}\)

Reimplemented from NPbase.

Definition at line 36212 of file NPSMEFTd6General.cpp.

36212 {
36213 if (FlagQuadraticTerms) {
36214 return ( muWH(sqrt_s) * BrHWW2l2vRatio() * (1.0 + eWHWW) * (1.0 + eHwidth) / (1.0 + eWHint + eWHpar) / (1.0 + eHWWint + eHWWpar));
36215 } else {
36216 return ( muWH(sqrt_s) + BrHWW2l2vRatio() - 1.0 + eWHWW - eWHint - eWHpar - eHWWint - eHWWpar + eHwidth);
36217 }
36218}

◆ muTHUWHZga()

const double NPSMEFTd6General::muTHUWHZga ( const double  sqrt_s) const
virtual

The ratio \(\mu_{WH,Z\gamma}\) between the WH production cross-section with subsequent decay into \(Z \gamma\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 35984 of file NPSMEFTd6General.cpp.

35984 {
35985 if (FlagQuadraticTerms) {
35986 return ( muWH(sqrt_s) * BrHZgaRatio() * (1.0 + eWHZga) * (1.0 + eHwidth) / (1.0 + eWHint + eWHpar) / (1.0 + eHZgaint + eHZgapar));
35987 } else {
35988 return ( muWH(sqrt_s) + BrHZgaRatio() - 1.0 + eWHZga - eWHint - eWHpar - eHZgaint - eHZgapar + eHwidth);
35989 }
35990}

◆ muTHUWHZZ()

const double NPSMEFTd6General::muTHUWHZZ ( const double  sqrt_s) const
virtual

The ratio \(\mu_{WH,ZZ}\) between the WH production cross-section with subsequent decay into \(Z Z^*\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 36041 of file NPSMEFTd6General.cpp.

36041 {
36042 if (FlagQuadraticTerms) {
36043 return ( muWH(sqrt_s) * BrHZZRatio() * (1.0 + eWHZZ) * (1.0 + eHwidth) / (1.0 + eWHint + eWHpar) / (1.0 + eHZZint + eHZZpar));
36044 } else {
36045 return ( muWH(sqrt_s) + BrHZZRatio() - 1.0 + eWHZZ - eWHint - eWHpar - eHZZint - eHZZpar + eHwidth);
36046 }
36047}

◆ muTHUWHZZ4l()

const double NPSMEFTd6General::muTHUWHZZ4l ( const double  sqrt_s) const
virtual

The ratio \(\mu_{WH,ZZ\to 4l}\) between the WH production cross-section with subsequent decay into \(Z Z^*\to 4l\) in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV
Returns
\(\mu_{WH,ZZ\to 4l}\)

Reimplemented from NPbase.

Definition at line 36098 of file NPSMEFTd6General.cpp.

36098 {
36099 if (FlagQuadraticTerms) {
36100 return ( muWH(sqrt_s) * BrHZZ4lRatio() * (1.0 + eWHZZ) * (1.0 + eHwidth) / (1.0 + eWHint + eWHpar) / (1.0 + eHZZint + eHZZpar));
36101 } else {
36102 return ( muWH(sqrt_s) + BrHZZ4lRatio() - 1.0 + eWHZZ - eWHint - eWHpar - eHZZint - eHZZpar + eHwidth);
36103 }
36104}

◆ muTHUZHbb()

const double NPSMEFTd6General::muTHUZHbb ( const double  sqrt_s) const
virtual

The ratio \(\mu_{ZH,bb}\) between the ZH production cross-section with subsequent decay into \(bb\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 36375 of file NPSMEFTd6General.cpp.

36375 {
36376 if (FlagQuadraticTerms) {
36377 return ( muZH(sqrt_s) * BrHbbRatio() * (1.0 + eZHbb) * (1.0 + eHwidth) / (1.0 + eZHint + eZHpar) / (1.0 + eHbbint + eHbbpar));
36378 } else {
36379 return ( muZH(sqrt_s) + BrHbbRatio() - 1.0 + eZHbb - eZHint - eZHpar - eHbbint - eHbbpar + eHwidth);
36380 }
36381}
A class for computing the ratio .

◆ muTHUZHgaga()

const double NPSMEFTd6General::muTHUZHgaga ( const double  sqrt_s) const
virtual

The ratio \(\mu_{ZH,\gamma\gamma}\) between the ZH production cross-section with subsequent decay into 2 photons in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 35919 of file NPSMEFTd6General.cpp.

35919 {
35920 if (FlagQuadraticTerms) {
35921 return ( muZH(sqrt_s) * BrHgagaRatio() * (1.0 + eZHgaga) * (1.0 + eHwidth) / (1.0 + eZHint + eZHpar) / (1.0 + eHgagaint + eHgagapar));
35922 } else {
35923 return ( muZH(sqrt_s) + BrHgagaRatio() - 1.0 + eZHgaga - eZHint - eZHpar - eHgagaint - eHgagapar + eHwidth);
35924 }
35925}

◆ muTHUZHmumu()

const double NPSMEFTd6General::muTHUZHmumu ( const double  sqrt_s) const
virtual

The ratio \(\mu_{ZH,\mu\mu}\) between the ZH production cross-section with subsequent decay into \(\mu\mu\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 36261 of file NPSMEFTd6General.cpp.

36261 {
36262 if (FlagQuadraticTerms) {
36263 return ( muZH(sqrt_s) * BrHmumuRatio() * (1.0 + eZHmumu) * (1.0 + eHwidth) / (1.0 + eZHint + eZHpar) / (1.0 + eHmumuint + eHmumupar));
36264 } else {
36265 return ( muZH(sqrt_s) + BrHmumuRatio() - 1.0 + eZHmumu - eZHint - eZHpar - eHmumuint - eHmumupar + eHwidth);
36266 }
36267}

◆ muTHUZHtautau()

const double NPSMEFTd6General::muTHUZHtautau ( const double  sqrt_s) const
virtual

The ratio \(\mu_{ZH,\tau\tau}\) between the ZH production cross-section with subsequent decay into \(\tau\tau\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 36318 of file NPSMEFTd6General.cpp.

36318 {
36319 if (FlagQuadraticTerms) {
36320 return ( muZH(sqrt_s) * BrHtautauRatio() * (1.0 + eZHtautau) * (1.0 + eHwidth) / (1.0 + eZHint + eZHpar) / (1.0 + eHtautauint + eHtautaupar));
36321 } else {
36322 return ( muZH(sqrt_s) + BrHtautauRatio() - 1.0 + eZHtautau - eZHint - eZHpar - eHtautauint - eHtautaupar + eHwidth);
36323 }
36324}

◆ muTHUZHWW()

const double NPSMEFTd6General::muTHUZHWW ( const double  sqrt_s) const
virtual

The ratio \(\mu_{ZH,WW}\) between the ZH production cross-section with subsequent decay into \(W W^*\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 36147 of file NPSMEFTd6General.cpp.

36147 {
36148 if (FlagQuadraticTerms) {
36149 return ( muZH(sqrt_s) * BrHWWRatio() * (1.0 + eZHWW) * (1.0 + eHwidth) / (1.0 + eZHint + eZHpar) / (1.0 + eHWWint + eHWWpar));
36150 } else {
36151 return ( muZH(sqrt_s) + BrHWWRatio() - 1.0 + eZHWW - eZHint - eZHpar - eHWWint - eHWWpar + eHwidth);
36152 }
36153}

◆ muTHUZHWW2l2v()

const double NPSMEFTd6General::muTHUZHWW2l2v ( const double  sqrt_s) const
virtual

The ratio \(\mu_{ZH,WW\to 2l2\nu}\) between the ZH production cross-section with subsequent decay into \(W W^*\to 2l2\nu\) in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV
Returns
\(\mu_{ZH,WW\to 2l2\nu}\)

Reimplemented from NPbase.

Definition at line 36204 of file NPSMEFTd6General.cpp.

36204 {
36205 if (FlagQuadraticTerms) {
36206 return ( muZH(sqrt_s) * BrHWW2l2vRatio() * (1.0 + eZHWW) * (1.0 + eHwidth) / (1.0 + eZHint + eZHpar) / (1.0 + eHWWint + eHWWpar));
36207 } else {
36208 return ( muZH(sqrt_s) + BrHWW2l2vRatio() - 1.0 + eZHWW - eZHint - eZHpar - eHWWint - eHWWpar + eHwidth);
36209 }
36210}

◆ muTHUZHZga()

const double NPSMEFTd6General::muTHUZHZga ( const double  sqrt_s) const
virtual

The ratio \(\mu_{ZH,Z\gamma}\) between the ZH production cross-section with subsequent decay into \(Z \gamma\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 35976 of file NPSMEFTd6General.cpp.

35976 {
35977 if (FlagQuadraticTerms) {
35978 return ( muZH(sqrt_s) * BrHZgaRatio() * (1.0 + eZHZga) * (1.0 + eHwidth) / (1.0 + eZHint + eZHpar) / (1.0 + eHZgaint + eHZgapar));
35979 } else {
35980 return ( muZH(sqrt_s) + BrHZgaRatio() - 1.0 + eZHZga - eZHint - eZHpar - eHZgaint - eHZgapar + eHwidth);
35981 }
35982}

◆ muTHUZHZZ()

const double NPSMEFTd6General::muTHUZHZZ ( const double  sqrt_s) const
virtual

The ratio \(\mu_{ZH,ZZ}\) between the ZH production cross-section with subsequent decay into \(Z Z^*\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 36033 of file NPSMEFTd6General.cpp.

36033 {
36034 if (FlagQuadraticTerms) {
36035 return ( muZH(sqrt_s) * BrHZZRatio() * (1.0 + eZHZZ) * (1.0 + eHwidth) / (1.0 + eZHint + eZHpar) / (1.0 + eHZZint + eHZZpar));
36036 } else {
36037 return ( muZH(sqrt_s) + BrHZZRatio() - 1.0 + eZHZZ - eZHint - eZHpar - eHZZint - eHZZpar + eHwidth);
36038 }
36039}

◆ muTHUZHZZ4l()

const double NPSMEFTd6General::muTHUZHZZ4l ( const double  sqrt_s) const
virtual

The ratio \(\mu_{ZH,ZZ\to 4l}\) between the ZH production cross-section with subsequent decay into \(Z Z^*\to 4l\) in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV
Returns
\(\mu_{ZH,ZZ\to 4l}\)

Reimplemented from NPbase.

Definition at line 36090 of file NPSMEFTd6General.cpp.

36090 {
36091 if (FlagQuadraticTerms) {
36092 return ( muZH(sqrt_s) * BrHZZ4lRatio() * (1.0 + eZHZZ) * (1.0 + eHwidth) / (1.0 + eZHint + eZHpar) / (1.0 + eHZZint + eHZZpar));
36093 } else {
36094 return ( muZH(sqrt_s) + BrHZZ4lRatio() - 1.0 + eZHZZ - eZHint - eZHpar - eHZZint - eHZZpar + eHwidth);
36095 }
36096}

◆ muttH()

const double NPSMEFTd6General::muttH ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 20079 of file NPSMEFTd6General.cpp.

20080{
20081 double mu = 1.0;
20082
20083 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
20084 mu += ettHint + ettHpar;
20085
20086 // Linear contribution (including the Higgs self-coupling)
20087 mu += delta_muttH_1(sqrt_s);
20088
20089 // Quadratic contribution (including the Higgs self-coupling)
20090 mu += delta_muttH_2(sqrt_s);
20091
20092 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
20093
20094 return mu;
20095}
virtual const double delta_muttH_1(const double sqrt_s) const
The SMEFT linear correction to the ratio between the t-tbar-Higgs associated production cross-sectio...
virtual const double delta_muttH_2(const double sqrt_s) const
The SMEFT quadratic correction to the ratio between the t-tbar-Higgs associated production cross-sec...

◆ muttHbb()

const double NPSMEFTd6General::muttHbb ( const double  sqrt_s) const
virtual

The ratio \(\mu_{ttH,bb}\) between the ttH production cross-section with subsequent decay into \(bb\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 35892 of file NPSMEFTd6General.cpp.

35892 {
35893 return muttH(sqrt_s) * BrHbbRatio();
35894
35895}

◆ muttHgaga()

const double NPSMEFTd6General::muttHgaga ( const double  sqrt_s) const
virtual

The ratio \(\mu_{ttH,\gamma\gamma}\) between the ttH production cross-section with subsequent decay into 2 photons in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 35652 of file NPSMEFTd6General.cpp.

35652 {
35653 return muttH(sqrt_s) * BrHgagaRatio();
35654
35655}

◆ muttHgagaZeeboost()

const double NPSMEFTd6General::muttHgagaZeeboost ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 35455 of file NPSMEFTd6General.cpp.

35455 {
35456 // Ratios of BR with the SM
35457 double delBRHgagaRatio, delBRZeeRatio;
35458
35459 // Wilson Coefficients
35460 double CG = 0.0, CuHR33 = 0.0, CHq1R11 = 0.0, CHq3R11 = 0.0, CHuR11 = 0.0;
35461 double CHdR11 = 0.0, CHq1R22 = 0.0, CHq3R22 = 0.0, CHuR22 = 0.0, CHdR22 = 0.0;
35462 double CHq1R33 = 0.0, CHq3R33 = 0.0, CHuR33 = 0.0, CuGR33 = 0.0, Cqq1R1133 = 0.0;
35463 double Cqq1R1331 = 0.0, Cqq1R2233 = 0.0, Cqq1R2332 = 0.0, Cqq3R1133 = 0.0, Cqq3R1331 = 0.0;
35464 double Cqq3R2233 = 0.0, Cqq3R2332 = 0.0, CuuR1133 = 0.0, CuuR2233 = 0.0, CuuR1331 = 0.0;
35465 double CuuR2332 = 0.0, Cud1R3311 = 0.0, Cud1R3322 = 0.0, Cud8R3311 = 0.0, Cud8R3322 = 0.0;
35466 double Cqu1R1133 = 0.0, Cqu1R2233 = 0.0, Cqu1R3311 = 0.0, Cqu1R3322 = 0.0, Cqu8R1133 = 0.0;
35467 double Cqu8R2233 = 0.0, Cqu8R3311 = 0.0, Cqu8R3322 = 0.0, Cqd1R3311 = 0.0, Cqd1R3322 = 0.0;
35468 double Cqd8R3311 = 0.0, Cqd8R3322 = 0.0;
35469 double CHl3R11 = 0.0, CHl3R22 = 0.0, CllR1221 = 0.0;
35470 double muRG = 230.; // ttH done for 236 GeV, ttZ for 220 GeV
35471
35472 double dsigmarat;
35473
35474// Corrections to ratios of BR for final states
35475 delBRHgagaRatio = deltaGammaHgagaRatio1() - dGammaHTotR1;
35476
35477 delBRZeeRatio = deltaGamma_Zf(leptons[ELECTRON])/(trueSM.GammaZ(leptons[ELECTRON]))
35478 - deltaGamma_Z()/ trueSM.Gamma_Z();
35479
35480// Wilson coefficients definitions
35481 CG = getSMEFTCoeff("CG", muRG);
35482 CuHR33 = getSMEFTCoeff("CuHR",2,2, muRG);
35483 CHq1R11 = getSMEFTCoeff("CHq1R",0,0, muRG);
35484 CHq3R11 = getSMEFTCoeff("CHq3R",0,0, muRG);
35485 CHuR11 = getSMEFTCoeff("CHuR",0,0, muRG);
35486 CHdR11 = getSMEFTCoeff("CHdR",0,0, muRG);
35487 CHq1R22 = getSMEFTCoeff("CHq1R",1,1, muRG);
35488 CHq3R22 = getSMEFTCoeff("CHq3R",1,1, muRG);
35489 CHuR22 = getSMEFTCoeff("CHuR",1,1, muRG);
35490 CHdR22 = getSMEFTCoeff("CHdR",1,1, muRG);
35491 CHq1R33 = getSMEFTCoeff("CHq1R",2,2, muRG);
35492 CHq3R33 = getSMEFTCoeff("CHq3R",2,2, muRG);
35493 CHuR33 = getSMEFTCoeff("CHuR",2,2, muRG);
35494 CuGR33 = getSMEFTCoeff("CuGR",2,2, muRG);
35495 Cqq1R1133 = getSMEFTCoeff("Cqq1R",0,0,2,2, muRG);
35496 Cqq1R1331 = getSMEFTCoeff("Cqq1R",0,2,2,0, muRG);
35497 Cqq1R2233 = getSMEFTCoeff("Cqq1R",1,1,2,2, muRG);
35498 Cqq1R2332 = getSMEFTCoeff("Cqq1R",1,2,2,1, muRG);
35499 Cqq3R1133 = getSMEFTCoeff("Cqq3R",0,0,2,2, muRG);
35500 Cqq3R1331 = getSMEFTCoeff("Cqq3R",0,2,2,0, muRG);
35501 Cqq3R2233 = getSMEFTCoeff("Cqq3R",1,1,2,2, muRG);
35502 Cqq3R2332 = getSMEFTCoeff("Cqq3R",1,2,2,1, muRG);
35503 CuuR1133 = getSMEFTCoeff("CuuR",0,0,2,2, muRG);
35504 CuuR2233 = getSMEFTCoeff("CuuR",1,1,2,2, muRG);
35505 CuuR1331 = getSMEFTCoeff("CuuR",0,2,2,0, muRG);
35506 CuuR2332 = getSMEFTCoeff("CuuR",1,2,2,1, muRG);
35507 Cud1R3311 = getSMEFTCoeff("Cud1R",2,2,0,0, muRG);
35508 Cud1R3322 = getSMEFTCoeff("Cud1R",2,2,1,1, muRG);
35509 Cud8R3311 = getSMEFTCoeff("Cud8R",2,2,0,0, muRG);
35510 Cud8R3322 = getSMEFTCoeff("Cud8R",2,2,1,1, muRG);
35511 Cqu1R1133 = getSMEFTCoeff("Cqu1R",0,0,2,2, muRG);
35512 Cqu1R2233 = getSMEFTCoeff("Cqu1R",1,1,2,2, muRG);
35513 Cqu1R3311 = getSMEFTCoeff("Cqu1R",2,2,0,0, muRG);
35514 Cqu1R3322 = getSMEFTCoeff("Cqu1R",2,2,1,1, muRG);
35515 Cqu8R1133 = getSMEFTCoeff("Cqu8R",0,0,2,2, muRG);
35516 Cqu8R2233 = getSMEFTCoeff("Cqu8R",1,1,2,2, muRG);
35517 Cqu8R3311 = getSMEFTCoeff("Cqu8R",2,2,0,0, muRG);
35518 Cqu8R3322 = getSMEFTCoeff("Cqu8R",2,2,1,1, muRG);
35519 Cqd1R3311 = getSMEFTCoeff("Cqd1R",2,2,0,0, muRG);
35520 Cqd1R3322 = getSMEFTCoeff("Cqd1R",2,2,1,1, muRG);
35521 Cqd8R3311 = getSMEFTCoeff("Cqd8R",2,2,0,0, muRG);
35522 Cqd8R3322 = getSMEFTCoeff("Cqd8R",2,2,1,1, muRG);
35523 CHl3R11 = getSMEFTCoeff("CHl3R",0,0, muRG);
35524 CHl3R22 = getSMEFTCoeff("CHl3R",1,1, muRG);
35525 CllR1221 = getSMEFTCoeff("CllR",0,1,1,0, muRG);
35526
35527 // Madgraph simulations for 84 TeV
35528
35529 dsigmarat = 1.0;
35530 // ttH 84 TeV
35531 dsigmarat += (
35532 -814615. * CG
35533 -122358. * CuHR33
35534 +43.4869 * CHq1R11
35535 +29.6743 * CHq3R11
35536 +1.47314 * CHuR11
35537 +71.5756 * CHdR11
35538 +4.91872 * CHq1R22
35539 -87.4079 * CHq3R22
35540 -76.7362 * CHuR22
35541 +11.5842 * CHdR22
35542 -443.578 * CHq1R33
35543 -293.356 * CHq3R33
35544 -329.955 * CHuR33
35545 -1237480. * CuGR33
35546 +16.9383 * Cqq1R1133
35547 +334309. * Cqq1R1331
35548 -5.91142 * Cqq1R2233
35549 +18575.1 * Cqq1R2332
35550 -243.453 * Cqq3R1133
35551 +743417. * Cqq3R1331
35552 +58.8933 * Cqq3R2233
35553 +90015.6 * Cqq3R2332
35554 -23.0103 * CuuR1133
35555 -44.938 * CuuR2233
35556 +333804. * CuuR1331
35557 +18524.5 * CuuR2332
35558 -21.3446 * Cud1R3311
35559 -41.7531 * Cud1R3322
35560 +52881.4 * Cud8R3311
35561 +6555.05 * Cud8R3322
35562 +353.475 * Cqu1R1133
35563 -74.8719 * Cqu1R2233
35564 -192.922 * Cqu1R3311
35565 -47.5578 * Cqu1R3322
35566 +133978. * Cqu8R1133
35567 +13659.6 * Cqu8R2233
35568 +82844. * Cqu8R3311
35569 +4587.38 * Cqu8R3322
35570 -191.882 * Cqd1R3311
35571 -76.3599 * Cqd1R3322
35572 +53420.8 * Cqd8R3311
35573 +6537.54 * Cqd8R3322
35574 -61170.9 * (CHl3R11 + CHl3R22 - CllR1221 ) )
35575 ;
35576
35577 // Divided (linearized) by ttZ 84 TeV
35578 dsigmarat = dsigmarat - (
35579 -1253959. * CG
35580 -195.273 * CHq1R11
35581 +5722.23 * CHq3R11
35582 +939.285 * CHuR11
35583 -840.086 * CHdR11
35584 +316.078 * CHq1R22
35585 +819.585 * CHq3R22
35586 +97.2898 * CHuR22
35587 -134.566 * CHdR22
35588 -125938. * CHq1R33
35589 +125889. * CHq3R33
35590 +91464.4 * CHuR33
35591 -564449. * CuGR33
35592 -159.949 * Cqq1R1133
35593 +371709. * Cqq1R1331
35594 -68.0447 * Cqq1R2233
35595 +17904.8 * Cqq1R2332
35596 -91.1919 * Cqq3R1133
35597 +1193228. * Cqq3R1331
35598 +47.7377 * Cqq3R2233
35599 +152055. * Cqq3R2332
35600 -133.953 * CuuR1133
35601 -17.3028 * CuuR2233
35602 +181860. * CuuR1331
35603 +9119.11 * CuuR2332
35604 -195.733 * Cud1R3311
35605 -39.4786 * Cud1R3322
35606 +30947.2 * Cud8R3311
35607 +3492.61 * Cud8R3322
35608 -45.2385 * Cqu1R1133
35609 -14.2913 * Cqu1R2233
35610 -98.8336 * Cqu1R3311
35611 -24.4606 * Cqu1R3322
35612 +138699. * Cqu8R1133
35613 +14699.9 * Cqu8R2233
35614 +78699.3 * Cqu8R3311
35615 +3755.34 * Cqu8R3322
35616 -14.8631 * Cqd1R3311
35617 -20.1378 * Cqd1R3322
35618 +55799.6 * Cqd8R3311
35619 +6291.33 * Cqd8R3322
35620 -61231.8 * (CHl3R11 + CHl3R22 - CllR1221 ) );
35621
35622 return (dsigmarat + delBRHgagaRatio - delBRZeeRatio);
35623
35624}

◆ muttHmumu()

const double NPSMEFTd6General::muttHmumu ( const double  sqrt_s) const
virtual

The ratio \(\mu_{ttH,\mu\mu}\) between the ttH production cross-section with subsequent decay into \(\mu\mu\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 35832 of file NPSMEFTd6General.cpp.

35832 {
35833 return muttH(sqrt_s) * BrHmumuRatio();
35834
35835}

◆ muttHtautau()

const double NPSMEFTd6General::muttHtautau ( const double  sqrt_s) const
virtual

The ratio \(\mu_{ttH,\tau\tau}\) between the ttH production cross-section with subsequent decay into \(\tau\tau\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 35862 of file NPSMEFTd6General.cpp.

35862 {
35863 return muttH(sqrt_s) * BrHtautauRatio();
35864
35865}

◆ muttHWW()

const double NPSMEFTd6General::muttHWW ( const double  sqrt_s) const
virtual

The ratio \(\mu_{ttH,WW}\) between the ttH production cross-section with subsequent decay into \(W W^*\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 35772 of file NPSMEFTd6General.cpp.

35772 {
35773 return muttH(sqrt_s) * BrHWWRatio();
35774
35775}

◆ muttHWW2l2v()

const double NPSMEFTd6General::muttHWW2l2v ( const double  sqrt_s) const
virtual

The ratio \(\mu_{ttH,WW\to 2l2\nu}\) between the ttH production cross-section with subsequent decay into \(W W^*\to 2l2\nu\) in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV
Returns
\(\mu_{ttH,WW\to 2l2\nu}\)

Reimplemented from NPbase.

Definition at line 35802 of file NPSMEFTd6General.cpp.

35802 {
35803 return muttH(sqrt_s) * BrHWW2l2vRatio();
35804
35805}

◆ muttHZbbboost()

const double NPSMEFTd6General::muttHZbbboost ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 35286 of file NPSMEFTd6General.cpp.

35286 {
35287 // Ratios of BR with the SM
35288 double delBRHbbRatio, delBRZbbRatio;
35289
35290 double CG = 0.0, CuHR33 = 0.0, CHq1R11 = 0.0, CHq3R11 = 0.0, CHuR11 = 0.0;
35291 double CHdR11 = 0.0, CHq1R22 = 0.0, CHq3R22 = 0.0, CHuR22 = 0.0, CHdR22 = 0.0;
35292 double CHq1R33 = 0.0, CHq3R33 = 0.0, CHuR33 = 0.0, CuGR33 = 0.0, Cqq1R1133 = 0.0;
35293 double Cqq1R1331 = 0.0, Cqq1R2233 = 0.0, Cqq1R2332 = 0.0, Cqq3R1133 = 0.0, Cqq3R1331 = 0.0;
35294 double Cqq3R2233 = 0.0, Cqq3R2332 = 0.0, CuuR1133 = 0.0, CuuR2233 = 0.0, CuuR1331 = 0.0;
35295 double CuuR2332 = 0.0, Cud1R3311 = 0.0, Cud1R3322 = 0.0, Cud8R3311 = 0.0, Cud8R3322 = 0.0;
35296 double Cqu1R1133 = 0.0, Cqu1R2233 = 0.0, Cqu1R3311 = 0.0, Cqu1R3322 = 0.0, Cqu8R1133 = 0.0;
35297 double Cqu8R2233 = 0.0, Cqu8R3311 = 0.0, Cqu8R3322 = 0.0, Cqd1R3311 = 0.0, Cqd1R3322 = 0.0;
35298 double Cqd8R3311 = 0.0, Cqd8R3322 = 0.0;
35299 double CHl3R11 = 0.0, CHl3R22 = 0.0, CllR1221 = 0.0;
35300 double muRG = 230.; // ttH done for 236 GeV, ttZ for 220 GeV
35301
35302 double dsigmarat;
35303
35304// Corrections to ratios of BR for final states
35305 delBRHbbRatio = deltaGammaHbbRatio1() - dGammaHTotR1;
35306
35307 delBRZbbRatio = deltaGamma_Zf(quarks[BOTTOM])/(trueSM.GammaZ(quarks[BOTTOM]))
35308 - deltaGamma_Z()/ trueSM.Gamma_Z();
35309
35310// Wilson coefficients definitions
35311 CG = getSMEFTCoeff("CG", muRG);
35312 CuHR33 = getSMEFTCoeff("CuHR",2,2, muRG);
35313 CHq1R11 = getSMEFTCoeff("CHq1R",0,0, muRG);
35314 CHq3R11 = getSMEFTCoeff("CHq3R",0,0, muRG);
35315 CHuR11 = getSMEFTCoeff("CHuR",0,0, muRG);
35316 CHdR11 = getSMEFTCoeff("CHdR",0,0, muRG);
35317 CHq1R22 = getSMEFTCoeff("CHq1R",1,1, muRG);
35318 CHq3R22 = getSMEFTCoeff("CHq3R",1,1, muRG);
35319 CHuR22 = getSMEFTCoeff("CHuR",1,1, muRG);
35320 CHdR22 = getSMEFTCoeff("CHdR",1,1, muRG);
35321 CHq1R33 = getSMEFTCoeff("CHq1R",2,2, muRG);
35322 CHq3R33 = getSMEFTCoeff("CHq3R",2,2, muRG);
35323 CHuR33 = getSMEFTCoeff("CHuR",2,2, muRG);
35324 CuGR33 = getSMEFTCoeff("CuGR",2,2, muRG);
35325 Cqq1R1133 = getSMEFTCoeff("Cqq1R",0,0,2,2, muRG);
35326 Cqq1R1331 = getSMEFTCoeff("Cqq1R",0,2,2,0, muRG);
35327 Cqq1R2233 = getSMEFTCoeff("Cqq1R",1,1,2,2, muRG);
35328 Cqq1R2332 = getSMEFTCoeff("Cqq1R",1,2,2,1, muRG);
35329 Cqq3R1133 = getSMEFTCoeff("Cqq3R",0,0,2,2, muRG);
35330 Cqq3R1331 = getSMEFTCoeff("Cqq3R",0,2,2,0, muRG);
35331 Cqq3R2233 = getSMEFTCoeff("Cqq3R",1,1,2,2, muRG);
35332 Cqq3R2332 = getSMEFTCoeff("Cqq3R",1,2,2,1, muRG);
35333 CuuR1133 = getSMEFTCoeff("CuuR",0,0,2,2, muRG);
35334 CuuR2233 = getSMEFTCoeff("CuuR",1,1,2,2, muRG);
35335 CuuR1331 = getSMEFTCoeff("CuuR",0,2,2,0, muRG);
35336 CuuR2332 = getSMEFTCoeff("CuuR",1,2,2,1, muRG);
35337 Cud1R3311 = getSMEFTCoeff("Cud1R",2,2,0,0, muRG);
35338 Cud1R3322 = getSMEFTCoeff("Cud1R",2,2,1,1, muRG);
35339 Cud8R3311 = getSMEFTCoeff("Cud8R",2,2,0,0, muRG);
35340 Cud8R3322 = getSMEFTCoeff("Cud8R",2,2,1,1, muRG);
35341 Cqu1R1133 = getSMEFTCoeff("Cqu1R",0,0,2,2, muRG);
35342 Cqu1R2233 = getSMEFTCoeff("Cqu1R",1,1,2,2, muRG);
35343 Cqu1R3311 = getSMEFTCoeff("Cqu1R",2,2,0,0, muRG);
35344 Cqu1R3322 = getSMEFTCoeff("Cqu1R",2,2,1,1, muRG);
35345 Cqu8R1133 = getSMEFTCoeff("Cqu8R",0,0,2,2, muRG);
35346 Cqu8R2233 = getSMEFTCoeff("Cqu8R",1,1,2,2, muRG);
35347 Cqu8R3311 = getSMEFTCoeff("Cqu8R",2,2,0,0, muRG);
35348 Cqu8R3322 = getSMEFTCoeff("Cqu8R",2,2,1,1, muRG);
35349 Cqd1R3311 = getSMEFTCoeff("Cqd1R",2,2,0,0, muRG);
35350 Cqd1R3322 = getSMEFTCoeff("Cqd1R",2,2,1,1, muRG);
35351 Cqd8R3311 = getSMEFTCoeff("Cqd8R",2,2,0,0, muRG);
35352 Cqd8R3322 = getSMEFTCoeff("Cqd8R",2,2,1,1, muRG);
35353 CHl3R11 = getSMEFTCoeff("CHl3R",0,0, muRG);
35354 CHl3R22 = getSMEFTCoeff("CHl3R",1,1, muRG);
35355 CllR1221 = getSMEFTCoeff("CllR",0,1,1,0, muRG);
35356
35357 // Madgraph simulations for 84 TeV
35358
35359 dsigmarat = 1.0;
35360 // ttH 84 TeV
35361 dsigmarat += (
35362 -814615. * CG
35363 -122358. * CuHR33
35364 +43.4869 * CHq1R11
35365 +29.6743 * CHq3R11
35366 +1.47314 * CHuR11
35367 +71.5756 * CHdR11
35368 +4.91872 * CHq1R22
35369 -87.4079 * CHq3R22
35370 -76.7362 * CHuR22
35371 +11.5842 * CHdR22
35372 -443.578 * CHq1R33
35373 -293.356 * CHq3R33
35374 -329.955 * CHuR33
35375 -1237480. * CuGR33
35376 +16.9383 * Cqq1R1133
35377 +334309. * Cqq1R1331
35378 -5.91142 * Cqq1R2233
35379 +18575.1 * Cqq1R2332
35380 -243.453 * Cqq3R1133
35381 +743417. * Cqq3R1331
35382 +58.8933 * Cqq3R2233
35383 +90015.6 * Cqq3R2332
35384 -23.0103 * CuuR1133
35385 -44.938 * CuuR2233
35386 +333804. * CuuR1331
35387 +18524.5 * CuuR2332
35388 -21.3446 * Cud1R3311
35389 -41.7531 * Cud1R3322
35390 +52881.4 * Cud8R3311
35391 +6555.05 * Cud8R3322
35392 +353.475 * Cqu1R1133
35393 -74.8719 * Cqu1R2233
35394 -192.922 * Cqu1R3311
35395 -47.5578 * Cqu1R3322
35396 +133978. * Cqu8R1133
35397 +13659.6 * Cqu8R2233
35398 +82844. * Cqu8R3311
35399 +4587.38 * Cqu8R3322
35400 -191.882 * Cqd1R3311
35401 -76.3599 * Cqd1R3322
35402 +53420.8 * Cqd8R3311
35403 +6537.54 * Cqd8R3322
35404 -61170.9 * (CHl3R11 + CHl3R22 - CllR1221 ) )
35405 ;
35406
35407 // Divided (linearized) by ttZ 84 TeV
35408 dsigmarat = dsigmarat - (
35409 -1253959. * CG
35410 -195.273 * CHq1R11
35411 +5722.23 * CHq3R11
35412 +939.285 * CHuR11
35413 -840.086 * CHdR11
35414 +316.078 * CHq1R22
35415 +819.585 * CHq3R22
35416 +97.2898 * CHuR22
35417 -134.566 * CHdR22
35418 -125938. * CHq1R33
35419 +125889. * CHq3R33
35420 +91464.4 * CHuR33
35421 -564449. * CuGR33
35422 -159.949 * Cqq1R1133
35423 +371709. * Cqq1R1331
35424 -68.0447 * Cqq1R2233
35425 +17904.8 * Cqq1R2332
35426 -91.1919 * Cqq3R1133
35427 +1193228. * Cqq3R1331
35428 +47.7377 * Cqq3R2233
35429 +152055. * Cqq3R2332
35430 -133.953 * CuuR1133
35431 -17.3028 * CuuR2233
35432 +181860. * CuuR1331
35433 +9119.11 * CuuR2332
35434 -195.733 * Cud1R3311
35435 -39.4786 * Cud1R3322
35436 +30947.2 * Cud8R3311
35437 +3492.61 * Cud8R3322
35438 -45.2385 * Cqu1R1133
35439 -14.2913 * Cqu1R2233
35440 -98.8336 * Cqu1R3311
35441 -24.4606 * Cqu1R3322
35442 +138699. * Cqu8R1133
35443 +14699.9 * Cqu8R2233
35444 +78699.3 * Cqu8R3311
35445 +3755.34 * Cqu8R3322
35446 -14.8631 * Cqd1R3311
35447 -20.1378 * Cqd1R3322
35448 +55799.6 * Cqd8R3311
35449 +6291.33 * Cqd8R3322
35450 -61231.8 * (CHl3R11 + CHl3R22 - CllR1221 ) );
35451
35452 return (dsigmarat + delBRHbbRatio - delBRZbbRatio);
35453}

◆ muttHZga()

const double NPSMEFTd6General::muttHZga ( const double  sqrt_s) const
virtual

The ratio \(\mu_{ttH,Z\gamma}\) between the ttH production cross-section with subsequent decay into \(Z \gamma\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 35682 of file NPSMEFTd6General.cpp.

35682 {
35683 return muttH(sqrt_s) * BrHZgaRatio();
35684
35685}

◆ muttHZZ()

const double NPSMEFTd6General::muttHZZ ( const double  sqrt_s) const
virtual

The ratio \(\mu_{ttH,ZZ}\) between the ttH production cross-section with subsequent decay into \(Z Z^*\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 35712 of file NPSMEFTd6General.cpp.

35712 {
35713 return muttH(sqrt_s) * BrHZZRatio();
35714
35715}

◆ muttHZZ4l()

const double NPSMEFTd6General::muttHZZ4l ( const double  sqrt_s) const
virtual

The ratio \(\mu_{ttH,ZZ\to 4l}\) between the ttH production cross-section with subsequent decay into \(Z Z^*\to 4l\) in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV
Returns
\(\mu_{ttH,ZZ\to 4l}\)

Reimplemented from NPbase.

Definition at line 35742 of file NPSMEFTd6General.cpp.

35742 {
35743 return muttH(sqrt_s) * BrHZZ4lRatio();
35744
35745}

◆ muVBF()

const double NPSMEFTd6General::muVBF ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 18504 of file NPSMEFTd6General.cpp.

18505{
18506 double mu = 1.0;
18507
18508 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
18509 mu += eVBFint + eVBFpar;
18510
18511 // Linear contribution (including the Higgs self-coupling)
18512 mu += delta_muVBF_1(sqrt_s);
18513
18514 // Quadratic contribution (including the Higgs self-coupling)
18515 mu += delta_muVBF_2(sqrt_s);
18516
18517 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
18518
18519 return mu;
18520}
virtual const double delta_muVBF_1(const double sqrt_s) const
The SMEFT linear correction to the ratio between the vector-boson fusion Higgs production cross-sect...
virtual const double delta_muVBF_2(const double sqrt_s) const
The SMEFT quadratic correction to the ratio between the vector-boson fusion Higgs production cross-s...

◆ muVBFgamma()

const double NPSMEFTd6General::muVBFgamma ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 20387 of file NPSMEFTd6General.cpp.

20387 {
20388 double mu = 1.0;
20389
20390 double C1 = 0.0; //Use same values as VBF
20391
20392 if (sqrt_s == 13.0) {
20393
20394 C1 = 0.0064;
20395
20396 mu +=
20397 +121253. * getSMEFTCoeffEW("CHbox")
20398 + 11791.5 * getSMEFTCoeffEW("CHB")
20399 - 130714. * getSMEFTCoeffEW("CHW")
20400 + 23472.1 * getSMEFTCoeffEW("CW")
20401 - 461704. * getSMEFTCoeffEW("CHq3R", 0, 0)
20402 - 35103.4 * getSMEFTCoeffEW("CHq3R", 1, 1)
20403 + cAsch * (-203622. * getSMEFTCoeffEW("CHD")
20404 - 270077. * getSMEFTCoeffEW("CHWB")
20405 - 4.714 * delta_GF
20406 - 5.764 * deltaMwd6())
20407 + cWsch * (-131254. * getSMEFTCoeffEW("CHD")
20408 - 111576. * getSMEFTCoeffEW("CHWB")
20409 - 3.998 * delta_GF)
20410 ;
20411
20412 if (FlagQuadraticTerms) {
20413 //Add contributions that are quadratic in the effective coefficients
20414 mu += 0.0;
20415 }
20416
20417 } else
20418 throw std::runtime_error("Bad argument in NPSMEFTd6General::muVBFgamma()");
20419
20420 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy. Use same as VBF.)
20421 mu += eVBFint + eVBFpar;
20422
20423 // Linear contribution from Higgs self-coupling
20424 mu = mu + cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio();
20425
20426
20427 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
20428
20429 return mu;
20430}

◆ muVBFHbb()

const double NPSMEFTd6General::muVBFHbb ( const double  sqrt_s) const
virtual

The ratio \(\mu_{VBF,bb}\) between the VBF Higgs production cross-section with subsequent decay into \(bb\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 35872 of file NPSMEFTd6General.cpp.

35872 {
35873 return muVBF(sqrt_s) * BrHbbRatio();
35874
35875}

◆ muVBFHgaga()

const double NPSMEFTd6General::muVBFHgaga ( const double  sqrt_s) const
virtual

The ratio \(\mu_{VBF,\gamma\gamma}\) between the VBF Higgs production cross-section with subsequent decay into 2 photons in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 35632 of file NPSMEFTd6General.cpp.

35632 {
35633 return muVBF(sqrt_s) * BrHgagaRatio();
35634
35635}

◆ muVBFHmumu()

const double NPSMEFTd6General::muVBFHmumu ( const double  sqrt_s) const
virtual

The ratio \(\mu_{VBF,\mu\mu}\) between the VBF Higgs production cross-section with subsequent decay into \(\mu\mu\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 35812 of file NPSMEFTd6General.cpp.

35812 {
35813 return muVBF(sqrt_s) * BrHmumuRatio();
35814
35815}

◆ muVBFHtautau()

const double NPSMEFTd6General::muVBFHtautau ( const double  sqrt_s) const
virtual

The ratio \(\mu_{VBF,\tau\tau}\) between the VBF Higgs production cross-section with subsequent decay into \(\tau\tau\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 35842 of file NPSMEFTd6General.cpp.

35842 {
35843 return muVBF(sqrt_s) * BrHtautauRatio();
35844
35845}

◆ muVBFHWW()

const double NPSMEFTd6General::muVBFHWW ( const double  sqrt_s) const
virtual

The ratio \(\mu_{VBF,WW}\) between the VBF Higgs production cross-section with subsequent decay into \(W W^*\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 35752 of file NPSMEFTd6General.cpp.

35752 {
35753 return muVBF(sqrt_s) * BrHWWRatio();
35754
35755}

◆ muVBFHWW2l2v()

const double NPSMEFTd6General::muVBFHWW2l2v ( const double  sqrt_s) const
virtual

The ratio \(\mu_{VBF,WW\to 2l2\nu}\) between the VBF Higgs production cross-section with subsequent decay into \(W W^*\to 2l2\nu\) in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV
Returns
\(\mu_{VBF,WW\to 2l2\nu}\)

Reimplemented from NPbase.

Definition at line 35782 of file NPSMEFTd6General.cpp.

35782 {
35783 return muVBF(sqrt_s) * BrHWW2l2vRatio();
35784
35785}

◆ muVBFHZga()

const double NPSMEFTd6General::muVBFHZga ( const double  sqrt_s) const
virtual

The ratio \(\mu_{VBF,Z\gamma}\) between the VBF Higgs production cross-section with subsequent decay into \(Z \gamma\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 35662 of file NPSMEFTd6General.cpp.

35662 {
35663 return muVBF(sqrt_s) * BrHZgaRatio();
35664
35665}

◆ muVBFHZZ()

const double NPSMEFTd6General::muVBFHZZ ( const double  sqrt_s) const
virtual

The ratio \(\mu_{VBF,ZZ}\) between the VBF Higgs production cross-section with subsequent decay into \(Z Z^*\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 35692 of file NPSMEFTd6General.cpp.

35692 {
35693 return muVBF(sqrt_s) * BrHZZRatio();
35694
35695}

◆ muVBFHZZ4l()

const double NPSMEFTd6General::muVBFHZZ4l ( const double  sqrt_s) const
virtual

The ratio \(\mu_{VBF,ZZ\to 4l}\) between the VBF Higgs production cross-section with subsequent decay into \(Z Z^*\to 4l\) in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV
Returns
\(\mu_{VBF,ZZ\to 4l}\)

Reimplemented from NPbase.

Definition at line 35722 of file NPSMEFTd6General.cpp.

35722 {
35723 return muVBF(sqrt_s) * BrHZZ4lRatio();
35724
35725}

◆ muVBFpVH()

const double NPSMEFTd6General::muVBFpVH ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 25000 of file NPSMEFTd6General.cpp.

25000 {
25001 double sigmaWH_SM = computeSigmaWH(sqrt_s);
25002 double sigmaZH_SM = computeSigmaZH(sqrt_s);
25003 double sigmaVBF_SM = computeSigmaVBF(sqrt_s);
25004 double sigmaWH = muWH(sqrt_s) * sigmaWH_SM;
25005 double sigmaZH = muZH(sqrt_s) * sigmaZH_SM;
25006 double sigmaVBF = muVBF(sqrt_s) * sigmaVBF_SM;
25007 double mu = ((sigmaWH + sigmaZH + sigmaVBF) / (sigmaWH_SM + sigmaZH_SM + sigmaVBF_SM));
25008
25009 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
25010
25011 return mu;
25012}
const double computeSigmaVBF(const double sqrt_s) const
The VBF cross section in the Standard Model.

◆ muVH()

const double NPSMEFTd6General::muVH ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 20289 of file NPSMEFTd6General.cpp.

20289 {
20290 double mu = 1.0;
20291
20292 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
20293 //mu += ;
20294
20295 // Linear contribution
20296 mu += delta_muVH_1(sqrt_s);
20297
20298 // Quadratic contribution
20299 mu += delta_muVH_2(sqrt_s);
20300
20301 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
20302
20303 return mu;
20304}
virtual const double delta_muVH_1(const double sqrt_s) const
The SMEFT linear correction to the ratio between the Z-Higgs and W-Higgs associated production cross...
virtual const double delta_muVH_2(const double sqrt_s) const
The SMEFT quadratic correction to the ratio between the Z-Higgs and W-Higgs associated production cr...

◆ muVHbb()

const double NPSMEFTd6General::muVHbb ( const double  sqrt_s) const
virtual

The ratio \(\mu_{VH,bb}\) between the VH production cross-section with subsequent decay into \(bb\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 35887 of file NPSMEFTd6General.cpp.

35887 {
35888 return muVH(sqrt_s) * BrHbbRatio();
35889
35890}

◆ muVHgaga()

const double NPSMEFTd6General::muVHgaga ( const double  sqrt_s) const
virtual

The ratio \(\mu_{VH,\gamma\gamma}\) between the VH production cross-section with subsequent decay into 2 photons in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 35647 of file NPSMEFTd6General.cpp.

35647 {
35648 return muVH(sqrt_s) * BrHgagaRatio();
35649
35650}

◆ muVHmumu()

const double NPSMEFTd6General::muVHmumu ( const double  sqrt_s) const
virtual

The ratio \(\mu_{VH,\mu\mu}\) between the VH production cross-section with subsequent decay into \(\mu\mu\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 35827 of file NPSMEFTd6General.cpp.

35827 {
35828 return muVH(sqrt_s) * BrHmumuRatio();
35829
35830}

◆ muVHpT250()

const double NPSMEFTd6General::muVHpT250 ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 24987 of file NPSMEFTd6General.cpp.

24987 {
24988 //Use MG SM values
24989 double sigmaWH_SM = 0.26944e-01;
24990 double sigmaZH_SM = 0.14600e-01;
24991 double sigmaWH = muWHpT250(sqrt_s) * sigmaWH_SM;
24992 double sigmaZH = muZHpT250(sqrt_s) * sigmaZH_SM;
24993 double mu = ((sigmaWH + sigmaZH) / (sigmaWH_SM + sigmaZH_SM));
24994
24995 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
24996
24997 return mu;
24998}
A class for computing the ratio .
A class for computing the ratio .

◆ muVHtautau()

const double NPSMEFTd6General::muVHtautau ( const double  sqrt_s) const
virtual

The ratio \(\mu_{VH,\tau\tau}\) between the VH production cross-section with subsequent decay into \(\tau\tau\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 35857 of file NPSMEFTd6General.cpp.

35857 {
35858 return muVH(sqrt_s) * BrHtautauRatio();
35859
35860}

◆ muVHWW()

const double NPSMEFTd6General::muVHWW ( const double  sqrt_s) const
virtual

The ratio \(\mu_{VH,WW}\) between the VH production cross-section with subsequent decay into \(W W^*\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 35767 of file NPSMEFTd6General.cpp.

35767 {
35768 return muVH(sqrt_s) * BrHWWRatio();
35769
35770}

◆ muVHWW2l2v()

const double NPSMEFTd6General::muVHWW2l2v ( const double  sqrt_s) const
virtual

The ratio \(\mu_{VH,WW\to 2l2\nu}\) between the VH production cross-section with subsequent decay into \(W W^*\to 2l2\nu\) in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV
Returns
\(\mu_{VH,WW\to 2l2\nu}\)

Reimplemented from NPbase.

Definition at line 35797 of file NPSMEFTd6General.cpp.

35797 {
35798 return muVH(sqrt_s) * BrHWW2l2vRatio();
35799
35800}

◆ muVHZga()

const double NPSMEFTd6General::muVHZga ( const double  sqrt_s) const
virtual

The ratio \(\mu_{VH,Z\gamma}\) between the VH production cross-section with subsequent decay into \(Z \gamma\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 35677 of file NPSMEFTd6General.cpp.

35677 {
35678 return muVH(sqrt_s) * BrHZgaRatio();
35679
35680}

◆ muVHZZ()

const double NPSMEFTd6General::muVHZZ ( const double  sqrt_s) const
virtual

The ratio \(\mu_{VH,ZZ}\) between the VH production cross-section with subsequent decay into \(Z Z^*\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 35707 of file NPSMEFTd6General.cpp.

35707 {
35708 return muVH(sqrt_s) * BrHZZRatio();
35709
35710}

◆ muVHZZ4l()

const double NPSMEFTd6General::muVHZZ4l ( const double  sqrt_s) const
virtual

The ratio \(\mu_{VH,ZZ\to 4l}\) between the VH production cross-section with subsequent decay into \(Z Z^*\to 4l\) in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV
Returns
\(\mu_{VH,ZZ\to 4l}\)

Reimplemented from NPbase.

Definition at line 35737 of file NPSMEFTd6General.cpp.

35737 {
35738 return muVH(sqrt_s) * BrHZZ4lRatio();
35739
35740}

◆ muWH()

const double NPSMEFTd6General::muWH ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 18789 of file NPSMEFTd6General.cpp.

18790{
18791 double mu = 1.0;
18792
18793 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
18794 mu += eWHint + eWHpar;
18795
18796 // Linear contribution (including the Higgs self-coupling)
18797 mu += delta_muWH_1(sqrt_s);
18798
18799 // Quadratic contribution (including the Higgs self-coupling)
18800 mu += delta_muWH_2(sqrt_s);
18801
18802 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
18803
18804 return mu;
18805}

◆ muWHbb()

const double NPSMEFTd6General::muWHbb ( const double  sqrt_s) const
virtual

The ratio \(\mu_{WH,bb}\) between the WH production cross-section with subsequent decay into \(bb\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 35882 of file NPSMEFTd6General.cpp.

35882 {
35883 return muWH(sqrt_s) * BrHbbRatio();
35884
35885}

◆ muWHgaga()

const double NPSMEFTd6General::muWHgaga ( const double  sqrt_s) const
virtual

The ratio \(\mu_{WH,\gamma\gamma}\) between the WH production cross-section with subsequent decay into 2 photons in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 35642 of file NPSMEFTd6General.cpp.

35642 {
35643 return muWH(sqrt_s) * BrHgagaRatio();
35644
35645}

◆ muWHmumu()

const double NPSMEFTd6General::muWHmumu ( const double  sqrt_s) const
virtual

The ratio \(\mu_{WH,\mu\mu}\) between the WH production cross-section with subsequent decay into \(\mu\mu\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 35822 of file NPSMEFTd6General.cpp.

35822 {
35823 return muWH(sqrt_s) * BrHmumuRatio();
35824
35825}

◆ muWHpT250()

const double NPSMEFTd6General::muWHpT250 ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 23061 of file NPSMEFTd6General.cpp.

23061 {
23062 double mu = 1.0;
23063
23064 double C1 = 0.0;
23065
23066 if (sqrt_s == 13.0) {
23067
23068 C1 = 0.0119;
23069
23070 mu +=
23071 +121150. * getSMEFTCoeffEW("CHbox")
23072 + 1095782. * getSMEFTCoeffEW("CHW")
23073 + 11951748. * getSMEFTCoeffEW("CHq3R", 0, 0)
23074 + 540010. * getSMEFTCoeffEW("CHq3R", 1, 1)
23075 + cAsch * (-160282. * getSMEFTCoeffEW("CHD")
23076 - 285105. * getSMEFTCoeffEW("CHWB")
23077 - 3.287 * delta_GF
23078 - 1.986 * deltaMwd6())
23079 + cWsch * (-30279.5 * getSMEFTCoeffEW("CHD")
23080 + 0. * getSMEFTCoeffEW("CHWB")
23081 - 2. * delta_GF)
23082 ;
23083
23084 if (FlagQuadraticTerms) {
23085 //Add contributions that are quadratic in the effective coefficients
23086 mu += 0.0;
23087
23088 }
23089
23090 } else
23091 throw std::runtime_error("Bad argument in NPSMEFTd6General::muWHpT250()");
23092
23093 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
23094 mu += eWHint + eWHpar;
23095
23096 // Linear contribution from Higgs self-coupling
23097 mu = mu + cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio();
23098
23099
23100 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
23101
23102 return mu;
23103}

◆ muWHtautau()

const double NPSMEFTd6General::muWHtautau ( const double  sqrt_s) const
virtual

The ratio \(\mu_{WH,\tau\tau}\) between the WH production cross-section with subsequent decay into \(\tau\tau\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 35852 of file NPSMEFTd6General.cpp.

35852 {
35853 return muWH(sqrt_s) * BrHtautauRatio();
35854
35855}

◆ muWHWW()

const double NPSMEFTd6General::muWHWW ( const double  sqrt_s) const
virtual

The ratio \(\mu_{WH,WW}\) between the WH production cross-section with subsequent decay into \(W W^*\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 35762 of file NPSMEFTd6General.cpp.

35762 {
35763 return muWH(sqrt_s) * BrHWWRatio();
35764
35765}

◆ muWHWW2l2v()

const double NPSMEFTd6General::muWHWW2l2v ( const double  sqrt_s) const
virtual

The ratio \(\mu_{WH,WW\to 2l2\nu}\) between the WH production cross-section with subsequent decay into \(W W^*\to 2l2\nu\) in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV
Returns
\(\mu_{WH,WW\to 2l2\nu}\)

Reimplemented from NPbase.

Definition at line 35792 of file NPSMEFTd6General.cpp.

35792 {
35793 return muWH(sqrt_s) * BrHWW2l2vRatio();
35794
35795}

◆ muWHZga()

const double NPSMEFTd6General::muWHZga ( const double  sqrt_s) const
virtual

The ratio \(\mu_{WH,Z\gamma}\) between the WH production cross-section with subsequent decay into \(Z \gamma\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 35672 of file NPSMEFTd6General.cpp.

35672 {
35673 return muWH(sqrt_s) * BrHZgaRatio();
35674
35675}

◆ muWHZZ()

const double NPSMEFTd6General::muWHZZ ( const double  sqrt_s) const
virtual

The ratio \(\mu_{WH,ZZ}\) between the WH production cross-section with subsequent decay into \(Z Z^*\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 35702 of file NPSMEFTd6General.cpp.

35702 {
35703 return muWH(sqrt_s) * BrHZZRatio();
35704
35705}

◆ muWHZZ4l()

const double NPSMEFTd6General::muWHZZ4l ( const double  sqrt_s) const
virtual

The ratio \(\mu_{WH,ZZ\to 4l}\) between the WH production cross-section with subsequent decay into \(Z Z^*\to 4l\) in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV
Returns
\(\mu_{WH,ZZ\to 4l}\)

Reimplemented from NPbase.

Definition at line 35732 of file NPSMEFTd6General.cpp.

35732 {
35733 return muWH(sqrt_s) * BrHZZ4lRatio();
35734
35735}

◆ muZH()

const double NPSMEFTd6General::muZH ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 19226 of file NPSMEFTd6General.cpp.

19227{
19228 double mu = 1.0;
19229
19230 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
19231 mu += eZHint + eZHpar;
19232
19233 // Linear contribution (including the Higgs self-coupling)
19234 mu += delta_muZH_1(sqrt_s);
19235
19236 // Quadratic contribution (including the Higgs self-coupling)
19237 mu += delta_muZH_2(sqrt_s);
19238
19239 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
19240
19241 return mu;
19242}

◆ muZHbb()

const double NPSMEFTd6General::muZHbb ( const double  sqrt_s) const
virtual

The ratio \(\mu_{ZH,bb}\) between the ZH production cross-section with subsequent decay into \(bb\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 35877 of file NPSMEFTd6General.cpp.

35877 {
35878 return muZH(sqrt_s) * BrHbbRatio();
35879
35880}

◆ muZHgaga()

const double NPSMEFTd6General::muZHgaga ( const double  sqrt_s) const
virtual

The ratio \(\mu_{ZH,\gamma\gamma}\) between the ZH production cross-section with subsequent decay into 2 photons in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 35637 of file NPSMEFTd6General.cpp.

35637 {
35638 return muZH(sqrt_s) * BrHgagaRatio();
35639
35640}

◆ muZHmumu()

const double NPSMEFTd6General::muZHmumu ( const double  sqrt_s) const
virtual

The ratio \(\mu_{ZH,\mu\mu}\) between the ZH production cross-section with subsequent decay into \(\mu\mu\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 35817 of file NPSMEFTd6General.cpp.

35817 {
35818 return muZH(sqrt_s) * BrHmumuRatio();
35819
35820}

◆ muZHpT250()

const double NPSMEFTd6General::muZHpT250 ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 23105 of file NPSMEFTd6General.cpp.

23105 {
23106 double mu = 1.0;
23107
23108 double C1 = 0.0;
23109
23110 if (sqrt_s == 13.0) {
23111
23112 C1 = 0.0119;
23113
23114 mu +=
23115 +121102. * getSMEFTCoeffEW("CHbox")
23116 + 103334. * getSMEFTCoeffEW("CHB")
23117 + 968778. * getSMEFTCoeffEW("CHW")
23118 - 1507566. * getSMEFTCoeffEW("CHq1R", 0, 0)
23119 + 165375. * getSMEFTCoeffEW("CHq1R", 1, 1)
23120 + 2712770. * getSMEFTCoeffEW("CHuR", 0, 0)
23121 + 83533. * getSMEFTCoeffEW("CHuR", 1, 1)
23122 - 836015. * getSMEFTCoeffEW("CHdR", 0, 0)
23123 - 64306.7 * getSMEFTCoeffEW("CHdR", 1, 1)
23124 + 10690175. * getSMEFTCoeffEW("CHq3R", 0, 0)
23125 + 540904. * getSMEFTCoeffEW("CHq3R", 1, 1)
23126 + cAsch * (-15339.3 * getSMEFTCoeffEW("CHD")
23127 + 286518. * getSMEFTCoeffEW("CHWB")
23128 - 2.508 * delta_GF)
23129 + cWsch * (+35828.1 * getSMEFTCoeffEW("CHD")
23130 + 398987. * getSMEFTCoeffEW("CHWB")
23131 - 2. * delta_GF)
23132 ;
23133
23134 if (FlagQuadraticTerms) {
23135 //Add contributions that are quadratic in the effective coefficients
23136 mu += 0.0;
23137
23138 }
23139
23140 } else
23141 throw std::runtime_error("Bad argument in NPSMEFTd6General::muZHpT250()");
23142
23143 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
23144 mu += eZHint + eZHpar;
23145
23146 // Linear contribution from Higgs self-coupling
23147 mu = mu + cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio();
23148
23149
23150 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
23151
23152 return mu;
23153}

◆ muZHtautau()

const double NPSMEFTd6General::muZHtautau ( const double  sqrt_s) const
virtual

The ratio \(\mu_{ZH,\tau\tau}\) between the ZH production cross-section with subsequent decay into \(\tau\tau\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 35847 of file NPSMEFTd6General.cpp.

35847 {
35848 return muZH(sqrt_s) * BrHtautauRatio();
35849
35850}

◆ muZHWW()

const double NPSMEFTd6General::muZHWW ( const double  sqrt_s) const
virtual

The ratio \(\mu_{ZH,WW}\) between the ZH production cross-section with subsequent decay into \(W W^*\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 35757 of file NPSMEFTd6General.cpp.

35757 {
35758 return muZH(sqrt_s) * BrHWWRatio();
35759
35760}

◆ muZHWW2l2v()

const double NPSMEFTd6General::muZHWW2l2v ( const double  sqrt_s) const
virtual

The ratio \(\mu_{ZH,WW\to 2l2\nu}\) between the ZH production cross-section with subsequent decay into \(W W^*\to 2l2\nu\) in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV
Returns
\(\mu_{ZH,WW\to 2l2\nu}\)

Reimplemented from NPbase.

Definition at line 35787 of file NPSMEFTd6General.cpp.

35787 {
35788 return muZH(sqrt_s) * BrHWW2l2vRatio();
35789
35790}

◆ muZHZga()

const double NPSMEFTd6General::muZHZga ( const double  sqrt_s) const
virtual

The ratio \(\mu_{ZH,Z\gamma}\) between the ZH production cross-section with subsequent decay into \(Z \gamma\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 35667 of file NPSMEFTd6General.cpp.

35667 {
35668 return muZH(sqrt_s) * BrHZgaRatio();
35669
35670}

◆ muZHZZ()

const double NPSMEFTd6General::muZHZZ ( const double  sqrt_s) const
virtual

The ratio \(\mu_{ZH,ZZ}\) between the ZH production cross-section with subsequent decay into \(Z Z^*\) in the current model and in the Standard Model.

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

Reimplemented from NPbase.

Definition at line 35697 of file NPSMEFTd6General.cpp.

35697 {
35698 return muZH(sqrt_s) * BrHZZRatio();
35699
35700}

◆ muZHZZ4l()

const double NPSMEFTd6General::muZHZZ4l ( const double  sqrt_s) const
virtual

The ratio \(\mu_{ZH,ZZ\to 4l}\) between the ZH production cross-section with subsequent decay into \(Z Z^*\to 4l\) in the current model and in the Standard Model.

Parameters
[in]sqrt_sthe center-of-mass energy in TeV
Returns
\(\mu_{ZH,ZZ\to 4l}\)

Reimplemented from NPbase.

Definition at line 35727 of file NPSMEFTd6General.cpp.

35727 {
35728 return muZH(sqrt_s) * BrHZZ4lRatio();
35729
35730}

◆ Mw()

const double NPSMEFTd6General::Mw ( ) const
virtual

The mass of the \(W\) boson, \(M_W\).

Returns
\(M_W\) in GeV

Reimplemented from NPbase.

Definition at line 15596 of file NPSMEFTd6General.cpp.

15596 {
15597 // return (trueSM.Mw() - Mw_tree / 4.0 / (cW2_tree - sW2_tree)
15598 // *(4.0 * sW_tree * cW_tree * getSMEFTCoeffEW("CHWB") * v2_over_LambdaNP2
15599 // + cW2_tree * getSMEFTCoeffEW("CHD") * v2_over_LambdaNP2
15600 // + 2.0 * sW2_tree * delta_GF));
15601
15602 return (trueSM.Mw() + Mw_tree * deltaMwd6());
15603}

◆ obliqueS()

const double NPSMEFTd6General::obliqueS ( ) const
virtual

The oblique parameter \(S\). (Simplified implementation. Contribution only from \(O_{HWB}\).)

Returns
the value of \(S\)

Reimplemented from NPbase.

Reimplemented in NPd6SILH.

Definition at line 15432 of file NPSMEFTd6General.cpp.

15432 {
15433 return (4.0 * sW_tree * cW_tree * getSMEFTCoeffEW("CHWB") / aleMz * v2);
15434}

◆ obliqueT()

const double NPSMEFTd6General::obliqueT ( ) const
virtual

The oblique parameter \(T\). (Simplified implementation. Contribution only from \(O_{HD}\).)

Returns
the value of \(T\)

Reimplemented from NPbase.

Reimplemented in NPd6SILH.

Definition at line 15436 of file NPSMEFTd6General.cpp.

15436 {
15437 return (-getSMEFTCoeffEW("CHD") / 2.0 / aleMz * v2);
15438}

◆ obliqueU()

const double NPSMEFTd6General::obliqueU ( ) const
virtual

The oblique parameter \(U\).

Returns
the value of \(U\)

Reimplemented from NPbase.

Definition at line 15440 of file NPSMEFTd6General.cpp.

15440 {
15441 return 0.0;
15442}

◆ obliqueW()

const double NPSMEFTd6General::obliqueW ( ) const
virtual

The oblique parameter \(W\). (Simplified implementation. Contribution only from \(O_{2W}\).)

Returns
the value of \(W\)

Reimplemented from NPbase.

Reimplemented in NPd6SILH.

Definition at line 15444 of file NPSMEFTd6General.cpp.

15444 {
15445 return 0.;
15446}

◆ obliqueY()

const double NPSMEFTd6General::obliqueY ( ) const
virtual

The oblique parameter \(Y\). (Simplified implementation. Contribution only from \(O_{2B}\).)

Returns
the value of \(Y\)

Reimplemented from NPbase.

Reimplemented in NPd6SILH.

Definition at line 15448 of file NPSMEFTd6General.cpp.

15448 {
15449 return 0.;
15450}

◆ PostUpdate()

bool NPSMEFTd6General::PostUpdate ( )
virtual

The post-update method for NPSMEFTd6General.

This method runs all the procedures that are need to be executed after the model is successfully updated.

Returns
a boolean that is true if the execution is successful

Reimplemented from StandardModel.

Reimplemented in NPd6SILH, NPSMEFTd6ATHDM, NPSMEFTd6CHRU, NPSMEFTd6MFP, NPSMEFTd6MFV, NPSMEFTd6U2, NPSMEFTd6U2qU1le, and NPSMEFTd6U3.

Definition at line 8443 of file NPSMEFTd6General.cpp.

8443 {
8444
8445 if (!isSMInitialConditionComputed) GenerateSMInitialConditions();
8446
8447 if (FlagRGEci) {
8448
8449 // SMEFT initial conditions for RGEsolver SMEFTEvolEW
8450 setSMEFTEvolWC(SMEFTEvolEW);
8451
8452 //printNonVanishingSMEFTCoeffEW();
8453 //std::cout << Lambda_NP << " " << muw << " " << SMEFTBasisFlag << std::endl;
8454 // Do the evolution of the SMEFT Coefficients at linear order first; THIS DOES NOT EVOLVE THE SM PARAMETERS, only computes the corrections to them due to the SMEFT coefficients
8455 SMEFTEvolEW.EvolveSMEFTOnly(Lambda_NP, muw);
8456 // Evolve the SM parameters with the SM RGEs
8457 SMEFTEvolEW.EvolveSMOnly("Numeric", Lambda_NP, muw);
8458 //Now everything has been evolved
8459 //printNonVanishingSMEFTCoeffEW();
8460
8461 // Work with the extra instances of RGEsolver: would be better to have a deep copy of SMEFTEvolEW
8462
8463 // SM initial conditions for RGEsolver
8464 SMEFTEvolMH.GenerateSMInitialConditions(muw, Lambda_NP, SMEFTBasisFlag, "Numeric",
8465 g1_LEW, g2_LEW, g3_LEW, lambdaH_LEW, mH2_LEW,
8466 Mu_LEW, Md_LEW, Me_LEW, s12CKM_LEW, s13CKM_LEW, s23CKM_LEW, dCKM_LEW);
8467
8468 SMEFTEvol240.GenerateSMInitialConditions(muw, Lambda_NP, SMEFTBasisFlag, "Numeric",
8469 g1_LEW, g2_LEW, g3_LEW, lambdaH_LEW, mH2_LEW,
8470 Mu_LEW, Md_LEW, Me_LEW, s12CKM_LEW, s13CKM_LEW, s23CKM_LEW, dCKM_LEW);
8471
8472 SMEFTEvol365.GenerateSMInitialConditions(muw, Lambda_NP, SMEFTBasisFlag, "Numeric",
8473 g1_LEW, g2_LEW, g3_LEW, lambdaH_LEW, mH2_LEW,
8474 Mu_LEW, Md_LEW, Me_LEW, s12CKM_LEW, s13CKM_LEW, s23CKM_LEW, dCKM_LEW);
8475
8476 SMEFTEvol550.GenerateSMInitialConditions(muw, Lambda_NP, SMEFTBasisFlag, "Numeric",
8477 g1_LEW, g2_LEW, g3_LEW, lambdaH_LEW, mH2_LEW,
8478 Mu_LEW, Md_LEW, Me_LEW, s12CKM_LEW, s13CKM_LEW, s23CKM_LEW, dCKM_LEW);
8479
8480 SMEFTEvol1000.GenerateSMInitialConditions(muw, Lambda_NP, SMEFTBasisFlag, "Numeric",
8481 g1_LEW, g2_LEW, g3_LEW, lambdaH_LEW, mH2_LEW,
8482 Mu_LEW, Md_LEW, Me_LEW, s12CKM_LEW, s13CKM_LEW, s23CKM_LEW, dCKM_LEW);
8483
8484 SMEFTEvol1500.GenerateSMInitialConditions(muw, Lambda_NP, SMEFTBasisFlag, "Numeric",
8485 g1_LEW, g2_LEW, g3_LEW, lambdaH_LEW, mH2_LEW,
8486 Mu_LEW, Md_LEW, Me_LEW, s12CKM_LEW, s13CKM_LEW, s23CKM_LEW, dCKM_LEW);
8487
8488 SMEFTEvol3000.GenerateSMInitialConditions(muw, Lambda_NP, SMEFTBasisFlag, "Numeric",
8489 g1_LEW, g2_LEW, g3_LEW, lambdaH_LEW, mH2_LEW,
8490 Mu_LEW, Md_LEW, Me_LEW, s12CKM_LEW, s13CKM_LEW, s23CKM_LEW, dCKM_LEW);
8491
8492 SMEFTEvol5000.GenerateSMInitialConditions(muw, Lambda_NP, SMEFTBasisFlag, "Numeric",
8493 g1_LEW, g2_LEW, g3_LEW, lambdaH_LEW, mH2_LEW,
8494 Mu_LEW, Md_LEW, Me_LEW, s12CKM_LEW, s13CKM_LEW, s23CKM_LEW, dCKM_LEW);
8495
8496 SMEFTEvolUV.GenerateSMInitialConditions(muw, Lambda_NP, SMEFTBasisFlag, "Numeric",
8497 g1_LEW, g2_LEW, g3_LEW, lambdaH_LEW, mH2_LEW,
8498 Mu_LEW, Md_LEW, Me_LEW, s12CKM_LEW, s13CKM_LEW, s23CKM_LEW, dCKM_LEW);
8499
8500 // SMEFT initial conditions for RGEsolver
8501 setSMEFTEvolWC(SMEFTEvolMH);
8502 setSMEFTEvolWC(SMEFTEvol240);
8503 setSMEFTEvolWC(SMEFTEvol365);
8504 setSMEFTEvolWC(SMEFTEvol550);
8505 setSMEFTEvolWC(SMEFTEvol1000);
8506 setSMEFTEvolWC(SMEFTEvol1500);
8507 setSMEFTEvolWC(SMEFTEvol3000);
8508 setSMEFTEvolWC(SMEFTEvol5000);
8509 setSMEFTEvolWC(SMEFTEvolUV); // Not evolved. Only for reference to retrieve C(Lambda)
8510
8511 if (FlagmultiScaleRGE) {
8512 // Perform the evolution for the other RGE instances
8513 SMEFTEvolMH.EvolveSMEFTOnly(Lambda_NP, 125.1);
8514 SMEFTEvol240.EvolveSMEFTOnly(Lambda_NP, 240.);
8515 SMEFTEvol365.EvolveSMEFTOnly(Lambda_NP, 365.);
8516 SMEFTEvol550.EvolveSMEFTOnly(Lambda_NP, 550.);
8517 SMEFTEvol1000.EvolveSMEFTOnly(Lambda_NP, fmin(1000.,Lambda_NP) );
8518 SMEFTEvol1500.EvolveSMEFTOnly(Lambda_NP, fmin(1500.,Lambda_NP) );
8519 SMEFTEvol3000.EvolveSMEFTOnly(Lambda_NP, fmin(3000.,Lambda_NP) );
8520 SMEFTEvol5000.EvolveSMEFTOnly(Lambda_NP, fmin(5000.,Lambda_NP) );
8521 } else {
8522 SMEFTEvolMH.EvolveSMEFTOnly(Lambda_NP, Lambda_NP);
8523 SMEFTEvol240.EvolveSMEFTOnly(Lambda_NP, Lambda_NP);
8524 SMEFTEvol365.EvolveSMEFTOnly(Lambda_NP, Lambda_NP);
8525 SMEFTEvol550.EvolveSMEFTOnly(Lambda_NP, Lambda_NP);
8526 SMEFTEvol1000.EvolveSMEFTOnly(Lambda_NP, Lambda_NP);
8527 SMEFTEvol1500.EvolveSMEFTOnly(Lambda_NP, Lambda_NP);
8528 SMEFTEvol3000.EvolveSMEFTOnly(Lambda_NP, Lambda_NP);
8529 SMEFTEvol5000.EvolveSMEFTOnly(Lambda_NP, Lambda_NP);
8530 }
8531
8532 } else {
8533
8534 // SMEFT initial conditions for RGEsolver SMEFTEvolEW
8535 setSMEFTEvolWC(SMEFTEvolEW);
8536
8537 SMEFTEvolEW.EvolveSMEFTOnly(Lambda_NP, Lambda_NP);
8538 SMEFTEvolEW.EvolveSMOnly("Numeric", muw, muw);
8539
8540 // Work with the extra instances of RGEsolver: would be better to have a deep copy of SMEFTEvolEW
8541
8542 // SM initial conditions for RGEsolver
8543 SMEFTEvolMH.GenerateSMInitialConditions(muw, muw, SMEFTBasisFlag, "Numeric",
8544 g1_LEW, g2_LEW, g3_LEW, lambdaH_LEW, mH2_LEW,
8545 Mu_LEW, Md_LEW, Me_LEW, s12CKM_LEW, s13CKM_LEW, s23CKM_LEW, dCKM_LEW);
8546
8547 SMEFTEvol240.GenerateSMInitialConditions(muw, muw, SMEFTBasisFlag, "Numeric",
8548 g1_LEW, g2_LEW, g3_LEW, lambdaH_LEW, mH2_LEW,
8549 Mu_LEW, Md_LEW, Me_LEW, s12CKM_LEW, s13CKM_LEW, s23CKM_LEW, dCKM_LEW);
8550
8551 SMEFTEvol365.GenerateSMInitialConditions(muw, muw, SMEFTBasisFlag, "Numeric",
8552 g1_LEW, g2_LEW, g3_LEW, lambdaH_LEW, mH2_LEW,
8553 Mu_LEW, Md_LEW, Me_LEW, s12CKM_LEW, s13CKM_LEW, s23CKM_LEW, dCKM_LEW);
8554
8555 SMEFTEvol550.GenerateSMInitialConditions(muw, muw, SMEFTBasisFlag, "Numeric",
8556 g1_LEW, g2_LEW, g3_LEW, lambdaH_LEW, mH2_LEW,
8557 Mu_LEW, Md_LEW, Me_LEW, s12CKM_LEW, s13CKM_LEW, s23CKM_LEW, dCKM_LEW);
8558
8559 SMEFTEvol1000.GenerateSMInitialConditions(muw, muw, SMEFTBasisFlag, "Numeric",
8560 g1_LEW, g2_LEW, g3_LEW, lambdaH_LEW, mH2_LEW,
8561 Mu_LEW, Md_LEW, Me_LEW, s12CKM_LEW, s13CKM_LEW, s23CKM_LEW, dCKM_LEW);
8562
8563 SMEFTEvol1500.GenerateSMInitialConditions(muw, muw, SMEFTBasisFlag, "Numeric",
8564 g1_LEW, g2_LEW, g3_LEW, lambdaH_LEW, mH2_LEW,
8565 Mu_LEW, Md_LEW, Me_LEW, s12CKM_LEW, s13CKM_LEW, s23CKM_LEW, dCKM_LEW);
8566
8567 SMEFTEvol3000.GenerateSMInitialConditions(muw, muw, SMEFTBasisFlag, "Numeric",
8568 g1_LEW, g2_LEW, g3_LEW, lambdaH_LEW, mH2_LEW,
8569 Mu_LEW, Md_LEW, Me_LEW, s12CKM_LEW, s13CKM_LEW, s23CKM_LEW, dCKM_LEW);
8570
8571 SMEFTEvol5000.GenerateSMInitialConditions(muw, muw, SMEFTBasisFlag, "Numeric",
8572 g1_LEW, g2_LEW, g3_LEW, lambdaH_LEW, mH2_LEW,
8573 Mu_LEW, Md_LEW, Me_LEW, s12CKM_LEW, s13CKM_LEW, s23CKM_LEW, dCKM_LEW);
8574
8575 SMEFTEvolUV.GenerateSMInitialConditions(muw, muw, SMEFTBasisFlag, "Numeric",
8576 g1_LEW, g2_LEW, g3_LEW, lambdaH_LEW, mH2_LEW,
8577 Mu_LEW, Md_LEW, Me_LEW, s12CKM_LEW, s13CKM_LEW, s23CKM_LEW, dCKM_LEW);
8578
8579 // SMEFT initial conditions for RGEsolver
8580 setSMEFTEvolWC(SMEFTEvolMH);
8581 setSMEFTEvolWC(SMEFTEvol240);
8582 setSMEFTEvolWC(SMEFTEvol365);
8583 setSMEFTEvolWC(SMEFTEvol550);
8584 setSMEFTEvolWC(SMEFTEvol1000);
8585 setSMEFTEvolWC(SMEFTEvol1500);
8586 setSMEFTEvolWC(SMEFTEvol3000);
8587 setSMEFTEvolWC(SMEFTEvol5000);
8588 setSMEFTEvolWC(SMEFTEvolUV); // Not evolved. Only for reference to retrieve C(Lambda)
8589
8590 // Skip RGE by setting the two scales at Lambda_NP for the EFT
8591 SMEFTEvolMH.EvolveSMEFTOnly(Lambda_NP, Lambda_NP);
8592 SMEFTEvol240.EvolveSMEFTOnly(Lambda_NP, Lambda_NP);
8593 SMEFTEvol365.EvolveSMEFTOnly(Lambda_NP, Lambda_NP);
8594 SMEFTEvol550.EvolveSMEFTOnly(Lambda_NP, Lambda_NP);
8595 SMEFTEvol1000.EvolveSMEFTOnly(Lambda_NP, Lambda_NP);
8596 SMEFTEvol1500.EvolveSMEFTOnly(Lambda_NP, Lambda_NP);
8597 SMEFTEvol3000.EvolveSMEFTOnly(Lambda_NP, Lambda_NP);
8598 SMEFTEvol5000.EvolveSMEFTOnly(Lambda_NP, Lambda_NP);
8599 }
8600
8601 // Renormalization of gauge fields parameters
8602 delta_ZZ = (cW2_tree * getSMEFTCoeffEW("CHW") + sW2_tree * getSMEFTCoeffEW("CHB") + sW_tree * cW_tree * getSMEFTCoeffEW("CHWB")) * v2;
8603 delta_AA = (sW2_tree * getSMEFTCoeffEW("CHW") + cW2_tree * getSMEFTCoeffEW("CHB") - sW_tree * cW_tree * getSMEFTCoeffEW("CHWB")) * v2;
8604 delta_AZ = 2.0 * sW_tree * cW_tree * (getSMEFTCoeffEW("CHW") - getSMEFTCoeffEW("CHB")) * v2
8605 - (cW2_tree - sW2_tree) * getSMEFTCoeffEW("CHWB") * v2;
8606
8607 // Similar definitions for the EWPO
8608 delta_Z = 2.0 * sW_tree * cW_tree * getSMEFTCoeffEW("CHWB") * v2;
8609 delta_A = -2.0 * sW_tree * cW_tree * getSMEFTCoeffEW("CHWB") * v2;
8610 delta_ZA = (cW2_tree - sW2_tree) * getSMEFTCoeffEW("CHWB") * v2;
8611
8612 // Renormalization of Higgs field parameter
8613 delta_h = (-getSMEFTCoeffEW("CHD") / 4.0 + getSMEFTCoeffEW("CHbox")) * v2;
8614
8615 // Calculation of some quantities repeatedly used in the code
8616
8617 // NP corrections to Z and W mass Lagrangian parameters
8618 delta_MZ = (sW_tree * cW_tree * getSMEFTCoeffEW("CHWB") + 0.25 * getSMEFTCoeffEW("CHD") + (3.0 / 8.0) * getSMEFTCoeffEW("CH") / lambdaH_tree) * v2;
8619 delta_MW = (3.0 / 8.0) * (getSMEFTCoeffEW("CH") / lambdaH_tree) * v2;
8620
8621 // NP correction to Fermi constant, as extracted from muon decay
8622 delta_GF = DeltaGF();
8623
8624 // NP correction to the vev, as extracted from GF
8625 delta_v = 0.5 * delta_GF;
8626
8627 // NP corrections to electric constant parameter and weak mixing angle, depending on the input scheme
8628 delta_e = cAsch * (-0.5 * delta_A)
8629 + cWsch * ((cW2_tree / sW2_tree) * (delta_MW - delta_MZ) - 0.5 * delta_GF);
8630
8631 delta_em = delta_e + 0.5 * delta_A; // Relative dimension 6 correction to the QED interaction vertex
8632
8633 delta_sW2 = cAsch * (-cW2_tree * (delta_GF - 2.0 * (delta_MW - delta_MZ) - delta_A) / (sW2_tree - cW2_tree))
8634 + cWsch * (2.0 * cW2_tree * (delta_MW - delta_MZ) / sW2_tree);
8635
8636 // NP indirect corrections to EW fermion couplings
8637 delta_UgNC = (0.5 * delta_Z - 0.5 * delta_GF + delta_MW - delta_MZ);
8638
8639 delta_QgNC = -(sW_tree * cW_tree * delta_ZA + sW2_tree * delta_sW2);
8640
8641 delta_UgCC = (delta_e - 0.5 * delta_sW2);
8642
8644 //AG:begin
8645 delta_ale = -2.0 * sW_tree * cW_tree * getSMEFTCoeffEW("CHWB") * v2;
8646
8647 delta_Mz2 = (getSMEFTCoeffEW("CHD") / 2.0 + 2.0 * sW_tree * cW_tree * getSMEFTCoeffEW("CHWB")) * v2;
8648
8649 delta_g1 = cAsch * (g1_tree * (cW2_tree * delta_ale - sW2_tree * (delta_Mz2 + delta_GF)) / 2.0 / (-1 + 2.0 * sW2_tree))
8650 + cWsch * (g1_tree * (-delta_Mz2 / 2.0 / sW2_tree - delta_GF / 2.0));
8651
8652 delta_g2 = cAsch * (g2_tree * (sW2_tree * delta_ale - cW2_tree * (delta_Mz2 + delta_GF)) / 2.0 / (cW2_tree - sW2_tree))
8653 + cWsch * (g2_tree * (-delta_GF / 2.0));
8654
8655 xWZ_tree = +g2_tree / pow((g1_tree * g1_tree + g2_tree * g2_tree), 0.5); // cbar of Manohar
8656 delta_xWZ = g1_tree * (g1_tree * delta_g2 - g2_tree * delta_g1 + g1_tree * g1_tree * getSMEFTCoeffEW("CHWB") * v2) / pow((g1_tree * g1_tree + g2_tree * g2_tree), 1.5);
8657
8658 xBZ_tree = -g1_tree / pow((g1_tree * g1_tree + g2_tree * g2_tree), 0.5); // -sbar of Manohar
8659 delta_xBZ = g2_tree * (g1_tree * delta_g2 - g2_tree * delta_g1 - g2_tree * g2_tree * getSMEFTCoeffEW("CHWB") * v2) / pow((g1_tree * g1_tree + g2_tree * g2_tree), 1.5);
8660 //AG:end
8662
8663 //Go to mass eigenstate basis first; this is done here since we need to reassign quark masses and the CKM matrix
8664
8665 double vT = v();
8666 double delta_vT = getDelta_v();
8667 double vTosq2 = vT / sqrt(2.);
8668
8669 // Let us first define the full mass matrices, including the effect of dimension six operators
8670
8671 for (int i = 0; i < 3; i++)
8672 for (int j = 0; j < 3; j++) {
8673 MUQ.assignre(i, j, vTosq2 * (getSMEFTCoeffEW("YuR", i, j) * (1. + delta_vT) + FlagCorrsInSMRunning * getSMEFTCoeffEW("dYuR", i, j) - getSMEFTCoeffEW("CuHR", j, i) * v2 / 2.));
8674 MUQ.assignim(i, j, vTosq2 * (getSMEFTCoeffEW("YuI", i, j) * (1. + delta_vT) + FlagCorrsInSMRunning * getSMEFTCoeffEW("dYuI", i, j) + getSMEFTCoeffEW("CuHI", j, i) * v2 / 2.));
8675 MDQ.assignre(i, j, vTosq2 * (getSMEFTCoeffEW("YdR", i, j) * (1. + delta_vT) + FlagCorrsInSMRunning * getSMEFTCoeffEW("dYdR", i, j) - getSMEFTCoeffEW("CdHR", j, i) * v2 / 2.));
8676 MDQ.assignim(i, j, vTosq2 * (getSMEFTCoeffEW("YdI", i, j) * (1. + delta_vT) + FlagCorrsInSMRunning * getSMEFTCoeffEW("dYdI", i, j) + getSMEFTCoeffEW("CdHI", j, i) * v2 / 2.));
8677 }
8678
8679 gslpp::vector<double> mmu(3), mmd(3);
8680
8681 //std::cout<<" |"<<MUQ(0,0)<<","<<MUQ(0,1)<<","<<MUQ(0,2)<<"|"<<std::endl;
8682 //std::cout<<"MUQ=|"<<MUQ(1,0)<<","<<MUQ(1,1)<<","<<MUQ(1,2)<<"|"<<std::endl;
8683 //std::cout<<" |"<<MUQ(2,0)<<","<<MUQ(2,1)<<","<<MUQ(2,2)<<"|"<<std::endl;
8684 //std::cout<<" "<<std::endl;
8685 //std::cout<<" |"<<MDQ(0,0)<<","<<MDQ(0,1)<<","<<MDQ(0,2)<<"|"<<std::endl;
8686 //std::cout<<"MDQ=|"<<MDQ(1,0)<<","<<MDQ(1,1)<<","<<MDQ(1,2)<<"|"<<std::endl;
8687 //std::cout<<" |"<<MDQ(2,0)<<","<<MDQ(2,1)<<","<<MDQ(2,2)<<"|"<<std::endl;
8688 //std::cout<<" "<<std::endl;
8689
8690 MUQ.singularvalue(VuR, VuL, mmu);
8691 if(mmu(2) < 50.0) {
8692 std::cout << "Warning: top quark mass is too low, m(2) = " << mmu(2) << std::endl;
8693 return false;
8694 }
8695
8696 MDQ.singularvalue(VdR, VdL, mmd);
8697 if(mmd(2) < 2.5) {
8698 std::cout << "Warning: bottom quark mass is too low, m(2) = " << mmd(2) << std::endl;
8699 return false;
8700 }
8701
8702 //do heavy quarks first to get the thresholds right
8704 trueSM.setQuarkMass(TOP,Mofmu2Mbar(mmu(2), getMuw(), QCD::TOP));
8705 setMtpole(Mbar2Mp(quarks[TOP].getMass(), QCD::TOP));
8706 trueSM.setMtpole(Mbar2Mp(quarks[TOP].getMass(), QCD::TOP));
8708 trueSM.setQuarkMass(BOTTOM,Mofmu2Mbar(mmd(2), getMuw(), QCD::BOTTOM));
8710 trueSM.setQuarkMass(CHARM,Mofmu2Mbar(mmu(1), getMuw(), QCD::CHARM));
8711 quarks[STRANGE].setMass(Mrun(quarks[STRANGE].getMass_scale(), getMuw(), mmd(1), QCD::STRANGE));
8712 trueSM.setQuarkMass(STRANGE,Mrun(quarks[STRANGE].getMass_scale(), getMuw(), mmd(1), QCD::STRANGE));
8713 quarks[DOWN].setMass(Mrun(quarks[DOWN].getMass_scale(), getMuw(), mmd(0), QCD::DOWN));
8714 trueSM.setQuarkMass(DOWN,Mrun(quarks[DOWN].getMass_scale(), getMuw(), mmd(0), QCD::DOWN));
8715 quarks[UP].setMass(Mrun(quarks[UP].getMass_scale(), getMuw(), mmu(0), QCD::UP));
8716 trueSM.setQuarkMass(UP,Mrun(quarks[UP].getMass_scale(), getMuw(), mmu(0), QCD::UP));
8717
8718 VuLd = VuL.hconjugate();
8719
8720 // Computing the CKM
8721 gslpp::matrix<complex> CKMUnphys = VuLd * VdL;
8722
8723 // std::cout << "CKM unphys = " << CKMUnphys << std::endl;
8724
8725 myCKM.computeCKM(CKMUnphys(0, 1).abs(), CKMUnphys(1, 2).abs(), CKMUnphys(0, 2).abs(),
8726 (-CKMUnphys(0, 0) * CKMUnphys(0, 2).conjugate() / (CKMUnphys(1, 0) * CKMUnphys(1, 2).conjugate())).arg());
8727 trueSM.setCKM(myCKM);
8728
8729 // std::cout << "computed CKM = " << getCKM().getCKM() << std::endl;
8730
8731 double a11 = remainder(CKMUnphys(0, 0).arg() - getCKM().getV_ud().arg(), 2. * M_PI);
8732 double a12 = remainder(CKMUnphys(0, 1).arg() - getCKM().getV_us().arg(), 2. * M_PI);
8733 double a13 = remainder(CKMUnphys(0, 2).arg() - getCKM().getV_ub().arg(), 2. * M_PI);
8734
8735 // double a23 = (gslpp::complex(CKMUnphys(1, 0) / CKM(1, 0))).arg() - a11 + a13;
8736 // double a33 = (gslpp::complex(CKMUnphys(2, 0) / CKM(2, 0))).arg() - a11 + a13;
8737 double a23 = remainder(CKMUnphys(1, 0).arg() - getCKM().getV_cd().arg(), 2. * M_PI) - a11 + a13;
8738 double a33 = remainder(CKMUnphys(2, 0).arg() - getCKM().getV_td().arg(), 2. * M_PI) - a11 + a13;
8739
8740 gslpp::matrix<gslpp::complex> phi1(3, 3, 0.);
8741 phi1.assign(0, 0, 1.);
8742 phi1.assign(1, 1, gslpp::complex(1., a23 - a13, true));
8743 phi1.assign(2, 2, gslpp::complex(1., a33 - a13, true));
8744
8745 gslpp::matrix<gslpp::complex> phi2dag(3, 3, 0.);
8746 phi2dag.assign(0, 0, gslpp::complex(1., -a11, true));
8747 phi2dag.assign(1, 1, gslpp::complex(1., -a12, true));
8748 phi2dag.assign(2, 2, gslpp::complex(1., -a13, true));
8749
8750 VuL = VuL * phi1;
8751 VuR = VuR * phi1;
8752 VdL = VdL * phi2dag;
8753 VdR = VdR * phi2dag;
8754
8755 // Hermitian conjugates
8756 VuLd = VuL.hconjugate();
8757 VuRd = VuR.hconjugate();
8758 VdLd = VdL.hconjugate();
8759 VdRd = VdR.hconjugate();
8760
8761
8762 // do the NPbase PostUpdate without recomputing the top mass and the CKM matrix
8763 computemt=false;
8764 trueSM.setComputemt(false);
8765 requireCKM=false;
8766 trueSM.setRequireCKM(false);
8767
8768 if (!NPbase::PostUpdate()) return (false);
8769 if (!trueSM.PostUpdate()) return (false);
8770
8771 // Also need to recompute some of the parameters that may depend of the top quark mass.
8772 // In the W scheme, that is the case of alphaMz(), which is computed from Mw
8773 // In the alpha scheme this is an input so this does nothing. All derived quantities in
8774 // GenerateSMInitialConditions() stay at the same value
8775 aleMz = trueSM.alphaMz();
8776
8777 // NP corrections to Total Higgs width
8778 dGammaHTotR1 = deltaGammaTotalRatio1();
8779
8780 if (FlagQuadraticTerms) {
8781 dGammaHTotR2 = deltaGammaTotalRatio2();
8782 } else {
8783 dGammaHTotR2 = 0.0;
8784 }
8785
8786 // Total: to be used in BR functions to check positivity
8787 GammaHTotR = 1.0 + dGammaHTotR1 + dGammaHTotR2;
8788
8789 // The total theory error in the H width: set to 0.0 for the moment
8791
8792 // C1 value for the total Higgs width
8793 C1Htotal = C1Htot();
8794
8795 //The call to this method should be dropped once we have correctly implemented the matching
8796 //getWCFromEvolutor();
8797
8798
8799 UevL = 1.0; // Neglect PMNS effects in high-pT observables
8800 VudL = 1.0; // Neglect CKM effects in high-pT observables
8801
8802 // Yuke = sqrt(2.) * (leptons[ELECTRON].getMass()) / v();
8803 // Yukmu = sqrt(2.) * (leptons[MU].getMass()) / v();
8804 // Yuktau = sqrt(2.) * (leptons[TAU].getMass()) / v();
8805 // Yuku = sqrt(2.) * (quarks[UP].getMass()) / v();
8806 // Yukc = sqrt(2.) * (quarks[CHARM].getMass()) / v();
8807 // Yukt = sqrt(2.) * mtpole / v();
8808 // Yukd = sqrt(2.) * (quarks[DOWN].getMass()) / v();
8809 // Yuks = sqrt(2.) * (quarks[STRANGE].getMass()) / v();
8810 // Yukb = sqrt(2.) * (quarks[BOTTOM].getMass()) / v();
8811
8812
8813 // Dimension-6 coefficients used in the STXS parameterization: to be discussed with AJL
8814 // aiG = 16.0 * M_PI * M_PI * getSMEFTCoeffEW("CHG") * Mw_tree * Mw_tree / g3_tree / g3_tree / LambdaNP2;
8815 // ai3G = getSMEFTCoeffEW("CG") * Mw_tree * Mw_tree / g3_tree / g3_tree / g3_tree / LambdaNP2;
8816 // ai2G = 0.0; // Add
8817 // aiT = 2.0 * getSMEFTCoeffEW("CHD") * v2;
8818 // aiH = -2.0 * getSMEFTCoeffEW("CHbox") * v2;
8819 // aiWW = 0.0; // Add
8820 // aiB = 0.0; // Add
8821 // aiHW = 0.0;
8822 // aiHB = 0.0;
8823 // aiA =getSMEFTCoeffEW("CHB") * Mw_tree * Mw_tree / g1_tree / g1_tree / LambdaNP2;
8824 // aiHQ = getSMEFTCoeffEW("CHq1R",0,0) * v2; // Valid only for flavour universal NP
8825 // aipHQ = getSMEFTCoeffEW("CHq3R",0,0) * v2; // Valid only for flavour universal NP
8826 // aiHL = getSMEFTCoeffEW("CHl1R",0,0) * v2; // Valid only for flavour universal NP
8827 // aipHL = getSMEFTCoeffEW("CHl3R",0,0) * v2; // Valid only for flavour universal NP. From HEL Lagrangian. Not in original note
8828 // aiHu = getSMEFTCoeffEW("CHuR",0,0) * v2; // Valid only for flavour universal NP
8829 // aiHd = getSMEFTCoeffEW("CHdR",0,0) * v2; // Valid only for flavour universal NP
8830 // aiHe = getSMEFTCoeffEW("CHeR",0,0) * v2; // Valid only for flavour universal NP
8831 // aiu = -getSMEFTCoeffEW("CuHR",2,2) * v2 / Yukt;
8832 // aiuG = getSMEFTCoeffEW("CuGR",2,2) * Mw_tree * Mw_tree / g3_tree / LambdaNP2 / getSMEFTCoeffEW("YuR",2,2) / 4.0; // From HEL.fr Lagrangian. Not in original note. Valid only for flavour universal NP
8833
8834 // Dim 6 SMEFT-LEFT matching
8835
8836 // update LEFT Wilson coefficients (time consuming, do only if FlagmatchLEFT=true
8837 if (FlagmatchLEFT) getMatching().updateLEFTGeneralParameters();
8838
8839
8840 // 3) Store some of the operators at the EW scale in the physical basis
8841
8842 // Diagonal-elements of neutral-current (NC) combinations are always real
8843
8844 // NC up-quark sector
8845 CHq1EWuu = getSMEFTCoeffEWMB("CHq1", 0, 0, VuLd, VuL).real();
8846 CHq1EWcc = getSMEFTCoeffEWMB("CHq1", 1, 1, VuLd, VuL).real();
8847 CHq1EWtt = getSMEFTCoeffEWMB("CHq1", 2, 2, VuLd, VuL).real();
8848
8849 CHq3EWuu = getSMEFTCoeffEWMB("CHq3", 0, 0, VuLd, VuL).real();
8850 CHq3EWcc = getSMEFTCoeffEWMB("CHq3", 1, 1, VuLd, VuL).real();
8851 CHq3EWtt = getSMEFTCoeffEWMB("CHq3", 2, 2, VuLd, VuL).real();
8852
8853 CHuEWuu = getSMEFTCoeffEWMB("CHu", 0, 0, VuRd, VuR).real();
8854 CHuEWcc = getSMEFTCoeffEWMB("CHu", 1, 1, VuRd, VuR).real();
8855 CHuEWtt = getSMEFTCoeffEWMB("CHu", 2, 2, VuRd, VuR).real();
8856
8857 // NC down-quark sector
8858 CHq1EWdd = getSMEFTCoeffEWMB("CHq1", 0, 0, VdLd, VdL).real();
8859 CHq1EWss = getSMEFTCoeffEWMB("CHq1", 1, 1, VdLd, VdL).real();
8860 CHq1EWbb = getSMEFTCoeffEWMB("CHq1", 2, 2, VdLd, VdL).real();
8861
8862 CHq3EWdd = getSMEFTCoeffEWMB("CHq3", 0, 0, VdLd, VdL).real();
8863 CHq3EWss = getSMEFTCoeffEWMB("CHq3", 1, 1, VdLd, VdL).real();
8864 CHq3EWbb = getSMEFTCoeffEWMB("CHq3", 2, 2, VdLd, VdL).real();
8865
8866 CHdEWdd = getSMEFTCoeffEWMB("CHd", 0, 0, VdRd, VdR).real();
8867 CHdEWss = getSMEFTCoeffEWMB("CHd", 1, 1, VdRd, VdR).real();
8868 CHdEWbb = getSMEFTCoeffEWMB("CHd", 2, 2, VdRd, VdR).real();
8869
8870 // Charged-Current up-down-quark sector (complex)
8871 CHq3EWud = getSMEFTCoeffEWMB("CHq3", 0, 0, VuLd, VdL);
8872 CHq3EWcs = getSMEFTCoeffEWMB("CHq3", 1, 1, VuLd, VdL);
8873 CHq3EWtb = getSMEFTCoeffEWMB("CHq3", 2, 2, VuLd, VdL);
8874
8875
8876 return (true);
8877}
void computeCKM(double Vus_v, double Vcb_v, double Vub_v, double gamma_v, bool useVud=false)
A set method to calculate the CKM matrix from CKM elements and .
Definition CKM.cpp:86
virtual bool PostUpdate()=0
The post-update method for the model.
virtual const double deltaGammaTotalRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double deltaGammaTotalRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double deltaGammaTotalRatio1noError() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual const double DeltaGF() const
New physics contribution to the Fermi constant.
void GenerateSMInitialConditions()
Generates the initial condition for the Standard Model parameters.
void updateLEFTGeneralParameters()
Updates to new FlavourWilsonCoefficient parameter sets.
void setMass(double mass)
A set method to fix the particle mass.
Definition Particle.h:70
void setMtpole(double mtpole_in)
A method to set the pole mass of the top quark.
Definition QCD.h:609
const double Mrun(const double mu, const double m, const quark q, const orders order=FULLNNLO) const
Computes a running quark mass from .
Definition QCD.cpp:1353
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 mass .
Definition QCD.cpp:1738
bool computemt
Switch for computing the mass of the top quark.
Definition QCD.h:1011
const double Mbar2Mp(const double mbar, const quark q, const orders order=FULLNNLO) const
Converts the mass to the pole mass.
Definition QCD.cpp:1552
const double getMuw() const
A get method to retrieve the matching scale around the weak scale.
bool requireCKM
An internal flag to control whether the CKM matrix has to be recomputed.
const CKM & getCKM() const
A get method to retrieve the member object of type CKM.
CKM myCKM
An object of type CKM.

◆ ppZHprobe()

const double NPSMEFTd6General::ppZHprobe ( const double  sqrt_s) const
virtual

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 NPSMEFTd6General class.

Returns
\(g_p^Z\)

Reimplemented from NPbase.

Definition at line 39254 of file NPSMEFTd6General.cpp.

39254 {
39255
39256 double gpZ = 0.0;
39257
39258 double ghZuL, ghZdL, ghZuR, ghZdR;
39259
39260 // In the Warsaw basis the contact interactions are generated only by CHF ops but
39261 // in the modified basis ODHB, ODHW also contribute
39262
39263 ghZuL = -(eeMz / sW_tree / cW_tree)*(getSMEFTCoeffEW("CHq1R", 0, 0) - getSMEFTCoeffEW("CHq3R", 0, 0) ) * v2;
39264 ghZdL = -(eeMz / sW_tree / cW_tree)*(getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq3R", 0, 0) ) * v2;
39265 ghZuR = -(eeMz / sW_tree / cW_tree)*(getSMEFTCoeffEW("CHuR", 0, 0) ) * v2;
39266 ghZdR = -(eeMz / sW_tree / cW_tree)*(getSMEFTCoeffEW("CHdR", 0, 0) ) * v2;
39267
39268 if (sqrt_s == 14.0) {
39269
39270 gpZ = ghZuL - 0.76 * ghZdL - 0.45 * ghZuR + 0.14 * ghZdR;
39271
39272 } else if (sqrt_s == 27.0) {
39273 // Use the same as for 14 TeV for the moment
39274
39275 gpZ = ghZuL - 0.76 * ghZdL - 0.45 * ghZuR + 0.14 * ghZdR;
39276
39277 } else if (sqrt_s == 100.0) {
39278
39279 gpZ = ghZuL - 0.90 * ghZdL - 0.45 * ghZuR + 0.17 * ghZdR;
39280
39281 } else
39282 throw std::runtime_error("Bad argument in NPSMEFTd6General::ppZHprobe()");
39283
39284
39285 return gpZ;
39286
39287}

◆ PreUpdate()

bool NPSMEFTd6General::PreUpdate ( )
virtual

The pre-update method for NPSMEFTd6General.

This method runs all the procedures that are need to be executed before the model is successfully updated.

Returns
a boolean that is true if the execution is successful

Reimplemented from StandardModel.

Definition at line 3000 of file NPSMEFTd6General.cpp.

3000 {
3001 SMEFTEvolEW.Reset();
3002 SMEFTEvolMH.Reset();
3003 SMEFTEvol240.Reset();
3004 SMEFTEvol365.Reset();
3005 SMEFTEvol550.Reset();
3006 SMEFTEvol1000.Reset();
3007 SMEFTEvol1500.Reset();
3008 SMEFTEvol3000.Reset();
3009 SMEFTEvol5000.Reset();
3010 SMEFTEvolUV.Reset();
3011
3012 isSMInitialConditionComputed = false;
3013
3014 if (!NPbase::PreUpdate()) return (false);
3015
3016 return (true);
3017}
virtual bool PreUpdate()=0
The pre-update method for the model.

◆ R0_f()

const double NPSMEFTd6General::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 NPbase.

Definition at line 17008 of file NPSMEFTd6General.cpp.

17009{
17010 return (trueSM.R0_f(f) + deltaR0_f(f));
17011}
virtual const double deltaR0_f(const Particle f) const
The new physics contribution to the ratio , and , for charged leptons, quarks and neutrinos,...

◆ RWc()

const double NPSMEFTd6General::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 NPbase.

Definition at line 16191 of file NPSMEFTd6General.cpp.

16191 {
16192 double GammWcX0, GammWhad0;
16193 double dGammWcX, dGammWhad;
16194
16195 // For the SM contributions to the of W widths, proceed as in the SM implementation,
16196 // using W->cX = W->cs and W->had = W->ud + W->cs. (See comments in StandardModel.cpp>RWc.)
16197
16198 // Add all the W-> cX decays
16199 // In SM GammaW fermion masses are ignored and CKM=1 but uses that SM CKM is unitary => I only need W->cs
16200 GammWcX0 = trueSM.GammaW(quarks[CHARM], quarks[STRANGE]);
16201
16202 // SMEFT NP effects, however, can break CKM unitarity and I need to add all fermion decays explicitly
16206
16207 // For the same reasons, I only need to add the W-> ud decays into the SM hadronic W width
16208 GammWhad0 = GammWcX0
16209 + trueSM.GammaW(quarks[UP], quarks[DOWN]);
16210
16211 // and, similarly, for the NP corrections to hadronic width I need all fermion decays explicitly
16212 dGammWhad = dGammWcX
16216
16217 return GammWcX0 / GammWhad0 + dGammWcX / GammWhad0 - GammWcX0 * dGammWhad / GammWhad0 / GammWhad0;
16218}

◆ RWlilj()

const double NPSMEFTd6General::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 NPbase.

Definition at line 16158 of file NPSMEFTd6General.cpp.

16158 {
16159 double GammWli0, GammWlj0;
16160 double dGammWli, dGammWlj;
16161
16162 if (li.is("ELECTRON")) {
16163 GammWli0 = trueSM.GammaW(leptons[NEUTRINO_1], li);
16164 dGammWli = deltaGamma_Wff(leptons[NEUTRINO_1], li);
16165 } else if (li.is("MU")) {
16166 GammWli0 = trueSM.GammaW(leptons[NEUTRINO_2], li);
16167 dGammWli = deltaGamma_Wff(leptons[NEUTRINO_2], li);
16168 } else if (li.is("TAU")) {
16169 GammWli0 = trueSM.GammaW(leptons[NEUTRINO_3], li);
16170 dGammWli = deltaGamma_Wff(leptons[NEUTRINO_3], li);
16171 } else {
16172 throw std::runtime_error("Error in NPSMEFTd6General::RWlilj. li must be a charged lepton");
16173 }
16174
16175 if (lj.is("ELECTRON")) {
16176 GammWlj0 = trueSM.GammaW(leptons[NEUTRINO_1], lj);
16177 dGammWlj = deltaGamma_Wff(leptons[NEUTRINO_1], lj);
16178 } else if (lj.is("MU")) {
16179 GammWlj0 = trueSM.GammaW(leptons[NEUTRINO_2], lj);
16180 dGammWlj = deltaGamma_Wff(leptons[NEUTRINO_2], lj);
16181 } else if (lj.is("TAU")) {
16182 GammWlj0 = trueSM.GammaW(leptons[NEUTRINO_3], lj);
16183 dGammWlj = deltaGamma_Wff(leptons[NEUTRINO_3], lj);
16184 } else {
16185 throw std::runtime_error("Error in NPSMEFTd6General::RWlilj. lj must be a charged lepton");
16186 }
16187
16188 return GammWli0 / GammWlj0 + dGammWli / GammWlj0 - GammWli0 * dGammWlj / GammWlj0 / GammWlj0;
16189}

◆ RZlilj()

const double NPSMEFTd6General::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 NPbase.

Definition at line 16220 of file NPSMEFTd6General.cpp.

16220 {
16221 double GammZli0, GammZlj0;
16222 double dGammZli, dGammZlj;
16223
16224 if (li.is("ELECTRON") || li.is("MU") || li.is("TAU")) {
16225 GammZli0 = trueSM.GammaZ(li);
16226 dGammZli = deltaGamma_Zf(li);
16227 } else {
16228 throw std::runtime_error("Error in NPSMEFTd6General::RZlilj. li must be a charged lepton");
16229 }
16230
16231 if (lj.is("ELECTRON") || lj.is("MU") || lj.is("TAU")) {
16232 GammZlj0 = trueSM.GammaZ(lj);
16233 dGammZlj = deltaGamma_Zf(lj);
16234 } else {
16235 throw std::runtime_error("Error in NPSMEFTd6General::RZlilj. lj must be a charged lepton");
16236 }
16237
16238 return GammZli0 / GammZlj0 + dGammZli / GammZlj0 - GammZli0 * dGammZlj / GammZlj0 / GammZlj0;
16239}

◆ setFlag()

bool NPSMEFTd6General::setFlag ( const std::string  name,
const bool  value 
)
virtual

A method to check if all the mandatory parameters for NPSMEFTd6General have been provided in model initialization.

Parameters
[in]DParsa map of the parameters that are being updated in the Monte Carlo run (including parameters that are varied and those that are held constant)
Returns
a boolean that is true if the execution is successful

A method to set a flag of NPSMEFTd6General.

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 NPbase.

Reimplemented in NPd6SILH, and NPSMEFTd6CHRU.

Definition at line 14075 of file NPSMEFTd6General.cpp.

14075 {
14076 bool res = false;
14077 if (name.compare("MWinput") == 0) {
14078 FlagMWinput = value;
14079 //We need to fix FlagMWinput also in the StandardModel
14080 res = NPbase::setFlag(name, value);
14081 res = trueSM.setFlag(name, value);
14082 // res = true;
14083 } else if (name.compare("QuadraticTerms") == 0) {
14084 FlagQuadraticTerms = value;
14085 if (value) setModelLinearized(false);
14086 if (value) setModelNPquadratic(true); //AG:added
14087 res = true;
14088 } else if (name.compare("HiggsSM") == 0) {
14089 FlagHiggsSM = value;
14090 res = true;
14091 } else if (name.compare("LoopHd6") == 0) {
14092 FlagLoopHd6 = value;
14093 res = true;
14094 } else if (name.compare("LoopH3d6Quad") == 0) {
14095 FlagLoopH3d6Quad = value;
14096 res = true;
14097 } else if (name.compare("RGEci") == 0) {
14098 FlagRGEci = value;
14099 res = true;
14100 } else if (name.compare("CorrsInSMRunning") == 0) {
14101 FlagCorrsInSMRunning = value;
14102 res = true;
14103 } else if (name.compare("multiScaleRGE") == 0) {
14104 FlagmultiScaleRGE = value;
14105 res = true;
14106 } else if (name.compare("finiteNLO") == 0) {
14107 FlagfiniteNLO = value;
14108 res = true;
14109 } else if (name.compare("matchLEFT") == 0) {
14110 FlagmatchLEFT = value;
14111 res = true;
14112 } else if (name.compare("NewTerms") == 0) {
14113 FlagNewTerms = value;
14114 res = true;
14115 } else if (name.compare("MomProp") == 0) {
14116 FlagMomProp = value;
14117 res = true;
14118 } else if (name.compare("MomVert") == 0) {
14119 FlagMomVert = value;
14120 res = true;
14121 } else if (name.compare("HiggsExch") == 0) {
14122 FlagHiggsExch= value;
14123 res = true;
14124 } else if (name.compare("QuadraticWC") == 0) {
14125 FlagQuadraticWC = value;
14126 res = true;
14127 } else
14128 res = NPbase::setFlag(name, value);
14129
14130 if (FlagMWinput) {
14131 // MW scheme
14132 cAsch = 0.;
14133 cWsch = 1.;
14134 } else {
14135 // ALpha scheme
14136 cAsch = 1.;
14137 cWsch = 0.;
14138 }
14139
14140 if (!FlagLoopHd6) {
14141 cLHd6 = 0.0;
14142 } else {
14143 cLHd6 = 1.0;
14144 }
14145
14146 if (!FlagHiggsSM) {
14147 cHSM = 0.0;
14148 } else {
14149 cHSM = 1.0;
14150 }
14151
14152 if (FlagLoopH3d6Quad || FlagQuadraticTerms) {
14153 cLH3d62 = 1.0;
14154 } else {
14155 cLH3d62 = 0.0;
14156 }
14157
14158 if (!FlagfiniteNLO) {
14159 cNLOd6 = 0.0;
14160 } else {
14161 cNLOd6 = 1.0;
14162 }
14163
14164 return (res);
14165}
void setModelNPquadratic(bool NPquadratic=true)
Definition Model.h:240
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 NPbase.
Definition NPbase.h:97

◆ setFlagStr()

bool NPSMEFTd6General::setFlagStr ( const std::string  name,
const std::string  value 
)
virtual

A method to set a flag of NPSMEFTd6General.

Parameters
[in]namename of a model flag
[in]valuethe value to be assigned to the flag specified by name
Returns
a boolean that is true if the execution is successful

Reimplemented from StandardModel.

Definition at line 14167 of file NPSMEFTd6General.cpp.

14168{
14169 if (name.compare("SMEFTBasisFlag") == 0) {
14170 SMEFTBasisFlag = value;
14171
14172 if (SMEFTBasisFlag == "UP") {
14173 flavBas = 1;
14174 } else if (SMEFTBasisFlag == "DOWN") {
14175 flavBas = 2;
14176 } else
14177 throw std::runtime_error("Bad argument in SMEFTBasisFlag. (Only UP or DOWN are currently allowed)");
14178
14179 return true;
14180 } else
14181 return NPbase::setFlagStr(name, value);
14182 return false;
14183}
virtual bool setFlagStr(const std::string name, const std::string value)=0
A method to set a flag of the model.

◆ sigma0_had()

const double NPSMEFTd6General::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

Reimplemented from NPbase.

Definition at line 16341 of file NPSMEFTd6General.cpp.

16342{
16343 return (trueSM.sigma0_had() + deltaSigmaHadron());
16344}
virtual const double deltaSigmaHadron() const
The new physics contribution to the cross section for the process at the pole, .

◆ STXS0_qqH()

const double NPSMEFTd6General::STXS0_qqH ( const double  sqrt_s) const
virtual

The STXS0 bin \(pp \to H qq\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 39406 of file NPSMEFTd6General.cpp.

39406 {
39407
39408 double STXSb = 1.0;
39409
39410 double C1 = 0.0;
39411
39412 if (sqrt_s == 13.0) {
39413
39414 C1 = 0.0064; // Use the same as VBF
39415
39416 STXSb +=
39417 +121687. * getSMEFTCoeffEW("CHbox")
39418 - 162383. * getSMEFTCoeffEW("CHD")
39419 + 6933.53 * getSMEFTCoeffEW("CHB")
39420 + 133459. * getSMEFTCoeffEW("CHW")
39421 - 286707. * getSMEFTCoeffEW("CHWB")
39422 - 1929.85 * getSMEFTCoeffEW("CHq1R", 0, 0)
39423 + 1378.01 * getSMEFTCoeffEW("CHq1R", 1, 1)
39424 + 2505.13 * getSMEFTCoeffEW("CHq1R", 2, 2)
39425 + 17471.4 * getSMEFTCoeffEW("CHuR", 0, 0)
39426 + 532.133 * getSMEFTCoeffEW("CHuR", 1, 1)
39427 - 6552.85 * getSMEFTCoeffEW("CHdR", 0, 0)
39428 - 454.364 * getSMEFTCoeffEW("CHdR", 1, 1)
39429 - 437.319 * getSMEFTCoeffEW("CHdR", 2, 2)
39430 + 152289. * getSMEFTCoeffEW("CHq3R", 0, 0)
39431 - 2645.75 * getSMEFTCoeffEW("CHq3R", 1, 1)
39432 + 2515.78 * getSMEFTCoeffEW("CHq3R", 2, 2)
39433 - 4.496 * delta_GF
39434 - 0.084 * deltaGzd6()
39435 - 2.759 * deltaMwd6()
39436 - 0.142 * deltaGwd6()
39437 ;
39438
39439 if (FlagQuadraticTerms) {
39440 //Add contributions that are quadratic in the effective coefficients
39441 STXSb += 0.0;
39442
39443 }
39444
39445 } else
39446 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS0_qqH()");
39447
39448 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
39449 // Use the same as VBF
39450 STXSb += eVBFint + eVBFpar;
39451
39452 // Linear contribution from Higgs self-coupling
39453 STXSb = STXSb + cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio();
39454 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
39455 STXSb = STXSb + cLHd6 * cLH3d62 * deltaH3L2(C1) * deltaG_hhhRatio() * deltaG_hhhRatio();
39456
39457 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
39458
39459 return STXSb;
39460}

◆ STXS12_BrH4lRatio()

const double NPSMEFTd6General::STXS12_BrH4lRatio ( ) const
virtual

The STXS BR \( H \to 4l \), \(l=e,\mu\).

Reimplemented from NPbase.

Definition at line 40025 of file NPSMEFTd6General.cpp.

40025 {
40026 double Br = 1.0;
40027 double dGHiR1 = 0.0, dGHiTotR1 = 0.0;
40028
40029 // To be fixed together with the UFO file when going beyond U(2)
40030 // 4l
40031 dGHiR1 = (0.12 * getSMEFTCoeffEW("CHbox") + 0.005 * getSMEFTCoeffEW("CHD") - 0.296 * getSMEFTCoeffEW("CHW") - 0.197 * getSMEFTCoeffEW("CHB") + 0.296 * getSMEFTCoeffEW("CHWB")
40032 + 0.126 * (getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl1R", 1, 1)) / 2.0 - 0.234 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1)) / 2.0
40033 - 0.101 * (getSMEFTCoeffEW("CHeR", 0, 0) + getSMEFTCoeffEW("CHeR", 1, 1)) / 2.0 + 0.181 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
40034
40035 // Tot
40036 dGHiTotR1 = (-0.001 * getSMEFTCoeffEW("CW") + 0.12 * getSMEFTCoeffEW("CHbox") - 0.030 * getSMEFTCoeffEW("CHD") + 1.362 * getSMEFTCoeffEW("CHG") - 0.048 * getSMEFTCoeffEW("CHW")
40037 - 0.049 * getSMEFTCoeffEW("CHB") + 0.046 * getSMEFTCoeffEW("CHWB") - 0.005 * getSMEFTCoeffEW("CeHR", 2, 2) - 0.012 * getSMEFTCoeffEW("CuHR", 2, 2) - 0.085 * getSMEFTCoeffEW("CdHR", 2, 2)
40038 + 0.051 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.002 * getSMEFTCoeffEW("CuWR", 2, 2) - 0.003 * getSMEFTCoeffEW("CuBR", 2, 2)
40039 - 0.150 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1) + getSMEFTCoeffEW("CHl3R", 2, 2)) / 3.0 + 0.013 * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0
40040 + 0.079 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
40041
40042 Br += dGHiR1 - dGHiTotR1;
40043
40044 if ((Br < 0) || (dGHiR1 < -1.0) || (dGHiTotR1 < -1.0)) return std::numeric_limits<double>::quiet_NaN();
40045
40046 return Br;
40047}

◆ STXS12_BrHbbRatio()

const double NPSMEFTd6General::STXS12_BrHbbRatio ( ) const
virtual

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

Reimplemented from NPbase.

Definition at line 40097 of file NPSMEFTd6General.cpp.

40097 {
40098 double Br = 1.0;
40099 double dGHiR1 = 0.0, dGHiTotR1 = 0.0;
40100
40101 // To be fixed together with the UFO file when going beyond U(2)
40102
40103 // bb
40104 dGHiR1 = (0.12 * getSMEFTCoeffEW("CHbox") - 0.030 * getSMEFTCoeffEW("CHD") - 0.121 * getSMEFTCoeffEW("CdHR", 2, 2) - 0.121 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1)) / 2.0
40105 + 0.061 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
40106
40107 // Tot
40108 dGHiTotR1 = (-0.001 * getSMEFTCoeffEW("CW") + 0.12 * getSMEFTCoeffEW("CHbox") - 0.030 * getSMEFTCoeffEW("CHD") + 1.362 * getSMEFTCoeffEW("CHG") - 0.048 * getSMEFTCoeffEW("CHW")
40109 - 0.049 * getSMEFTCoeffEW("CHB") + 0.046 * getSMEFTCoeffEW("CHWB") - 0.005 * getSMEFTCoeffEW("CeHR", 2, 2) - 0.012 * getSMEFTCoeffEW("CuHR", 2, 2) - 0.085 * getSMEFTCoeffEW("CdHR", 2, 2)
40110 + 0.051 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.002 * getSMEFTCoeffEW("CuWR", 2, 2) - 0.003 * getSMEFTCoeffEW("CuBR", 2, 2)
40111 - 0.150 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1) + getSMEFTCoeffEW("CHl3R", 2, 2)) / 3.0 + 0.013 * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0
40112 + 0.079 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
40113
40114 Br += dGHiR1 - dGHiTotR1;
40115
40116 if ((Br < 0) || (dGHiR1 < -1.0) || (dGHiTotR1 < -1.0)) return std::numeric_limits<double>::quiet_NaN();
40117
40118 return Br;
40119}

◆ STXS12_BrHevmuvRatio()

const double NPSMEFTd6General::STXS12_BrHevmuvRatio ( ) const
virtual

The STXS BR \( H \to e\nu \mu\nu \).

Reimplemented from NPbase.

Definition at line 40049 of file NPSMEFTd6General.cpp.

40049 {
40050 double Br = 1.0;
40051 double dGHiR1 = 0.0, dGHiTotR1 = 0.0;
40052
40053 // To be fixed together with the UFO file when going beyond U(2)
40054
40055 // e v mu v
40056 dGHiR1 = deltaGammaHevmuvRatio1();
40057
40058 // Tot
40059 dGHiTotR1 = (-0.001 * getSMEFTCoeffEW("CW") + 0.12 * getSMEFTCoeffEW("CHbox") - 0.030 * getSMEFTCoeffEW("CHD") + 1.362 * getSMEFTCoeffEW("CHG") - 0.048 * getSMEFTCoeffEW("CHW")
40060 - 0.049 * getSMEFTCoeffEW("CHB") + 0.046 * getSMEFTCoeffEW("CHWB") - 0.005 * getSMEFTCoeffEW("CeHR", 2, 2) - 0.012 * getSMEFTCoeffEW("CuHR", 2, 2) - 0.085 * getSMEFTCoeffEW("CdHR", 2, 2)
40061 + 0.051 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.002 * getSMEFTCoeffEW("CuWR", 2, 2) - 0.003 * getSMEFTCoeffEW("CuBR", 2, 2)
40062 - 0.150 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1) + getSMEFTCoeffEW("CHl3R", 2, 2)) / 3.0 + 0.013 * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0
40063 + 0.079 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
40064
40065 Br += dGHiR1 - dGHiTotR1;
40066
40067 if ((Br < 0) || (dGHiR1 < -1.0) || (dGHiTotR1 < -1.0)) return std::numeric_limits<double>::quiet_NaN();
40068
40069 return Br;
40070}

◆ STXS12_BrHgagaRatio()

const double NPSMEFTd6General::STXS12_BrHgagaRatio ( ) const
virtual

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

Reimplemented from NPbase.

Definition at line 40072 of file NPSMEFTd6General.cpp.

40072 {
40073 double Br = 1.0;
40074 double dGHiR1 = 0.0, dGHiTotR1 = 0.0;
40075
40076 // To be fixed together with the UFO file when going beyond U(2)
40077 // gaga
40078 dGHiR1 = (-40.15 * getSMEFTCoeffEW("CHB") - 13.08 * getSMEFTCoeffEW("CHW") + 22.4 * getSMEFTCoeffEW("CHWB") - 0.9463 * getSMEFTCoeffEW("CW") + 0.12 * getSMEFTCoeffEW("CHbox")
40079 - 0.2417 * getSMEFTCoeffEW("CHD") + 0.03447 * getSMEFTCoeffEW("CuHR", 2, 2) - 1.151 * getSMEFTCoeffEW("CuWR", 2, 2) - 2.150 * getSMEFTCoeffEW("CuBR", 2, 2)
40080 - 0.3637 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1)) / 2.0 + 0.1819 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
40081 ;
40082
40083 // Tot
40084 dGHiTotR1 = (-0.001 * getSMEFTCoeffEW("CW") + 0.12 * getSMEFTCoeffEW("CHbox") - 0.030 * getSMEFTCoeffEW("CHD") + 1.362 * getSMEFTCoeffEW("CHG") - 0.048 * getSMEFTCoeffEW("CHW")
40085 - 0.049 * getSMEFTCoeffEW("CHB") + 0.046 * getSMEFTCoeffEW("CHWB") - 0.005 * getSMEFTCoeffEW("CeHR", 2, 2) - 0.012 * getSMEFTCoeffEW("CuHR", 2, 2) - 0.085 * getSMEFTCoeffEW("CdHR", 2, 2)
40086 + 0.051 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.002 * getSMEFTCoeffEW("CuWR", 2, 2) - 0.003 * getSMEFTCoeffEW("CuBR", 2, 2)
40087 - 0.150 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1) + getSMEFTCoeffEW("CHl3R", 2, 2)) / 3.0 + 0.013 * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0
40088 + 0.079 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
40089
40090 Br += dGHiR1 - dGHiTotR1;
40091
40092 if ((Br < 0) || (dGHiR1 < -1.0) || (dGHiTotR1 < -1.0)) return std::numeric_limits<double>::quiet_NaN();
40093
40094 return Br;
40095}

◆ STXS12_ggH_mjj0_350_pTH0_60_Nj1()

const double NPSMEFTd6General::STXS12_ggH_mjj0_350_pTH0_60_Nj1 ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 40497 of file NPSMEFTd6General.cpp.

40498{
40499
40500 //NOT PROPERLY IMPLEMENTED, RETURNING A NaN
40501 return std::numeric_limits<double>::quiet_NaN();
40502
40503 double STXSb = 1.0;
40504
40505 if (sqrt_s == 13.0) {
40506
40507
40508
40509 STXSb += cWsch * (
40510 (0.) * 1000000
40511 );
40512
40513 if (FlagQuadraticTerms) {
40514 //Add contributions that are quadratic in the effective coefficients
40515
40516 STXSb += 0.0;
40517
40518 }
40519 } else
40520 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_pTH200_300()");
40521
40522 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40523
40524 return STXSb;
40525}

◆ STXS12_ggH_mjj0_350_pTH0_60_Nj2()

const double NPSMEFTd6General::STXS12_ggH_mjj0_350_pTH0_60_Nj2 ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 40646 of file NPSMEFTd6General.cpp.

40647{
40648 double STXSb = 1.0;
40649
40650 if (sqrt_s == 13.0) {
40651
40652 // To be fixed together with the UFO file when going beyond U(2)
40653 /*STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.033 * getSMEFTCoeffEW("CHD") + 46 * getSMEFTCoeffEW("CHG") - 0.128 * getSMEFTCoeffEW("CuHR", 2, 2)
40654 - 1.63 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.132 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
40655 + 0.065 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);*/
40656 //AG:
40657 // Obtained with SMEFETatNLO. cuG_Warsaw = g3_tree*cuG_SMEFTatNLO
40658 //pTj>30GeV
40659 STXSb += cWsch * (
40660 ((0.12117552334943638) * getSMEFTCoeffEW("CHbox")
40661 + (-0.03036231884057971) * getSMEFTCoeffEW("CHD")
40662 + (39.3) * getSMEFTCoeffEW("CHG") //To be updated
40663 + (-0.12262479871175523) * getSMEFTCoeffEW("CuHR", 2, 2)
40664 + (1.0990338164251208) * getSMEFTCoeffEW("CuGR", 2, 2) * (-g3_tree)
40665 + (-0.060708534621578096) * getSMEFTCoeffEW("CHl3R", 0, 0)
40666 + (-0.060708534621578096) * getSMEFTCoeffEW("CHl3R", 1, 1)
40667 + (0.06058776167471819) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
40668 );
40669
40670 if (FlagQuadraticTerms) {
40671 //Add contributions that are quadratic in the effective coefficients
40672
40673 STXSb += 0.0;
40674
40675 }
40676 } else
40677 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_mjj0_350_pTH0_60_Nj2()");
40678
40679 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40680
40681 return STXSb;
40682}

◆ STXS12_ggH_mjj0_350_pTH120_200_Nj2()

const double NPSMEFTd6General::STXS12_ggH_mjj0_350_pTH120_200_Nj2 ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 40723 of file NPSMEFTd6General.cpp.

40724{
40725 double STXSb = 1.0;
40726
40727 if (sqrt_s == 13.0) {
40728
40729 // To be fixed together with the UFO file when going beyond U(2)
40730 /*STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.032 * getSMEFTCoeffEW("CHD") + 46 * getSMEFTCoeffEW("CHG") - 0.132 * getSMEFTCoeffEW("CuHR", 2, 2)
40731 - 1.48 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.130 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
40732 + 0.066 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);*/
40733 // AG:
40734 // Obtained with SMEFETatNLO. cuG_Warsaw = g3_tree*cuG_SMEFTatNLO
40735 //pTj>30GeV
40736 STXSb += cWsch * (
40737 ((0.121) * getSMEFTCoeffEW("CHbox")
40738 + (-0.0303) * getSMEFTCoeffEW("CHD")
40739 + (39.3) * getSMEFTCoeffEW("CHG") //To be updated
40740 + (-0.123) * getSMEFTCoeffEW("CuHR", 2, 2)
40741 + (1.077) * getSMEFTCoeffEW("CuGR", 2, 2) * (-g3_tree)
40742 + (-0.061) * getSMEFTCoeffEW("CHl3R", 0, 0)
40743 + (-0.061) * getSMEFTCoeffEW("CHl3R", 1, 1)
40744 + (0.061) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
40745 );
40746
40747 if (FlagQuadraticTerms) {
40748 //Add contributions that are quadratic in the effective coefficients
40749
40750 STXSb += 0.0;
40751
40752 }
40753 } else
40754 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_mjj0_350_pTH120_200_Nj2()");
40755
40756 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40757
40758 return STXSb;
40759}

◆ STXS12_ggH_mjj0_350_pTH60_120_Nj2()

const double NPSMEFTd6General::STXS12_ggH_mjj0_350_pTH60_120_Nj2 ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 40684 of file NPSMEFTd6General.cpp.

40685{
40686 double STXSb = 1.0;
40687
40688 if (sqrt_s == 13.0) {
40689
40690 // To be fixed together with the UFO file when going beyond U(2)
40691 /*STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.033 * getSMEFTCoeffEW("CHD") + 47 * getSMEFTCoeffEW("CHG") - 0.133 * getSMEFTCoeffEW("CuHR", 2, 2)
40692 - 1.59 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.130 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
40693 + 0.065 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);*/
40694
40695 //AG:
40696 // Obtained with SMEFETatNLO. cuG_Warsaw = g3_tree*cuG_SMEFTatNLO
40697 //pTj>30GeV
40698 STXSb += cWsch * (
40699 ((0.121) * getSMEFTCoeffEW("CHbox")
40700 + (-0.0303) * getSMEFTCoeffEW("CHD")
40701 + (39.3) * getSMEFTCoeffEW("CHG") //To be updated
40702 + (-0.1224) * getSMEFTCoeffEW("CuHR", 2, 2)
40703 + (1.093) * getSMEFTCoeffEW("CuGR", 2, 2) * (-g3_tree)
40704 + (-0.0606) * getSMEFTCoeffEW("CHl3R", 0, 0)
40705 + (-0.0606) * getSMEFTCoeffEW("CHl3R", 1, 1)
40706 + (0.061) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
40707 );
40708
40709 if (FlagQuadraticTerms) {
40710 //Add contributions that are quadratic in the effective coefficients
40711
40712 STXSb += 0.0;
40713
40714 }
40715 } else
40716 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_mjj0_350_pTH60_120_Nj2()");
40717
40718 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40719
40720 return STXSb;
40721}

◆ STXS12_ggH_mjj350_700_pTH0_200_Nj2()

const double NPSMEFTd6General::STXS12_ggH_mjj350_700_pTH0_200_Nj2 ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 40878 of file NPSMEFTd6General.cpp.

40879{
40880 double STXSb = 1.0;
40881
40882 if (sqrt_s == 13.0) {
40883
40884 // Obtained with SMEFETatNLO. cuG_Warsaw = g3_tree*cuG_SMEFTatNLO
40885 //pTj>30GeV
40886 STXSb += cWsch * (
40887 ((0.12121771217712178) * getSMEFTCoeffEW("CHbox")
40888 + (-0.030401291512915127) * getSMEFTCoeffEW("CHD")
40889 + (39.3) * getSMEFTCoeffEW("CHG") //To be updated
40890 + (-0.12283210332103321) * getSMEFTCoeffEW("CuHR", 2, 2)
40891 + (0.992158671586716) * getSMEFTCoeffEW("CuGR", 2, 2) * (-g3_tree)
40892 + (-0.06079335793357934) * getSMEFTCoeffEW("CHl3R", 0, 0)
40893 + (-0.06079335793357934) * getSMEFTCoeffEW("CHl3R", 1, 1)
40894 + (0.06060885608856089) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
40895 );
40896
40897 if (FlagQuadraticTerms) {
40898 //Add contributions that are quadratic in the effective coefficients
40899
40900 STXSb += 0.0;
40901
40902 }
40903 } else
40904 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_mjj350_700_pTH0_200_Nj2()");
40905
40906 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40907
40908 return STXSb;
40909}

◆ STXS12_ggH_mjj350_700_pTH0_200_ptHjj0_25_Nj2()

const double NPSMEFTd6General::STXS12_ggH_mjj350_700_pTH0_200_ptHjj0_25_Nj2 ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 40761 of file NPSMEFTd6General.cpp.

40761 {
40762
40763 //NOT PROPERLY IMPLEMENTED, RETURNING A NaN
40764 return std::numeric_limits<double>::quiet_NaN();
40765
40766 // To be fixed together with the UFO file when going beyond U(2)
40767 double STXSb = 1.0;
40768
40769 if (sqrt_s == 13.0) {
40770
40771 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.038 * getSMEFTCoeffEW("CHD") + 48 * getSMEFTCoeffEW("CHG") - 0.16 * getSMEFTCoeffEW("CuHR", 2, 2)
40772 - 1.60 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.147 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
40773 + 0.075 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
40774
40775 if (FlagQuadraticTerms) {
40776 //Add contributions that are quadratic in the effective coefficients
40777
40778 STXSb += 0.0;
40779
40780 }
40781 } else
40782 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_mjj350_700_pTH0_200_ptHjj0_25_Nj2()");
40783
40784 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40785
40786 return STXSb;
40787}

◆ STXS12_ggH_mjj350_700_pTH0_200_ptHjj25_Inf_Nj2()

const double NPSMEFTd6General::STXS12_ggH_mjj350_700_pTH0_200_ptHjj25_Inf_Nj2 ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 40789 of file NPSMEFTd6General.cpp.

40789 {
40790
40791
40792 //NOT PROPERLY IMPLEMENTED, RETURNING A NaN
40793 return std::numeric_limits<double>::quiet_NaN();
40794
40795
40796 // To be fixed together with the UFO file when going beyond U(2)
40797 double STXSb = 1.0;
40798
40799 if (sqrt_s == 13.0) {
40800
40801 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.033 * getSMEFTCoeffEW("CHD") + 42 * getSMEFTCoeffEW("CHG") - 0.131 * getSMEFTCoeffEW("CuHR", 2, 2)
40802 - 1.43 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.124 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
40803 + 0.064 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
40804
40805 if (FlagQuadraticTerms) {
40806 //Add contributions that are quadratic in the effective coefficients
40807
40808 STXSb += 0.0;
40809
40810 }
40811 } else
40812 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_mjj350_700_pTH0_200_ptHjj25_Inf_Nj2()");
40813
40814 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40815
40816 return STXSb;
40817}

◆ STXS12_ggH_mjj700_Inf_pTH0_200_Nj2()

const double NPSMEFTd6General::STXS12_ggH_mjj700_Inf_pTH0_200_Nj2 ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 40911 of file NPSMEFTd6General.cpp.

40912{
40913 double STXSb = 1.0;
40914
40915 if (sqrt_s == 13.0) {
40916
40917 // Obtained with SMEFETatNLO. cuG_Warsaw = g3_tree*cuG_SMEFTatNLO
40918 //pTj>30GeV
40919 STXSb += cWsch * (
40920 ((0.12123629112662014) * getSMEFTCoeffEW("CHbox")
40921 + (-0.030348953140578262) * getSMEFTCoeffEW("CHD")
40922 + (39.3) * getSMEFTCoeffEW("CHG") //To be updated
40923 + (-0.12263210368893321) * getSMEFTCoeffEW("CuHR", 2, 2)
40924 + (0.9950149551345963) * getSMEFTCoeffEW("CuGR", 2, 2) * (-g3_tree)
40925 + (-0.060697906281156525) * getSMEFTCoeffEW("CHl3R", 0, 0)
40926 + (-0.060697906281156525) * getSMEFTCoeffEW("CHl3R", 1, 1)
40927 + (0.006083) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
40928 );
40929
40930 if (FlagQuadraticTerms) {
40931 //Add contributions that are quadratic in the effective coefficients
40932
40933 STXSb += 0.0;
40934
40935 }
40936 } else
40937 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_mjj700_Inf_pTH0_200_Nj2()");
40938
40939 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40940
40941 return STXSb;
40942}

◆ STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj0_25_Nj2()

const double NPSMEFTd6General::STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj0_25_Nj2 ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 40819 of file NPSMEFTd6General.cpp.

40819 {
40820
40821 //NOT PROPERLY IMPLEMENTED, RETURNING A NaN
40822 return std::numeric_limits<double>::quiet_NaN();
40823
40824 // To be fixed together with the UFO file when going beyond U(2)
40825 double STXSb = 1.0;
40826
40827 if (sqrt_s == 13.0) {
40828
40829 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.033 * getSMEFTCoeffEW("CHD") + 50 * getSMEFTCoeffEW("CHG") - 0.14 * getSMEFTCoeffEW("CuHR", 2, 2)
40830 - 1.60 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.13 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
40831 + 0.068 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
40832
40833 if (FlagQuadraticTerms) {
40834 //Add contributions that are quadratic in the effective coefficients
40835
40836 STXSb += 0.0;
40837
40838 }
40839 } else
40840 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj0_25_Nj2()");
40841
40842 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40843
40844 return STXSb;
40845}

◆ STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj25_Inf_Nj2()

const double NPSMEFTd6General::STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj25_Inf_Nj2 ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 40850 of file NPSMEFTd6General.cpp.

40850 {
40851
40852 //NOT PROPERLY IMPLEMENTED, RETURNING A NaN
40853 return std::numeric_limits<double>::quiet_NaN();
40854
40855 // To be fixed together with the UFO file when going beyond U(2)
40856 double STXSb = 1.0;
40857
40858 if (sqrt_s == 13.0) {
40859
40860 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.030 * getSMEFTCoeffEW("CHD") + 44 * getSMEFTCoeffEW("CHG") - 0.13 * getSMEFTCoeffEW("CuHR", 2, 2)
40861 - 1.4 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.13 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
40862 + 0.061 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
40863
40864 if (FlagQuadraticTerms) {
40865 //Add contributions that are quadratic in the effective coefficients
40866
40867 STXSb += 0.0;
40868
40869 }
40870 } else
40871 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj25_Inf_Nj2()");
40872
40873 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40874
40875 return STXSb;
40876}

◆ STXS12_ggH_pTH0_10_Nj0()

const double NPSMEFTd6General::STXS12_ggH_pTH0_10_Nj0 ( const double  sqrt_s) const
virtual

The STXS bin \(gg \to H\), \(N_j=0,~p_{TH} [GeV]<10\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 40222 of file NPSMEFTd6General.cpp.

40223{
40224 double STXSb = 1.0;
40225
40226 if (sqrt_s == 13.0) {
40227
40228 // To be fixed together with the UFO file when going beyond U(2)
40229 /*STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0294 * getSMEFTCoeffEW("CHD") + 42.0 * getSMEFTCoeffEW("CHG") - 0.117 * getSMEFTCoeffEW("CuHR", 2, 2)
40230 - 1.59 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.117 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
40231 + 0.0587 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);*/
40232 //AG: Obtained with SMEFETatNLO.
40233 // cuG_Warsaw = g3_tree*cuG_SMEFTatNLO
40234 STXSb += cWsch * (
40235 ((0.12127490039840637) * getSMEFTCoeffEW("CHbox")
40236 + (-0.030326693227091632) * getSMEFTCoeffEW("CHD")
40237 + (39.28731544) * getSMEFTCoeffEW("CHG")
40238 + (-0.12254980079681274) * getSMEFTCoeffEW("CuHR", 2, 2)
40239 + (1.1274900398406373) * getSMEFTCoeffEW("CuGR", 2, 2) * (-g3_tree)
40240 + (-0.060669322709163344) * getSMEFTCoeffEW("CHl3R", 0, 0)
40241 + (-0.060669322709163344) * getSMEFTCoeffEW("CHl3R", 1, 1)
40242 + (0.06064541832669322) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
40243 );
40244
40245 if (FlagQuadraticTerms) {
40246 //Add contributions that are quadratic in the effective coefficients
40247
40248 STXSb += 0.0;
40249
40250 }
40251 } else
40252 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_pTH0_10_Nj0()");
40253
40254 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40255
40256 return STXSb;
40257}

◆ STXS12_ggH_pTH0_60_Nj1()

const double NPSMEFTd6General::STXS12_ggH_pTH0_60_Nj1 ( const double  sqrt_s) const
virtual

The STXS bin \(gg \to H\), \(N_j = 1,~p_{TH} [GeV]<60\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 40531 of file NPSMEFTd6General.cpp.

40532{
40533
40534 double STXSb = 1.0;
40535
40536 if (sqrt_s == 13.0) {
40537
40538 // To be fixed together with the UFO file when going beyond U(2)
40539 /*STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0330 * getSMEFTCoeffEW("CHD") + 44.0 * getSMEFTCoeffEW("CHG") - 0.132 * getSMEFTCoeffEW("CuHR", 2, 2)
40540 - 1.60 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.132 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
40541 + 0.065 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);*/
40542
40543 //AG:
40544 // Obtained with SMEFETatNLO. cuG_Warsaw = g3_tree*cuG_SMEFTatNLO
40545 //pTj>30GeV
40546 STXSb += cWsch * (
40547 ((0.12123683316343867) * getSMEFTCoeffEW("CHbox")
40548 + (-0.030312606184165817) * getSMEFTCoeffEW("CHD")
40549 + (39.36687385) * getSMEFTCoeffEW("CHG")
40550 + (-0.12249405368671423) * getSMEFTCoeffEW("CuHR", 2, 2)
40551 + (1.126741420319402) * getSMEFTCoeffEW("CuGR", 2, 2) * (-g3_tree)
40552 + (-0.060618416581719334) * getSMEFTCoeffEW("CHl3R", 0, 0)
40553 + (-0.060618416581719334) * getSMEFTCoeffEW("CHl3R", 1, 1)
40554 + (0.060618416581719334) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
40555 );
40556 if (FlagQuadraticTerms) {
40557 //Add contributions that are quadratic in the effective coefficients
40558
40559 STXSb += 0.0;
40560
40561 }
40562 } else
40563 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_pTH0_60_Nj1()");
40564
40565 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40566
40567 return STXSb;
40568}

◆ STXS12_ggH_pTH10_200_Nj0()

const double NPSMEFTd6General::STXS12_ggH_pTH10_200_Nj0 ( const double  sqrt_s) const
virtual

The STXS bin \(gg \to H\), \(N_j=0,~p_{TH} [GeV]<10\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 40262 of file NPSMEFTd6General.cpp.

40263{
40264
40265 //NOT PROPERLY IMPLEMENTED, RETURNING A NaN
40266 return std::numeric_limits<double>::quiet_NaN();
40267
40268 double STXSb = 1.0;
40269
40270 if (sqrt_s == 13.0) {
40271
40272
40273
40274 STXSb += cWsch * (
40275 (0.) * 1000000
40276 );
40277
40278 if (FlagQuadraticTerms) {
40279 //Add contributions that are quadratic in the effective coefficients
40280
40281 STXSb += 0.0;
40282
40283 }
40284 } else
40285 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_pTH10_200_Nj0()");
40286
40287 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40288
40289 return STXSb;
40290}

◆ STXS12_ggH_pTH10_Inf_Nj0()

const double NPSMEFTd6General::STXS12_ggH_pTH10_Inf_Nj0 ( const double  sqrt_s) const
virtual

The STXS bin \(gg \to H\), \(N_j=0,~10<p_{TH} [GeV]\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 40469 of file NPSMEFTd6General.cpp.

40469 {
40470
40471 // To be fixed together with the UFO file when going beyond U(2)
40472 double STXSb = 1.0;
40473
40474 if (sqrt_s == 13.0) {
40475
40476 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0295 * getSMEFTCoeffEW("CHD") + 42.2 * getSMEFTCoeffEW("CHG") - 0.1186 * getSMEFTCoeffEW("CuHR", 2, 2)
40477 - 1.62 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.1182 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
40478 + 0.0590 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
40479
40480 if (FlagQuadraticTerms) {
40481 //Add contributions that are quadratic in the effective coefficients
40482
40483 STXSb += 0.0;
40484
40485 }
40486 } else
40487 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_pTH10_Inf_Nj0()");
40488
40489 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40490
40491 return STXSb;
40492}

◆ STXS12_ggH_pTH120_200_Nj1()

const double NPSMEFTd6General::STXS12_ggH_pTH120_200_Nj1 ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 40608 of file NPSMEFTd6General.cpp.

40609{
40610 double STXSb = 1.0;
40611
40612 if (sqrt_s == 13.0) {
40613
40614 // To be fixed together with the UFO file when going beyond U(2)
40615 /*STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.028 * getSMEFTCoeffEW("CHD") + 44 * getSMEFTCoeffEW("CHG") - 0.118 * getSMEFTCoeffEW("CuHR", 2, 2)
40616 - 1.60 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.112 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
40617 + 0.058 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);*/
40618 // AG:
40619 // Obtained with SMEFETatNLO. cuG_Warsaw = g3_tree*cuG_SMEFTatNLO
40620 //pTj>30GeV
40621 STXSb += cWsch * (
40622 ((0.12123076923076923) * getSMEFTCoeffEW("CHbox")
40623 + (-0.030307692307692306) * getSMEFTCoeffEW("CHD")
40624 + (40.11053009) * getSMEFTCoeffEW("CHG")
40625 + (-0.12248076923076923) * getSMEFTCoeffEW("CuHR", 2, 2)
40626 + (1.115576923076923) * getSMEFTCoeffEW("CuGR", 2, 2) * (-g3_tree)
40627 + (-0.06061538461538461) * getSMEFTCoeffEW("CHl3R", 0, 0)
40628 + (-0.06061538461538461) * getSMEFTCoeffEW("CHl3R", 1, 1)
40629 + (0.06061538461538461) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
40630 );
40631
40632 if (FlagQuadraticTerms) {
40633 //Add contributions that are quadratic in the effective coefficients
40634
40635 STXSb += 0.0;
40636
40637 }
40638 } else
40639 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_pTH120_200_Nj1()");
40640
40641 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40642
40643 return STXSb;
40644}

◆ STXS12_ggH_pTH200_300()

const double NPSMEFTd6General::STXS12_ggH_pTH200_300 ( const double  sqrt_s) const
virtual

The STXS bin \(gg \to H\), \(,200<~p_{TH} [GeV]<300\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 40298 of file NPSMEFTd6General.cpp.

40299{
40300
40301 //NOT PROPERLY IMPLEMENTED, RETURNING A NaN
40302 return std::numeric_limits<double>::quiet_NaN();
40303
40304 double STXSb = 1.0;
40305
40306 if (sqrt_s == 13.0) {
40307
40308
40309
40310 STXSb += cWsch * (
40311 (0.) * 1000000
40312 );
40313
40314 if (FlagQuadraticTerms) {
40315 //Add contributions that are quadratic in the effective coefficients
40316
40317 STXSb += 0.0;
40318
40319 }
40320 } else
40321 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_pTH200_300()");
40322
40323 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40324
40325 return STXSb;
40326}

◆ STXS12_ggH_pTH200_300_Nj01()

const double NPSMEFTd6General::STXS12_ggH_pTH200_300_Nj01 ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 40121 of file NPSMEFTd6General.cpp.

40121 {
40122 // To be fixed together with the UFO file when going beyond U(2)
40123
40124 double STXSb = 1.0;
40125
40126 if (sqrt_s == 13.0) {
40127
40128 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.030 * getSMEFTCoeffEW("CHD") + 47 * getSMEFTCoeffEW("CHG") - 0.122 * getSMEFTCoeffEW("CuHR", 2, 2)
40129 - 1.69 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.120 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
40130 + 0.058 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
40131
40132 if (FlagQuadraticTerms) {
40133 //Add contributions that are quadratic in the effective coefficients
40134
40135 STXSb += 0.0;
40136
40137 }
40138 } else
40139 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_pTH200_300_Nj01()");
40140
40141 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40142
40143 return STXSb;
40144}

◆ STXS12_ggH_pTH300_450()

const double NPSMEFTd6General::STXS12_ggH_pTH300_450 ( const double  sqrt_s) const
virtual

The STXS bin \(gg \to H\), \(,300<~p_{TH} [GeV]<450\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 40332 of file NPSMEFTd6General.cpp.

40333{
40334
40335 //NOT PROPERLY IMPLEMENTED, RETURNING A NaN
40336 return std::numeric_limits<double>::quiet_NaN();
40337
40338 double STXSb = 1.0;
40339
40340 if (sqrt_s == 13.0) {
40341
40342
40343
40344 STXSb += cWsch * (
40345 (0.) * 1000000
40346 );
40347
40348 if (FlagQuadraticTerms) {
40349 //Add contributions that are quadratic in the effective coefficients
40350
40351 STXSb += 0.0;
40352
40353 }
40354 } else
40355 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_pTH300_450()");
40356
40357 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40358
40359 return STXSb;
40360}

◆ STXS12_ggH_pTH300_450_Nj01()

const double NPSMEFTd6General::STXS12_ggH_pTH300_450_Nj01 ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 40146 of file NPSMEFTd6General.cpp.

40146 {
40147
40148 // To be fixed together with the UFO file when going beyond U(2)
40149 double STXSb = 1.0;
40150
40151 if (sqrt_s == 13.0) {
40152
40153 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.029 * getSMEFTCoeffEW("CHD") + 60 * getSMEFTCoeffEW("CHG") - 0.12 * getSMEFTCoeffEW("CuHR", 2, 2)
40154 - 2.1 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.11 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
40155 + 0.055 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
40156
40157 if (FlagQuadraticTerms) {
40158 //Add contributions that are quadratic in the effective coefficients
40159
40160 STXSb += 0.0;
40161
40162 }
40163 } else
40164 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_pTH300_450_Nj01()");
40165
40166 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40167
40168 return STXSb;
40169}

◆ STXS12_ggH_pTH450_650()

const double NPSMEFTd6General::STXS12_ggH_pTH450_650 ( const double  sqrt_s) const
virtual

The STXS bin \(gg \to H\), \(450<~p_{TH} [GeV]<650\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 40400 of file NPSMEFTd6General.cpp.

40401{
40402
40403 //NOT PROPERLY IMPLEMENTED, RETURNING A NaN
40404 return std::numeric_limits<double>::quiet_NaN();
40405
40406 double STXSb = 1.0;
40407
40408 if (sqrt_s == 13.0) {
40409
40410
40411
40412 STXSb += cWsch * (
40413 (0.) * 1000000
40414 );
40415
40416 if (FlagQuadraticTerms) {
40417 //Add contributions that are quadratic in the effective coefficients
40418
40419 STXSb += 0.0;
40420
40421 }
40422 } else
40423 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_pTH450_650()");
40424
40425 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40426
40427 return STXSb;
40428}

◆ STXS12_ggH_pTH450_650_Nj01()

const double NPSMEFTd6General::STXS12_ggH_pTH450_650_Nj01 ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 40171 of file NPSMEFTd6General.cpp.

40171 {
40172 // To be fixed together with the UFO file when going beyond U(2)
40173 double STXSb = 1.0;
40174
40175 if (sqrt_s == 13.0) {
40176
40177 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.030 * getSMEFTCoeffEW("CHD") + 70 * getSMEFTCoeffEW("CHG") - 0.14 * getSMEFTCoeffEW("CuHR", 2, 2)
40178 - 2. * getSMEFTCoeffEW("CuGR", 2, 2) - 0.13 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
40179 + 0.07 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
40180
40181 if (FlagQuadraticTerms) {
40182 //Add contributions that are quadratic in the effective coefficients
40183
40184 STXSb += 0.0;
40185
40186 }
40187 } else
40188 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_pTH450_650_Nj01()");
40189
40190 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40191
40192 return STXSb;
40193}

◆ STXS12_ggH_pTH450_Inf()

const double NPSMEFTd6General::STXS12_ggH_pTH450_Inf ( const double  sqrt_s) const
virtual

The STXS bin \(gg \to H\), \(,450<~p_{TH} [GeV]\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 40366 of file NPSMEFTd6General.cpp.

40367{
40368
40369 //NOT PROPERLY IMPLEMENTED, RETURNING A NaN
40370 return std::numeric_limits<double>::quiet_NaN();
40371
40372 double STXSb = 1.0;
40373
40374 if (sqrt_s == 13.0) {
40375
40376
40377
40378 STXSb += cWsch * (
40379 (0.) * 1000000
40380 );
40381
40382 if (FlagQuadraticTerms) {
40383 //Add contributions that are quadratic in the effective coefficients
40384
40385 STXSb += 0.0;
40386
40387 }
40388 } else
40389 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_pTH450_Inf()");
40390
40391 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40392
40393 return STXSb;
40394}

◆ STXS12_ggH_pTH60_120_Nj1()

const double NPSMEFTd6General::STXS12_ggH_pTH60_120_Nj1 ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 40570 of file NPSMEFTd6General.cpp.

40571{
40572 double STXSb = 1.0;
40573
40574 if (sqrt_s == 13.0) {
40575
40576 // To be fixed together with the UFO file when going beyond U(2)
40577 /*STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0314 * getSMEFTCoeffEW("CHD") + 43.5 * getSMEFTCoeffEW("CHG") - 0.125 * getSMEFTCoeffEW("CuHR", 2, 2)
40578 - 1.58 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.125 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
40579 + 0.063 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);*/
40580 //AG:
40581 // Obtained with SMEFETatNLO. cuG_Warsaw = g3_tree*cuG_SMEFTatNLO
40582 //pTj>30GeV
40583 STXSb += cWsch * (
40584 ((0.12123503465658475) * getSMEFTCoeffEW("CHbox")
40585 + (-0.030315059861373662) * getSMEFTCoeffEW("CHD")
40586 + (39.68515459) * getSMEFTCoeffEW("CHG")
40587 + (-0.12249527410207939) * getSMEFTCoeffEW("CuHR", 2, 2)
40588 + (1.119722747321991) * getSMEFTCoeffEW("CuGR", 2, 2) * (-g3_tree)
40589 + (-0.060636420919974794) * getSMEFTCoeffEW("CHl3R", 0, 0)
40590 + (-0.060636420919974794) * getSMEFTCoeffEW("CHl3R", 1, 1)
40591 + (0.060636420919974794) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
40592 );
40593
40594 if (FlagQuadraticTerms) {
40595 //Add contributions that are quadratic in the effective coefficients
40596
40597 STXSb += 0.0;
40598
40599 }
40600 } else
40601 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_pTH60_120_Nj1()");
40602
40603 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40604
40605 return STXSb;
40606}

◆ STXS12_ggH_pTH650_Inf()

const double NPSMEFTd6General::STXS12_ggH_pTH650_Inf ( const double  sqrt_s) const
virtual

The STXS bin \(gg \to H\), \(~p_{TH} [GeV]>650\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 40434 of file NPSMEFTd6General.cpp.

40435{
40436
40437 //NOT PROPERLY IMPLEMENTED, RETURNING A NaN
40438 return std::numeric_limits<double>::quiet_NaN();
40439
40440 double STXSb = 1.0;
40441
40442 if (sqrt_s == 13.0) {
40443
40444
40445
40446 STXSb += cWsch * (
40447 (0.) * 1000000
40448 );
40449
40450 if (FlagQuadraticTerms) {
40451 //Add contributions that are quadratic in the effective coefficients
40452
40453 STXSb += 0.0;
40454
40455 }
40456 } else
40457 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_pTH650_Inf()");
40458
40459 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40460
40461 return STXSb;
40462}

◆ STXS12_ggH_pTH650_Inf_Nj01()

const double NPSMEFTd6General::STXS12_ggH_pTH650_Inf_Nj01 ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 40195 of file NPSMEFTd6General.cpp.

40195 {
40196
40197 // To be fixed together with the UFO file when going beyond U(2)
40198 double STXSb = 1.0;
40199
40200 if (sqrt_s == 13.0) {
40201
40202 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.02 * getSMEFTCoeffEW("CHD") + 200 * getSMEFTCoeffEW("CHG") - 0.05 * getSMEFTCoeffEW("CuHR", 2, 2)
40203 - 10 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.07 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
40204 + 0.06 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
40205
40206 if (FlagQuadraticTerms) {
40207 //Add contributions that are quadratic in the effective coefficients
40208
40209 STXSb += 0.0;
40210
40211 }
40212 } else
40213 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_pTH650_Inf_Nj01()");
40214
40215 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40216
40217 return STXSb;
40218}

◆ STXS12_ggHll_pTV0_75()

const double NPSMEFTd6General::STXS12_ggHll_pTV0_75 ( const double  sqrt_s) const
virtual

The STXS bin \(gg \to H\ell\ell\), \(p_{TV}[GeV]<75\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 40944 of file NPSMEFTd6General.cpp.

40944 {
40945 // To be fixed together with the UFO file when going beyond U(2)
40946 double STXSb = 1.0;
40947
40948 double CiHQ1, CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
40949 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
40950 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
40951 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
40952 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;
40953
40954 if (sqrt_s == 13.0) {
40955
40956 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0057 * getSMEFTCoeffEW("CHD") + 0.0090 * getSMEFTCoeffEW("CHWB")
40957 + 0.0454 * getSMEFTCoeffEW("CuHR", 2, 2) - 0.309 * getSMEFTCoeffEW("CuGR", 2, 2)
40958 - 0.0102 * 0.5 * (getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl1R", 1, 1) - getSMEFTCoeffEW("CHl3R", 0, 0) - getSMEFTCoeffEW("CHl3R", 1, 1))
40959 - 0.2932 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
40960 - 0.0231 * 0.5 * (getSMEFTCoeffEW("CHeR", 0, 0) + getSMEFTCoeffEW("CHeR", 1, 1)) - 0.827 * CiHQ1
40961 - 0.289 * CiHQ3
40962 + 0.246 * CiHu + 0.296 * CiHd
40963 + 0.218 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
40964
40965 if (FlagQuadraticTerms) {
40966 //Add contributions that are quadratic in the effective coefficients
40967
40968 STXSb += 0.0;
40969
40970 }
40971 } else
40972 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggHll_pTV0_75()");
40973
40974 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40975
40976 return STXSb;
40977}

◆ STXS12_ggHll_pTV150_250_Nj0()

const double NPSMEFTd6General::STXS12_ggHll_pTV150_250_Nj0 ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 41014 of file NPSMEFTd6General.cpp.

41014 {
41015 // To be fixed together with the UFO file when going beyond U(2)
41016 double STXSb = 1.0;
41017
41018 double CiHQ1, CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
41019 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
41020 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
41021 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
41022 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;
41023
41024 if (sqrt_s == 13.0) {
41025
41026 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") + 0.020 * getSMEFTCoeffEW("CHD") + 0.008 * getSMEFTCoeffEW("CHWB")
41027 + 0.100 * getSMEFTCoeffEW("CuHR", 2, 2) - 0.539 * getSMEFTCoeffEW("CuGR", 2, 2)
41028 - 0.0104 * 0.5 * (getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl1R", 1, 1) - getSMEFTCoeffEW("CHl3R", 0, 0) - getSMEFTCoeffEW("CHl3R", 1, 1))
41029 - 0.2974 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
41030 - 0.0236 * 0.5 * (getSMEFTCoeffEW("CHeR", 0, 0) + getSMEFTCoeffEW("CHeR", 1, 1)) - 0.499 * CiHQ1
41031 - 0.199 * CiHQ3 + 0.105 * CiHu + 0.205 * CiHd
41032 + 0.223 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
41033
41034 if (FlagQuadraticTerms) {
41035 //Add contributions that are quadratic in the effective coefficients
41036
41037 STXSb += 0.0;
41038
41039 }
41040 } else
41041 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggHll_pTV150_250_Nj0()");
41042
41043 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41044
41045 return STXSb;
41046}

◆ STXS12_ggHll_pTV150_250_Nj1()

const double NPSMEFTd6General::STXS12_ggHll_pTV150_250_Nj1 ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 41048 of file NPSMEFTd6General.cpp.

41048 {
41049 // To be fixed together with the UFO file when going beyond U(2)
41050 double STXSb = 1.0;
41051
41052 double CiHQ1, CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
41053 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
41054 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
41055 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
41056 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;
41057
41058 if (sqrt_s == 13.0) {
41059
41060 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") + 0.0142 * getSMEFTCoeffEW("CHD") + 0.0084 * getSMEFTCoeffEW("CHWB")
41061 + 0.0851 * getSMEFTCoeffEW("CuHR", 2, 2) - 0.491 * getSMEFTCoeffEW("CuGR", 2, 2)
41062 - 0.0103 * 0.5 * (getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl1R", 1, 1) - getSMEFTCoeffEW("CHl3R", 0, 0) - getSMEFTCoeffEW("CHl3R", 1, 1))
41063 - 0.2943 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
41064 - 0.0233 * 0.5 * (getSMEFTCoeffEW("CHeR", 0, 0) + getSMEFTCoeffEW("CHeR", 1, 1)) - 0.552 * CiHQ1
41065 - 0.212 * CiHQ3 + 0.131 * CiHu + 0.219 * CiHd
41066 + 0.219 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
41067
41068 if (FlagQuadraticTerms) {
41069 //Add contributions that are quadratic in the effective coefficients
41070
41071 STXSb += 0.0;
41072
41073 }
41074 } else
41075 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggHll_pTV150_250_Nj1()");
41076
41077 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41078
41079 return STXSb;
41080}

◆ STXS12_ggHll_pTV250_Inf()

const double NPSMEFTd6General::STXS12_ggHll_pTV250_Inf ( const double  sqrt_s) const
virtual

The STXS bin \(gg \to H\ell\ell\), \(250 < p_{TV}[GeV]\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 41082 of file NPSMEFTd6General.cpp.

41082 {
41083 // To be fixed together with the UFO file when going beyond U(2)
41084 double STXSb = 1.0;
41085
41086 double CiHQ1, CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
41087 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
41088 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
41089 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
41090 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;
41091
41092 if (sqrt_s == 13.0) {
41093
41094 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") + 0.050 * getSMEFTCoeffEW("CHD") + 0.0091 * getSMEFTCoeffEW("CHWB")
41095 + 0.163 * getSMEFTCoeffEW("CuHR", 2, 2) - 0.680 * getSMEFTCoeffEW("CuGR", 2, 2)
41096 - 0.0108 * 0.5 * (getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl1R", 1, 1) - getSMEFTCoeffEW("CHl3R", 0, 0) - getSMEFTCoeffEW("CHl3R", 1, 1))
41097 - 0.2968 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1)) - 0.0240 * 0.5 * (getSMEFTCoeffEW("CHeR", 0, 0) + getSMEFTCoeffEW("CHeR", 1, 1))
41098 - 0.352 * CiHQ1 - 0.171 * CiHQ3 + 0.020 * CiHu
41099 + 0.177 * CiHd + 0.221 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
41100
41101 if (FlagQuadraticTerms) {
41102 //Add contributions that are quadratic in the effective coefficients
41103
41104 STXSb += 0.0;
41105
41106 }
41107 } else
41108 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggHll_pTV250_Inf()");
41109
41110 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41111
41112 return STXSb;
41113}

◆ STXS12_ggHll_pTV75_150()

const double NPSMEFTd6General::STXS12_ggHll_pTV75_150 ( const double  sqrt_s) const
virtual

The STXS bin \(gg \to H\ell\ell\), \(75<p_{TV}[GeV]<150\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 40979 of file NPSMEFTd6General.cpp.

40979 {
40980 // To be fixed together with the UFO file when going beyond U(2)
40981 double STXSb = 1.0;
40982
40983 double CiHQ1, CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
40984 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
40985 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
40986 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
40987 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;
40988
40989 if (sqrt_s == 13.0) {
40990
40991 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0015 * getSMEFTCoeffEW("CHD") + 0.0088 * getSMEFTCoeffEW("CHWB")
40992 + 0.0542 * getSMEFTCoeffEW("CuHR", 2, 2) - 0.387 * getSMEFTCoeffEW("CuGR", 2, 2)
40993 - 0.0103 * 0.5 * (getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl1R", 1, 1) - getSMEFTCoeffEW("CHl3R", 0, 0) - getSMEFTCoeffEW("CHl3R", 1, 1))
40994 - 0.2943 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
40995 - 0.0235 * 0.5 * (getSMEFTCoeffEW("CHeR", 0, 0) + getSMEFTCoeffEW("CHeR", 1, 1)) - 0.698 * CiHQ1
40996 - 0.250 * CiHQ3
40997 + 0.199 * CiHu + 0.257 * CiHd
40998 + 0.220 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
40999
41000 if (FlagQuadraticTerms) {
41001 //Add contributions that are quadratic in the effective coefficients
41002
41003 STXSb += 0.0;
41004
41005 }
41006 } else
41007 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggHll_pTV75_150()");
41008
41009 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41010
41011 return STXSb;
41012}

◆ STXS12_qqHll_pTV0_150()

const double NPSMEFTd6General::STXS12_qqHll_pTV0_150 ( const double  sqrt_s) const
virtual

The STXS bin \(qq \to H\ell\ell\), \(0<p_{TV}<150[GeV]\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 42341 of file NPSMEFTd6General.cpp.

42342{
42343 double STXSb = 1.0;
42344
42345 if (sqrt_s == 13.0) {
42346
42347 STXSb += cWsch * (
42348 ((0.12123) * getSMEFTCoeffEW("CHbox")
42349 + (0.012881) * getSMEFTCoeffEW("CHD")
42350 + (0.70945) * getSMEFTCoeffEW("CHW")
42351 + (0.08197) * getSMEFTCoeffEW("CHB")
42352 + (0.31278) * getSMEFTCoeffEW("CHWB")
42353 + (-0.07723) * getSMEFTCoeffEW("CHq1R", 0, 0)
42354 + (0.10149) * getSMEFTCoeffEW("CHq1R", 1, 1)
42355 + (1.1939) * getSMEFTCoeffEW("CHq3R", 0, 0)
42356 + (0.20331) * getSMEFTCoeffEW("CHq3R", 1, 1)
42357 + (0.26871) * getSMEFTCoeffEW("CHuR", 0, 0)
42358 + (0.021453) * getSMEFTCoeffEW("CHuR", 1, 1)
42359 + (-0.0973464) * getSMEFTCoeffEW("CHdR", 0, 0)
42360 + (-0.02656685) * getSMEFTCoeffEW("CHdR", 1, 1)
42361 + (-0.011957) * getSMEFTCoeffEW("CHl1R", 0, 0)
42362 + (-0.011952) * getSMEFTCoeffEW("CHl1R", 1, 1)
42363 + (-0.011971) * getSMEFTCoeffEW("CHl1R", 2, 2)
42364 + (-0.13992658) * getSMEFTCoeffEW("CHl3R", 0, 0)
42365 + (-0.13999665) * getSMEFTCoeffEW("CHl3R", 1, 1)
42366 + (0.041673) * getSMEFTCoeffEW("CHl3R", 2, 2)
42367 + (-0.01157) * getSMEFTCoeffEW("CHeR", 0, 0)
42368 + (-0.01147) * getSMEFTCoeffEW("CHeR", 1, 1)
42369 + (-0.011664) * getSMEFTCoeffEW("CHeR", 2, 2)
42370 + (0.18184) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
42371 + (-1.158) * deltaGzd6()
42372 );
42373
42374 if (FlagQuadraticTerms) {
42375 //Add contributions that are quadratic in the effective coefficients
42376 STXSb += 0.0;
42377 }
42378 } else
42379 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHll_pTV0_150()");
42380
42381 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
42382
42383 return STXSb;
42384}

◆ STXS12_qqHll_pTV0_75()

const double NPSMEFTd6General::STXS12_qqHll_pTV0_75 ( const double  sqrt_s) const
virtual

The STXS bin \(qq \to H\ell\ell\), \(p_{TV}[GeV]<75\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 42051 of file NPSMEFTd6General.cpp.

42052{
42053 double STXSb = 1.0;
42054
42055 // To be fixed together with the UFO file when going beyond U(2)
42056 /*double CiHQ1, CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
42057 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
42058 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
42059 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
42060 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;*/
42061
42062 if (sqrt_s == 13.0) {
42063
42064 /*STXSb += (0.12 * getSMEFTCoeffEW("CHbox") + 0.0129 * getSMEFTCoeffEW("CHD") + 0.665 * getSMEFTCoeffEW("CHW") + 0.0835 * getSMEFTCoeffEW("CHB")
42065 + 0.303 * getSMEFTCoeffEW("CHWB") - 0.0362 * 0.5 * (getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl1R", 1, 1) - getSMEFTCoeffEW("CHl3R", 0, 0) - getSMEFTCoeffEW("CHl3R", 1, 1))
42066 - 0.2772 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1)) - 0.0359 * 0.5 * (getSMEFTCoeffEW("CHeR", 0, 0) + getSMEFTCoeffEW("CHeR", 1, 1))
42067 + 0.029 * CiHQ1 + 1.27 * CiHQ3 + 0.245 * CiHu - 0.1064 * CiHd
42068 + 0.183 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);*/
42069 // AG:
42070 STXSb += cWsch * (
42071 ((0.12122) * getSMEFTCoeffEW("CHbox")
42072 + (0.01275) * getSMEFTCoeffEW("CHD")
42073 + (0.66498) * getSMEFTCoeffEW("CHW")
42074 + (0.07923) * getSMEFTCoeffEW("CHB")
42075 + (0.29801) * getSMEFTCoeffEW("CHWB")
42076 + (-0.05107) * getSMEFTCoeffEW("CHq1R", 0, 0)
42077 + (0.08713) * getSMEFTCoeffEW("CHq1R", 1, 1)
42078 + (0.9403) * getSMEFTCoeffEW("CHq3R", 0, 0)
42079 + (0.17685) * getSMEFTCoeffEW("CHq3R", 1, 1)
42080 + (0.20932) * getSMEFTCoeffEW("CHuR", 0, 0)
42081 + (0.018933) * getSMEFTCoeffEW("CHuR", 1, 1)
42082 + (-0.0776056) * getSMEFTCoeffEW("CHdR", 0, 0)
42083 + (-0.0230333) * getSMEFTCoeffEW("CHdR", 1, 1)
42084 + (-0.011958) * getSMEFTCoeffEW("CHl1R", 0, 0)
42085 + (-0.011973) * getSMEFTCoeffEW("CHl1R", 1, 1)
42086 + (-0.011982) * getSMEFTCoeffEW("CHl1R", 2, 2)
42087 + (-0.1402374) * getSMEFTCoeffEW("CHl3R", 0, 0)
42088 + (-0.1403242) * getSMEFTCoeffEW("CHl3R", 1, 1)
42089 + (0.041685) * getSMEFTCoeffEW("CHl3R", 2, 2)
42090 + (-0.0117029) * getSMEFTCoeffEW("CHeR", 0, 0)
42091 + (-0.0115373) * getSMEFTCoeffEW("CHeR", 1, 1)
42092 + (-0.0116341) * getSMEFTCoeffEW("CHeR", 2, 2)
42093 + (0.18182) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
42094 + (-1.164) * deltaGzd6()
42095 );
42096
42097 if (FlagQuadraticTerms) {
42098 //Add contributions that are quadratic in the effective coefficients
42099
42100 STXSb += 0.0;
42101
42102 }
42103 } else
42104 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHll_pTV0_75()");
42105
42106 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
42107
42108 return STXSb;
42109}

◆ STXS12_qqHll_pTV150_250_Nj0()

const double NPSMEFTd6General::STXS12_qqHll_pTV150_250_Nj0 ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 42170 of file NPSMEFTd6General.cpp.

42171{
42172 double STXSb = 1.0;
42173
42174 // To be fixed together with the UFO file when going beyond U(2)
42175 /*double CiHQ1, CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
42176 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
42177 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
42178 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
42179 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;*/
42180
42181 if (sqrt_s == 13.0) {
42182
42183 /*STXSb += (0.12 * getSMEFTCoeffEW("CHbox") + 0.013 * getSMEFTCoeffEW("CHD") + 0.86 * getSMEFTCoeffEW("CHW") + 0.103 * getSMEFTCoeffEW("CHB")
42184 + 0.366 * getSMEFTCoeffEW("CHWB") - 0.035 * 0.5 * (getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl1R", 1, 1) - getSMEFTCoeffEW("CHl3R", 0, 0) - getSMEFTCoeffEW("CHl3R", 1, 1))
42185 - 0.267 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1)) - 0.0358 * 0.5 * (getSMEFTCoeffEW("CHeR", 0, 0) + getSMEFTCoeffEW("CHeR", 1, 1))
42186 - 0.12 * CiHQ1 + 3.63 * CiHQ3 + 0.87 * CiHu - 0.323 * CiHd
42187 + 0.177 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);*/
42188 // AG:
42189 STXSb += cWsch * (
42190 ((0.12131) * getSMEFTCoeffEW("CHbox")
42191 + (0.01327) * getSMEFTCoeffEW("CHD")
42192 + (0.9015) * getSMEFTCoeffEW("CHW")
42193 + (0.0923) * getSMEFTCoeffEW("CHB")
42194 + (0.37402) * getSMEFTCoeffEW("CHWB")
42195 + (-0.3625) * getSMEFTCoeffEW("CHq1R", 0, 0)
42196 + (0.20275) * getSMEFTCoeffEW("CHq1R", 1, 1)
42197 + (3.4124) * getSMEFTCoeffEW("CHq3R", 0, 0)
42198 + (0.38616) * getSMEFTCoeffEW("CHq3R", 1, 1)
42199 + (0.79679) * getSMEFTCoeffEW("CHuR", 0, 0)
42200 + (0.038688) * getSMEFTCoeffEW("CHuR", 1, 1)
42201 + (-0.266298) * getSMEFTCoeffEW("CHdR", 0, 0)
42202 + (-0.05133963) * getSMEFTCoeffEW("CHdR", 1, 1)
42203 + (-0.011931) * getSMEFTCoeffEW("CHl1R", 0, 0)
42204 + (-0.011941) * getSMEFTCoeffEW("CHl1R", 1, 1)
42205 + (-0.011982) * getSMEFTCoeffEW("CHl1R", 2, 2)
42206 + (-0.14015811) * getSMEFTCoeffEW("CHl3R", 0, 0)
42207 + (-0.1400332) * getSMEFTCoeffEW("CHl3R", 1, 1)
42208 + (0.04169) * getSMEFTCoeffEW("CHl3R", 2, 2)
42209 + (-0.00795995) * getSMEFTCoeffEW("CHeR", 0, 0)
42210 + (-0.007957808) * getSMEFTCoeffEW("CHeR", 1, 1)
42211 + (-0.00793949) * getSMEFTCoeffEW("CHeR", 2, 2)
42212 + (0.18198) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
42213 + (-1.17) * deltaGzd6()
42214 );
42215
42216 if (FlagQuadraticTerms) {
42217 //Add contributions that are quadratic in the effective coefficients
42218
42219 STXSb += 0.0;
42220
42221 }
42222 } else
42223 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHll_pTV150_250_Nj0()");
42224
42225 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
42226
42227 return STXSb;
42228}

◆ STXS12_qqHll_pTV150_250_Nj1()

const double NPSMEFTd6General::STXS12_qqHll_pTV150_250_Nj1 ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 42230 of file NPSMEFTd6General.cpp.

42231{
42232 double STXSb = 1.0;
42233
42234 // To be fixed together with the UFO file when going beyond U(2)
42235 /*double CiHQ1, CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
42236 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
42237 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
42238 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
42239 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;*/
42240
42241 if (sqrt_s == 13.0) {
42242
42243 /*STXSb += (0.12 * getSMEFTCoeffEW("CHbox") + 0.013 * getSMEFTCoeffEW("CHD") + 0.85 * getSMEFTCoeffEW("CHW") + 0.102 * getSMEFTCoeffEW("CHB")
42244 + 0.373 * getSMEFTCoeffEW("CHWB") - 0.036 * 0.5 * (getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl1R", 1, 1) - getSMEFTCoeffEW("CHl3R", 0, 0) - getSMEFTCoeffEW("CHl3R", 1, 1))
42245 - 0.266 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1)) - 0.0367 * 0.5 * (getSMEFTCoeffEW("CHeR", 0, 0) + getSMEFTCoeffEW("CHeR", 1, 1))
42246 - 0.10 * CiHQ1 + 3.19 * CiHQ3 + 0.77 * CiHu - 0.282 * CiHd
42247 + 0.177 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);*/
42248 //AG: pTj=>30GeV
42249 STXSb += cWsch * (
42250 ((0.12186) * getSMEFTCoeffEW("CHbox")
42251 + (0.0117) * getSMEFTCoeffEW("CHD")
42252 + (0.8996) * getSMEFTCoeffEW("CHW")
42253 + (0.09276) * getSMEFTCoeffEW("CHB")
42254 + (0.37312) * getSMEFTCoeffEW("CHWB")
42255 + (-0.3902) * getSMEFTCoeffEW("CHq1R", 0, 0)
42256 + (0.16551) * getSMEFTCoeffEW("CHq1R", 1, 1)
42257 + (3.0189) * getSMEFTCoeffEW("CHq3R", 0, 0)
42258 + (0.38783) * getSMEFTCoeffEW("CHq3R", 1, 1)
42259 + (0.72034) * getSMEFTCoeffEW("CHuR", 0, 0)
42260 + (0.047152) * getSMEFTCoeffEW("CHuR", 1, 1)
42261 + (-0.230024) * getSMEFTCoeffEW("CHdR", 0, 0)
42262 + (-0.048349) * getSMEFTCoeffEW("CHdR", 1, 1)
42263 + (-0.019699) * getSMEFTCoeffEW("CHl1R", 1, 1)
42264 + (-0.019614) * getSMEFTCoeffEW("CHl1R", 2, 2)
42265 + (-0.141473) * getSMEFTCoeffEW("CHl3R", 0, 0)
42266 + (-0.1415195) * getSMEFTCoeffEW("CHl3R", 1, 1)
42267 + (0.041872) * getSMEFTCoeffEW("CHl3R", 2, 2)
42268 + (-0.008903) * getSMEFTCoeffEW("CHeR", 0, 0)
42269 + (-0.0089573) * getSMEFTCoeffEW("CHeR", 1, 1)
42270 + (-0.0089657) * getSMEFTCoeffEW("CHeR", 2, 2)
42271 + (0.18278) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
42272 + (-1.113) * deltaGzd6()
42273 );
42274
42275 if (FlagQuadraticTerms) {
42276 //Add contributions that are quadratic in the effective coefficients
42277
42278 STXSb += 0.0;
42279
42280 }
42281 } else
42282 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHll_pTV150_250_Nj1()");
42283
42284 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
42285
42286 return STXSb;
42287}

◆ STXS12_qqHll_pTV250_400()

const double NPSMEFTd6General::STXS12_qqHll_pTV250_400 ( const double  sqrt_s) const
virtual

The STXS bin \(qq \to H\ell\ell\), \(250<p_{TV}<400[GeV]\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 42386 of file NPSMEFTd6General.cpp.

42387{
42388 double STXSb = 1.0;
42389
42390 if (sqrt_s == 13.0) {
42391
42392 STXSb += cWsch * (
42393 ((0.12128) * getSMEFTCoeffEW("CHbox")
42394 + (0.013624) * getSMEFTCoeffEW("CHD")
42395 + (0.9689) * getSMEFTCoeffEW("CHW")
42396 + (0.09471) * getSMEFTCoeffEW("CHB")
42397 + (0.395) * getSMEFTCoeffEW("CHWB")
42398 + (-1.023) * getSMEFTCoeffEW("CHq1R", 0, 0)
42399 + (0.32931) * getSMEFTCoeffEW("CHq1R", 1, 1)
42400 + (7.7452) * getSMEFTCoeffEW("CHq3R", 0, 0)
42401 + (0.61719) * getSMEFTCoeffEW("CHq3R", 1, 1)
42402 + (1.8529) * getSMEFTCoeffEW("CHuR", 0, 0)
42403 + (0.060759) * getSMEFTCoeffEW("CHuR", 1, 1)
42404 + (-0.586475) * getSMEFTCoeffEW("CHdR", 0, 0)
42405 + (-0.0825726) * getSMEFTCoeffEW("CHdR", 1, 1)
42406 + (-0.011971) * getSMEFTCoeffEW("CHl1R", 0, 0)
42407 + (-0.011947) * getSMEFTCoeffEW("CHl1R", 1, 1)
42408 + (-0.01199) * getSMEFTCoeffEW("CHl1R", 2, 2)
42409 + (-0.1402367) * getSMEFTCoeffEW("CHl3R", 0, 0)
42410 + (-0.1402747) * getSMEFTCoeffEW("CHl3R", 1, 1)
42411 + (0.041712) * getSMEFTCoeffEW("CHl3R", 2, 2)
42412 + (-0.00793968) * getSMEFTCoeffEW("CHeR", 0, 0)
42413 + (-0.00794877) * getSMEFTCoeffEW("CHeR", 1, 1)
42414 + (-0.00792663) * getSMEFTCoeffEW("CHeR", 2, 2)
42415 + (0.18192) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
42416 + (-1.173) * deltaGzd6()
42417 );
42418
42419 if (FlagQuadraticTerms) {
42420 //Add contributions that are quadratic in the effective coefficients
42421 STXSb += 0.0;
42422 }
42423 } else
42424 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHll_pTV250_400()");
42425
42426 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
42427
42428 return STXSb;
42429}

◆ STXS12_qqHll_pTV250_Inf()

const double NPSMEFTd6General::STXS12_qqHll_pTV250_Inf ( const double  sqrt_s) const
virtual

The STXS bin \(qq \to H\ell\ell\), \(250<p_{TV}[GeV]\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 42289 of file NPSMEFTd6General.cpp.

42289 {
42290
42291 double STXSb = (0.003784*STXS12_qqHll_pTV250_400(sqrt_s)+0.0007538*STXS12_qqHll_pTV400_Inf(sqrt_s))/(0.003784+0.0007538);
42292
42293
42294
42295 /*
42296 // To be fixed together with the UFO file when going beyond U(2)
42297 double CiHQ1, CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
42298 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
42299 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
42300 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
42301 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;
42302
42303 if (sqrt_s == 13.0) {
42304
42305 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") + 0.010 * getSMEFTCoeffEW("CHD") + 0.88 * getSMEFTCoeffEW("CHW") + 0.135 * getSMEFTCoeffEW("CHB")
42306 + 0.41 * getSMEFTCoeffEW("CHWB") - 0.037 * 0.5 * (getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl1R", 1, 1) - getSMEFTCoeffEW("CHl3R", 0, 0) - getSMEFTCoeffEW("CHl3R", 1, 1))
42307 - 0.271 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1)) - 0.036 * 0.5 * (getSMEFTCoeffEW("CHeR", 0, 0) + getSMEFTCoeffEW("CHeR", 1, 1))
42308 - 1.12 * CiHQ1 + 9.9 * CiHQ3 + 2.51 * CiHu - 0.81 * CiHd
42309 + 0.181 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
42310
42311 if (FlagQuadraticTerms) {
42312 //Add contributions that are quadratic in the effective coefficients
42313
42314 STXSb += 0.0;
42315
42316 }
42317 } else
42318 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHll_pTV250_Inf()");
42319
42320
42321 */
42322
42323
42324
42325
42326
42327 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
42328
42329 return STXSb;
42330
42331
42332
42333
42334
42335
42336
42337
42338}
A class for computing the STXS bin .
A class for computing the STXS bin .

◆ STXS12_qqHll_pTV400_Inf()

const double NPSMEFTd6General::STXS12_qqHll_pTV400_Inf ( const double  sqrt_s) const
virtual

The STXS bin \(qq \to H\ell\ell\), \(400<p_{TV}[GeV]\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 42431 of file NPSMEFTd6General.cpp.

42432{
42433 double STXSb = 1.0;
42434
42435 if (sqrt_s == 13.0) {
42436
42437 STXSb += cWsch * (
42438 ((0.12137) * getSMEFTCoeffEW("CHbox")
42439 + (0.011638) * getSMEFTCoeffEW("CHD")
42440 + (1.0294) * getSMEFTCoeffEW("CHW")
42441 + (0.09718) * getSMEFTCoeffEW("CHB")
42442 + (0.41079) * getSMEFTCoeffEW("CHWB")
42443 + (-3.4338) * getSMEFTCoeffEW("CHq1R", 0, 0)
42444 + (0.54859) * getSMEFTCoeffEW("CHq1R", 1, 1)
42445 + (21.293) * getSMEFTCoeffEW("CHq3R", 0, 0)
42446 + (1.0603) * getSMEFTCoeffEW("CHq3R", 1, 1)
42447 + (5.2254) * getSMEFTCoeffEW("CHuR", 0, 0)
42448 + (0.108) * getSMEFTCoeffEW("CHuR", 1, 1)
42449 + (-1.557636) * getSMEFTCoeffEW("CHdR", 0, 0)
42450 + (-0.1402551) * getSMEFTCoeffEW("CHdR", 1, 1)
42451 + (-0.021029) * getSMEFTCoeffEW("CHl1R", 0, 0)
42452 + (-0.021045) * getSMEFTCoeffEW("CHl1R", 1, 1)
42453 + (-0.021123) * getSMEFTCoeffEW("CHl1R", 2, 2)
42454 + (-0.14045) * getSMEFTCoeffEW("CHl3R", 0, 0)
42455 + (-0.1405169) * getSMEFTCoeffEW("CHl3R", 1, 1)
42456 + (0.041324) * getSMEFTCoeffEW("CHl3R", 2, 2)
42457 + (-0.00540608) * getSMEFTCoeffEW("CHeR", 0, 0)
42458 + (-0.00540827) * getSMEFTCoeffEW("CHeR", 1, 1)
42459 + (-0.0053773) * getSMEFTCoeffEW("CHeR", 2, 2)
42460 + (0.18206) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
42461 + (-1.144) * deltaGzd6()
42462 );
42463
42464 if (FlagQuadraticTerms) {
42465 //Add contributions that are quadratic in the effective coefficients
42466
42467 STXSb += 0.0;
42468 }
42469 } else
42470 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHll_pTV400_Inf()");
42471
42472 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
42473
42474 return STXSb;
42475}

◆ STXS12_qqHll_pTV75_150()

const double NPSMEFTd6General::STXS12_qqHll_pTV75_150 ( const double  sqrt_s) const
virtual

The STXS bin \(qq \to H\ell\ell\), \(75<p_{TV}[GeV]<150\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 42111 of file NPSMEFTd6General.cpp.

42112{
42113 double STXSb = 1.0;
42114
42115 // To be fixed together with the UFO file when going beyond U(2)
42116 /*double CiHQ1, CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
42117 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
42118 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
42119 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
42120 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;*/
42121
42122 if (sqrt_s == 13.0) {
42123
42124 /*STXSb += (0.12 * getSMEFTCoeffEW("CHbox") + 0.0128 * getSMEFTCoeffEW("CHD") + 0.771 * getSMEFTCoeffEW("CHW") + 0.092 * getSMEFTCoeffEW("CHB")
42125 + 0.341 * getSMEFTCoeffEW("CHWB") - 0.0360 * 0.5 * (getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl1R", 1, 1) - getSMEFTCoeffEW("CHl3R", 0, 0) - getSMEFTCoeffEW("CHl3R", 1, 1))
42126 - 0.274 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1)) - 0.0362 * 0.5 * (getSMEFTCoeffEW("CHeR", 0, 0) + getSMEFTCoeffEW("CHeR", 1, 1))
42127 + 0.01 * CiHQ1 + 1.80 * CiHQ3 + 0.403 * CiHu - 0.166 * CiHd
42128 + 0.182 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);*/
42129 // AG:
42130 STXSb += cWsch * (
42131 ((0.1071) * getSMEFTCoeffEW("CHbox")
42132 + (0.01084) * getSMEFTCoeffEW("CHD")
42133 + (0.7) * getSMEFTCoeffEW("CHW")
42134 + (0.07851) * getSMEFTCoeffEW("CHB")
42135 + (0.3063) * getSMEFTCoeffEW("CHWB")
42136 + (-0.093) * getSMEFTCoeffEW("CHq1R", 0, 0)
42137 + (0.113) * getSMEFTCoeffEW("CHq1R", 1, 1)
42138 + (1.53) * getSMEFTCoeffEW("CHq3R", 0, 0)
42139 + (0.2248) * getSMEFTCoeffEW("CHq3R", 1, 1)
42140 + (0.3302) * getSMEFTCoeffEW("CHuR", 0, 0)
42141 + (0.02362) * getSMEFTCoeffEW("CHuR", 1, 1)
42142 + (-0.1143) * getSMEFTCoeffEW("CHdR", 0, 0)
42143 + (-0.0288097) * getSMEFTCoeffEW("CHdR", 1, 1)
42144 + (-0.011924) * getSMEFTCoeffEW("CHl1R", 1, 1)
42145 + (-0.011969) * getSMEFTCoeffEW("CHl1R", 2, 2)
42146 + (-0.1403624) * getSMEFTCoeffEW("CHl3R", 0, 0)
42147 + (-0.14009461) * getSMEFTCoeffEW("CHl3R", 1, 1)
42148 + (0.041736) * getSMEFTCoeffEW("CHl3R", 2, 2)
42149 + (-0.0066) * getSMEFTCoeffEW("CHeR", 0, 0)
42150 + (-0.00815) * getSMEFTCoeffEW("CHeR", 1, 1)
42151 + (0) * getSMEFTCoeffEW("CHeR", 2, 2)
42152 + (0.18191) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
42153 + (-1.166) * deltaGzd6()
42154 );
42155
42156 if (FlagQuadraticTerms) {
42157 //Add contributions that are quadratic in the effective coefficients
42158
42159 STXSb += 0.0;
42160
42161 }
42162 } else
42163 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHll_pTV75_150()");
42164
42165 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
42166
42167 return STXSb;
42168}

◆ STXS12_qqHlv_pTV0_150()

const double NPSMEFTd6General::STXS12_qqHlv_pTV0_150 ( const double  sqrt_s) const
virtual

The STXS bin \(qq \to H\ell\nu\), \(0<p_{TV}<150[GeV]\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 41958 of file NPSMEFTd6General.cpp.

41959{
41960 double STXSb = 1.0;
41961
41962 if (sqrt_s == 13.0) {
41963
41964 STXSb += cWsch * (
41965 ((0.12122) * getSMEFTCoeffEW("CHbox")
41966 + (-0.03033245) * getSMEFTCoeffEW("CHD")
41967 + (0.86411) * getSMEFTCoeffEW("CHW")
41968 + (1.2279) * getSMEFTCoeffEW("CHq3R", 0, 0)
41969 + (0.18313) * getSMEFTCoeffEW("CHq3R", 1, 1)
41970 + (-0.1411777) * getSMEFTCoeffEW("CHl3R", 0, 0)
41971 + (-0.1411553) * getSMEFTCoeffEW("CHl3R", 1, 1)
41972 + (0.18183) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
41973 + (-1.002) * deltaGwd6()
41974 );
41975
41976 if (FlagQuadraticTerms) {
41977 //Add contributions that are quadratic in the effective coefficients
41978
41979 STXSb += 0.0;
41980
41981 }
41982 } else
41983 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHlv_pTV0_150)");
41984
41985 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41986
41987 return STXSb;
41988}

◆ STXS12_qqHlv_pTV0_75()

const double NPSMEFTd6General::STXS12_qqHlv_pTV0_75 ( const double  sqrt_s) const
virtual

The STXS bin \(qq \to H\ell\nu\), \(p_{TV}[GeV]<75\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 41775 of file NPSMEFTd6General.cpp.

41776{
41777 double STXSb = 1.0;
41778
41779 // To be fixed together with the UFO file when going beyond U(2)
41780 /*double CiHQ3; // Cannot resolve fam. dependence -> assume universality for quarks.
41781 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;*/
41782
41783 if (sqrt_s == 13.0) {
41784
41785 /*STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0304 * getSMEFTCoeffEW("CHD") + 0.813 * getSMEFTCoeffEW("CHW")
41786 - 0.241 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
41787 + 1.142 * CiHQ3 + 0.183 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0); */
41788 // AG:
41789 STXSb += cWsch * (
41790 ((0.12114) * getSMEFTCoeffEW("CHbox")
41791 + (-0.03031269) * getSMEFTCoeffEW("CHD")
41792 + (0.8155) * getSMEFTCoeffEW("CHW")
41793 + (0.9523) * getSMEFTCoeffEW("CHq3R", 0, 0)
41794 + (0.15907) * getSMEFTCoeffEW("CHq3R", 1, 1)
41795 + (-0.1412857) * getSMEFTCoeffEW("CHl3R", 0, 0)
41796 + (-0.14124287) * getSMEFTCoeffEW("CHl3R", 1, 1)
41797 + (0.18176) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
41798 + (-1.012) * deltaGwd6()
41799 );
41800
41801 if (FlagQuadraticTerms) {
41802 //Add contributions that are quadratic in the effective coefficients
41803
41804 STXSb += 0.0;
41805
41806 }
41807 } else
41808 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHlv_pTV0_75()");
41809
41810 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41811
41812 return STXSb;
41813}

◆ STXS12_qqHlv_pTV150_250_Nj0()

const double NPSMEFTd6General::STXS12_qqHlv_pTV150_250_Nj0 ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 41855 of file NPSMEFTd6General.cpp.

41856{
41857 double STXSb = 1.0;
41858
41859 // To be fixed together with the UFO file when going beyond U(2)
41860 /*double CiHQ3; // Cannot resolve fam. dependence -> assume universality for quarks.
41861 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;*/
41862
41863 if (sqrt_s == 13.0) {
41864
41865 /*STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0312 * getSMEFTCoeffEW("CHD") + 1.06 * getSMEFTCoeffEW("CHW")
41866 - 0.247 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
41867 + 4.07 * CiHQ3 + 0.187 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);*/
41868 // AG:
41869 STXSb += cWsch * (
41870 ((0.12103) * getSMEFTCoeffEW("CHbox")
41871 + (-0.03027479) * getSMEFTCoeffEW("CHD")
41872 + (1.0506) * getSMEFTCoeffEW("CHW")
41873 + (3.6846) * getSMEFTCoeffEW("CHq3R", 0, 0)
41874 + (0.34645) * getSMEFTCoeffEW("CHq3R", 1, 1)
41875 + (-0.1403732) * getSMEFTCoeffEW("CHl3R", 0, 0)
41876 + (-0.1405017) * getSMEFTCoeffEW("CHl3R", 1, 1)
41877 + (0.18154) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
41878 + (-1.017) * deltaGwd6()
41879 );
41880
41881 if (FlagQuadraticTerms) {
41882 //Add contributions that are quadratic in the effective coefficients
41883
41884 STXSb += 0.0;
41885
41886 }
41887 } else
41888 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHlv_pTV150_250_Nj0()");
41889
41890 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41891
41892 return STXSb;
41893}

◆ STXS12_qqHlv_pTV150_250_Nj1()

const double NPSMEFTd6General::STXS12_qqHlv_pTV150_250_Nj1 ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 41895 of file NPSMEFTd6General.cpp.

41896{
41897 double STXSb = 1.0;
41898
41899 // To be fixed together with the UFO file when going beyond U(2)
41900 /*double CiHQ3; // Cannot resolve fam. dependence -> assume universality for quarks.
41901 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;*/
41902
41903 if (sqrt_s == 13.0) {
41904
41905 /*STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0307 * getSMEFTCoeffEW("CHD") + 1.08 * getSMEFTCoeffEW("CHW")
41906 - 0.239 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
41907 + 3.58 * CiHQ3 + 0.180 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);*/
41908 // AG: pTj=>30GeV
41909 STXSb += cWsch * (
41910 ((0.12125) * getSMEFTCoeffEW("CHbox")
41911 + (-0.03035345) * getSMEFTCoeffEW("CHD")
41912 + (1.0561) * getSMEFTCoeffEW("CHW")
41913 + (3.2437) * getSMEFTCoeffEW("CHq3R", 0, 0)
41914 + (0.36816) * getSMEFTCoeffEW("CHq3R", 1, 1)
41915 + (-0.1200448) * getSMEFTCoeffEW("CHl3R", 0, 0)
41916 + (-0.1201971) * getSMEFTCoeffEW("CHl3R", 1, 1)
41917 + (0.18189) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
41918 + (-1.009) * deltaGwd6()
41919 );
41920
41921 if (FlagQuadraticTerms) {
41922 //Add contributions that are quadratic in the effective coefficients
41923
41924 STXSb += 0.0;
41925
41926 }
41927 } else
41928 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHlv_pTV150_250_Nj1()");
41929
41930 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41931
41932 return STXSb;
41933}

◆ STXS12_qqHlv_pTV250_400()

const double NPSMEFTd6General::STXS12_qqHlv_pTV250_400 ( const double  sqrt_s) const
virtual

The STXS bin \(qq \to H\ell\nu\), \(250<p_{TV}<400[GeV]\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 41990 of file NPSMEFTd6General.cpp.

41991{
41992 double STXSb = 1.0;
41993
41994 if (sqrt_s == 13.0) {
41995
41996 STXSb += cWsch * (
41997 ((0.12126) * getSMEFTCoeffEW("CHbox")
41998 + (-0.03028419) * getSMEFTCoeffEW("CHD")
41999 + (1.1087) * getSMEFTCoeffEW("CHW")
42000 + (8.462) * getSMEFTCoeffEW("CHq3R", 0, 0)
42001 + (0.54273) * getSMEFTCoeffEW("CHq3R", 1, 1)
42002 + (-0.1402818) * getSMEFTCoeffEW("CHl3R", 0, 0)
42003 + (-0.1402079) * getSMEFTCoeffEW("CHl3R", 1, 1)
42004 + (0.18188) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
42005 + (-0.99) * deltaGwd6()
42006 );
42007
42008 if (FlagQuadraticTerms) {
42009 //Add contributions that are quadratic in the effective coefficients
42010 STXSb += 0.0;
42011 }
42012 } else
42013 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHlv_pTV250_400()");
42014
42015 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
42016
42017 return STXSb;
42018}

◆ STXS12_qqHlv_pTV250_Inf()

const double NPSMEFTd6General::STXS12_qqHlv_pTV250_Inf ( const double  sqrt_s) const
virtual

The STXS bin \(qq \to H\ell\nu\), \(250<p_{TV}[GeV]\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 41935 of file NPSMEFTd6General.cpp.

41935 {
41936 // To be fixed together with the UFO file when going beyond U(2)
41937 double STXSb = 1.0;
41938
41939
41940 if (sqrt_s == 13.0) {
41941
41942 STXSb = (0.01127*STXS12_qqHlv_pTV250_400(sqrt_s) + 0.00339*STXS12_qqHlv_pTV400_Inf(sqrt_s))/(0.01127+0.00339);
41943
41944 if (FlagQuadraticTerms) {
41945 //Add contributions that are quadratic in the effective coefficients
41946
41947 STXSb += 0.0;
41948
41949 }
41950 } else
41951 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHlv_pTV250_Inf()");
41952
41953 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41954
41955 return STXSb;
41956}
A class for computing the STXS bin .
A class for computing the STXS bin .

◆ STXS12_qqHlv_pTV400_Inf()

const double NPSMEFTd6General::STXS12_qqHlv_pTV400_Inf ( const double  sqrt_s) const
virtual

The STXS bin \(qq \to H\ell\nu\), \(400<p_{TV}[GeV]\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 42020 of file NPSMEFTd6General.cpp.

42021{
42022 double STXSb = 1.0;
42023
42024 if (sqrt_s == 13.0) {
42025
42026 STXSb += cWsch * (
42027 ((0.1213) * getSMEFTCoeffEW("CHbox")
42028 + (-0.03031894) * getSMEFTCoeffEW("CHD")
42029 + (1.1361) * getSMEFTCoeffEW("CHW")
42030 + (25.302) * getSMEFTCoeffEW("CHq3R", 0, 0)
42031 + (0.9521) * getSMEFTCoeffEW("CHq3R", 1, 1)
42032 + (-0.14003358) * getSMEFTCoeffEW("CHl3R", 0, 0)
42033 + (-0.14005959) * getSMEFTCoeffEW("CHl3R", 1, 1)
42034 + (0.18197) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
42035 + (-1.005) * deltaGwd6()
42036 );
42037
42038 if (FlagQuadraticTerms) {
42039 //Add contributions that are quadratic in the effective coefficients
42040
42041 STXSb += 0.0;
42042 }
42043 } else
42044 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHlv_pTV400_Inf()");
42045
42046 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
42047
42048 return STXSb;
42049}

◆ STXS12_qqHlv_pTV75_150()

const double NPSMEFTd6General::STXS12_qqHlv_pTV75_150 ( const double  sqrt_s) const
virtual

The STXS bin \(qq \to H\ell\nu\), \(75<p_{TV}[GeV]<150\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 41815 of file NPSMEFTd6General.cpp.

41816{
41817 double STXSb = 1.0;
41818
41819 // To be fixed together with the UFO file when going beyond U(2)
41820 /*double CiHQ3; // Cannot resolve fam. dependence -> assume universality for quarks.
41821 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;*/
41822
41823 if (sqrt_s == 13.0) {
41824
41825 /*STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0304 * getSMEFTCoeffEW("CHD") + 0.946 * getSMEFTCoeffEW("CHW")
41826 - 0.244 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
41827 + 1.90 * CiHQ3 + 0.183 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);*/
41828 // AG:
41829 STXSb += cWsch * (
41830 ((0.12127) * getSMEFTCoeffEW("CHbox")
41831 + (-0.03032518) * getSMEFTCoeffEW("CHD")
41832 + (0.9462) * getSMEFTCoeffEW("CHW")
41833 + (1.7004) * getSMEFTCoeffEW("CHq3R", 0, 0)
41834 + (0.22393) * getSMEFTCoeffEW("CHq3R", 1, 1)
41835 + (-0.1410885) * getSMEFTCoeffEW("CHl3R", 0, 0)
41836 + (-0.1408925) * getSMEFTCoeffEW("CHl3R", 1, 1)
41837 + (0.1819) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
41838 + (-0.996) * deltaGwd6()
41839 );
41840
41841 if (FlagQuadraticTerms) {
41842 //Add contributions that are quadratic in the effective coefficients
41843
41844 STXSb += 0.0;
41845
41846 }
41847 } else
41848 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHlv_pTV75_150()");
41849
41850 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41851
41852 return STXSb;
41853}

◆ STXS12_qqHqq_mjj0_60_Nj2()

const double NPSMEFTd6General::STXS12_qqHqq_mjj0_60_Nj2 ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 41212 of file NPSMEFTd6General.cpp.

41212 {
41213
41214 //NOT PROPERLY IMPLEMENTED, RETURNING A NaN
41215 return std::numeric_limits<double>::quiet_NaN();
41216
41217
41218
41219 // To be fixed together with the UFO file when going beyond U(2)
41220 double STXSb = 1.0;
41221
41222 //double CiHQ1;
41223 double CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
41224 //CiHQ1 = (getSMEFTCoeffEW("CHq1R",0,0) + getSMEFTCoeffEW("CHq1R",1,1) + getSMEFTCoeffEW("CHq1R",2,2))/3.0;
41225 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
41226 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
41227 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;
41228
41229 if (sqrt_s == 13.0) {
41230
41231 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.011 * getSMEFTCoeffEW("CHD") + 0.38 * getSMEFTCoeffEW("CHW") + 0.012 * getSMEFTCoeffEW("CHB")
41232 + 0.060 * getSMEFTCoeffEW("CHWB") - 0.36 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
41233 + 0.94 * CiHQ3 + 0.055 * CiHu - 0.022 * CiHd
41234 + 0.178 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
41235
41236 if (FlagQuadraticTerms) {
41237 //Add contributions that are quadratic in the effective coefficients
41238
41239 STXSb += 0.0;
41240
41241 }
41242 } else
41243 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHqq_mjj0_60_Nj2()");
41244
41245 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41246
41247 return STXSb;
41248}

◆ STXS12_qqHqq_mjj1000_1500_pTH0_200_Nj2()

const double NPSMEFTd6General::STXS12_qqHqq_mjj1000_1500_pTH0_200_Nj2 ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 41615 of file NPSMEFTd6General.cpp.

41616{
41617 double STXSb = 1.0;
41618
41619 if (sqrt_s == 13.0) {
41620
41621 //pTj>30GeV
41622 STXSb += cWsch * (
41623 ((0.12096) * getSMEFTCoeffEW("CHbox")
41624 + (-0.010795) * getSMEFTCoeffEW("CHD")
41625 + (-0.126544) * getSMEFTCoeffEW("CHW")
41626 + (-0.000155) * getSMEFTCoeffEW("CHB")
41627 + (0.020471) * getSMEFTCoeffEW("CHWB")
41628 + (0.013753) * getSMEFTCoeffEW("CHq1R", 0, 0)
41629 + (-0.0056663) * getSMEFTCoeffEW("CHq1R", 1, 1)
41630 + (-0.334119) * getSMEFTCoeffEW("CHq3R", 0, 0)
41631 + (-0.0563833) * getSMEFTCoeffEW("CHq3R", 1, 1)
41632 + (-0.0222351) * getSMEFTCoeffEW("CHuR", 0, 0)
41633 + (-0.00200624) * getSMEFTCoeffEW("CHuR", 1, 1)
41634 + (0.0068001) * getSMEFTCoeffEW("CHdR", 0, 0)
41635 + (0.0018158) * getSMEFTCoeffEW("CHdR", 1, 1)
41636 + (-0.181549) * getSMEFTCoeffEW("CHl3R", 0, 0)
41637 + (-0.181549) * getSMEFTCoeffEW("CHl3R", 1, 1)
41638 + (0.18153) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
41639 );
41640
41641 if (FlagQuadraticTerms) {
41642 //Add contributions that are quadratic in the effective coefficients
41643
41644 STXSb += 0.0;
41645
41646 }
41647 } else
41648 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHqq_mjj1000_1500_pTH0_200_Nj2()");
41649
41650 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41651
41652 return STXSb;
41653}

◆ STXS12_qqHqq_mjj1000_Inf_pTH200_Inf_Nj2()

const double NPSMEFTd6General::STXS12_qqHqq_mjj1000_Inf_pTH200_Inf_Nj2 ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 41735 of file NPSMEFTd6General.cpp.

41736{
41737 double STXSb = 1.0;
41738
41739 if (sqrt_s == 13.0) {
41740
41741 //pTj>30GeV
41742 STXSb += cWsch * (
41743 ((0.12115277435803268) * getSMEFTCoeffEW("CHbox")
41744 + (-0.006700175570443445) * getSMEFTCoeffEW("CHD")
41745 + (0.14503609950278334) * getSMEFTCoeffEW("CHW")
41746 + (-0.001181392562850623) * getSMEFTCoeffEW("CHB")
41747 + (0.023797404695001557) * getSMEFTCoeffEW("CHWB")
41748 + (0.1267974703204301) * getSMEFTCoeffEW("CHq1R", 0, 0)
41749 + (-0.020350888277334663) * getSMEFTCoeffEW("CHq1R", 1, 1)
41750 + (-1.7030969805490792) * getSMEFTCoeffEW("CHq3R", 0, 0)
41751 + (-0.2091291453108325) * getSMEFTCoeffEW("CHq3R", 1, 1)
41752 + (-0.13908329182938856) * getSMEFTCoeffEW("CHuR", 0, 0)
41753 + (-0.008563055128991819) * getSMEFTCoeffEW("CHuR", 1, 1)
41754 + (0.035275554702358033) * getSMEFTCoeffEW("CHdR", 0, 0)
41755 + (0.007091459551226658) * getSMEFTCoeffEW("CHdR", 1, 1)
41756 + (-0.18157625796816287) * getSMEFTCoeffEW("CHl3R", 0, 0)
41757 + (-0.18157625796816287) * getSMEFTCoeffEW("CHl3R", 1, 1)
41758 + (0.18172255774352347) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
41759 );
41760
41761 if (FlagQuadraticTerms) {
41762 //Add contributions that are quadratic in the effective coefficients
41763
41764 STXSb += 0.0;
41765
41766 }
41767 } else
41768 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHqq_mjj1000_Inf_pTH200_Inf_Nj2()");
41769
41770 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41771
41772 return STXSb;
41773}

◆ STXS12_qqHqq_mjj120_350_Nj2()

const double NPSMEFTd6General::STXS12_qqHqq_mjj120_350_Nj2 ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 41292 of file NPSMEFTd6General.cpp.

41292 {
41293
41294 //NOT PROPERLY IMPLEMENTED, RETURNING A NaN
41295 return std::numeric_limits<double>::quiet_NaN();
41296
41297 // To be fixed together with the UFO file when going beyond U(2)
41298 double STXSb = 1.0;
41299
41300 double CiHQ1, CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
41301 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
41302 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
41303 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
41304 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;
41305
41306 if (sqrt_s == 13.0) {
41307
41308 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0099 * getSMEFTCoeffEW("CHD") - 0.021 * getSMEFTCoeffEW("CHW") + 0.0017 * getSMEFTCoeffEW("CHB")
41309 + 0.0368 * getSMEFTCoeffEW("CHWB") - 0.363 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
41310 - 0.003 * CiHQ1 - 0.155 * CiHQ3 - 0.0038 * CiHu
41311 + 0.0022 * CiHd + 0.181 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
41312
41313 if (FlagQuadraticTerms) {
41314 //Add contributions that are quadratic in the effective coefficients
41315
41316 STXSb += 0.0;
41317
41318 }
41319 } else
41320 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHqq_mjj120_350_Nj2()");
41321
41322 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41323
41324 return STXSb;
41325}

◆ STXS12_qqHqq_mjj1500_Inf_pTH0_200_Nj2()

const double NPSMEFTd6General::STXS12_qqHqq_mjj1500_Inf_pTH0_200_Nj2 ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 41655 of file NPSMEFTd6General.cpp.

41656{
41657 double STXSb = 1.0;
41658
41659 if (sqrt_s == 13.0) {
41660
41661 //pTj>30GeV
41662 STXSb += cWsch * (
41663 ((0.12137) * getSMEFTCoeffEW("CHbox")
41664 + (-0.010058) * getSMEFTCoeffEW("CHD")
41665 + (-0.126696) * getSMEFTCoeffEW("CHW")
41666 + (-4.9e-05) * getSMEFTCoeffEW("CHB")
41667 + (0.021522) * getSMEFTCoeffEW("CHWB")
41668 + (0.023913) * getSMEFTCoeffEW("CHq1R", 0, 0)
41669 + (-0.0034782) * getSMEFTCoeffEW("CHq1R", 1, 1)
41670 + (-0.346713) * getSMEFTCoeffEW("CHq3R", 0, 0)
41671 + (-0.0398273) * getSMEFTCoeffEW("CHq3R", 1, 1)
41672 + (-0.02563591) * getSMEFTCoeffEW("CHuR", 0, 0)
41673 + (-0.001467832) * getSMEFTCoeffEW("CHuR", 1, 1)
41674 + (0.0064338) * getSMEFTCoeffEW("CHdR", 0, 0)
41675 + (0.0012111) * getSMEFTCoeffEW("CHdR", 1, 1)
41676 + (-0.181736) * getSMEFTCoeffEW("CHl3R", 0, 0)
41677 + (-0.181736) * getSMEFTCoeffEW("CHl3R", 1, 1)
41678 + (0.18193) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
41679 );
41680
41681 if (FlagQuadraticTerms) {
41682 //Add contributions that are quadratic in the effective coefficients
41683
41684 STXSb += 0.0;
41685
41686 }
41687 } else
41688 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHqq_mjj1500_Inf_pTH0_200_Nj2()");
41689
41690 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41691
41692 return STXSb;
41693}

◆ STXS12_qqHqq_mjj350_1000_pTH200_Inf_Nj2()

const double NPSMEFTd6General::STXS12_qqHqq_mjj350_1000_pTH200_Inf_Nj2 ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 41695 of file NPSMEFTd6General.cpp.

41696{
41697 double STXSb = 1.0;
41698
41699 if (sqrt_s == 13.0) {
41700
41701 //pTj>30GeV
41702 STXSb += cWsch * (
41703 ((0.12119388244615271) * getSMEFTCoeffEW("CHbox")
41704 + (-0.007520073014376603) * getSMEFTCoeffEW("CHD")
41705 + (0.20031065061792538) * getSMEFTCoeffEW("CHW")
41706 + (-0.0017028701729685037) * getSMEFTCoeffEW("CHB")
41707 + (0.025477338005929776) * getSMEFTCoeffEW("CHWB")
41708 + (0.05762202703511021) * getSMEFTCoeffEW("CHq1R", 0, 0)
41709 + (-0.034704492909866734) * getSMEFTCoeffEW("CHq1R", 1, 1)
41710 + (-1.5262530035586555) * getSMEFTCoeffEW("CHq3R", 0, 0)
41711 + (-0.31670221602330967) * getSMEFTCoeffEW("CHq3R", 1, 1)
41712 + (-0.11035352246217908) * getSMEFTCoeffEW("CHuR", 0, 0)
41713 + (-0.012911611060134444) * getSMEFTCoeffEW("CHuR", 1, 1)
41714 + (0.03570087989045835) * getSMEFTCoeffEW("CHdR", 0, 0)
41715 + (0.01138089675090921) * getSMEFTCoeffEW("CHdR", 1, 1)
41716 + (-0.1816546926779029) * getSMEFTCoeffEW("CHl3R", 0, 0)
41717 + (-0.1816546926779029) * getSMEFTCoeffEW("CHl3R", 1, 1)
41718 + (0.18178862464555604) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
41719 );
41720
41721 if (FlagQuadraticTerms) {
41722 //Add contributions that are quadratic in the effective coefficients
41723
41724 STXSb += 0.0;
41725
41726 }
41727 } else
41728 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHqq_mjj350_1000_pTH200_Inf_Nj2()");
41729
41730 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41731
41732 return STXSb;
41733}

◆ STXS12_qqHqq_mjj350_700_pTH0_200_Nj2()

const double NPSMEFTd6General::STXS12_qqHqq_mjj350_700_pTH0_200_Nj2 ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 41535 of file NPSMEFTd6General.cpp.

41536{
41537 double STXSb = 1.0;
41538
41539 if (sqrt_s == 13.0) {
41540
41541 //pTj>30GeV
41542 STXSb += cWsch * (
41543 ((0.12116) * getSMEFTCoeffEW("CHbox")
41544 + (-0.011205) * getSMEFTCoeffEW("CHD")
41545 + (-0.133485) * getSMEFTCoeffEW("CHW")
41546 + (-0.000416) * getSMEFTCoeffEW("CHB")
41547 + (0.02047) * getSMEFTCoeffEW("CHWB")
41548 + (0.006534) * getSMEFTCoeffEW("CHq1R", 0, 0)
41549 + (-0.0081187) * getSMEFTCoeffEW("CHq1R", 1, 1)
41550 + (-0.312986) * getSMEFTCoeffEW("CHq3R", 0, 0)
41551 + (-0.0850237) * getSMEFTCoeffEW("CHq3R", 1, 1)
41552 + (-0.019281554) * getSMEFTCoeffEW("CHuR", 0, 0)
41553 + (-0.00320807) * getSMEFTCoeffEW("CHuR", 1, 1)
41554 + (0.0068702) * getSMEFTCoeffEW("CHdR", 0, 0)
41555 + (0.0027355) * getSMEFTCoeffEW("CHdR", 1, 1)
41556 + (-0.1818408) * getSMEFTCoeffEW("CHl3R", 0, 0)
41557 + (-0.1818408) * getSMEFTCoeffEW("CHl3R", 1, 1)
41558 + (0.18165) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
41559 );
41560
41561 if (FlagQuadraticTerms) {
41562 //Add contributions that are quadratic in the effective coefficients
41563
41564 STXSb += 0.0;
41565
41566 }
41567 } else
41568 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHqq_mjj350_700_pTH0_200_Nj2()");
41569
41570 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41571
41572 return STXSb;
41573}

◆ STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj0_25_Nj2()

const double NPSMEFTd6General::STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj0_25_Nj2 ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 41386 of file NPSMEFTd6General.cpp.

41386 {
41387
41388
41389 //NOT PROPERLY IMPLEMENTED, RETURNING A NaN
41390 return std::numeric_limits<double>::quiet_NaN();
41391
41392
41393 // To be fixed together with the UFO file when going beyond U(2)
41394 double STXSb = 1.0;
41395
41396 //double CiHQ1;
41397 double CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
41398 //CiHQ1 = (getSMEFTCoeffEW("CHq1R",0,0) + getSMEFTCoeffEW("CHq1R",1,1) + getSMEFTCoeffEW("CHq1R",2,2))/3.0;
41399 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
41400 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
41401 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;
41402
41403 if (sqrt_s == 13.0) {
41404
41405 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0110 * getSMEFTCoeffEW("CHD") - 0.134 * getSMEFTCoeffEW("CHW") - 0.0014 * getSMEFTCoeffEW("CHB")
41406 + 0.0234 * getSMEFTCoeffEW("CHWB") - 0.368 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
41407 - 0.371 * CiHQ3 - 0.0203 * CiHu
41408 + 0.0084 * CiHd + 0.184 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
41409
41410 if (FlagQuadraticTerms) {
41411 //Add contributions that are quadratic in the effective coefficients
41412
41413 STXSb += 0.0;
41414
41415 }
41416 } else
41417 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj0_25_Nj2()");
41418
41419 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41420
41421 return STXSb;
41422}

◆ STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj25_Inf_Nj2()

const double NPSMEFTd6General::STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj25_Inf_Nj2 ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 41424 of file NPSMEFTd6General.cpp.

41424 {
41425
41426 //NOT PROPERLY IMPLEMENTED, RETURNING A NaN
41427 return std::numeric_limits<double>::quiet_NaN();
41428
41429
41430
41431 // To be fixed together with the UFO file when going beyond U(2)
41432 double STXSb = 1.0;
41433
41434 double CiHQ1, CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
41435 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
41436 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
41437 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
41438 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;
41439
41440 if (sqrt_s == 13.0) {
41441
41442 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0101 * getSMEFTCoeffEW("CHD") - 0.143 * getSMEFTCoeffEW("CHW") + 0.027 * getSMEFTCoeffEW("CHWB")
41443 - 0.358 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1)) + 0.002 * CiHQ1
41444 - 0.38 * CiHQ3 - 0.0204 * CiHu + 0.0081 * CiHd
41445 + 0.183 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
41446
41447 if (FlagQuadraticTerms) {
41448 //Add contributions that are quadratic in the effective coefficients
41449
41450 STXSb += 0.0;
41451
41452 }
41453 } else
41454 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj25_Inf_Nj2()");
41455
41456 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41457
41458 return STXSb;
41459}

◆ STXS12_qqHqq_mjj350_Inf_pTH200_Inf_Nj2()

const double NPSMEFTd6General::STXS12_qqHqq_mjj350_Inf_pTH200_Inf_Nj2 ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 41327 of file NPSMEFTd6General.cpp.

41328{
41329 double STXSb = 1.0;
41330
41331 // To be fixed together with the UFO file when going beyond U(2)
41332 /*double CiHQ1, CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
41333 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
41334 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
41335 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
41336 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;*/
41337
41338 if (sqrt_s == 13.0) {
41339
41340 /*STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0072 * getSMEFTCoeffEW("CHD") + 0.188 * getSMEFTCoeffEW("CHW") - 0.0012 * getSMEFTCoeffEW("CHB")
41341 + 0.038 * getSMEFTCoeffEW("CHWB") - 0.362 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
41342 + 0.047 * CiHQ1 - 1.33 * CiHQ3 - 0.095 * CiHu
41343 + 0.0314 * CiHd + 0.181 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);*/
41344
41345 //AG: pTj>30GeV
41346 STXSb += cWsch * (
41347 ((0.12125) * getSMEFTCoeffEW("CHbox")
41348 + (-0.007062) * getSMEFTCoeffEW("CHD")
41349 + (0.16946) * getSMEFTCoeffEW("CHW")
41350 + (-0.001466) * getSMEFTCoeffEW("CHB")
41351 + (0.024549) * getSMEFTCoeffEW("CHWB")
41352 + (0.09586) * getSMEFTCoeffEW("CHq1R", 0, 0)
41353 + (-0.026874) * getSMEFTCoeffEW("CHq1R", 1, 1)
41354 + (-1.622623) * getSMEFTCoeffEW("CHq3R", 0, 0)
41355 + (-0.257163) * getSMEFTCoeffEW("CHq3R", 1, 1)
41356 + (-0.1258851) * getSMEFTCoeffEW("CHuR", 0, 0)
41357 + (-0.01050939) * getSMEFTCoeffEW("CHuR", 1, 1)
41358 + (0.035465) * getSMEFTCoeffEW("CHdR", 0, 0)
41359 + (0.0090063) * getSMEFTCoeffEW("CHdR", 1, 1)
41360 + (-0.181911) * getSMEFTCoeffEW("CHl3R", 0, 0)
41361 + (-0.181911) * getSMEFTCoeffEW("CHl3R", 1, 1)
41362 + (0.18186) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
41363 );
41364
41365 if (FlagQuadraticTerms) {
41366 //Add contributions that are quadratic in the effective coefficients
41367
41368 STXSb += 0.0;
41369
41370 }
41371 } else
41372 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHqq_mjj350_Inf_pTH200_Inf_Nj2()");
41373
41374 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41375
41376 return STXSb;
41377}

◆ STXS12_qqHqq_mjj60_120_Nj2()

const double NPSMEFTd6General::STXS12_qqHqq_mjj60_120_Nj2 ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 41250 of file NPSMEFTd6General.cpp.

41250 {
41251
41252 double STXSb = 1.0;
41253
41254 if (sqrt_s == 13.0) {
41255
41256
41257 STXSb += cWsch * (
41258 ( (0.12112) * getSMEFTCoeffEW("CHbox")
41259 + (-0.006618) * getSMEFTCoeffEW("CHD")
41260 + (0.7255) * getSMEFTCoeffEW("CHW")
41261 + (0.024324) * getSMEFTCoeffEW("CHB")
41262 + (0.10661) * getSMEFTCoeffEW("CHWB")
41263 + (-0.05202) * getSMEFTCoeffEW("CHq1R", 0,0)
41264 + (0.043564) * getSMEFTCoeffEW("CHq1R", 1,1)
41265 + (2.002) * getSMEFTCoeffEW("CHq3R", 0,0)
41266 + (0.26431) * getSMEFTCoeffEW("CHq3R", 1,1)
41267 + (0.14451) * getSMEFTCoeffEW("CHuR", 0,0)
41268 + (0.011187) * getSMEFTCoeffEW("CHuR", 1,1)
41269 + (-0.05057308) * getSMEFTCoeffEW("CHdR", 0,0)
41270 + (-0.01223433) * getSMEFTCoeffEW("CHdR", 1,1)
41271 + (-0.1806909) * getSMEFTCoeffEW("CHl3R", 0,0)
41272 + (-0.1806909) * getSMEFTCoeffEW("CHl3R", 1,1)
41273 + (0.1807) * getSMEFTCoeffEW("CllR", 0,1,1,0) ) * 1000000
41274 + (-0.627) * deltaGwd6()
41275 + (-0.319) * deltaGzd6()
41276 );
41277
41278 if (FlagQuadraticTerms) {
41279 //Add contributions that are quadratic in the effective coefficients
41280
41281 STXSb += 0.0;
41282
41283 }
41284 } else
41285 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHqq_mjj60_120_Nj2()");
41286
41287 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41288
41289 return STXSb;
41290}

◆ STXS12_qqHqq_mjj700_1000_pTH0_200_Nj2()

const double NPSMEFTd6General::STXS12_qqHqq_mjj700_1000_pTH0_200_Nj2 ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 41575 of file NPSMEFTd6General.cpp.

41576{
41577 double STXSb = 1.0;
41578
41579 if (sqrt_s == 13.0) {
41580
41581 //pTj>30GeV
41582 STXSb += cWsch * (
41583 ((0.12117) * getSMEFTCoeffEW("CHbox")
41584 + (-0.011057) * getSMEFTCoeffEW("CHD")
41585 + (-0.128786) * getSMEFTCoeffEW("CHW")
41586 + (-0.00024) * getSMEFTCoeffEW("CHB")
41587 + (0.020319) * getSMEFTCoeffEW("CHWB")
41588 + (0.009981) * getSMEFTCoeffEW("CHq1R", 0, 0)
41589 + (-0.0068709) * getSMEFTCoeffEW("CHq1R", 1, 1)
41590 + (-0.325754) * getSMEFTCoeffEW("CHq3R", 0, 0)
41591 + (-0.0692495) * getSMEFTCoeffEW("CHq3R", 1, 1)
41592 + (-0.0208126) * getSMEFTCoeffEW("CHuR", 0, 0)
41593 + (-0.002523013) * getSMEFTCoeffEW("CHuR", 1, 1)
41594 + (0.0068893) * getSMEFTCoeffEW("CHdR", 0, 0)
41595 + (0.0022378) * getSMEFTCoeffEW("CHdR", 1, 1)
41596 + (-0.1817542) * getSMEFTCoeffEW("CHl3R", 0, 0)
41597 + (-0.1817542) * getSMEFTCoeffEW("CHl3R", 1, 1)
41598 + (0.18181) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
41599 );
41600
41601 if (FlagQuadraticTerms) {
41602 //Add contributions that are quadratic in the effective coefficients
41603
41604 STXSb += 0.0;
41605
41606 }
41607 } else
41608 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHqq_mjj700_1000_pTH0_200_Nj2()");
41609
41610 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41611
41612 return STXSb;
41613}

◆ STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj0_25_Nj2()

const double NPSMEFTd6General::STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj0_25_Nj2 ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 41461 of file NPSMEFTd6General.cpp.

41461 {
41462
41463
41464 //NOT PROPERLY IMPLEMENTED, RETURNING A NaN
41465 return std::numeric_limits<double>::quiet_NaN();
41466
41467
41468 // To be fixed together with the UFO file when going beyond U(2)
41469 double STXSb = 1.0;
41470
41471 double CiHQ1, CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
41472 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
41473 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
41474 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
41475 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;
41476
41477 if (sqrt_s == 13.0) {
41478
41479 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0101 * getSMEFTCoeffEW("CHD") - 0.117 * getSMEFTCoeffEW("CHW") - 0.0016 * getSMEFTCoeffEW("CHB")
41480 + 0.0231 * getSMEFTCoeffEW("CHWB") - 0.365 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
41481 + 0.010 * CiHQ1 - 0.364 * CiHQ3 - 0.0216 * CiHu
41482 + 0.0074 * CiHd + 0.182 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
41483
41484 if (FlagQuadraticTerms) {
41485 //Add contributions that are quadratic in the effective coefficients
41486
41487 STXSb += 0.0;
41488
41489 }
41490 } else
41491 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj0_25_Nj2()");
41492
41493 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41494
41495 return STXSb;
41496}

◆ STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj25_Inf_Nj2()

const double NPSMEFTd6General::STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj25_Inf_Nj2 ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 41498 of file NPSMEFTd6General.cpp.

41498 {
41499
41500
41501 //NOT PROPERLY IMPLEMENTED, RETURNING A NaN
41502 return std::numeric_limits<double>::quiet_NaN();
41503
41504
41505 // To be fixed together with the UFO file when going beyond U(2)
41506 double STXSb = 1.0;
41507
41508 double CiHQ1, CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
41509 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
41510 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
41511 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
41512 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;
41513
41514 if (sqrt_s == 13.0) {
41515
41516 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0096 * getSMEFTCoeffEW("CHD") - 0.168 * getSMEFTCoeffEW("CHW") + 0.023 * getSMEFTCoeffEW("CHWB")
41517 - 0.361 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1)) + 0.015 * CiHQ1
41518 - 0.442 * CiHQ3 - 0.0282 * CiHu + 0.0091 * CiHd
41519 + 0.180 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
41520
41521 if (FlagQuadraticTerms) {
41522 //Add contributions that are quadratic in the effective coefficients
41523
41524 STXSb += 0.0;
41525
41526 }
41527 } else
41528 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj25_Inf_Nj2()");
41529
41530 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41531
41532 return STXSb;
41533}

◆ STXS12_qqHqq_Nj0()

const double NPSMEFTd6General::STXS12_qqHqq_Nj0 ( const double  sqrt_s) const
virtual

The STXS bin \(qq \to Hqq\), \(N_j = 0\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 41149 of file NPSMEFTd6General.cpp.

41149 {
41150 // To be fixed together with the UFO file when going beyond U(2)
41151 double STXSb = 1.0;
41152
41153 //double CiHQ1;
41154 double CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
41155 //CiHQ1 = (getSMEFTCoeffEW("CHq1R",0,0) + getSMEFTCoeffEW("CHq1R",1,1) + getSMEFTCoeffEW("CHq1R",2,2))/3.0;
41156 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
41157 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
41158 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;
41159
41160 if (sqrt_s == 13.0) {
41161
41162 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.011 * getSMEFTCoeffEW("CHD") + 0.32 * getSMEFTCoeffEW("CHW") + 0.008 * getSMEFTCoeffEW("CHB")
41163 + 0.048 * getSMEFTCoeffEW("CHWB") - 0.36 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
41164 + 0.46 * CiHQ3 + 0.027 * CiHu - 0.0125 * CiHd
41165 + 0.18 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
41166
41167 if (FlagQuadraticTerms) {
41168 //Add contributions that are quadratic in the effective coefficients
41169
41170 STXSb += 0.0;
41171
41172 }
41173 } else
41174 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHqq_Nj0()");
41175
41176 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41177
41178 return STXSb;
41179}

◆ STXS12_qqHqq_Nj1()

const double NPSMEFTd6General::STXS12_qqHqq_Nj1 ( const double  sqrt_s) const
virtual

The STXS bin \(qq \to Hqq\), \(N_j = 1\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 41181 of file NPSMEFTd6General.cpp.

41181 {
41182 // To be fixed together with the UFO file when going beyond U(2)
41183 double STXSb = 1.0;
41184
41185 double CiHQ1, CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
41186 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
41187 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
41188 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
41189 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;
41190
41191 if (sqrt_s == 13.0) {
41192
41193 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0111 * getSMEFTCoeffEW("CHD") + 0.187 * getSMEFTCoeffEW("CHW") + 0.0063 * getSMEFTCoeffEW("CHB")
41194 + 0.047 * getSMEFTCoeffEW("CHWB") - 0.368 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
41195 + 0.003 * CiHQ1 + 0.39 * CiHQ3 + 0.0278 * CiHu
41196 - 0.0113 * CiHd + 0.183 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
41197
41198 if (FlagQuadraticTerms) {
41199 //Add contributions that are quadratic in the effective coefficients
41200
41201 STXSb += 0.0;
41202
41203 }
41204 } else
41205 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHqq_Nj1()");
41206
41207 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41208
41209 return STXSb;
41210}

◆ STXS12_qqHqq_VH_veto_Nj01()

const double NPSMEFTd6General::STXS12_qqHqq_VH_veto_Nj01 ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 41117 of file NPSMEFTd6General.cpp.

41118{
41119
41120 //NOT PROPERLY IMPLEMENTED, RETURNING A NaN
41121 return std::numeric_limits<double>::quiet_NaN();
41122
41123 double STXSb = 1.0;
41124
41125 if (sqrt_s == 13.0) {
41126
41127
41128
41129 STXSb += cWsch * (
41130 (0.) * 1000000
41131 );
41132
41133 if (FlagQuadraticTerms) {
41134 //Add contributions that are quadratic in the effective coefficients
41135
41136 STXSb += 0.0;
41137
41138 }
41139 } else
41140 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHqq_VH_veto_Nj01()");
41141
41142 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41143
41144 return STXSb;
41145}

◆ STXS12_tH()

const double NPSMEFTd6General::STXS12_tH ( const double  sqrt_s) const
virtual

The STXS bin \(pp \to tH\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 43002 of file NPSMEFTd6General.cpp.

43003{
43004 // To be fixed together with the UFO file when going beyond U(2)
43005 double STXSb = 1.0;
43006
43007 /*double CiHQ3; // Cannot resolve fam. dependence -> assume universality for quarks.
43008 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;*/
43009
43010 if (sqrt_s == 13.0) {
43011
43012 /*STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0272 * getSMEFTCoeffEW("CHD") + 0.254 * getSMEFTCoeffEW("CHG") + 0.1808 * getSMEFTCoeffEW("CHW")
43013 - 0.0764 * getSMEFTCoeffEW("CuHR", 2, 2) + 0.119 * getSMEFTCoeffEW("CuGR", 2, 2) + 0.170 * getSMEFTCoeffEW("CuWR", 2, 2)
43014 - 0.2679 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1)) + 0.319 * CiHQ3
43015 + 0.1341 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
43016 //+ 0.418 * Ciqq3
43017 ) * (1000000.0);*/
43018
43019 //AG:begin
43020 return mutH(13.0);
43021 //AG:end
43022 } else
43023 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_tH()");
43024
43025 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
43026
43027 return STXSb;
43028}
virtual const double mutH(const double sqrt_s) const
The ratio between the t-Higgs associated production cross-section in the current model and in the St...

◆ STXS12_ttH_pTH0_60()

const double NPSMEFTd6General::STXS12_ttH_pTH0_60 ( const double  sqrt_s) const
virtual

The STXS bin \(pp \to ttH\), \(p_{TH}[GeV]<60\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 42477 of file NPSMEFTd6General.cpp.

42478{
42479 double STXSb = 1.0;
42480
42481 // To be fixed together with the UFO file when going beyond U(2)
42482 /*double CiHQ3; // Cannot resolve fam. dependence -> assume universality for quarks.
42483 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;*/
42484
42485 if (sqrt_s == 13.0) {
42486
42487 /*STXSb += (-0.021 * getSMEFTCoeffEW("CG") + 0.12 * getSMEFTCoeffEW("CHbox") - 0.0301 * getSMEFTCoeffEW("CHD") + 0.411 * getSMEFTCoeffEW("CHG")
42488 - 0.121 * getSMEFTCoeffEW("CuHR", 2, 2) + 0.764 * getSMEFTCoeffEW("CuGR", 2, 2) + 0.004 * getSMEFTCoeffEW("CuWR", 2, 2)
42489 + 0.0015 * getSMEFTCoeffEW("CuBR", 2, 2) - 0.121 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
42490 + 0.0031 * CiHQ3
42491 + 0.0612 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
42492 //+ 0.0154 * Ciqq1 + 0.121 * Ciqq11
42493 //+ 0.0142 * Ciqq3 + 0.299 * Ciqq31
42494 //+ 0.0088 * Ciuu + 0.128 * Ciuu1
42495 //- 0.0015 * Ciud1 + 0.0213 * Ciud8
42496 //+ 0.0056 * Ciqu1 + 0.082 * Ciqu8
42497 //- 0.001 * Ciqd1 + 0.0215 * Ciqd8
42498 ) * (1000000.0);*/
42499 // AG:
42500 STXSb += cWsch * (
42501 ((0.12138) * getSMEFTCoeffEW("CHbox")
42502 + (-0.03041037) * getSMEFTCoeffEW("CHD")
42503 + (0.00057116) * getSMEFTCoeffEW("CHW")
42504 + (0.00014153) * getSMEFTCoeffEW("CHB")
42505 + (-0.000531127) * getSMEFTCoeffEW("CHWB")
42506 + (-9.889e-05) * getSMEFTCoeffEW("CHq1R", 0, 0)
42507 + (1.2627e-05) * getSMEFTCoeffEW("CHq1R", 1, 1)
42508 + (-0.000339881) * getSMEFTCoeffEW("CHq1R", 2, 2)
42509 + (0.00038671) * getSMEFTCoeffEW("CHq3R", 0, 0)
42510 + (2.9689e-05) * getSMEFTCoeffEW("CHq3R", 1, 1)
42511 + (0.00033949) * getSMEFTCoeffEW("CHq3R", 2, 2)
42512 + (0.41274) * getSMEFTCoeffEW("CHG")
42513 + (-0.1225944) * getSMEFTCoeffEW("CuHR", 2, 2)
42514 + (-0.776767) * getSMEFTCoeffEW("CuGR", 2, 2)
42515 + (0.00435) * getSMEFTCoeffEW("CG")
42516 + (-0.0047023) * getSMEFTCoeffEW("CuWR", 2, 2)
42517 + (-0.00153602) * getSMEFTCoeffEW("CuBR", 2, 2)
42518 + (0.007596) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2)
42519 + (0.12404) * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0)
42520 + (-0.00063485) * getSMEFTCoeffEW("Cqq1R", 1, 1, 2, 2)
42521 + (0.0041376) * getSMEFTCoeffEW("Cqq1R", 1, 2, 2, 1)
42522 + (0.024355) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2)
42523 + (0.27065) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
42524 + (0.0016752) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2)
42525 + (0.024707) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1)
42526 + (0.008176) * getSMEFTCoeffEW("CuuR", 0, 0, 2, 2)
42527 + (0.12146) * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0)
42528 + (0.00026666) * getSMEFTCoeffEW("CuuR", 1, 1, 2, 2)
42529 + (0.0040529) * getSMEFTCoeffEW("CuuR", 1, 2, 2, 1)
42530 + (-0.001302936) * getSMEFTCoeffEW("Cud1R", 2, 2, 0, 0)
42531 + (-0.000180091) * getSMEFTCoeffEW("Cud1R", 2, 2, 1, 1)
42532 + (0.018975) * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
42533 + (0.0026805) * getSMEFTCoeffEW("Cud8R", 2, 2, 1, 1)
42534 + (0.0030841) * getSMEFTCoeffEW("Cqu1R", 0, 0, 2, 2)
42535 + (0.0028183) * getSMEFTCoeffEW("Cqu1R", 2, 2, 0, 0)
42536 + (-0.00011935) * getSMEFTCoeffEW("Cqu1R", 1, 1, 2, 2)
42537 + (9.671e-05) * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1)
42538 + (0.048705) * getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2)
42539 + (0.029737) * getSMEFTCoeffEW("Cqu8R", 2, 2, 0, 0)
42540 + (0.0036627) * getSMEFTCoeffEW("Cqu8R", 1, 1, 2, 2)
42541 + (0.0009909) * getSMEFTCoeffEW("Cqu8R", 2, 2, 1, 1)
42542 + (-0.000901344) * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
42543 + (-0.000130598) * getSMEFTCoeffEW("Cqd1R", 2, 2, 1, 1)
42544 + (0.018966) * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0)
42545 + (0.0026786) * getSMEFTCoeffEW("Cqd8R", 2, 2, 1, 1)
42546 + (-0.0608986) * getSMEFTCoeffEW("CHl3R", 0, 0)
42547 + (-0.0608986) * getSMEFTCoeffEW("CHl3R", 1, 1)
42548 + (0.060896) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
42549 );
42550
42551 if (FlagQuadraticTerms) {
42552 //Add contributions that are quadratic in the effective coefficients
42553
42554 STXSb += 0.0;
42555
42556 }
42557 } else
42558 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ttH_pTH0_60()");
42559
42560 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
42561
42562 return STXSb;
42563}

◆ STXS12_ttH_pTH120_200()

const double NPSMEFTd6General::STXS12_ttH_pTH120_200 ( const double  sqrt_s) const
virtual

The STXS bin \(pp \to ttH\), \(120<p_{TH}[GeV]<200\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 42651 of file NPSMEFTd6General.cpp.

42652{
42653 double STXSb = 1.0;
42654
42655 // To be fixed together with the UFO file when going beyond U(2)
42656 /*double CiHQ3; // Cannot resolve fam. dependence -> assume universality for quarks.
42657 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;*/
42658
42659 if (sqrt_s == 13.0) {
42660
42661 /*STXSb += (-0.152 * getSMEFTCoeffEW("CG") + 0.12 * getSMEFTCoeffEW("CHbox") - 0.0282 * getSMEFTCoeffEW("CHD") + 0.553 * getSMEFTCoeffEW("CHG")
42662 + 0.0013 * getSMEFTCoeffEW("CHW") - 0.113 * getSMEFTCoeffEW("CuHR", 2, 2) + 0.890 * getSMEFTCoeffEW("CuGR", 2, 2)
42663 + 0.007 * getSMEFTCoeffEW("CuWR", 2, 2) + 0.002 * getSMEFTCoeffEW("CuBR", 2, 2)
42664 - 0.114 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
42665 + 0.0045 * CiHQ3 + 0.0569 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
42666 //+ 0.0282 * Ciqq1 + 0.202 * Ciqq11
42667 //+ 0.0275 * Ciqq3 + 0.493 * Ciqq31
42668 //+ 0.0156 * Ciuu + 0.217 * Ciuu1
42669 //- 0.0025 * Ciud1 + 0.0347 * Ciud8
42670 //+ 0.0097 * Ciqu1 + 0.138 * Ciqu8
42671 //- 0.0016 * Ciqd1 + 0.0345 * Ciqd8
42672 ) * (1000000.0);*/
42673 // AG:
42674 STXSb += cWsch * (
42675 ((0.12143) * getSMEFTCoeffEW("CHbox")
42676 + (-0.030489) * getSMEFTCoeffEW("CHD")
42677 + (0.0011161) * getSMEFTCoeffEW("CHW")
42678 + (0.00027979) * getSMEFTCoeffEW("CHB")
42679 + (-0.00080248) * getSMEFTCoeffEW("CHWB")
42680 + (-0.0003474) * getSMEFTCoeffEW("CHq1R", 0, 0)
42681 + (6.353e-05) * getSMEFTCoeffEW("CHq1R", 1, 1)
42682 + (-0.000517856) * getSMEFTCoeffEW("CHq1R", 2, 2)
42683 + (0.0018597) * getSMEFTCoeffEW("CHq3R", 0, 0)
42684 + (0.00012826) * getSMEFTCoeffEW("CHq3R", 1, 1)
42685 + (0.00051778) * getSMEFTCoeffEW("CHq3R", 2, 2)
42686 + (0.59632) * getSMEFTCoeffEW("CHG")
42687 + (-0.1226997) * getSMEFTCoeffEW("CuHR", 2, 2)
42688 + (-0.952237) * getSMEFTCoeffEW("CuGR", 2, 2)
42689 + (0.11918) * getSMEFTCoeffEW("CG")
42690 + (-0.00794352) * getSMEFTCoeffEW("CuWR", 2, 2)
42691 + (-0.00267574) * getSMEFTCoeffEW("CuBR", 2, 2)
42692 + (0.015284) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2)
42693 + (0.2389) * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0)
42694 + (-0.0010437) * getSMEFTCoeffEW("Cqq1R", 1, 1, 2, 2)
42695 + (0.0064995) * getSMEFTCoeffEW("Cqq1R", 1, 2, 2, 1)
42696 + (0.048067) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2)
42697 + (0.51215) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
42698 + (0.0027253) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2)
42699 + (0.038576) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1)
42700 + (0.016124) * getSMEFTCoeffEW("CuuR", 0, 0, 2, 2)
42701 + (0.23377) * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0)
42702 + (0.00042951) * getSMEFTCoeffEW("CuuR", 1, 1, 2, 2)
42703 + (0.0063635) * getSMEFTCoeffEW("CuuR", 1, 2, 2, 1)
42704 + (-0.002501944) * getSMEFTCoeffEW("Cud1R", 2, 2, 0, 0)
42705 + (-0.00028836) * getSMEFTCoeffEW("Cud1R", 2, 2, 1, 1)
42706 + (0.035499) * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
42707 + (0.0041847) * getSMEFTCoeffEW("Cud8R", 2, 2, 1, 1)
42708 + (0.005906) * getSMEFTCoeffEW("Cqu1R", 0, 0, 2, 2)
42709 + (0.0052058) * getSMEFTCoeffEW("Cqu1R", 2, 2, 0, 0)
42710 + (-0.00015687) * getSMEFTCoeffEW("Cqu1R", 1, 1, 2, 2)
42711 + (0.00014599) * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1)
42712 + (0.09268) * getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2)
42713 + (0.057085) * getSMEFTCoeffEW("Cqu8R", 2, 2, 0, 0)
42714 + (0.0057247) * getSMEFTCoeffEW("Cqu8R", 1, 1, 2, 2)
42715 + (0.0015548) * getSMEFTCoeffEW("Cqu8R", 2, 2, 1, 1)
42716 + (-0.00162258) * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
42717 + (-0.000196522) * getSMEFTCoeffEW("Cqd1R", 2, 2, 1, 1)
42718 + (0.035455) * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0)
42719 + (0.0041763) * getSMEFTCoeffEW("Cqd8R", 2, 2, 1, 1)
42720 + (-0.0610094) * getSMEFTCoeffEW("CHl3R", 0, 0)
42721 + (-0.0610094) * getSMEFTCoeffEW("CHl3R", 1, 1)
42722 + (0.060995) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
42723 );
42724
42725 if (FlagQuadraticTerms) {
42726 //Add contributions that are quadratic in the effective coefficients
42727
42728 STXSb += 0.0;
42729
42730 }
42731 } else
42732 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ttH_pTH120_200()");
42733
42734 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
42735
42736 return STXSb;
42737}

◆ STXS12_ttH_pTH200_300()

const double NPSMEFTd6General::STXS12_ttH_pTH200_300 ( const double  sqrt_s) const
virtual

The STXS bin \(pp \to ttH\), \(200<p_{TH}[GeV]<300\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 42739 of file NPSMEFTd6General.cpp.

42740{
42741 double STXSb = 1.0;
42742
42743 // To be fixed together with the UFO file when going beyond U(2)
42744 /*double CiHQ1, CiHQ3; // Cannot resolve fam. dependence -> assume universality for quarks.
42745 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
42746 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;*/
42747
42748 if (sqrt_s == 13.0) {
42749
42750 /*STXSb += (-0.311 * getSMEFTCoeffEW("CG") + 0.12 * getSMEFTCoeffEW("CHbox") - 0.0277 * getSMEFTCoeffEW("CHD") + 0.68 * getSMEFTCoeffEW("CHG")
42751 + 0.002 * getSMEFTCoeffEW("CHW") - 0.001 * getSMEFTCoeffEW("CHWB") - 0.112 * getSMEFTCoeffEW("CuHR", 2, 2)
42752 + 0.97 * getSMEFTCoeffEW("CuGR", 2, 2) + 0.0105 * getSMEFTCoeffEW("CuWR", 2, 2) + 0.003 * getSMEFTCoeffEW("CuBR", 2, 2)
42753 - 0.114 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1)) - 0.0015 * CiHQ1
42754 + 0.0091 * CiHQ3 + 0.0569 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
42755 //+ 0.0493 * Ciqq1 + 0.336 * Ciqq11
42756 //+ 0.0484 * Ciqq3 + 0.82 * Ciqq31
42757 //+ 0.0268 * Ciuu + 0.358 * Ciuu1
42758 //- 0.0042 * Ciud1 + 0.0545 * Ciud8
42759 //+ 0.0159 * Ciqu1 + 0.228 * Ciqu8
42760 //- 0.0025 * Ciqd1 + 0.0541 * Ciqd8
42761 ) * (1000000.0);*/
42762 // AG:
42763 STXSb += cWsch * (
42764 ((0.1215) * getSMEFTCoeffEW("CHbox")
42765 + (-0.03053419) * getSMEFTCoeffEW("CHD")
42766 + (0.0017669) * getSMEFTCoeffEW("CHW")
42767 + (0.00044617) * getSMEFTCoeffEW("CHB")
42768 + (-0.001069327) * getSMEFTCoeffEW("CHWB")
42769 + (-0.0010712) * getSMEFTCoeffEW("CHq1R", 0, 0)
42770 + (0.00019776) * getSMEFTCoeffEW("CHq1R", 1, 1)
42771 + (-0.000682555) * getSMEFTCoeffEW("CHq1R", 2, 2)
42772 + (0.0063625) * getSMEFTCoeffEW("CHq3R", 0, 0)
42773 + (0.00038586) * getSMEFTCoeffEW("CHq3R", 1, 1)
42774 + (0.0006827) * getSMEFTCoeffEW("CHq3R", 2, 2)
42775 + (0.699) * getSMEFTCoeffEW("CHG")
42776 + (-0.122786) * getSMEFTCoeffEW("CuHR", 2, 2)
42777 + (-1.018646) * getSMEFTCoeffEW("CuGR", 2, 2)
42778 + (0.23561) * getSMEFTCoeffEW("CG")
42779 + (-0.01157907) * getSMEFTCoeffEW("CuWR", 2, 2)
42780 + (-0.00400075) * getSMEFTCoeffEW("CuBR", 2, 2)
42781 + (0.026362) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2)
42782 + (0.39604) * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0)
42783 + (-0.0014893) * getSMEFTCoeffEW("Cqq1R", 1, 1, 2, 2)
42784 + (0.009094) * getSMEFTCoeffEW("Cqq1R", 1, 2, 2, 1)
42785 + (0.08184) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2)
42786 + (0.8361) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
42787 + (0.0039269) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2)
42788 + (0.053073) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1)
42789 + (0.027433) * getSMEFTCoeffEW("CuuR", 0, 0, 2, 2)
42790 + (0.38713) * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0)
42791 + (0.00061782) * getSMEFTCoeffEW("CuuR", 1, 1, 2, 2)
42792 + (0.008897) * getSMEFTCoeffEW("CuuR", 1, 2, 2, 1)
42793 + (-0.00415657) * getSMEFTCoeffEW("Cud1R", 2, 2, 0, 0)
42794 + (-0.000406717) * getSMEFTCoeffEW("Cud1R", 2, 2, 1, 1)
42795 + (0.057429) * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
42796 + (0.0057328) * getSMEFTCoeffEW("Cud8R", 2, 2, 1, 1)
42797 + (0.009662) * getSMEFTCoeffEW("Cqu1R", 0, 0, 2, 2)
42798 + (0.008247) * getSMEFTCoeffEW("Cqu1R", 2, 2, 0, 0)
42799 + (-0.00016591) * getSMEFTCoeffEW("Cqu1R", 1, 1, 2, 2)
42800 + (0.00019516) * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1)
42801 + (0.15174) * getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2)
42802 + (0.09449) * getSMEFTCoeffEW("Cqu8R", 2, 2, 0, 0)
42803 + (0.007903) * getSMEFTCoeffEW("Cqu8R", 1, 1, 2, 2)
42804 + (0.0021725) * getSMEFTCoeffEW("Cqu8R", 2, 2, 1, 1)
42805 + (-0.002515173) * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
42806 + (-0.000258378) * getSMEFTCoeffEW("Cqd1R", 2, 2, 1, 1)
42807 + (0.057392) * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0)
42808 + (0.0057293) * getSMEFTCoeffEW("Cqd8R", 2, 2, 1, 1)
42809 + (-0.0611484) * getSMEFTCoeffEW("CHl3R", 0, 0)
42810 + (-0.0611484) * getSMEFTCoeffEW("CHl3R", 1, 1)
42811 + (0.061133) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
42812 );
42813
42814 if (FlagQuadraticTerms) {
42815 //Add contributions that are quadratic in the effective coefficients
42816
42817 STXSb += 0.0;
42818
42819 }
42820 } else
42821 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ttH_pTH200_300()");
42822
42823 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
42824
42825 return STXSb;
42826}

◆ STXS12_ttH_pTH300_450()

const double NPSMEFTd6General::STXS12_ttH_pTH300_450 ( const double  sqrt_s) const
virtual

The STXS bin \(pp \to ttH\), \(300<p_{TH}[GeV]<450\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 42869 of file NPSMEFTd6General.cpp.

42870{
42871 double STXSb = 1.0;
42872
42873 if (sqrt_s == 13.0) {
42874
42875 STXSb += cWsch * (
42876 ((0.12144) * getSMEFTCoeffEW("CHbox")
42877 + (-0.0304974) * getSMEFTCoeffEW("CHD")
42878 + (0.0026863) * getSMEFTCoeffEW("CHW")
42879 + (0.0006807) * getSMEFTCoeffEW("CHB")
42880 + (-0.001390866) * getSMEFTCoeffEW("CHWB")
42881 + (-0.003736) * getSMEFTCoeffEW("CHq1R", 0, 0)
42882 + (0.0005801) * getSMEFTCoeffEW("CHq1R", 1, 1)
42883 + (-0.0008496083) * getSMEFTCoeffEW("CHq1R", 2, 2)
42884 + (0.022385) * getSMEFTCoeffEW("CHq3R", 0, 0)
42885 + (0.0011312) * getSMEFTCoeffEW("CHq3R", 1, 1)
42886 + (0.0008529) * getSMEFTCoeffEW("CHq3R", 2, 2)
42887 + (0.732) * getSMEFTCoeffEW("CHG")
42888 + (-0.1225144) * getSMEFTCoeffEW("CuHR", 2, 2)
42889 + (-1.0107) * getSMEFTCoeffEW("CuGR", 2, 2)
42890 + (0.32789) * getSMEFTCoeffEW("CG")
42891 + (-0.01679391) * getSMEFTCoeffEW("CuWR", 2, 2)
42892 + (-0.00592538) * getSMEFTCoeffEW("CuBR", 2, 2)
42893 + (0.04717) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2)
42894 + (0.67332) * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0)
42895 + (-0.002097) * getSMEFTCoeffEW("Cqq1R", 1, 1, 2, 2)
42896 + (0.01284) * getSMEFTCoeffEW("Cqq1R", 1, 2, 2, 1)
42897 + (0.14412) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2)
42898 + (1.3958) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
42899 + (0.005691) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2)
42900 + (0.072025) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1)
42901 + (0.048185) * getSMEFTCoeffEW("CuuR", 0, 0, 2, 2)
42902 + (0.65757) * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0)
42903 + (0.0009062) * getSMEFTCoeffEW("CuuR", 1, 1, 2, 2)
42904 + (0.012541) * getSMEFTCoeffEW("CuuR", 1, 2, 2, 1)
42905 + (-0.0071052) * getSMEFTCoeffEW("Cud1R", 2, 2, 0, 0)
42906 + (-0.000570256) * getSMEFTCoeffEW("Cud1R", 2, 2, 1, 1)
42907 + (0.09471) * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
42908 + (0.007746) * getSMEFTCoeffEW("Cud8R", 2, 2, 1, 1)
42909 + (0.015989) * getSMEFTCoeffEW("Cqu1R", 0, 0, 2, 2)
42910 + (0.013192) * getSMEFTCoeffEW("Cqu1R", 2, 2, 0, 0)
42911 + (-0.00012464) * getSMEFTCoeffEW("Cqu1R", 1, 1, 2, 2)
42912 + (0.00025769) * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1)
42913 + (0.25508) * getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2)
42914 + (0.16044) * getSMEFTCoeffEW("Cqu8R", 2, 2, 0, 0)
42915 + (0.010784) * getSMEFTCoeffEW("Cqu8R", 1, 1, 2, 2)
42916 + (0.003061) * getSMEFTCoeffEW("Cqu8R", 2, 2, 1, 1)
42917 + (-0.003910363) * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
42918 + (-0.0003286955) * getSMEFTCoeffEW("Cqd1R", 2, 2, 1, 1)
42919 + (0.09472) * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0)
42920 + (0.007745) * getSMEFTCoeffEW("Cqd8R", 2, 2, 1, 1)
42921 + (-0.0612235) * getSMEFTCoeffEW("CHl3R", 0, 0)
42922 + (-0.0612235) * getSMEFTCoeffEW("CHl3R", 1, 1)
42923 + (0.061249) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
42924 );
42925
42926 if (FlagQuadraticTerms) {
42927 //Add contributions that are quadratic in the effective coefficients
42928 STXSb += 0.0;
42929
42930 }
42931 } else
42932 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ttH_pTH300_450()");
42933
42934 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
42935
42936 return STXSb;
42937}

◆ STXS12_ttH_pTH300_Inf()

const double NPSMEFTd6General::STXS12_ttH_pTH300_Inf ( const double  sqrt_s) const
virtual

The STXS bin \(pp \to ttH\), \(300<p_{TH}[GeV]\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 42828 of file NPSMEFTd6General.cpp.

42828 {
42829 // VM: This is an old version of the function. IT'S NOT USED ANYMORE!!!
42830 // To be fixed together with the UFO file when going beyond U(2)
42831 double STXSb = 1.0;
42832
42833 double CiHQ1, CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
42834 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
42835 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
42836 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
42837 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;
42838
42839 if (sqrt_s == 13.0) {
42840
42841 STXSb += (-0.58 * getSMEFTCoeffEW("CG") + 0.12 * getSMEFTCoeffEW("CHbox") - 0.0276 * getSMEFTCoeffEW("CHD") + 0.84 * getSMEFTCoeffEW("CHG")
42842 + 0.003 * getSMEFTCoeffEW("CHW") - 0.001 * getSMEFTCoeffEW("CHWB") - 0.110 * getSMEFTCoeffEW("CuHR", 2, 2)
42843 + 1.04 * getSMEFTCoeffEW("CuGR", 2, 2) + 0.0186 * getSMEFTCoeffEW("CuWR", 2, 2) + 0.0068 * getSMEFTCoeffEW("CuBR", 2, 2)
42844 - 0.112 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1)) - 0.0105 * CiHQ1
42845 + 0.0503 * CiHQ3 + 0.0110 * CiHu - 0.0032 * CiHd
42846 + 0.056 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
42847 //+ 0.120 * Ciqq1 + 0.75 * Ciqq11
42848 //+ 0.122 * Ciqq3 + 1.70 * Ciqq31
42849 //+ 0.064 * Ciuu + 0.78 * Ciuu1
42850 //- 0.0091 * Ciud1 + 0.110 * Ciud8
42851 //+ 0.0344 * Ciqu1 + 0.497 * Ciqu8
42852 //- 0.0045 * Ciqd1 + 0.111 * Ciqd8
42853 ) * (1000000.0);
42854
42855 if (FlagQuadraticTerms) {
42856 //Add contributions that are quadratic in the effective coefficients
42857
42858 STXSb += 0.0;
42859
42860 }
42861 } else
42862 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ttH_pTH300_Inf()");
42863
42864 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
42865
42866 return STXSb;
42867}

◆ STXS12_ttH_pTH450_Inf()

const double NPSMEFTd6General::STXS12_ttH_pTH450_Inf ( const double  sqrt_s) const
virtual

The STXS bin \(pp \to ttH\), \(450<p_{TH}[GeV]\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 42939 of file NPSMEFTd6General.cpp.

42940{
42941 double STXSb = 1.0;
42942
42943 if (sqrt_s == 13.0) {
42944
42945 STXSb += cWsch * (
42946 ((0.12111) * getSMEFTCoeffEW("CHbox")
42947 + (-0.030308) * getSMEFTCoeffEW("CHD")
42948 + (0.0044801) * getSMEFTCoeffEW("CHW")
42949 + (0.0011466) * getSMEFTCoeffEW("CHB")
42950 + (-0.00194247) * getSMEFTCoeffEW("CHWB")
42951 + (-0.1218236) * getSMEFTCoeffEW("CuHR", 2, 2)
42952 + (-1.07104) * getSMEFTCoeffEW("CuGR", 2, 2)
42953 + (0.33119) * getSMEFTCoeffEW("CG")
42954 + (-0.0285223) * getSMEFTCoeffEW("CuWR", 2, 2)
42955 + (-0.0104832) * getSMEFTCoeffEW("CuBR", 2, 2)
42956 + (0.11537) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2)
42957 + (1.4881) * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0)
42958 + (-0.0030909) * getSMEFTCoeffEW("Cqq1R", 1, 1, 2, 2)
42959 + (0.023079) * getSMEFTCoeffEW("Cqq1R", 1, 2, 2, 1)
42960 + (0.33421) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2)
42961 + (2.9818) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
42962 + (0.010023) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2)
42963 + (0.11364) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1)
42964 + (0.11257) * getSMEFTCoeffEW("CuuR", 0, 0, 2, 2)
42965 + (1.4506) * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0)
42966 + (0.0017341) * getSMEFTCoeffEW("CuuR", 1, 1, 2, 2)
42967 + (0.022496) * getSMEFTCoeffEW("CuuR", 1, 2, 2, 1)
42968 + (-0.015613057) * getSMEFTCoeffEW("Cud1R", 2, 2, 0, 0)
42969 + (-0.000929212) * getSMEFTCoeffEW("Cud1R", 2, 2, 1, 1)
42970 + (0.19582) * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
42971 + (0.01189) * getSMEFTCoeffEW("Cud8R", 2, 2, 1, 1)
42972 + (0.033516) * getSMEFTCoeffEW("Cqu1R", 0, 0, 2, 2)
42973 + (0.026074) * getSMEFTCoeffEW("Cqu1R", 2, 2, 0, 0)
42974 + (0.000103) * getSMEFTCoeffEW("Cqu1R", 1, 1, 2, 2)
42975 + (0.00040951) * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1)
42976 + (0.54906) * getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2)
42977 + (0.3534) * getSMEFTCoeffEW("Cqu8R", 2, 2, 0, 0)
42978 + (0.017338) * getSMEFTCoeffEW("Cqu8R", 1, 1, 2, 2)
42979 + (0.0054804) * getSMEFTCoeffEW("Cqu8R", 2, 2, 1, 1)
42980 + (-0.00728397) * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
42981 + (-0.000451772) * getSMEFTCoeffEW("Cqd1R", 2, 2, 1, 1)
42982 + (0.19585) * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0)
42983 + (0.011884) * getSMEFTCoeffEW("Cqd8R", 2, 2, 1, 1)
42984 + (-0.0613195) * getSMEFTCoeffEW("CHl3R", 0, 0)
42985 + (-0.0613195) * getSMEFTCoeffEW("CHl3R", 1, 1)
42986 + (0.06135) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
42987 );
42988
42989 if (FlagQuadraticTerms) {
42990 //Add contributions that are quadratic in the effective coefficients
42991 STXSb += 0.0;
42992
42993 }
42994 } else
42995 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ttH_pTH450_Inf()");
42996
42997 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
42998
42999 return STXSb;
43000}

◆ STXS12_ttH_pTH60_120()

const double NPSMEFTd6General::STXS12_ttH_pTH60_120 ( const double  sqrt_s) const
virtual

The STXS bin \(pp \to ttH\), \(60<p_{TH}[GeV]<120\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 42565 of file NPSMEFTd6General.cpp.

42566{
42567 double STXSb = 1.0;
42568
42569 // To be fixed together with the UFO file when going beyond U(2)
42570 /*double CiHQ3; // Cannot resolve fam. dependence -> assume universality for quarks.
42571 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;*/
42572
42573 if (sqrt_s == 13.0) {
42574
42575 /*STXSb += (-0.061 * getSMEFTCoeffEW("CG") + 0.12 * getSMEFTCoeffEW("CHbox") - 0.0286 * getSMEFTCoeffEW("CHD") + 0.450 * getSMEFTCoeffEW("CHG")
42576 - 0.1149 * getSMEFTCoeffEW("CuHR", 2, 2) + 0.790 * getSMEFTCoeffEW("CuGR", 2, 2) + 0.005 * getSMEFTCoeffEW("CuWR", 2, 2)
42577 + 0.0017 * getSMEFTCoeffEW("CuBR", 2, 2) - 0.1151 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
42578 + 0.0032 * CiHQ3
42579 + 0.0574 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
42580 //+ 0.0183 * Ciqq1 + 0.138 * Ciqq11
42581 //+ 0.0175 * Ciqq3 + 0.340 * Ciqq31
42582 //+ 0.0104 * Ciuu + 0.147 * Ciuu1
42583 //- 0.0017 * Ciud1 + 0.0244 * Ciud8
42584 //+ 0.0066 * Ciqu1 + 0.0968 * Ciqu8
42585 //- 0.001 * Ciqd1 + 0.0243 * Ciqd8
42586 ) * (1000000.0);*/
42587 // AG:
42588 STXSb += cWsch * (
42589 ((0.12137) * getSMEFTCoeffEW("CHbox")
42590 + (-0.03041016) * getSMEFTCoeffEW("CHD")
42591 + (0.00073702) * getSMEFTCoeffEW("CHW")
42592 + (0.00018385) * getSMEFTCoeffEW("CHB")
42593 + (-0.000620406) * getSMEFTCoeffEW("CHWB")
42594 + (-0.00015089) * getSMEFTCoeffEW("CHq1R", 0, 0)
42595 + (2.3128e-05) * getSMEFTCoeffEW("CHq1R", 1, 1)
42596 + (-0.000399286) * getSMEFTCoeffEW("CHq1R", 2, 2)
42597 + (0.0006773) * getSMEFTCoeffEW("CHq3R", 0, 0)
42598 + (5.0356e-05) * getSMEFTCoeffEW("CHq3R", 1, 1)
42599 + (0.00039923) * getSMEFTCoeffEW("CHq3R", 2, 2)
42600 + (0.48136) * getSMEFTCoeffEW("CHG")
42601 + (0.03963) * getSMEFTCoeffEW("CG")
42602 + (-0.00571315) * getSMEFTCoeffEW("CuWR", 2, 2)
42603 + (-0.00189) * getSMEFTCoeffEW("CuBR", 2, 2)
42604 + (0.009791) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2)
42605 + (0.15791) * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0)
42606 + (-0.00076589) * getSMEFTCoeffEW("Cqq1R", 1, 1, 2, 2)
42607 + (0.0048919) * getSMEFTCoeffEW("Cqq1R", 1, 2, 2, 1)
42608 + (0.031236) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2)
42609 + (0.34185) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
42610 + (0.0020056) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2)
42611 + (0.029204) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1)
42612 + (0.010484) * getSMEFTCoeffEW("CuuR", 0, 0, 2, 2)
42613 + (0.15461) * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0)
42614 + (0.00031756) * getSMEFTCoeffEW("CuuR", 1, 1, 2, 2)
42615 + (0.0047899) * getSMEFTCoeffEW("CuuR", 1, 2, 2, 1)
42616 + (-0.001652491) * getSMEFTCoeffEW("Cud1R", 2, 2, 0, 0)
42617 + (-0.0002149805) * getSMEFTCoeffEW("Cud1R", 2, 2, 1, 1)
42618 + (0.023897) * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
42619 + (0.0031647) * getSMEFTCoeffEW("Cud8R", 2, 2, 1, 1)
42620 + (0.0039242) * getSMEFTCoeffEW("Cqu1R", 0, 0, 2, 2)
42621 + (0.0035367) * getSMEFTCoeffEW("Cqu1R", 2, 2, 0, 0)
42622 + (-0.0001347) * getSMEFTCoeffEW("Cqu1R", 1, 1, 2, 2)
42623 + (0.00011278) * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1)
42624 + (0.061685) * getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2)
42625 + (0.037794) * getSMEFTCoeffEW("Cqu8R", 2, 2, 0, 0)
42626 + (0.0043275) * getSMEFTCoeffEW("Cqu8R", 1, 1, 2, 2)
42627 + (0.0011707) * getSMEFTCoeffEW("Cqu8R", 2, 2, 1, 1)
42628 + (-0.00112222) * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
42629 + (-0.000152545) * getSMEFTCoeffEW("Cqd1R", 2, 2, 1, 1)
42630 + (0.023878) * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0)
42631 + (0.0031642) * getSMEFTCoeffEW("Cqd8R", 2, 2, 1, 1)
42632 + (-0.0608954) * getSMEFTCoeffEW("CHl3R", 0, 0)
42633 + (-0.0608954) * getSMEFTCoeffEW("CHl3R", 1, 1)
42634 + (0.060897) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
42635 );
42636
42637 if (FlagQuadraticTerms) {
42638 //Add contributions that are quadratic in the effective coefficients
42639
42640 STXSb += 0.0;
42641
42642 }
42643 } else
42644 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ttH_pTH60_120()");
42645
42646 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
42647
42648 return STXSb;
42649}

◆ STXS_ggH0j()

const double NPSMEFTd6General::STXS_ggH0j ( const double  sqrt_s) const
virtual

The STXS bin \(gg \to H\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 39489 of file NPSMEFTd6General.cpp.

39489 {
39490
39491 // Warsaw parameterization
39492 // (HEL parameterization commented out)
39493
39494 double STXSb = 1.0;
39495
39496 // STXSb = 1.0 + 55.2*aiG + 0.362*ai3G + 0.276*ai2G;
39497
39498 STXSb += (35.0 * getSMEFTCoeffEW("CHG")) * (1000000.0);
39499
39500 return STXSb;
39501}

◆ STXS_ggH1j_pTH_0_60()

const double NPSMEFTd6General::STXS_ggH1j_pTH_0_60 ( const double  sqrt_s) const
virtual

The STXS bin \(gg \to H\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 39503 of file NPSMEFTd6General.cpp.

39503 {
39504
39505 // Warsaw parameterization
39506 // (HEL parameterization commented out)
39507
39508 double STXSb = 1.0;
39509
39510 // STXSb = 1.0 + 56.0*aiG + 1.52*ai3G + 1.19*ai2G;
39511
39512 STXSb += (28.3 * getSMEFTCoeffEW("CHG")) * (1000000.0);
39513
39514 return STXSb;
39515}

◆ STXS_ggH1j_pTH_120_200()

const double NPSMEFTd6General::STXS_ggH1j_pTH_120_200 ( const double  sqrt_s) const
virtual

The STXS bin \(gg \to H\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 39531 of file NPSMEFTd6General.cpp.

39531 {
39532
39533 // Warsaw parameterization
39534 // (HEL parameterization commented out)
39535
39536 double STXSb = 1.0;
39537
39538 // STXSb = 1.0 + 56.5*aiG + 17.8*ai3G + 11.2*ai2G;
39539
39540 STXSb += (23.1 * getSMEFTCoeffEW("CHG")) * (1000000.0);
39541
39542 return STXSb;
39543}

◆ STXS_ggH1j_pTH_200()

const double NPSMEFTd6General::STXS_ggH1j_pTH_200 ( const double  sqrt_s) const
virtual

The STXS bin \(gg \to H\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 39545 of file NPSMEFTd6General.cpp.

39545 {
39546
39547 // Warsaw parameterization
39548 // (HEL parameterization commented out)
39549
39550 double STXSb = 1.0;
39551
39552 // STXSb = 1.0 + 55.0*aiG + 52.0*ai3G + 34.0*ai2G;
39553
39554 STXSb += (15.6 * getSMEFTCoeffEW("CHG")) * (1000000.0);
39555
39556 return STXSb;
39557}

◆ STXS_ggH1j_pTH_60_120()

const double NPSMEFTd6General::STXS_ggH1j_pTH_60_120 ( const double  sqrt_s) const
virtual

The STXS bin \(gg \to H\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 39517 of file NPSMEFTd6General.cpp.

39517 {
39518
39519 // Warsaw parameterization
39520 // (HEL parameterization commented out)
39521
39522 double STXSb = 1.0;
39523
39524 // STXSb = 1.0 + 55.5*aiG + 4.12*ai3G + 2.76*ai2G;
39525
39526 STXSb += (26.1 * getSMEFTCoeffEW("CHG")) * (1000000.0);
39527
39528 return STXSb;
39529}

◆ STXS_ggH2j_pTH_0_200()

const double NPSMEFTd6General::STXS_ggH2j_pTH_0_200 ( const double  sqrt_s) const
virtual

The STXS bin \(gg \to H\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 39559 of file NPSMEFTd6General.cpp.

39559 {
39560
39561 // Warsaw parameterization
39562
39563 double STXSb = 1.0;
39564
39565 STXSb = 1.0 + 16.0 * getSMEFTCoeffEW("CHG");
39566
39567 return STXSb;
39568}

◆ STXS_ggH2j_pTH_0_60()

const double NPSMEFTd6General::STXS_ggH2j_pTH_0_60 ( const double  sqrt_s) const
virtual

The STXS bin \(gg \to H\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 39570 of file NPSMEFTd6General.cpp.

39570 {
39571
39572 // HEL parameterization
39573
39574 double STXSb = 1.0;
39575
39576 STXSb = 1.0 + 55.6 * aiG + 3.66 * ai3G + 4.23 * ai2G;
39577
39578 return STXSb;
39579}

◆ STXS_ggH2j_pTH_120_200()

const double NPSMEFTd6General::STXS_ggH2j_pTH_120_200 ( const double  sqrt_s) const
virtual

The STXS bin \(gg \to H\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 39592 of file NPSMEFTd6General.cpp.

39592 {
39593
39594 // HEL parameterization
39595
39596 double STXSb = 1.0;
39597
39598 STXSb = 1.0 + 55.8 * aiG + 23.0 * ai3G + 17.5 * ai2G;
39599
39600 return STXSb;
39601}

◆ STXS_ggH2j_pTH_200()

const double NPSMEFTd6General::STXS_ggH2j_pTH_200 ( const double  sqrt_s) const
virtual

The STXS bin \(gg \to H\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 39603 of file NPSMEFTd6General.cpp.

39603 {
39604
39605 // Warsaw parameterization
39606 // (HEL parameterization commented out)
39607
39608 double STXSb = 1.0;
39609
39610 // STXSb = 1.0 + 56.0*aiG + 89.8*ai3G + 68.1*ai2G;
39611
39612 STXSb += (15.6 * getSMEFTCoeffEW("CHG")) * (1000000.0);
39613
39614 return STXSb;
39615}

◆ STXS_ggH2j_pTH_60_120()

const double NPSMEFTd6General::STXS_ggH2j_pTH_60_120 ( const double  sqrt_s) const
virtual

The STXS bin \(gg \to H\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 39581 of file NPSMEFTd6General.cpp.

39581 {
39582
39583 // HEL parameterization
39584
39585 double STXSb = 1.0;
39586
39587 STXSb = 1.0 + 56.1 * aiG + 7.73 * ai3G + 6.81 * ai2G;
39588
39589 return STXSb;
39590}

◆ STXS_ggH_VBFtopo_j3()

const double NPSMEFTd6General::STXS_ggH_VBFtopo_j3 ( const double  sqrt_s) const
virtual

The STXS bin \(gg \to H\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 39478 of file NPSMEFTd6General.cpp.

39478 {
39479
39480 // HEL parameterization
39481
39482 double STXSb = 1.0;
39483
39484 STXSb = 1.0 + 55.9 * aiG + 9.04 * ai3G + 8.1 * ai2G;
39485
39486 return STXSb;
39487}

◆ STXS_ggH_VBFtopo_j3v()

const double NPSMEFTd6General::STXS_ggH_VBFtopo_j3v ( const double  sqrt_s) const
virtual

The STXS bin \(gg \to H\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 39467 of file NPSMEFTd6General.cpp.

39467 {
39468
39469 // HEL parameterization
39470
39471 double STXSb = 1.0;
39472
39473 STXSb = 1.0 + 56.6 * aiG + 5.5 * ai3G + 4.36 * ai2G;
39474
39475 return STXSb;
39476}

◆ STXS_qqHll_pTV_0_150()

const double NPSMEFTd6General::STXS_qqHll_pTV_0_150 ( const double  sqrt_s) const
virtual

The STXS bin \(qq \to H \ell \ell\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 39783 of file NPSMEFTd6General.cpp.

39783 {
39784
39785 // Warsaw parameterization
39786 // (HEL parameterization commented out)
39787
39788 double STXSb = 1.0;
39789
39790 // To be fixed together with the UFO file when going beyond U(2)
39791 double CiHL1 = getSMEFTCoeffEW("CHl1R", 0, 0), CiHL3 = getSMEFTCoeffEW("CHl3R", 0, 0), CiHe = getSMEFTCoeffEW("CHeR", 0, 0);
39792 double CiHQ1 = getSMEFTCoeffEW("CHq1R", 0, 0), CiHQ3 = getSMEFTCoeffEW("CHq3R", 0, 0), CiHu = getSMEFTCoeffEW("CHuR", 0, 0), CiHd = getSMEFTCoeffEW("CHdR", 0, 0);
39793
39794 // STXSb = 1.0 - 1.0*aiH - 4.001*aiT + 29.82*aiWW + 8.43*aiB + 8.5*aiHW
39795 // + 2.545*aiHB + 0.0315*aiA - 1.89*aiHQ + 22.84*aipHQ + 5.247*aiHu
39796 // - 2.0*aiHd - 0.963*aiHL + 2.042*aipHL - 0.2307*aiHe;
39797
39798 STXSb += (0.1218 * getSMEFTCoeffEW("CHbox") + 0.0259 * getSMEFTCoeffEW("CHD") + 0.696 * getSMEFTCoeffEW("CHW") + 0.0846 * getSMEFTCoeffEW("CHB")
39799 + 0.328 * getSMEFTCoeffEW("CHWB") + 0.1332 * CiHL1 - 0.231 * CiHL3 - 0.1076 * CiHe
39800 + 0.016 * CiHQ1 + 1.409 * CiHQ3 + 0.315 * CiHu - 0.1294 * CiHd
39801 + 0.182 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
39802
39803 return STXSb;
39804}

◆ STXS_qqHll_pTV_150_250()

const double NPSMEFTd6General::STXS_qqHll_pTV_150_250 ( const double  sqrt_s) const
virtual

The STXS bin \(qq \to H \ell \ell\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 39806 of file NPSMEFTd6General.cpp.

39806 {
39807
39808 // Warsaw parameterization
39809
39810 double STXSb = 1.0;
39811
39812 // To be fixed together with the UFO file when going beyond U(2)
39813 double CiHL1 = getSMEFTCoeffEW("CHl1R", 0, 0), CiHL3 = getSMEFTCoeffEW("CHl3R", 0, 0), CiHe = getSMEFTCoeffEW("CHeR", 0, 0);
39814 double CiHQ1 = getSMEFTCoeffEW("CHq1R", 0, 0), CiHQ3 = getSMEFTCoeffEW("CHq3R", 0, 0), CiHu = getSMEFTCoeffEW("CHuR", 0, 0), CiHd = getSMEFTCoeffEW("CHdR", 0, 0);
39815
39816
39817 STXSb += (0.124 * getSMEFTCoeffEW("CHbox") + 0.026 * getSMEFTCoeffEW("CHD") + 0.85 * getSMEFTCoeffEW("CHW") + 0.102 * getSMEFTCoeffEW("CHB")
39818 + 0.389 * getSMEFTCoeffEW("CHWB") + 0.134 * CiHL1 - 0.232 * CiHL3 - 0.109 * CiHe
39819 - 0.16 * CiHQ1 + 3.56 * CiHQ3 + 0.85 * CiHu - 0.315 * CiHd
39820 + 0.184 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
39821
39822 return STXSb;
39823}

◆ STXS_qqHll_pTV_150_250_0j()

const double NPSMEFTd6General::STXS_qqHll_pTV_150_250_0j ( const double  sqrt_s) const
virtual

The STXS bin \(qq \to H \ell \ell\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 39825 of file NPSMEFTd6General.cpp.

39825 {
39826
39827 // HEL parameterization
39828
39829 double STXSb = 1.0;
39830
39831 STXSb = 1.0 - 0.993 * aiH - 4.0 * aiT + 62.4 * aiWW + 18.08 * aiB + 37.6 * aiHW
39832 + 11.22 * aiHB - 5.03 * aiHQ + 61.0 * aipHQ + 14.39 * aiHu - 5.17 * aiHd
39833 - 0.977 * aiHL + 2.08 * aipHL - 0.234 * aiHe;
39834
39835 return STXSb;
39836}

◆ STXS_qqHll_pTV_150_250_1j()

const double NPSMEFTd6General::STXS_qqHll_pTV_150_250_1j ( const double  sqrt_s) const
virtual

The STXS bin \(qq \to H \ell \ell\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 39838 of file NPSMEFTd6General.cpp.

39838 {
39839
39840 // HEL parameterization
39841
39842 double STXSb = 1.0;
39843
39844 STXSb = 1.0 - 1.002 * aiH - 4.01 * aiT + 57.9 * aiWW + 16.78 * aiB + 32.8 * aiHW
39845 + 9.86 * aiHB - 4.58 * aiHQ + 55.6 * aipHQ + 13.54 * aiHu - 4.56 * aiHd
39846 - 0.989 * aiHL + 2.09 * aipHL - 0.235 * aiHe;
39847
39848 return STXSb;
39849}

◆ STXS_qqHll_pTV_250()

const double NPSMEFTd6General::STXS_qqHll_pTV_250 ( const double  sqrt_s) const
virtual

The STXS bin \(qq \to H \ell \ell\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 39851 of file NPSMEFTd6General.cpp.

39851 {
39852
39853 // Warsaw parameterization
39854 // (HEL parameterization commented out)
39855
39856 double STXSb = 1.0;
39857
39858 // To be fixed together with the UFO file when going beyond U(2)
39859 double CiHL1 = getSMEFTCoeffEW("CHl1R", 0, 0), CiHL3 = getSMEFTCoeffEW("CHl3R", 0, 0), CiHe = getSMEFTCoeffEW("CHeR", 0, 0);
39860 double CiHQ1 = getSMEFTCoeffEW("CHq1R", 0, 0), CiHQ3 = getSMEFTCoeffEW("CHq3R", 0, 0), CiHu = getSMEFTCoeffEW("CHuR", 0, 0), CiHd = getSMEFTCoeffEW("CHdR", 0, 0);
39861
39862 // STXSb = 1.0 - 0.998*aiH - 4.0*aiT + 153.1*aiWW + 45.6*aiB + 126.4*aiHW
39863 // + 37.9*aiHB - 13.85*aiHQ + 168.6*aipHQ + 41.7*aiHu - 13.48*aiHd
39864 // - 0.977*aiHL + 2.09*aipHL - 0.238*aiHe;
39865
39866 STXSb += (0.122 * getSMEFTCoeffEW("CHbox") + 0.028 * getSMEFTCoeffEW("CHD") + 0.88 * getSMEFTCoeffEW("CHW") + 0.121 * getSMEFTCoeffEW("CHB")
39867 + 0.43 * getSMEFTCoeffEW("CHWB") + 0.137 * CiHL1 - 0.234 * CiHL3 - 0.113 * CiHe
39868 - 0.82 * CiHQ1 + 8.5 * CiHQ3 + 2.14 * CiHu - 0.71 * CiHd
39869 + 0.182 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
39870
39871 return STXSb;
39872}

◆ STXS_qqHlv_pTV_0_150()

const double NPSMEFTd6General::STXS_qqHlv_pTV_0_150 ( const double  sqrt_s) const
virtual

The STXS bin \(qq \to H \ell \nu\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 39731 of file NPSMEFTd6General.cpp.

39731 {
39732
39733 // HEL parameterization
39734
39735 double STXSb = 1.0;
39736
39737 STXSb = 1.0 - 1.001 * aiH + 33.63 * aiWW + 11.49 * aiHW + 23.62 * aipHQ + 2.013 * aipHL;
39738
39739 return STXSb;
39740}

◆ STXS_qqHlv_pTV_0_250()

const double NPSMEFTd6General::STXS_qqHlv_pTV_0_250 ( const double  sqrt_s) const
virtual

The STXS bin \(qq \to H \ell \nu\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 39715 of file NPSMEFTd6General.cpp.

39715 {
39716
39717 // Warsaw parameterization
39718
39719 double STXSb = 1.0;
39720
39721 // To be fixed together with the UFO file when going beyond U(2)
39722 double CiHL3 = getSMEFTCoeffEW("CHl3R", 0, 0);
39723 double CiHQ3 = getSMEFTCoeffEW("CHq3R", 0, 0);
39724
39725 STXSb += (0.1212 * getSMEFTCoeffEW("CHbox") - 0.0304 * getSMEFTCoeffEW("CHD") + 0.874 * getSMEFTCoeffEW("CHW")
39726 - 0.242 * CiHL3 + 1.710 * CiHQ3 + 0.182 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
39727
39728 return STXSb;
39729}

◆ STXS_qqHlv_pTV_150_250_0j()

const double NPSMEFTd6General::STXS_qqHlv_pTV_150_250_0j ( const double  sqrt_s) const
virtual

The STXS bin \(qq \to H \ell \nu\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 39742 of file NPSMEFTd6General.cpp.

39742 {
39743
39744 // HEL parameterization
39745
39746 double STXSb = 1.0;
39747
39748 STXSb = 1.0 - 0.998 * aiH + 76.3 * aiWW + 50.7 * aiHW + 66.5 * aipHQ + 2.03 * aipHL;
39749
39750 return STXSb;
39751}

◆ STXS_qqHlv_pTV_150_250_1j()

const double NPSMEFTd6General::STXS_qqHlv_pTV_150_250_1j ( const double  sqrt_s) const
virtual

The STXS bin \(qq \to H \ell \nu\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 39753 of file NPSMEFTd6General.cpp.

39753 {
39754
39755 // HEL parameterization
39756
39757 double STXSb = 1.0;
39758
39759 STXSb = 1.0 - 1.006 * aiH + 70.9 * aiWW + 45.5 * aiHW + 60.8 * aipHQ + 2.04 * aipHL;
39760
39761 return STXSb;
39762}

◆ STXS_qqHlv_pTV_250()

const double NPSMEFTd6General::STXS_qqHlv_pTV_250 ( const double  sqrt_s) const
virtual

The STXS bin \(qq \to H \ell \nu\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 39764 of file NPSMEFTd6General.cpp.

39764 {
39765
39766 // Warsaw parameterization
39767 // (HEL parameterization commented out)
39768
39769 double STXSb = 1.0;
39770
39771 // To be fixed together with the UFO file when going beyond U(2)
39772 double CiHL3 = getSMEFTCoeffEW("CHl3R", 0, 0);
39773 double CiHQ3 = getSMEFTCoeffEW("CHq3R", 0, 0);
39774
39775 // STXSb = 1.0 - 1.001*aiH + 196.5*aiWW + 169.4*aiHW + 186.3*aipHQ + 2.03*aipHL;
39776
39777 STXSb += (0.121 * getSMEFTCoeffEW("CHbox") - 0.0299 * getSMEFTCoeffEW("CHD") + 1.06 * getSMEFTCoeffEW("CHW") - 0.237 * CiHL3
39778 + 10.9 * CiHQ3 + 0.184 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
39779
39780 return STXSb;
39781}

◆ STXS_qqHqq_nonVHtopo()

const double NPSMEFTd6General::STXS_qqHqq_nonVHtopo ( const double  sqrt_s) const
virtual

The STXS bin \(qq \to H qq\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 39644 of file NPSMEFTd6General.cpp.

39644 {
39645
39646 // Warsaw parameterization
39647 // (HEL parameterization commented out)
39648
39649 double STXSb = 1.0;
39650
39651 // To be fixed together with the UFO file when going beyond U(2)
39652 double CiHL3 = getSMEFTCoeffEW("CHl3R", 0, 0);
39653 double CiHQ1 = getSMEFTCoeffEW("CHq1R", 0, 0), CiHQ3 = getSMEFTCoeffEW("CHq3R", 0, 0), CiHu = getSMEFTCoeffEW("CHuR", 0, 0), CiHd = getSMEFTCoeffEW("CHdR", 0, 0);
39654
39655 // STXSb = 1.0 + 1.389*aiWW - 0.0284*aiB - 6.23*aiHW - 0.417*aiHB;
39656
39657 STXSb += (0.1213 * getSMEFTCoeffEW("CHbox") - 0.0107 * getSMEFTCoeffEW("CHD") - 0.008 * getSMEFTCoeffEW("CHW") + 0.0313 * getSMEFTCoeffEW("CHWB")
39658 - 0.364 * CiHL3 + 0.0043 * CiHQ1 - 0.212 * CiHQ3 - 0.0108 * CiHu
39659 + 0.0038 * CiHd + 0.182 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
39660
39661 return STXSb;
39662}

◆ STXS_qqHqq_pTj_200()

const double NPSMEFTd6General::STXS_qqHqq_pTj_200 ( const double  sqrt_s) const
virtual

The STXS bin \(qq \to H qq\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 39695 of file NPSMEFTd6General.cpp.

39695 {
39696
39697 // Warsaw parameterization
39698 // (HEL parameterization commented out)
39699
39700 double STXSb = 1.0;
39701
39702 // To be fixed together with the UFO file when going beyond U(2)
39703 double CiHL3 = getSMEFTCoeffEW("CHl3R", 0, 0);
39704 double CiHQ1 = getSMEFTCoeffEW("CHq1R", 0, 0), CiHQ3 = getSMEFTCoeffEW("CHq3R", 0, 0), CiHu = getSMEFTCoeffEW("CHuR", 0, 0), CiHd = getSMEFTCoeffEW("CHdR", 0, 0);
39705
39706 // STXSb = 1.0 + 7.82*aiWW - 0.1868*aiB - 30.65*aiHW - 2.371*aiHB;
39707
39708 STXSb += (0.122 * getSMEFTCoeffEW("CHbox") - 0.0073 * getSMEFTCoeffEW("CHD") - 0.25 * getSMEFTCoeffEW("CHW") + 0.0024 * getSMEFTCoeffEW("CHB")
39709 + 0.045 * getSMEFTCoeffEW("CHWB") - 0.367 * CiHL3 + 0.030 * CiHQ1 - 0.47 * CiHQ3
39710 - 0.030 * CiHu + 0.0087 * CiHd + 0.180 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
39711
39712 return STXSb;
39713}

◆ STXS_qqHqq_Rest()

const double NPSMEFTd6General::STXS_qqHqq_Rest ( const double  sqrt_s) const
virtual

The STXS bin \(qq \to H qq\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 39684 of file NPSMEFTd6General.cpp.

39684 {
39685
39686 // HEL parameterization
39687
39688 double STXSb = 1.0;
39689
39690 STXSb = 1.0 + 1.546 * aiWW - 0.02509 * aiB - 3.631 * aiHW - 0.2361 * aiHB;
39691
39692 return STXSb;
39693}

◆ STXS_qqHqq_VBFtopo_j3()

const double NPSMEFTd6General::STXS_qqHqq_VBFtopo_j3 ( const double  sqrt_s) const
virtual

The STXS bin \(qq \to H qq\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 39633 of file NPSMEFTd6General.cpp.

39633 {
39634
39635 // HEL parameterization
39636
39637 double STXSb = 1.0;
39638
39639 STXSb = 1.0 + 1.204 * aiWW - 0.02692 * aiB - 5.76 * aiHW - 0.4058 * aiHB;
39640
39641 return STXSb;
39642}

◆ STXS_qqHqq_VBFtopo_j3v()

const double NPSMEFTd6General::STXS_qqHqq_VBFtopo_j3v ( const double  sqrt_s) const
virtual

The STXS bin \(qq \to H qq\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 39622 of file NPSMEFTd6General.cpp.

39622 {
39623
39624 // HEL parameterization
39625
39626 double STXSb = 1.0;
39627
39628 STXSb = 1.0 + 1.256 * aiWW - 0.02319 * aiB - 4.31 * aiHW - 0.2907 * aiHB;
39629
39630 return STXSb;
39631}

◆ STXS_qqHqq_VBFtopo_Rest()

const double NPSMEFTd6General::STXS_qqHqq_VBFtopo_Rest ( const double  sqrt_s) const
virtual

The STXS bin \(qq \to H qq\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 39617 of file NPSMEFTd6General.cpp.

39617 {
39618
39619 return STXS_qqHqq_Rest(sqrt_s);
39620}
virtual const double STXS_qqHqq_Rest(const double sqrt_s) const
The STXS bin .

◆ STXS_qqHqq_VHtopo()

const double NPSMEFTd6General::STXS_qqHqq_VHtopo ( const double  sqrt_s) const
virtual

The STXS bin \(qq \to H qq\).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 39664 of file NPSMEFTd6General.cpp.

39664 {
39665
39666 // Warsaw parameterization
39667 // (HEL parameterization commented out)
39668
39669 double STXSb = 1.0;
39670
39671 // To be fixed together with the UFO file when going beyond U(2)
39672 double CiHL3 = getSMEFTCoeffEW("CHl3R", 0, 0);
39673 double CiHQ1 = getSMEFTCoeffEW("CHq1R", 0, 0), CiHQ3 = getSMEFTCoeffEW("CHq3R", 0, 0), CiHu = getSMEFTCoeffEW("CHuR", 0, 0), CiHd = getSMEFTCoeffEW("CHdR", 0, 0);
39674
39675 // STXSb = 1.0 + 1.389*aiWW - 0.0284*aiB - 6.23*aiHW - 0.417*aiHB;
39676
39677 STXSb += (0.120 * getSMEFTCoeffEW("CHbox") - 0.0071 * getSMEFTCoeffEW("CHD") + 0.623 * getSMEFTCoeffEW("CHW") + 0.0215 * getSMEFTCoeffEW("CHB")
39678 + 0.098 * getSMEFTCoeffEW("CHWB") - 0.360 * CiHL3 - 0.026 * CiHQ1 + 1.86 * CiHQ3
39679 + 0.135 * CiHu - 0.0506 * CiHd + 0.181 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
39680
39681 return STXSb;
39682}

◆ STXS_ttHtH()

const double NPSMEFTd6General::STXS_ttHtH ( const double  sqrt_s) const
virtual

The STXS bin \( ttH + tH \).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 39874 of file NPSMEFTd6General.cpp.

39874 {
39875
39876 // Warsaw parameterization
39877 // (HEL parameterization commented out)
39878
39879 double STXSb = 1.0;
39880
39881 // To be fixed together with the UFO file when going beyond U(2)
39882 double CiHL3 = getSMEFTCoeffEW("CHl3R", 0, 0);
39883 double CiHQ3 = getSMEFTCoeffEW("CHq3R", 0, 0);
39884
39885 // Set 4 quark operators to zero for the moment.
39886 double Cqq1 = 0.0, Cqq11 = 0.0, Cqq3 = 0.0, Cqq31 = 0.0;
39887 double Cuu = 0.0, Cuu1 = 0.0, Cud1 = 0.0, Cud8 = 0.0;
39888 double Cqu1 = 0.0, Cqu8 = 0.0, Cqd1 = 0.0, Cqd8 = 0.0;
39889
39890 // STXSb = 1.0 - 0.983*aiH + 2.949*aiu + 0.928*aiG + 313.6*aiuG
39891 // + 27.48*ai3G - 13.09*ai2G;
39892
39893 STXSb += (0.133 * getSMEFTCoeffEW("CG") + 0.1182 * getSMEFTCoeffEW("CHbox") - 0.0296 * getSMEFTCoeffEW("CHD") + 0.532 * getSMEFTCoeffEW("CHG")
39894 + 0.0120 * getSMEFTCoeffEW("CHW") - 0.1152 * getSMEFTCoeffEW("CuHR", 2, 2) - 0.790 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.0111 * getSMEFTCoeffEW("CuWR", 2, 2)
39895 - 0.0017 * getSMEFTCoeffEW("CuBR", 2, 2) - 0.1320 * CiHL3 + 0.0146 * CiHQ3
39896 + 0.0660 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0) + 0.0218 * Cqq1 + 0.1601 * Cqq11 + 0.0263 * Cqq3
39897 + 0.388 * Cqq31 + 0.0114 * Cuu + 0.1681 * Cuu1 - 0.0018 * Cud1
39898 + 0.0265 * Cud8 + 0.007 * Cqu1 + 0.1087 * Cqu8
39899 - 0.0011 * Cqd1 + 0.0266 * Cqd8) * (1000000.0);
39900
39901 return STXSb;
39902}

◆ STXS_WHqqHqq_pTj1_200()

const double NPSMEFTd6General::STXS_WHqqHqq_pTj1_200 ( const double  sqrt_s) const
virtual

The STXS bin \( qq \to WH \to H qq \).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 39948 of file NPSMEFTd6General.cpp.

39948 {
39949
39950 // HEL parameterization
39951
39952 double STXSb = 1.0;
39953
39954 STXSb = 1.0 - 1.003 * aiH + 181.2 * aiWW + 152.3 * aiHW + 173.7 * aipHQ;
39955
39956 return STXSb;
39957}

◆ STXS_WHqqHqq_Rest()

const double NPSMEFTd6General::STXS_WHqqHqq_Rest ( const double  sqrt_s) const
virtual

The STXS bin \( qq \to WH \to H qq \).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 39937 of file NPSMEFTd6General.cpp.

39937 {
39938
39939 // HEL parameterization
39940
39941 double STXSb = 1.0;
39942
39943 STXSb = 1.0 - 1.002 * aiH + 34.29 * aiWW + 11.56 * aiHW + 26.27 * aipHQ;
39944
39945 return STXSb;
39946}

◆ STXS_WHqqHqq_VBFtopo_j3()

const double NPSMEFTd6General::STXS_WHqqHqq_VBFtopo_j3 ( const double  sqrt_s) const
virtual

The STXS bin \( qq \to WH \to H qq \).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 39915 of file NPSMEFTd6General.cpp.

39915 {
39916
39917 // HEL parameterization
39918
39919 double STXSb = 1.0;
39920
39921 STXSb = 1.0 - 1.04 * aiH + 44.9 * aiWW + 20.3 * aiHW + 36.8 * aipHQ;
39922
39923 return STXSb;
39924}

◆ STXS_WHqqHqq_VBFtopo_j3v()

const double NPSMEFTd6General::STXS_WHqqHqq_VBFtopo_j3v ( const double  sqrt_s) const
virtual

The STXS bin \( qq \to WH \to H qq \).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 39904 of file NPSMEFTd6General.cpp.

39904 {
39905
39906 // HEL parameterization
39907
39908 double STXSb = 1.0;
39909
39910 STXSb = 1.0 - 0.94 * aiH + 39.5 * aiWW + 13.8 * aiHW + 32.1 * aipHQ;
39911
39912 return STXSb;
39913}

◆ STXS_WHqqHqq_VH2j()

const double NPSMEFTd6General::STXS_WHqqHqq_VH2j ( const double  sqrt_s) const
virtual

The STXS bin \( qq \to WH \to H qq \).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 39926 of file NPSMEFTd6General.cpp.

39926 {
39927
39928 // HEL parameterization
39929
39930 double STXSb = 1.0;
39931
39932 STXSb = 1.0 - 0.996 * aiH + 45.57 * aiWW + 23.66 * aiHW + 37.55 * aipHQ;
39933
39934 return STXSb;
39935}

◆ STXS_ZHqqHqq_pTj1_200()

const double NPSMEFTd6General::STXS_ZHqqHqq_pTj1_200 ( const double  sqrt_s) const
virtual

The STXS bin \( qq \to ZH \to H qq \).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 40007 of file NPSMEFTd6General.cpp.

40007 {
40008
40009 // HEL parameterization
40010
40011 double STXSb = 1.0;
40012
40013 STXSb = 1.0 - 1.003 * aiH - 4.03 * aiT + 141.5 * aiWW + 41.6 * aiB + 112.5 * aiHW
40014 + 33.6 * aiHB - 11.52 * aiHQ + 156.2 * aipHQ + 38.9 * aiHu - 12.53 * aiHd;
40015
40016 return STXSb;
40017}

◆ STXS_ZHqqHqq_Rest()

const double NPSMEFTd6General::STXS_ZHqqHqq_Rest ( const double  sqrt_s) const
virtual

The STXS bin \( qq \to ZH \to H qq \).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 39995 of file NPSMEFTd6General.cpp.

39995 {
39996
39997 // HEL parameterization
39998
39999 double STXSb = 1.0;
40000
40001 STXSb = 1.0 - 1.001 * aiH - 3.998 * aiT + 30.89 * aiWW + 8.35 * aiB + 8.71 * aiHW
40002 + 2.616 * aiHB - 1.782 * aiHQ + 26.1 * aipHQ + 5.942 * aiHu - 2.305 * aiHd;
40003
40004 return STXSb;
40005}

◆ STXS_ZHqqHqq_VBFtopo_j3()

const double NPSMEFTd6General::STXS_ZHqqHqq_VBFtopo_j3 ( const double  sqrt_s) const
virtual

The STXS bin \( qq \to ZH \to H qq \).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 39971 of file NPSMEFTd6General.cpp.

39971 {
39972
39973 // HEL parameterization
39974
39975 double STXSb = 1.0;
39976
39977 STXSb = 1.0 - 0.97 * aiH - 3.98 * aiT + 38.1 * aiWW + 10.5 * aiB + 14.2 * aiHW
39978 + 4.15 * aiHB - 2.36 * aiHQ + 34.5 * aipHQ + 8.4 * aiHu - 2.79 * aiHd;
39979
39980 return STXSb;
39981}

◆ STXS_ZHqqHqq_VBFtopo_j3v()

const double NPSMEFTd6General::STXS_ZHqqHqq_VBFtopo_j3v ( const double  sqrt_s) const
virtual

The STXS bin \( qq \to ZH \to H qq \).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 39959 of file NPSMEFTd6General.cpp.

39959 {
39960
39961 // HEL parameterization
39962
39963 double STXSb = 1.0;
39964
39965 STXSb = 1.0 - 0.94 * aiH - 4.0 * aiT + 34.8 * aiWW + 10.0 * aiB + 9.9 * aiHW
39966 + 3.04 * aiHB - 2.14 * aiHQ + 31.1 * aipHQ + 7.6 * aiHu - 2.59 * aiHd;
39967
39968 return STXSb;
39969}

◆ STXS_ZHqqHqq_VH2j()

const double NPSMEFTd6General::STXS_ZHqqHqq_VH2j ( const double  sqrt_s) const
virtual

The STXS bin \( qq \to ZH \to H qq \).

Parameters
[in]sqrt_sthe center-of-mass energy in TeV

Reimplemented from NPbase.

Definition at line 39983 of file NPSMEFTd6General.cpp.

39983 {
39984
39985 // HEL parameterization
39986
39987 double STXSb = 1.0;
39988
39989 STXSb = 1.0 - 0.998 * aiH - 4.002 * aiT + 37.99 * aiWW + 10.47 * aiB + 16.45 * aiHW
39990 + 4.927 * aiHB - 2.401 * aiHQ + 34.45 * aipHQ + 7.94 * aiHu - 2.993 * aiHd;
39991
39992 return STXSb;
39993}

◆ tovers2()

const double NPSMEFTd6General::tovers2 ( const double  cosmin,
const double  cosmax 
) const

Definition at line 46493 of file NPSMEFTd6General.cpp.

46493 {
46494 return 0.25 * (cosmax * (1.0 - cosmax * (1.0 - cosmax / 3.0)) - cosmin * (1.0 - cosmin * (1.0 - cosmin / 3.0)));
46495}

◆ uovers2()

const double NPSMEFTd6General::uovers2 ( const double  cosmin,
const double  cosmax 
) const

Definition at line 46497 of file NPSMEFTd6General.cpp.

46497 {
46498 return 0.25 * (cosmax * (1.0 + cosmax * (1.0 + cosmax / 3.0)) - cosmin * (1.0 + cosmin * (1.0 + cosmin / 3.0)));
46499}

◆ xseeWW()

const double NPSMEFTd6General::xseeWW ( const double  sqrt_s) const
virtual

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 from NPbase.

Definition at line 38790 of file NPSMEFTd6General.cpp.

38790 {
38791 return dxseeWWdcosBin(sqrt_s, -1.0, 1.0);
38792}
A class for computing the integral of the differential cross section for in a given bin.
Definition ee_WW.h:62

◆ xseeWW4fLEP2()

const double NPSMEFTd6General::xseeWW4fLEP2 ( const double  sqrt_s,
const int  fstate 
) const
virtual

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
\(sigma\) [pb]

Reimplemented from NPbase.

Definition at line 37125 of file NPSMEFTd6General.cpp.

37125 {
37126
37127 // Returns cross section in pb
37128
37129 // fstate = 0 (jjjj), 1 (e v jj), 2 (mu v jj), 3 (tau v jj),
37130 // 4 (e v e v), 5 (mu v mu v), 6 (tau v tau v),
37131 // 7 (e v mu v), 8 (e v tau v), 9 (mu v tau v)
37132 // 10 (l v jj), 11 (l v l v)
37133
37134 double xspb = 0.0;
37135
37136 double xspbSM[8] = {0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0};
37137 // SM values from hep-ex/0409016
37138 double xsjjjjSM[8] = {7.42, 7.56, 7.68, 7.76, 7.79, 7.81, 7.82, 7.82};
37139 double xslvjjSM[8] = {7.14, 7.26, 7.38, 7.44, 7.47, 7.50, 7.50, 7.50}; // All leptons. Divide by 3 for each
37140 double xslvlvSM[8] = {1.72, 1.76, 1.79, 1.80, 1.81, 1.82, 1.82, 1.82}; // All leptons. Divide by 6 for each
37141
37142 double dgWve, dgWpm1, dgWpm2, dmZ2, dmW2, dGW, dGZ, dGF, dgZ, dsW2, dgVZee, dgAZee, dgZ1, dgga1, dkga, dkZ, dlga, dlZ, deem;
37143
37144 double gVZeeSM, gAZeeSM;
37145
37146 double norm4f = 1.0;
37147
37148 // Values of the couplings: final-state independent couplings
37149 gVZeeSM = -0.25 + sW2_tree;
37150 gAZeeSM = -0.25;
37151
37152 dGF = delta_GF / sqrt(2.0);
37153
37154 dmZ2 = cAsch * (0.5 * getSMEFTCoeffEW("CHD") + 2.0 * cW_tree * sW_tree * getSMEFTCoeffEW("CHWB")) * v2
37155 + cWsch * (0.5 * getSMEFTCoeffEW("CHD") + 2.0 * (Mw_inp / Mz) * sqrt(1.0 - Mw_inp * Mw_inp / Mz / Mz) * getSMEFTCoeffEW("CHWB")) * v2;
37156
37157 dmW2 = -2.0 * deltaMwd6(); //There is a minus sign between refs. definition of dmW2 and ours
37158
37159 dGW = deltaGwd6();
37160
37161 dGZ = deltaGzd6();
37162
37163 dsW2 = cAsch * (-0.5 * (cW2_tree / (1.0 - 2.0 * sW2_tree)) * ((getSMEFTCoeffEW("CHD")
37164 + 2.0 * getSMEFTCoeffEW("CHWB") / cW_tree / sW_tree) * v2
37165 + 2.0 * sqrt(2.0) * dGF))
37166 + cWsch * (1.0 / sW2_tree) * (0.5 * Mw_inp * Mw_inp * getSMEFTCoeffEW("CHD") / Mz / Mz + Mw_inp * sqrt(1.0 - Mw_inp * Mw_inp / Mz / Mz) * getSMEFTCoeffEW("CHWB") / Mz) * v2;
37167
37168 dgZ = -dGF / sqrt(2.0) - 0.5 * dmZ2
37169 + cW_tree * sW_tree * getSMEFTCoeffEW("CHWB") * v2;
37170
37171 dgVZee = dgZ * gVZeeSM
37172 - 0.25 * (getSMEFTCoeffEW("CHeR", 0, 0) + getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl3R", 0, 0)) * v2
37173 - sW2_tree * dsW2;
37174
37175 dgAZee = dgZ * gAZeeSM
37176 + 0.25 * (getSMEFTCoeffEW("CHeR", 0, 0) - getSMEFTCoeffEW("CHl1R", 0, 0) - getSMEFTCoeffEW("CHl3R", 0, 0)) * v2;
37177
37178 dgWve = 0.5 * getSMEFTCoeffEW("CHl3R", 0, 0) * v2
37179 + cAsch * (0.25 * (cW_tree * getSMEFTCoeffEW("CHWB") / sW_tree) * v2 + 0.25 * dsW2)
37180 + cWsch * (-dGF / 2.0 / sqrt(2.0));
37181
37182 dgZ1 = deltag1ZNP(sqrt_s);
37183
37184 dgga1 = deltag1gaNP(sqrt_s);
37185
37186 dkga = deltaKgammaNP(sqrt_s);
37187
37188 dkZ = dgZ1 - (sW2_tree / cW2_tree) * (dkga - dgga1);
37189
37190 dlga = -lambdaZNP(sqrt_s);
37191
37192 dlZ = -lambdaZNP(sqrt_s);
37193
37194 deem = delta_e + 0.5 * delta_A;
37195
37196 // Values of the couplings: final-state dependent couplings
37197 dgWpm1 = 0.0;
37198 dgWpm2 = 0.0;
37199
37200 switch (fstate) {
37201
37202 case 0:
37203 // fstate = 0 (jjjj)
37204 dgWpm1 = 0.5 * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1));
37205 dgWpm2 = 0.5 * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1));
37206 norm4f = 1.01;
37207 for (int i = 0; i < 8; ++i) {
37208 xspbSM[i] = xsjjjjSM[i];
37209 }
37210 break;
37211 case 1:
37212 // fstate = 1 (e v jj)
37213 dgWpm1 = getSMEFTCoeffEW("CHl3R", 0, 0);
37214 dgWpm2 = 0.5 * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1));
37215 norm4f = 1.0;
37216 for (int i = 0; i < 8; ++i) {
37217 xspbSM[i] = xslvjjSM[i] / 3.0;
37218 }
37219 break;
37220 case 2:
37221 // fstate = 2 (mu v jj)
37222 dgWpm1 = getSMEFTCoeffEW("CHl3R", 1, 1);
37223 dgWpm2 = 0.5 * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1));
37224 norm4f = 1.0;
37225 for (int i = 0; i < 8; ++i) {
37226 xspbSM[i] = xslvjjSM[i] / 3.0;
37227 }
37228 break;
37229 case 3:
37230 // fstate = 3 (tau v jj)
37231 dgWpm1 = getSMEFTCoeffEW("CHl3R", 2, 2);
37232 dgWpm2 = 0.5 * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1));
37233 norm4f = 1.0;
37234 for (int i = 0; i < 8; ++i) {
37235 xspbSM[i] = xslvjjSM[i] / 3.0;
37236 }
37237 break;
37238 case 4:
37239 // fstate = 4 (e v e v)
37240 dgWpm1 = getSMEFTCoeffEW("CHl3R", 0, 0);
37241 dgWpm2 = getSMEFTCoeffEW("CHl3R", 0, 0);
37242 norm4f = 1.0 / 4.04;
37243 for (int i = 0; i < 8; ++i) {
37244 xspbSM[i] = xslvlvSM[i] / 6.0;
37245 }
37246 break;
37247 case 5:
37248 // fstate = 5 (mu v mu v)
37249 dgWpm1 = getSMEFTCoeffEW("CHl3R", 1, 1);
37250 dgWpm2 = getSMEFTCoeffEW("CHl3R", 1, 1);
37251 norm4f = 1.0 / 4.04;
37252 for (int i = 0; i < 8; ++i) {
37253 xspbSM[i] = xslvlvSM[i] / 6.0;
37254 }
37255 break;
37256 case 6:
37257 // fstate = 6 (tau v tau v)
37258 dgWpm1 = getSMEFTCoeffEW("CHl3R", 2, 2);
37259 dgWpm2 = getSMEFTCoeffEW("CHl3R", 2, 2);
37260 norm4f = 1.0 / 4.04;
37261 for (int i = 0; i < 8; ++i) {
37262 xspbSM[i] = xslvlvSM[i] / 6.0;
37263 }
37264 break;
37265 case 7:
37266 // fstate = 7 (e v mu v)
37267 dgWpm1 = getSMEFTCoeffEW("CHl3R", 0, 0);
37268 dgWpm2 = getSMEFTCoeffEW("CHl3R", 1, 1);
37269 norm4f = 1.0 / 4.04;
37270 for (int i = 0; i < 8; ++i) {
37271 xspbSM[i] = xslvlvSM[i] / 6.0;
37272 }
37273 break;
37274 case 8:
37275 // fstate = 8 (e v tau v)
37276 dgWpm1 = getSMEFTCoeffEW("CHl3R", 0, 0);
37277 dgWpm2 = getSMEFTCoeffEW("CHl3R", 2, 2);
37278 norm4f = 1.0 / 4.04;
37279 for (int i = 0; i < 8; ++i) {
37280 xspbSM[i] = xslvlvSM[i] / 6.0;
37281 }
37282 break;
37283 case 9:
37284 // fstate = 9 (mu v tau v)
37285 dgWpm1 = getSMEFTCoeffEW("CHl3R", 1, 1);
37286 dgWpm2 = getSMEFTCoeffEW("CHl3R", 2, 2);
37287 norm4f = 1.0 / 4.04;
37288 for (int i = 0; i < 8; ++i) {
37289 xspbSM[i] = xslvlvSM[i] / 6.0;
37290 }
37291 break;
37292 case 10:
37293 // fstate = 10 (l v jj)
37294 dgWpm1 = (1.0 / 3.0) * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1) + getSMEFTCoeffEW("CHl3R", 2, 2));
37295 dgWpm2 = 0.5 * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1));
37296 norm4f = 1.0 / 4.04;
37297 for (int i = 0; i < 8; ++i) {
37298 xspbSM[i] = xslvjjSM[i];
37299 }
37300 break;
37301 case 11:
37302 // fstate = 11 (l v l v)
37303 dgWpm1 = (1.0 / 3.0) * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1) + getSMEFTCoeffEW("CHl3R", 2, 2));
37304 dgWpm2 = (1.0 / 3.0) * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1) + getSMEFTCoeffEW("CHl3R", 2, 2));
37305 norm4f = 1.0 / 4.04;
37306 for (int i = 0; i < 8; ++i) {
37307 xspbSM[i] = xslvlvSM[i];
37308 }
37309 break;
37310 }
37311
37312 dgWpm1 = 0.5 * dgWpm1
37313 + cAsch * (0.25 * (cW_tree * getSMEFTCoeffEW("CHWB") / sW_tree) * v2 + 0.25 * dsW2)
37314 + cWsch * (-dGF / 2.0 / sqrt(2.0));
37315
37316 dgWpm2 = 0.5 * dgWpm2
37317 + cAsch * (0.25 * (cW_tree * getSMEFTCoeffEW("CHWB") / sW_tree) * v2 + 0.25 * dsW2)
37318 + cWsch * (-dGF / 2.0 / sqrt(2.0));
37319
37320 if (sqrt_s == 0.1886) {
37321
37322 xspb += xspbSM[0] + norm4f * cAsch * (
37323 +2.6 * dmW2
37324 - 17.0 * dGW
37325 + 72.0 * dgWve
37326 + 34.0 * dgWpm1
37327 + 34.0 * dgWpm2
37328 + 5.3 * dgVZee
37329 + 0.3 * dgAZee
37330 - 0.08 * dgZ1
37331 - 0.50 * dkga
37332 - 0.19 * dkZ
37333 - 0.29 * dlga
37334 + 0.026 * dlZ
37335 );
37336
37337 xspb += norm4f * cWsch * (
37338 -17.0 * dGW
37339 + 72.0 * dgWve
37340 + 33.4 * dgWpm1
37341 + 33.4 * dgWpm2
37342 + 5.72 * dgVZee
37343 + 0.21 * dgAZee
37344 - 0.05 * dgZ1
37345 - 0.57 * dkga
37346 - 0.16 * dkZ
37347 - 0.34 * dlga
37348 + 0.051 * dlZ
37349 + 0.0005 * dGZ
37350 - 0.41 * dgga1
37351 - 0.98 * deem
37352 );
37353
37354 if (FlagQuadraticTerms) {
37355 //Add contributions that are quadratic in the effective coefficients
37356 xspb += 0.0;
37357 }
37358
37359 //Add relative theory errors (free par). (Assume they are constant in energy.)
37360 xspb += eeeWWint * xspbSM[0];
37361
37362 } else if (sqrt_s == 0.1916) {
37363
37364 xspb += xspbSM[1] + norm4f * cAsch * (
37365 +1.6 * dmW2
37366 - 17.0 * dGW
37367 + 73.0 * dgWve
37368 + 34.0 * dgWpm1
37369 + 34.0 * dgWpm2
37370 + 5.8 * dgVZee
37371 + 0.4 * dgAZee
37372 - 0.10 * dgZ1
37373 - 0.56 * dkga
37374 - 0.22 * dkZ
37375 - 0.32 * dlga
37376 + 0.018 * dlZ
37377 );
37378
37379 xspb += norm4f * cWsch * (
37380 -17.0 * dGW
37381 + 72.0 * dgWve
37382 + 33.6 * dgWpm1
37383 + 33.6 * dgWpm2
37384 + 6.26 * dgVZee
37385 + 0.33 * dgAZee
37386 - 0.07 * dgZ1
37387 - 0.64 * dkga
37388 - 0.19 * dkZ
37389 - 0.37 * dlga
37390 + 0.045 * dlZ
37391 + 0.0005 * dGZ
37392 - 0.41 * dgga1
37393 - 1.08 * deem
37394 );
37395
37396 if (FlagQuadraticTerms) {
37397 //Add contributions that are quadratic in the effective coefficients
37398 xspb += 0.0;
37399 }
37400
37401 //Add relative theory errors (free par). (Assume they are constant in energy.)
37402 xspb += eeeWWint * xspbSM[1];
37403
37404 } else if (sqrt_s == 0.1955) {
37405
37406 xspb += xspbSM[2] + norm4f * cAsch * (
37407 +0.26 * dmW2
37408 - 17.0 * dGW
37409 + 74.0 * dgWve
37410 + 34.0 * dgWpm1
37411 + 34.0 * dgWpm2
37412 + 6.5 * dgVZee
37413 + 0.6 * dgAZee
37414 - 0.12 * dgZ1
37415 - 0.64 * dkga
37416 - 0.27 * dkZ
37417 - 0.36 * dlga
37418 + 0.005 * dlZ
37419 );
37420
37421 xspb += norm4f * cWsch * (
37422 -17.0 * dGW
37423 + 73.0 * dgWve
37424 + 33.8 * dgWpm1
37425 + 33.8 * dgWpm2
37426 + 6.91 * dgVZee
37427 + 0.50 * dgAZee
37428 - 0.09 * dgZ1
37429 - 0.72 * dkga
37430 - 0.22 * dkZ
37431 - 0.41 * dlga
37432 + 0.035 * dlZ
37433 + 0.0005 * dGZ
37434 - 0.49 * dgga1
37435 - 1.20 * deem
37436 );
37437
37438 if (FlagQuadraticTerms) {
37439 //Add contributions that are quadratic in the effective coefficients
37440 xspb += 0.0;
37441 }
37442
37443 //Add relative theory errors (free par). (Assume they are constant in energy.)
37444 xspb += eeeWWint * xspbSM[2];
37445
37446 } else if (sqrt_s == 0.1995) {
37447
37448 xspb += xspbSM[3] + norm4f * cAsch * (
37449 -0.54 * dmW2
37450 - 17.0 * dGW
37451 + 75.0 * dgWve
37452 + 34.0 * dgWpm1
37453 + 34.0 * dgWpm2
37454 + 7.1 * dgVZee
37455 + 0.8 * dgAZee
37456 - 0.15 * dgZ1
37457 - 0.71 * dkga
37458 - 0.31 * dkZ
37459 - 0.40 * dlga
37460 - 0.009 * dlZ
37461 );
37462
37463 xspb += norm4f * cWsch * (
37464 -17.0 * dGW
37465 + 74.0 * dgWve
37466 + 33.7 * dgWpm1
37467 + 33.7 * dgWpm2
37468 + 7.52 * dgVZee
37469 + 0.68 * dgAZee
37470 - 0.11 * dgZ1
37471 - 0.79 * dkga
37472 - 0.26 * dkZ
37473 - 0.45 * dlga
37474 + 0.022 * dlZ
37475 + 0.0005 * dGZ
37476 - 0.53 * dgga1
37477 - 1.33 * deem
37478 );
37479
37480 if (FlagQuadraticTerms) {
37481 //Add contributions that are quadratic in the effective coefficients
37482 xspb += 0.0;
37483 }
37484
37485 //Add relative theory errors (free par). (Assume they are constant in energy.)
37486 xspb += eeeWWint * xspbSM[3];
37487
37488 } else if (sqrt_s == 0.2016) {
37489
37490 xspb += xspbSM[4] + norm4f * cAsch * (
37491 -0.97 * dmW2
37492 - 17.0 * dGW
37493 + 75.0 * dgWve
37494 + 34.0 * dgWpm1
37495 + 34.0 * dgWpm2
37496 + 7.4 * dgVZee
37497 + 0.9 * dgAZee
37498 - 0.16 * dgZ1
37499 - 0.75 * dkga
37500 - 0.33 * dkZ
37501 - 0.42 * dlga
37502 - 0.017 * dlZ
37503 );
37504
37505 xspb += norm4f * cWsch * (
37506 -17.0 * dGW
37507 + 74.0 * dgWve
37508 + 33.7 * dgWpm1
37509 + 33.7 * dgWpm2
37510 + 7.82 * dgVZee
37511 + 0.78 * dgAZee
37512 - 0.12 * dgZ1
37513 - 0.83 * dkga
37514 - 0.28 * dkZ
37515 - 0.47 * dlga
37516 + 0.016 * dlZ
37517 + 0.0005 * dGZ
37518 - 0.55 * dgga1
37519 - 1.39 * deem
37520 );
37521
37522 if (FlagQuadraticTerms) {
37523 //Add contributions that are quadratic in the effective coefficients
37524 xspb += 0.0;
37525 }
37526
37527 //Add relative theory errors (free par). (Assume they are constant in energy.)
37528 xspb += eeeWWint * xspbSM[4];
37529
37530 } else if (sqrt_s == 0.2049) {
37531
37532 xspb += xspbSM[5] + norm4f * cAsch * (
37533 -1.4 * dmW2
37534 - 17.0 * dGW
37535 + 75.0 * dgWve
37536 + 34.0 * dgWpm1
37537 + 34.0 * dgWpm2
37538 + 7.8 * dgVZee
37539 + 1.0 * dgAZee
37540 - 0.18 * dgZ1
37541 - 0.80 * dkga
37542 - 0.37 * dkZ
37543 - 0.44 * dlga
37544 - 0.029 * dlZ
37545 );
37546
37547 xspb += norm4f * cWsch * (
37548 -17.0 * dGW
37549 + 74.0 * dgWve
37550 + 33.5 * dgWpm1
37551 + 33.5 * dgWpm2
37552 + 8.24 * dgVZee
37553 + 0.93 * dgAZee
37554 - 0.14 * dgZ1
37555 - 0.89 * dkga
37556 - 0.32 * dkZ
37557 - 0.47 * dlga
37558 + 0.005 * dlZ
37559 + 0.0005 * dGZ
37560 - 0.58 * dgga1
37561 - 1.47 * deem
37562 );
37563
37564 if (FlagQuadraticTerms) {
37565 //Add contributions that are quadratic in the effective coefficients
37566 xspb += 0.0;
37567 }
37568
37569 //Add relative theory errors (free par). (Assume they are constant in energy.)
37570 xspb += eeeWWint * xspbSM[5];
37571
37572 } else if (sqrt_s == 0.2066) {
37573
37574 xspb += xspbSM[6] + norm4f * cAsch * (
37575 -1.8 * dmW2
37576 - 17.0 * dGW
37577 + 76.0 * dgWve
37578 + 34.0 * dgWpm1
37579 + 34.0 * dgWpm2
37580 + 8.0 * dgVZee
37581 + 1.1 * dgAZee
37582 - 0.19 * dgZ1
37583 - 0.83 * dkga
37584 - 0.39 * dkZ
37585 - 0.46 * dlga
37586 - 0.036 * dlZ
37587 );
37588
37589 xspb += norm4f * cWsch * (
37590 -17.0 * dGW
37591 + 75.0 * dgWve
37592 + 33.4 * dgWpm1
37593 + 33.4 * dgWpm2
37594 + 8.45 * dgVZee
37595 + 1.01 * dgAZee
37596 - 0.15 * dgZ1
37597 - 0.92 * dkga
37598 - 0.33 * dkZ
37599 - 0.51 * dlga
37600 - 0.001 * dlZ
37601 + 0.0005 * dGZ
37602 - 0.60 * dgga1
37603 - 1.52 * deem
37604 );
37605
37606 if (FlagQuadraticTerms) {
37607 //Add contributions that are quadratic in the effective coefficients
37608 xspb += 0.0;
37609 }
37610
37611 //Add relative theory errors (free par). (Assume they are constant in energy.)
37612 xspb += eeeWWint * xspbSM[6];
37613
37614 } else if (sqrt_s == 0.208) {
37615
37616 xspb += xspbSM[7] + norm4f * cAsch * (
37617 -2.0 * dmW2
37618 - 17.0 * dGW
37619 + 76.0 * dgWve
37620 + 34.0 * dgWpm1
37621 + 34.0 * dgWpm2
37622 + 8.2 * dgVZee
37623 + 1.2 * dgAZee
37624 - 0.20 * dgZ1
37625 - 0.85 * dkga
37626 - 0.40 * dkZ
37627 - 0.47 * dlga
37628 - 0.042 * dlZ
37629 );
37630
37631 xspb += norm4f * cWsch * (
37632 -17.0 * dGW
37633 + 75.0 * dgWve
37634 + 33.3 * dgWpm1
37635 + 33.3 * dgWpm2
37636 + 8.62 * dgVZee
37637 + 1.08 * dgAZee
37638 - 0.16 * dgZ1
37639 - 0.94 * dkga
37640 - 0.35 * dkZ
37641 - 0.52 * dlga
37642 - 0.007 * dlZ
37643 + 0.0005 * dGZ
37644 - 0.61 * dgga1
37645 - 1.55 * deem
37646 );
37647
37648 if (FlagQuadraticTerms) {
37649 //Add contributions that are quadratic in the effective coefficients
37650 xspb += 0.0;
37651 }
37652
37653 //Add relative theory errors (free par). (Assume they are constant in energy.)
37654 xspb += eeeWWint * xspbSM[7];
37655
37656 } else
37657 throw std::runtime_error("Bad argument in NPSMEFTd6General::xseeWW4fLEP2()");
37658
37659 if (xspb < 0) return std::numeric_limits<double>::quiet_NaN();
37660
37661 return xspb;
37662}

◆ xseeWWtotLEP2()

const double NPSMEFTd6General::xseeWWtotLEP2 ( const double  sqrt_s) const
virtual

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
\(sigma\) [pb]

Reimplemented from NPbase.

Definition at line 37668 of file NPSMEFTd6General.cpp.

37668 {
37669 return ( xseeWW4fLEP2(sqrt_s, 0) + xseeWW4fLEP2(sqrt_s, 10) + xseeWW4fLEP2(sqrt_s, 11));
37670}
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...

Member Data Documentation

◆ NNPSMEFTd6GeneralVars

const int NPSMEFTd6General::NNPSMEFTd6GeneralVars = 2708-208 + 79
static

The number of the model parameters in NPSMEFTd6General (including the 18 parameters needed for the SM and 79 auxiliary parameters).

 

Definition at line 600 of file NPSMEFTd6General.h.

◆ NPSMEFTd6GeneralVars

const std::string NPSMEFTd6General::NPSMEFTd6GeneralVars
static

A string array containing the labels of the model parameters in NPSMEFTd6General.

Definition at line 20 of file NPSMEFTd6General.h.

33 {L}_\mathrm{eff}
34 * = \mathcal{L}_\mathrm{SM}
35 * + \sum_i \frac{C_i}{\Lambda^2} \mathcal{O}_i.
36 * @f]
37 * The implementation is written in the basis of \cite Grzadkowski:2010es.
38 * For convenience, the parameterization also includes operators appearing in
39 * other common bases. In particular, the complete set of parameters contains 4
40 * redundancies, given by the coefficients \f$C_{2B,2W,DHB,DHW,DB,DW} \f$,
41 * which correspond to operators not included in the basis of \cite Grzadkowski:2010es.
42 * For meaningful physical results one must make sure to include only
43 * a complete set of interactions in a given analysis.
44 *
45 * @anchor NPSMEFTd6GeneralInitialization
46 * <h3>Initialization</h3>
47 *
48 * After creating an instance of the current class with the constructor
49 * NPSMEFTd6General(), it is required to call the initialization method
51 * In the Monte Carlo run, the constructor as well as the initialization
52 * method are called in InputParser::ReadParameters().
53 *
54 *
55 * @anchor NPSMEFTd6GeneralParameters
56 * <h3>%Model parameters</h3>
57 *
58 * The model parameters of %NPSMEFTd6General are summarized below:
59 * <table class="model">
60 * <tr>
61 * <th>Label</th>
62 * <th>LaTeX symbol</th>
63 * <th>Description</th>
64 * </tr>
65 * <tr>
66 * <td class="mod_name">%g1_LNP </td>
67 * <td class="mod_symb">\f$g_1(\Lambda_\mathrm{NP})\f$</td>
68 * <td class="mod_desc">The hypercharge coupling constant at the New Physics scale. </td>
69 * </tr>
70 * <tr>
71 * <td class="mod_name">%g2_LNP </td>
72 * <td class="mod_symb">\f$g_2(\Lambda_\mathrm{NP})\f$</td>
73 * <td class="mod_desc">The SU(2)@f$_L@f$ coupling constant at the New Physics scale. </td>
74 * </tr>
75 * <tr>
76 * <td class="mod_name">%g1_LNP </td>
77 * <td class="mod_symb">\f$g_3(\Lambda_\mathrm{NP})\f$</td>
78 * <td class="mod_desc">The QCD coupling constant at the New Physics scale. </td>
79 * </tr>
80 * <tr>
81 * <td class="mod_name">%lambdaH_LNP </td>
82 * <td class="mod_symb">\f$\lambda_H(\Lambda_\mathrm{NP})\f$</td>
83 * <td class="mod_desc">The coefficient of the @f$(H^\dagger H)^2@f$ term at the New Physics scale. </td>
84 * </tr>
85 * <tr>
86 * <td class="mod_name">%muH_LNP </td>
87 * <td class="mod_symb">\f$\mu_H(\Lambda_\mathrm{NP})\f$</td>
88 * <td class="mod_desc">The square root of the coefficient of the @f$(H^\dagger H)@f$ term at the New Physics scale. </td>
89 * </tr>
90 * <tr>
91 * <td class="mod_name">%Ye_LNP </td>
92 * <td class="mod_symb">\f$Y_e(\Lambda_\mathrm{NP})\f$</td>
93 * <td class="mod_desc">The electron Yukawa coupling at the New Physics scale. </td>
94 * </tr>
95 * <tr>
96 * <td class="mod_name">%Ymu_LNP </td>
97 * <td class="mod_symb">\f$Y_\mu(\Lambda_\mathrm{NP})\f$</td>
98 * <td class="mod_desc">The muon Yukawa coupling at the New Physics scale. </td>
99 * </tr>
100 * <tr>
101 * <td class="mod_name">%Ytau_LNP </td>
102 * <td class="mod_symb">\f$Y_\tau(\Lambda_\mathrm{NP})\f$</td>
103 * <td class="mod_desc">The tau Yukawa coupling at the New Physics scale. </td>
104 * </tr>
105 * <tr>
106 * <td class="mod_name">%Yu_LNP </td>
107 * <td class="mod_symb">\f$Y_u(\Lambda_\mathrm{NP})\f$</td>
108 * <td class="mod_desc">The up quark Yukawa coupling at the New Physics scale in the up basis. </td>
109 * </tr>
110 * <tr>
111 * <td class="mod_name">%Yc_LNP </td>
112 * <td class="mod_symb">\f$Y_c(\Lambda_\mathrm{NP})\f$</td>
113 * <td class="mod_desc">The charm quark Yukawa coupling at the New Physics scale in the up basis. </td>
114 * </tr>
115 * <tr>
116 * <td class="mod_name">%Yt_LNP </td>
117 * <td class="mod_symb">\f$Y_t(\Lambda_\mathrm{NP})\f$</td>
118 * <td class="mod_desc">The top quark Yukawa coupling at the New Physics scale in the up basis. </td>
119 * </tr>
120 * <tr>
121 * <td class="mod_name">%Yd_LNP </td>
122 * <td class="mod_symb">\f$Y_d(\Lambda_\mathrm{NP})\f$</td>
123 * <td class="mod_desc">The down quark Yukawa coupling at the New Physics scale in the down basis. </td>
124 * </tr>
125 * <tr>
126 * <td class="mod_name">%Ys_LNP </td>
127 * <td class="mod_symb">\f$Y_s(\Lambda_\mathrm{NP})\f$</td>
128 * <td class="mod_desc">The strange quark Yukawa coupling at the New Physics scale in the down basis. </td>
129 * </tr>
130 * <tr>
131 * <td class="mod_name">%Yb_LNP </td>
132 * <td class="mod_symb">\f$Y_b(\Lambda_\mathrm{NP})\f$</td>
133 * <td class="mod_desc">The bottom quark Yukawa coupling at the New Physics scale in the down basis. </td>
134 * </tr>
135 * <tr>
136 * <td class="mod_name">%s12CKM_LNP </td>
137 * <td class="mod_symb">\f$s_{12}(\Lambda_\mathrm{NP})\f$</td>
138 * <td class="mod_desc">The sine of the @f$\theta_{12}@f$ angle parameterizing the relative orientation of up and down Yukawa couplings at the New Physics scale. </td>
139 * </tr>
140 * <tr>
141 * <td class="mod_name">%s13CKM_LNP </td>
142 * <td class="mod_symb">\f$s_{13}(\Lambda_\mathrm{NP})\f$</td>
143 * <td class="mod_desc">The sine of the @f$\theta_{13}@f$ angle parameterizing the relative orientation of up and down Yukawa couplings at the New Physics scale. </td>
144 * </tr>
145 * <tr>
146 * <td class="mod_name">%s23CKM_LNP </td>
147 * <td class="mod_symb">\f$s_{23}(\Lambda_\mathrm{NP})\f$</td>
148 * <td class="mod_desc">The sine of the @f$\theta_{23}@f$ angle parameterizing the relative orientation of up and down Yukawa couplings at the New Physics scale. </td>
149 * </tr>
150 * <tr>
151 * <td class="mod_name">%dCKM_LNP </td>
152 * <td class="mod_symb">\f$\delta(\Lambda_\mathrm{NP})\f$</td>
153 * <td class="mod_desc">The CP-violating phase of the matrix describing the relative orientation of up and down Yukawa couplings at the New Physics scale. </td>
154 * </tr>
155 * <tr>
156 * <td class="mod_name">%CG </td>
157 * <td class="mod_symb">\f$C_{G} \f$</td>
158 * <td class="mod_desc">The coefficient of the operator
159 * \f${\cal O}_{G}=f_{ABC}G_{\mu}^{A\nu} G_{\nu}^{B\rho}W_{\rho}^{C\mu}\f$. </td>
160 * </tr>
161 * <tr>
162 * <td class="mod_name">%CW </td>
163 * <td class="mod_symb">\f$C_{W} \f$</td>
164 * <td class="mod_desc">The coefficient of the operator
165 * \f${\cal O}_{W}=\varepsilon_{abc}W_{\mu}^{a\nu} W_{\nu}^{b\rho}W_{\rho}^{b\mu}\f$. </td>
166 * </tr>
167 * <tr>
168 * <td class="mod_name">%CHG </td>
169 * <td class="mod_symb">\f$C_{HG} \f$</td>
170 * <td class="mod_desc">The coefficient of the operator
171 * \f${\cal O}_{HG}=\big(H^\dagger H\big)G_{\mu\nu}^A G^{A\mu\nu}\f$. </td>
172 * </tr>
173 * <tr>
174 * <td class="mod_name">%CHW </td>
175 * <td class="mod_symb">\f$C_{HW} \f$</td>
176 * <td class="mod_desc">The coefficient of the operator
177 * \f${\cal O}_{HW}=\big(H^\dagger H\big)W_{\mu\nu}^a W^{a\mu\nu}\f$. </td>
178 * </tr>
179 * <tr>
180 * <td class="mod_name">%CHB </td>
181 * <td class="mod_symb">\f$C_{HB} \f$</td>
182 * <td class="mod_desc">The coefficient of the operator
183 * \f${\cal O}_{HB}=\big(H^\dagger H\big)B_{\mu\nu} B^{\mu\nu}\f$. </td>
184 * </tr>
185 * <tr>
186 * <td class="mod_name">%CHWB </td>
187 * <td class="mod_symb">\f$C_{HWB} \f$</td>
188 * <td class="mod_desc">The coefficient of the operator
189 * \f${\cal O}_{HWB}=\big(H^\dagger\sigma^a H\big)W_{\mu\nu}^a B^{\mu\nu}\f$. </td>
190 * </tr>
191 * <tr>
192 * <td class="mod_name">%CHD </td>
193 * <td class="mod_symb">\f$C_{HD}\f$</td>
194 * <td class="mod_desc">The coefficient of the operator
195 * \f${\cal O}_{HD}=\big|H^\dagger D_\mu H\big|^2\f$. </td>
196 * </tr>
197 * <tr>
198 * <td class="mod_name">%CHbox </td>
199 * <td class="mod_symb">\f$C_{H\Box}\f$</td>
200 * <td class="mod_desc">The coefficient of the operator
201 * \f${\cal O}_{H\Box}=\big(H^\dagger H\big)\Box\big(H^\dagger H\big)\f$. </td>
202 * </tr>
203 * <tr>
204 * <td class="mod_name">%CH </td>
205 * <td class="mod_symb">\f$C_{H}\f$</td>
206 * <td class="mod_desc">The coefficient of the operator
207 * \f${\cal O}_{H}=\big(H^\dagger H\big)^3\f$. </td>
208 * </tr>
209 * <tr>
210 * <td class="mod_name">%CHl1_kk, CHl1_klr, CHl1_kli </td>
211 * <td class="mod_symb">\f$ (C_{HL}^{(1)})_{kk}, \mbox{Re}\big[(C_{HL}^{(1)})_{kl}\big], \mbox{Im}\big[(C_{HL}^{(1)})_{kl}\big] \f$</td>
212 * <td class="mod_desc">The real and imaginary parts of the coefficient of the operator
213 * \f$({\cal O}_{HL}^{(1)})_{ij} =i\big(H^\dagger \overset{\leftrightarrow}{D}_\mu H\big)
214 * \big(\overline{L^i}\,\gamma^\mu L^j\big)\f$, for \f$i,j=1,2,3\f$. </td>
215 * </tr>
216 * <tr>
217 * <td class="mod_name">%CHl3_kk, CHl3_klr, CHl3_kli </td>
218 * <td class="mod_symb">\f$ (C_{HL}^{(3)})_{kk}, \mbox{Re}\big[(C_{HL}^{(3)})_{kl}\big], \mbox{Im}\big[(C_{HL}^{(3)})_{kl}\big] \f$</td>
219 * <td class="mod_desc">The real and imaginary parts of the coefficient of the operator
220 * \f$({\cal O}_{HL}^{(3)})_{ij} =i\big(H^\dagger \overset{\leftrightarrow}{D^a_\mu} H\big)
221 * \big(\overline{L^i}\,\gamma^\mu \sigma^a L^j\big)\f$, for \f$i,j=1,2,3\f$. </td>
222 * </tr>
223 * <tr>
224 * <td class="mod_name">%CHe_kk, CHe_klr, CHe_kli </td>
225 * <td class="mod_symb">\f$ (C_{He})_{kk}, \mbox{Re}\big[(C_{He})_{kl}\big], \mbox{Im}\big[(C_{He})_{kl}\big] \f$</td>
226 * <td class="mod_desc">The real and imaginary parts of the coefficient of the operator
227 * \f$({\cal O}_{He})_{ij} =i\big(H^\dagger \overset{\leftrightarrow}{D}_\mu H\big)
228 * \big(\overline{E^i}\,\gamma^\mu E^j\big)\f$, for \f$i,j=1,2,3\f$. </td>
229 * </tr>
230 * <tr>
231 * <td class="mod_name">%CHq1_kk, CHq1_klr, CHq1_kli </td>
232 * <td class="mod_symb">\f$ (C_{HQ}^{(1)})_{kk}, \mbox{Re}\big[(C_{HQ}^{(1)})_{kl}\big], \mbox{Im}\big[(C_{HQ}^{(1)})_{kl}\big] \f$</td>
233 * <td class="mod_desc">The real and imaginary parts of the coefficient of the operator
234 * \f$({\cal O}_{HQ}^{(1)})_{ij} =i\big(H^\dagger \overset{\leftrightarrow}{D}_\mu H\big)
235 * \big(\overline{Q^i}\,\gamma^\mu Q^j\big)\f$, for \f$i,j=1,2,3\f$. </td>
236 * </tr>
237 * <tr>
238 * <td class="mod_name">%CHq3_kk, CHq3_klr, CHq3_kli </td>
239 * <td class="mod_symb">\f$ (C_{HQ}^{(3)})_{kk}, \mbox{Re}\big[(C_{HQ}^{(3)})_{kl}\big], \mbox{Im}\big[(C_{HQ}^{(3)})_{kl}\big] \f$</td>
240 * <td class="mod_desc">The real and imaginary parts of the coefficient of the operator
241 * \f$({\cal O}_{HQ}^{(3)})_{ij} =i\big(H^\dagger \overset{\leftrightarrow}{D^a_\mu} H\big)
242 * \big(\overline{Q^i}\,\gamma^\mu \sigma^a Q^j\big)\f$, for \f$i,j=1,2,3\f$. </td>
243 * </tr>
244 * <tr>
245 * <td class="mod_name">%CHu_kk, CHu_klr, CHu_kli </td>
246 * <td class="mod_symb">\f$ (C_{Hu})_{kk}, \mbox{Re}\big[(C_{Hu})_{kl}\big], \mbox{Im}\big[(C_{Hu})_{kl}\big] \f$</td>
247 * <td class="mod_desc">The real and imaginary parts of the coefficient of the operator
248 * \f$({\cal O}_{Hu})_{ij} =i\big(H^\dagger \overset{\leftrightarrow}{D}_\mu H\big)
249 * \big(\overline{U^i}\,\gamma^\mu U^j\big)\f$, for \f$i,j=1,2,3\f$. </td>
250 * </tr>
251 * <tr>
252 * <td class="mod_name">%CHd_kk, CHd_klr, CHd_kli </td>
253 * <td class="mod_symb">\f$ (C_{Hd})_{kk}, \mbox{Re}\big[(C_{Hd})_{kl}\big], \mbox{Im}\big[(C_{Hd})_{kl}\big] \f$</td>
254 * <td class="mod_desc">The real and imaginary parts of the coefficient of the operator
255 * \f$({\cal O}_{Hd})_{ij} =i\big(H^\dagger \overset{\leftrightarrow}{D}_\mu H\big)
256 * \big(\overline{D^i}\,\gamma^\mu D^j\big)\f$, for \f$i,j=1,2,3\f$. </td>
257 * </tr>
258 * <tr>
259 * <td class="mod_name">%CHud_klr, CHud_kli </td>
260 * <td class="mod_symb">\f$\mbox{Re}\big[(C_{Hud})_{kl}\big], \mbox{Im}\big[(C_{Hud})_{kl}\big] \f$</td>
261 * <td class="mod_desc">The real and imaginary parts of the coefficient of the operator
262 * \f$({\cal O}_{Hud})_{ij} =i\big(\widetilde{H}^\dagger D_\mu H\big)
263 * \big(\overline{U^i}\,\gamma^\mu D^j\big)\f$, for \f$i,j=1,2,3\f$. </td>
264 * </tr>
265 * <tr>
266 * <td class="mod_name">%CeH_klr, CeH_kli </td>
267 * <td class="mod_symb">\f$\mbox{Re}\big[(C_{eH})_{kl}\big], \mbox{Im}\big[(C_{eH})_{kl}\big] \f$</td>
268 * <td class="mod_desc">The real and imaginary parts of the coefficient of the operator
269 * \f$({\cal O}_{eH})_{ij} =\big(H^\dagger H\big)
270 * \big(\overline{L^i}\,H E^j\big)\f$, for \f$i,j=1,2,3\f$. </td>
271 * </tr>
272 * <tr>
273 * <td class="mod_name">%CuH_klr, CuH_kli </td>
274 * <td class="mod_symb">\f$\mbox{Re}\big[(C_{uH})_{kl}\big], \mbox{Im}\big[(C_{uH})_{kl}\big] \f$</td>
275 * <td class="mod_desc">The real and imaginary parts of the coefficient of the operator
276 * \f$({\cal O}_{uH})_{ij} =\big(H^\dagger H\big)
277 * \big(\overline{Q^i}\,\widetilde{H} U^j\big)\f$, for \f$i,j=1,2,3\f$. </td>
278 * </tr>
279 * <tr>
280 * <td class="mod_name">%CdH_klr, CdH_kli </td>
281 * <td class="mod_symb">\f$\mbox{Re}\big[(C_{dH})_{kl}\big], \mbox{Im}\big[(C_{dH})_{kl}\big] \f$</td>
282 * <td class="mod_desc">The real and imaginary parts of the coefficient of the operator
283 * \f$({\cal O}_{dH})_{ij} =\big(H^\dagger H\big)
284 * \big(\overline{Q^i}\,H D^j\big)\f$, for \f$i,j=1,2,3\f$. </td>
285 * </tr>
286 * <tr>
287 * <td class="mod_name">%CuG_klr, CuG_kli </td>
288 * <td class="mod_symb">\f$\mbox{Re}\big[(C_{uG})_{kl}\big], \mbox{Im}\big[(C_{uG})_{kl}\big] \f$</td>
289 * <td class="mod_desc">The real and imaginary parts of the coefficient of the operator
290 * \f$({\cal O}_{uG})_{ij} =\big(\overline{Q^i}\sigma^{\mu\nu} T_A U^j\big)\widetilde{H} G_{\mu\nu}^A\f$, for \f$i,j=1,2,3\f$. </td>
291 * </tr>
292 * <tr>
293 * <td class="mod_name">%CuW_klr, CuW_kli </td>
294 * <td class="mod_symb">\f$\mbox{Re}\big[(C_{uW})_{kl}\big], \mbox{Im}\big[(C_{uW})_{kl}\big] \f$</td>
295 * <td class="mod_desc">The real and imaginary parts of the coefficient of the operator
296 * \f$({\cal O}_{uW})_{ij} =\big(\overline{Q^i}\sigma^{\mu\nu} \sigma_a U^j\big)\widetilde{H} W_{\mu\nu}^a\f$, for \f$i,j=1,2,3\f$. </td>
297 * </tr>
298 * <tr>
299 * <td class="mod_name">%CuB_klr, CuB_kli </td>
300 * <td class="mod_symb">\f$\mbox{Re}\big[(C_{uB})_{kl}\big], \mbox{Im}\big[(C_{uB})_{kl}\big] \f$</td>
301 * <td class="mod_desc">The real and imaginary parts of the coefficient of the operator
302 * \f$({\cal O}_{uB})_{ij} =\big(\overline{Q^i}\sigma^{\mu\nu} U^j\big)\widetilde{H} B_{\mu\nu}\f$, for \f$i,j=1,2,3\f$. </td>
303 * </tr>
304 * <tr>
305 * <td class="mod_name">%CdG_klr, CdG_kli </td>
306 * <td class="mod_symb">\f$\mbox{Re}\big[(C_{dG})_{kl}\big], \mbox{Im}\big[(C_{dG})_{kl}\big] \f$</td>
307 * <td class="mod_desc">The real and imaginary parts of the coefficient of the operator
308 * \f$({\cal O}_{dG})_{ij} =\big(\overline{Q^i}\sigma^{\mu\nu} T_A D^j\big)H G_{\mu\nu}^A\f$, for \f$i,j=1,2,3\f$. </td>
309 * </tr>
310 * <tr>
311 * <td class="mod_name">%CdW_klr, CdW_kli </td>
312 * <td class="mod_symb">\f$\mbox{Re}\big[(C_{dW})_{kl}\big], \mbox{Im}\big[(C_{dW})_{kl}\big] \f$</td>
313 * <td class="mod_desc">The real and imaginary parts of the coefficient of the operator
314 * \f$({\cal O}_{dW})_{ij} =\big(\overline{Q^i}\sigma^{\mu\nu} \sigma_a D^j\big)H W_{\mu\nu}^a\f$, for \f$i,j=1,2,3\f$. </td>
315 * </tr>
316 * <tr>
317 * <td class="mod_name">%CdB_klr, CdB_kli </td>
318 * <td class="mod_symb">\f$\mbox{Re}\big[(C_{dB})_{kl}\big], \mbox{Im}\big[(C_{dB})_{kl}\big] \f$</td>
319 * <td class="mod_desc">The real and imaginary parts of the coefficient of the operator
320 * \f$({\cal O}_{dB})_{ij} =\big(\overline{Q^i}\sigma^{\mu\nu} D^j\big)H B_{\mu\nu}\f$, for \f$i,j=1,2,3\f$. </td>
321 * </tr>
322 * <tr>
323 * <td class="mod_name">%CeW_klr, CeW_kli </td>
324 * <td class="mod_symb">\f$\mbox{Re}\big[(C_{eW})_{kl}\big], \mbox{Im}\big[(C_{eW})_{kl}\big] \f$</td>
325 * <td class="mod_desc">The real and imaginary parts of the coefficient of the operator
326 * \f$({\cal O}_{eW})_{ij} =\big(\overline{L^i}\sigma^{\mu\nu} \sigma_a E^j\big)H W_{\mu\nu}^a\f$, for \f$i,j=1,2,3\f$. </td>
327 * </tr>
328 * <tr>
std::string ReadParameters(const std::string filename_i, const int rank, std::vector< ModelParameter > &ModelPars, boost::ptr_vector< Observable > &Observables, std::vector< Observable2D > &Observables2D, std::vector< CorrelatedGaussianObservables > &CGO, std::vector< CorrelatedGaussianParameters > &CGP)
The member that parses the Observable2D directives from SomeModel.conf file.
A class for the template of models.
Definition Model.h:26
A model class for new physics in the form of the dimension-six effective Lagrangian.
NPSMEFTd6General()
Constructor.
A class for parameters related to QCD, hadrons and quarks.
Definition QCD.h:304
quark
An enum type for quarks.
Definition QCD.h:323
double A
The CKM parameter in the Wolfenstein parameterization.
virtual bool InitializeModel()
A method to initialize the model.
Test Observable.

The documentation for this class was generated from the following files: