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

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). More...
 
static const std::string NPSMEFTd6GeneralVars [NNPSMEFTd6GeneralVars]
 A string array containing the labels of the model parameters in NPSMEFTd6General. More...
 
- Static Public Attributes inherited from StandardModel
static const double GeVminus2_to_nb = 389379.338
 
static const double Mw_error = 0.00001
 The target accuracy of the iterative calculation of the \(W\)-boson mass in units of GeV. More...
 
static const int NSMvars = 28
 The number of the model parameters in StandardModel. More...
 
static const int NumSMParamsForEWPO = 35
 The number of the SM parameters that are relevant to the EW precision observables. More...
 
static std::string SMvars [NSMvars]
 A string array containing the labels of the model parameters in StandardModel. More...
 
- Static Public Attributes inherited from QCD
static const int NQCDvars = 11
 The number of model parameters in QCD. More...
 
static std::string QCDvars [NQCDvars]
 An array containing the labels under which all QCD parameters are stored in a vector of ModelParameter via InputParser::ReadParameters(). More...
 

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

Constructor & Destructor Documentation

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

16469{
16470 return (trueSM.A_f(f) + deltaA_f(f));
16471}
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 16696 of file NPSMEFTd6General.cpp.

16697{
16698 return (trueSM.AFB(f) + deltaAFB(f));
16699}
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 15552 of file NPSMEFTd6General.cpp.

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

◆ 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 24852 of file NPSMEFTd6General.cpp.

24852 {
24853
24854 // Expression missing Cll contributions!
24855
24856 double aL, aR, aPol;
24857 double sM = sqrt_s * sqrt_s;
24858 double Mz2 = Mz*Mz;
24859 double MH2 = mHl*mHl;
24860 double dMz = 0.0;
24861 double dMH = 0.0;
24862 double dv, dg, dgp, dgL, dgR;
24863 double kCM, kCM2, EZ, EZ2, kZ, kH;
24864 double EtaZ;
24865 double CHpsk, CTpsk, CHl, CHlp, CHE;
24866 double CWB, CBB, CWW;
24867
24868 // Convention for dim 6 operators
24869 CWB = g2_tree * g2_tree / (8.0 * g2_tree * g1_tree) * getSMEFTCoeffEW("CHWB") * v2;
24870 CBB = 0.25 * (g2_tree * g2_tree / g1_tree / g1_tree) * getSMEFTCoeffEW("CHB") * v2;
24871 CWW = 0.25 * getSMEFTCoeffEW("CHW") * v2;
24872
24873 CHpsk = (-2.0 * getSMEFTCoeffEW("CHbox") + 0.25 * getSMEFTCoeffEW("CHD")) * v2;
24874 CTpsk = -0.5 * getSMEFTCoeffEW("CHD") * v2;
24875 CHl = getSMEFTCoeffEW("CHl1R", 0, 0) * v2;
24876 CHlp = getSMEFTCoeffEW("CHl3R", 0, 0) * v2;
24877 CHE = getSMEFTCoeffEW("CHeR", 0, 0) * v2;
24878
24879 // Other parameters (1): Missing Cll!!!
24880 dv = 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1)) * v2;
24881
24882 // WFR
24883 EtaZ = -(1.0 / 2.0) * CHpsk + 2.0 * dMz - dv - CTpsk;
24884
24885 // Kinematics
24886 kCM = sqrt((sM * sM + (MH2 - Mz2)*(MH2 - Mz2) - 2.0 * sM * (MH2 + Mz2)) / (4.0 * sM));
24887 kCM2 = kCM*kCM;
24888
24889 EZ = sqrt(Mz2 + kCM2);
24890 EZ2 = EZ*EZ;
24891
24892 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));
24893
24894 kH = -((EZ * MH2) / (2 * kCM2 * sqrt_s)) - (EZ2 / Mz2) / (2 + EZ2 / Mz2) * MH2 / (EZ * sqrt_s);
24895
24896 // Other parameters (2): Missing Cll!!!
24897 dg = -(1.0 / (g1_tree * (cW2_tree * cW2_tree - sW2_tree * sW2_tree))) * (dv * cW2_tree * g1_tree
24898 - cW2_tree * dMz * g1_tree + 0.25 * getSMEFTCoeffEW("CHD") * cW2_tree * g1_tree * v2
24899 + getSMEFTCoeffEW("CHW") * cW2_tree * cW2_tree * g1_tree * v2 + getSMEFTCoeffEW("CHWB") * cW2_tree * g2_tree * sW2_tree * v2
24900 - getSMEFTCoeffEW("CHW") * g1_tree * sW2_tree * sW2_tree * v2 + getSMEFTCoeffEW("CHWB") * g2_tree * sW2_tree * sW2_tree * v2);
24901
24902
24903 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
24904 - cW2_tree * dMz * g1_tree * g1_tree * sW2_tree + 0.25 * getSMEFTCoeffEW("CHD") * cW2_tree * g1_tree * g1_tree * sW2_tree * v2
24905 + getSMEFTCoeffEW("CHWB") * cW2_tree * cW2_tree * g1_tree * g2_tree * sW2_tree * v2
24906 - getSMEFTCoeffEW("CHB") * cW2_tree * cW2_tree * g2_tree * g2_tree * sW2_tree * v2
24907 + getSMEFTCoeffEW("CHWB") * cW2_tree * g1_tree * g2_tree * sW2_tree * sW2_tree * v2
24908 + getSMEFTCoeffEW("CHB") * g2_tree * g2_tree * sW2_tree * sW2_tree * sW2_tree * v2);
24909
24910 dgL = (1.0 / (0.5 - sW2_tree))*(cW2_tree * (0.5 + sW2_tree) * dg
24911 - sW2_tree * (0.5 + cW2_tree) * dgp
24912 + 0.5 * (CHl + CHlp)
24913 + 0.25 * cW2_tree * (1.0 + 2.0 * sW2_tree)*8.0 * CWW
24914 - 0.5 * sW2_tree * (1.0 - 2.0 * sW2_tree)*8.0 * CWB
24915 - 0.25 * sW2_tree * sW2_tree / cW2_tree * (1.0 + 2.0 * cW2_tree)*8.0 * CBB);
24916
24917 dgR = -cW2_tree * dg + (1.0 + cW2_tree) * dgp
24918 - 1.0 / (2.0 * sW2_tree) * CHE - 0.5 * cW2_tree * 8 * CWW
24919 + cW2_tree * 8.0 * CWB + 0.5 * sW2_tree / cW2_tree * (1.0 + cW2_tree)*8.0 * CBB;
24920
24921
24922 // LH and RH pars
24923
24924 aL = dgL + 2 * dMz - dv + EtaZ + (sM - Mz2) / (2 * Mz2)*(CHl + CHlp) / (0.5 - sW2_tree) + kZ * dMz + kH*dMH;
24925 aR = dgR + 2 * dMz - dv + EtaZ - (sM - Mz2) / (2 * Mz2) * CHE / sW2_tree + kZ * dMz + kH*dMH;
24926
24927 // Polarized a parameter
24928 aPol = 0.25 * ((1.0 - Pol_em / 100.0)*(1.0 + Pol_ep / 100.0) * aL
24929 + (1.0 + Pol_em / 100.0)*(1.0 - Pol_ep / 100.0) * aR);
24930
24931 return aPol;
24932}
double Mz
The mass of the boson in GeV.
double mHl
The Higgs mass in GeV.

◆ 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 24934 of file NPSMEFTd6General.cpp.

24934 {
24935 double bL, bR, bPol;
24936 double sM = sqrt_s * sqrt_s;
24937 double Mz2 = Mz*Mz;
24938
24939 double ZetaZ, ZetaAZ;
24940 double CWB, CBB, CWW;
24941
24942 // Convention for dim 6 operators
24943 CWB = g2_tree * g2_tree / (8.0 * g2_tree * g1_tree) * getSMEFTCoeffEW("CHWB") * v2;
24944 CBB = 0.25 * (g2_tree * g2_tree / g1_tree / g1_tree) * getSMEFTCoeffEW("CHB") * v2;
24945 CWW = 0.25 * getSMEFTCoeffEW("CHW") * v2;
24946
24947 ZetaZ = cW2_tree * 8.0 * CWW + 2.0 * sW2_tree * 8 * CWB + (sW2_tree * sW2_tree / cW2_tree)*8.0 * CBB;
24948 ZetaAZ = sW_tree * cW_tree * (8.0 * CWW - (1.0 - sW2_tree / cW2_tree)*8 * CWB - (sW2_tree / cW2_tree)*8.0 * CBB);
24949
24950 // LH and RH pars
24951 bL = ZetaZ + (sW_tree * cW_tree) / (0.5 - sW2_tree)*(sM - Mz2) / sM*ZetaAZ;
24952 bR = ZetaZ - (cW_tree / sW_tree)*(sM - Mz2) / sM*ZetaAZ;
24953
24954 // Polarized b parameter
24955 bPol = 0.25 * ((1.0 - Pol_em / 100.0)*(1.0 + Pol_ep / 100.0) * bL
24956 + (1.0 + Pol_em / 100.0)*(1.0 - Pol_ep / 100.0) * bR);
24957
24958 return bPol;
24959}

◆ 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 35175 of file NPSMEFTd6General.cpp.

35175 {
35176 if (BrHexo < 0) return std::numeric_limits<double>::quiet_NaN();
35177
35178 return BrHexo;
35179}

◆ 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 35181 of file NPSMEFTd6General.cpp.

35181 {
35182 // Contributions from both modifications in H->ZZ->4v and the extra invisible decays
35183 double BR4v;
35184
35185 BR4v = BrHZZ4vRatio()*(trueSM.computeBrHto4v());
35186
35187 // BR4v positivity is already checked inside BrHZZ4vRatio()
35188 // and will be nan if negative. Check here BrHinv, to make sure both are positive
35189 if (BrHinv < 0) return std::numeric_limits<double>::quiet_NaN();
35190
35191 return BR4v + BrHinv;
35192}
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 35194 of file NPSMEFTd6General.cpp.

35194 {
35195
35196 // BR4v positivity is already checked inside BrHZZ4vRatio()
35197 // and will be nan if negative. Check here BrHinv, to make sure both are positive
35198 if (BrHinv < 0) return std::numeric_limits<double>::quiet_NaN();
35199
35200 return BrHinv;
35201}

◆ 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 30389 of file NPSMEFTd6General.cpp.

30389 {
30390 double Br = 1.0;
30391 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
30392
30393 dGHiR1 = deltaGammaH2d2dRatio1();
30394
30395 Br += dGHiR1 - dGammaHTotR1;
30396
30397 if (FlagQuadraticTerms) {
30398
30399 dGHiR2 = deltaGammaH2d2dRatio2();
30400
30401 //Add contributions that are quadratic in the effective coefficients
30402 Br += -dGHiR1 * dGammaHTotR1
30403 + dGHiR2 - dGammaHTotR2
30404 + pow(dGammaHTotR1, 2.0);
30405 }
30406
30407 GHiR += dGHiR1 + dGHiR2;
30408 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
30409
30410 return Br;
30411
30412}
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 29158 of file NPSMEFTd6General.cpp.

29158 {
29159 double Br = 1.0;
29160 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
29161
29162 dGHiR1 = deltaGammaH2e2muRatio1();
29163
29164 Br += dGHiR1 - dGammaHTotR1;
29165
29166 if (FlagQuadraticTerms) {
29167
29168 dGHiR2 = deltaGammaH2e2muRatio2();
29169
29170 //Add contributions that are quadratic in the effective coefficients
29171 Br += -dGHiR1 * dGammaHTotR1
29172 + dGHiR2 - dGammaHTotR2
29173 + pow(dGammaHTotR1, 2.0);
29174 }
29175
29176 GHiR += dGHiR1 + dGHiR2;
29177 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
29178
29179 return Br;
29180
29181}
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 29792 of file NPSMEFTd6General.cpp.

29792 {
29793 double Br = 1.0;
29794 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
29795
29796 dGHiR1 = deltaGammaH2e2vRatio1();
29797
29798 Br += dGHiR1 - dGammaHTotR1;
29799
29800 if (FlagQuadraticTerms) {
29801
29802 dGHiR2 = deltaGammaH2e2vRatio2();
29803
29804 //Add contributions that are quadratic in the effective coefficients
29805 Br += -dGHiR1 * dGammaHTotR1
29806 + dGHiR2 - dGammaHTotR2
29807 + pow(dGammaHTotR1, 2.0);
29808 }
29809
29810 GHiR += dGHiR1 + dGHiR2;
29811 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
29812
29813 return Br;
29814
29815}
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 34337 of file NPSMEFTd6General.cpp.

34337 {
34338 double Br = 1.0;
34339 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
34340
34341 dGHiR1 = deltaGammaH2evRatio1();
34342
34343 Br += dGHiR1 - dGammaHTotR1;
34344
34345 if (FlagQuadraticTerms) {
34346
34347 dGHiR2 = deltaGammaH2evRatio2();
34348
34349 //Add contributions that are quadratic in the effective coefficients
34350 Br += -dGHiR1 * dGammaHTotR1
34351 + dGHiR2 - dGammaHTotR2
34352 + pow(dGammaHTotR1, 2.0);
34353 }
34354
34355 GHiR += dGHiR1 + dGHiR2;
34356 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
34357
34358 return Br;
34359
34360}
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 31339 of file NPSMEFTd6General.cpp.

31339 {
31340 double Br = 1.0;
31341 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
31342
31343 dGHiR1 = deltaGammaH2L2dRatio1();
31344
31345 Br += dGHiR1 - dGammaHTotR1;
31346
31347 if (FlagQuadraticTerms) {
31348
31349 dGHiR2 = deltaGammaH2L2dRatio2();
31350
31351 //Add contributions that are quadratic in the effective coefficients
31352 Br += -dGHiR1 * dGammaHTotR1
31353 + dGHiR2 - dGammaHTotR2
31354 + pow(dGammaHTotR1, 2.0);
31355 }
31356
31357 GHiR += dGHiR1 + dGHiR2;
31358 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
31359
31360 return Br;
31361
31362}
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 29065 of file NPSMEFTd6General.cpp.

29065 {
29066 double Br = 1.0;
29067 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
29068
29069 dGHiR1 = deltaGammaH2L2LRatio1();
29070
29071 Br += dGHiR1 - dGammaHTotR1;
29072
29073 if (FlagQuadraticTerms) {
29074
29075 dGHiR2 = deltaGammaH2L2LRatio2();
29076
29077 //Add contributions that are quadratic in the effective coefficients
29078 Br += -dGHiR1 * dGammaHTotR1
29079 + dGHiR2 - dGammaHTotR2
29080 + pow(dGammaHTotR1, 2.0);
29081 }
29082
29083 GHiR += dGHiR1 + dGHiR2;
29084 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
29085
29086 return Br;
29087
29088}
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 30995 of file NPSMEFTd6General.cpp.

30995 {
30996 double Br = 1.0;
30997 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
30998
30999 dGHiR1 = deltaGammaH2L2uRatio1();
31000
31001 Br += dGHiR1 - dGammaHTotR1;
31002
31003 if (FlagQuadraticTerms) {
31004
31005 dGHiR2 = deltaGammaH2L2uRatio2();
31006
31007 //Add contributions that are quadratic in the effective coefficients
31008 Br += -dGHiR1 * dGammaHTotR1
31009 + dGHiR2 - dGammaHTotR2
31010 + pow(dGammaHTotR1, 2.0);
31011 }
31012
31013 GHiR += dGHiR1 + dGHiR2;
31014 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
31015
31016 return Br;
31017
31018}
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 29699 of file NPSMEFTd6General.cpp.

29699 {
29700 double Br = 1.0;
29701 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
29702
29703 dGHiR1 = deltaGammaH2L2v2Ratio1();
29704
29705 Br += dGHiR1 - dGammaHTotR1;
29706
29707 if (FlagQuadraticTerms) {
29708
29709 dGHiR2 = deltaGammaH2L2v2Ratio2();
29710
29711 //Add contributions that are quadratic in the effective coefficients
29712 Br += -dGHiR1 * dGammaHTotR1
29713 + dGHiR2 - dGammaHTotR2
29714 + pow(dGammaHTotR1, 2.0);
29715 }
29716
29717 GHiR += dGHiR1 + dGHiR2;
29718 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
29719
29720 return Br;
29721
29722}
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 29604 of file NPSMEFTd6General.cpp.

29604 {
29605 double Br = 1.0;
29606 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
29607
29608 dGHiR1 = deltaGammaH2L2vRatio1();
29609
29610 Br += dGHiR1 - dGammaHTotR1;
29611
29612 if (FlagQuadraticTerms) {
29613
29614 dGHiR2 = deltaGammaH2L2vRatio2();
29615
29616 //Add contributions that are quadratic in the effective coefficients
29617 Br += -dGHiR1 * dGammaHTotR1
29618 + dGHiR2 - dGammaHTotR2
29619 + pow(dGammaHTotR1, 2.0);
29620 }
29621
29622 GHiR += dGHiR1 + dGHiR2;
29623 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
29624
29625 return Br;
29626
29627}
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 34831 of file NPSMEFTd6General.cpp.

34831 {
34832 double Br = 1.0;
34833 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
34834
34835 dGHiR1 = deltaGammaH2l2vRatio1();
34836
34837 Br += dGHiR1 - dGammaHTotR1;
34838
34839 if (FlagQuadraticTerms) {
34840
34841 dGHiR2 = deltaGammaH2l2vRatio2();
34842
34843 //Add contributions that are quadratic in the effective coefficients
34844 Br += -dGHiR1 * dGammaHTotR1
34845 + dGHiR2 - dGammaHTotR2
34846 + pow(dGammaHTotR1, 2.0);
34847 }
34848
34849 GHiR += dGHiR1 + dGHiR2;
34850 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
34851
34852 return Br;
34853
34854}
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 34242 of file NPSMEFTd6General.cpp.

34242 {
34243 double Br = 1.0;
34244 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
34245
34246 dGHiR1 = deltaGammaH2Lv2Ratio1();
34247
34248 Br += dGHiR1 - dGammaHTotR1;
34249
34250 if (FlagQuadraticTerms) {
34251
34252 dGHiR2 = deltaGammaH2Lv2Ratio2();
34253
34254 //Add contributions that are quadratic in the effective coefficients
34255 Br += -dGHiR1 * dGammaHTotR1
34256 + dGHiR2 - dGammaHTotR2
34257 + pow(dGammaHTotR1, 2.0);
34258 }
34259
34260 GHiR += dGHiR1 + dGHiR2;
34261 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
34262
34263 return Br;
34264
34265}
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 34143 of file NPSMEFTd6General.cpp.

34143 {
34144 double Br = 1.0;
34145 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
34146
34147 dGHiR1 = deltaGammaH2LvRatio1();
34148
34149 Br += dGHiR1 - dGammaHTotR1;
34150
34151 if (FlagQuadraticTerms) {
34152
34153 dGHiR2 = deltaGammaH2LvRatio2();
34154
34155 //Add contributions that are quadratic in the effective coefficients
34156 Br += -dGHiR1 * dGammaHTotR1
34157 + dGHiR2 - dGammaHTotR2
34158 + pow(dGammaHTotR1, 2.0);
34159 }
34160
34161 GHiR += dGHiR1 + dGHiR2;
34162 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
34163
34164 return Br;
34165
34166}
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 29884 of file NPSMEFTd6General.cpp.

29884 {
29885 double Br = 1.0;
29886 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
29887
29888 dGHiR1 = deltaGammaH2mu2vRatio1();
29889
29890 Br += dGHiR1 - dGammaHTotR1;
29891
29892 if (FlagQuadraticTerms) {
29893
29894 dGHiR2 = deltaGammaH2mu2vRatio2();
29895
29896 //Add contributions that are quadratic in the effective coefficients
29897 Br += -dGHiR1 * dGammaHTotR1
29898 + dGHiR2 - dGammaHTotR2
29899 + pow(dGammaHTotR1, 2.0);
29900 }
29901
29902 GHiR += dGHiR1 + dGHiR2;
29903 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
29904
29905 return Br;
29906
29907}
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 34432 of file NPSMEFTd6General.cpp.

34432 {
34433 double Br = 1.0;
34434 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
34435
34436 dGHiR1 = deltaGammaH2muvRatio1();
34437
34438 Br += dGHiR1 - dGammaHTotR1;
34439
34440 if (FlagQuadraticTerms) {
34441
34442 dGHiR2 = deltaGammaH2muvRatio2();
34443
34444 //Add contributions that are quadratic in the effective coefficients
34445 Br += -dGHiR1 * dGammaHTotR1
34446 + dGHiR2 - dGammaHTotR2
34447 + pow(dGammaHTotR1, 2.0);
34448 }
34449
34450 GHiR += dGHiR1 + dGHiR2;
34451 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
34452
34453 return Br;
34454
34455}
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 30684 of file NPSMEFTd6General.cpp.

30684 {
30685 double Br = 1.0;
30686 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
30687
30688 dGHiR1 = deltaGammaH2u2dRatio1();
30689
30690 Br += dGHiR1 - dGammaHTotR1;
30691
30692 if (FlagQuadraticTerms) {
30693
30694 dGHiR2 = deltaGammaH2u2dRatio2();
30695
30696 //Add contributions that are quadratic in the effective coefficients
30697 Br += -dGHiR1 * dGammaHTotR1
30698 + dGHiR2 - dGammaHTotR2
30699 + pow(dGammaHTotR1, 2.0);
30700 }
30701
30702 GHiR += dGHiR1 + dGHiR2;
30703 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
30704
30705 return Br;
30706
30707}
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 30119 of file NPSMEFTd6General.cpp.

30119 {
30120 double Br = 1.0;
30121 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
30122
30123 dGHiR1 = deltaGammaH2u2uRatio1();
30124
30125 Br += dGHiR1 - dGammaHTotR1;
30126
30127 if (FlagQuadraticTerms) {
30128
30129 dGHiR2 = deltaGammaH2u2uRatio2();
30130
30131 //Add contributions that are quadratic in the effective coefficients
30132 Br += -dGHiR1 * dGammaHTotR1
30133 + dGHiR2 - dGammaHTotR2
30134 + pow(dGammaHTotR1, 2.0);
30135 }
30136
30137 GHiR += dGHiR1 + dGHiR2;
30138 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
30139
30140 return Br;
30141
30142}
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 33941 of file NPSMEFTd6General.cpp.

33941 {
33942 double Br = 1.0;
33943 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
33944
33945 dGHiR1 = deltaGammaH2udRatio1();
33946
33947 Br += dGHiR1 - dGammaHTotR1;
33948
33949 if (FlagQuadraticTerms) {
33950
33951 dGHiR2 = deltaGammaH2udRatio2();
33952
33953 //Add contributions that are quadratic in the effective coefficients
33954 Br += -dGHiR1 * dGammaHTotR1
33955 + dGHiR2 - dGammaHTotR2
33956 + pow(dGammaHTotR1, 2.0);
33957 }
33958
33959 GHiR += dGHiR1 + dGHiR2;
33960 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
33961
33962 return Br;
33963
33964}
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 31912 of file NPSMEFTd6General.cpp.

31912 {
31913 double Br = 1.0;
31914 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
31915
31916 dGHiR1 = deltaGammaH2v2dRatio1();
31917
31918 Br += dGHiR1 - dGammaHTotR1;
31919
31920 if (FlagQuadraticTerms) {
31921
31922 dGHiR2 = deltaGammaH2v2dRatio2();
31923
31924 //Add contributions that are quadratic in the effective coefficients
31925 Br += -dGHiR1 * dGammaHTotR1
31926 + dGHiR2 - dGammaHTotR2
31927 + pow(dGammaHTotR1, 2.0);
31928 }
31929
31930 GHiR += dGHiR1 + dGHiR2;
31931 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
31932
31933 return Br;
31934
31935}
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 31606 of file NPSMEFTd6General.cpp.

31606 {
31607 double Br = 1.0;
31608 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
31609
31610 dGHiR1 = deltaGammaH2v2uRatio1();
31611
31612 Br += dGHiR1 - dGammaHTotR1;
31613
31614 if (FlagQuadraticTerms) {
31615
31616 dGHiR2 = deltaGammaH2v2uRatio2();
31617
31618 //Add contributions that are quadratic in the effective coefficients
31619 Br += -dGHiR1 * dGammaHTotR1
31620 + dGHiR2 - dGammaHTotR2
31621 + pow(dGammaHTotR1, 2.0);
31622 }
31623
31624 GHiR += dGHiR1 + dGHiR2;
31625 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
31626
31627 return Br;
31628
31629}
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 29362 of file NPSMEFTd6General.cpp.

29362 {
29363 double Br = 1.0;
29364 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
29365
29366 dGHiR1 = deltaGammaH2v2vRatio1();
29367
29368 Br += dGHiR1 - dGammaHTotR1;
29369
29370 if (FlagQuadraticTerms) {
29371
29372 dGHiR2 = deltaGammaH2v2vRatio2();
29373
29374 //Add contributions that are quadratic in the effective coefficients
29375 Br += -dGHiR1 * dGammaHTotR1
29376 + dGHiR2 - dGammaHTotR2
29377 + pow(dGammaHTotR1, 2.0);
29378 }
29379
29380 GHiR += dGHiR1 + dGHiR2;
29381 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
29382
29383 return Br;
29384
29385}
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 33155 of file NPSMEFTd6General.cpp.

33155 {
33156 double Br = 1.0;
33157 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
33158
33159 dGHiR1 = deltaGammaH4dRatio1();
33160
33161 Br += dGHiR1 - dGammaHTotR1;
33162
33163 if (FlagQuadraticTerms) {
33164
33165 dGHiR2 = deltaGammaH4dRatio2();
33166
33167 //Add contributions that are quadratic in the effective coefficients
33168 Br += -dGHiR1 * dGammaHTotR1
33169 + dGHiR2 - dGammaHTotR2
33170 + pow(dGammaHTotR1, 2.0);
33171 }
33172
33173 GHiR += dGHiR1 + dGHiR2;
33174 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
33175
33176 return Br;
33177
33178}
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 32336 of file NPSMEFTd6General.cpp.

32336 {
32337 double Br = 1.0;
32338 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
32339
32340 dGHiR1 = deltaGammaH4eRatio1();
32341
32342 Br += dGHiR1 - dGammaHTotR1;
32343
32344 if (FlagQuadraticTerms) {
32345
32346 dGHiR2 = deltaGammaH4eRatio2();
32347
32348 //Add contributions that are quadratic in the effective coefficients
32349 Br += -dGHiR1 * dGammaHTotR1
32350 + dGHiR2 - dGammaHTotR2
32351 + pow(dGammaHTotR1, 2.0);
32352 }
32353
32354 GHiR += dGHiR1 + dGHiR2;
32355 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
32356
32357 return Br;
32358
32359}
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 34703 of file NPSMEFTd6General.cpp.

34703 {
34704 double Br = 1.0;
34705 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
34706
34707 dGHiR1 = deltaGammaH4fCCRatio1();
34708
34709 Br += dGHiR1 - dGammaHTotR1;
34710
34711 if (FlagQuadraticTerms) {
34712
34713 dGHiR2 = deltaGammaH4fCCRatio2();
34714
34715 //Add contributions that are quadratic in the effective coefficients
34716 Br += -dGHiR1 * dGammaHTotR1
34717 + dGHiR2 - dGammaHTotR2
34718 + pow(dGammaHTotR1, 2.0);
34719 }
34720
34721 GHiR += dGHiR1 + dGHiR2;
34722 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
34723
34724 return Br;
34725
34726}
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 34628 of file NPSMEFTd6General.cpp.

34628 {
34629 double Br = 1.0;
34630 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
34631
34632 dGHiR1 = deltaGammaH4fNCRatio1();
34633
34634 Br += dGHiR1 - dGammaHTotR1;
34635
34636 if (FlagQuadraticTerms) {
34637
34638 dGHiR2 = deltaGammaH4fNCRatio2();
34639
34640 //Add contributions that are quadratic in the effective coefficients
34641 Br += -dGHiR1 * dGammaHTotR1
34642 + dGHiR2 - dGammaHTotR2
34643 + pow(dGammaHTotR1, 2.0);
34644 }
34645
34646 GHiR += dGHiR1 + dGHiR2;
34647 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
34648
34649 return Br;
34650
34651}
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 34539 of file NPSMEFTd6General.cpp.

34539 {
34540 double Br = 1.0;
34541 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
34542
34543 dGHiR1 = deltaGammaH4fRatio1();
34544
34545 Br += dGHiR1 - dGammaHTotR1;
34546
34547 if (FlagQuadraticTerms) {
34548
34549 dGHiR2 = deltaGammaH4fRatio2();
34550
34551 //Add contributions that are quadratic in the effective coefficients
34552 Br += -dGHiR1 * dGammaHTotR1
34553 + dGHiR2 - dGammaHTotR2
34554 + pow(dGammaHTotR1, 2.0);
34555 }
34556
34557 GHiR += dGHiR1 + dGHiR2;
34558 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
34559
34560 return Br;
34561
34562}
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 32246 of file NPSMEFTd6General.cpp.

32246 {
32247 double Br = 1.0;
32248 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
32249
32250 dGHiR1 = deltaGammaH4L2Ratio1();
32251
32252 Br += dGHiR1 - dGammaHTotR1;
32253
32254 if (FlagQuadraticTerms) {
32255
32256 dGHiR2 = deltaGammaH4L2Ratio2();
32257
32258 //Add contributions that are quadratic in the effective coefficients
32259 Br += -dGHiR1 * dGammaHTotR1
32260 + dGHiR2 - dGammaHTotR2
32261 + pow(dGammaHTotR1, 2.0);
32262 }
32263
32264 GHiR += dGHiR1 + dGHiR2;
32265 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
32266
32267 return Br;
32268
32269}
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 32153 of file NPSMEFTd6General.cpp.

32153 {
32154 double Br = 1.0;
32155 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
32156
32157 dGHiR1 = deltaGammaH4LRatio1();
32158
32159 Br += dGHiR1 - dGammaHTotR1;
32160
32161 if (FlagQuadraticTerms) {
32162
32163 dGHiR2 = deltaGammaH4LRatio2();
32164
32165 //Add contributions that are quadratic in the effective coefficients
32166 Br += -dGHiR1 * dGammaHTotR1
32167 + dGHiR2 - dGammaHTotR2
32168 + pow(dGammaHTotR1, 2.0);
32169 }
32170
32171 GHiR += dGHiR1 + dGHiR2;
32172 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
32173
32174 return Br;
32175
32176}
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 34767 of file NPSMEFTd6General.cpp.

34767 {
34768 double Br = 1.0;
34769 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
34770
34771 dGHiR1 = deltaGammaH4lRatio1();
34772
34773 Br += dGHiR1 - dGammaHTotR1;
34774
34775 if (FlagQuadraticTerms) {
34776
34777 dGHiR2 = deltaGammaH4lRatio2();
34778
34779 //Add contributions that are quadratic in the effective coefficients
34780 Br += -dGHiR1 * dGammaHTotR1
34781 + dGHiR2 - dGammaHTotR2
34782 + pow(dGammaHTotR1, 2.0);
34783 }
34784
34785 GHiR += dGHiR1 + dGHiR2;
34786 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
34787
34788 return Br;
34789
34790}
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 32426 of file NPSMEFTd6General.cpp.

32426 {
32427 double Br = 1.0;
32428 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
32429
32430 dGHiR1 = deltaGammaH4muRatio1();
32431
32432 Br += dGHiR1 - dGammaHTotR1;
32433
32434 if (FlagQuadraticTerms) {
32435
32436 dGHiR2 = deltaGammaH4muRatio2();
32437
32438 //Add contributions that are quadratic in the effective coefficients
32439 Br += -dGHiR1 * dGammaHTotR1
32440 + dGHiR2 - dGammaHTotR2
32441 + pow(dGammaHTotR1, 2.0);
32442 }
32443
32444 GHiR += dGHiR1 + dGHiR2;
32445 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
32446
32447 return Br;
32448
32449}
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 32876 of file NPSMEFTd6General.cpp.

32876 {
32877 double Br = 1.0;
32878 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
32879
32880 dGHiR1 = deltaGammaH4uRatio1();
32881
32882 Br += dGHiR1 - dGammaHTotR1;
32883
32884 if (FlagQuadraticTerms) {
32885
32886 dGHiR2 = deltaGammaH4uRatio2();
32887
32888 //Add contributions that are quadratic in the effective coefficients
32889 Br += -dGHiR1 * dGammaHTotR1
32890 + dGHiR2 - dGammaHTotR2
32891 + pow(dGammaHTotR1, 2.0);
32892 }
32893
32894 GHiR += dGHiR1 + dGHiR2;
32895 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
32896
32897 return Br;
32898
32899}
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 32628 of file NPSMEFTd6General.cpp.

32628 {
32629 double Br = 1.0;
32630 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
32631
32632 dGHiR1 = deltaGammaH4vRatio1();
32633
32634 Br += dGHiR1 - dGammaHTotR1;
32635
32636 if (FlagQuadraticTerms) {
32637
32638 dGHiR2 = deltaGammaH4vRatio2();
32639
32640 //Add contributions that are quadratic in the effective coefficients
32641 Br += -dGHiR1 * dGammaHTotR1
32642 + dGHiR2 - dGammaHTotR2
32643 + pow(dGammaHTotR1, 2.0);
32644 }
32645
32646 GHiR += dGHiR1 + dGHiR2;
32647 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
32648
32649 return Br;
32650
32651}
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 28812 of file NPSMEFTd6General.cpp.

28812 {
28813 double Br = 1.0;
28814 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
28815
28816 dGHiR1 = deltaGammaHbbRatio1();
28817
28818 Br += dGHiR1 - dGammaHTotR1;
28819
28820 if (FlagQuadraticTerms) {
28821
28822 dGHiR2 = deltaGammaHbbRatio2();
28823
28824 //Add contributions that are quadratic in the effective coefficients
28825 Br += -dGHiR1 * dGammaHTotR1
28826 + dGHiR2 - dGammaHTotR2
28827 + pow(dGammaHTotR1, 2.0);
28828 }
28829
28830 GHiR += dGHiR1 + dGHiR2;
28831 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
28832
28833 return Br;
28834
28835}
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 28613 of file NPSMEFTd6General.cpp.

28613 {
28614 double Br = 1.0;
28615 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
28616
28617 dGHiR1 = deltaGammaHccRatio1();
28618
28619 Br += dGHiR1 - dGammaHTotR1;
28620
28621 if (FlagQuadraticTerms) {
28622
28623 dGHiR2 = deltaGammaHccRatio2();
28624
28625 //Add contributions that are quadratic in the effective coefficients
28626 Br += -dGHiR1 * dGammaHTotR1
28627 + dGHiR2 - dGammaHTotR2
28628 + pow(dGammaHTotR1, 2.0);
28629 }
28630
28631 GHiR += dGHiR1 + dGHiR2;
28632 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
28633
28634 return Br;
28635
28636}
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 33390 of file NPSMEFTd6General.cpp.

33390 {
33391 double Br = 1.0;
33392 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
33393
33394 dGHiR1 = deltaGammaHevmuvRatio1();
33395
33396 Br += dGHiR1 - dGammaHTotR1;
33397
33398 if (FlagQuadraticTerms) {
33399
33400 dGHiR2 = deltaGammaHevmuvRatio2();
33401
33402 //Add contributions that are quadratic in the effective coefficients
33403 Br += -dGHiR1 * dGammaHTotR1
33404 + dGHiR2 - dGammaHTotR2
33405 + pow(dGammaHTotR1, 2.0);
33406 }
33407
33408 GHiR += dGHiR1 + dGHiR2;
33409 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
33410
33411 return Br;
33412
33413}
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 28311 of file NPSMEFTd6General.cpp.

28311 {
28312 double Br = 1.0;
28313 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
28314
28315 dGHiR1 = deltaGammaHgagaRatio1();
28316
28317 Br += dGHiR1 - dGammaHTotR1;
28318
28319 if (FlagQuadraticTerms) {
28320
28321 dGHiR2 = deltaGammaHgagaRatio2();
28322
28323 //Add contributions that are quadratic in the effective coefficients
28324 Br += -dGHiR1 * dGammaHTotR1
28325 + dGHiR2 - dGammaHTotR2
28326 + pow(dGammaHTotR1, 2.0);
28327 }
28328
28329 GHiR += dGHiR1 + dGHiR2;
28330 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
28331
28332 return Br;
28333
28334}
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 26042 of file NPSMEFTd6General.cpp.

26042 {
26043 double Br = 1.0;
26044 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
26045
26046 dGHiR1 = deltaGammaHggRatio1();
26047
26048 Br += dGHiR1 - dGammaHTotR1;
26049
26050 if (FlagQuadraticTerms) {
26051
26052 dGHiR2 = deltaGammaHggRatio2();
26053
26054 //Add contributions that are quadratic in the effective coefficients
26055 Br += -dGHiR1 * dGammaHTotR1
26056 + dGHiR2 - dGammaHTotR2
26057 + pow(dGammaHTotR1, 2.0);
26058 }
26059
26060 GHiR += dGHiR1 + dGHiR2;
26061 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
26062
26063 return Br;
26064
26065}
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 35148 of file NPSMEFTd6General.cpp.

35148 {
35149 double Br = 1.0;
35150 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
35151
35152 dGHiR1 = deltaGammaHll_vvorjjRatio1();
35153
35154 Br += dGHiR1 - dGammaHTotR1;
35155
35156 if (FlagQuadraticTerms) {
35157
35158 dGHiR2 = deltaGammaHll_vvorjjRatio2();
35159
35160 //Add contributions that are quadratic in the effective coefficients
35161 Br += -dGHiR1 * dGammaHTotR1
35162 + dGHiR2 - dGammaHTotR2
35163 + pow(dGammaHTotR1, 2.0);
35164 }
35165
35166 GHiR += dGHiR1 + dGHiR2;
35167 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
35168
35169 return Br;
35170
35171}
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 35086 of file NPSMEFTd6General.cpp.

35086 {
35087 double Br = 1.0;
35088 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
35089
35090 dGHiR1 = deltaGammaHlv_lvorjjRatio1();
35091
35092 Br += dGHiR1 - dGammaHTotR1;
35093
35094 if (FlagQuadraticTerms) {
35095
35096 dGHiR2 = deltaGammaHlv_lvorjjRatio2();
35097
35098 //Add contributions that are quadratic in the effective coefficients
35099 Br += -dGHiR1 * dGammaHTotR1
35100 + dGHiR2 - dGammaHTotR2
35101 + pow(dGammaHTotR1, 2.0);
35102 }
35103
35104 GHiR += dGHiR1 + dGHiR2;
35105 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
35106
35107 return Br;
35108
35109}
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 35023 of file NPSMEFTd6General.cpp.

35023 {
35024 double Br = 1.0;
35025 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
35026
35027 dGHiR1 = deltaGammaHlvjjRatio1();
35028
35029 Br += dGHiR1 - dGammaHTotR1;
35030
35031 if (FlagQuadraticTerms) {
35032
35033 dGHiR2 = deltaGammaHlvjjRatio2();
35034
35035 //Add contributions that are quadratic in the effective coefficients
35036 Br += -dGHiR1 * dGammaHTotR1
35037 + dGHiR2 - dGammaHTotR2
35038 + pow(dGammaHTotR1, 2.0);
35039 }
35040
35041 GHiR += dGHiR1 + dGHiR2;
35042 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
35043
35044 return Br;
35045
35046}
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 33712 of file NPSMEFTd6General.cpp.

33712 {
33713 double Br = 1.0;
33714 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
33715
33716 dGHiR1 = deltaGammaHLvudRatio1();
33717
33718 Br += dGHiR1 - dGammaHTotR1;
33719
33720 if (FlagQuadraticTerms) {
33721
33722 dGHiR2 = deltaGammaHLvudRatio2();
33723
33724 //Add contributions that are quadratic in the effective coefficients
33725 Br += -dGHiR1 * dGammaHTotR1
33726 + dGHiR2 - dGammaHTotR2
33727 + pow(dGammaHTotR1, 2.0);
33728 }
33729
33730 GHiR += dGHiR1 + dGHiR2;
33731 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
33732
33733 return Br;
33734
33735}
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 33299 of file NPSMEFTd6General.cpp.

33299 {
33300 double Br = 1.0;
33301 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
33302
33303 dGHiR1 = deltaGammaHLvvLRatio1();
33304
33305 Br += dGHiR1 - dGammaHTotR1;
33306
33307 if (FlagQuadraticTerms) {
33308
33309 dGHiR2 = deltaGammaHLvvLRatio2();
33310
33311 //Add contributions that are quadratic in the effective coefficients
33312 Br += -dGHiR1 * dGammaHTotR1
33313 + dGHiR2 - dGammaHTotR2
33314 + pow(dGammaHTotR1, 2.0);
33315 }
33316
33317 GHiR += dGHiR1 + dGHiR2;
33318 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
33319
33320 return Br;
33321
33322}
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 28424 of file NPSMEFTd6General.cpp.

28424 {
28425 double Br = 1.0;
28426 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
28427
28428 dGHiR1 = deltaGammaHmumuRatio1();
28429
28430 Br += dGHiR1 - dGammaHTotR1;
28431
28432 if (FlagQuadraticTerms) {
28433
28434 dGHiR2 = deltaGammaHmumuRatio2();
28435
28436 //Add contributions that are quadratic in the effective coefficients
28437 Br += -dGHiR1 * dGammaHTotR1
28438 + dGHiR2 - dGammaHTotR2
28439 + pow(dGammaHTotR1, 2.0);
28440 }
28441
28442 GHiR += dGHiR1 + dGHiR2;
28443 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
28444
28445 return Br;
28446
28447}
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 28712 of file NPSMEFTd6General.cpp.

28712 {
28713 double Br = 1.0;
28714 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
28715
28716 dGHiR1 = deltaGammaHssRatio1();
28717
28718 Br += dGHiR1 - dGammaHTotR1;
28719
28720 if (FlagQuadraticTerms) {
28721
28722 dGHiR2 = deltaGammaHssRatio2();
28723
28724 //Add contributions that are quadratic in the effective coefficients
28725 Br += -dGHiR1 * dGammaHTotR1
28726 + dGHiR2 - dGammaHTotR2
28727 + pow(dGammaHTotR1, 2.0);
28728 }
28729
28730 GHiR += dGHiR1 + dGHiR2;
28731 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
28732
28733 return Br;
28734
28735}
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 28511 of file NPSMEFTd6General.cpp.

28511 {
28512 double Br = 1.0;
28513 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
28514
28515 dGHiR1 = deltaGammaHtautauRatio1();
28516
28517 Br += dGHiR1 - dGammaHTotR1;
28518
28519 if (FlagQuadraticTerms) {
28520
28521 dGHiR2 = deltaGammaHtautauRatio2();
28522
28523 //Add contributions that are quadratic in the effective coefficients
28524 Br += -dGHiR1 * dGammaHTotR1
28525 + dGHiR2 - dGammaHTotR2
28526 + pow(dGammaHTotR1, 2.0);
28527 }
28528
28529 GHiR += dGHiR1 + dGHiR2;
28530 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
28531
28532 return Br;
28533
28534}
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 35252 of file NPSMEFTd6General.cpp.

35252 {
35253 // H->ZZ*->4v + H->inv (NP)
35254 return ( Br_H_inv() / (trueSM.computeBrHto4v()) );
35255}
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 33545 of file NPSMEFTd6General.cpp.

33545 {
33546 double Br = 1.0;
33547 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
33548
33549 dGHiR1 = deltaGammaHudduRatio1();
33550
33551 Br += dGHiR1 - dGammaHTotR1;
33552
33553 if (FlagQuadraticTerms) {
33554
33555 dGHiR2 = deltaGammaHudduRatio2();
33556
33557 //Add contributions that are quadratic in the effective coefficients
33558 Br += -dGHiR1 * dGammaHTotR1
33559 + dGHiR2 - dGammaHTotR2
33560 + pow(dGammaHTotR1, 2.0);
33561 }
33562
33563 GHiR += dGHiR1 + dGHiR2;
33564 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
33565
33566 return Br;
33567
33568}
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 35203 of file NPSMEFTd6General.cpp.

35203 {
35204 double Br = 1.0;
35205 double dvis1 = 0.0, dvis2 = 0.0, delta2SM;
35206 double GHvisR = 1.0;
35207
35208 // Sum over decays of visible SM and exotic modes
35209 dvis1 = (trueSM.computeBrHtogg() * deltaGammaHggRatio1()
35210 // + trueSM.computeBrHtoWW() * deltaGammaHWWRatio1()
35211 // + trueSM.computeBrHtoZZ() * deltaGammaHZZRatio1()
35212 + trueSM.computeBrHto4f() * deltaGammaH4fRatio1()
35213 + trueSM.computeBrHtoZga() * deltaGammaHZgaRatio1()
35214 + trueSM.computeBrHtogaga() * deltaGammaHgagaRatio1()
35215 + trueSM.computeBrHtomumu() * deltaGammaHmumuRatio1()
35216 + trueSM.computeBrHtotautau() * deltaGammaHtautauRatio1()
35217 + trueSM.computeBrHtocc() * deltaGammaHccRatio1()
35218 + trueSM.computeBrHtoss() * deltaGammaHssRatio1()
35219 + trueSM.computeBrHtobb() * deltaGammaHbbRatio1()
35220 + BrHexo);
35221
35222 Br += dvis1 - dGammaHTotR1;
35223
35224 if (FlagQuadraticTerms) {
35225
35226 // Sum over decays of visible SM and exotic modes
35227 delta2SM = trueSM.computeBrHtogg() * deltaGammaHggRatio2()
35228 + trueSM.computeBrHtoWW() * deltaGammaHWWRatio2()
35229 + trueSM.computeBrHtoZZ() * deltaGammaHZZRatio2()
35230 + trueSM.computeBrHtoZga() * deltaGammaHZgaRatio2()
35231 + trueSM.computeBrHtogaga() * deltaGammaHgagaRatio2()
35232 + trueSM.computeBrHtomumu() * deltaGammaHmumuRatio2()
35233 + trueSM.computeBrHtotautau() * deltaGammaHtautauRatio2()
35234 + trueSM.computeBrHtocc() * deltaGammaHccRatio2()
35235 + trueSM.computeBrHtoss() * deltaGammaHssRatio2()
35236 + trueSM.computeBrHtobb() * deltaGammaHbbRatio2();
35237
35238 dvis2 = delta2SM + (BrHexo)*(BrHexo + delta2SM);
35239
35240 //Add contributions that are quadratic in the effective coefficients
35241 Br += -dvis1 * dGammaHTotR1
35242 + dvis2 - dGammaHTotR2
35243 + pow(dGammaHTotR1, 2.0);
35244 }
35245
35246 GHvisR += dvis1 + dvis2;
35247 if ((Br < 0) || (GHvisR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
35248
35249 return Br;
35250}
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 27891 of file NPSMEFTd6General.cpp.

27891 {
27892 double BrZZSM = trueSM.computeBrHtoZZ(), BrWWSM = trueSM.computeBrHtoWW();
27893
27894 return (BrZZSM * BrHZZRatio() + BrWWSM * BrHWWRatio()) / (BrZZSM + BrWWSM);
27895}
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 26489 of file NPSMEFTd6General.cpp.

26489 {
26490 double Br = 1.0;
26491 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
26492
26493 dGHiR1 = deltaGammaHWffRatio1();
26494
26495 Br += dGHiR1 - dGammaHTotR1;
26496
26497 if (FlagQuadraticTerms) {
26498
26499 dGHiR2 = deltaGammaHWffRatio2();
26500
26501 //Add contributions that are quadratic in the effective coefficients
26502 Br += -dGHiR1 * dGammaHTotR1
26503 + dGHiR2 - dGammaHTotR2
26504 + pow(dGammaHTotR1, 2.0);
26505 }
26506
26507 GHiR += dGHiR1 + dGHiR2;
26508 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
26509
26510 return Br;
26511}
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 26330 of file NPSMEFTd6General.cpp.

26330 {
26331 double Br = 1.0;
26332 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
26333
26334 dGHiR1 = deltaGammaHWjjRatio1();
26335
26336 Br += dGHiR1 - dGammaHTotR1;
26337
26338 if (FlagQuadraticTerms) {
26339
26340 dGHiR2 = deltaGammaHWjjRatio2();
26341
26342 //Add contributions that are quadratic in the effective coefficients
26343 Br += -dGHiR1 * dGammaHTotR1
26344 + dGHiR2 - dGammaHTotR2
26345 + pow(dGammaHTotR1, 2.0);
26346 }
26347
26348 GHiR += dGHiR1 + dGHiR2;
26349 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
26350
26351 return Br;
26352}
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 26171 of file NPSMEFTd6General.cpp.

26171 {
26172 double Br = 1.0;
26173 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
26174
26175 dGHiR1 = deltaGammaHWlvRatio1();
26176
26177 Br += dGHiR1 - dGammaHTotR1;
26178
26179 if (FlagQuadraticTerms) {
26180
26181 dGHiR2 = deltaGammaHWlvRatio2();
26182
26183 //Add contributions that are quadratic in the effective coefficients
26184 Br += -dGHiR1 * dGammaHTotR1
26185 + dGHiR2 - dGammaHTotR2
26186 + pow(dGammaHTotR1, 2.0);
26187 }
26188
26189 GHiR += dGHiR1 + dGHiR2;
26190 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
26191
26192 return Br;
26193}
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 26253 of file NPSMEFTd6General.cpp.

26253 {
26254 double Br = 1.0;
26255 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
26256
26257 dGHiR1 = deltaGammaHWW2l2vRatio1();
26258
26259 Br += dGHiR1 - dGammaHTotR1;
26260
26261 if (FlagQuadraticTerms) {
26262
26263 dGHiR2 = deltaGammaHWW2l2vRatio2();
26264
26265 //Add contributions that are quadratic in the effective coefficients
26266 Br += -dGHiR1 * dGammaHTotR1
26267 + dGHiR2 - dGammaHTotR2
26268 + pow(dGammaHTotR1, 2.0);
26269 }
26270
26271 GHiR += dGHiR1 + dGHiR2;
26272 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
26273
26274 return Br;
26275}
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 26632 of file NPSMEFTd6General.cpp.

26632 {
26633 double Br = 1.0;
26634 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
26635
26636 dGHiR1 = deltaGammaHWW4fRatio1();
26637
26638 Br += dGHiR1 - dGammaHTotR1;
26639
26640 if (FlagQuadraticTerms) {
26641
26642 dGHiR2 = deltaGammaHWW4fRatio2();
26643
26644 //Add contributions that are quadratic in the effective coefficients
26645 Br += -dGHiR1 * dGammaHTotR1
26646 + dGHiR2 - dGammaHTotR2
26647 + pow(dGammaHTotR1, 2.0);
26648 }
26649
26650 GHiR += dGHiR1 + dGHiR2;
26651 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
26652
26653 return Br;
26654}
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 26411 of file NPSMEFTd6General.cpp.

26411 {
26412 double Br = 1.0;
26413 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
26414
26415 dGHiR1 = deltaGammaHWW4jRatio1();
26416
26417 Br += dGHiR1 - dGammaHTotR1;
26418
26419 if (FlagQuadraticTerms) {
26420
26421 dGHiR2 = deltaGammaHWW4jRatio2();
26422
26423 //Add contributions that are quadratic in the effective coefficients
26424 Br += -dGHiR1 * dGammaHTotR1
26425 + dGHiR2 - dGammaHTotR2
26426 + pow(dGammaHTotR1, 2.0);
26427 }
26428
26429 GHiR += dGHiR1 + dGHiR2;
26430 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
26431
26432 return Br;
26433}
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 26111 of file NPSMEFTd6General.cpp.

26111 {
26112
26113// return BrHWW4fRatio();
26114 return BrH4fCCRatio();
26115
26116}
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 27546 of file NPSMEFTd6General.cpp.

27546 {
27547 double Br = 1.0;
27548 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
27549
27550 dGHiR1 = deltaGammaHZddRatio1();
27551
27552 Br += dGHiR1 - dGammaHTotR1;
27553
27554 if (FlagQuadraticTerms) {
27555
27556 dGHiR2 = deltaGammaHZddRatio2();
27557
27558 //Add contributions that are quadratic in the effective coefficients
27559 Br += -dGHiR1 * dGammaHTotR1
27560 + dGHiR2 - dGammaHTotR2
27561 + pow(dGammaHTotR1, 2.0);
27562 }
27563
27564 GHiR += dGHiR1 + dGHiR2;
27565 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
27566
27567 return Br;
27568}
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 27646 of file NPSMEFTd6General.cpp.

27646 {
27647 double Br = 1.0;
27648 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
27649
27650 dGHiR1 = deltaGammaHZffRatio1();
27651
27652 Br += dGHiR1 - dGammaHTotR1;
27653
27654 if (FlagQuadraticTerms) {
27655
27656 dGHiR2 = deltaGammaHZffRatio2();
27657
27658 //Add contributions that are quadratic in the effective coefficients
27659 Br += -dGHiR1 * dGammaHTotR1
27660 + dGHiR2 - dGammaHTotR2
27661 + pow(dGammaHTotR1, 2.0);
27662 }
27663
27664 GHiR += dGHiR1 + dGHiR2;
27665 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
27666
27667 return Br;
27668}
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 28074 of file NPSMEFTd6General.cpp.

28074 {
28075 double deltaBRratio;
28076
28077 deltaBRratio = deltaGamma_Zf(leptons[ELECTRON]) / (trueSM.GammaZ(leptons[ELECTRON]));
28078
28079 deltaBRratio = deltaBRratio - deltaGamma_Z() / trueSM.Gamma_Z();
28080
28081 return ( BrHZgaRatio() + deltaBRratio);
28082}
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 28060 of file NPSMEFTd6General.cpp.

28060 {
28061 double deltaBRratio;
28062
28063 deltaBRratio = deltaGamma_Zf(leptons[ELECTRON])
28065
28066 deltaBRratio = deltaBRratio /
28067 (trueSM.GammaZ(leptons[ELECTRON]) + trueSM.GammaZ(leptons[MU]));
28068
28069 deltaBRratio = deltaBRratio - deltaGamma_Z() / trueSM.Gamma_Z();
28070
28071 return ( BrHZgaRatio() + deltaBRratio);
28072}
@ 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 28084 of file NPSMEFTd6General.cpp.

28084 {
28085 double deltaBRratio;
28086
28087 deltaBRratio = deltaGamma_Zf(leptons[MU]) / (trueSM.GammaZ(leptons[MU]));
28088
28089 deltaBRratio = deltaBRratio - deltaGamma_Z() / trueSM.Gamma_Z();
28090
28091 return ( BrHZgaRatio() + deltaBRratio);
28092}

◆ 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 28035 of file NPSMEFTd6General.cpp.

28035 {
28036 double Br = 1.0;
28037 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
28038
28039 dGHiR1 = deltaGammaHZgaRatio1();
28040
28041 Br += dGHiR1 - dGammaHTotR1;
28042
28043 if (FlagQuadraticTerms) {
28044
28045 dGHiR2 = deltaGammaHZgaRatio2();
28046
28047 //Add contributions that are quadratic in the effective coefficients
28048 Br += -dGHiR1 * dGammaHTotR1
28049 + dGHiR2 - dGammaHTotR2
28050 + pow(dGammaHTotR1, 2.0);
28051 }
28052
28053 GHiR += dGHiR1 + dGHiR2;
28054 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
28055
28056 return Br;
28057
28058}

◆ 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 26760 of file NPSMEFTd6General.cpp.

26760 {
26761 double Br = 1.0;
26762 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
26763
26764 dGHiR1 = deltaGammaHZllRatio1();
26765
26766 Br += dGHiR1 - dGammaHTotR1;
26767
26768 if (FlagQuadraticTerms) {
26769
26770 dGHiR2 = deltaGammaHZllRatio2();
26771
26772 //Add contributions that are quadratic in the effective coefficients
26773 Br += -dGHiR1 * dGammaHTotR1
26774 + dGHiR2 - dGammaHTotR2
26775 + pow(dGammaHTotR1, 2.0);
26776 }
26777
26778 GHiR += dGHiR1 + dGHiR2;
26779 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
26780
26781 return Br;
26782}
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 27453 of file NPSMEFTd6General.cpp.

27453 {
27454 double Br = 1.0;
27455 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
27456
27457 dGHiR1 = deltaGammaHZuuRatio1();
27458
27459 Br += dGHiR1 - dGammaHTotR1;
27460
27461 if (FlagQuadraticTerms) {
27462
27463 dGHiR2 = deltaGammaHZuuRatio2();
27464
27465 //Add contributions that are quadratic in the effective coefficients
27466 Br += -dGHiR1 * dGammaHTotR1
27467 + dGHiR2 - dGammaHTotR2
27468 + pow(dGammaHTotR1, 2.0);
27469 }
27470
27471 GHiR += dGHiR1 + dGHiR2;
27472 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
27473
27474 return Br;
27475}
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 27291 of file NPSMEFTd6General.cpp.

27291 {
27292 double Br = 1.0;
27293 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
27294
27295 dGHiR1 = deltaGammaHZvvRatio1();
27296
27297 Br += dGHiR1 - dGammaHTotR1;
27298
27299 if (FlagQuadraticTerms) {
27300
27301 dGHiR2 = deltaGammaHZvvRatio2();
27302
27303 //Add contributions that are quadratic in the effective coefficients
27304 Br += -dGHiR1 * dGammaHTotR1
27305 + dGHiR2 - dGammaHTotR2
27306 + pow(dGammaHTotR1, 2.0);
27307 }
27308
27309 GHiR += dGHiR1 + dGHiR2;
27310 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
27311
27312 return Br;
27313}
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 27130 of file NPSMEFTd6General.cpp.

27130 {
27131 double Br = 1.0;
27132 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
27133
27134 dGHiR1 = deltaGammaHZZ2e2muRatio1();
27135
27136 Br += dGHiR1 - dGammaHTotR1;
27137
27138 if (FlagQuadraticTerms) {
27139
27140 dGHiR2 = deltaGammaHZZ2e2muRatio2();
27141
27142 //Add contributions that are quadratic in the effective coefficients
27143 Br += -dGHiR1 * dGammaHTotR1
27144 + dGHiR2 - dGammaHTotR2
27145 + pow(dGammaHTotR1, 2.0);
27146 }
27147
27148 GHiR += dGHiR1 + dGHiR2;
27149 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
27150
27151 return Br;
27152}
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 27570 of file NPSMEFTd6General.cpp.

27570 {
27571 double deltaBRratio;
27572
27573 deltaBRratio = deltaGamma_Zf(quarks[DOWN])
27576
27577 deltaBRratio = deltaBRratio /
27578 (trueSM.GammaZ(quarks[DOWN])
27579 + trueSM.GammaZ(quarks[STRANGE])
27580 + trueSM.GammaZ(quarks[BOTTOM]));
27581
27582 deltaBRratio = deltaBRratio - deltaGamma_Z() / trueSM.Gamma_Z();
27583
27584 return ( BrHZddRatio() + deltaBRratio);
27585}
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 27047 of file NPSMEFTd6General.cpp.

27047 {
27048 double Br = 1.0;
27049 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
27050
27051 dGHiR1 = deltaGammaHZZ4eRatio1();
27052
27053 Br += dGHiR1 - dGammaHTotR1;
27054
27055 if (FlagQuadraticTerms) {
27056
27057 dGHiR2 = deltaGammaHZZ4eRatio2();
27058
27059 //Add contributions that are quadratic in the effective coefficients
27060 Br += -dGHiR1 * dGammaHTotR1
27061 + dGHiR2 - dGammaHTotR2
27062 + pow(dGammaHTotR1, 2.0);
27063 }
27064
27065 GHiR += dGHiR1 + dGHiR2;
27066 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
27067
27068 return Br;
27069}
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 27867 of file NPSMEFTd6General.cpp.

27867 {
27868 double Br = 1.0;
27869 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
27870
27871 dGHiR1 = deltaGammaHZZ4fRatio1();
27872
27873 Br += dGHiR1 - dGammaHTotR1;
27874
27875 if (FlagQuadraticTerms) {
27876
27877 dGHiR2 = deltaGammaHZZ4fRatio2();
27878
27879 //Add contributions that are quadratic in the effective coefficients
27880 Br += -dGHiR1 * dGammaHTotR1
27881 + dGHiR2 - dGammaHTotR2
27882 + pow(dGammaHTotR1, 2.0);
27883 }
27884
27885 GHiR += dGHiR1 + dGHiR2;
27886 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
27887
27888 return Br;
27889}
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 26964 of file NPSMEFTd6General.cpp.

26964 {
26965 double Br = 1.0;
26966 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
26967
26968 dGHiR1 = deltaGammaHZZ4lRatio1();
26969
26970 Br += dGHiR1 - dGammaHTotR1;
26971
26972 if (FlagQuadraticTerms) {
26973
26974 dGHiR2 = deltaGammaHZZ4lRatio2();
26975
26976 //Add contributions that are quadratic in the effective coefficients
26977 Br += -dGHiR1 * dGammaHTotR1
26978 + dGHiR2 - dGammaHTotR2
26979 + pow(dGammaHTotR1, 2.0);
26980 }
26981
26982 GHiR += dGHiR1 + dGHiR2;
26983 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
26984
26985 return Br;
26986}
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 27213 of file NPSMEFTd6General.cpp.

27213 {
27214 double Br = 1.0;
27215 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
27216
27217 dGHiR1 = deltaGammaHZZ4muRatio1();
27218
27219 Br += dGHiR1 - dGammaHTotR1;
27220
27221 if (FlagQuadraticTerms) {
27222
27223 dGHiR2 = deltaGammaHZZ4muRatio2();
27224
27225 //Add contributions that are quadratic in the effective coefficients
27226 Br += -dGHiR1 * dGammaHTotR1
27227 + dGHiR2 - dGammaHTotR2
27228 + pow(dGammaHTotR1, 2.0);
27229 }
27230
27231 GHiR += dGHiR1 + dGHiR2;
27232 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
27233
27234 return Br;
27235}
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 27477 of file NPSMEFTd6General.cpp.

27477 {
27478 double deltaBRratio;
27479
27480 deltaBRratio = deltaGamma_Zf(quarks[UP])
27482
27483 deltaBRratio = deltaBRratio /
27484 (trueSM.GammaZ(quarks[UP]) + trueSM.GammaZ(quarks[CHARM]));
27485
27486 deltaBRratio = deltaBRratio - deltaGamma_Z() / trueSM.Gamma_Z();
27487
27488 return ( BrHZuuRatio() + deltaBRratio);
27489}
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 27374 of file NPSMEFTd6General.cpp.

27374 {
27375 double Br = 1.0;
27376 double dGHiR1 = 0.0, dGHiR2 = 0.0, GHiR = 1.0;
27377
27378 dGHiR1 = deltaGammaHZZ4vRatio1();
27379
27380 Br += dGHiR1 - dGammaHTotR1;
27381
27382 if (FlagQuadraticTerms) {
27383
27384 dGHiR2 = deltaGammaHZZ4vRatio2();
27385
27386 //Add contributions that are quadratic in the effective coefficients
27387 Br += -dGHiR1 * dGammaHTotR1
27388 + dGHiR2 - dGammaHTotR2
27389 + pow(dGammaHTotR1, 2.0);
27390 }
27391
27392 GHiR += dGHiR1 + dGHiR2;
27393 if ((Br < 0) || (GHiR < 0) || (GammaHTotR < 0)) return std::numeric_limits<double>::quiet_NaN();
27394
27395 return Br;
27396}
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 26700 of file NPSMEFTd6General.cpp.

26700 {
26701 //return BrHZZ4fRatio();
26702 return BrH4fNCRatio();
26703}
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 16122 of file NPSMEFTd6General.cpp.

16122 {
16123 double GammW0 = trueSM.GammaW();
16124 double dGammW = deltaGamma_W();
16125
16126 double GammWij0 = trueSM.GammaW(fi, fj);
16127 double dGammWij = deltaGamma_Wff(fi, fj);
16128
16129 return GammWij0 / GammW0 + dGammWij / GammW0 - GammWij0 * dGammW / GammW0 / GammW0;
16130}
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 47504 of file NPSMEFTd6General.cpp.

47504 {
47505
47506 double comb;
47507 double toTeVm2 = 1000000.;
47508
47509 // Minus sign because of difference in covariant derivative convention of Top WG
47510 comb = - getSMEFTCoeff("CdWR", 2, 2, mu);
47511
47512 return (toTeVm2 * comb);
47513}

◆ CeeLL_bottom()

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

Definition at line 45845 of file NPSMEFTd6General.cpp.

45845 {
45846 return (getSMEFTCoeff("Clq1R", 0, 0, 2, 2, mu) + getSMEFTCoeff("Clq3R", 0, 0, 2, 2, mu));
45847}

◆ CeeLL_charm()

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

Definition at line 45829 of file NPSMEFTd6General.cpp.

45829 {
45830 return (getSMEFTCoeff("Clq1R", 0, 0, 1, 1, mu) - getSMEFTCoeff("Clq3R", 0, 0, 1, 1, mu));
45831}

◆ CeeLL_down()

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

Definition at line 45837 of file NPSMEFTd6General.cpp.

45837 {
45838 return (getSMEFTCoeff("Clq1R", 0, 0, 0, 0, mu) + getSMEFTCoeff("Clq3R", 0, 0, 0, 0, mu));
45839}

◆ CeeLL_e()

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

Definition at line 45813 of file NPSMEFTd6General.cpp.

45813 {
45814 return 2.0 * (getSMEFTCoeff("CllR", 0, 0, 0, 0, mu));
45815}

◆ CeeLL_mu()

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

Definition at line 45817 of file NPSMEFTd6General.cpp.

45817 {
45818 return 2.0 * (getSMEFTCoeff("CllR", 0, 0, 1, 1, mu) + getSMEFTCoeff("CllR", 0, 1, 1, 0, mu));
45819}

◆ CeeLL_strange()

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

Definition at line 45841 of file NPSMEFTd6General.cpp.

45841 {
45842 return (getSMEFTCoeff("Clq1R", 0, 0, 1, 1, mu) + getSMEFTCoeff("Clq3R", 0, 0, 1, 1, mu));
45843}

◆ CeeLL_tau()

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

Definition at line 45821 of file NPSMEFTd6General.cpp.

45821 {
45822 return 2.0 * (getSMEFTCoeff("CllR", 0, 0, 2, 2, mu) + getSMEFTCoeff("CllR", 0, 2, 2, 0, mu));
45823}

◆ CeeLL_top()

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

Definition at line 45833 of file NPSMEFTd6General.cpp.

45833 {
45834 return (getSMEFTCoeff("Clq1R", 0, 0, 2, 2, mu) - getSMEFTCoeff("Clq3R", 0, 0, 2, 2, mu));
45835}

◆ CeeLL_up()

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

Definition at line 45825 of file NPSMEFTd6General.cpp.

45825 {
45826 return (getSMEFTCoeff("Clq1R", 0, 0, 0, 0, mu) - getSMEFTCoeff("Clq3R", 0, 0, 0, 0, mu));
45827}

◆ CeeLR_bottom()

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

Definition at line 45881 of file NPSMEFTd6General.cpp.

45881 {
45882 return (getSMEFTCoeff("CldR", 0, 0, 2, 2, mu));
45883}

◆ CeeLR_charm()

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

Definition at line 45865 of file NPSMEFTd6General.cpp.

45865 {
45866 return (getSMEFTCoeff("CluR", 0, 0, 1, 1, mu));
45867}

◆ CeeLR_down()

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

Definition at line 45873 of file NPSMEFTd6General.cpp.

45873 {
45874 return (getSMEFTCoeff("CldR", 0, 0, 0, 0, mu));
45875}

◆ CeeLR_e()

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

Definition at line 45849 of file NPSMEFTd6General.cpp.

45849 {
45850 return (getSMEFTCoeff("CleR", 0, 0, 0, 0, mu));
45851}

◆ CeeLR_mu()

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

Definition at line 45853 of file NPSMEFTd6General.cpp.

45853 {
45854 return (getSMEFTCoeff("CleR", 0, 0, 1, 1, mu));
45855}

◆ CeeLR_strange()

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

Definition at line 45877 of file NPSMEFTd6General.cpp.

45877 {
45878 return (getSMEFTCoeff("CldR", 0, 0, 1, 1, mu));
45879}

◆ CeeLR_tau()

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

Definition at line 45857 of file NPSMEFTd6General.cpp.

45857 {
45858 return (getSMEFTCoeff("CleR", 0, 0, 2, 2, mu));
45859}

◆ CeeLR_top()

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

Definition at line 45869 of file NPSMEFTd6General.cpp.

45869 {
45870 return (getSMEFTCoeff("CluR", 0, 0, 2, 2, mu));
45871}

◆ CeeLR_up()

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

Definition at line 45861 of file NPSMEFTd6General.cpp.

45861 {
45862 return (getSMEFTCoeff("CluR", 0, 0, 0, 0, mu));
45863}

◆ CeeRL_bottom()

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

Definition at line 45918 of file NPSMEFTd6General.cpp.

45918 {
45919 return (getSMEFTCoeff("CqeR", 2, 2, 0, 0, mu));
45920}

◆ CeeRL_charm()

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

Definition at line 45902 of file NPSMEFTd6General.cpp.

45902 {
45903 return (getSMEFTCoeff("CqeR", 1, 1, 0, 0, mu));
45904}

◆ CeeRL_down()

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

Definition at line 45910 of file NPSMEFTd6General.cpp.

45910 {
45911 return (getSMEFTCoeff("CqeR", 0, 0, 0, 0, mu));
45912}

◆ CeeRL_e()

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

Definition at line 45885 of file NPSMEFTd6General.cpp.

45885 {
45886 // Same as LR by definition
45887 return CeeLR_e(mu);
45888}
const double CeeLR_e(const double mu) const

◆ CeeRL_mu()

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

Definition at line 45890 of file NPSMEFTd6General.cpp.

45890 {
45891 return (getSMEFTCoeff("CleR", 1, 1, 0, 0, mu));
45892}

◆ CeeRL_strange()

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

Definition at line 45914 of file NPSMEFTd6General.cpp.

45914 {
45915 return (getSMEFTCoeff("CqeR", 1, 1, 0, 0, mu));
45916}

◆ CeeRL_tau()

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

Definition at line 45894 of file NPSMEFTd6General.cpp.

45894 {
45895 return (getSMEFTCoeff("CleR", 2, 2, 0, 0, mu));
45896}

◆ CeeRL_top()

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

Definition at line 45906 of file NPSMEFTd6General.cpp.

45906 {
45907 return (getSMEFTCoeff("CqeR", 2, 2, 0, 0, mu));
45908}

◆ CeeRL_up()

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

Definition at line 45898 of file NPSMEFTd6General.cpp.

45898 {
45899 return (getSMEFTCoeff("CqeR", 0, 0, 0, 0, mu));
45900}

◆ CeeRR_bottom()

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

Definition at line 45954 of file NPSMEFTd6General.cpp.

45954 {
45955 return (getSMEFTCoeff("CedR", 0, 0, 2, 2, mu));
45956}

◆ CeeRR_charm()

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

Definition at line 45938 of file NPSMEFTd6General.cpp.

45938 {
45939 return (getSMEFTCoeff("CeuR", 0, 0, 1, 1, mu));
45940}

◆ CeeRR_down()

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

Definition at line 45946 of file NPSMEFTd6General.cpp.

45946 {
45947 return (getSMEFTCoeff("CedR", 0, 0, 0, 0, mu));
45948}

◆ CeeRR_e()

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

Definition at line 45922 of file NPSMEFTd6General.cpp.

45922 {
45923 return 2.0 * (getSMEFTCoeff("CeeR", 0, 0, 0, 0, mu));
45924}

◆ CeeRR_mu()

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

Definition at line 45926 of file NPSMEFTd6General.cpp.

45926 {
45927 return 4.0 * (getSMEFTCoeff("CeeR", 0, 0, 1, 1, mu));
45928}

◆ CeeRR_strange()

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

Definition at line 45950 of file NPSMEFTd6General.cpp.

45950 {
45951 return (getSMEFTCoeff("CedR", 0, 0, 1, 1, mu));
45952}

◆ CeeRR_tau()

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

Definition at line 45930 of file NPSMEFTd6General.cpp.

45930 {
45931 return 4.0 * (getSMEFTCoeff("CeeR", 0, 0, 2, 2, mu));
45932}

◆ CeeRR_top()

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

Definition at line 45942 of file NPSMEFTd6General.cpp.

45942 {
45943 return (getSMEFTCoeff("CeuR", 0, 0, 2, 2, mu));
45944}

◆ CeeRR_up()

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

Definition at line 45934 of file NPSMEFTd6General.cpp.

45934 {
45935 return (getSMEFTCoeff("CeuR", 0, 0, 0, 0, mu));
45936}

◆ 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 43298 of file NPSMEFTd6General.cpp.

43298 {
43299 return getSMEFTCoeff("CHdR", 0, 0, mu) + (1.0 / 6.0) * getSMEFTCoeff("CHD", mu);
43300}

◆ 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 43302 of file NPSMEFTd6General.cpp.

43302 {
43303 return getSMEFTCoeff("CHdR", 1, 1, mu) + (1.0 / 6.0) * getSMEFTCoeff("CHD", mu);
43304}

◆ 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 43306 of file NPSMEFTd6General.cpp.

43306 {
43307 return getSMEFTCoeff("CHdR", 2, 2, mu) + (1.0 / 6.0) * getSMEFTCoeff("CHD", mu);
43308}

◆ 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 43274 of file NPSMEFTd6General.cpp.

43274 {
43275 return getSMEFTCoeff("CHeR", 0, 0, mu) + (1.0 / 2.0) * getSMEFTCoeff("CHD", mu);
43276}

◆ 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 43278 of file NPSMEFTd6General.cpp.

43278 {
43279 return getSMEFTCoeff("CHeR", 1, 1, mu) + (1.0 / 2.0) * getSMEFTCoeff("CHD", mu);
43280}

◆ 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 43282 of file NPSMEFTd6General.cpp.

43282 {
43283 return getSMEFTCoeff("CHeR", 2, 2, mu) + (1.0 / 2.0) * getSMEFTCoeff("CHD", mu);
43284}

◆ 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 43218 of file NPSMEFTd6General.cpp.

43218 {
43219 return getSMEFTCoeff("CHl1R", 0, 0, mu) + (1.0 / 4.0) * getSMEFTCoeff("CHD", mu);
43220}

◆ 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 43222 of file NPSMEFTd6General.cpp.

43222 {
43223 return getSMEFTCoeff("CHl1R", 1, 1, mu) + (1.0 / 4.0) * getSMEFTCoeff("CHD", mu);
43224}

◆ 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 43226 of file NPSMEFTd6General.cpp.

43226 {
43227 return getSMEFTCoeff("CHl1R", 2, 2, mu) + (1.0 / 4.0) * getSMEFTCoeff("CHD", mu);
43228}

◆ 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 43230 of file NPSMEFTd6General.cpp.

43230 {
43231 return getSMEFTCoeff("CHl3R", 0, 0, mu) + (1.0 / 4.0) * (cW2_tree / sW2_tree) * getSMEFTCoeff("CHD", mu) + (cW_tree / sW_tree) * getSMEFTCoeff("CHWB", mu);
43232}

◆ 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 43234 of file NPSMEFTd6General.cpp.

43234 {
43235 return getSMEFTCoeff("CHl3R", 1, 1, mu) + (1.0 / 4.0) * (cW2_tree / sW2_tree) * getSMEFTCoeff("CHD", mu) + (cW_tree / sW_tree) * getSMEFTCoeff("CHWB", mu);
43236}

◆ 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 43238 of file NPSMEFTd6General.cpp.

43238 {
43239 return getSMEFTCoeff("CHl3R", 2, 2, mu) + (1.0 / 4.0) * (cW2_tree / sW2_tree) * getSMEFTCoeff("CHD", mu) + (cW_tree / sW_tree) * getSMEFTCoeff("CHWB", mu);
43240}

◆ 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 43242 of file NPSMEFTd6General.cpp.

43242 {
43243 return getSMEFTCoeff("CHq1R", 0, 0, mu) - (1.0 / 12.0) * getSMEFTCoeff("CHD", mu);
43244}

◆ 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 43246 of file NPSMEFTd6General.cpp.

43246 {
43247 return getSMEFTCoeff("CHq1R", 1, 1, mu) - (1.0 / 12.0) * getSMEFTCoeff("CHD", mu);
43248}

◆ 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 43250 of file NPSMEFTd6General.cpp.

43250 {
43251 return getSMEFTCoeff("CHq1R", 2, 2, mu) - (1.0 / 12.0) * getSMEFTCoeff("CHD", mu);
43252}

◆ 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 43254 of file NPSMEFTd6General.cpp.

43254 {
43255 return getSMEFTCoeff("CHq3R", 0, 0, mu) + (1.0 / 4.0) * (cW2_tree / sW2_tree) * getSMEFTCoeff("CHD", mu) + (cW_tree / sW_tree) * getSMEFTCoeff("CHWB", mu);
43256}

◆ 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 43258 of file NPSMEFTd6General.cpp.

43258 {
43259 return getSMEFTCoeff("CHq3R", 1, 1, mu) + (1.0 / 4.0) * (cW2_tree / sW2_tree) * getSMEFTCoeff("CHD", mu) + (cW_tree / sW_tree) * getSMEFTCoeff("CHWB", mu);
43260}

◆ 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 43262 of file NPSMEFTd6General.cpp.

43262 {
43263 return getSMEFTCoeff("CHq3R", 2, 2, mu) + (1.0 / 4.0) * (cW2_tree / sW2_tree) * getSMEFTCoeff("CHD", mu) + (cW_tree / sW_tree) * getSMEFTCoeff("CHWB", mu);
43264}

◆ 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 43266 of file NPSMEFTd6General.cpp.

43266 {
43267 return 0.5 * (CEWHQ133(mu) + CEWHQ333(mu));
43268}
virtual const double CEWHQ333(const double mu) const
Combination of coefficients of the Warsaw basis constrained by EWPO .
virtual const double CEWHQ133(const double mu) const
Combination 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 43270 of file NPSMEFTd6General.cpp.

43270 {
43271 return 0.5 * (CEWHQ133(mu) - CEWHQ333(mu));
43272}

◆ 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 43286 of file NPSMEFTd6General.cpp.

43286 {
43287 return getSMEFTCoeff("CHuR", 0, 0, mu) - (1.0 / 3.0) * getSMEFTCoeff("CHD", mu);
43288}

◆ 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 43290 of file NPSMEFTd6General.cpp.

43290 {
43291 return getSMEFTCoeff("CHuR", 1, 1, mu) - (1.0 / 3.0) * getSMEFTCoeff("CHD", mu);
43292}

◆ 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 43294 of file NPSMEFTd6General.cpp.

43294 {
43295 return getSMEFTCoeff("CHuR", 2, 2, mu) - (1.0 / 3.0) * getSMEFTCoeff("CHD", mu);
43296}

◆ 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 43175 of file NPSMEFTd6General.cpp.

43175 {
43176 double ciHB;
43177
43178 ciHB = (4.0 / eeMz2)*(sW2_tree * getSMEFTCoeff("CHW", mu) + cW2_tree * getSMEFTCoeff("CHB", mu) - sW_tree * cW_tree * getSMEFTCoeff("CHWB", mu)) * v2;
43179
43180 return ciHB;
43181}

◆ 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 43183 of file NPSMEFTd6General.cpp.

43183 {
43184 double ciHB;
43185
43186 ciHB = (1.0 / (M_PI * AlsMz)) * getSMEFTCoeff("CHG", mu) * v2;
43187
43188 return ciHB;
43189}
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 43191 of file NPSMEFTd6General.cpp.

43191 {
43192 double ciHB;
43193
43194 double m_t = mtpole;
43195 double m_b = quarks[BOTTOM].getMass();
43196 double m_c = quarks[CHARM].getMass();
43197
43198 double At = deltayt_HB(mu) * AH_f(4.0 * m_t * m_t / mHl / mHl).real();
43199 double Ab = deltayb_HB(mu) * AH_f(4.0 * m_b * m_b / mHl / mHl).real();
43200 double Ac = deltayc_HB(mu) * AH_f(4.0 * m_c * m_c / mHl / mHl).real();
43201
43202 ciHB = cgg_HB(mu) + (1.0 / 16.0 / M_PI / M_PI) * (At + Ab + Ac);
43203
43204 return ciHB;
43205}
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 47429 of file NPSMEFTd6General.cpp.

47429 {
47430
47431 double comb;
47432 double toTeVm2 = 1000000.;
47433
47434 comb = getSMEFTCoeff("CHdR", 2, 2, mu);
47435
47436 return (toTeVm2 * comb);
47437}

◆ cHQ3_TWG()

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

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

Definition at line 47409 of file NPSMEFTd6General.cpp.

47409 {
47410
47411 double comb;
47412 double toTeVm2 = 1000000.;
47413
47414 comb = getSMEFTCoeff("CHq3R", 2, 2, mu);
47415
47416 return (toTeVm2 * comb);
47417}

◆ cHQm_TWG()

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

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

Definition at line 47389 of file NPSMEFTd6General.cpp.

47389 {
47390
47391 double comb;
47392 double toTeVm2 = 1000000.;
47393
47394 comb = getSMEFTCoeff("CHq1R", 2, 2, mu) - getSMEFTCoeff("CHq3R", 2, 2, mu);
47395
47396 return (toTeVm2 * comb);
47397}

◆ cHQp_TWG()

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

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

Definition at line 47399 of file NPSMEFTd6General.cpp.

47399 {
47400
47401 double comb;
47402 double toTeVm2 = 1000000.;
47403
47404 comb = getSMEFTCoeff("CHq1R", 2, 2, mu) + getSMEFTCoeff("CHq3R", 2, 2, mu);
47405
47406 return (toTeVm2 * comb);
47407}

◆ cHt_TWG()

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

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

Definition at line 47419 of file NPSMEFTd6General.cpp.

47419 {
47420
47421 double comb;
47422 double toTeVm2 = 1000000.;
47423
47424 comb = getSMEFTCoeff("CHuR", 2, 2, mu);
47425
47426 return (toTeVm2 * comb);
47427}

◆ cHtb_TWG()

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

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

Definition at line 47439 of file NPSMEFTd6General.cpp.

47439 {
47440
47441 double comb;
47442 double toTeVm2 = 1000000.;
47443
47444 comb = getSMEFTCoeff("CHudR", 2, 2, mu);
47445
47446 return (toTeVm2 * comb);
47447}

◆ 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 25849 of file NPSMEFTd6General.cpp.

25849 {
25850 double width = 1.0;
25851
25852 width += dGammaHTotR1;
25853
25854 if (FlagQuadraticTerms) {
25855 //Add contributions that are quadratic in the effective coefficients
25856 width += dGammaHTotR2;
25857 }
25858
25859 if (width < 0) return std::numeric_limits<double>::quiet_NaN();
25860
25861 return width;
25862
25863}

◆ cQd1_TWG()

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

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

Definition at line 47291 of file NPSMEFTd6General.cpp.

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

◆ cQd8_TWG()

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

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

Definition at line 47302 of file NPSMEFTd6General.cpp.

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

◆ cQe_TWG()

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

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

Definition at line 47548 of file NPSMEFTd6General.cpp.

47548 {
47549
47550 double comb;
47551 double toTeVm2 = 1000000.;
47552
47553 // Take first family for leptons
47554 comb = getSMEFTCoeff("CqeR", 2, 2, 0, 0, mu);
47555
47556 return (toTeVm2 * comb);
47557}

◆ cQl3_TWG()

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

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

Definition at line 47537 of file NPSMEFTd6General.cpp.

47537 {
47538
47539 double comb;
47540 double toTeVm2 = 1000000.;
47541
47542 // Take first family for leptons
47543 comb = getSMEFTCoeff("Clq3R", 0, 0, 2, 2, mu);
47544
47545 return (toTeVm2 * comb);
47546}

◆ cQlM_TWG()

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

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

Definition at line 47515 of file NPSMEFTd6General.cpp.

47515 {
47516
47517 double comb;
47518 double toTeVm2 = 1000000.;
47519
47520 // Take first family for leptons
47521 comb = getSMEFTCoeff("Clq1R", 0, 0, 2, 2, mu) - getSMEFTCoeff("Clq3R", 0, 0, 2, 2, mu);
47522
47523 return (toTeVm2 * comb);
47524}

◆ cQlP_TWG()

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

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

Definition at line 47526 of file NPSMEFTd6General.cpp.

47526 {
47527
47528 double comb;
47529 double toTeVm2 = 1000000.;
47530
47531 // Take first family for leptons
47532 comb = getSMEFTCoeff("Clq1R", 0, 0, 2, 2, mu) + getSMEFTCoeff("Clq3R", 0, 0, 2, 2, mu);
47533
47534 return (toTeVm2 * comb);
47535}

◆ cQq11_TWG()

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

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

Definition at line 47247 of file NPSMEFTd6General.cpp.

47247 {
47248
47249 double comb;
47250 double toTeVm2 = 1000000.;
47251
47252 // LHC Top WG uses U(2)^3 for quarks. Here take i=0 (1st family)
47253 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);
47254
47255 return (toTeVm2 * comb);
47256}

◆ cQq18_TWG()

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

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

Definition at line 47258 of file NPSMEFTd6General.cpp.

47258 {
47259
47260 double comb;
47261 double toTeVm2 = 1000000.;
47262
47263 // LHC Top WG uses U(2)^3 for quarks. Here take i=0 (1st family)
47264 comb = getSMEFTCoeff("Cqq1R", 0, 2, 2, 0, mu) + 3.0 * getSMEFTCoeff("Cqq3R", 0, 2, 2, 0, mu);
47265
47266 return (toTeVm2 * comb);
47267}

◆ cQQ1_TWG()

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

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

Definition at line 47175 of file NPSMEFTd6General.cpp.

47175 {
47176
47177 double comb;
47178 double toTeVm2 = 1000000.;
47179
47180 comb = 2.0 * getSMEFTCoeff("Cqq1R", 2, 2, 2, 2, mu) - (2.0/3.0) * getSMEFTCoeff("Cqq3R", 2, 2, 2, 2, mu);
47181
47182 return (toTeVm2 * comb);
47183}

◆ cQq31_TWG()

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

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

Definition at line 47225 of file NPSMEFTd6General.cpp.

47225 {
47226
47227 double comb;
47228 double toTeVm2 = 1000000.;
47229
47230 // LHC Top WG uses U(2)^3 for quarks. Here take i=0 (1st family)
47231 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) );
47232
47233 return (toTeVm2 * comb);
47234}

◆ cQq38_TWG()

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

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

Definition at line 47236 of file NPSMEFTd6General.cpp.

47236 {
47237
47238 double comb;
47239 double toTeVm2 = 1000000.;
47240
47241 // LHC Top WG uses U(2)^3 for quarks. Here take i=0 (1st family)
47242 comb = getSMEFTCoeff("Cqq1R", 0, 2, 2, 0, mu) - getSMEFTCoeff("Cqq3R", 0, 2, 2, 0, mu);
47243
47244 return (toTeVm2 * comb);
47245}

◆ cQQ8_TWG()

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

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

Definition at line 47185 of file NPSMEFTd6General.cpp.

47185 {
47186
47187 double comb;
47188 double toTeVm2 = 1000000.;
47189
47190 comb = 8.0 * getSMEFTCoeff("Cqq3R", 2, 2, 2, 2, mu);
47191
47192 return (toTeVm2 * comb);
47193}

◆ cQt1_TWG()

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

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

Definition at line 47205 of file NPSMEFTd6General.cpp.

47205 {
47206
47207 double comb;
47208 double toTeVm2 = 1000000.;
47209
47210 comb = getSMEFTCoeff("Cqu1R", 2, 2, 2, 2, mu);
47211
47212 return (toTeVm2 * comb);
47213}

◆ cQt8_TWG()

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

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

Definition at line 47215 of file NPSMEFTd6General.cpp.

47215 {
47216
47217 double comb;
47218 double toTeVm2 = 1000000.;
47219
47220 comb = getSMEFTCoeff("Cqu8R", 2, 2, 2, 2, mu);
47221
47222 return (toTeVm2 * comb);
47223}

◆ cQu1_TWG()

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

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

Definition at line 47269 of file NPSMEFTd6General.cpp.

47269 {
47270
47271 double comb;
47272 double toTeVm2 = 1000000.;
47273
47274 // LHC Top WG uses U(2)^3 for quarks. Here take i=0 (1st family)
47275 comb = getSMEFTCoeff("Cqu1R", 2, 2, 0, 0, mu);
47276
47277 return (toTeVm2 * comb);
47278}

◆ cQu8_TWG()

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

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

Definition at line 47280 of file NPSMEFTd6General.cpp.

47280 {
47281
47282 double comb;
47283 double toTeVm2 = 1000000.;
47284
47285 // LHC Top WG uses U(2)^3 for quarks. Here take i=0 (1st family)
47286 comb = getSMEFTCoeff("Cqu8R", 2, 2, 0, 0, mu);
47287
47288 return (toTeVm2 * comb);
47289}

◆ ctd1_TWG()

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

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

Definition at line 47357 of file NPSMEFTd6General.cpp.

47357 {
47358
47359 double comb;
47360 double toTeVm2 = 1000000.;
47361
47362 // LHC Top WG uses U(2)^3 for quarks. Here take i=0 (1st family)
47363 comb = getSMEFTCoeff("Cud1R", 2, 2, 0, 0, mu);
47364
47365 return (toTeVm2 * comb);
47366}

◆ ctd8_TWG()

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

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

Definition at line 47368 of file NPSMEFTd6General.cpp.

47368 {
47369
47370 double comb;
47371 double toTeVm2 = 1000000.;
47372
47373 // LHC Top WG uses U(2)^3 for quarks. Here take i=0 (1st family)
47374 comb = getSMEFTCoeff("Cud8R", 2, 2, 0, 0, mu);
47375
47376 return (toTeVm2 * comb);
47377}

◆ cte_TWG()

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

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

Definition at line 47570 of file NPSMEFTd6General.cpp.

47570 {
47571
47572 double comb;
47573 double toTeVm2 = 1000000.;
47574
47575 // Take first family for leptons
47576 comb = getSMEFTCoeff("CeuR", 0, 0, 2, 2, mu);
47577
47578 return (toTeVm2 * comb);
47579}

◆ ctG_TWG()

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

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

Definition at line 47493 of file NPSMEFTd6General.cpp.

47493 {
47494
47495 double comb;
47496 double toTeVm2 = 1000000.;
47497
47498 // Minus sign because of difference in covariant derivative convention of Top WG
47499 comb = - getSMEFTCoeff("CuGR", 2, 2, mu);
47500
47501 return (toTeVm2 * comb);
47502}

◆ ctH_TWG()

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

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

Definition at line 47379 of file NPSMEFTd6General.cpp.

47379 {
47380
47381 double comb;
47382 double toTeVm2 = 1000000.;
47383
47384 comb = getSMEFTCoeff("CuHR", 2, 2, mu);
47385
47386 return (toTeVm2 * comb);
47387}

◆ ctl_TWG()

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

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

Definition at line 47559 of file NPSMEFTd6General.cpp.

47559 {
47560
47561 double comb;
47562 double toTeVm2 = 1000000.;
47563
47564 // Take first family for leptons
47565 comb = getSMEFTCoeff("CluR", 0, 0, 2, 2, mu);
47566
47567 return (toTeVm2 * comb);
47568}

◆ ctlS_TWG()

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

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

Definition at line 47581 of file NPSMEFTd6General.cpp.

47581 {
47582
47583 double comb;
47584 double toTeVm2 = 1000000.;
47585
47586 // Take first family for leptons
47587 comb = getSMEFTCoeff("Clequ1R", 0, 0, 2, 2, mu);
47588
47589 return (toTeVm2 * comb);
47590}

◆ ctlT_TWG()

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

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

Definition at line 47592 of file NPSMEFTd6General.cpp.

47592 {
47593
47594 double comb;
47595 double toTeVm2 = 1000000.;
47596
47597 // Take first family for leptons
47598 comb = getSMEFTCoeff("Clequ3R", 0, 0, 2, 2, mu);
47599
47600 return (toTeVm2 * comb);
47601}

◆ ctq1_TWG()

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

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

Definition at line 47313 of file NPSMEFTd6General.cpp.

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

◆ ctq8_TWG()

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

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

Definition at line 47324 of file NPSMEFTd6General.cpp.

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

◆ ctt1_TWG()

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

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

Definition at line 47195 of file NPSMEFTd6General.cpp.

47195 {
47196
47197 double comb;
47198 double toTeVm2 = 1000000.;
47199
47200 comb = getSMEFTCoeff("CuuR", 2, 2, 2, 2, mu);
47201
47202 return (toTeVm2 * comb);
47203}

◆ ctu1_TWG()

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

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

Definition at line 47335 of file NPSMEFTd6General.cpp.

47335 {
47336
47337 double comb;
47338 double toTeVm2 = 1000000.;
47339
47340 // LHC Top WG uses U(2)^3 for quarks. Here take i=0 (1st family)
47341 comb = getSMEFTCoeff("CuuR", 0, 0, 2, 2, mu) + getSMEFTCoeff("CuuR", 0, 2, 2, 0, mu)/3.0;
47342
47343 return (toTeVm2 * comb);
47344}

◆ ctu8_TWG()

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

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

Definition at line 47346 of file NPSMEFTd6General.cpp.

47346 {
47347
47348 double comb;
47349 double toTeVm2 = 1000000.;
47350
47351 // LHC Top WG uses U(2)^3 for quarks. Here take i=0 (1st family)
47352 comb = 2.0 * getSMEFTCoeff("CuuR", 0, 2, 2, 0, mu);
47353
47354 return (toTeVm2 * comb);
47355}

◆ ctW_TWG()

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

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

Definition at line 47449 of file NPSMEFTd6General.cpp.

47449 {
47450
47451 double comb;
47452 double toTeVm2 = 1000000.;
47453
47454 // Minus sign because of difference in covariant derivative convention of Top WG
47455 comb = - getSMEFTCoeff("CuWR", 2, 2, mu);
47456
47457 return (toTeVm2 * comb);
47458}

◆ ctZ_TWG()

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

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

Definition at line 47471 of file NPSMEFTd6General.cpp.

47471 {
47472
47473 double comb;
47474 double toTeVm2 = 1000000.;
47475
47476 // Minus sign because of difference in covariant derivative convention of Top WG
47477 comb = - ( - sW_tree * getSMEFTCoeff("CuBR", 2, 2, mu) + cW_tree * getSMEFTCoeff("CuWR", 2, 2, mu) );
47478
47479 return (toTeVm2 * comb);
47480}

◆ 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 43148 of file NPSMEFTd6General.cpp.

43148 {
43149 double d_GF_mu;
43150 double ciHB;
43151
43152 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);
43153
43154 ciHB = (sW2_tree / eeMz2)*(d_GF_mu + 0.5 * getSMEFTCoeff("CHD", mu) * v2);
43155
43156 return ciHB;
43157}

◆ 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 43167 of file NPSMEFTd6General.cpp.

43167 {
43168 double ciHB;
43169
43170 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;
43171
43172 return ciHB;
43173}

◆ 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 43159 of file NPSMEFTd6General.cpp.

43159 {
43160 double ciHB;
43161
43162 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;
43163
43164 return ciHB;
43165}

◆ 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 15329 of file NPSMEFTd6General.cpp.

15329 {
15330 double d_A_mu;
15331
15332 // Same expressions as in PostUpdate, with scale dependence (on NP only)
15333 d_A_mu = -2.0 * sW_tree * cW_tree * getSMEFTCoeff("CHWB", mu) * v2;
15334
15335 return d_A_mu;
15336}

◆ 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 15357 of file NPSMEFTd6General.cpp.

15357 {
15358 double d_MW_mu, d_MZ_mu, d_GF_mu, d_e_mu;
15359
15360 // Same expressions as in PostUpdate, with scale dependence (on NP only)
15361 d_MW_mu = (3.0 / 8.0) * (getSMEFTCoeff("CH", mu) / lambdaH_tree) * v2;
15362 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;
15363 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);
15364
15365 d_e_mu = cAsch * (-0.5 * del_A_mu(mu))
15366 + cWsch * ((cW2_tree / sW2_tree) * (d_MW_mu - d_MZ_mu) - 0.5 * d_GF_mu);
15367
15368 return d_e_mu;
15369}
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 15371 of file NPSMEFTd6General.cpp.

15371 {
15372 double d_GF_mu, d_MW_mu, d_MZ_mu, d_sW2_mu;
15373
15374 // Same expressions as in PostUpdate, with scale dependence (on NP only)
15375 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);
15376 d_MW_mu = (3.0 / 8.0) * (getSMEFTCoeff("CH", mu) / lambdaH_tree) * v2;
15377 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;
15378
15379 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))
15380 + cWsch * (2.0 * cW2_tree * (d_MW_mu - d_MZ_mu) / sW2_tree);
15381
15382 return d_sW2_mu;
15383}

◆ 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 15338 of file NPSMEFTd6General.cpp.

15338 {
15339 double d_Z_mu;
15340
15341 // Same expressions as in PostUpdate, with scale dependence (on NP only)
15342 d_Z_mu = 2.0 * sW_tree * cW_tree * getSMEFTCoeff("CHWB", mu) * v2;
15343
15344 return d_Z_mu;
15345}

◆ 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 15347 of file NPSMEFTd6General.cpp.

15347 {
15348 double d_ZA_mu;
15349
15350 // Same expressions as in PostUpdate, with scale dependence (on NP only)
15351 d_ZA_mu = (cW2_tree - sW2_tree) * getSMEFTCoeff("CHWB", mu) * v2;
15352
15353 return d_ZA_mu;
15354}

◆ 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 15404 of file NPSMEFTd6General.cpp.

15404 {
15405
15406 double dg;
15407
15408 // Same expressions as in PostUpdate, with scale dependence (on NP only)
15409 dg = -(sW_tree * cW_tree * del_ZA_mu(mu) + sW2_tree * del_sW2_mu(mu));
15410
15411 return dg;
15412}
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 15305 of file NPSMEFTd6General.cpp.

15306{
15307 double delta2;
15308
15309 delta2 = deltaH3L2(C1prod) + deltaH3L2(C1Hxx) - deltaH3L2(C1Htotal);
15310
15311 // Extra contributions from the product and branching ratio. Only active depending on the flags
15312 delta2 += cLHd6 * cLH3d62 * (C1Htotal - C1Hxx) * (C1Htotal - C1prod) / (1.0 + C1Htotal) / (1.0 + C1Htotal) / (1.0 + C1Hxx) / (1.0 + C1prod);
15313
15314 // Add the quadratic dependence
15315 delta2 = delta2 * deltaG_hhhRatio() * deltaG_hhhRatio();
15316
15317 return delta2;
15318}
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 15293 of file NPSMEFTd6General.cpp.

15294{
15295 double delta2;
15296
15297 delta2 = deltaH3L2(C1);
15298
15299 // Add the quadratic dependence. Only active depending on the flags
15300 delta2 = cLHd6 * cLH3d62 * delta2 * deltaG_hhhRatio() * deltaG_hhhRatio();
15301
15302 return delta2;
15303}

◆ 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 46878 of file NPSMEFTd6General.cpp.

46878 {
46879
46880 double coscut = 0.90; // As in LEP2
46881 double xsSMF, xsSMB, xsSM;
46882 double dxsF, dxsB, dxs;
46883 double dAFB;
46884
46885 // SM cross sections
46886 xsSM = trueSM.eeffsigmaEbin(pol_e, pol_p, s, -coscut, coscut);
46887 xsSMF = trueSM.eeffsigmaEbin(pol_e, pol_p, s, 0.0, coscut);
46888 xsSMB = trueSM.eeffsigmaEbin(pol_e, pol_p, s, -coscut, 0.0);
46889
46890 // Corrections to each
46891 dxs = delta_sigma_ee(pol_e, pol_p, s, -coscut, coscut);
46892 dxsF = delta_sigma_ee(pol_e, pol_p, s, 0.0, coscut);
46893 dxsB = delta_sigma_ee(pol_e, pol_p, s, -coscut, 0.0);
46894
46895 // Correction to asymmetry
46896 dAFB = (dxsF - dxsB)/xsSM - (xsSMF - xsSMB)*dxs/xsSM/xsSM;
46897
46898 return dAFB;
46899}
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 46559 of file NPSMEFTd6General.cpp.

46559 {
46560 // Only valid for f=/=e (MLL2, MRR2 do not depend on t for f=/=e. Simply enter t=1 as argument)
46561 double tdumm = 1.;
46562
46563 // Definitions
46564 double Qf, geLSM, gfLSM, geRSM, gfRSM, is2c2, GZ, Mz2s;
46565
46566 //double MXX2SM, MXY2SM, M2SM;
46567
46568 double MLR2SM, MRL2SM, MLL2SM, MRR2SM, numdA, dendA;
46569
46570 double dAFB;
46571
46572 double pLH, pRH; //Polarization factors, minus the 1/4 average
46573
46574 pLH = (1.0 - pol_e) * (1.0 + pol_p);
46575 pRH = (1.0 + pol_e) * (1.0 - pol_p);
46576
46577 // -------------------------------------------
46578
46579 geLSM = gZlL;
46580 geRSM = gZlR;
46581
46582 is2c2 = 1. / sW2_tree / cW2_tree;
46583
46584 GZ = trueSM.Gamma_Z();
46585
46586 Mz2s = Mz * Mz - s;
46587
46588 switch(f.getIndex()){
46589 //if (f.is("MU")) {
46590 case 3:
46591 Qf = leptons[ELECTRON].getCharge();
46592 gfLSM = gZlL;
46593 gfRSM = gZlR;
46594 break;
46595 //} else if (f.is("TAU")) {
46596 case 5:
46597 Qf = leptons[ELECTRON].getCharge();
46598 gfLSM = gZlL;
46599 gfRSM = gZlR;
46600 break;
46601 //} else if (f.is("UP")) {
46602 case 6:
46603 Qf = quarks[UP].getCharge();
46604 gfLSM = gZuL;
46605 gfRSM = gZuR;
46606 break;
46607 //} else if (f.is("CHARM")) {
46608 case 8:
46609 Qf = quarks[UP].getCharge();
46610 gfLSM = gZuL;
46611 gfRSM = gZuR;
46612 break;
46613 //} else if (f.is("DOWN")) {
46614 case 7:
46615 Qf = quarks[DOWN].getCharge();
46616 gfLSM = gZdL;
46617 gfRSM = gZdR;
46618 break;
46619 //} else if (f.is("STRANGE")) {
46620 case 9:
46621 Qf = quarks[DOWN].getCharge();
46622 gfLSM = gZdL;
46623 gfRSM = gZdR;
46624 break;
46625 //} else if (f.is("BOTTOM")) {
46626 case 11:
46627 Qf = quarks[DOWN].getCharge();
46628 gfLSM = gZdL;
46629 gfRSM = gZdR;
46630 break;
46631 default:
46632 throw std::runtime_error("NPSMEFTd6General::delta_AFB_f(): wrong argument");
46633 }
46634
46635 // Sum of LL and RR SM amplitudes
46636 //MXX2SM = 2.0 * Qf * Qf
46637 // + (is2c2 * is2c2 * (geLSM * geLSM * gfLSM * gfLSM + geRSM * geRSM * gfRSM * gfRSM) * s * s
46638 // + 2.0 * Qf * is2c2 * (geLSM * gfLSM + geRSM * gfRSM) * Mz2s * s) / (Mz2s * Mz2s + Mz * Mz * GZ * GZ);
46639
46640
46641 // Sum of LR and RL SM amplitudes
46642 //MXY2SM = 2.0 * Qf * Qf
46643 // + (is2c2 * is2c2 * (geLSM * geLSM * gfRSM * gfRSM + geRSM * geRSM * gfLSM * gfLSM) * s * s
46644 // + 2.0 * Qf * is2c2 * (geLSM * gfRSM + geRSM * gfLSM) * Mz2s * s) / (Mz2s * Mz2s + Mz * Mz * GZ * GZ);
46645
46646 // Full SM amplitude
46647 //M2SM = MXX2SM + MXY2SM;
46648
46649 // LR, RL, LL and RR SM squared amplitudes
46650 MLR2SM = Qf * Qf
46651 + (is2c2 * is2c2 * (geLSM * geLSM * gfRSM * gfRSM) * s * s
46652 + 2.0 * Qf * is2c2 * (geLSM * gfRSM) * Mz2s * s) / (Mz2s * Mz2s + Mz * Mz * GZ * GZ);
46653
46654 MRL2SM = Qf * Qf
46655 + (is2c2 * is2c2 * (geRSM * geRSM * gfLSM * gfLSM) * s * s
46656 + 2.0 * Qf * is2c2 * (geRSM * gfLSM) * Mz2s * s) / (Mz2s * Mz2s + Mz * Mz * GZ * GZ);
46657
46658 MLL2SM = Qf * Qf
46659 + (is2c2 * is2c2 * (geLSM * geLSM * gfLSM * gfLSM) * s * s
46660 + 2.0 * Qf * is2c2 * (geLSM * gfLSM) * Mz2s * s) / (Mz2s * Mz2s + Mz * Mz * GZ * GZ);
46661
46662 MRR2SM = Qf * Qf
46663 + (is2c2 * is2c2 * (geRSM * geRSM * gfRSM * gfRSM) * s * s
46664 + 2.0 * Qf * is2c2 * (geRSM * gfRSM) * Mz2s * s) / (Mz2s * Mz2s + Mz * Mz * GZ * GZ);
46665
46666 numdA = 3.0 * ( -( MRR2SM * pRH + MLL2SM * pLH ) * ( pLH * deltaMLR2_f(f, s) + pRH * deltaMRL2_f(f, s) )
46667 + ( MRL2SM * pRH + MLR2SM * pLH ) * ( pLH * deltaMLL2_f(f, s, tdumm) + pRH * deltaMRR2_f(f, s, tdumm) ) );
46668
46669 dendA = ((MRL2SM + MRR2SM) * pRH + (MLL2SM + MLR2SM) * pLH);
46670
46671 dendA = 2.0 * dendA * dendA;
46672
46673 // Asymmetry correction
46674 //dAFB = -MXX2SM * (deltaMLR2_f(f, s) + deltaMRL2_f(f, s))
46675 // + MXY2SM * (deltaMLL2_f(f, s, tdumm) + deltaMRR2_f(f, s, tdumm));
46676
46677 //dAFB = 3.0 * dAFB / 2.0 / M2SM / M2SM;
46678
46679 dAFB = numdA/dendA;
46680
46681 return dAFB;
46682}
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 46943 of file NPSMEFTd6General.cpp.

46943 {
46944 return 0.;
46945}

◆ 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 46908 of file NPSMEFTd6General.cpp.

46908 {
46909 return 0.;
46910}

◆ 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 46475 of file NPSMEFTd6General.cpp.

46475 {
46476 double sumM2, dsigma;
46477 double topb = 0.3894e+9;
46478
46479 double t, u;
46480
46481 double Nf;
46482
46483 double pLH, pRH; //Polarization factors, minus the 1/4 average
46484 double pLLH, pRRH;
46485
46486 pLH = (1.0 - pol_e) * (1.0 + pol_p);
46487 pRH = (1.0 + pol_e) * (1.0 - pol_p);
46488
46489 pLLH = (1.0 - pol_e) * (1.0 - pol_p);
46490 pRRH = (1.0 + pol_e) * (1.0 + pol_p);
46491
46492 //if (f.is("LEPTON")) {
46493 if ( f.getIndex() < 6 ) {
46494 Nf = 1.0;
46495 } else {
46496 Nf = 3.0;
46497 }
46498
46499 // Values of t and u, assuming massless final state fermions
46500 t = -0.5 * s * (1.0 - cos);
46501 u = -0.5 * s * (1.0 + cos);
46502
46503 sumM2 = (pLH * deltaMLR2_f(f, s) + pRH * deltaMRL2_f(f, s)) * t * t / s / s
46504 + (pLH * deltaMLL2_f(f, s, t) + pRH * deltaMRR2_f(f, s, t)) * u * u / s / s;
46505
46506 // Add t-channel contributions for f=e
46507 //if (f.is("ELECTRON")) {
46508 if ( f.getIndex() == 1 ) {
46509 sumM2 = sumM2 + (pLLH * deltaMLR2t_e(s,t) + pRRH * deltaMRL2t_e(s,t)) * s * s / t / t;
46510 }
46511
46512 dsigma = Nf * 0.5 * M_PI * (trueSM.alphaMz())*(trueSM.alphaMz()) * sumM2 / s;
46513
46514 return topb * dsigma;
46515}
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 47057 of file NPSMEFTd6General.cpp.

47057 {
47058 double dCnueVLL2211, dCnueVLR2211, delta;
47059
47060 dCnueVLL2211 = (getMatching().getCnueVLL(1, 1, 0, 0)).real();
47061 dCnueVLR2211 = (getMatching().getCnueVLR(1, 1, 0, 0)).real();
47062
47063 // Modification in terms of the LEFT basis (at low energies)
47064 delta = (-1. / GF / 2. / sqrt(2.)) * (dCnueVLL2211 - dCnueVLR2211);
47065
47066 return delta;
47067}
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 47001 of file NPSMEFTd6General.cpp.

47001 {
47002 double eLuSM, eLdSM, deLu, deLd;
47003 double dFCC, Vud;
47004 double delta;
47005
47006 // SM vvqq couplings (up to -4GF/sqrt(2))
47007 eLuSM = 2.0 * gZvL*gZuL;
47008 eLdSM = 2.0 * gZvL*gZdL;
47009
47010 // Scattering is with muon neutrinos -> only (22) interfere
47011 deLu = (-1. / GF / 2. / sqrt(2.)) * (getMatching().getCnuuVLL(1, 1, 0, 0)).real();
47012 deLd = (-1. / GF / 2. / sqrt(2.)) * (getMatching().getCnudVLL(1, 1, 0, 0)).real();
47013
47014 Vud = 0.97373; // PDG 2023
47015
47016 dFCC = 2.0 * (-sqrt(2.0) / 4 / GF) * ((getMatching().getCnueduVLL(1, 1, 0, 0)) / Vud).real();
47017
47018 delta = 2.0 * (eLuSM * deLu + eLdSM * deLd) + (trueSM.gLnuN2())*(-dFCC);
47019
47020 return delta;
47021}
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 47023 of file NPSMEFTd6General.cpp.

47023 {
47024 double eRuSM, eRdSM, deRu, deRd;
47025 double dFCC, Vud;
47026 double delta;
47027
47028 // SM vvqq couplings (up to -4GF/sqrt(2))
47029 eRuSM = 2.0 * gZvL*gZuR;
47030 eRdSM = 2.0 * gZvL*gZdR;
47031
47032 // Scattering is with muon neutrinos -> only (22) interfere
47033 deRu = (-1. / GF / 2. / sqrt(2.)) * (getMatching().getCnuuVLR(1, 1, 0, 0)).real();
47034 deRd = (-1. / GF / 2. / sqrt(2.)) * (getMatching().getCnudVLR(1, 1, 0, 0)).real();
47035
47036 Vud = 0.97373; // PDG 2023
47037
47038 dFCC = 2.0 * (-sqrt(2.0) / 4 / GF) * ((getMatching().getCnueduVLL(1, 1, 0, 0)) / Vud).real();
47039
47040 delta = 2.0 * (eRuSM * deRu + eRdSM * deRd) + (trueSM.gRnuN2())*(-dFCC);
47041
47042 return delta;
47043}
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 47045 of file NPSMEFTd6General.cpp.

47045 {
47046 double dCnueVLL2211, dCnueVLR2211, delta;
47047
47048 dCnueVLL2211 = (getMatching().getCnueVLL(1, 1, 0, 0)).real();
47049 dCnueVLR2211 = (getMatching().getCnueVLR(1, 1, 0, 0)).real();
47050
47051 // Modification in terms of the LEFT basis (at low energies)
47052 delta = (-1. / GF / 2. / sqrt(2.)) * (dCnueVLL2211 + dCnueVLR2211);
47053
47054 return delta;
47055}

◆ 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 2249 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 2253 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 17878 of file NPSMEFTd6General.cpp.

17878 {
17879 double mu = 0.0;
17880 double C1 = 0.0066; //It seems to be independent of energy
17881
17882 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;
17883 double muRG = 125.1;
17884
17885// Wilson coefficients definitions
17886 CHG = getSMEFTCoeff("CHG",muRG);
17887 CDH = (-getSMEFTCoeff("CHbox",muRG));
17888 CHD = getSMEFTCoeff("CHD",muRG);
17889 CuHR33 = getSMEFTCoeff("CuHR",2,2,muRG);
17890 CtGR = (getSMEFTCoeff("CuGR",2,2,muRG) / g3_tree);
17891 CHl3R11 = getSMEFTCoeff("CHl3R",0,0,muRG);
17892 CHl3R22 = getSMEFTCoeff("CHl3R",1,1,muRG);
17893 Cll1221 = getSMEFTCoeff("CllR",0,1,1,0,muRG);
17894
17895 /*
17896 double m_t = mtpole;
17897 //double m_t = quarks[TOP].getMass();
17898 double m_b = quarks[BOTTOM].getMass();
17899 double m_c = quarks[CHARM].getMass();
17900
17901 // L_eff_SM = (G_eff_t_SM + G_eff_b_SM)*hGG
17902 gslpp::complex G_eff_t_SM = AlsMz / 16.0 / M_PI / v() * AH_f(4.0 * m_t * m_t / mHl / mHl);
17903 gslpp::complex G_eff_b_SM = AlsMz / 16.0 / M_PI / v() * AH_f(4.0 * m_b * m_b / mHl / mHl);
17904 gslpp::complex G_eff_c_SM = AlsMz / 16.0 / M_PI / v() * AH_f(4.0 * m_c * m_c / mHl / mHl);
17905 gslpp::complex G_eff_SM = G_eff_t_SM + G_eff_b_SM + G_eff_c_SM;
17906
17907 //double sigma_tt_SM = trueSM.computeSigmaggH_tt(sqrt_s);
17908 //double sigma_bb_SM = trueSM.computeSigmaggH_bb(sqrt_s);
17909 //double sigma_tb_SM = trueSM.computeSigmaggH_tb(sqrt_s);
17910 //gslpp::complex tmp = (2.0 * dKappa_t * sigma_tt_SM
17911 // + 2.0 * dKappa_b * sigma_bb_SM
17912 // + (dKappa_t + dKappa_b) * sigma_tb_SM)
17913 // / (sigma_tt_SM + sigma_bb_SM + sigma_tb_SM);
17914
17915 gslpp::complex dKappa_t = cLHd6 * deltaG_hff(quarks[TOP]) / (-m_t / v());
17916 gslpp::complex dKappa_b = cLHd6 * deltaG_hff(quarks[BOTTOM]) / (-m_b / v());
17917 gslpp::complex dKappa_c = cLHd6 * deltaG_hff(quarks[CHARM]) / (-m_c / v());
17918
17919 gslpp::complex tmpHG = getSMEFTCoeffEW("CHG") / v() * v2 / G_eff_SM;
17920 gslpp::complex tmpt = G_eff_t_SM * dKappa_t / G_eff_SM;
17921 gslpp::complex tmpb = G_eff_b_SM * dKappa_b / G_eff_SM;
17922 gslpp::complex tmpc = G_eff_c_SM * dKappa_c / G_eff_SM;
17923
17924 double mu = (1.0 + 2.0 * (tmpt.real() + tmpb.real() + tmpc.real() + tmpHG.real()));*/
17925
17926 //AG:
17927 // Obtained with SMEFETatNLO. cuG_Warsaw = g3_tree*cuG_SMEFTatNLO
17928 if (sqrt_s == 8.0) {
17929 //mu += cWsch * ( // Same for alpha & MW scheme at LO
17930 mu += (
17931 ((0.12124142781783014) * getSMEFTCoeffEW("CHbox")
17932 + (-0.030314752945313873) * getSMEFTCoeffEW("CHD")
17933 + (39.31144) * getSMEFTCoeffEW("CHG") //
17934 + (-0.1224898892210304) * getSMEFTCoeffEW("CuHR", 2, 2)
17935 - (1.1269562159310709) * getSMEFTCoeffEW("CuGR", 2, 2) * g3_tree
17936 + (-0.060629505890627745) * getSMEFTCoeffEW("CHl3R", 0, 0)
17937 + (-0.060629505890627745) * getSMEFTCoeffEW("CHl3R", 1, 1)
17938 + (0.060629505890627745) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
17939 );
17940 } else if (sqrt_s == 13.0) {
17941 //mu += cWsch * ( // Same for alpha & MW scheme at LO
17942 mu += (
17943 ((0.121) * getSMEFTCoeffEW("CHbox")
17944 + (-0.03031) * getSMEFTCoeffEW("CHD")
17945 + (39.31144) * getSMEFTCoeffEW("CHG")
17946 + (-0.12245) * getSMEFTCoeffEW("CuHR", 2, 2)
17947 - (1.127) * getSMEFTCoeffEW("CuGR", 2, 2) * g3_tree
17948 + (-0.06062) * getSMEFTCoeffEW("CHl3R", 0, 0)
17949 + (-0.06062) * getSMEFTCoeffEW("CHl3R", 1, 1)
17950 + (0.0606) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
17951 );
17952 } else if (sqrt_s == 14.0) {
17953 //mu += cWsch * ( // Same for alpha & MW scheme at LO
17954 mu += (
17955 +34861157. * CHG
17956 +121542. * CDH
17957 -30260.6 * CHD
17958 -121842. * CuHR33
17959 -1577851. * CtGR
17960 -60687.9 * (CHl3R11 + CHl3R22 - Cll1221)
17961 );
17962 } else if (sqrt_s == 50.0) {
17963 //mu += cWsch * ( // Same for alpha & MW scheme at LO
17964 mu += (
17965 +34861330. * CHG
17966 +121551. * CDH
17967 -30261.2 * CHD
17968 -121874. * CuHR33
17969 -1577818. * CtGR
17970 -60706.6 * (CHl3R11 + CHl3R22 - Cll1221)
17971 );
17972 } else if (sqrt_s == 84.0) {
17973 //mu += cWsch * ( // Same for alpha & MW scheme at LO
17974 mu += (
17975 +34860509. * CHG
17976 +121540. * CDH
17977 -30278.6 * CHD
17978 -121876. * CuHR33
17979 -1577893. * CtGR
17980 -60714. * (CHl3R11 + CHl3R22 - Cll1221)
17981 );
17982 } else
17983 throw std::runtime_error("Bad argument in NPSMEFTd6General::delta_muggH_1()");
17984 //AG:end
17985
17986 // Linear contribution from Higgs self-coupling
17987 mu += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
17988
17989
17990 return mu;
17991}
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 17993 of file NPSMEFTd6General.cpp.

17993 {
17994 double mu = 0.0;
17995
17996 if (FlagQuadraticTerms) {
17997 if (sqrt_s == 8.0) {
17998 mu += 0.0;
17999 } else if (sqrt_s == 13.0) {
18000 mu += 0.0;
18001 } else
18002 throw std::runtime_error("Bad argument in NPSMEFTd6General::delta_muggH_2()");
18003 }
18004
18005 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
18006 // mu = mu + cLHd6 * cLH3d62 * deltaH3L2(C1) * deltaG_hhhRatio() * deltaG_hhhRatio();
18007
18008 return mu;
18009}

◆ 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 20071 of file NPSMEFTd6General.cpp.

20071 {
20072 double mu = 0.0;
20073 double C1 = 0.0;
20074
20075 // Obtained with MG5 in the 5Flavor-scheme (p p > h t j)
20076 if (sqrt_s == 8.0) {
20077 C1 = 0; // to be added
20078 mu += cWsch * (
20079 ((0.12122) * getSMEFTCoeffEW("CHbox")
20080 + (-0.03034483) * getSMEFTCoeffEW("CHD")
20081 + (0.2149) * getSMEFTCoeffEW("CHW")
20082 + (-0.07668) * getSMEFTCoeffEW("CHq3R", 0, 0)
20083 + (-0.009001) * getSMEFTCoeffEW("CHq3R", 1, 1)
20084 + (0.03961) * getSMEFTCoeffEW("CHq3R", 2, 2)
20085 + (-0.043175) * getSMEFTCoeffEW("CuHR", 2, 2)
20086 + (-0.500813) * getSMEFTCoeffEW("CuWR", 2, 2)
20087 + (-0.97677) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2)
20088 + (0.1629) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
20089 + (-0.079828) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2)
20090 + (0.013296) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1)
20091 + (-0.1822825) * getSMEFTCoeffEW("CHl3R", 0, 0)
20092 + (-0.1822825) * getSMEFTCoeffEW("CHl3R", 1, 1)
20093 + (0.18181) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
20094 );
20095 } else if (sqrt_s == 13.0) {
20096 C1 = 0.0091;
20097 mu += cWsch * (
20098 ((0.12116) * getSMEFTCoeffEW("CHbox")
20099 + (-0.03031732) * getSMEFTCoeffEW("CHD")
20100 + (0.14294) * getSMEFTCoeffEW("CHW")
20101 + (-0.1183) * getSMEFTCoeffEW("CHq3R", 0, 0)
20102 + (-0.014446) * getSMEFTCoeffEW("CHq3R", 1, 1)
20103 + (-0.05131) * getSMEFTCoeffEW("CHq3R", 2, 2)
20104 + (-0.020319) * getSMEFTCoeffEW("CuHR", 2, 2)
20105 + (-0.337708) * getSMEFTCoeffEW("CuWR", 2, 2)
20106 + (-0.67007) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2)
20107 + (0.11138) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
20108 + (-0.068432) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2)
20109 + (0.011428) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1)
20110 + (-0.1818849) * getSMEFTCoeffEW("CHl3R", 0, 0)
20111 + (-0.1818849) * getSMEFTCoeffEW("CHl3R", 1, 1)
20112 + (0.18178) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
20113 );
20114
20115 } else
20116 throw std::runtime_error("Bad argument in NPSMEFTd6General::delta_mutH_1()");
20117
20118 // Linear contribution from Higgs self-coupling
20119 mu += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio();
20120
20121
20122 return mu;
20123}

◆ 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 20125 of file NPSMEFTd6General.cpp.

20125 {
20126 double mu = 0.0;
20127
20128 if (FlagQuadraticTerms) {
20129 if (sqrt_s == 8.0) {
20130 mu += 0.0;
20131 } else if (sqrt_s == 13.0) {
20132 mu += cWsch * (
20133 +(0.014714) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
20134 + (0.0009197) * pow(getSMEFTCoeffEW("CHD"), 2.0)
20135 + (0.10664) * pow(getSMEFTCoeffEW("CHW"), 2.0)
20136 + (0.397) * pow(getSMEFTCoeffEW("CHq3R", 0, 0), 2.0)
20137 + (0.04262) * pow(getSMEFTCoeffEW("CHq3R", 1, 1), 2.0)
20138 + (0.18668) * pow(getSMEFTCoeffEW("CHq3R", 2, 2), 2.0)
20139 + (0.011788) * pow(getSMEFTCoeffEW("CuHR", 2, 2), 2.0)
20140 + (0.7536) * pow(getSMEFTCoeffEW("CuWR", 2, 2), 2.0)
20141 + (14.225) * pow(getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2), 2.0)
20142 + (3.555) * pow(getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0), 2.0)
20143 + (0.652) * pow(getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2), 2.0)
20144 + (0.16289) * pow(getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1), 2.0)
20145 + (0.010994) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
20146 + (-0.001836136) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
20147 + (0.008656) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
20148 + (-0.000798) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 0, 0)
20149 + (0.004219) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 2, 2)
20150 + (-0.0012381) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CuHR", 2, 2)
20151 + (-0.0293566) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CuWR", 2, 2)
20152 + (-0.01836136) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
20153 + (-0.01836136) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
20154 + (0.01839) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
20155 + (-0.0021629) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHW")
20156 + (0.0002008) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 0, 0)
20157 + (-0.0010582) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 2, 2)
20158 + (0.0003102) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CuHR", 2, 2)
20159 + (0.007338) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CuWR", 2, 2)
20160 + (0.0045973) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
20161 + (0.0045973) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
20162 + (-0.00459305) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
20163 + (0.08103) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 0, 0)
20164 + (0.009231) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 1, 1)
20165 + (0.09655) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 2, 2)
20166 + (-0.0179965) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CuHR", 2, 2)
20167 + (-0.188379) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CuWR", 2, 2)
20168 + (-0.021629) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
20169 + (-0.021629) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
20170 + (0.021637) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
20171 + (0.0018) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 1, 1)
20172 + (0.157) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 2, 2)
20173 + (-0.0585129) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CuHR", 2, 2)
20174 + (-0.00854) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CuWR", 2, 2)
20175 + (0.011151) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
20176 + (0.011151) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
20177 + (-0.01114) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
20178 + (0.0194) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHq3R", 2, 2)
20179 + (-0.0079104) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CuHR", 2, 2)
20180 + (0.004977) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CuWR", 2, 2)
20181 + (0.0013522) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
20182 + (0.0013522) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
20183 + (-0.0013467) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
20184 + (-0.0633763) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("CuHR", 2, 2)
20185 + (-0.089472) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("CuWR", 2, 2)
20186 + (0.00245) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
20187 + (0.00245) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
20188 + (-0.00249) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
20189 + (0.040817) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("CuWR", 2, 2)
20190 + (0.003102) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
20191 + (0.003102) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
20192 + (-0.0030947) * getSMEFTCoeffEW("CuHR", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
20193 + (0.04541) * getSMEFTCoeffEW("CuWR", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
20194 + (0.04541) * getSMEFTCoeffEW("CuWR", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
20195 + (-0.0453941) * getSMEFTCoeffEW("CuWR", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
20196 + (-4.78) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
20197 + (-0.05) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2)
20198 + (-0.04) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1)
20199 + (-0.01) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2)
20200 + (-0.011) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1)
20201 + (-0.216) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1)
20202 + (-0.216) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
20203 + (-0.02754112) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
20204 + (-0.02754112) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
20205 ) * pow(1000000.0, 2.0);
20206
20207 } else
20208 throw std::runtime_error("Bad argument in NPSMEFTd6General::delta_mutH_2()");
20209 }
20210
20211 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
20212 // mu = mu + cLHd6 * cLH3d62 * deltaH3L2(C1) * deltaG_hhhRatio() * deltaG_hhhRatio();
20213
20214 return mu;
20215}

◆ 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 19218 of file NPSMEFTd6General.cpp.

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

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

◆ 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 18029 of file NPSMEFTd6General.cpp.

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

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

◆ 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 20235 of file NPSMEFTd6General.cpp.

20235 {
20236 double mu = 0.0;
20237
20238 double sigmaWH_SM = computeSigmaWH(sqrt_s);
20239 double sigmaZH_SM = computeSigmaZH(sqrt_s);
20240
20241 double sigmaWH_1 = delta_muWH_1(sqrt_s) * sigmaWH_SM;
20242 double sigmaZH_1 = delta_muZH_1(sqrt_s) * sigmaZH_SM;
20243 mu += ((sigmaWH_1 + sigmaZH_1) / (sigmaWH_SM + sigmaZH_SM));
20244
20245 return mu;
20246}
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 20248 of file NPSMEFTd6General.cpp.

20248 {
20249 double mu = 0.0;
20250
20251 if (FlagQuadraticTerms) {
20252 double sigmaWH_SM = computeSigmaWH(sqrt_s);
20253 double sigmaZH_SM = computeSigmaZH(sqrt_s);
20254
20255 double sigmaWH_2 = delta_muWH_2(sqrt_s) * sigmaWH_SM;
20256 double sigmaZH_2 = delta_muZH_2(sqrt_s) * sigmaZH_SM;
20257 mu += ((sigmaWH_2 + sigmaZH_2) / (sigmaWH_SM + sigmaZH_SM));
20258 }
20259
20260 return mu;
20261}
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 18496 of file NPSMEFTd6General.cpp.

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

◆ 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 18696 of file NPSMEFTd6General.cpp.

18696 {
18697 double mu = 0.0;
18698
18699 if (FlagQuadraticTerms) {
18700 if (sqrt_s == 8.0) {
18701 mu += 0.0;
18702 } else if (sqrt_s == 13.0) {
18703 mu += cWsch * (
18704 (+(0.014703) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
18705 + (0.0009196) * pow(getSMEFTCoeffEW("CHD"), 2.0)
18706 + (0.46) * pow(getSMEFTCoeffEW("CHW"), 2.0)
18707 + (2.6808) * pow(getSMEFTCoeffEW("CHq3R", 0, 0), 2.0)
18708 + (0.16559) * pow(getSMEFTCoeffEW("CHq3R", 1, 1), 2.0)
18709 + (0.0036771) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
18710 + (0.0036771) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
18711 + (0.0036771) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
18712 + (-0.00735169) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
18713 + (0.107336) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
18714 + (0.20952) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 0, 0)
18715 + (0.023682) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 1, 1)
18716 + (-0.00735169) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
18717 + (-0.00735169) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
18718 + (0.0073527) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18719 + (-0.0268286) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHW")
18720 + (-0.0523729) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 0, 0)
18721 + (-0.00592073) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 1, 1)
18722 + (0.00183843) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
18723 + (0.00183843) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
18724 + (-0.00183825) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18725 + (0.94797) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 0, 0)
18726 + (0.100674) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 1, 1)
18727 + (-0.0536603) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
18728 + (-0.0536603) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
18729 + (0.053669) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18730 + (0.002) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 1, 1)
18731 + (-0.10475) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
18732 + (-0.10475) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
18733 + (0.104756) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18734 + (-0.0118402) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
18735 + (-0.0118402) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
18736 + (0.0118411) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18737 + (-0.00735169) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18738 + (-0.00735169) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18739 ) * pow(1000000.0, 2.0)
18740 );
18741 mu += cWsch * ((-0.0007) * pow(deltaGwd6(), 2.0));
18742
18743 mu += cWsch * (
18744 +(-0.00019) * deltaGwd6() * getSMEFTCoeffEW("CHbox")
18745 + (-0.000155) * deltaGwd6() * getSMEFTCoeffEW("CHD")
18746 + (-0.0007) * deltaGwd6() * getSMEFTCoeffEW("CHW")
18747 + (-0.0019) * deltaGwd6() * getSMEFTCoeffEW("CHq3R", 0, 0)
18748 + (-0.0003) * deltaGwd6() * getSMEFTCoeffEW("CHq3R", 1, 1)
18749 + (-0.00063) * deltaGwd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
18750 + (-0.00063) * deltaGwd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
18751 + (-0.00019) * deltaGwd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
18752 )*1000000;
18753 } else
18754 throw std::runtime_error("Bad argument in NPSMEFTd6General::delta_muWH_2()");
18755 }
18756
18757 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
18758 // mu = mu + cLHd6 * cLH3d62 * deltaH3L2(C1) * deltaG_hhhRatio() * deltaG_hhhRatio();
18759
18760 return mu;
18761}

◆ 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 18781 of file NPSMEFTd6General.cpp.

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

◆ 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 19056 of file NPSMEFTd6General.cpp.

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

◆ 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 46914 of file NPSMEFTd6General.cpp.

46914 {
46915 double deltaQ;
46916 double deltaCe;
46917
46918 double dCeeVRR1111, dCeeVLL1111; // NP corrections to LEFT operators at low energy
46919
46920 dCeeVRR1111 = (getMatching().getCeeVRR(0, 0, 0, 0)).real();
46921 dCeeVLL1111 = (getMatching().getCeeVLL(0, 0, 0, 0)).real(); //RGE effects very small
46922
46923 // Modification in terms of the LEFT basis (at low energies)
46924 deltaCe = (1. / GF / sqrt(2.)) * (dCeeVRR1111 - dCeeVLL1111);
46925
46926 //double dgLe, dgRe, gLe, gRe;
46927
46928 //dgLe = deltaGL_f(leptons[ELECTRON]);
46929 //dgRe = deltaGR_f(leptons[ELECTRON]);
46930
46931 //gLe = gZlL;
46932 //gRe = gZlR;
46933
46934 //deltaQ = trueSM.Qwemoller(q2,y) * ((dgLe - dgRe)/(gLe - gRe) + (dgLe + dgRe)/(gLe + gRe));
46935
46936 //deltaQ += (getSMEFTCoeffEW("CllR", 0, 0, 0, 0) - getSMEFTCoeffEW("CeeR", 0, 0, 0, 0)) * v2;
46937
46938 deltaQ = -2. * deltaCe;
46939
46940 return deltaQ;
46941}
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 46974 of file NPSMEFTd6General.cpp.

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

46947 {
46948 double deltaQ;
46949 double deltaC1u, deltaC1d;
46950
46951 double dCeuVLL1111, dCeuVRR1111, dCeuVLR1111, dCueVLR1111; // NP corrections to LEFT operators at low energy
46952 double dCedVLL1111, dCedVRR1111, dCedVLR1111, dCdeVLR1111; // NP corrections to LEFT operators at low energy
46953
46954 dCeuVLL1111 = (getMatching().getCeuVLL(0, 0, 0, 0)).real();
46955 dCeuVRR1111 = (getMatching().getCeuVRR(0, 0, 0, 0)).real();
46956 dCeuVLR1111 = (getMatching().getCeuVLR(0, 0, 0, 0)).real();
46957 dCueVLR1111 = (getMatching().getCueVLR(0, 0, 0, 0)).real(); //RGE effects very small
46958
46959 dCedVLL1111 = (getMatching().getCedVLL(0, 0, 0, 0)).real();
46960 dCedVRR1111 = (getMatching().getCedVRR(0, 0, 0, 0)).real();
46961 dCedVLR1111 = (getMatching().getCedVLR(0, 0, 0, 0)).real();
46962 dCdeVLR1111 = (getMatching().getCdeVLR(0, 0, 0, 0)).real(); //RGE effects very small
46963
46964 // Modification in terms of the LEFT basis (at low energies)
46965 deltaC1u = (1. / GF / 2. / sqrt(2.)) * (-dCeuVLL1111 + dCeuVRR1111 - dCeuVLR1111 + dCueVLR1111);
46966 deltaC1d = (1. / GF / 2. / sqrt(2.)) * (-dCedVLL1111 + dCedVRR1111 - dCedVLR1111 + dCdeVLR1111);
46967
46968 // Proton Z=1, N=0
46969 deltaQ = -2. * (2. * deltaC1u + deltaC1d);
46970
46971 return deltaQ;
46972}

◆ 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 46838 of file NPSMEFTd6General.cpp.

46838 {
46839
46840 double sumM2, dsigma;
46841 double topb = 0.3894e+9;
46842 double t0, t1, lambdaK;
46843
46844 double pLH, pRH; //Polarization factors, minus the 1/4 average
46845 double pLLH, pRRH;
46846
46847 pLH = (1.0 - pol_e) * (1.0 + pol_p);
46848 pRH = (1.0 + pol_e) * (1.0 - pol_p);
46849
46850 pLLH = (1.0 - pol_e) * (1.0 - pol_p);
46851 pRRH = (1.0 + pol_e) * (1.0 + pol_p);
46852
46853 // t values for cosmin and cosmax
46854 t0 = 0.5 * s * ( -1.0 + cosmin );
46855 t1 = 0.5 * s * ( -1.0 + cosmax );
46856
46857 // Kähllén function of (s,0,0)
46858 lambdaK = s*s;
46859
46860 // Sum of the integrals of the amplitudes squared x (t/s)^2, (s/t)^2, (u/s)^2
46861 sumM2 = pLH * intDMLL2eus2(s, t0, t1) + pRH * intDMRR2eus2(s, t0, t1) +
46862 pLH * intDMLR2ets2(s, t0, t1) + pRH * intDMRL2ets2(s, t0, t1) +
46863 pLLH * intDMLR2etildest2(s, t0, t1) + pRRH * intDMRL2etildest2(s, t0, t1);
46864
46865 // Build the cross section
46866 dsigma = M_PI * (trueSM.alphaMz())*(trueSM.alphaMz()) * sumM2 / s / sqrt(lambdaK);
46867
46868 return topb * dsigma;
46869}
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 46517 of file NPSMEFTd6General.cpp.

46517 {
46518 // Only valid for f=/=e (MLL2, MRR2 do not depend on t for f=/=e. Simply enter t=1 as argument)
46519 double sumM2, dsigma;
46520 double tdumm = 1.;
46521 double topb = 0.3894e+9;
46522
46523 double Nf;
46524
46525 double pLH, pRH; //Polarization factors, minus the 1/4 average
46526
46527 pLH = (1.0 - pol_e) * (1.0 + pol_p);
46528 pRH = (1.0 + pol_e) * (1.0 - pol_p);
46529
46530 //if (f.is("LEPTON")) {
46531 if ( f.getIndex() < 6 ) {
46532 Nf = 1.0;
46533 } else {
46534 Nf = 3.0;
46535 }
46536
46537 sumM2 = (pLH * deltaMLR2_f(f, s) + pRH * deltaMRL2_f(f, s)) * tovers2(cosmin, cosmax)
46538 + (pLH * deltaMLL2_f(f, s, tdumm) + pRH * deltaMRR2_f(f, s, tdumm)) * uovers2(cosmin, cosmax);
46539
46540 dsigma = Nf * 0.5 * M_PI * (trueSM.alphaMz())*(trueSM.alphaMz()) * sumM2 / s;
46541
46542 return topb * dsigma;
46543}
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 46545 of file NPSMEFTd6General.cpp.

46545 {
46546 double dsigma;
46547
46548 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)
46549 + delta_sigma_f(quarks[CHARM], pol_e, pol_p, s, cosmin, cosmax) + delta_sigma_f(quarks[STRANGE], pol_e, pol_p, s, cosmin, cosmax)
46550 + delta_sigma_f(quarks[BOTTOM], pol_e, pol_p, s, cosmin, cosmax);
46551
46552 return dsigma;
46553}
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 46872 of file NPSMEFTd6General.cpp.

46872 {
46873 double coscut = 0.90; // As in LEP2
46874 return delta_sigma_ee(pol_e, pol_p, s, -coscut, coscut);
46875}

◆ 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 46555 of file NPSMEFTd6General.cpp.

46555 {
46556 return delta_sigma_f(f, pol_e, pol_p, s, -1., 1.);
46557}

◆ 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 47074 of file NPSMEFTd6General.cpp.

47074 {
47075 double dCnueVLL3223, dCnueVLL3113, delta;
47076
47077 dCnueVLL3223 = (getMatching().getCnueVLL(2, 1, 1, 2)).real();
47078 dCnueVLL3113 = (getMatching().getCnueVLR(2, 0, 0, 2)).real();
47079
47080 // Modification in terms of the LEFT basis (at low energies)
47081 delta = (-1. / GF / 2. / sqrt(2.)) * (dCnueVLL3223 - dCnueVLL3113);
47082
47083 return (trueSM.TauLFU_gmuge())*delta;
47084}

◆ 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 47098 of file NPSMEFTd6General.cpp.

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

◆ 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 47086 of file NPSMEFTd6General.cpp.

47086 {
47087 double dCnueVLL3113, dCnueVLL2112, delta;
47088
47089 dCnueVLL3113 = (getMatching().getCnueVLL(2, 0, 0, 2)).real();
47090 dCnueVLL2112 = (getMatching().getCnueVLR(1, 0, 0, 1)).real();
47091
47092 // Modification in terms of the LEFT basis (at low energies)
47093 delta = (-1. / GF / 2. / sqrt(2.)) * (dCnueVLL3113 - dCnueVLL2112);
47094
47095 return (trueSM.TauLFU_gtaugmu())*delta;
47096}

◆ 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 47139 of file NPSMEFTd6General.cpp.

47139 {
47140 // Follow Eqs. A.1, A.2 in 2311.00020
47141 double dCnueduVLL3321, dCnueduVLL2221;
47142 double dCnueduSRL3321, dCnueduSRL2221;
47143 double Vus, mK, chitauK, chimuK, etaS;
47144 double delta;
47145
47146 Vus = 0.2243; // PDG 2023
47147 mK = 0.493677; // From PDG 2024 in GeV
47148
47149 chitauK = mK * mK / (leptons[TAU].getMass()) / (quarks[STRANGE].getMass() + quarks[UP].getMass());
47150 chimuK = chitauK * (leptons[TAU].getMass()) / (leptons[MU].getMass());
47151
47152 etaS = 1.57;
47153
47154 // Vector operators
47155 dCnueduVLL3321 = ((getMatching().getCnueduVLL(2, 2, 1, 0)) / Vus).real();
47156 dCnueduVLL2221 = ((getMatching().getCnueduVLL(1, 1, 1, 0)) / Vus).real();
47157
47158 // Scalar operators
47159 dCnueduSRL3321 = etaS * ((getMatching().getCnueduSRL(2, 2, 1, 0)) / Vus).real();
47160 dCnueduSRL2221 = etaS * ((getMatching().getCnueduSRL(1, 1, 1, 0)) / Vus).real();
47161
47162 // Modification in terms of the LEFT basis (at low energies)
47163 delta = (-1. / GF / 2. / sqrt(2.)) * (dCnueduVLL3321 - dCnueduVLL2221 + chitauK * dCnueduSRL3321 - chimuK * dCnueduSRL2221);
47164
47165 return delta;
47166}
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 47110 of file NPSMEFTd6General.cpp.

47110 {
47111 // Follow Eqs. A.1, A.2 in 2311.00020
47112 double dCnueduVLL3311, dCnueduVLL2211;
47113 double dCnueduSRL3311, dCnueduSRL2211;
47114 double Vud, mPi, chitauPi, chimuPi, etaS;
47115 double delta;
47116
47117 Vud = 0.97373; // PDG 2023
47118 mPi = 0.13957039; // From PDG 2024 in GeV
47119
47120 chitauPi = mPi * mPi / (leptons[TAU].getMass()) / (quarks[DOWN].getMass() + quarks[UP].getMass());
47121 chimuPi = chitauPi * (leptons[TAU].getMass()) / (leptons[MU].getMass());
47122
47123 etaS = 1.57;
47124
47125 // Vector operators
47126 dCnueduVLL3311 = ((getMatching().getCnueduVLL(2, 2, 0, 0)) / Vud).real();
47127 dCnueduVLL2211 = ((getMatching().getCnueduVLL(1, 1, 0, 0)) / Vud).real();
47128
47129 // Scalar operators
47130 dCnueduSRL3311 = etaS * ((getMatching().getCnueduSRL(2, 2, 0, 0)) / Vud).real();
47131 dCnueduSRL2211 = etaS * ((getMatching().getCnueduSRL(1, 1, 0, 0)) / Vud).real();
47132
47133 // Modification in terms of the LEFT basis (at low energies)
47134 delta = (-1. / GF / 2. / sqrt(2.)) * (dCnueduVLL3311 - dCnueduVLL2211 + chitauPi * dCnueduSRL3311 - chimuPi * dCnueduSRL2211);
47135
47136 return delta;
47137}

◆ 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 15521 of file NPSMEFTd6General.cpp.

15521 {
15522 // Ref. value used in MG simulations
15523 return ( (aleMz - 0.0072973525664) / 0.0072973525664);
15524}

◆ 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 15526 of file NPSMEFTd6General.cpp.

15526 {
15527 return ( 0.0);
15528}

◆ 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 16321 of file NPSMEFTd6General.cpp.

16322{
16323 double dAf = 0.;
16324 double delGVf = deltaGV_f(f);
16325 double delGAf = deltaGA_f(f);
16326
16327 double deltaNLO;
16328
16329 if (delGVf != 0.0 || delGAf != 0.0) {
16330 double gVf = trueSM.gV_f(f).real();
16331 double gAf = trueSM.gA_f(f).real();
16332 double Gf = gVf * gVf + gAf*gAf;
16333 double delGVfOverGAf = (gAf * delGVf - gVf * delGAf) / gAf / gAf;
16334
16335 dAf = -2.0 * (gVf * gVf - gAf * gAf) * gAf * gAf / Gf / Gf*delGVfOverGAf;
16336 }
16337
16338 // Finite NLO corrections: Not available for u and d
16339 switch(f.getIndex()){
16340 //if (f.is("ELECTRON")) {
16341 case 1:
16342 deltaNLO = (+0.018161 * getSMEFTCoeffEW("CW") +0.00453 * getSMEFTCoeffEW("CHbox") +0.237511 * getSMEFTCoeffEW("CHD") +0.001559 * getSMEFTCoeffEW("CHB")
16343 +0.002674 * getSMEFTCoeffEW("CHW") +0.283607 * getSMEFTCoeffEW("CHWB") -0.034521 * getSMEFTCoeffEW("CuWR",2, 2) +0.048793 * getSMEFTCoeffEW("CuBR",2, 2)
16344 +0.163367 * getSMEFTCoeffEW("CHl1R",0, 0) +0.002591 * getSMEFTCoeffEW("CHl1R",1, 1) +0.002591 * getSMEFTCoeffEW("CHl1R",2, 2) +0.223109 * getSMEFTCoeffEW("CHl3R",0, 0)
16345 +0.072891 * getSMEFTCoeffEW("CHl3R",1, 1) +0.000142 * getSMEFTCoeffEW("CHl3R",2, 2) +0.034734 * getSMEFTCoeffEW("CHeR",0, 0) +0.002591 * getSMEFTCoeffEW("CHeR",1, 1)
16346 +0.002591 * getSMEFTCoeffEW("CHeR",2, 2) -0.002591 * getSMEFTCoeffEW("CHq1R",0, 0) -0.002591 * getSMEFTCoeffEW("CHq1R",1, 1) +0.222737 * getSMEFTCoeffEW("CHq1R",2, 2)
16347 +0.000425 * getSMEFTCoeffEW("CHq3R",0, 0) +0.000425 * getSMEFTCoeffEW("CHq3R",1, 1) -0.139992 * getSMEFTCoeffEW("CHq3R",2, 2) -0.005181 * getSMEFTCoeffEW("CHuR",0, 0)
16348 -0.005181 * getSMEFTCoeffEW("CHuR",1, 1) -0.272811 * getSMEFTCoeffEW("CHuR",2, 2) +0.002591 * getSMEFTCoeffEW("CHdR",0, 0) +0.002591 * getSMEFTCoeffEW("CHdR",1, 1)
16349 +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)
16350 -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)
16351 +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)
16352 +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)
16353 -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)
16354 +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)
16355 +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)
16356 -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)
16357 -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;
16358 break;
16359 //} else if (f.is("MUON")) {
16360 case 3:
16361 deltaNLO = (+0.018161 * getSMEFTCoeffEW("CW") +0.00453 * getSMEFTCoeffEW("CHbox") +0.237511 * getSMEFTCoeffEW("CHD") +0.001559 * getSMEFTCoeffEW("CHB")
16362 +0.002674 * getSMEFTCoeffEW("CHW") +0.283607 * getSMEFTCoeffEW("CHWB") -0.034521 * getSMEFTCoeffEW("CuWR",2, 2) +0.048793 * getSMEFTCoeffEW("CuBR",2, 2)
16363 +0.002591 * getSMEFTCoeffEW("CHl1R",0, 0) +0.163367 * getSMEFTCoeffEW("CHl1R",1, 1) +0.002591 * getSMEFTCoeffEW("CHl1R",2, 2) +0.072891 * getSMEFTCoeffEW("CHl3R",0, 0)
16364 +0.223109 * getSMEFTCoeffEW("CHl3R",1, 1) +0.000142 * getSMEFTCoeffEW("CHl3R",2, 2) +0.002591 * getSMEFTCoeffEW("CHeR",0, 0) +0.034734 * getSMEFTCoeffEW("CHeR",1, 1)
16365 +0.002591 * getSMEFTCoeffEW("CHeR",2, 2) -0.002591 * getSMEFTCoeffEW("CHq1R",0, 0) -0.002591 * getSMEFTCoeffEW("CHq1R",1, 1) +0.222737 * getSMEFTCoeffEW("CHq1R",2, 2)
16366 +0.000425 * getSMEFTCoeffEW("CHq3R",0, 0) +0.000425 * getSMEFTCoeffEW("CHq3R",1, 1) -0.139992 * getSMEFTCoeffEW("CHq3R",2, 2) -0.005181 * getSMEFTCoeffEW("CHuR",0, 0)
16367 -0.005181 * getSMEFTCoeffEW("CHuR",1, 1) -0.272811 * getSMEFTCoeffEW("CHuR",2, 2) +0.002591 * getSMEFTCoeffEW("CHdR",0, 0) +0.002591 * getSMEFTCoeffEW("CHdR",1, 1)
16368 +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)
16369 +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)
16370 +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)
16371 +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)
16372 -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)
16373 +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)
16374 +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)
16375 -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)
16376 -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;
16377 break;
16378 //} else if (f.is("TAU")) {
16379 case 5:
16380 deltaNLO = (+0.018161 * getSMEFTCoeffEW("CW") +0.00453 * getSMEFTCoeffEW("CHbox") +0.237511 * getSMEFTCoeffEW("CHD") +0.001559 * getSMEFTCoeffEW("CHB")
16381 +0.002674 * getSMEFTCoeffEW("CHW") +0.283607 * getSMEFTCoeffEW("CHWB") -0.034521 * getSMEFTCoeffEW("CuWR",2, 2) +0.048793 * getSMEFTCoeffEW("CuBR",2, 2)
16382 +0.002591 * getSMEFTCoeffEW("CHl1R",0, 0) +0.002591 * getSMEFTCoeffEW("CHl1R",1, 1) +0.163367 * getSMEFTCoeffEW("CHl1R",2, 2) +0.072891 * getSMEFTCoeffEW("CHl3R",0, 0)
16383 +0.072891 * getSMEFTCoeffEW("CHl3R",1, 1) +0.15036 * getSMEFTCoeffEW("CHl3R",2, 2) +0.002591 * getSMEFTCoeffEW("CHeR",0, 0) +0.002591 * getSMEFTCoeffEW("CHeR",1, 1)
16384 +0.034734 * getSMEFTCoeffEW("CHeR",2, 2) -0.002591 * getSMEFTCoeffEW("CHq1R",0, 0) -0.002591 * getSMEFTCoeffEW("CHq1R",1, 1) +0.222737 * getSMEFTCoeffEW("CHq1R",2, 2)
16385 +0.000425 * getSMEFTCoeffEW("CHq3R",0, 0) +0.000425 * getSMEFTCoeffEW("CHq3R",1, 1) -0.139992 * getSMEFTCoeffEW("CHq3R",2, 2) -0.005181 * getSMEFTCoeffEW("CHuR",0, 0)
16386 -0.005181 * getSMEFTCoeffEW("CHuR",1, 1) -0.272811 * getSMEFTCoeffEW("CHuR",2, 2) +0.002591 * getSMEFTCoeffEW("CHdR",0, 0) +0.002591 * getSMEFTCoeffEW("CHdR",1, 1)
16387 +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)
16388 +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)
16389 -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)
16390 -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)
16391 -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)
16392 +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)
16393 +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)
16394 -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)
16395 +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;
16396 break;
16397 //} else if (f.is("STRANGE")) {
16398 case 9:
16399 deltaNLO = (+0.001425 * getSMEFTCoeffEW("CW") +0.000355 * getSMEFTCoeffEW("CHbox") +0.026008 * getSMEFTCoeffEW("CHD") +0.000122 * getSMEFTCoeffEW("CHB")
16400 +0.00021 * getSMEFTCoeffEW("CHW") +0.030199 * getSMEFTCoeffEW("CHWB") -0.002708 * getSMEFTCoeffEW("CuWR",2, 2) +0.003828 * getSMEFTCoeffEW("CuBR",2, 2)
16401 +0.000203 * getSMEFTCoeffEW("CHl1R",0, 0) +0.000203 * getSMEFTCoeffEW("CHl1R",1, 1) +0.000203 * getSMEFTCoeffEW("CHl1R",2, 2) +0.005585 * getSMEFTCoeffEW("CHl3R",0, 0)
16402 +0.005585 * getSMEFTCoeffEW("CHl3R",1, 1) +0.000203 * getSMEFTCoeffEW("CHeR",0, 0) +0.000203 * getSMEFTCoeffEW("CHeR",1, 1) +0.000203 * getSMEFTCoeffEW("CHeR",2, 2)
16403 -0.000203 * getSMEFTCoeffEW("CHq1R",0, 0) +0.016811 * getSMEFTCoeffEW("CHq1R",1, 1) +0.017474 * getSMEFTCoeffEW("CHq1R",2, 2) +0.000033 * getSMEFTCoeffEW("CHq3R",0, 0)
16404 +0.016348 * getSMEFTCoeffEW("CHq3R",1, 1) -0.010982 * getSMEFTCoeffEW("CHq3R",2, 2) -0.000406 * getSMEFTCoeffEW("CHuR",0, 0) -0.000406 * getSMEFTCoeffEW("CHuR",1, 1)
16405 -0.021402 * getSMEFTCoeffEW("CHuR",2, 2) +0.000203 * getSMEFTCoeffEW("CHdR",0, 0) +0.057219 * getSMEFTCoeffEW("CHdR",1, 1) +0.000203 * getSMEFTCoeffEW("CHdR",2, 2)
16406 -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)
16407 +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)
16408 -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)
16409 +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)
16410 -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)
16411 +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)
16412 +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)
16413 +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)
16414 +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)
16415 -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)
16416 +0.000058 * getSMEFTCoeffEW("Cqd1R",1, 1, 2, 2) +0.014774 * getSMEFTCoeffEW("Cqd1R",2, 2, 1, 1) ) * v2;
16417 break;
16418 //} else if (f.is("CHARM")) {
16419 case 8:
16420 deltaNLO = (+0.007742 * getSMEFTCoeffEW("CW") +0.001931 * getSMEFTCoeffEW("CHbox") +0.144562 * getSMEFTCoeffEW("CHD") +0.000665 * getSMEFTCoeffEW("CHB")
16421 +0.00114 * getSMEFTCoeffEW("CHW") +0.167453 * getSMEFTCoeffEW("CHWB") -0.014717 * getSMEFTCoeffEW("CuWR",2, 2) +0.020802 * getSMEFTCoeffEW("CuBR",2, 2)
16422 +0.001104 * getSMEFTCoeffEW("CHl1R",0, 0) +0.001104 * getSMEFTCoeffEW("CHl1R",1, 1) +0.001104 * getSMEFTCoeffEW("CHl1R",2, 2) +0.030745 * getSMEFTCoeffEW("CHl3R",0, 0)
16423 +0.030745 * getSMEFTCoeffEW("CHl3R",1, 1) +0.00006 * getSMEFTCoeffEW("CHl3R",2, 2) +0.001104 * getSMEFTCoeffEW("CHeR",0, 0) +0.001104 * getSMEFTCoeffEW("CHeR",1, 1)
16424 +0.001104 * getSMEFTCoeffEW("CHeR",2, 2) -0.001104 * getSMEFTCoeffEW("CHq1R",0, 0) -0.094927 * getSMEFTCoeffEW("CHq1R",1, 1) +0.094959 * getSMEFTCoeffEW("CHq1R",2, 2)
16425 +0.000181 * getSMEFTCoeffEW("CHq3R",0, 0) +0.089851 * getSMEFTCoeffEW("CHq3R",1, 1) -0.059683 * getSMEFTCoeffEW("CHq3R",2, 2) -0.002209 * getSMEFTCoeffEW("CHuR",0, 0)
16426 -0.115557 * getSMEFTCoeffEW("CHuR",1, 1) -0.116308 * getSMEFTCoeffEW("CHuR",2, 2) +0.001104 * getSMEFTCoeffEW("CHdR",0, 0) +0.001104 * getSMEFTCoeffEW("CHdR",1, 1)
16427 +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)
16428 +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)
16429 +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)
16430 -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)
16431 -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)
16432 +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)
16433 -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)
16434 -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)
16435 -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)
16436 +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)
16437 -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;
16438 break;
16439 //} else if (f.is("BOTTOM")) {
16440 case 11:
16441 deltaNLO = (+0.001072 * getSMEFTCoeffEW("CW") +0.000355 * getSMEFTCoeffEW("CHbox") +0.029789 * getSMEFTCoeffEW("CHD") +0.000122 * getSMEFTCoeffEW("CHB")
16442 +0.00021 * getSMEFTCoeffEW("CHW") +0.03436 * getSMEFTCoeffEW("CHWB") -0.004743 * getSMEFTCoeffEW("CuWR",2, 2) +0.003557 * getSMEFTCoeffEW("CuBR",2, 2)
16443 +0.000203 * getSMEFTCoeffEW("CHl1R",0, 0) +0.000203 * getSMEFTCoeffEW("CHl1R",1, 1) +0.000203 * getSMEFTCoeffEW("CHl1R",2, 2) +0.006546 * getSMEFTCoeffEW("CHl3R",0, 0)
16444 +0.006546 * getSMEFTCoeffEW("CHl3R",1, 1) +0.000203 * getSMEFTCoeffEW("CHeR",0, 0) +0.000203 * getSMEFTCoeffEW("CHeR",1, 1) +0.000203 * getSMEFTCoeffEW("CHeR",2, 2)
16445 -0.000203 * getSMEFTCoeffEW("CHq1R",0, 0) -0.000203 * getSMEFTCoeffEW("CHq1R",1, 1) +0.038131 * getSMEFTCoeffEW("CHq1R",2, 2) +0.000033 * getSMEFTCoeffEW("CHq3R",0, 0)
16446 +0.000033 * getSMEFTCoeffEW("CHq3R",1, 1) +0.004738 * getSMEFTCoeffEW("CHq3R",2, 2) -0.000406 * getSMEFTCoeffEW("CHuR",0, 0) -0.000406 * getSMEFTCoeffEW("CHuR",1, 1)
16447 -0.02192 * getSMEFTCoeffEW("CHuR",2, 2) +0.000203 * getSMEFTCoeffEW("CHdR",0, 0) +0.000203 * getSMEFTCoeffEW("CHdR",1, 1) +0.069347 * getSMEFTCoeffEW("CHdR",2, 2)
16448 -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)
16449 -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)
16450 -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)
16451 +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)
16452 -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)
16453 +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)
16454 +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)
16455 +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)
16456 +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)
16457 -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)
16458 +0.000058 * getSMEFTCoeffEW("Cqd1R",2, 2, 1, 1) +0.014833 * getSMEFTCoeffEW("Cqd1R",2, 2, 2, 2) ) * v2;
16459 break;
16460 //} else {
16461 default:
16462 deltaNLO = 0.;
16463 }
16464
16465 return dAf + cNLOd6 * deltaNLO;
16466}
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 16474 of file NPSMEFTd6General.cpp.

16475{
16476 double dAFB = 0.;
16477 //double delGVf = deltaGV_f(f);
16478 //double delGAf = deltaGA_f(f);
16479
16480 //double deltaNLO;
16481
16482 // The electron part is needed for any final state
16483 //double gVe = trueSM.gV_f(f).real();
16484 //double gAe = trueSM.gA_f(f).real();
16485 //double Ge = gVe * gVe + gAe * gAe;
16486
16487 double AeSM = trueSM.A_f(leptons[ELECTRON]); //2.0 * gAe * gVe / Ge;
16488 double delAe = deltaA_f(leptons[ELECTRON]);
16489
16490 //if (f.is("ELECTRON")) {
16491 if ( f.getIndex() == 1 ) {
16492
16493 dAFB = (3.0/2.0) * AeSM * delAe;
16494
16495 //if (delGVf != 0.0 || delGAf != 0.0) {
16496 // double gVe = trueSM.gV_f(f).real();
16497 // double gAe = trueSM.gA_f(f).real();
16498 // double Ge = gVe * gVe + gAe*gAe;
16499 // double delGVeOverGAe = (gAe * delGVf - gVe * delGAf) / gAe / gAe;
16500 // dAFB = -6.0 * gVe * gAe * (gVe * gVe - gAe * gAe) * gAe * gAe / Ge / Ge / Ge*delGVeOverGAe;
16501 //}
16502 } else {
16503
16504 //double gVf = trueSM.gV_f(f).real();
16505 //double gAf = trueSM.gA_f(f).real();
16506 //double Gf = gVf * gVf + gAf * gAf;
16507
16508 double AfSM = trueSM.A_f(f); //2.0 * gAf * gVf / Gf;
16509 double delAf = deltaA_f(f);
16510
16511 dAFB = (3.0/4.0) * ( AfSM * delAe + AeSM * delAf );
16512
16513 //double delGVe = deltaGV_f(leptons[ELECTRON]);
16514 //double delGAe = deltaGA_f(leptons[ELECTRON]);
16515 //if (delGVe != 0.0 || delGAe != 0.0 || delGVf != 0.0 || delGAf != 0.0) {
16516 // double gVe = trueSM.gV_f(leptons[ELECTRON]).real();
16517 // double gAe = trueSM.gA_f(leptons[ELECTRON]).real();
16518 // double Ge = gVe * gVe + gAe*gAe;
16519 // double delGVeOverGAe = (gAe * delGVe - gVe * delGAe) / gAe / gAe;
16520 //
16521 // double gVf = trueSM.gV_f(f).real();
16522 // double gAf = trueSM.gA_f(f).real();
16523 // double Gf = gVf * gVf + gAf*gAf;
16524 // double delGVfOverGAf = (gAf * delGVf - gVf * delGAf) / gAf / gAf;
16525
16526 // dAFB = -(3.0 * gVf * gAf * (gVe * gVe - gAe * gAe) * gAe * gAe / Gf / Ge / Ge * delGVeOverGAe
16527 // + 3.0 * gVe * gAe * (gVf * gVf - gAf * gAf) * gAf * gAf / Ge / Gf / Gf * delGVfOverGAf);
16528 //}
16529 }
16530
16531 // Finite NLO corrections: not available for u and d
16532 //switch(f.getIndex()){
16533 //if (f.is("ELECTRON")) {
16534 // case 1:
16535 // deltaNLO = (+0.00572 * getSMEFTCoeffEW("CW") +0.001427 * getSMEFTCoeffEW("CHbox") -0.252903 * getSMEFTCoeffEW("CHD") +0.000491 * getSMEFTCoeffEW("CHB")
16536 // +0.000842 * getSMEFTCoeffEW("CHW") -0.262264 * getSMEFTCoeffEW("CHWB") -0.010873 * getSMEFTCoeffEW("CuWR",2, 2) +0.015368 * getSMEFTCoeffEW("CuBR",2, 2)
16537 // -0.13715 * getSMEFTCoeffEW("CHl1R",0, 0) +0.000816 * getSMEFTCoeffEW("CHl1R",1, 1) +0.000816 * getSMEFTCoeffEW("CHl1R",2, 2) -0.118334 * getSMEFTCoeffEW("CHl3R",0, 0)
16538 // +0.022957 * getSMEFTCoeffEW("CHl3R",1, 1) +0.000045 * getSMEFTCoeffEW("CHl3R",2, 2) -0.222466 * getSMEFTCoeffEW("CHeR",0, 0) +0.000816 * getSMEFTCoeffEW("CHeR",1, 1)
16539 // +0.000816 * getSMEFTCoeffEW("CHeR",2, 2) -0.000816 * getSMEFTCoeffEW("CHq1R",0, 0) -0.000816 * getSMEFTCoeffEW("CHq1R",1, 1) +0.070151 * getSMEFTCoeffEW("CHq1R",2, 2)
16540 // +0.000134 * getSMEFTCoeffEW("CHq3R",0, 0) +0.000134 * getSMEFTCoeffEW("CHq3R",1, 1) -0.044091 * getSMEFTCoeffEW("CHq3R",2, 2) -0.001632 * getSMEFTCoeffEW("CHuR",0, 0)
16541 // -0.001632 * getSMEFTCoeffEW("CHuR",1, 1) -0.085923 * getSMEFTCoeffEW("CHuR",2, 2) +0.000816 * getSMEFTCoeffEW("CHdR",0, 0) +0.000816 * getSMEFTCoeffEW("CHdR",1, 1)
16542 // +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)
16543 // -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)
16544 // +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)
16545 // +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)
16546 // -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)
16547 // +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)
16548 // +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)
16549 // -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)
16550 // -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;
16551 // break;
16552 //} else if (f.is("MUON")) {
16553 // case 3:
16554 // deltaNLO = (+0.00572 * getSMEFTCoeffEW("CW") +0.001427 * getSMEFTCoeffEW("CHbox") -0.252903 * getSMEFTCoeffEW("CHD") +0.000491 * getSMEFTCoeffEW("CHB")
16555 // +0.000842 * getSMEFTCoeffEW("CHW") -0.262264 * getSMEFTCoeffEW("CHWB") -0.010873 * getSMEFTCoeffEW("CuWR",2, 2) +0.015368 * getSMEFTCoeffEW("CuBR",2, 2)
16556 // -0.068167 * getSMEFTCoeffEW("CHl1R",0, 0) -0.068167 * getSMEFTCoeffEW("CHl1R",1, 1) +0.000816 * getSMEFTCoeffEW("CHl1R",2, 2) -0.047688 * getSMEFTCoeffEW("CHl3R",0, 0)
16557 // -0.047688 * getSMEFTCoeffEW("CHl3R",1, 1) +0.000045 * getSMEFTCoeffEW("CHl3R",2, 2) -0.110825 * getSMEFTCoeffEW("CHeR",0, 0) -0.110825 * getSMEFTCoeffEW("CHeR",1, 1)
16558 // +0.000816 * getSMEFTCoeffEW("CHeR",2, 2) -0.000816 * getSMEFTCoeffEW("CHq1R",0, 0) -0.000816 * getSMEFTCoeffEW("CHq1R",1, 1) +0.070151 * getSMEFTCoeffEW("CHq1R",2, 2)
16559 // +0.000134 * getSMEFTCoeffEW("CHq3R",0, 0) +0.000134 * getSMEFTCoeffEW("CHq3R",1, 1) -0.044091 * getSMEFTCoeffEW("CHq3R",2, 2) -0.001632 * getSMEFTCoeffEW("CHuR",0, 0)
16560 // -0.001632 * getSMEFTCoeffEW("CHuR",1, 1) -0.085923 * getSMEFTCoeffEW("CHuR",2, 2) +0.000816 * getSMEFTCoeffEW("CHdR",0, 0) +0.000816 * getSMEFTCoeffEW("CHdR",1, 1)
16561 // +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)
16562 // -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)
16563 // -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)
16564 // -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)
16565 // -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)
16566 // -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)
16567 // +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)
16568 // -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)
16569 // +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)
16570 // +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)
16571 // +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)
16572 // +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)
16573 // -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)
16574 // +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)
16575 // +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)
16576 // -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;
16577 // break;
16579 // case 5:
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.000816 * getSMEFTCoeffEW("CHl1R",1, 1) -0.068167 * getSMEFTCoeffEW("CHl1R",2, 2) -0.047688 * getSMEFTCoeffEW("CHl3R",0, 0)
16583 // +0.022957 * getSMEFTCoeffEW("CHl3R",1, 1) -0.070601 * getSMEFTCoeffEW("CHl3R",2, 2) -0.110825 * getSMEFTCoeffEW("CHeR",0, 0) +0.000816 * getSMEFTCoeffEW("CHeR",1, 1)
16584 // -0.110825 * 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.000235 * getSMEFTCoeffEW("CllR",0, 0, 1, 1) +0.00047 * getSMEFTCoeffEW("CllR",0, 0, 2, 2)
16588 // -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)
16589 // +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)
16590 // -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)
16591 // -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)
16592 // -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)
16593 // +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)
16594 // -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)
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",2, 2, 0, 0)
16596 // +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)
16597 // +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)
16598 // +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)
16599 // -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)
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",2, 2, 0, 0)
16601 // +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)
16602 // -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;
16603 // break;
16604 //} else if (f.is("STRANGE")) {
16605 // case 9:
16606 // deltaNLO = (+0.013035 * getSMEFTCoeffEW("CW") +0.003252 * getSMEFTCoeffEW("CHbox") +0.146227 * getSMEFTCoeffEW("CHD") +0.001119 * getSMEFTCoeffEW("CHB")
16607 // +0.00192 * getSMEFTCoeffEW("CHW") +0.177551 * getSMEFTCoeffEW("CHWB") -0.024778 * getSMEFTCoeffEW("CuWR",2, 2) +0.035022 * getSMEFTCoeffEW("CuBR",2, 2)
16608 // +0.108046 * getSMEFTCoeffEW("CHl1R",0, 0) +0.001859 * getSMEFTCoeffEW("CHl1R",1, 1) +0.001859 * getSMEFTCoeffEW("CHl1R",2, 2) +0.151035 * getSMEFTCoeffEW("CHl3R",0, 0)
16609 // +0.052297 * getSMEFTCoeffEW("CHl3R",1, 1) +0.000102 * getSMEFTCoeffEW("CHl3R",2, 2) +0.015591 * getSMEFTCoeffEW("CHeR",0, 0) +0.001859 * getSMEFTCoeffEW("CHeR",1, 1)
16610 // +0.001859 * getSMEFTCoeffEW("CHeR",2, 2) -0.001859 * getSMEFTCoeffEW("CHq1R",0, 0) -0.006578 * getSMEFTCoeffEW("CHq1R",1, 1) +0.159871 * getSMEFTCoeffEW("CHq1R",2, 2)
16611 // +0.000305 * getSMEFTCoeffEW("CHq3R",0, 0) -0.004524 * getSMEFTCoeffEW("CHq3R",1, 1) -0.10048 * getSMEFTCoeffEW("CHq3R",2, 2) -0.003719 * getSMEFTCoeffEW("CHuR",0, 0)
16612 // -0.003719 * getSMEFTCoeffEW("CHuR",1, 1) -0.195812 * getSMEFTCoeffEW("CHuR",2, 2) +0.001859 * getSMEFTCoeffEW("CHdR",0, 0) -0.031424 * getSMEFTCoeffEW("CHdR",1, 1)
16613 // +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)
16614 // -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)
16615 // -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)
16616 // +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)
16617 // -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)
16618 // +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)
16619 // -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)
16620 // +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)
16621 // +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)
16622 // -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)
16623 // +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)
16624 // -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)
16625 // +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)
16626 // -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)
16627 // +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)
16628 // +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)
16629 // -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)
16630 // -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;
16631 // break;
16633 // case 8:
16634 // deltaNLO = (+0.010682 * getSMEFTCoeffEW("CW") +0.002665 * getSMEFTCoeffEW("CHbox") +0.007558 * getSMEFTCoeffEW("CHD") +0.000917 * getSMEFTCoeffEW("CHB")
16635 // +0.001573 * getSMEFTCoeffEW("CHW") +0.025056 * getSMEFTCoeffEW("CHWB") -0.020306 * getSMEFTCoeffEW("CuWR",2, 2) +0.028701 * getSMEFTCoeffEW("CuBR",2, 2)
16636 // +0.045525 * getSMEFTCoeffEW("CHl1R",0, 0) +0.001524 * getSMEFTCoeffEW("CHl1R",1, 1) +0.001524 * getSMEFTCoeffEW("CHl1R",2, 2) +0.081322 * getSMEFTCoeffEW("CHl3R",0, 0)
16637 // +0.042823 * getSMEFTCoeffEW("CHl3R",1, 1) +0.000083 * getSMEFTCoeffEW("CHl3R",2, 2) -0.030951 * getSMEFTCoeffEW("CHeR",0, 0) +0.001524 * getSMEFTCoeffEW("CHeR",1, 1)
16638 // +0.001524 * getSMEFTCoeffEW("CHeR",2, 2) -0.001524 * getSMEFTCoeffEW("CHq1R",0, 0) +0.023905 * getSMEFTCoeffEW("CHq1R",1, 1) +0.131016 * getSMEFTCoeffEW("CHq1R",2, 2)
16639 // +0.00025 * getSMEFTCoeffEW("CHq3R",0, 0) -0.025833 * getSMEFTCoeffEW("CHq3R",1, 1) -0.082345 * getSMEFTCoeffEW("CHq3R",2, 2) -0.003048 * getSMEFTCoeffEW("CHuR",0, 0)
16640 // +0.073836 * getSMEFTCoeffEW("CHuR",1, 1) -0.16047 * getSMEFTCoeffEW("CHuR",2, 2) +0.001524 * getSMEFTCoeffEW("CHdR",0, 0) +0.001524 * getSMEFTCoeffEW("CHdR",1, 1)
16641 // +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)
16642 // -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)
16643 // +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)
16644 // +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)
16645 // -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)
16646 // -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)
16647 // -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)
16648 // +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)
16649 // +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)
16650 // -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)
16651 // +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)
16652 // -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)
16653 // +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)
16654 // -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)
16655 // +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)
16656 // -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)
16657 // +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)
16658 // -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;
16659 // break;
16660 //} else if (f.is("BOTTOM")) {
16661 // case 11:
16662 // deltaNLO = (+0.012979 * getSMEFTCoeffEW("CW") +0.003252 * getSMEFTCoeffEW("CHbox") +0.144659 * getSMEFTCoeffEW("CHD") +0.001119 * getSMEFTCoeffEW("CHB")
16663 // +0.00192 * getSMEFTCoeffEW("CHW") +0.175886 * getSMEFTCoeffEW("CHWB") -0.025098 * getSMEFTCoeffEW("CuWR",2, 2) +0.034979 * getSMEFTCoeffEW("CuBR",2, 2)
16664 // +0.106801 * getSMEFTCoeffEW("CHl1R",0, 0) +0.001859 * getSMEFTCoeffEW("CHl1R",1, 1) +0.001859 * getSMEFTCoeffEW("CHl1R",2, 2) +0.149942 * getSMEFTCoeffEW("CHl3R",0, 0)
16665 // +0.052448 * getSMEFTCoeffEW("CHl3R",1, 1) +0.000102 * getSMEFTCoeffEW("CHl3R",2, 2) +0.014051 * getSMEFTCoeffEW("CHeR",0, 0) +0.001859 * getSMEFTCoeffEW("CHeR",1, 1)
16666 // +0.001859 * getSMEFTCoeffEW("CHeR",2, 2) -0.001859 * getSMEFTCoeffEW("CHq1R",0, 0) -0.001859 * getSMEFTCoeffEW("CHq1R",1, 1) +0.155726 * getSMEFTCoeffEW("CHq1R",2, 2)
16667 // +0.000305 * getSMEFTCoeffEW("CHq3R",0, 0) +0.000305 * getSMEFTCoeffEW("CHq3R",1, 1) -0.105403 * getSMEFTCoeffEW("CHq3R",2, 2) -0.003719 * getSMEFTCoeffEW("CHuR",0, 0)
16668 // -0.003719 * getSMEFTCoeffEW("CHuR",1, 1) -0.195894 * getSMEFTCoeffEW("CHuR",2, 2) +0.001859 * getSMEFTCoeffEW("CHdR",0, 0) +0.001859 * getSMEFTCoeffEW("CHdR",1, 1)
16669 // -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)
16670 // -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)
16671 // -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)
16672 // +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)
16673 // -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)
16674 // +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)
16675 // -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)
16676 // +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)
16677 // +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)
16678 // -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)
16679 // +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)
16680 // -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)
16681 // +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)
16682 // -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)
16683 // +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)
16684 // +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)
16685 // -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)
16686 // +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;
16687 // break;
16689 // default:
16690 // deltaNLO = 0.;
16691 //}
16692
16693 return dAFB; // + cNLOd6 * deltaNLO;
16694}

◆ 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 15512 of file NPSMEFTd6General.cpp.

15512 {
15513 // Ref. value used in MG simulations
15514 return ( (aleMz - 0.007754633699856456) / 0.007754633699856456);
15515}

◆ 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 15517 of file NPSMEFTd6General.cpp.

15517 {
15518 return ( 0.0);
15519}

◆ 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 15530 of file NPSMEFTd6General.cpp.

15530 {
15531 // Ref. value used in MG simulations
15532 return ( (AlsMz - 0.1180) / 0.1180);
15533}

◆ 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 15535 of file NPSMEFTd6General.cpp.

15535 {
15536 return ( 0.0);
15537}

◆ 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 43136 of file NPSMEFTd6General.cpp.

43136 {
43137 double d_h_mu, d_GF_mu;
43138 double ciHB;
43139
43140 d_h_mu = (-getSMEFTCoeff("CHD", mu) / 4.0 + getSMEFTCoeff("CHbox", mu) ) * v2;
43141 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);
43142
43143 ciHB = d_h_mu - (3.0 / 2.0) * d_GF_mu;
43144
43145 return ciHB;
43146}

◆ 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 37646 of file NPSMEFTd6General.cpp.

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

36448 {
36449
36450 double NPindirect;
36451
36452 NPindirect = del_e_mu(mu) + 0.5 * del_A_mu(mu);
36453
36454 return NPindirect;
36455}
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 17276 of file NPSMEFTd6General.cpp.

17276 {
17277 return ((2.0 * getSMEFTCoeffEW("CHW")) * v2 / v());
17278}
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 17525 of file NPSMEFTd6General.cpp.

17525 {
17526 return ((2.0 * getSMEFTCoeff("CHW", mu)) * v2 / v());
17527}

◆ 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 17313 of file NPSMEFTd6General.cpp.

17313 {
17314 return ( delta_AZ / v());
17315}

◆ 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 17574 of file NPSMEFTd6General.cpp.

17574 {
17575
17576 double d_AZ_mu;
17577
17578 // delta_AZ as function os scale
17579 d_AZ_mu = 2.0 * sW_tree * cW_tree * (getSMEFTCoeff("CHW", mu) - getSMEFTCoeff("CHB", mu)) * v2
17580 - (cW2_tree - sW2_tree) * getSMEFTCoeff("CHWB", mu) * v2;
17581
17582 return ( d_AZ_mu / v());
17583}

◆ 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 17317 of file NPSMEFTd6General.cpp.

17317 {
17318 double m_t = mtpole;
17319 double m_b = quarks[BOTTOM].getMass();
17320 double m_c = quarks[CHARM].getMass();
17321 double m_s = quarks[STRANGE].getMass();
17322 double m_tau = leptons[TAU].getMass();
17323 double m_mu = leptons[MU].getMass();
17324
17325 double M_w_2 = (trueSM.Mw())*(trueSM.Mw());
17326
17327 double Qt = quarks[TOP].getCharge();
17328 double Qb = quarks[BOTTOM].getCharge();
17329 double Qc = quarks[CHARM].getCharge();
17330 double Qs = quarks[STRANGE].getCharge();
17331 double Qtau = leptons[TAU].getCharge();
17332 double Qmu = leptons[MU].getCharge();
17333
17334 double tau_t = 4.0 * m_t * m_t / mHl / mHl;
17335 double tau_b = 4.0 * m_b * m_b / mHl / mHl;
17336 double tau_c = 4.0 * m_c * m_c / mHl / mHl;
17337 double tau_s = 4.0 * m_s * m_s / mHl / mHl;
17338 double tau_tau = 4.0 * m_tau * m_tau / mHl / mHl;
17339 double tau_mu = 4.0 * m_mu * m_mu / mHl / mHl;
17340 double tau_W = 4.0 * M_w_2 / mHl / mHl;
17341
17342 double lambda_t = 4.0 * m_t * m_t / Mz / Mz;
17343 double lambda_b = 4.0 * m_b * m_b / Mz / Mz;
17344 double lambda_c = 4.0 * m_c * m_c / Mz / Mz;
17345 double lambda_s = 4.0 * m_s * m_s / Mz / Mz;
17346 double lambda_tau = 4.0 * m_tau * m_tau / Mz / Mz;
17347 double lambda_mu = 4.0 * m_mu * m_mu / Mz / Mz;
17348 double lambda_W = 4.0 * M_w_2 / Mz / Mz;
17349 double alpha2 = sqrt(2.0) * GF * M_w_2 / M_PI;
17350 double aPiv = sqrt(ale * alpha2) / 4.0 / M_PI / v();
17351
17352 // mod. of Higgs couplings
17353 gslpp::complex gSM, dg;
17354 gslpp::complex dKappa_t = cLHd6 * deltaG_hff(quarks[TOP]) / (-m_t / v());
17355 gslpp::complex dKappa_b = cLHd6 * deltaG_hff(quarks[BOTTOM]) / (-m_b / v());
17356 gslpp::complex dKappa_c = cLHd6 * deltaG_hff(quarks[CHARM]) / (-m_c / v());
17357 gslpp::complex dKappa_s = cLHd6 * deltaG_hff(quarks[STRANGE]) / (-m_s / v());
17358 gslpp::complex dKappa_tau = cLHd6 * deltaG_hff(leptons[TAU]) / (-m_tau / v());
17359 gslpp::complex dKappa_mu = cLHd6 * deltaG_hff(leptons[MU]) / (-m_mu / v());
17360 double dKappa_W = cLHd6 * (0.5 * v() / M_w_2) * deltaG3_hWW();
17361
17362 // mod of EW vector couplings vf =2 gvf
17363 double vSMt = 2.0 * (quarks[TOP].getIsospin()) - 4.0 * Qt * sW2_tree;
17364 double vSMb = 2.0 * (quarks[BOTTOM].getIsospin()) - 4.0 * Qb * sW2_tree;
17365 double vSMc = 2.0 * (quarks[CHARM].getIsospin()) - 4.0 * Qc * sW2_tree;
17366 double vSMs = 2.0 * (quarks[STRANGE].getIsospin()) - 4.0 * Qs * sW2_tree;
17367 double vSMtau = 2.0 * (leptons[TAU].getIsospin()) - 4.0 * Qtau * sW2_tree;
17368 double vSMmu = 2.0 * (leptons[MU].getIsospin()) - 4.0 * Qmu * sW2_tree;
17369
17370 double dvSMt = cLHd6 * 2.0 * deltaGV_f(quarks[TOP]);
17371 double dvSMb = cLHd6 * 2.0 * deltaGV_f(quarks[BOTTOM]);
17372 double dvSMc = cLHd6 * 2.0 * deltaGV_f(quarks[CHARM]);
17373 double dvSMs = cLHd6 * 2.0 * deltaGV_f(quarks[STRANGE]);
17374 double dvSMtau = cLHd6 * 2.0 * deltaGV_f(leptons[TAU]);
17375 double dvSMmu = cLHd6 * 2.0 * deltaGV_f(leptons[MU]);
17376
17377 double deltaloc = deltaG1_hZA();
17378
17379 gSM = -aPiv * ((3.0 * vSMt * Qt * AHZga_f(tau_t, lambda_t) +
17380 3.0 * vSMb * Qb * AHZga_f(tau_b, lambda_b) +
17381 3.0 * vSMc * Qc * AHZga_f(tau_c, lambda_c) +
17382 3.0 * vSMs * Qs * AHZga_f(tau_s, lambda_s) +
17383 vSMtau * Qtau * AHZga_f(tau_tau, lambda_tau) +
17384 vSMmu * Qmu * AHZga_f(tau_mu, lambda_mu)) / cW_tree +
17385 AHZga_W(tau_W, lambda_W));
17386
17387 dg = deltaloc / gSM - (aPiv / gSM) * (
17388 (3.0 * vSMt * dKappa_t * Qt * AHZga_f(tau_t, lambda_t) +
17389 3.0 * vSMb * dKappa_b * Qb * AHZga_f(tau_b, lambda_b) +
17390 3.0 * vSMc * dKappa_c * Qc * AHZga_f(tau_c, lambda_c) +
17391 3.0 * vSMs * dKappa_s * Qs * AHZga_f(tau_s, lambda_s) +
17392 dKappa_tau * vSMtau * Qtau * AHZga_f(tau_tau, lambda_tau) +
17393 dKappa_mu * vSMmu * Qmu * AHZga_f(tau_mu, lambda_mu)) / cW_tree +
17394 dKappa_W * AHZga_W(tau_W, lambda_W) +
17395 (3.0 * dvSMt * Qt * AHZga_f(tau_t, lambda_t) +
17396 3.0 * dvSMb * Qb * AHZga_f(tau_b, lambda_b) +
17397 3.0 * dvSMc * Qc * AHZga_f(tau_c, lambda_c) +
17398 3.0 * dvSMs * Qs * AHZga_f(tau_s, lambda_s) +
17399 dvSMtau * Qtau * AHZga_f(tau_tau, lambda_tau) +
17400 dvSMmu * Qmu * AHZga_f(tau_mu, lambda_mu)) / cW_tree
17401 );
17402
17403 return dg.real();
17404}
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.
double ale
The fine-structure constant .
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 17585 of file NPSMEFTd6General.cpp.

17585 {
17586 double m_t = mtpole;
17587 double m_b = quarks[BOTTOM].getMass();
17588 double m_c = quarks[CHARM].getMass();
17589 double m_s = quarks[STRANGE].getMass();
17590 double m_tau = leptons[TAU].getMass();
17591 double m_mu = leptons[MU].getMass();
17592
17593 double M_w_2 = (trueSM.Mw())*(trueSM.Mw());
17594
17595 double Qt = quarks[TOP].getCharge();
17596 double Qb = quarks[BOTTOM].getCharge();
17597 double Qc = quarks[CHARM].getCharge();
17598 double Qs = quarks[STRANGE].getCharge();
17599 double Qtau = leptons[TAU].getCharge();
17600 double Qmu = leptons[MU].getCharge();
17601
17602 double tau_t = 4.0 * m_t * m_t / mHl / mHl;
17603 double tau_b = 4.0 * m_b * m_b / mHl / mHl;
17604 double tau_c = 4.0 * m_c * m_c / mHl / mHl;
17605 double tau_s = 4.0 * m_s * m_s / mHl / mHl;
17606 double tau_tau = 4.0 * m_tau * m_tau / mHl / mHl;
17607 double tau_mu = 4.0 * m_mu * m_mu / mHl / mHl;
17608 double tau_W = 4.0 * M_w_2 / mHl / mHl;
17609
17610 double lambda_t = 4.0 * m_t * m_t / Mz / Mz;
17611 double lambda_b = 4.0 * m_b * m_b / Mz / Mz;
17612 double lambda_c = 4.0 * m_c * m_c / Mz / Mz;
17613 double lambda_s = 4.0 * m_s * m_s / Mz / Mz;
17614 double lambda_tau = 4.0 * m_tau * m_tau / Mz / Mz;
17615 double lambda_mu = 4.0 * m_mu * m_mu / Mz / Mz;
17616 double lambda_W = 4.0 * M_w_2 / Mz / Mz;
17617 double alpha2 = sqrt(2.0) * GF * M_w_2 / M_PI;
17618 double aPiv = sqrt(ale * alpha2) / 4.0 / M_PI / v();
17619
17620 // mod. of Higgs couplings
17621 gslpp::complex gSM, dg;
17622 gslpp::complex dKappa_t = cLHd6 * deltaG_hff_mu(quarks[TOP], mu) / (-m_t / v());
17623 gslpp::complex dKappa_b = cLHd6 * deltaG_hff_mu(quarks[BOTTOM], mu) / (-m_b / v());
17624 gslpp::complex dKappa_c = cLHd6 * deltaG_hff_mu(quarks[CHARM], mu) / (-m_c / v());
17625 gslpp::complex dKappa_s = cLHd6 * deltaG_hff_mu(quarks[STRANGE], mu) / (-m_s / v());
17626 gslpp::complex dKappa_tau = cLHd6 * deltaG_hff_mu(leptons[TAU], mu) / (-m_tau / v());
17627 gslpp::complex dKappa_mu = cLHd6 * deltaG_hff_mu(leptons[MU], mu) / (-m_mu / v());
17628 double dKappa_W = cLHd6 * (0.5 * v() / M_w_2) * deltaG3_hWW_mu(mu);
17629
17630 // mod of EW vector couplings vf =2 gvf
17631 double vSMt = 2.0 * (quarks[TOP].getIsospin()) - 4.0 * Qt * sW2_tree;
17632 double vSMb = 2.0 * (quarks[BOTTOM].getIsospin()) - 4.0 * Qb * sW2_tree;
17633 double vSMc = 2.0 * (quarks[CHARM].getIsospin()) - 4.0 * Qc * sW2_tree;
17634 double vSMs = 2.0 * (quarks[STRANGE].getIsospin()) - 4.0 * Qs * sW2_tree;
17635 double vSMtau = 2.0 * (leptons[TAU].getIsospin()) - 4.0 * Qtau * sW2_tree;
17636 double vSMmu = 2.0 * (leptons[MU].getIsospin()) - 4.0 * Qmu * sW2_tree;
17637
17638 double dvSMt = cLHd6 * 2.0 * (deltaGL_f_mu(quarks[TOP], mu) + deltaGR_f_mu(quarks[TOP], mu)); //deltaGV_f(quarks[TOP]);
17639 double dvSMb = cLHd6 * 2.0 * (deltaGL_f_mu(quarks[BOTTOM], mu) + deltaGR_f_mu(quarks[BOTTOM], mu)); //deltaGV_f(quarks[BOTTOM]);
17640 double dvSMc = cLHd6 * 2.0 * (deltaGL_f_mu(quarks[CHARM], mu) + deltaGR_f_mu(quarks[CHARM], mu)); //deltaGV_f(quarks[CHARM]);
17641 double dvSMs = cLHd6 * 2.0 * (deltaGL_f_mu(quarks[STRANGE], mu) + deltaGR_f_mu(quarks[STRANGE], mu)); //deltaGV_f(quarks[STRANGE]);
17642 double dvSMtau = cLHd6 * 2.0 * (deltaGL_f_mu(leptons[TAU], mu) + deltaGR_f_mu(leptons[TAU], mu)); //deltaGV_f(leptons[TAU]);
17643 double dvSMmu = cLHd6 * 2.0 * (deltaGL_f_mu(leptons[MU], mu) + deltaGR_f_mu(leptons[MU], mu)); //deltaGV_f(leptons[MU]);
17644
17645 double deltaloc = deltaG1_hZA_mu(mu);
17646
17647 gSM = -aPiv * ((3.0 * vSMt * Qt * AHZga_f(tau_t, lambda_t) +
17648 3.0 * vSMb * Qb * AHZga_f(tau_b, lambda_b) +
17649 3.0 * vSMc * Qc * AHZga_f(tau_c, lambda_c) +
17650 3.0 * vSMs * Qs * AHZga_f(tau_s, lambda_s) +
17651 vSMtau * Qtau * AHZga_f(tau_tau, lambda_tau) +
17652 vSMmu * Qmu * AHZga_f(tau_mu, lambda_mu)) / cW_tree +
17653 AHZga_W(tau_W, lambda_W));
17654
17655 dg = deltaloc / gSM - (aPiv / gSM) * (
17656 (3.0 * vSMt * dKappa_t * Qt * AHZga_f(tau_t, lambda_t) +
17657 3.0 * vSMb * dKappa_b * Qb * AHZga_f(tau_b, lambda_b) +
17658 3.0 * vSMc * dKappa_c * Qc * AHZga_f(tau_c, lambda_c) +
17659 3.0 * vSMs * dKappa_s * Qs * AHZga_f(tau_s, lambda_s) +
17660 dKappa_tau * vSMtau * Qtau * AHZga_f(tau_tau, lambda_tau) +
17661 dKappa_mu * vSMmu * Qmu * AHZga_f(tau_mu, lambda_mu)) / cW_tree +
17662 dKappa_W * AHZga_W(tau_W, lambda_W) +
17663 (3.0 * dvSMt * Qt * AHZga_f(tau_t, lambda_t) +
17664 3.0 * dvSMb * Qb * AHZga_f(tau_b, lambda_b) +
17665 3.0 * dvSMc * Qc * AHZga_f(tau_c, lambda_c) +
17666 3.0 * dvSMs * Qs * AHZga_f(tau_s, lambda_s) +
17667 dvSMtau * Qtau * AHZga_f(tau_tau, lambda_tau) +
17668 dvSMmu * Qmu * AHZga_f(tau_mu, lambda_mu)) / cW_tree
17669 );
17670
17671 return dg.real();
17672}
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 17297 of file NPSMEFTd6General.cpp.

17297 {
17298 return ( delta_ZZ / v());
17299}

◆ 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 17547 of file NPSMEFTd6General.cpp.

17547 {
17548
17549 double d_ZZ_mu;
17550
17551 // delta_ZZ as function os scale
17552 d_ZZ_mu = (cW2_tree * getSMEFTCoeff("CHW", mu) + sW2_tree * getSMEFTCoeff("CHB", mu) + sW_tree * cW_tree * getSMEFTCoeff("CHWB", mu)) * v2;
17553
17554 return ( d_ZZ_mu / v());
17555}

◆ 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 36481 of file NPSMEFTd6General.cpp.

36481 {
36482 double NPindirect;
36483
36484 NPindirect = del_e_mu(mu) + 0.5 * del_A_mu(mu);
36485
36486 return NPindirect;
36487}

◆ 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 36459 of file NPSMEFTd6General.cpp.

36459 {
36460 double NPdirect, NPindirect;
36461
36462 NPdirect = 0.;
36463
36464 // NPindirect = - 1.0 / (cW2_tree-sW2_tree);
36465
36466 // NPindirect = NPindirect * (sW_tree * getSMEFTCoeffEW("CHWB") / cW_tree
36467 // + 0.25 * getSMEFTCoeffEW("CHD") ) * v2
36468 // + 0.5 * NPindirect * delta_GF ;
36469
36470 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;
36471
36472 return NPdirect + NPindirect;
36473}
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 36511 of file NPSMEFTd6General.cpp.

36511 {
36512 // From arXiv:1708.09079 [hep-ph]. In our case, delta_e=0 since it is taken as inputs and its effects propagated
36513 // everywhere else
36514 double dgEff;
36515
36516 dgEff = (1.0 / cW2_tree) * ((cW2_tree - sW2_tree) * deltaGL_f(leptons[ELECTRON]) / gZlL +
36517 sW2_tree * deltaGR_f(leptons[ELECTRON]) / gZlR -
36518 2.0 * deltaGL_Wff(leptons[NEUTRINO_1], leptons[ELECTRON]).real() / UevL);
36519
36520 return dgEff + deltag1ZNP(muw);
36521}
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 17280 of file NPSMEFTd6General.cpp.

17280 {
17281 return 0.0;
17282}

◆ 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 17529 of file NPSMEFTd6General.cpp.

17529 {
17530 return 0.0;
17531}

◆ 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 17406 of file NPSMEFTd6General.cpp.

17406 {
17407 return 0.0;
17408}

◆ 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 17674 of file NPSMEFTd6General.cpp.

17674 {
17675 return 0.0;
17676}

◆ 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 17301 of file NPSMEFTd6General.cpp.

17301 {
17302 return 0.0;
17303}

◆ 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 17557 of file NPSMEFTd6General.cpp.

17557 {
17558 return 0.0;
17559}

◆ 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 17284 of file NPSMEFTd6General.cpp.

17284 {
17285 double NPindirect;
17286
17287 // NPindirect = 2.0 * cW2_tree * Mz * Mz / v()
17288 // * (delta_h - 1.0 / 2.0 / (cW2_tree - sW2_tree)
17289 // * ((4.0 * sW_tree * cW_tree * getSMEFTCoeffEW("CHWB") + cW2_tree * getSMEFTCoeffEW("CHD")) * v2_over_LambdaNP2 + delta_GF));
17290
17291 NPindirect = 2.0 * cW2_tree * Mz * Mz / v()
17292 * (delta_h + 0.5 * delta_GF + 2.0 * delta_e - delta_sW2);
17293
17294 return NPindirect;
17295}

◆ 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 17533 of file NPSMEFTd6General.cpp.

17533 {
17534 double NPindirect;
17535
17536 double d_h_mu, d_GF_mu;
17537
17538 d_h_mu = (-getSMEFTCoeff("CHD", mu) / 4.0 + getSMEFTCoeff("CHbox", mu)) * v2;
17539 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);
17540
17541 NPindirect = 2.0 * cW2_tree * Mz * Mz / v()
17542 * (d_h_mu + 0.5 * d_GF_mu + 2.0 * del_e_mu(mu) - del_sW2_mu(mu));
17543
17544 return NPindirect;
17545}

◆ 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 17305 of file NPSMEFTd6General.cpp.

17305 {
17306 // double NPindirect = Mz * Mz / v() * (-0.5 * getSMEFTCoeffEW("CHD") * v2_over_LambdaNP2 + delta_h - 0.5 * delta_GF);
17307 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);
17308 double NPdirect = Mz * Mz / v() * getSMEFTCoeffEW("CHD") * v2;
17309
17310 return (NPindirect + NPdirect);
17311}

◆ 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 17561 of file NPSMEFTd6General.cpp.

17561 {
17562
17563 double d_h_mu, d_GF_mu;
17564
17565 d_h_mu = (-getSMEFTCoeff("CHD", mu) / 4.0 + getSMEFTCoeff("CHbox", mu)) * v2;
17566 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);
17567
17568 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));
17569 double NPdirect = Mz * Mz / v() * getSMEFTCoeff("CHD", mu) * v2;
17570
17571 return (NPindirect + NPdirect);
17572}

◆ 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 17854 of file NPSMEFTd6General.cpp.

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

◆ 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 17848 of file NPSMEFTd6General.cpp.

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

◆ 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 17836 of file NPSMEFTd6General.cpp.

17836 {
17837 // Set to 0. for the moment
17838
17839 return 0.;
17840}

◆ 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 17410 of file NPSMEFTd6General.cpp.

17410 {
17411 return (delta_AA / v());
17412}

◆ 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 17678 of file NPSMEFTd6General.cpp.

17678 {
17679
17680 double d_AA_mu;
17681
17682 // delta_AA as function os scale
17683 d_AA_mu = (sW2_tree * getSMEFTCoeff("CHW", mu) + cW2_tree * getSMEFTCoeff("CHB", mu) - sW_tree * cW_tree * getSMEFTCoeff("CHWB", mu)) * v2;
17684
17685 return (d_AA_mu / v());
17686}

◆ 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 17414 of file NPSMEFTd6General.cpp.

17414 {
17415 double m_t = mtpole;
17416 double m_b = quarks[BOTTOM].getMass();
17417 double m_c = quarks[CHARM].getMass();
17418 double m_s = quarks[STRANGE].getMass();
17419 double m_tau = leptons[TAU].getMass();
17420 double m_mu = leptons[MU].getMass();
17421
17422 double M_w_2 = (trueSM.Mw())*(trueSM.Mw());
17423
17424 double Qt = quarks[TOP].getCharge();
17425 double Qb = quarks[BOTTOM].getCharge();
17426 double Qc = quarks[CHARM].getCharge();
17427 double Qs = quarks[STRANGE].getCharge();
17428 double Qtau = leptons[TAU].getCharge();
17429 double Qmu = leptons[MU].getCharge();
17430
17431 double tau_t = 4.0 * m_t * m_t / mHl / mHl;
17432 double tau_b = 4.0 * m_b * m_b / mHl / mHl;
17433 double tau_c = 4.0 * m_c * m_c / mHl / mHl;
17434 double tau_s = 4.0 * m_s * m_s / mHl / mHl;
17435 double tau_tau = 4.0 * m_tau * m_tau / mHl / mHl;
17436 double tau_mu = 4.0 * m_mu * m_mu / mHl / mHl;
17437 double tau_W = 4.0 * M_w_2 / mHl / mHl;
17438
17439 double aPiv = ale / 8.0 / M_PI / v();
17440 gslpp::complex gSM, dg;
17441 gslpp::complex dKappa_t = cLHd6 * deltaG_hff(quarks[TOP]) / (-m_t / v());
17442 gslpp::complex dKappa_b = cLHd6 * deltaG_hff(quarks[BOTTOM]) / (-m_b / v());
17443 gslpp::complex dKappa_c = cLHd6 * deltaG_hff(quarks[CHARM]) / (-m_c / v());
17444 gslpp::complex dKappa_s = cLHd6 * deltaG_hff(quarks[STRANGE]) / (-m_s / v());
17445 gslpp::complex dKappa_tau = cLHd6 * deltaG_hff(leptons[TAU]) / (-m_tau / v());
17446 gslpp::complex dKappa_mu = cLHd6 * deltaG_hff(leptons[MU]) / (-m_mu / v());
17447 double dKappa_W = cLHd6 * (0.5 * v() / M_w_2) * deltaG3_hWW();
17448
17449 double deltaloc = deltaG_hAA();
17450
17451 gSM = aPiv * (3.0 * Qt * Qt * AH_f(tau_t) +
17452 3.0 * Qb * Qb * AH_f(tau_b) +
17453 3.0 * Qc * Qc * AH_f(tau_c) +
17454 3.0 * Qs * Qs * AH_f(tau_s) +
17455 Qtau * Qtau * AH_f(tau_tau) +
17456 Qmu * Qmu * AH_f(tau_mu) +
17457 AH_W(tau_W));
17458
17459 dg = deltaloc / gSM + (aPiv / gSM) * (
17460 3.0 * Qt * Qt * dKappa_t * AH_f(tau_t) +
17461 3.0 * Qb * Qb * dKappa_b * AH_f(tau_b) +
17462 3.0 * Qc * Qc * dKappa_c * AH_f(tau_c) +
17463 3.0 * Qs * Qs * dKappa_s * AH_f(tau_s) +
17464 dKappa_tau * Qtau * Qtau * AH_f(tau_tau) +
17465 dKappa_mu * Qmu * Qmu * AH_f(tau_mu) +
17466 dKappa_W * AH_W(tau_W)
17467 );
17468
17469 return dg.real();
17470}
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 17688 of file NPSMEFTd6General.cpp.

17688 {
17689 double m_t = mtpole;
17690 double m_b = quarks[BOTTOM].getMass();
17691 double m_c = quarks[CHARM].getMass();
17692 double m_s = quarks[STRANGE].getMass();
17693 double m_tau = leptons[TAU].getMass();
17694 double m_mu = leptons[MU].getMass();
17695
17696 double M_w_2 = (trueSM.Mw())*(trueSM.Mw());
17697
17698 double Qt = quarks[TOP].getCharge();
17699 double Qb = quarks[BOTTOM].getCharge();
17700 double Qc = quarks[CHARM].getCharge();
17701 double Qs = quarks[STRANGE].getCharge();
17702 double Qtau = leptons[TAU].getCharge();
17703 double Qmu = leptons[MU].getCharge();
17704
17705 double tau_t = 4.0 * m_t * m_t / mHl / mHl;
17706 double tau_b = 4.0 * m_b * m_b / mHl / mHl;
17707 double tau_c = 4.0 * m_c * m_c / mHl / mHl;
17708 double tau_s = 4.0 * m_s * m_s / mHl / mHl;
17709 double tau_tau = 4.0 * m_tau * m_tau / mHl / mHl;
17710 double tau_mu = 4.0 * m_mu * m_mu / mHl / mHl;
17711 double tau_W = 4.0 * M_w_2 / mHl / mHl;
17712
17713 double aPiv = ale / 8.0 / M_PI / v();
17714 gslpp::complex gSM, dg;
17715 gslpp::complex dKappa_t = cLHd6 * deltaG_hff_mu(quarks[TOP], mu) / (-m_t / v());
17716 gslpp::complex dKappa_b = cLHd6 * deltaG_hff_mu(quarks[BOTTOM], mu) / (-m_b / v());
17717 gslpp::complex dKappa_c = cLHd6 * deltaG_hff_mu(quarks[CHARM], mu) / (-m_c / v());
17718 gslpp::complex dKappa_s = cLHd6 * deltaG_hff_mu(quarks[STRANGE], mu) / (-m_s / v());
17719 gslpp::complex dKappa_tau = cLHd6 * deltaG_hff_mu(leptons[TAU], mu) / (-m_tau / v());
17720 gslpp::complex dKappa_mu = cLHd6 * deltaG_hff_mu(leptons[MU], mu) / (-m_mu / v());
17721 double dKappa_W = cLHd6 * (0.5 * v() / M_w_2) * deltaG3_hWW_mu(mu);
17722
17723 double deltaloc = deltaG_hAA_mu(mu);
17724
17725 gSM = aPiv * (3.0 * Qt * Qt * AH_f(tau_t) +
17726 3.0 * Qb * Qb * AH_f(tau_b) +
17727 3.0 * Qc * Qc * AH_f(tau_c) +
17728 3.0 * Qs * Qs * AH_f(tau_s) +
17729 Qtau * Qtau * AH_f(tau_tau) +
17730 Qmu * Qmu * AH_f(tau_mu) +
17731 AH_W(tau_W));
17732
17733 dg = deltaloc / gSM + (aPiv / gSM) * (
17734 3.0 * Qt * Qt * dKappa_t * AH_f(tau_t) +
17735 3.0 * Qb * Qb * dKappa_b * AH_f(tau_b) +
17736 3.0 * Qc * Qc * dKappa_c * AH_f(tau_c) +
17737 3.0 * Qs * Qs * dKappa_s * AH_f(tau_s) +
17738 dKappa_tau * Qtau * Qtau * AH_f(tau_tau) +
17739 dKappa_mu * Qmu * Qmu * AH_f(tau_mu) +
17740 dKappa_W * AH_W(tau_W)
17741 );
17742
17743 return dg.real();
17744}
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 17828 of file NPSMEFTd6General.cpp.

17828 {
17829 // Set to 0. for the moment
17830
17831 return 0.;
17832}

◆ 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 17472 of file NPSMEFTd6General.cpp.

17472 {
17473 // The effects of the RG running are neglected.
17474 double mf;
17475 if (p.is("TOP"))
17476 //mf = p.getMass(); // m_t(m_t)
17477 mf = mtpole; // pole mass
17478 else
17479 mf = p.getMass();
17480 gslpp::complex CfH = CfH_diag(p);
17481 return (-mf / v() * (delta_h - 0.5 * delta_GF)
17482 + CfH * v2 / sqrt(2.0));
17483}
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 17746 of file NPSMEFTd6General.cpp.

17746 {
17747 // The effects of the SM RG running are neglected.
17748 double mf;
17749
17750 double d_h_mu, d_GF_mu;
17751
17752 d_h_mu = (-getSMEFTCoeff("CHD", mu) / 4.0 + getSMEFTCoeff("CHbox", mu)) * v2;
17753 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);
17754
17755 if (p.is("TOP"))
17756 //mf = p.getMass(); // m_t(m_t)
17757 mf = mtpole; // pole mass
17758 else
17759 mf = p.getMass();
17760
17761 gslpp::complex CfH = CfH_diag_mu(p, mu);
17762
17763 return (-mf / v() * (d_h_mu - 0.5 * d_GF_mu)
17764 + CfH * v2 / sqrt(2.0));
17765}
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 17816 of file NPSMEFTd6General.cpp.

17816 {
17817 // Set to 0. for the moment
17818
17819 return 0.;
17820}

◆ 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 17247 of file NPSMEFTd6General.cpp.

17247 {
17248 return (getSMEFTCoeffEW("CHG") * v2 / v());
17249}

◆ 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 17496 of file NPSMEFTd6General.cpp.

17496 {
17497 return (getSMEFTCoeff("CHG", mu) * v2 / v());
17498}

◆ 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 17251 of file NPSMEFTd6General.cpp.

17251 {
17252 double m_t = mtpole;
17253 double m_b = quarks[BOTTOM].getMass();
17254 double m_c = quarks[CHARM].getMass();
17255 double m_s = quarks[STRANGE].getMass();
17256 double tau_t = 4.0 * m_t * m_t / mHl / mHl;
17257 double tau_b = 4.0 * m_b * m_b / mHl / mHl;
17258 double tau_c = 4.0 * m_c * m_c / mHl / mHl;
17259 double tau_s = 4.0 * m_s * m_s / mHl / mHl;
17260 double aSPiv = AlsMz / 16.0 / M_PI / v();
17261 gslpp::complex gSM, dg;
17262 gslpp::complex dKappa_t = cLHd6 * deltaG_hff(quarks[TOP]) / (-m_t / v());
17263 gslpp::complex dKappa_b = cLHd6 * deltaG_hff(quarks[BOTTOM]) / (-m_b / v());
17264 gslpp::complex dKappa_c = cLHd6 * deltaG_hff(quarks[CHARM]) / (-m_c / v());
17265 gslpp::complex dKappa_s = cLHd6 * deltaG_hff(quarks[STRANGE]) / (-m_s / v());
17266
17267 double deltaloc = deltaG_hgg();
17268
17269 gSM = aSPiv * (AH_f(tau_t) + AH_f(tau_b) + AH_f(tau_c));
17270
17271 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));
17272
17273 return dg.real();
17274}
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 17500 of file NPSMEFTd6General.cpp.

17500 {
17501 double m_t = mtpole;
17502 double m_b = quarks[BOTTOM].getMass();
17503 double m_c = quarks[CHARM].getMass();
17504 double m_s = quarks[STRANGE].getMass();
17505 double tau_t = 4.0 * m_t * m_t / mHl / mHl;
17506 double tau_b = 4.0 * m_b * m_b / mHl / mHl;
17507 double tau_c = 4.0 * m_c * m_c / mHl / mHl;
17508 double tau_s = 4.0 * m_s * m_s / mHl / mHl;
17509 double aSPiv = AlsMz / 16.0 / M_PI / v();
17510 gslpp::complex gSM, dg;
17511 gslpp::complex dKappa_t = cLHd6 * deltaG_hff_mu(quarks[TOP], mu) / (-m_t / v());
17512 gslpp::complex dKappa_b = cLHd6 * deltaG_hff_mu(quarks[BOTTOM], mu) / (-m_b / v());
17513 gslpp::complex dKappa_c = cLHd6 * deltaG_hff_mu(quarks[CHARM], mu) / (-m_c / v());
17514 gslpp::complex dKappa_s = cLHd6 * deltaG_hff_mu(quarks[STRANGE], mu) / (-m_s / v());
17515
17516 double deltaloc = deltaG_hgg_mu(mu);
17517
17518 gSM = aSPiv * (AH_f(tau_t) + AH_f(tau_b) + AH_f(tau_c));
17519
17520 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));
17521
17522 return dg.real();
17523}
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 17485 of file NPSMEFTd6General.cpp.

17485 {
17486 double dg;
17487
17488 dg = -0.5 * delta_GF + 3.0 * delta_h - 2.0 * getSMEFTCoeffEW("CH") * v2 * v2 / mHl / mHl;
17489
17490 return dg;
17491}

◆ 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 17767 of file NPSMEFTd6General.cpp.

17767 {
17768 double dg;
17769 double d_h_mu, d_GF_mu;
17770
17771 d_h_mu = (-getSMEFTCoeff("CHD", mu) / 4.0 + getSMEFTCoeff("CHbox", mu)) * v2;
17772 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);
17773
17774 dg = -0.5 * d_GF_mu + 3.0 * d_h_mu - 2.0 * getSMEFTCoeff("CH", mu) * v2 * v2 / mHl / mHl;
17775
17776 return dg;
17777}

◆ 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 17822 of file NPSMEFTd6General.cpp.

17822 {
17823 // Set to 0. for the moment
17824
17825 return 0.;
17826}

◆ 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 17842 of file NPSMEFTd6General.cpp.

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

◆ 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 16993 of file NPSMEFTd6General.cpp.

16993 {
16994 return (deltaGL_f(p) - deltaGR_f(p));
16995}

◆ 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 15697 of file NPSMEFTd6General.cpp.

15697 {
15698 double G0 = GF * pow(Mz*cW_tree, 3.0) / 6.0 / sqrt(2.0) / M_PI;
15699 double GammaW_tree = (3.0 + 2.0 * Nc) * G0;
15700
15701 // return (- 3.0 * GammaW_tree / 4.0 / (cW2_tree - sW2_tree)
15702 // *(4.0 * sW_tree * cW_tree * getSMEFTCoeffEW("CHWB") * v2_over_LambdaNP2
15703 // + cW2_tree * getSMEFTCoeffEW("CHD") * v2_over_LambdaNP2
15704 // + 2.0 * (1.0 + cW2_tree) / 3.0 * delta_GF)
15705 // + 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);
15706
15707 double deltaNLO;
15708
15709 // Finite NLO corrections
15710 deltaNLO = (-0.001145 * getSMEFTCoeffEW("CW") -0.000142 * getSMEFTCoeffEW("CHbox") +0.020351 * getSMEFTCoeffEW("CHD") -0.001153 * getSMEFTCoeffEW("CHW")
15711 +0.045955 * getSMEFTCoeffEW("CHWB") +0.004077 * getSMEFTCoeffEW("CuWR",2, 2) -0.002262 * getSMEFTCoeffEW("CHl1R",0, 0) -0.002262 * getSMEFTCoeffEW("CHl1R",1, 1)
15712 -0.000171 * getSMEFTCoeffEW("CHl1R",2, 2) -0.076031 * getSMEFTCoeffEW("CHl3R",0, 0) -0.076031 * getSMEFTCoeffEW("CHl3R",1, 1) +0.010463 * getSMEFTCoeffEW("CHl3R",2, 2)
15713 +0.000171 * getSMEFTCoeffEW("CHq1R",0, 0) +0.000171 * getSMEFTCoeffEW("CHq1R",1, 1) +0.082251 * getSMEFTCoeffEW("CHq3R",0, 0) +0.082251 * getSMEFTCoeffEW("CHq3R",1, 1)
15714 -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)
15715 -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)
15716 -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)
15717 -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)
15718 +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)
15719 +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)
15720 -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)
15721 -0.004703 * getSMEFTCoeffEW("Clq3R",2, 2, 1, 1) -0.005561 * getSMEFTCoeffEW("Clq3R",2, 2, 2, 2) ) * v2;
15722
15723 return ( GammaW_tree * (deltaMwd6() + 2.0 * delta_UgCC)
15724 + 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
15725 + cNLOd6 * deltaNLO );
15726}
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 15599 of file NPSMEFTd6General.cpp.

15599 {
15600 double G0 = GF * pow(Mz*cW_tree, 3.0) / 6.0 / sqrt(2.0) / M_PI;
15601 double deltaGamma_Wij;
15602 double GammaW_tree;
15603 double CHF3ij;
15604
15605 double deltaNLO;
15606
15607 if (fj.getIndex() - fi.getIndex() == 1)
15608 //CHF3ij = CHF3_diag(fi);
15609 CHF3ij = CHF3CC_diag(fi).real();
15610 else
15611 CHF3ij = 0.;
15612
15613 //if (fi.is("QUARK")) {
15614 if ( fi.getIndex() > 5 ) {
15615 GammaW_tree = Nc * G0;
15616 } else {
15617 GammaW_tree = G0;
15618 }
15619
15620 // deltaGamma_Wij = - 3.0 * GammaW_tree / 4.0 / (cW2_tree - sW2_tree)
15621 // *(4.0 * sW_tree * cW_tree * getSMEFTCoeffEW("CHWB") * v2_over_LambdaNP2
15622 // + cW2_tree * getSMEFTCoeffEW("CHD") * v2_over_LambdaNP2
15623 // + 2.0 * (1.0 + cW2_tree) / 3.0 * delta_GF);
15624
15625 // deltaGamma_Wij = deltaGamma_Wij + 2.0 * GammaW_tree * CHF3ij * v2_over_LambdaNP2;
15626
15627 deltaGamma_Wij = deltaMwd6() + 2.0 * delta_UgCC;
15628
15629 deltaGamma_Wij = GammaW_tree * (deltaGamma_Wij + 2.0 * CHF3ij * v2);
15630
15631 // Finite NLO corrections
15632 // NLO only for leptonic decays for lepton universality tests.
15633 // This function is only used for the calculation of BR, RWc and universality tests. W width includes total NLO corrections separately.
15634 switch(fj.getIndex()){
15635 //if (fj.is("ELECTRON")) {
15636 case 1:
15637 deltaNLO = (-0.000127 * getSMEFTCoeffEW("CW") -0.000016 * getSMEFTCoeffEW("CHbox") +0.00211 * getSMEFTCoeffEW("CHD") -0.000128 * getSMEFTCoeffEW("CHW")
15638 +0.004837 * getSMEFTCoeffEW("CHWB") +0.000453 * getSMEFTCoeffEW("CuWR",2, 2) -0.000403 * getSMEFTCoeffEW("CHl1R",0, 0) -0.000232 * getSMEFTCoeffEW("CHl1R",1, 1)
15639 +0.003165 * getSMEFTCoeffEW("CHl3R",0, 0) -0.003623 * getSMEFTCoeffEW("CHl3R",1, 1) +0.000408 * getSMEFTCoeffEW("CHl3R",2, 2) +0.001225 * getSMEFTCoeffEW("CHq3R",0, 0)
15640 +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)
15641 -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)
15642 -0.002255 * getSMEFTCoeffEW("Clq3R",0, 0, 2, 2) +0.003307 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2) ) * v2;
15643 break;
15644 //} else if (fj.is("MUON")) {
15645 case 3:
15646 deltaNLO = (-0.000127 * getSMEFTCoeffEW("CW") -0.000016 * getSMEFTCoeffEW("CHbox") +0.00211 * getSMEFTCoeffEW("CHD") -0.000128 * getSMEFTCoeffEW("CHW")
15647 +0.004837 * getSMEFTCoeffEW("CHWB") +0.000453 * getSMEFTCoeffEW("CuWR",2, 2) -0.000232 * getSMEFTCoeffEW("CHl1R",0, 0) -0.000403 * getSMEFTCoeffEW("CHl1R",1, 1)
15648 -0.003623 * getSMEFTCoeffEW("CHl3R",0, 0) +0.003165 * getSMEFTCoeffEW("CHl3R",1, 1) +0.000408 * getSMEFTCoeffEW("CHl3R",2, 2) +0.001225 * getSMEFTCoeffEW("CHq3R",0, 0)
15649 +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)
15650 -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)
15651 -0.002352 * getSMEFTCoeffEW("Clq3R",1, 1, 1, 1) -0.002255 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2) ) * v2;
15652 break;
15653 //} else if (fj.is("TAU")) {
15654 case 5:
15655 deltaNLO = (-0.000127 * getSMEFTCoeffEW("CW") -0.000016 * getSMEFTCoeffEW("CHbox") +0.00211 * getSMEFTCoeffEW("CHD") -0.000128 * getSMEFTCoeffEW("CHW")
15656 +0.004837 * getSMEFTCoeffEW("CHWB") +0.000453 * getSMEFTCoeffEW("CuWR",2, 2) -0.000232 * getSMEFTCoeffEW("CHl1R",0, 0) -0.000232 * getSMEFTCoeffEW("CHl1R",1, 1)
15657 -0.000171 * getSMEFTCoeffEW("CHl1R",2, 2) -0.003623 * getSMEFTCoeffEW("CHl3R",0, 0) -0.003623 * getSMEFTCoeffEW("CHl3R",1, 1) +0.007196 * getSMEFTCoeffEW("CHl3R",2, 2)
15658 +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)
15659 -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)
15660 +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)
15661 -0.005561 * getSMEFTCoeffEW("Clq3R",2, 2, 2, 2) ) * v2;
15662 break;
15663 //} else if (fi.is("UP")) {
15664 case 6:
15665 deltaNLO = (-0.000382 * getSMEFTCoeffEW("CW") -0.000047 * getSMEFTCoeffEW("CHbox") +0.00701 * getSMEFTCoeffEW("CHD") -0.000384 * getSMEFTCoeffEW("CHW")
15666 +0.015722 * getSMEFTCoeffEW("CHWB") +0.001359 * getSMEFTCoeffEW("CuWR",2, 2) -0.000697 * getSMEFTCoeffEW("CHl1R",0, 0) -0.000697 * getSMEFTCoeffEW("CHl1R",1, 1)
15667 -0.035975 * getSMEFTCoeffEW("CHl3R",0, 0) -0.035975 * getSMEFTCoeffEW("CHl3R",1, 1) +0.001225 * getSMEFTCoeffEW("CHl3R",2, 2) +0.000171 * getSMEFTCoeffEW("CHq1R",0, 0)
15668 +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)
15669 +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)
15670 -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)
15671 +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)
15672 +0.00992 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2) -0.002352 * getSMEFTCoeffEW("Clq3R",2, 2, 0, 0) ) * v2;
15673 break;
15674 //} else if (fi.is("CHARM")) {
15675 case 8:
15676 deltaNLO = (-0.000382 * getSMEFTCoeffEW("CW") -0.000047 * getSMEFTCoeffEW("CHbox") +0.00701 * getSMEFTCoeffEW("CHD") -0.000384 * getSMEFTCoeffEW("CHW")
15677 +0.015722 * getSMEFTCoeffEW("CHWB") +0.001359 * getSMEFTCoeffEW("CuWR",2, 2) -0.000697 * getSMEFTCoeffEW("CHl1R",0, 0) -0.000697 * getSMEFTCoeffEW("CHl1R",1, 1)
15678 -0.035975 * getSMEFTCoeffEW("CHl3R",0, 0) -0.035975 * getSMEFTCoeffEW("CHl3R",1, 1) +0.001225 * getSMEFTCoeffEW("CHl3R",2, 2) +0.000171 * getSMEFTCoeffEW("CHq1R",1, 1)
15679 +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)
15680 +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)
15681 -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)
15682 +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)
15683 +0.00992 * getSMEFTCoeffEW("Clq3R",1, 1, 2, 2) -0.002352 * getSMEFTCoeffEW("Clq3R",2, 2, 1, 1) ) * v2;
15684 break;
15685 //} else {
15686 default:
15687 deltaNLO = 0.;
15688 }
15689
15690 return deltaGamma_Wij + cNLOd6 * deltaNLO;
15691}

◆ 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 16016 of file NPSMEFTd6General.cpp.

16017{
16018 double deltaGamma_Z = 0.;
16019 bool nonZeroNP = false;
16020
16021 double deltaNLO;
16022
16023 double delGVl[6], delGAl[6], delGVq[6], delGAq[6];
16024 for (int p = 0; p < 6; ++p) {
16025 delGVl[p] = deltaGV_f(leptons[p]);
16026 delGAl[p] = deltaGA_f(leptons[p]);
16027 delGVq[p] = deltaGV_f(quarks[p]);
16028 delGAq[p] = deltaGA_f(quarks[p]);
16029 if (delGVl[p] != 0.0 || delGAl[p] != 0.0
16030 || delGVq[p] != 0.0 || delGAq[p] != 0.0)
16031 nonZeroNP = true;
16032 }
16033
16034 if (nonZeroNP) {
16035 double gVf, gAf;
16036 double deltaGl[6], deltaGq[6];
16037 double delGammaZ = 0.0;
16038 for (int p = 0; p < 6; ++p) {
16039 gVf = trueSM.gV_f(leptons[p]).real();
16040 gAf = trueSM.gA_f(leptons[p]).real();
16041 deltaGl[p] = 2.0 * (gVf * delGVl[p] + gAf * delGAl[p]);
16042
16043 gVf = trueSM.gV_f(quarks[p]).real();
16044 gAf = trueSM.gA_f(quarks[p]).real();
16045 deltaGq[p] = 2.0 * (gVf * delGVq[p] + gAf * delGAq[p]);
16046
16047 delGammaZ += deltaGl[p] + 3.0 * deltaGq[p];
16048 }
16049
16050 double alpha = trueSM.alphaMz();
16051 double sW2_SM = trueSM.sW2();
16052 double cW2_SM = trueSM.cW2();
16053 deltaGamma_Z = alpha * Mz / 12.0 / sW2_SM / cW2_SM
16054 * delGammaZ;
16055 }
16056
16057 // Finite NLO corrections
16058 deltaNLO = (+0.002254 * getSMEFTCoeffEW("CW") -0.001125 * getSMEFTCoeffEW("CHbox") -0.05222 * getSMEFTCoeffEW("CHD") +0.000053 * getSMEFTCoeffEW("CHB")
16059 -0.000766 * getSMEFTCoeffEW("CHW") +0.060315 * getSMEFTCoeffEW("CHWB") -0.023483 * getSMEFTCoeffEW("CuWR",2, 2) +0.014583 * getSMEFTCoeffEW("CuBR",2, 2)
16060 -0.014841 * getSMEFTCoeffEW("CHl1R",0, 0) -0.014841 * getSMEFTCoeffEW("CHl1R",1, 1) -0.012341 * getSMEFTCoeffEW("CHl1R",2, 2) -0.10303 * getSMEFTCoeffEW("CHl3R",0, 0)
16061 -0.10303 * getSMEFTCoeffEW("CHl3R",1, 1) +0.014177 * getSMEFTCoeffEW("CHl3R",2, 2) -0.011546 * getSMEFTCoeffEW("CHeR",0, 0) -0.011546 * getSMEFTCoeffEW("CHeR",1, 1)
16062 -0.011546 * getSMEFTCoeffEW("CHeR",2, 2) +0.017864 * getSMEFTCoeffEW("CHq1R",0, 0) +0.017864 * getSMEFTCoeffEW("CHq1R",1, 1) +0.019278 * getSMEFTCoeffEW("CHq1R",2, 2)
16063 +0.099668 * getSMEFTCoeffEW("CHq3R",0, 0) +0.099668 * getSMEFTCoeffEW("CHq3R",1, 1) +0.024797 * getSMEFTCoeffEW("CHq3R",2, 2) +0.033884 * getSMEFTCoeffEW("CHuR",0, 0)
16064 +0.033884 * getSMEFTCoeffEW("CHuR",1, 1) +0.01902 * getSMEFTCoeffEW("CHuR",2, 2) -0.016816 * getSMEFTCoeffEW("CHdR",0, 0) -0.016816 * getSMEFTCoeffEW("CHdR",1, 1)
16065 -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)
16066 +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)
16067 -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)
16068 +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)
16069 +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)
16070 -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)
16071 -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)
16072 +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)
16073 +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)
16074 -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)
16075 -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)
16076 -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)
16077 -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)
16078 -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)
16079 -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)
16080 -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)
16081 -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)
16082 -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)
16083 +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)
16084 +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)
16085 -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)
16086 -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)
16087 +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)
16088 +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)
16089 -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)
16090 -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)
16091 -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)
16092 +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)
16093 +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)
16094 -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)
16095 -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)
16096 +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)
16097 +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)
16098 -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)
16099 -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)
16100 -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)
16101 +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)
16102 -0.002463 * getSMEFTCoeffEW("Cqd1R",2, 2, 1, 1) -0.002463 * getSMEFTCoeffEW("Cqd1R",2, 2, 2, 2) ) * v2;
16103
16104 return deltaGamma_Z + cNLOd6 * deltaNLO;
16105}
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 15742 of file NPSMEFTd6General.cpp.

15743{
15744 double deltaGamma_Zf = 0.;
15745 bool nonZeroNP = false;
15746
15747 double delGVf = deltaGV_f(f);
15748 double delGAf = deltaGA_f(f);
15749
15750 double gVf = trueSM.gV_f(f).real();
15751 double gAf = trueSM.gA_f(f).real();
15752
15753 double Nf;
15754
15755 double deltaNLO;
15756
15757 //if (f.is("LEPTON")) {
15758 // Nf = 1.0;
15759 //} else {
15760 // Nf = 3.0;
15761 //}
15762
15763 if ( f.getIndex() < 6 ) {
15764 Nf = 1.0;
15765 } else {
15766 Nf = 3.0;
15767 }
15768
15769 double alpha = trueSM.alphaMz();
15770 double sW2_SM = trueSM.sW2();
15771 double cW2_SM = trueSM.cW2();
15772
15773 if (delGVf != 0.0 || delGAf != 0.0)
15774 nonZeroNP = true;
15775
15776 if (nonZeroNP) {
15777 double delGammaZf = 0.0;
15778 delGammaZf = 2.0 * Nf * (gVf * delGVf + gAf * delGAf);
15779
15780 deltaGamma_Zf = alpha * Mz / 12.0 / sW2_SM / cW2_SM * delGammaZf;
15781 }
15782
15783 // Finite NLO corrections
15784 // NLO only for leptonic decays for lepton universality tests .
15785 // This function is only used for the calculation of corrections to BR and test of universality. Z width includes total NLO corrections separately.
15786 switch(f.getIndex()){
15787 //if (f.is("NEUTRINO_1")) {
15788 case 0:
15789 deltaNLO = (-0.000125 * getSMEFTCoeffEW("CW") -0.000183 * getSMEFTCoeffEW("CHbox") -0.005003 * getSMEFTCoeffEW("CHD") -0.000033 * getSMEFTCoeffEW("CHB")
15790 -0.000115 * getSMEFTCoeffEW("CHW") +0.000882 * getSMEFTCoeffEW("CHWB") +0.000081 * getSMEFTCoeffEW("CuWR",2, 2) -0.000044 * getSMEFTCoeffEW("CuBR",2, 2)
15791 -0.012448 * getSMEFTCoeffEW("CHl1R",0, 0) -0.000256 * getSMEFTCoeffEW("CHl1R",1, 1) -0.000086 * getSMEFTCoeffEW("CHl1R",2, 2) +0.002853 * getSMEFTCoeffEW("CHl3R",0, 0)
15792 -0.007785 * getSMEFTCoeffEW("CHl3R",1, 1) +0.000298 * getSMEFTCoeffEW("CHl3R",2, 2) -0.000086 * getSMEFTCoeffEW("CHeR",0, 0) -0.000086 * getSMEFTCoeffEW("CHeR",1, 1)
15793 -0.000086 * getSMEFTCoeffEW("CHeR",2, 2) +0.000086 * getSMEFTCoeffEW("CHq1R",0, 0) +0.000086 * getSMEFTCoeffEW("CHq1R",1, 1) -0.00743 * getSMEFTCoeffEW("CHq1R",2, 2)
15794 +0.000895 * getSMEFTCoeffEW("CHq3R",0, 0) +0.000895 * getSMEFTCoeffEW("CHq3R",1, 1) +0.003579 * getSMEFTCoeffEW("CHq3R",2, 2) +0.000172 * getSMEFTCoeffEW("CHuR",0, 0)
15795 +0.000172 * getSMEFTCoeffEW("CHuR",1, 1) +0.007935 * getSMEFTCoeffEW("CHuR",2, 2) -0.000086 * getSMEFTCoeffEW("CHdR",0, 0) -0.000086 * getSMEFTCoeffEW("CHdR",1, 1)
15796 -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)
15797 +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)
15798 -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)
15799 +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)
15800 +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)
15801 -0.000143 * getSMEFTCoeffEW("CldR",0, 0, 1, 1) -0.000143 * getSMEFTCoeffEW("CldR",0, 0, 2, 2) ) * v2;
15802 break;
15803 //if (f.is("ELECTRON")) {
15804 case 1:
15805 deltaNLO = (+0.000102 * getSMEFTCoeffEW("CW") -0.000051 * getSMEFTCoeffEW("CHbox") -0.010075 * getSMEFTCoeffEW("CHD") -0.000003 * getSMEFTCoeffEW("CHB")
15806 -0.000034 * getSMEFTCoeffEW("CHW") -0.008133 * getSMEFTCoeffEW("CHWB") -0.000273 * getSMEFTCoeffEW("CuWR",2, 2) +0.000422 * getSMEFTCoeffEW("CuBR",2, 2)
15807 +0.000112 * getSMEFTCoeffEW("CHl1R",0, 0) -0.000106 * getSMEFTCoeffEW("CHl1R",1, 1) -0.00002 * getSMEFTCoeffEW("CHl1R",2, 2) -0.003345 * getSMEFTCoeffEW("CHl3R",0, 0)
15808 -0.002441 * getSMEFTCoeffEW("CHl3R",1, 1) +0.000152 * getSMEFTCoeffEW("CHl3R",2, 2) -0.011199 * getSMEFTCoeffEW("CHeR",0, 0) -0.00002 * getSMEFTCoeffEW("CHeR",1, 1)
15809 -0.00002 * getSMEFTCoeffEW("CHeR",2, 2) +0.00002 * getSMEFTCoeffEW("CHq1R",0, 0) +0.00002 * getSMEFTCoeffEW("CHq1R",1, 1) -0.001728 * getSMEFTCoeffEW("CHq1R",2, 2)
15810 +0.000456 * getSMEFTCoeffEW("CHq3R",0, 0) +0.000456 * getSMEFTCoeffEW("CHq3R",1, 1) +0.000535 * getSMEFTCoeffEW("CHq3R",2, 2) +0.00004 * getSMEFTCoeffEW("CHuR",0, 0)
15811 +0.00004 * getSMEFTCoeffEW("CHuR",1, 1) +0.001527 * getSMEFTCoeffEW("CHuR",2, 2) -0.00002 * getSMEFTCoeffEW("CHdR",0, 0) -0.00002 * getSMEFTCoeffEW("CHdR",1, 1)
15812 -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)
15813 +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)
15814 +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)
15815 +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)
15816 +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)
15817 -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)
15818 +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)
15819 -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)
15820 +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;
15821 break;
15822 //if (f.is("NEUTRINO_2")) {
15823 case 2:
15824 deltaNLO = (-0.000125 * getSMEFTCoeffEW("CW") -0.000183 * getSMEFTCoeffEW("CHbox") -0.005003 * getSMEFTCoeffEW("CHD") -0.000033 * getSMEFTCoeffEW("CHB")
15825 -0.000115 * getSMEFTCoeffEW("CHW") +0.000882 * getSMEFTCoeffEW("CHWB") +0.000081 * getSMEFTCoeffEW("CuWR",2, 2) -0.000044 * getSMEFTCoeffEW("CuBR",2, 2)
15826 -0.000256 * getSMEFTCoeffEW("CHl1R",0, 0) -0.012448 * getSMEFTCoeffEW("CHl1R",1, 1) -0.000086 * getSMEFTCoeffEW("CHl1R",2, 2) -0.007785 * getSMEFTCoeffEW("CHl3R",0, 0)
15827 +0.002853 * getSMEFTCoeffEW("CHl3R",1, 1) +0.000298 * getSMEFTCoeffEW("CHl3R",2, 2) -0.000086 * getSMEFTCoeffEW("CHeR",0, 0) -0.000086 * getSMEFTCoeffEW("CHeR",1, 1)
15828 -0.000086 * getSMEFTCoeffEW("CHeR",2, 2) +0.000086 * getSMEFTCoeffEW("CHq1R",0, 0) +0.000086 * getSMEFTCoeffEW("CHq1R",1, 1) -0.00743 * getSMEFTCoeffEW("CHq1R",2, 2)
15829 +0.000895 * getSMEFTCoeffEW("CHq3R",0, 0) +0.000895 * getSMEFTCoeffEW("CHq3R",1, 1) +0.003579 * getSMEFTCoeffEW("CHq3R",2, 2) +0.000172 * getSMEFTCoeffEW("CHuR",0, 0)
15830 +0.000172 * getSMEFTCoeffEW("CHuR",1, 1) +0.007935 * getSMEFTCoeffEW("CHuR",2, 2) -0.000086 * getSMEFTCoeffEW("CHdR",0, 0) -0.000086 * getSMEFTCoeffEW("CHdR",1, 1)
15831 -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)
15832 -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)
15833 -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)
15834 -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)
15835 +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)
15836 -0.000143 * getSMEFTCoeffEW("CldR",1, 1, 1, 1) -0.000143 * getSMEFTCoeffEW("CldR",1, 1, 2, 2) ) * v2;
15837 break;
15838 //} else if (f.is("MUON")) {
15839 case 3:
15840 deltaNLO = (+0.000102 * getSMEFTCoeffEW("CW") -0.000051 * getSMEFTCoeffEW("CHbox") -0.010075 * getSMEFTCoeffEW("CHD") -0.000003 * getSMEFTCoeffEW("CHB")
15841 -0.000034 * getSMEFTCoeffEW("CHW") -0.008133 * getSMEFTCoeffEW("CHWB") -0.000273 * getSMEFTCoeffEW("CuWR",2, 2) +0.000422 * getSMEFTCoeffEW("CuBR",2, 2)
15842 -0.000106 * getSMEFTCoeffEW("CHl1R",0, 0) +0.000112 * getSMEFTCoeffEW("CHl1R",1, 1) -0.00002 * getSMEFTCoeffEW("CHl1R",2, 2) -0.002441 * getSMEFTCoeffEW("CHl3R",0, 0)
15843 -0.003345 * getSMEFTCoeffEW("CHl3R",1, 1) +0.000152 * getSMEFTCoeffEW("CHl3R",2, 2) -0.00002 * getSMEFTCoeffEW("CHeR",0, 0) -0.011199 * getSMEFTCoeffEW("CHeR",1, 1)
15844 -0.00002 * getSMEFTCoeffEW("CHeR",2, 2) +0.00002 * getSMEFTCoeffEW("CHq1R",0, 0) +0.00002 * getSMEFTCoeffEW("CHq1R",1, 1) -0.001728 * getSMEFTCoeffEW("CHq1R",2, 2)
15845 +0.000456 * getSMEFTCoeffEW("CHq3R",0, 0) +0.000456 * getSMEFTCoeffEW("CHq3R",1, 1) +0.000535 * getSMEFTCoeffEW("CHq3R",2, 2) +0.00004 * getSMEFTCoeffEW("CHuR",0, 0)
15846 +0.00004 * getSMEFTCoeffEW("CHuR",1, 1) +0.001527 * getSMEFTCoeffEW("CHuR",2, 2) -0.00002 * getSMEFTCoeffEW("CHdR",0, 0) -0.00002 * getSMEFTCoeffEW("CHdR",1, 1)
15847 -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)
15848 +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)
15849 +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)
15850 -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)
15851 +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)
15852 -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)
15853 +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)
15854 -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)
15855 +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;
15856 break;
15857 //if (f.is("NEUTRINO_3")) {
15858 case 4:
15859 deltaNLO = (-0.000125 * getSMEFTCoeffEW("CW") -0.000183 * getSMEFTCoeffEW("CHbox") -0.005003 * getSMEFTCoeffEW("CHD") -0.000033 * getSMEFTCoeffEW("CHB")
15860 -0.000115 * getSMEFTCoeffEW("CHW") +0.000882 * getSMEFTCoeffEW("CHWB") +0.000081 * getSMEFTCoeffEW("CuWR",2, 2) -0.000044 * getSMEFTCoeffEW("CuBR",2, 2)
15861 -0.000256 * getSMEFTCoeffEW("CHl1R",0, 0) -0.000256 * getSMEFTCoeffEW("CHl1R",1, 1) -0.012278 * getSMEFTCoeffEW("CHl1R",2, 2) -0.007785 * getSMEFTCoeffEW("CHl3R",0, 0)
15862 -0.007785 * getSMEFTCoeffEW("CHl3R",1, 1) +0.010936 * getSMEFTCoeffEW("CHl3R",2, 2) -0.000086 * getSMEFTCoeffEW("CHeR",0, 0) -0.000086 * getSMEFTCoeffEW("CHeR",1, 1)
15863 -0.000086 * getSMEFTCoeffEW("CHeR",2, 2) +0.000086 * getSMEFTCoeffEW("CHq1R",0, 0) +0.000086 * getSMEFTCoeffEW("CHq1R",1, 1) -0.00743 * getSMEFTCoeffEW("CHq1R",2, 2)
15864 +0.000895 * getSMEFTCoeffEW("CHq3R",0, 0) +0.000895 * getSMEFTCoeffEW("CHq3R",1, 1) +0.003579 * getSMEFTCoeffEW("CHq3R",2, 2) +0.000172 * getSMEFTCoeffEW("CHuR",0, 0)
15865 +0.000172 * getSMEFTCoeffEW("CHuR",1, 1) +0.007935 * getSMEFTCoeffEW("CHuR",2, 2) -0.000086 * getSMEFTCoeffEW("CHdR",0, 0) -0.000086 * getSMEFTCoeffEW("CHdR",1, 1)
15866 -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)
15867 -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)
15868 +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)
15869 +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)
15870 -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)
15871 +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)
15872 -0.000143 * getSMEFTCoeffEW("CldR",2, 2, 2, 2) ) * v2;
15873 break;
15874 //} else if (f.is("TAU")) {
15875 case 5:
15876 deltaNLO = (+0.000102 * getSMEFTCoeffEW("CW") -0.000051 * getSMEFTCoeffEW("CHbox") -0.010075 * getSMEFTCoeffEW("CHD") -0.000003 * getSMEFTCoeffEW("CHB")
15877 -0.000034 * getSMEFTCoeffEW("CHW") -0.008133 * getSMEFTCoeffEW("CHWB") -0.000273 * getSMEFTCoeffEW("CuWR",2, 2) +0.000422 * getSMEFTCoeffEW("CuBR",2, 2)
15878 -0.000106 * getSMEFTCoeffEW("CHl1R",0, 0) -0.000106 * getSMEFTCoeffEW("CHl1R",1, 1) +0.000198 * getSMEFTCoeffEW("CHl1R",2, 2) -0.002441 * getSMEFTCoeffEW("CHl3R",0, 0)
15879 -0.002441 * getSMEFTCoeffEW("CHl3R",1, 1) -0.000751 * getSMEFTCoeffEW("CHl3R",2, 2) -0.00002 * getSMEFTCoeffEW("CHeR",0, 0) -0.00002 * getSMEFTCoeffEW("CHeR",1, 1)
15880 -0.011199 * getSMEFTCoeffEW("CHeR",2, 2) +0.00002 * getSMEFTCoeffEW("CHq1R",0, 0) +0.00002 * getSMEFTCoeffEW("CHq1R",1, 1) -0.001728 * getSMEFTCoeffEW("CHq1R",2, 2)
15881 +0.000456 * getSMEFTCoeffEW("CHq3R",0, 0) +0.000456 * getSMEFTCoeffEW("CHq3R",1, 1) +0.000535 * getSMEFTCoeffEW("CHq3R",2, 2) +0.00004 * getSMEFTCoeffEW("CHuR",0, 0)
15882 +0.00004 * getSMEFTCoeffEW("CHuR",1, 1) +0.001527 * getSMEFTCoeffEW("CHuR",2, 2) -0.00002 * getSMEFTCoeffEW("CHdR",0, 0) -0.00002 * getSMEFTCoeffEW("CHdR",1, 1)
15883 -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)
15884 -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)
15885 -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)
15886 +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)
15887 -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)
15888 +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)
15889 -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)
15890 +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)
15891 -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)
15892 +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;
15893 break;
15894 //if (f.is("UP")) {
15895 case 6:
15896 deltaNLO = (+0.001041 * getSMEFTCoeffEW("CW") -0.000005 * getSMEFTCoeffEW("CHbox") -0.002874 * getSMEFTCoeffEW("CHD") +0.00005 * getSMEFTCoeffEW("CHB")
15897 -0.000015 * getSMEFTCoeffEW("CHW") +0.012204 * getSMEFTCoeffEW("CHWB") -0.002252 * getSMEFTCoeffEW("CuWR",2, 2) +0.003307 * getSMEFTCoeffEW("CuBR",2, 2)
15898 -0.000266 * getSMEFTCoeffEW("CHl1R",0, 0) -0.000266 * getSMEFTCoeffEW("CHl1R",1, 1) +0.00003 * getSMEFTCoeffEW("CHl1R",2, 2) -0.013774 * getSMEFTCoeffEW("CHl3R",0, 0)
15899 -0.013774 * getSMEFTCoeffEW("CHl3R",1, 1) +0.00053 * getSMEFTCoeffEW("CHl3R",2, 2) +0.00003 * getSMEFTCoeffEW("CHeR",0, 0) +0.00003 * getSMEFTCoeffEW("CHeR",1, 1)
15900 +0.00003 * getSMEFTCoeffEW("CHeR",2, 2) -0.038605 * getSMEFTCoeffEW("CHq1R",0, 0) -0.00003 * getSMEFTCoeffEW("CHq1R",1, 1) +0.002478 * getSMEFTCoeffEW("CHq1R",2, 2)
15901 +0.03623 * getSMEFTCoeffEW("CHq3R",0, 0) +0.001591 * getSMEFTCoeffEW("CHq3R",1, 1) -0.003461 * getSMEFTCoeffEW("CHq3R",2, 2) +0.033092 * getSMEFTCoeffEW("CHuR",0, 0)
15902 -0.00006 * getSMEFTCoeffEW("CHuR",1, 1) -0.00507 * getSMEFTCoeffEW("CHuR",2, 2) +0.00003 * getSMEFTCoeffEW("CHdR",0, 0) +0.00003 * getSMEFTCoeffEW("CHdR",1, 1)
15903 +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)
15904 +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)
15905 -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)
15906 -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)
15907 -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)
15908 -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)
15909 -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)
15910 +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)
15911 +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)
15912 -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)
15913 +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)
15914 -0.000301 * getSMEFTCoeffEW("Cqd1R",0, 0, 1, 1) -0.000301 * getSMEFTCoeffEW("Cqd1R",0, 0, 2, 2) ) * v2;
15915 break;
15916 //if (f.is("DOWN")) {
15917 case 7:
15918 deltaNLO = (+0.000814 * getSMEFTCoeffEW("CW") -0.000137 * getSMEFTCoeffEW("CHbox") -0.000388 * getSMEFTCoeffEW("CHD") +0.00002 * getSMEFTCoeffEW("CHB")
15919 -0.000096 * getSMEFTCoeffEW("CHW") +0.020102 * getSMEFTCoeffEW("CHWB") -0.001898 * getSMEFTCoeffEW("CuWR",2, 2) +0.002841 * getSMEFTCoeffEW("CuBR",2, 2)
15920 -0.000416 * getSMEFTCoeffEW("CHl1R",0, 0) -0.000416 * getSMEFTCoeffEW("CHl1R",1, 1) -0.000036 * getSMEFTCoeffEW("CHl1R",2, 2) -0.022179 * getSMEFTCoeffEW("CHl3R",0, 0)
15921 -0.022179 * getSMEFTCoeffEW("CHl3R",1, 1) +0.000677 * getSMEFTCoeffEW("CHl3R",2, 2) -0.000036 * getSMEFTCoeffEW("CHeR",0, 0) -0.000036 * getSMEFTCoeffEW("CHeR",1, 1)
15922 -0.000036 * getSMEFTCoeffEW("CHeR",2, 2) +0.056109 * getSMEFTCoeffEW("CHq1R",0, 0) +0.000036 * getSMEFTCoeffEW("CHq1R",1, 1) -0.003224 * getSMEFTCoeffEW("CHq1R",2, 2)
15923 +0.053732 * getSMEFTCoeffEW("CHq3R",0, 0) +0.00203 * getSMEFTCoeffEW("CHq3R",1, 1) -0.000416 * getSMEFTCoeffEW("CHq3R",2, 2) +0.000072 * getSMEFTCoeffEW("CHuR",0, 0)
15924 +0.000072 * getSMEFTCoeffEW("CHuR",1, 1) +0.001337 * getSMEFTCoeffEW("CHuR",2, 2) -0.016486 * getSMEFTCoeffEW("CHdR",0, 0) -0.000036 * getSMEFTCoeffEW("CHdR",1, 1)
15925 -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)
15926 -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)
15927 -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)
15928 +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)
15929 -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)
15930 -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)
15931 -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)
15932 -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)
15933 -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)
15934 +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)
15935 -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)
15936 +0.000064 * getSMEFTCoeffEW("Cqd1R",1, 1, 0, 0) -0.002828 * getSMEFTCoeffEW("Cqd1R",2, 2, 0, 0) ) * v2;
15937 break;
15938 //} else if (f.is("CHARM")) {
15939 case 8:
15940 deltaNLO = (+0.001041 * getSMEFTCoeffEW("CW") -0.000005 * getSMEFTCoeffEW("CHbox") -0.002874 * getSMEFTCoeffEW("CHD") +0.00005 * getSMEFTCoeffEW("CHB")
15941 -0.000015 * getSMEFTCoeffEW("CHW") +0.012204 * getSMEFTCoeffEW("CHWB") -0.002252 * getSMEFTCoeffEW("CuWR",2, 2) +0.003307 * getSMEFTCoeffEW("CuBR",2, 2)
15942 -0.000266 * getSMEFTCoeffEW("CHl1R",0, 0) -0.000266 * getSMEFTCoeffEW("CHl1R",1, 1) +0.00003 * getSMEFTCoeffEW("CHl1R",2, 2) -0.013774 * getSMEFTCoeffEW("CHl3R",0, 0)
15943 -0.013774 * getSMEFTCoeffEW("CHl3R",1, 1) +0.00053 * getSMEFTCoeffEW("CHl3R",2, 2) +0.00003 * getSMEFTCoeffEW("CHeR",0, 0) +0.00003 * getSMEFTCoeffEW("CHeR",1, 1)
15944 +0.00003 * getSMEFTCoeffEW("CHeR",2, 2) -0.00003 * getSMEFTCoeffEW("CHq1R",0, 0) -0.038605 * getSMEFTCoeffEW("CHq1R",1, 1) +0.002478 * getSMEFTCoeffEW("CHq1R",2, 2)
15945 +0.001591 * getSMEFTCoeffEW("CHq3R",0, 0) +0.03623 * getSMEFTCoeffEW("CHq3R",1, 1) -0.003461 * getSMEFTCoeffEW("CHq3R",2, 2) -0.00006 * getSMEFTCoeffEW("CHuR",0, 0)
15946 +0.033092 * getSMEFTCoeffEW("CHuR",1, 1) -0.00507 * getSMEFTCoeffEW("CHuR",2, 2) +0.00003 * getSMEFTCoeffEW("CHdR",0, 0) +0.00003 * getSMEFTCoeffEW("CHdR",1, 1)
15947 +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)
15948 -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)
15949 -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)
15950 -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)
15951 -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)
15952 -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)
15953 -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)
15954 +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)
15955 +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)
15956 -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)
15957 +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)
15958 -0.000301 * getSMEFTCoeffEW("Cqd1R",1, 1, 1, 1) -0.000301 * getSMEFTCoeffEW("Cqd1R",1, 1, 2, 2) ) * v2;
15959 break;
15960 //if (f.is("STRANGE")) {
15961 case 9:
15962 deltaNLO = (+0.000814 * getSMEFTCoeffEW("CW") -0.000137 * getSMEFTCoeffEW("CHbox") -0.000388 * getSMEFTCoeffEW("CHD") +0.00002 * getSMEFTCoeffEW("CHB")
15963 -0.000096 * getSMEFTCoeffEW("CHW") +0.020102 * getSMEFTCoeffEW("CHWB") -0.001898 * getSMEFTCoeffEW("CuWR",2, 2) +0.002841 * getSMEFTCoeffEW("CuBR",2, 2)
15964 -0.000416 * getSMEFTCoeffEW("CHl1R",0, 0) -0.000416 * getSMEFTCoeffEW("CHl1R",1, 1) -0.000036 * getSMEFTCoeffEW("CHl1R",2, 2) -0.022179 * getSMEFTCoeffEW("CHl3R",0, 0)
15965 -0.022179 * getSMEFTCoeffEW("CHl3R",1, 1) +0.000677 * getSMEFTCoeffEW("CHl3R",2, 2) -0.000036 * getSMEFTCoeffEW("CHeR",0, 0) -0.000036 * getSMEFTCoeffEW("CHeR",1, 1)
15966 -0.000036 * getSMEFTCoeffEW("CHeR",2, 2) +0.000036 * getSMEFTCoeffEW("CHq1R",0, 0) +0.056109 * getSMEFTCoeffEW("CHq1R",1, 1) -0.003224 * getSMEFTCoeffEW("CHq1R",2, 2)
15967 +0.00203 * getSMEFTCoeffEW("CHq3R",0, 0) +0.053732 * getSMEFTCoeffEW("CHq3R",1, 1) -0.000416 * getSMEFTCoeffEW("CHq3R",2, 2) +0.000072 * getSMEFTCoeffEW("CHuR",0, 0)
15968 +0.000072 * getSMEFTCoeffEW("CHuR",1, 1) +0.001337 * getSMEFTCoeffEW("CHuR",2, 2) -0.000036 * getSMEFTCoeffEW("CHdR",0, 0) -0.016486 * getSMEFTCoeffEW("CHdR",1, 1)
15969 -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)
15970 -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)
15971 -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)
15972 +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)
15973 -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)
15974 -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)
15975 -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)
15976 -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)
15977 -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)
15978 +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)
15979 -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)
15980 +0.000365 * getSMEFTCoeffEW("Cqd1R",1, 1, 2, 2) -0.002828 * getSMEFTCoeffEW("Cqd1R",2, 2, 1, 1) ) * v2;
15981 break;
15982 //} else if (f.is("BOTTOM")) {
15983 case 11:
15984 deltaNLO = (-0.001389 * getSMEFTCoeffEW("CW") -0.000137 * getSMEFTCoeffEW("CHbox") -0.000463 * getSMEFTCoeffEW("CHD") +0.00002 * getSMEFTCoeffEW("CHB")
15985 -0.000096 * getSMEFTCoeffEW("CHW") +0.017458 * getSMEFTCoeffEW("CHWB") -0.014607 * getSMEFTCoeffEW("CuWR",2, 2) +0.001149 * getSMEFTCoeffEW("CuBR",2, 2)
15986 -0.000416 * getSMEFTCoeffEW("CHl1R",0, 0) -0.000416 * getSMEFTCoeffEW("CHl1R",1, 1) -0.000036 * getSMEFTCoeffEW("CHl1R",2, 2) -0.010179 * getSMEFTCoeffEW("CHl3R",0, 0)
15987 -0.010179 * getSMEFTCoeffEW("CHl3R",1, 1) +0.000677 * getSMEFTCoeffEW("CHl3R",2, 2) -0.000036 * getSMEFTCoeffEW("CHeR",0, 0) -0.000036 * getSMEFTCoeffEW("CHeR",1, 1)
15988 -0.000036 * getSMEFTCoeffEW("CHeR",2, 2) +0.000036 * getSMEFTCoeffEW("CHq1R",0, 0) +0.000036 * getSMEFTCoeffEW("CHq1R",1, 1) +0.048246 * getSMEFTCoeffEW("CHq1R",2, 2)
15989 +0.00203 * getSMEFTCoeffEW("CHq3R",0, 0) +0.00203 * getSMEFTCoeffEW("CHq3R",1, 1) +0.020209 * getSMEFTCoeffEW("CHq3R",2, 2) +0.000072 * getSMEFTCoeffEW("CHuR",0, 0)
15990 +0.000072 * getSMEFTCoeffEW("CHuR",1, 1) -0.0019 * getSMEFTCoeffEW("CHuR",2, 2) -0.000036 * getSMEFTCoeffEW("CHdR",0, 0) -0.000036 * getSMEFTCoeffEW("CHdR",1, 1)
15991 -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)
15992 -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)
15993 -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)
15994 +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)
15995 +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)
15996 -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)
15997 -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)
15998 +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)
15999 -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)
16000 -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)
16001 +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;
16002 break;
16003 default:
16004 deltaNLO = 0.;
16005 }
16006
16007 return deltaGamma_Zf + cNLOd6 * deltaNLO;
16008}

◆ 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 30158 of file NPSMEFTd6General.cpp.

30158 {
30159 double dwidth = 0.0;
30160
30161 double C1 = 0.0083;
30162 double muRG = 125.1;
30163
30164 //------ Old alpha scheme expression: Beg
30165 dwidth += cAsch * (+121209. * getSMEFTCoeff("CHbox",muRG)
30166 - 109493. * getSMEFTCoeff("CHB",muRG)
30167 + 40559.6 * getSMEFTCoeff("CHW",muRG)
30168 + 43704.5 * (getSMEFTCoeff("CHq1R", 0, 0,muRG) + getSMEFTCoeff("CHq3R", 0, 0,muRG))
30169 + 43686.8 * (getSMEFTCoeff("CHq1R", 1, 1,muRG) + getSMEFTCoeff("CHq3R", 1, 1,muRG))
30170 + 48405. * (getSMEFTCoeff("CHq1R", 2, 2,muRG) + getSMEFTCoeff("CHq3R", 2, 2,muRG))
30171 - 7957.66 * getSMEFTCoeff("CHdR", 0, 0,muRG)
30172 - 7942.9 * getSMEFTCoeff("CHdR", 1, 1,muRG)
30173 - 8231.05 * getSMEFTCoeff("CHdR", 2, 2,muRG)
30174 - 55688.4 * getSMEFTCoeff("CHD",muRG)
30175 - 202420. * getSMEFTCoeff("CHWB",muRG)
30176 - 3.837 * delta_GF
30177 - 0.829 * deltaGzd6()
30178 );
30179 /*+ cWsch * (+28762.7 * getSMEFTCoeff("CHD")
30180 - 17533.6 * getSMEFTCoeff("CHWB")
30181 - 3. * delta_GF
30182 - 0.829 * deltaGzd6()
30183 ));*/
30184
30185 //------ Old alpha scheme expression: End
30186
30187 // AG:
30188 dwidth += cWsch * (
30189 ((0.12095) * getSMEFTCoeff("CHbox",muRG)
30190 + (0.037885) * getSMEFTCoeff("CHW",muRG)
30191 + (-0.106698) * getSMEFTCoeff("CHB",muRG)
30192 + (0.029535) * getSMEFTCoeff("CHD",muRG)
30193 + (-0.0189127) * getSMEFTCoeff("CHWB",muRG)
30194 + (0.0435) * getSMEFTCoeff("CHq1R", 0, 0,muRG)
30195 + (0.043466) * getSMEFTCoeff("CHq1R", 1, 1,muRG)
30196 + (0.048137) * getSMEFTCoeff("CHq1R", 2, 2,muRG)
30197 + (0.0435) * getSMEFTCoeff("CHq3R", 0, 0,muRG)
30198 + (0.043466) * getSMEFTCoeff("CHq3R", 1, 1,muRG)
30199 + (0.048137) * getSMEFTCoeff("CHq3R", 2, 2,muRG)
30200 + (-0.007595) * getSMEFTCoeff("CHdR", 0, 0,muRG)
30201 + (-0.0075958) * getSMEFTCoeff("CHdR", 1, 1,muRG)
30202 + (-0.0078264) * getSMEFTCoeff("CHdR", 2, 2,muRG)
30203 + (-0.181359) * getSMEFTCoeff("CHl3R", 0, 0,muRG)
30204 + (-0.181359) * getSMEFTCoeff("CHl3R", 1, 1,muRG)
30205 + (0.18142) * getSMEFTCoeff("CllR", 0, 1, 1, 0,muRG)) * 1000000
30206 + (-0.826) * deltaGzd6()
30207 );
30208
30209 // Linear contribution from Higgs self-coupling
30210 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
30211
30212
30213 // Add modifications due to small variations of the SM parameters
30214 dwidth += cAsch * (cHSM * (-9.78 * deltaMz()
30215 + 16.533 * deltaMh()
30216 - 0.55 * deltaaMZ()
30217 + 2.769 * deltaGmu()))
30218 + cWsch * (cHSM * (-13.39 * deltaMz()
30219 + 16.533 * deltaMh()
30220 + 2.228 * deltaGmu()
30221 + 2.601 * deltaMw()));
30222
30223 // SM (1) + intrinsic + parametric theory relative errors (free pars)
30224 dwidth += eHZZint + eHZZpar;
30225
30226 return dwidth;
30227}
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 30229 of file NPSMEFTd6General.cpp.

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

◆ 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 29104 of file NPSMEFTd6General.cpp.

29104 {
29105 double dwidth = 0.0;
29106
29107 double C1 = 0.0083;
29108 double muRG = 125.1;
29109
29110 dwidth += (+121249. * getSMEFTCoeff("CHbox",muRG)
29111 - 59336.7 * getSMEFTCoeff("CHB",muRG)
29112 - 7152.53 * getSMEFTCoeff("CHW",muRG)
29113 + 63753.6 * (getSMEFTCoeff("CHl1R", 0, 0,muRG) + getSMEFTCoeff("CHl3R", 0, 0,muRG))
29114 + 63771.3 * (getSMEFTCoeff("CHl1R", 1, 1,muRG) + getSMEFTCoeff("CHl3R", 1, 1,muRG))
29115 - 54745.8 * getSMEFTCoeff("CHeR", 0, 0,muRG)
29116 - 54706. * getSMEFTCoeff("CHeR", 1, 1,muRG)
29117 + cAsch * (-42424.4 * getSMEFTCoeff("CHD",muRG)
29118 - 111863. * getSMEFTCoeff("CHWB",muRG)
29119 - 3.401 * delta_GF
29120 - 0.837 * deltaGzd6()
29121 )
29122 + cWsch * (-2206.38 * getSMEFTCoeff("CHD",muRG)
29123 - 23677.2 * getSMEFTCoeff("CHWB",muRG)
29124 - 3.001 * delta_GF
29125 - 0.837 * deltaGzd6()
29126 ));
29127
29128 // Linear contribution from Higgs self-coupling
29129 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
29130
29131
29132 // Add modifications due to small variations of the SM parameters
29133 dwidth += cAsch * (cHSM * (-10.452 * deltaMz()
29134 + 16.193 * deltaMh()
29135 - 0.096 * deltaaMZ()
29136 + 2.281 * deltaGmu()))
29137 + cWsch * (cHSM * (-11.25 * deltaMz()
29138 + 16.193 * deltaMh()
29139 + 2.17 * deltaGmu()
29140 + 0.522 * deltaMw()));
29141
29142 // SM (1) + intrinsic + parametric theory relative errors (free pars)
29143 dwidth += eHZZint + eHZZpar;
29144
29145 return dwidth;
29146}

◆ 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 29148 of file NPSMEFTd6General.cpp.

29148 {
29149 double dwidth = 0.0;
29150 if (FlagQuadraticTerms) {
29151 //Contributions that are quadratic in the effective coefficients
29152 dwidth += 0.0;
29153 }
29154
29155 return dwidth;
29156}

◆ 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 29738 of file NPSMEFTd6General.cpp.

29738 {
29739 double dwidth = 0.0;
29740
29741 double C1 = 0.0083;
29742 double muRG = 125.1;
29743
29744 dwidth += (+121287. * getSMEFTCoeff("CHbox",muRG)
29745 - 35405.9 * getSMEFTCoeff("CHB",muRG)
29746 - 27195.5 * getSMEFTCoeff("CHW",muRG)
29747 + 65790.6 * (getSMEFTCoeff("CHl1R", 0, 0,muRG) + getSMEFTCoeff("CHl3R", 0, 0,muRG))
29748 - 28690.7 * (getSMEFTCoeff("CHl1R", 1, 1,muRG) - getSMEFTCoeff("CHl3R", 1, 1,muRG))
29749 - 28703.9 * (getSMEFTCoeff("CHl1R", 2, 2,muRG) - getSMEFTCoeff("CHl3R", 2, 2,muRG))
29750 - 56575.7 * getSMEFTCoeff("CHeR", 0, 0,muRG)
29751 + cAsch * (-36350.8 * getSMEFTCoeff("CHD",muRG)
29752 - 68896.2 * getSMEFTCoeff("CHWB",muRG)
29753 - 3.199 * delta_GF
29754 - 0.846 * deltaGzd6())
29755 + cWsch * (-16304.9 * getSMEFTCoeff("CHD",muRG)
29756 - 24376.4 * getSMEFTCoeff("CHWB",muRG)
29757 - 3. * delta_GF
29758 - 0.846 * deltaGzd6())
29759 );
29760
29761 // Linear contribution from Higgs self-coupling
29762 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
29763
29764
29765 // Add modifications due to small variations of the SM parameters
29766 dwidth += cHSM * (cAsch * (-10.705 * deltaMz()
29767 + 15.922 * deltaMh()
29768 + 0.079 * deltaaMZ()
29769 + 2.103 * deltaGmu())
29770 + cWsch * (
29771 -10.099 * deltaMz()
29772 + 15.922 * deltaMh()
29773 + 2.191 * deltaGmu()
29774 - 0.445 * deltaMw()));
29775
29776 // SM (1) + intrinsic + parametric theory relative errors (free pars)
29777 dwidth += eHZZint + eHZZpar;
29778
29779 return dwidth;
29780}

◆ 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 29782 of file NPSMEFTd6General.cpp.

29782 {
29783 double dwidth = 0.0;
29784 if (FlagQuadraticTerms) {
29785 //Contributions that are quadratic in the effective coefficients
29786 dwidth += 0.0;
29787 }
29788
29789 return dwidth;
29790}

◆ 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 34281 of file NPSMEFTd6General.cpp.

34281 {
34282 double dwidth = 0.0;
34283
34284 double C1 = 0.0073;
34285 double muRG = 125.1;
34286
34287 dwidth += (+121306. * getSMEFTCoeff("CHbox",muRG)
34288 + 1054.18 * getSMEFTCoeff("CHB",muRG)
34289 - 91797.7 * getSMEFTCoeff("CHW",muRG)
34290 - 411.183 * getSMEFTCoeff("CHl1R", 0, 0,muRG)
34291 - 2684.07 * getSMEFTCoeff("CHeR", 0, 0,muRG)
34292 + 136899. * getSMEFTCoeff("CHl3R", 0, 0,muRG)
34293 + cAsch * (-198266. * getSMEFTCoeff("CHD",muRG)
34294 - 364381. * getSMEFTCoeff("CHWB",muRG)
34295 - 4.629 * delta_GF
34296 - 0.037 * deltaGzd6()
34297 - 13.549 * deltaMwd6()
34298 - 0.965 * deltaGwd6())
34299 + cWsch * (-33589.4 * getSMEFTCoeff("CHD",muRG)
34300 - 3458.14 * getSMEFTCoeff("CHWB",muRG)
34301 - 2.999 * delta_GF
34302 - 0.037 * deltaGzd6()
34303 - 0.965 * deltaGwd6())
34304 );
34305
34306 // Linear contribution from Higgs self-coupling
34307 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
34308
34309
34310 // Add modifications due to small variations of the SM parameters
34311 dwidth += cHSM * (cAsch * (-12.638 * deltaMz()
34312 + 14.08 * deltaMh()
34313 + 1.901 * deltaaMZ()
34314 + 0.103 * deltaGmu())
34315 + cWsch * (-0.103 * deltaMz()
34316 - 8.875 * deltaMw()
34317 + 14.08 * deltaMh()
34318 + 2.015 * deltaGmu()));
34319
34320 // SM (1) + intrinsic + parametric theory relative errors (free pars)
34321 // Dominated by CC => Use HWW uncertainty
34322 dwidth += eHWWint + eHWWpar;
34323
34324 return dwidth;
34325}

◆ 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 34327 of file NPSMEFTd6General.cpp.

34327 {
34328 double dwidth = 0.0;
34329 if (FlagQuadraticTerms) {
34330 //Contributions that are quadratic in the effective coefficients
34331 dwidth += 0.0;
34332 }
34333
34334 return dwidth;
34335}

◆ 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 31034 of file NPSMEFTd6General.cpp.

31034 {
31035 double dwidth = 0.0;
31036
31037 double C1 = 0.0083;
31038 double muRG = 125.1;
31039
31040 //------ Old alpha scheme expression: Beg
31041 dwidth += cAsch * (+121289. * getSMEFTCoeff("CHbox",muRG)
31042 - 84134.2 * getSMEFTCoeff("CHB",muRG)
31043 + 17402.7 * getSMEFTCoeff("CHW",muRG)
31044 + 21075. * (getSMEFTCoeff("CHl1R", 0, 0,muRG) + getSMEFTCoeff("CHl3R", 0, 0,muRG))
31045 + 21073.9 * (getSMEFTCoeff("CHl1R", 1, 1,muRG) + getSMEFTCoeff("CHl3R", 1, 1,muRG))
31046 + 20966.2 * (getSMEFTCoeff("CHl1R", 2, 2,muRG) + getSMEFTCoeff("CHl3R", 2, 2,muRG))
31047 + 23026.5 * (getSMEFTCoeff("CHq1R", 0, 0,muRG) + getSMEFTCoeff("CHq3R", 0, 0,muRG))
31048 + 23023.9 * (getSMEFTCoeff("CHq1R", 1, 1,muRG) + getSMEFTCoeff("CHq3R", 1, 1,muRG))
31049 + 22666. * (getSMEFTCoeff("CHq1R", 2, 2,muRG) + getSMEFTCoeff("CHq3R", 2, 2,muRG))
31050 - 18090.2 * getSMEFTCoeff("CHeR", 0, 0,muRG)
31051 - 18067. * getSMEFTCoeff("CHeR", 1, 1,muRG)
31052 - 17980.6 * getSMEFTCoeff("CHeR", 2, 2,muRG)
31053 - 4190.57 * getSMEFTCoeff("CHdR", 0, 0,muRG)
31054 - 4189.38 * getSMEFTCoeff("CHdR", 1, 1,muRG)
31055 - 3850.11 * getSMEFTCoeff("CHdR", 2, 2,muRG)
31056 - 48948.9 * getSMEFTCoeff("CHD",muRG)
31057 - 158101. * getSMEFTCoeff("CHWB",muRG)
31058 - 3.617 * delta_GF
31059 - 0.837 * deltaGzd6()
31060 );
31061 /*+ cWsch * (+13172. * getSMEFTCoeff("CHD")
31062 - 21275. * getSMEFTCoeff("CHWB")
31063 - 3. * delta_GF
31064 - 0.837 * deltaGzd6()
31065 ));*/
31066
31067 //------ Old alpha scheme expression: End
31068
31069 // AG:
31070 dwidth += cWsch * (
31071 ((0.12067) * getSMEFTCoeff("CHbox",muRG)
31072 + (0.02221) * getSMEFTCoeff("CHW",muRG)
31073 + (-0.08987) * getSMEFTCoeff("CHB",muRG)
31074 + (0.0195) * getSMEFTCoeff("CHD",muRG)
31075 + (-0.02029) * getSMEFTCoeff("CHWB",muRG)
31076 + (0.021341) * getSMEFTCoeff("CHl1R", 0, 0,muRG)
31077 + (0.021391) * getSMEFTCoeff("CHl1R", 1, 1,muRG)
31078 + (0.021248) * getSMEFTCoeff("CHl1R", 2, 2,muRG)
31079 + (-0.1582728) * getSMEFTCoeff("CHl3R", 0, 0,muRG)
31080 + (-0.158513) * getSMEFTCoeff("CHl3R", 1, 1,muRG)
31081 + (0.021248) * getSMEFTCoeff("CHl3R", 2, 2,muRG)
31082 + (-0.01721521) * getSMEFTCoeff("CHeR", 0, 0,muRG)
31083 + (-0.0172416) * getSMEFTCoeff("CHeR", 1, 1,muRG)
31084 + (-0.0171251) * getSMEFTCoeff("CHeR", 2, 2,muRG)
31085 + (0.022094) * getSMEFTCoeff("CHq1R", 0, 0,muRG)
31086 + (0.02214) * getSMEFTCoeff("CHq1R", 1, 1,muRG)
31087 + (0.023737) * getSMEFTCoeff("CHq1R", 2, 2,muRG)
31088 + (0.022094) * getSMEFTCoeff("CHq3R", 0, 0,muRG)
31089 + (0.02214) * getSMEFTCoeff("CHq3R", 1, 1,muRG)
31090 + (0.023737) * getSMEFTCoeff("CHq3R", 2, 2,muRG)
31091 + (-0.003856346) * getSMEFTCoeff("CHdR", 0, 0,muRG)
31092 + (-0.00384488) * getSMEFTCoeff("CHdR", 1, 1,muRG)
31093 + (-0.003870856) * getSMEFTCoeff("CHdR", 2, 2,muRG)
31094 + (0.18095) * getSMEFTCoeff("CllR", 0, 1, 1, 0,muRG)) * 1000000
31095 + (-0.831) * deltaGzd6()
31096 );
31097
31098 // Linear contribution from Higgs self-coupling
31099 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
31100
31101
31102 // Add modifications due to small variations of the SM parameters
31103 dwidth += cAsch * (cHSM * (-10.043 * deltaMz()
31104 + 16.281 * deltaMh()
31105 - 0.342 * deltaaMZ()
31106 + 2.516 * deltaGmu()))
31107 + cWsch * (cHSM * (-12.322 * deltaMz()
31108 + 16.281 * deltaMh()
31109 + 2.201 * deltaGmu()
31110 + 1.57 * deltaMw()));
31111
31112 // SM (1) + intrinsic + parametric theory relative errors (free pars)
31113 dwidth += eHZZint + eHZZpar;
31114
31115 return dwidth;
31116}

◆ 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 31118 of file NPSMEFTd6General.cpp.

31118 {
31119 double dwidth = 0.0;
31120 if (FlagQuadraticTerms) {
31121 dwidth += cWsch * (
31122 +(0.014825) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
31123 + (0.08465) * pow(getSMEFTCoeffEW("CHW"), 2.0)
31124 + (0.10657) * pow(getSMEFTCoeffEW("CHB"), 2.0)
31125 + (0.007578) * pow(getSMEFTCoeffEW("CHD"), 2.0)
31126 + (0.032649) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
31127 + (0.001005) * pow(getSMEFTCoeffEW("CHl1R", 0, 0), 2.0)
31128 + (0.0010092) * pow(getSMEFTCoeffEW("CHl1R", 1, 1), 2.0)
31129 + (0.0010064) * pow(getSMEFTCoeffEW("CHl1R", 2, 2), 2.0)
31130 + (0.009463) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
31131 + (0.009375) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
31132 + (0.0010064) * pow(getSMEFTCoeffEW("CHl3R", 2, 2), 2.0)
31133 + (0.0010054) * pow(getSMEFTCoeffEW("CHeR", 0, 0), 2.0)
31134 + (0.0010055) * pow(getSMEFTCoeffEW("CHeR", 1, 1), 2.0)
31135 + (0.0010051) * pow(getSMEFTCoeffEW("CHeR", 2, 2), 2.0)
31136 + (0.0006784) * pow(getSMEFTCoeffEW("CHq1R", 0, 0), 2.0)
31137 + (0.000655) * pow(getSMEFTCoeffEW("CHq1R", 1, 1), 2.0)
31138 + (0.0007329) * pow(getSMEFTCoeffEW("CHq1R", 2, 2), 2.0)
31139 + (0.0006784) * pow(getSMEFTCoeffEW("CHq3R", 0, 0), 2.0)
31140 + (0.000655) * pow(getSMEFTCoeffEW("CHq3R", 1, 1), 2.0)
31141 + (0.0007329) * pow(getSMEFTCoeffEW("CHq3R", 2, 2), 2.0)
31142 + (0.0006792) * pow(getSMEFTCoeffEW("CHdR", 0, 0), 2.0)
31143 + (0.0006779) * pow(getSMEFTCoeffEW("CHdR", 1, 1), 2.0)
31144 + (0.0007332) * pow(getSMEFTCoeffEW("CHdR", 2, 2), 2.0)
31145 + (0.011121) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
31146 + (0.002721) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
31147 + (-0.010906) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHB")
31148 + (-0.0012719) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
31149 + (-0.0024549) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
31150 + (0.0026064) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 0, 0)
31151 + (0.0026073) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 1, 1)
31152 + (0.002596) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 2, 2)
31153 + (-0.01207611) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
31154 + (-0.01209367) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
31155 + (0.002596) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 2, 2)
31156 + (-0.0020974) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHeR", 0, 0)
31157 + (-0.00209905) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHeR", 1, 1)
31158 + (-0.00208636) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHeR", 2, 2)
31159 + (0.0026944) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 0, 0)
31160 + (0.0026923) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 1, 1)
31161 + (0.0028925) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 2, 2)
31162 + (0.0026944) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 0, 0)
31163 + (0.0026923) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 1, 1)
31164 + (0.0028925) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 2, 2)
31165 + (-0.00047059) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHdR", 0, 0)
31166 + (-0.0004699201) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHdR", 2, 2)
31167 + (0.014684) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31168 + (-0.1563694) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
31169 + (0.018562) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
31170 + (-0.1022427) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
31171 + (0.0006588) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 0, 0)
31172 + (0.0006557) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 1, 1)
31173 + (0.0006715) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 2, 2)
31174 + (-0.002116) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
31175 + (-0.002118) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
31176 + (0.0006715) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 2, 2)
31177 + (0.0001906) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHeR", 0, 0)
31178 + (0.0001915) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHeR", 1, 1)
31179 + (0.000173) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHeR", 2, 2)
31180 + (-0.0002293) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 0, 0)
31181 + (-0.0002229) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 1, 1)
31182 + (-0.0002215) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 2, 2)
31183 + (-0.0002293) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 0, 0)
31184 + (-0.0002229) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 1, 1)
31185 + (-0.0002215) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 2, 2)
31186 + (0.0001371) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHdR", 0, 0)
31187 + (0.000138) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHdR", 1, 1)
31188 + (0.0001006) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHdR", 2, 2)
31189 + (0.002694) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31190 + (-0.0207025) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHD")
31191 + (0.059846) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
31192 + (-0.00294565) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 0, 0)
31193 + (-0.00294453) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 1, 1)
31194 + (-0.00293256) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 2, 2)
31195 + (0.007992) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 0, 0)
31196 + (0.007978) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 1, 1)
31197 + (-0.00293256) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 2, 2)
31198 + (0.0013157) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHeR", 0, 0)
31199 + (0.0013112) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHeR", 1, 1)
31200 + (0.001313) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHeR", 2, 2)
31201 + (-0.0018767) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 0, 0)
31202 + (-0.0018778) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 1, 1)
31203 + (-0.0020349) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 2, 2)
31204 + (-0.0018767) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 0, 0)
31205 + (-0.0018778) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 1, 1)
31206 + (-0.0020349) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 2, 2)
31207 + (0.0001977) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHdR", 0, 0)
31208 + (0.0001982) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHdR", 1, 1)
31209 + (0.0001883) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHdR", 2, 2)
31210 + (-0.010907) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31211 + (0.000988) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHWB")
31212 + (0.0025211) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 0, 0)
31213 + (0.0025204) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 1, 1)
31214 + (0.002511) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 2, 2)
31215 + (0.0001134) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
31216 + (0.0001259) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
31217 + (0.002511) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 2, 2)
31218 + (0.001268) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHeR", 0, 0)
31219 + (0.0012691) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHeR", 1, 1)
31220 + (0.0012823) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHeR", 2, 2)
31221 + (0.0008924) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 0, 0)
31222 + (0.000892) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 1, 1)
31223 + (0.0009143) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 2, 2)
31224 + (0.0008924) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 0, 0)
31225 + (0.000892) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 1, 1)
31226 + (0.0009143) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 2, 2)
31227 + (0.0003253) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHdR", 0, 0)
31228 + (0.00032566) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHdR", 1, 1)
31229 + (0.00039497) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHdR", 2, 2)
31230 + (0.0024039) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31231 + (0.0003186) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 0, 0)
31232 + (0.0003249) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 1, 1)
31233 + (0.0003404) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 2, 2)
31234 + (0.002784) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
31235 + (0.002786) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
31236 + (0.0003404) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 2, 2)
31237 + (0.002898) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 0, 0)
31238 + (0.0028961) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 1, 1)
31239 + (0.0028869) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 2, 2)
31240 + (-0.0008712) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 0, 0)
31241 + (-0.0008626) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 1, 1)
31242 + (-0.0009395) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 2, 2)
31243 + (-0.0008712) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 0, 0)
31244 + (-0.0008626) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 1, 1)
31245 + (-0.0009395) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 2, 2)
31246 + (0.00061055) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHdR", 0, 0)
31247 + (0.00060968) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHdR", 1, 1)
31248 + (0.00063252) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHdR", 2, 2)
31249 + (-0.0024548) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31250 + (-0.000590513) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
31251 + (-0.0026049) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
31252 + (0.0026064) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31253 + (-0.00260457) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
31254 + (-0.000590967) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
31255 + (0.0026073) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31256 + (-0.00259549) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
31257 + (-0.00259549) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
31258 + (0.0020129) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 2, 2)
31259 + (0.002596) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31260 + (0.00581) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
31261 + (-0.002642) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 2, 2)
31262 + (0.0020996) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHeR", 0, 0)
31263 + (0.002098) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHeR", 1, 1)
31264 + (0.0020855) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHeR", 2, 2)
31265 + (-0.002638086) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq1R", 0, 0)
31266 + (-0.0026360054) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq1R", 1, 1)
31267 + (-0.002830181) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq1R", 2, 2)
31268 + (-0.002638086) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 0, 0)
31269 + (-0.0026360054) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 1, 1)
31270 + (-0.002830181) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 2, 2)
31271 + (0.0004606) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHdR", 0, 0)
31272 + (0.00046071) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHdR", 1, 1)
31273 + (0.00046383) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHdR", 2, 2)
31274 + (-0.01942) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31275 + (-0.002561) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 2, 2)
31276 + (0.0020996) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHeR", 0, 0)
31277 + (0.0020983) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHeR", 1, 1)
31278 + (0.0020855) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHeR", 2, 2)
31279 + (-0.002636675) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq1R", 0, 0)
31280 + (-0.002640509) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq1R", 1, 1)
31281 + (-0.002831097) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq1R", 2, 2)
31282 + (-0.002636675) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq3R", 0, 0)
31283 + (-0.002640509) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq3R", 1, 1)
31284 + (-0.002831097) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq3R", 2, 2)
31285 + (0.00046075) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHdR", 0, 0)
31286 + (0.00046077) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHdR", 1, 1)
31287 + (0.00046367) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHdR", 2, 2)
31288 + (-0.01943808) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31289 + (0.002596) * getSMEFTCoeffEW("CHl3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31290 + (-0.0020974) * getSMEFTCoeffEW("CHeR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31291 + (-0.00209905) * getSMEFTCoeffEW("CHeR", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31292 + (-0.00208636) * getSMEFTCoeffEW("CHeR", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31293 + (0.0013588) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq3R", 0, 0)
31294 + (0.0026944) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31295 + (0.00135887) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHq3R", 1, 1)
31296 + (0.0026923) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31297 + (0.00147085) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CHq3R", 2, 2)
31298 + (0.0028925) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31299 + (0.0026944) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31300 + (0.0026923) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31301 + (0.0028925) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31302 + (-0.00047059) * getSMEFTCoeffEW("CHdR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31303 + (-0.0004699201) * getSMEFTCoeffEW("CHdR", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31304 ) * pow(1000000.0, 2.0);
31305
31306 dwidth += cWsch * ((0.77) * pow(deltaGzd6(), 2.0));
31307
31308 dwidth += cWsch * (
31309 +(-0.095) * deltaGzd6() * getSMEFTCoeffEW("CHbox")
31310 + (-0.0213) * deltaGzd6() * getSMEFTCoeffEW("CHW")
31311 + (0.0747) * deltaGzd6() * getSMEFTCoeffEW("CHB")
31312 + (-0.0162) * deltaGzd6() * getSMEFTCoeffEW("CHD")
31313 + (0.023) * deltaGzd6() * getSMEFTCoeffEW("CHWB")
31314 + (-0.0187) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 0, 0)
31315 + (-0.01838) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 1, 1)
31316 + (-0.01821) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 2, 2)
31317 + (0.108636) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
31318 + (0.114941) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
31319 + (-0.01821) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 2, 2)
31320 + (0.0142) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 0, 0)
31321 + (0.015339) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 1, 1)
31322 + (0.014586) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 2, 2)
31323 + (-0.01942) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 0, 0)
31324 + (-0.01967) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 1, 1)
31325 + (-0.02085) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 2, 2)
31326 + (-0.01942) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 0, 0)
31327 + (-0.01967) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 1, 1)
31328 + (-0.02085) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 2, 2)
31329 + (0.003423) * deltaGzd6() * getSMEFTCoeffEW("CHdR", 0, 0)
31330 + (0.0032534) * deltaGzd6() * getSMEFTCoeffEW("CHdR", 1, 1)
31331 + (0.0032839) * deltaGzd6() * getSMEFTCoeffEW("CHdR", 2, 2)
31332 + (-0.142) * deltaGzd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31333 )*1000000;
31334 }
31335
31336 return dwidth;
31337}

◆ 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 28851 of file NPSMEFTd6General.cpp.

28851 {
28852 double dwidth = 0.0;
28853
28854 double C1 = 0.0083;
28855 double muRG = 125.1;
28856
28857 //------ Old alpha scheme expression: Beg
28858
28859 dwidth += cAsch * (+121302. * getSMEFTCoeff("CHbox",muRG)
28860 - 59592.5 * getSMEFTCoeff("CHB",muRG)
28861 - 6187.97 * getSMEFTCoeff("CHW",muRG)
28862 + 42404.3 * (getSMEFTCoeff("CHl1R", 0, 0,muRG) + getSMEFTCoeff("CHl3R", 0, 0,muRG))
28863 + 42440.7 * (getSMEFTCoeff("CHl1R", 1, 1,muRG) + getSMEFTCoeff("CHl3R", 1, 1,muRG))
28864 + 42633.3 * (getSMEFTCoeff("CHl1R", 2, 2,muRG) + getSMEFTCoeff("CHl3R", 2, 2,muRG))
28865 - 36384.4 * getSMEFTCoeff("CHeR", 0, 0,muRG)
28866 - 36395.3 * getSMEFTCoeff("CHeR", 1, 1,muRG)
28867 - 36589.1 * getSMEFTCoeff("CHeR", 2, 2,muRG)
28868 - 42519.3 * getSMEFTCoeff("CHD",muRG)
28869 - 112124. * getSMEFTCoeff("CHWB",muRG)
28870 - 3.401 * delta_GF
28871 - 0.836 * deltaGzd6()
28872 );
28873 /*+ cWsch * (-1940.8 * getSMEFTCoeff("CHD")
28874 - 23529. * getSMEFTCoeff("CHWB")
28875 - 3.002 * delta_GF
28876 - 0.836 * deltaGzd6()
28877 ));*/
28878
28879 //------ Old alpha scheme expression: End
28880
28881 // AG:
28882 dwidth += cWsch * (
28883 ((0.12111) * getSMEFTCoeff("CHbox",muRG)
28884 + (0.00953) * getSMEFTCoeff("CHW",muRG)
28885 + (-0.0764) * getSMEFTCoeff("CHB",muRG)
28886 + (0.01008) * getSMEFTCoeff("CHD",muRG)
28887 + (-0.02236) * getSMEFTCoeff("CHWB",muRG)
28888 + (0.043324) * getSMEFTCoeff("CHl1R", 0, 0,muRG)
28889 + (0.043349) * getSMEFTCoeff("CHl1R", 1, 1,muRG)
28890 + (0.043607) * getSMEFTCoeff("CHl1R", 2, 2,muRG)
28891 + (-0.1385393) * getSMEFTCoeff("CHl3R", 0, 0,muRG)
28892 + (-0.1385419) * getSMEFTCoeff("CHl3R", 1, 1,muRG)
28893 + (0.043607) * getSMEFTCoeff("CHl3R", 2, 2,muRG)
28894 + (-0.03486366) * getSMEFTCoeff("CHeR", 0, 0,muRG)
28895 + (-0.03493756) * getSMEFTCoeff("CHeR", 1, 1,muRG)
28896 + (-0.03507062) * getSMEFTCoeff("CHeR", 2, 2,muRG)
28897 + (0.18171) * getSMEFTCoeff("CllR", 0, 1, 1, 0,muRG)) * 1000000
28898 + (-0.815) * deltaGzd6()
28899 );
28900
28901 // Linear contribution from Higgs self-coupling
28902 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
28903
28904
28905 // Add modifications due to small variations of the SM parameters
28906 dwidth += cAsch * (cHSM * (-10.484 * deltaMz()
28907 + 16.233 * deltaMh()
28908 - 0.114 * deltaaMZ()
28909 + 2.278 * deltaGmu()))
28910 + cWsch * (cHSM * (-11.298 * deltaMz()
28911 + 16.233 * deltaMh()
28912 + 2.163 * deltaGmu()
28913 + 0.552 * deltaMw()));
28914
28915 // SM (1) + intrinsic + parametric theory relative errors (free pars)
28916 dwidth += eHZZint + eHZZpar;
28917
28918 return dwidth;
28919}

◆ 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 28921 of file NPSMEFTd6General.cpp.

28921 {
28922 double dwidth = 0.0;
28923 if (FlagQuadraticTerms) {
28924
28925 dwidth += cWsch * (
28926 +(0.014691) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
28927 + (0.18009) * pow(getSMEFTCoeffEW("CHW"), 2.0)
28928 + (0.48021) * pow(getSMEFTCoeffEW("CHB"), 2.0)
28929 + (0.0159) * pow(getSMEFTCoeffEW("CHD"), 2.0)
28930 + (0.1418) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
28931 + (0.0020415) * pow(getSMEFTCoeffEW("CHl1R", 0, 0), 2.0)
28932 + (0.0020419) * pow(getSMEFTCoeffEW("CHl1R", 1, 1), 2.0)
28933 + (0.0020604) * pow(getSMEFTCoeffEW("CHl1R", 2, 2), 2.0)
28934 + (0.007781) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
28935 + (0.007808) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
28936 + (0.0020604) * pow(getSMEFTCoeffEW("CHl3R", 2, 2), 2.0)
28937 + (0.0020398) * pow(getSMEFTCoeffEW("CHeR", 0, 0), 2.0)
28938 + (0.0020412) * pow(getSMEFTCoeffEW("CHeR", 1, 1), 2.0)
28939 + (0.0020619) * pow(getSMEFTCoeffEW("CHeR", 2, 2), 2.0)
28940 + (0.011019) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
28941 + (0.001152) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
28942 + (-0.00926) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHB")
28943 + (-0.0024578) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
28944 + (-0.002726) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
28945 + (0.0052648) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 0, 0)
28946 + (0.0052647) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 1, 1)
28947 + (0.0052995) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 2, 2)
28948 + (-0.0094343) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
28949 + (-0.0094397) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
28950 + (0.0052995) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 2, 2)
28951 + (-0.004236321) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHeR", 0, 0)
28952 + (-0.004237771) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHeR", 1, 1)
28953 + (-0.0042564489) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHeR", 2, 2)
28954 + (0.014702) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
28955 + (-0.132391) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
28956 + (0.044171) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
28957 + (-0.2607976) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
28958 + (-0.00107) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
28959 + (-0.001071) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
28960 + (0.0013914) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHeR", 0, 0)
28961 + (0.0013727) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHeR", 1, 1)
28962 + (0.0013766) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHeR", 2, 2)
28963 + (0.001152) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
28964 + (-0.046792) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHD")
28965 + (-0.190576) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
28966 + (-0.0046147) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 0, 0)
28967 + (-0.0046248) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 1, 1)
28968 + (-0.0046253) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 2, 2)
28969 + (0.004583) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 0, 0)
28970 + (0.004645) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 1, 1)
28971 + (-0.0046253) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 2, 2)
28972 + (0.0017605) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHeR", 0, 0)
28973 + (0.0017583) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHeR", 1, 1)
28974 + (0.0017491) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHeR", 2, 2)
28975 + (-0.00926) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
28976 + (0.003693) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHWB")
28977 + (0.0046375) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 0, 0)
28978 + (0.0046306) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 1, 1)
28979 + (0.0046353) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 2, 2)
28980 + (0.003425) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
28981 + (0.003419) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
28982 + (0.0046353) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 2, 2)
28983 + (0.0029378) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHeR", 0, 0)
28984 + (0.0029368) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHeR", 1, 1)
28985 + (0.0030038) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHeR", 2, 2)
28986 + (0.001227) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
28987 + (0.0009464) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 0, 0)
28988 + (0.0009426) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 1, 1)
28989 + (0.0009911) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 2, 2)
28990 + (0.003648) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
28991 + (0.003656) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
28992 + (0.0009911) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 2, 2)
28993 + (0.0055397) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 0, 0)
28994 + (0.0055456) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 1, 1)
28995 + (0.0055823) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 2, 2)
28996 + (-0.002726) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
28997 + (0.000181) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl1R", 1, 1)
28998 + (0.000179) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl1R", 2, 2)
28999 + (-0.001181687) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
29000 + (-0.005088263) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
29001 + (0.00017612) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 2, 2)
29002 + (-0.00014542) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHeR", 1, 1)
29003 + (-0.000140787) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHeR", 2, 2)
29004 + (0.0052648) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29005 + (0.000183) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl1R", 2, 2)
29006 + (-0.005085178) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
29007 + (-0.0011831968) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
29008 + (0.00017606) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 2, 2)
29009 + (-0.000145462) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHeR", 0, 0)
29010 + (-0.000140905) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHeR", 2, 2)
29011 + (0.0052647) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29012 + (-0.005124758) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
29013 + (-0.005119363) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
29014 + (0.0041247) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 2, 2)
29015 + (-0.000141677) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHeR", 0, 0)
29016 + (-0.000141659) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHeR", 1, 1)
29017 + (0.0052995) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29018 + (0.000695) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
29019 + (-0.005099) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 2, 2)
29020 + (0.004239) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHeR", 0, 0)
29021 + (0.0040937) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHeR", 1, 1)
29022 + (0.004119) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHeR", 2, 2)
29023 + (-0.016786442) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29024 + (-0.005125) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 2, 2)
29025 + (0.0040916) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHeR", 0, 0)
29026 + (0.0042405) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHeR", 1, 1)
29027 + (0.0041174) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHeR", 2, 2)
29028 + (-0.01678974) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29029 + (-0.000141677) * getSMEFTCoeffEW("CHl3R", 2, 2) * getSMEFTCoeffEW("CHeR", 0, 0)
29030 + (-0.000141659) * getSMEFTCoeffEW("CHl3R", 2, 2) * getSMEFTCoeffEW("CHeR", 1, 1)
29031 + (0.0052995) * getSMEFTCoeffEW("CHl3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29032 + (0.000121) * getSMEFTCoeffEW("CHeR", 0, 0) * getSMEFTCoeffEW("CHeR", 1, 1)
29033 + (0.000121) * getSMEFTCoeffEW("CHeR", 0, 0) * getSMEFTCoeffEW("CHeR", 2, 2)
29034 + (-0.004236321) * getSMEFTCoeffEW("CHeR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29035 + (0.000118) * getSMEFTCoeffEW("CHeR", 1, 1) * getSMEFTCoeffEW("CHeR", 2, 2)
29036 + (-0.004237771) * getSMEFTCoeffEW("CHeR", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29037 + (-0.0042564489) * getSMEFTCoeffEW("CHeR", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29038 ) * pow(1000000.0, 2.0);
29039
29040 dwidth += cWsch * ((0.72) * pow(deltaGzd6(), 2.0));
29041
29042 dwidth += cWsch * (
29043 +(-0.0982) * deltaGzd6() * getSMEFTCoeffEW("CHbox")
29044 + (-0.0146) * deltaGzd6() * getSMEFTCoeffEW("CHW")
29045 + (0.0726) * deltaGzd6() * getSMEFTCoeffEW("CHB")
29046 + (-0.0063) * deltaGzd6() * getSMEFTCoeffEW("CHD")
29047 + (0.0262) * deltaGzd6() * getSMEFTCoeffEW("CHWB")
29048 + (-0.0381) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 0, 0)
29049 + (-0.0373) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 1, 1)
29050 + (-0.0384) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 2, 2)
29051 + (0.1078) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
29052 + (0.10943) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
29053 + (-0.0384) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 2, 2)
29054 + (0.03042) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 0, 0)
29055 + (0.03003) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 1, 1)
29056 + (0.03121) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 2, 2)
29057 + (-0.148) * deltaGzd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29058 )*1000000;
29059
29060 }
29061
29062 return dwidth;
29063}

◆ 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 30723 of file NPSMEFTd6General.cpp.

30723 {
30724 double dwidth = 0.0;
30725
30726 double C1 = 0.0083;
30727 double muRG = 125.1;
30728
30729 //------ Old alpha scheme expression: Beg
30730 dwidth += cAsch * (+121251. * getSMEFTCoeff("CHbox",muRG)
30731 - 103956. * getSMEFTCoeff("CHB",muRG)
30732 + 35760.1 * getSMEFTCoeff("CHW",muRG)
30733 + 21276.1 * (getSMEFTCoeff("CHl1R", 0, 0,muRG) + getSMEFTCoeff("CHl3R", 0, 0,muRG))
30734 + 21284.8 * (getSMEFTCoeff("CHl1R", 1, 1,muRG) + getSMEFTCoeff("CHl3R", 1, 1,muRG))
30735 + 21179.4 * (getSMEFTCoeff("CHl1R", 2, 2,muRG) + getSMEFTCoeff("CHl3R", 2, 2,muRG))
30736 - 35906.7 * (getSMEFTCoeff("CHq1R", 0, 0,muRG) - getSMEFTCoeff("CHq3R", 0, 0,muRG))
30737 - 35849.3 * (getSMEFTCoeff("CHq1R", 1, 1,muRG) - getSMEFTCoeff("CHq3R", 1, 1,muRG))
30738 - 18274.6 * getSMEFTCoeff("CHeR", 0, 0,muRG)
30739 - 18258.1 * getSMEFTCoeff("CHeR", 1, 1,muRG)
30740 - 18170.5 * getSMEFTCoeff("CHeR", 2, 2,muRG)
30741 + 15975.7 * getSMEFTCoeff("CHuR", 0, 0,muRG)
30742 + 15912.4 * getSMEFTCoeff("CHuR", 1, 1,muRG)
30743 - 54348.3 * getSMEFTCoeff("CHD",muRG)
30744 - 194795. * getSMEFTCoeff("CHWB",muRG)
30745 - 3.791 * delta_GF
30746 - 0.836 * deltaGzd6()
30747 );
30748 /*+ cWsch * (+25556.3 * getSMEFTCoeff("CHD")
30749 - 19191.5 * getSMEFTCoeff("CHWB")
30750 - 3. * delta_GF
30751 - 0.836 * deltaGzd6()
30752 ));*/
30753
30754 //------ Old alpha scheme expression: End
30755
30756 // AG:
30757 dwidth += cWsch * (
30758 ((0.12136) * getSMEFTCoeff("CHbox",muRG)
30759 + (0.04252) * getSMEFTCoeff("CHW",muRG)
30760 + (-0.11176) * getSMEFTCoeff("CHB",muRG)
30761 + (0.0333) * getSMEFTCoeff("CHD",muRG)
30762 + (-0.01805) * getSMEFTCoeff("CHWB",muRG)
30763 + (0.021514) * getSMEFTCoeff("CHl1R", 0, 0,muRG)
30764 + (0.021631) * getSMEFTCoeff("CHl1R", 1, 1,muRG)
30765 + (0.021538) * getSMEFTCoeff("CHl1R", 2, 2,muRG)
30766 + (-0.16016) * getSMEFTCoeff("CHl3R", 0, 0,muRG)
30767 + (-0.1598348) * getSMEFTCoeff("CHl3R", 1, 1,muRG)
30768 + (0.021538) * getSMEFTCoeff("CHl3R", 2, 2,muRG)
30769 + (-0.01711641) * getSMEFTCoeff("CHeR", 0, 0,muRG)
30770 + (-0.01727087) * getSMEFTCoeff("CHeR", 1, 1,muRG)
30771 + (-0.01726594) * getSMEFTCoeff("CHeR", 2, 2,muRG)
30772 + (-0.03561039) * getSMEFTCoeff("CHq1R", 0, 0,muRG)
30773 + (-0.03558411) * getSMEFTCoeff("CHq1R", 1, 1,muRG)
30774 + (0.035628) * getSMEFTCoeff("CHq3R", 0, 0,muRG)
30775 + (0.035464) * getSMEFTCoeff("CHq3R", 1, 1,muRG)
30776 + (0.015096) * getSMEFTCoeff("CHuR", 0, 0,muRG)
30777 + (0.014986) * getSMEFTCoeff("CHuR", 1, 1,muRG)
30778 + (0.18207) * getSMEFTCoeff("CllR", 0, 1, 1, 0,muRG)) * 1000000
30779 + (-0.816) * deltaGzd6()
30780 );
30781
30782 // Linear contribution from Higgs self-coupling
30783 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
30784
30785
30786 // Add modifications due to small variations of the SM parameters
30787 dwidth += cAsch * (cHSM * (-9.689 * deltaMz()
30788 + 16.184 * deltaMh()
30789 - 0.517 * deltaaMZ()
30790 + 2.692 * deltaGmu()))
30791 + cWsch * (cHSM * (-13.135 * deltaMz()
30792 + 16.184 * deltaMh()
30793 + 2.157 * deltaGmu()
30794 + 2.403 * deltaMw()));
30795
30796 // SM (1) + intrinsic + parametric theory relative errors (free pars)
30797 dwidth += eHZZint + eHZZpar;
30798
30799 return dwidth;
30800}

◆ 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 30802 of file NPSMEFTd6General.cpp.

30802 {
30803 double dwidth = 0.0;
30804 if (FlagQuadraticTerms) {
30805 dwidth += cWsch * (
30806 +(0.014712) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
30807 + (0.11704) * pow(getSMEFTCoeffEW("CHW"), 2.0)
30808 + (0.23808) * pow(getSMEFTCoeffEW("CHB"), 2.0)
30809 + (0.010204) * pow(getSMEFTCoeffEW("CHD"), 2.0)
30810 + (0.06973) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
30811 + (0.0010203) * pow(getSMEFTCoeffEW("CHl1R", 0, 0), 2.0)
30812 + (0.0010184) * pow(getSMEFTCoeffEW("CHl1R", 1, 1), 2.0)
30813 + (0.0010188) * pow(getSMEFTCoeffEW("CHl1R", 2, 2), 2.0)
30814 + (0.0094) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
30815 + (0.0094) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
30816 + (0.0010188) * pow(getSMEFTCoeffEW("CHl3R", 2, 2), 2.0)
30817 + (0.0010192) * pow(getSMEFTCoeffEW("CHeR", 0, 0), 2.0)
30818 + (0.0010184) * pow(getSMEFTCoeffEW("CHeR", 1, 1), 2.0)
30819 + (0.0010172) * pow(getSMEFTCoeffEW("CHeR", 2, 2), 2.0)
30820 + (0.0013261) * pow(getSMEFTCoeffEW("CHq1R", 0, 0), 2.0)
30821 + (0.0013229) * pow(getSMEFTCoeffEW("CHq1R", 1, 1), 2.0)
30822 + (0.0013261) * pow(getSMEFTCoeffEW("CHq3R", 0, 0), 2.0)
30823 + (0.0013229) * pow(getSMEFTCoeffEW("CHq3R", 1, 1), 2.0)
30824 + (0.0013245) * pow(getSMEFTCoeffEW("CHuR", 0, 0), 2.0)
30825 + (0.0013226) * pow(getSMEFTCoeffEW("CHuR", 1, 1), 2.0)
30826 + (0.011033) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
30827 + (0.005234) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
30828 + (-0.013568) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHB")
30829 + (0.0004184) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
30830 + (-0.002182) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
30831 + (0.0026337) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 0, 0)
30832 + (0.002631) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 1, 1)
30833 + (0.0026204) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 2, 2)
30834 + (-0.01206044) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
30835 + (-0.01206456) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
30836 + (0.0026204) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 2, 2)
30837 + (-0.002118503) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHeR", 0, 0)
30838 + (-0.0021174) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHeR", 1, 1)
30839 + (-0.002109743) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHeR", 2, 2)
30840 + (-0.00433568) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 0, 0)
30841 + (-0.004327143) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 1, 1)
30842 + (0.0043399) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 0, 0)
30843 + (0.0043328) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 1, 1)
30844 + (0.0018366) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHuR", 0, 0)
30845 + (0.0018281) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHuR", 1, 1)
30846 + (0.014692) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30847 + (-0.143958) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
30848 + (0.023022) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
30849 + (-0.1570976) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
30850 + (0.0015154) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 0, 0)
30851 + (0.0015196) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 1, 1)
30852 + (0.0015219) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 2, 2)
30853 + (-0.003728) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
30854 + (-0.003781) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
30855 + (0.0015219) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 2, 2)
30856 + (-0.0005571) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHeR", 0, 0)
30857 + (-0.0006072) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHeR", 1, 1)
30858 + (-0.0006202) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHeR", 2, 2)
30859 + (0.0001747) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 0, 0)
30860 + (0.0001548) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 1, 1)
30861 + (-0.0001772) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 0, 0)
30862 + (-0.0001611) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 1, 1)
30863 + (-0.0005458) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHuR", 0, 0)
30864 + (-0.000531) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHuR", 1, 1)
30865 + (0.005234) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30866 + (-0.028141) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHD")
30867 + (-0.031371) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
30868 + (-0.0038795) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 0, 0)
30869 + (-0.0038758) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 1, 1)
30870 + (-0.0038654) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 2, 2)
30871 + (0.009644) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 0, 0)
30872 + (0.009688) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 1, 1)
30873 + (-0.0038654) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 2, 2)
30874 + (0.0019463) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHeR", 0, 0)
30875 + (0.0019533) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHeR", 1, 1)
30876 + (0.0019535) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHeR", 2, 2)
30877 + (0.003307) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 0, 0)
30878 + (0.003269) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 1, 1)
30879 + (-0.0032933) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 0, 0)
30880 + (-0.0032703) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 1, 1)
30881 + (-0.0007667) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHuR", 0, 0)
30882 + (-0.0007652) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHuR", 1, 1)
30883 + (-0.013568) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30884 + (0.00144) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHWB")
30885 + (0.0028307) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 0, 0)
30886 + (0.002828) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 1, 1)
30887 + (0.0028158) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 2, 2)
30888 + (-0.001232) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
30889 + (-0.0012439) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
30890 + (0.0028158) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 2, 2)
30891 + (0.0010537) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHeR", 0, 0)
30892 + (0.0010534) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHeR", 1, 1)
30893 + (0.0010662) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHeR", 2, 2)
30894 + (-0.0023745) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 0, 0)
30895 + (-0.0023721) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 1, 1)
30896 + (0.0023765) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 0, 0)
30897 + (0.0023712) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 1, 1)
30898 + (-0.00127183) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHuR", 0, 0)
30899 + (-0.00127912) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHuR", 1, 1)
30900 + (0.00406) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30901 + (0.0001408) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 0, 0)
30902 + (0.0001334) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 1, 1)
30903 + (0.0001475) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 2, 2)
30904 + (0.002294) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
30905 + (0.002296) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
30906 + (0.0001475) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 2, 2)
30907 + (0.0031757) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 0, 0)
30908 + (0.0031774) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 1, 1)
30909 + (0.003167) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 2, 2)
30910 + (0.0005142) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 0, 0)
30911 + (0.0005087) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 1, 1)
30912 + (-0.0005083) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 0, 0)
30913 + (-0.0004994) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 1, 1)
30914 + (-0.0023805) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHuR", 0, 0)
30915 + (-0.00237786) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHuR", 1, 1)
30916 + (-0.002182) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30917 + (-0.0005904659) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
30918 + (-0.00263259) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
30919 + (0.0026337) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30920 + (-0.0026362) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
30921 + (-0.000590148) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
30922 + (0.002631) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30923 + (-0.00261892) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
30924 + (-0.00261892) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
30925 + (0.0020389) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 2, 2)
30926 + (0.0026204) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30927 + (0.00576) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
30928 + (-0.00261) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 2, 2)
30929 + (0.0021198) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHeR", 0, 0)
30930 + (0.0021178) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHeR", 1, 1)
30931 + (0.0021066) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHeR", 2, 2)
30932 + (0.0042491) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq1R", 0, 0)
30933 + (0.0042424) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq1R", 1, 1)
30934 + (-0.00424852) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 0, 0)
30935 + (-0.004239582) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 1, 1)
30936 + (-0.001799671) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHuR", 0, 0)
30937 + (-0.001792115) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHuR", 1, 1)
30938 + (-0.01938906) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30939 + (-0.002607) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 2, 2)
30940 + (0.0021198) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHeR", 0, 0)
30941 + (0.0021178) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHeR", 1, 1)
30942 + (0.0021066) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHeR", 2, 2)
30943 + (0.0042503) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq1R", 0, 0)
30944 + (0.0042428) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq1R", 1, 1)
30945 + (-0.004249441) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq3R", 0, 0)
30946 + (-0.004243656) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq3R", 1, 1)
30947 + (-0.001798463) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHuR", 0, 0)
30948 + (-0.001791597) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHuR", 1, 1)
30949 + (-0.01938972) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30950 + (0.0026204) * getSMEFTCoeffEW("CHl3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30951 + (-0.002118503) * getSMEFTCoeffEW("CHeR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30952 + (-0.0021174) * getSMEFTCoeffEW("CHeR", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30953 + (-0.002109743) * getSMEFTCoeffEW("CHeR", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30954 + (-0.00265285) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq3R", 0, 0)
30955 + (-0.00433568) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30956 + (-0.00265126) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHq3R", 1, 1)
30957 + (-0.004327143) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30958 + (0.0043399) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30959 + (0.0043328) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30960 + (0.0018366) * getSMEFTCoeffEW("CHuR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30961 + (0.0018281) * getSMEFTCoeffEW("CHuR", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30962 ) * pow(1000000.0, 2.0);
30963
30964 dwidth += cWsch * ((0.75) * pow(deltaGzd6(), 2.0));
30965
30966 dwidth += cWsch * (
30967 +(-0.0968) * deltaGzd6() * getSMEFTCoeffEW("CHbox")
30968 + (-0.0449) * deltaGzd6() * getSMEFTCoeffEW("CHW")
30969 + (0.1028) * deltaGzd6() * getSMEFTCoeffEW("CHB")
30970 + (-0.028) * deltaGzd6() * getSMEFTCoeffEW("CHD")
30971 + (0.0219) * deltaGzd6() * getSMEFTCoeffEW("CHWB")
30972 + (-0.01853) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 0, 0)
30973 + (-0.01905) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 1, 1)
30974 + (-0.01862) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 2, 2)
30975 + (0.12306) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
30976 + (0.12259) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
30977 + (-0.01862) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 2, 2)
30978 + (0.01454) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 0, 0)
30979 + (0.015637) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 1, 1)
30980 + (0.014707) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 2, 2)
30981 + (0.031184) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 0, 0)
30982 + (0.027789) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 1, 1)
30983 + (-0.0327) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 0, 0)
30984 + (-0.0315) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 1, 1)
30985 + (-0.01361) * deltaGzd6() * getSMEFTCoeffEW("CHuR", 0, 0)
30986 + (-0.01343) * deltaGzd6() * getSMEFTCoeffEW("CHuR", 1, 1)
30987 + (-0.145) * deltaGzd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30988 )*1000000;
30989
30990 }
30991
30992 return dwidth;
30993}

◆ 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 29643 of file NPSMEFTd6General.cpp.

29643 {
29644 double dwidth = 0.0;
29645
29646 double C1 = 0.0083;
29647 double muRG = 125.1;
29648
29649 dwidth += (+121298. * getSMEFTCoeff("CHbox",muRG)
29650 - 35499.1 * getSMEFTCoeff("CHB",muRG)
29651 - 27241.9 * getSMEFTCoeff("CHW",muRG)
29652 + 18600.1 * getSMEFTCoeff("CHl1R", 0, 0,muRG)
29653 + 18562.6 * getSMEFTCoeff("CHl1R", 1, 1,muRG)
29654 - 28682. * getSMEFTCoeff("CHl1R", 2, 2,muRG)
29655 - 28294.2 * getSMEFTCoeff("CHeR", 0, 0,muRG)
29656 - 28285.3 * getSMEFTCoeff("CHeR", 1, 1,muRG)
29657 + 47342.8 * getSMEFTCoeff("CHl3R", 0, 0,muRG)
29658 + 47360.7 * getSMEFTCoeff("CHl3R", 1, 1,muRG)
29659 + 28708.8 * getSMEFTCoeff("CHl3R", 2, 2,muRG)
29660 + cAsch * (-36443.1 * getSMEFTCoeff("CHD",muRG)
29661 - 68837.8 * getSMEFTCoeff("CHWB",muRG)
29662 - 3.201 * delta_GF
29663 - 0.839 * deltaGzd6()
29664 )
29665 + cWsch * (-16226. * getSMEFTCoeff("CHD",muRG)
29666 - 24353. * getSMEFTCoeff("CHWB",muRG)
29667 - 3.002 * delta_GF
29668 - 0.839 * deltaGzd6()
29669 ));
29670
29671 // Linear contribution from Higgs self-coupling
29672 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
29673
29674
29675 // Add modifications due to small variations of the SM parameters
29676 dwidth += cAsch * (cHSM * (-10.697 * deltaMz()
29677 + 16.002 * deltaMh()
29678 + 0.083 * deltaaMZ()
29679 + 2.115 * deltaGmu()))
29680 + cWsch * (cHSM * (-10.137 * deltaMz()
29681 + 16.002 * deltaMh()
29682 + 2.179 * deltaGmu()
29683 - 0.466 * deltaMw()));
29684
29685 // SM (1) + intrinsic + parametric theory relative errors (free pars)
29686 dwidth += eHZZint + eHZZpar;
29687
29688 return dwidth;
29689}

◆ 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 29691 of file NPSMEFTd6General.cpp.

29691 {
29692 double dwidth = 0.0;
29693
29694 //Contributions that are quadratic in the effective coefficients
29695 return ( dwidth);
29696
29697}

◆ 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 29401 of file NPSMEFTd6General.cpp.

29401 {
29402 double dwidth = 0.0;
29403
29404 double C1 = 0.0083;
29405 double muRG = 125.1;
29406
29407 //------ Old alpha scheme expression: Beg
29408 dwidth += cAsch * (+121291. * getSMEFTCoeff("CHbox",muRG)
29409 - 35349.6 * getSMEFTCoeff("CHB",muRG)
29410 - 27095.7 * getSMEFTCoeff("CHW",muRG)
29411 + 3026.29 * getSMEFTCoeff("CHl1R", 0, 0,muRG)
29412 + 3021.87 * getSMEFTCoeff("CHl1R", 1, 1,muRG)
29413 + 2746.62 * getSMEFTCoeff("CHl1R", 2, 2,muRG)
29414 - 18924.3 * getSMEFTCoeff("CHeR", 0, 0,muRG)
29415 - 18918.4 * getSMEFTCoeff("CHeR", 1, 1,muRG)
29416 - 18820.4 * getSMEFTCoeff("CHeR", 2, 2,muRG)
29417 + 41085.2 * getSMEFTCoeff("CHl3R", 0, 0,muRG)
29418 + 41121.1 * getSMEFTCoeff("CHl3R", 1, 1,muRG)
29419 + 41134.2 * getSMEFTCoeff("CHl3R", 2, 2,muRG)
29420 - 36393. * getSMEFTCoeff("CHD",muRG)
29421 - 69325.9 * getSMEFTCoeff("CHWB",muRG)
29422 - 3.201 * delta_GF
29423 - 0.846 * deltaGzd6()
29424 );
29425 /*+ cWsch * (-16170.3 * getSMEFTCoeff("CHD")
29426 - 24273.2 * getSMEFTCoeff("CHWB")
29427 - 3. * delta_GF
29428 - 0.846 * deltaGzd6()
29429 ));*/
29430
29431 //------ Old alpha scheme expression: End
29432
29433 // AG:
29434 dwidth += cWsch * (
29435 ((0.1213) * getSMEFTCoeff("CHbox",muRG)
29436 + (-0.01494) * getSMEFTCoeff("CHW",muRG)
29437 + (-0.040852) * getSMEFTCoeff("CHB",muRG)
29438 + (-0.009936) * getSMEFTCoeff("CHD",muRG)
29439 + (-0.023597) * getSMEFTCoeff("CHWB",muRG)
29440 + (0.003651) * getSMEFTCoeff("CHl1R", 0, 0,muRG)
29441 + (0.003794) * getSMEFTCoeff("CHl1R", 1, 1,muRG)
29442 + (0.003449) * getSMEFTCoeff("CHl1R", 2, 2,muRG)
29443 + (-0.139236) * getSMEFTCoeff("CHl3R", 0, 0,muRG)
29444 + (-0.138049) * getSMEFTCoeff("CHl3R", 1, 1,muRG)
29445 + (0.041527) * getSMEFTCoeff("CHl3R", 2, 2,muRG)
29446 + (-0.0181637) * getSMEFTCoeff("CHeR", 0, 0,muRG)
29447 + (-0.0181476) * getSMEFTCoeff("CHeR", 1, 1,muRG)
29448 + (-0.0180375) * getSMEFTCoeff("CHeR", 2, 2,muRG)
29449 + (0.1819) * getSMEFTCoeff("CllR", 0, 1, 1, 0,muRG)) * 1000000
29450 + (-0.831) * deltaGzd6()
29451 );
29452
29453 // Linear contribution from Higgs self-coupling
29454 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
29455
29456
29457 // Add modifications due to small variations of the SM parameters
29458 dwidth += cAsch * (cHSM * (-10.683 * deltaMz()
29459 + 15.939 * deltaMh()
29460 + 0.095 * deltaaMZ()
29461 + 2.099 * deltaGmu()))
29462 + cWsch * (cHSM * (-10.108 * deltaMz()
29463 + 15.939 * deltaMh()
29464 + 2.178 * deltaGmu()
29465 - 0.402 * deltaMw()));
29466
29467 // SM (1) + intrinsic + parametric theory relative errors (free pars)
29468 dwidth += eHZZint + eHZZpar;
29469
29470 return dwidth;
29471}

◆ 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 34806 of file NPSMEFTd6General.cpp.

34806 {
34807 double dwidth = 0.0;
34808
34809 // SM decay widths (from MG simmulations)
34810 double wH2L2v2SM = 0.18213e-05, wHevmuvSM = 0.19421e-04, wH2Lv2SM = 0.18353e-04;
34811
34812 // Sum
34813 double wH2l2vSM = wH2L2v2SM + wHevmuvSM + wH2Lv2SM;
34814
34815 dwidth += (wH2L2v2SM * deltaGammaH2L2v2Ratio1() + wHevmuvSM * deltaGammaHevmuvRatio1()
34816 + wH2Lv2SM * deltaGammaH2Lv2Ratio1()) / wH2l2vSM;
34817
34818 return dwidth;
34819}

◆ 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 29473 of file NPSMEFTd6General.cpp.

29473 {
29474 double dwidth = 0.0;
29475 if (FlagQuadraticTerms) {
29476 //Contributions that are quadratic in the effective coefficients
29477 dwidth += cWsch * (
29478 +(0.0147) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
29479 + (0.073334) * pow(getSMEFTCoeffEW("CHW"), 2.0)
29480 + (0.070511) * pow(getSMEFTCoeffEW("CHB"), 2.0)
29481 + (0.00727) * pow(getSMEFTCoeffEW("CHD"), 2.0)
29482 + (0.02474) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
29483 + (0.0015651) * pow(getSMEFTCoeffEW("CHl1R", 0, 0), 2.0)
29484 + (0.0015665) * pow(getSMEFTCoeffEW("CHl1R", 1, 1), 2.0)
29485 + (0.0015709) * pow(getSMEFTCoeffEW("CHl1R", 2, 2), 2.0)
29486 + (0.00756) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
29487 + (0.00754) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
29488 + (0.0015709) * pow(getSMEFTCoeffEW("CHl3R", 2, 2), 2.0)
29489 + (0.0010729) * pow(getSMEFTCoeffEW("CHeR", 0, 0), 2.0)
29490 + (0.0010725) * pow(getSMEFTCoeffEW("CHeR", 1, 1), 2.0)
29491 + (0.0010717) * pow(getSMEFTCoeffEW("CHeR", 2, 2), 2.0)
29492 + (0.01103) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
29493 + (-0.0018682) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
29494 + (-0.0049606) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHB")
29495 + (-0.0048972) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
29496 + (-0.0028616) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
29497 + (0.0004288) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 0, 0)
29498 + (0.0004278) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 1, 1)
29499 + (0.0003926) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 2, 2)
29500 + (-0.00965737) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
29501 + (-0.00965793) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
29502 + (0.0050567) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 2, 2)
29503 + (-0.00220467) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHeR", 0, 0)
29504 + (-0.00220376) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHeR", 1, 1)
29505 + (-0.00219322) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHeR", 2, 2)
29506 + (0.014703) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29507 + (-0.1491845) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
29508 + (0.021695) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
29509 + (-0.0828173) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
29510 + (-0.0010147) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 0, 0)
29511 + (-0.0009678) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 1, 1)
29512 + (-0.0009749) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 2, 2)
29513 + (0.0006629) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
29514 + (0.0006513) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
29515 + (-0.0013712) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 2, 2)
29516 + (0.00174) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHeR", 0, 0)
29517 + (0.0017382) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHeR", 1, 1)
29518 + (0.001721) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHeR", 2, 2)
29519 + (-0.0018682) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29520 + (-0.0194976) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHD")
29521 + (0.075507) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
29522 + (0.0006084) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 0, 0)
29523 + (0.000613) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 1, 1)
29524 + (0.0006208) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 2, 2)
29525 + (0.0026763) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 0, 0)
29526 + (0.0026821) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 1, 1)
29527 + (-0.0023806) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 2, 2)
29528 + (-0.0049606) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29529 + (0.00292) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHWB")
29530 + (0.0014409) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 0, 0)
29531 + (0.0014413) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 1, 1)
29532 + (0.001437) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 2, 2)
29533 + (0.0035829) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
29534 + (0.0035822) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
29535 + (0.0023398) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 2, 2)
29536 + (0.00193758) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHeR", 0, 0)
29537 + (0.00193767) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHeR", 1, 1)
29538 + (0.0019465) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHeR", 2, 2)
29539 + (-0.0012277) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29540 + (0.0019702) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 0, 0)
29541 + (0.0019726) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 1, 1)
29542 + (0.0019855) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 2, 2)
29543 + (0.002644) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
29544 + (0.002641) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
29545 + (-0.00015) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 2, 2)
29546 + (0.002477) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 0, 0)
29547 + (0.0024764) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 1, 1)
29548 + (0.0024663) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 2, 2)
29549 + (-0.0028616) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29550 + (-0.0001474) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl1R", 1, 1)
29551 + (-0.0001471) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl1R", 2, 2)
29552 + (0.00072424) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
29553 + (-0.0004297) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
29554 + (0.0004288) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29555 + (-0.0001487) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl1R", 2, 2)
29556 + (-0.0004276) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
29557 + (0.00072447) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
29558 + (0.0004278) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29559 + (-0.000397) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
29560 + (-0.0003963) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
29561 + (0.00113809) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 2, 2)
29562 + (0.0003926) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29563 + (0.00109) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
29564 + (-0.00492) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 2, 2)
29565 + (0.0022043) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHeR", 0, 0)
29566 + (0.0021427) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHeR", 1, 1)
29567 + (0.00213396) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHeR", 2, 2)
29568 + (-0.01701421) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29569 + (-0.0049) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 2, 2)
29570 + (0.00214211) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHeR", 0, 0)
29571 + (0.00220462) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHeR", 1, 1)
29572 + (0.00213375) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHeR", 2, 2)
29573 + (-0.017004442) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29574 + (0.0050567) * getSMEFTCoeffEW("CHl3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29575 + (-0.00220467) * getSMEFTCoeffEW("CHeR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29576 + (-0.00220376) * getSMEFTCoeffEW("CHeR", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29577 + (-0.00219322) * getSMEFTCoeffEW("CHeR", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29578 ) * pow(1000000.0, 2.0);
29579
29580 dwidth += cWsch * ((0.74) * pow(deltaGzd6(), 2.0));
29581
29582 dwidth += cWsch * (
29583 +(-0.102) * deltaGzd6() * getSMEFTCoeffEW("CHbox")
29584 + (0.00348) * deltaGzd6() * getSMEFTCoeffEW("CHW")
29585 + (0.0282) * deltaGzd6() * getSMEFTCoeffEW("CHB")
29586 + (0.00716) * deltaGzd6() * getSMEFTCoeffEW("CHD")
29587 + (0.0178) * deltaGzd6() * getSMEFTCoeffEW("CHWB")
29588 + (-0.00316) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 0, 0)
29589 + (-0.00347) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 1, 1)
29590 + (-0.00309) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 2, 2)
29591 + (0.107) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
29592 + (0.11147) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
29593 + (-0.03691) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 2, 2)
29594 + (0.01632) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 0, 0)
29595 + (0.0158) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 1, 1)
29596 + (0.01655) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 2, 2)
29597 + (-0.154) * deltaGzd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29598 )*1000000;
29599 }
29600
29601 return dwidth;
29602}

◆ 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 34821 of file NPSMEFTd6General.cpp.

34821 {
34822 double dwidth = 0.0;
34823 if (FlagQuadraticTerms) {
34824 //Contributions that are quadratic in the effective coefficients
34825 dwidth += 0.0;
34826 }
34827
34828 return dwidth;
34829}

◆ 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 34182 of file NPSMEFTd6General.cpp.

34182 {
34183 double dwidth = 0.0;
34184
34185 double C1 = 0.0073;
34186 double muRG = 125.1;
34187
34188 dwidth += (+121215. * getSMEFTCoeff("CHbox",muRG)
34189 + 1054.39 * getSMEFTCoeff("CHB",muRG)
34190 - 91849.7 * getSMEFTCoeff("CHW",muRG)
34191 - 205.44 * getSMEFTCoeff("CHl1R", 0, 0,muRG)
34192 - 205.933 * getSMEFTCoeff("CHl1R", 1, 1,muRG)
34193 - 1345.15 * getSMEFTCoeff("CHeR", 0, 0,muRG)
34194 - 1299.22 * getSMEFTCoeff("CHeR", 1, 1,muRG)
34195 + 68383.7 * getSMEFTCoeff("CHl3R", 0, 0,muRG)
34196 + 68347.6 * getSMEFTCoeff("CHl3R", 1, 1,muRG)
34197 + cAsch * (-198193. * getSMEFTCoeff("CHD",muRG)
34198 - 364163. * getSMEFTCoeff("CHWB",muRG)
34199 - 4.627 * delta_GF
34200 - 13.439 * deltaMwd6()
34201 - 0.961 * deltaGwd6()
34202 - 0.042 * deltaGzd6()
34203 )
34204 + cWsch * (-33577.8 * getSMEFTCoeff("CHD",muRG)
34205 - 3457.89 * getSMEFTCoeff("CHWB",muRG)
34206 - 2.999 * delta_GF
34207 - 0.042 * deltaGzd6()
34208 - 0.961 * deltaGwd6()
34209 ));
34210
34211 // Linear contribution from Higgs self-coupling
34212 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
34213
34214
34215 // Add modifications due to small variations of the SM parameters
34216 dwidth += cAsch * (cHSM * (-12.755 * deltaMz()
34217 + 14.08 * deltaMh()
34218 + 1.884 * deltaaMZ()
34219 + 0.121 * deltaGmu()))
34220 + cWsch * (cHSM * (-0.118 * deltaMz()
34221 - 8.746 * deltaMw()
34222 + 14.08 * deltaMh()
34223 + 2.002 * deltaGmu()));
34224
34225 // SM (1) + intrinsic + parametric theory relative errors (free pars)
34226 // Dominated by CC => Use HWW uncertainty
34227 dwidth += eHWWint + eHWWpar;
34228
34229 return dwidth;
34230}

◆ 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 34232 of file NPSMEFTd6General.cpp.

34232 {
34233 double dwidth = 0.0;
34234 if (FlagQuadraticTerms) {
34235 //Contributions that are quadratic in the effective coefficients
34236 dwidth += 0.0;
34237 }
34238
34239 return dwidth;
34240}

◆ 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 33980 of file NPSMEFTd6General.cpp.

33980 {
33981 double dwidth = 0.0;
33982
33983 double C1 = 0.0073;
33984 double muRG = 125.1;
33985
33986 //------ Old alpha scheme expression: Beg
33987 dwidth += cAsch * (+121133. * getSMEFTCoeff("CHbox",muRG)
33988 + 1057.61 * getSMEFTCoeff("CHB",muRG)
33989 - 91969.3 * getSMEFTCoeff("CHW",muRG)
33990 - 137.279 * getSMEFTCoeff("CHl1R", 0, 0,muRG)
33991 - 137.825 * getSMEFTCoeff("CHl1R", 1, 1,muRG)
33992 - 123.03 * getSMEFTCoeff("CHl1R", 2, 2,muRG)
33993 - 897.801 * getSMEFTCoeff("CHeR", 0, 0,muRG)
33994 - 865.641 * getSMEFTCoeff("CHeR", 1, 1,muRG)
33995 - 862.721 * getSMEFTCoeff("CHeR", 2, 2,muRG)
33996 + 45408.9 * getSMEFTCoeff("CHl3R", 0, 0,muRG)
33997 + 45540.1 * getSMEFTCoeff("CHl3R", 1, 1,muRG)
33998 + 45765.4 * getSMEFTCoeff("CHl3R", 2, 2,muRG)
33999 - 198032. * getSMEFTCoeff("CHD",muRG)
34000 - 364301. * getSMEFTCoeff("CHWB",muRG)
34001 - 4.631 * delta_GF
34002 - 13.529 * deltaMwd6()
34003 - 0.956 * deltaGwd6()
34004 - 0.037 * deltaGzd6()
34005 );
34006 /*+ cWsch * (-33553.1 * getSMEFTCoeff("CHD")
34007 - 3437.65 * getSMEFTCoeff("CHWB")
34008 - 3.001 * delta_GF
34009 - 0.036 * deltaGzd6()
34010 - 0.956 * deltaGwd6()
34011 ));*/
34012
34013 //------ Old alpha scheme expression: End
34014
34015 // AG:
34016 dwidth += cWsch * (
34017 ((0.12114) * getSMEFTCoeff("CHbox",muRG)
34018 + (-0.0916348) * getSMEFTCoeff("CHW",muRG)
34019 + (0.000592) * getSMEFTCoeff("CHB",muRG)
34020 + (-0.0333329) * getSMEFTCoeff("CHD",muRG)
34021 + (-0.003342) * getSMEFTCoeff("CHWB",muRG)
34022 + (-0.00014956) * getSMEFTCoeff("CHl1R", 0, 0,muRG)
34023 + (-0.0001496) * getSMEFTCoeff("CHl1R", 1, 1,muRG)
34024 + (-0.0001277) * getSMEFTCoeff("CHl1R", 2, 2,muRG)
34025 + (-0.1360386) * getSMEFTCoeff("CHl3R", 0, 0,muRG)
34026 + (-0.1361577) * getSMEFTCoeff("CHl3R", 1, 1,muRG)
34027 + (0.045354) * getSMEFTCoeff("CHl3R", 2, 2,muRG)
34028 + (-0.000816964) * getSMEFTCoeff("CHeR", 0, 0,muRG)
34029 + (-0.000817925) * getSMEFTCoeff("CHeR", 1, 1,muRG)
34030 + (-0.000817821) * getSMEFTCoeff("CHeR", 2, 2,muRG)
34031 + (0.1817) * getSMEFTCoeff("CllR", 0, 1, 1, 0,muRG)) * 1000000
34032 + (-0.938) * deltaGwd6()
34033 + (-0.041) * deltaGzd6()
34034 );
34035
34036 // Linear contribution from Higgs self-coupling
34037 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
34038
34039
34040 // Add modifications due to small variations of the SM parameters
34041 dwidth += cAsch * (cHSM * (-12.684 * deltaMz()
34042 + 13.95 * deltaMh()
34043 + 1.899 * deltaaMZ()
34044 + 0.151 * deltaGmu()))
34045 + cWsch * (cHSM * (-0.128 * deltaMz()
34046 - 8.864 * deltaMw()
34047 + 13.95 * deltaMh()
34048 + 2.045 * deltaGmu()));
34049
34050 // SM (1) + intrinsic + parametric theory relative errors (free pars)
34051 // Dominated by CC => Use HWW uncertainty
34052 dwidth += eHWWint + eHWWpar;
34053
34054 return dwidth;
34055}

◆ 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 34057 of file NPSMEFTd6General.cpp.

34057 {
34058 double dwidth = 0.0;
34059 if (FlagQuadraticTerms) {
34060 dwidth += cWsch * (
34061 +(0.014703) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
34062 + (0.010735) * pow(getSMEFTCoeffEW("CHW"), 2.0)
34063 + (0.018974) * pow(getSMEFTCoeffEW("CHB"), 2.0)
34064 + (0.0013761) * pow(getSMEFTCoeffEW("CHD"), 2.0)
34065 + (0.007877) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
34066 + (0.007426) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
34067 + (0.007427) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
34068 + (0.0019336) * pow(getSMEFTCoeffEW("CHl3R", 2, 2), 2.0)
34069 + (0.011029) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
34070 + (-0.01111144) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
34071 + (-0.007719474) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
34072 + (-0.00040589) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
34073 + (-0.00915104) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
34074 + (-0.00914935) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
34075 + (0.0055012) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 2, 2)
34076 + (0.014685) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
34077 + (-0.037699) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
34078 + (0.0042941) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
34079 + (-0.0236584) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
34080 + (0.005298) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
34081 + (0.0052989) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
34082 + (-0.00576922) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 2, 2)
34083 + (-0.01111144) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
34084 + (-0.00133872) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHD")
34085 + (0.023535) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
34086 + (0.00032712) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHWB")
34087 + (0.00268) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
34088 + (0.0026807) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
34089 + (-0.00134623) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 2, 2)
34090 + (-0.00403804) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
34091 + (0.00038329) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
34092 + (0.00038372) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
34093 + (0.000111398) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 0, 0)
34094 + (0.00011135) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 1, 1)
34095 + (0.00011094) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 2, 2)
34096 + (-0.00040588) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
34097 + (-0.005492) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 2, 2)
34098 + (-0.016504846) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
34099 + (-0.00549) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 2, 2)
34100 + (-0.016487234) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
34101 + (0.0055012) * getSMEFTCoeffEW("CHl3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
34102 ) * pow(1000000.0, 2.0);
34103
34104 dwidth += cWsch * ((0.78) * pow(deltaGwd6(), 2.0) + (0.03) * pow(deltaGzd6(), 2.0));
34105
34106 dwidth += cWsch * (
34107 +(-0.113) * deltaGwd6() * getSMEFTCoeffEW("CHbox")
34108 + (0.08401) * deltaGwd6() * getSMEFTCoeffEW("CHW")
34109 + (0.00021) * deltaGwd6() * getSMEFTCoeffEW("CHB")
34110 + (0.02799) * deltaGwd6() * getSMEFTCoeffEW("CHD")
34111 + (0.000269) * deltaGwd6() * getSMEFTCoeffEW("CHWB")
34112 + (1.29e-05) * deltaGwd6() * getSMEFTCoeffEW("CHl1R", 0, 0)
34113 + (5.8e-06) * deltaGwd6() * getSMEFTCoeffEW("CHl1R", 1, 1)
34114 + (1.13e-05) * deltaGwd6() * getSMEFTCoeffEW("CHl1R", 2, 2)
34115 + (0.12714) * deltaGwd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
34116 + (0.12563) * deltaGwd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
34117 + (-0.0429) * deltaGwd6() * getSMEFTCoeffEW("CHl3R", 2, 2)
34118 + (3.154e-05) * deltaGwd6() * getSMEFTCoeffEW("CHeR", 0, 0)
34119 + (-2.23e-06) * deltaGwd6() * getSMEFTCoeffEW("CHeR", 1, 1)
34120 + (-2.448e-05) * deltaGwd6() * getSMEFTCoeffEW("CHeR", 2, 2)
34121 + (-0.1695) * deltaGwd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
34122 + (-0.0052) * deltaGzd6() * getSMEFTCoeffEW("CHbox")
34123 + (0.000409) * deltaGzd6() * getSMEFTCoeffEW("CHW")
34124 + (0.001324) * deltaGzd6() * getSMEFTCoeffEW("CHB")
34125 + (0.000337) * deltaGzd6() * getSMEFTCoeffEW("CHD")
34126 + (0.00102) * deltaGzd6() * getSMEFTCoeffEW("CHWB")
34127 + (-8.5e-05) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 0, 0)
34128 + (-5.01e-05) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 1, 1)
34129 + (-0.000104) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 2, 2)
34130 + (0.006545) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
34131 + (0.004527) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
34132 + (-0.0015) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 2, 2)
34133 + (0.0007588) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 0, 0)
34134 + (0.0007016) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 1, 1)
34135 + (0.00072326) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 2, 2)
34136 + (-0.0078) * deltaGzd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
34137 )*1000000;
34138 }
34139
34140 return dwidth;
34141}

◆ 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 29831 of file NPSMEFTd6General.cpp.

29831 {
29832 double dwidth = 0.0;
29833
29834 double C1 = 0.0083;
29835 double muRG = 125.1;
29836
29837 dwidth += (+121291. * getSMEFTCoeff("CHbox",muRG)
29838 - 35658.4 * getSMEFTCoeff("CHB",muRG)
29839 - 26866.3 * getSMEFTCoeff("CHW",muRG)
29840 - 28684.4 * (getSMEFTCoeff("CHl1R", 0, 0,muRG) - getSMEFTCoeff("CHl3R", 0, 0,muRG))
29841 + 65832. * (getSMEFTCoeff("CHl1R", 1, 1,muRG) + getSMEFTCoeff("CHl3R", 1, 1,muRG))
29842 - 28703.3 * (getSMEFTCoeff("CHl1R", 2, 2,muRG) - getSMEFTCoeff("CHl3R", 2, 2,muRG))
29843 - 56559.6 * getSMEFTCoeff("CHeR", 1, 1,muRG)
29844 + cAsch * (-36391.6 * getSMEFTCoeff("CHD",muRG)
29845 - 69347.6 * getSMEFTCoeff("CHWB",muRG)
29846 - 3.198 * delta_GF
29847 - 0.842 * deltaGzd6())
29848 + cWsch * (-16131.8 * getSMEFTCoeff("CHD",muRG)
29849 - 24298.9 * getSMEFTCoeff("CHWB",muRG)
29850 - 3. * delta_GF
29851 - 0.842 * deltaGzd6())
29852 );
29853
29854 // Linear contribution from Higgs self-coupling
29855 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
29856
29857
29858 // Add modifications due to small variations of the SM parameters
29859 dwidth += cHSM * (cAsch * (-10.716 * deltaMz()
29860 + 15.962 * deltaMh()
29861 + 0.082 * deltaaMZ()
29862 + 2.075 * deltaGmu())
29863 + cWsch * (-10.13 * deltaMz()
29864 + 15.962 * deltaMh()
29865 + 2.177 * deltaGmu()
29866 - 0.489 * deltaMw()));
29867
29868 // SM (1) + intrinsic + parametric theory relative errors (free pars)
29869 dwidth += eHZZint + eHZZpar;
29870
29871 return dwidth;
29872}

◆ 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 29874 of file NPSMEFTd6General.cpp.

29874 {
29875 double dwidth = 0.0;
29876 if (FlagQuadraticTerms) {
29877 //Contributions that are quadratic in the effective coefficients
29878 dwidth += 0.0;
29879 }
29880
29881 return dwidth;
29882}

◆ 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 34376 of file NPSMEFTd6General.cpp.

34376 {
34377 double dwidth = 0.0;
34378
34379 double C1 = 0.0073;
34380 double muRG = 125.1;
34381
34382 dwidth += (+121244. * getSMEFTCoeff("CHbox",muRG)
34383 + 1045.26 * getSMEFTCoeff("CHB",muRG)
34384 - 91781. * getSMEFTCoeff("CHW",muRG)
34385 - 410.738 * getSMEFTCoeff("CHl1R", 1, 1,muRG)
34386 - 2593.82 * getSMEFTCoeff("CHeR", 1, 1,muRG)
34387 + 136695. * getSMEFTCoeff("CHl3R", 1, 1,muRG)
34388 + cAsch * (-198022. * getSMEFTCoeff("CHD",muRG)
34389 - 364213. * getSMEFTCoeff("CHWB",muRG)
34390 - 4.625 * delta_GF
34391 - 0.031 * deltaGzd6())
34392 + cWsch * (-33559. * getSMEFTCoeff("CHD",muRG)
34393 - 3447.11 * getSMEFTCoeff("CHWB",muRG)
34394 - 2.998 * delta_GF
34395 - 0.031 * deltaGzd6())
34396 );
34397
34398 // Linear contribution from Higgs self-coupling
34399 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
34400
34401
34402 // Add modifications due to small variations of the SM parameters
34403 dwidth += cHSM * (cAsch * (-12.671 * deltaMz()
34404 - 13.492 * deltaMwd6()
34405 - 0.957 * deltaGwd6()
34406 + 14.005 * deltaMh()
34407 + 1.868 * deltaaMZ()
34408 + 0.103 * deltaGmu())
34409 + cWsch * (-0.177 * deltaMz()
34410 - 8.833 * deltaMw()
34411 - 0.957 * deltaGwd6()
34412 + 14.005 * deltaMh()
34413 + 1.959 * deltaGmu()));
34414
34415 // SM (1) + intrinsic + parametric theory relative errors (free pars)
34416 // Dominated by CC => Use HWW uncertainty
34417 dwidth += eHWWint + eHWWpar;
34418
34419 return dwidth;
34420}

◆ 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 34422 of file NPSMEFTd6General.cpp.

34422 {
34423 double dwidth = 0.0;
34424 if (FlagQuadraticTerms) {
34425 //Contributions that are quadratic in the effective coefficients
34426 dwidth += 0.0;
34427 }
34428
34429 return dwidth;
34430}

◆ 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 30428 of file NPSMEFTd6General.cpp.

30428 {
30429 double dwidth = 0.0;
30430
30431 double C1 = 0.0083;
30432 double muRG = 125.1;
30433
30434 //------ Old alpha scheme expression: Beg
30435 dwidth += cAsch * (+121245. * getSMEFTCoeff("CHbox",muRG)
30436 - 129896. * getSMEFTCoeff("CHB",muRG)
30437 + 58951.9 * getSMEFTCoeff("CHW",muRG)
30438 - 18953.2 * getSMEFTCoeff("CHq1R", 0, 0,muRG)
30439 - 18954.1 * getSMEFTCoeff("CHq1R", 1, 1,muRG)
30440 + 36775. * getSMEFTCoeff("CHq1R", 2, 2,muRG)
30441 + 15639.1 * getSMEFTCoeff("CHuR", 0, 0,muRG)
30442 + 15598.5 * getSMEFTCoeff("CHuR", 1, 1,muRG)
30443 - 2951.74 * getSMEFTCoeff("CHdR", 0, 0,muRG)
30444 - 2940.03 * getSMEFTCoeff("CHdR", 1, 1,muRG)
30445 - 6238.49 * getSMEFTCoeff("CHdR", 2, 2,muRG)
30446 + 51319. * getSMEFTCoeff("CHq3R", 0, 0,muRG)
30447 + 51289.2 * getSMEFTCoeff("CHq3R", 1, 1,muRG)
30448 + 36755.6 * getSMEFTCoeff("CHq3R", 2, 2,muRG)
30449 - 60973.2 * getSMEFTCoeff("CHD",muRG)
30450 - 238821. * getSMEFTCoeff("CHWB",muRG)
30451 - 4.013 * delta_GF
30452 - 0.832 * deltaGzd6()
30453 );
30454 /*+ cWsch * (+41194.1 * getSMEFTCoeff("CHD")
30455 - 14774.7 * getSMEFTCoeff("CHWB")
30456 - 3.001 * delta_GF
30457 - 0.832 * deltaGzd6()
30458 ));*/
30459
30460 //------ Old alpha scheme expression: End
30461
30462 // AG:
30463 dwidth += cWsch * (
30464 ((0.1212) * getSMEFTCoeff("CHbox",muRG)
30465 + (0.057954) * getSMEFTCoeff("CHW",muRG)
30466 + (-0.12929) * getSMEFTCoeff("CHB",muRG)
30467 + (0.043672) * getSMEFTCoeff("CHD",muRG)
30468 + (-0.016284) * getSMEFTCoeff("CHWB",muRG)
30469 + (-0.019017) * getSMEFTCoeff("CHq1R", 0, 0,muRG)
30470 + (-0.019103) * getSMEFTCoeff("CHq1R", 1, 1,muRG)
30471 + (0.036608) * getSMEFTCoeff("CHq1R", 2, 2,muRG)
30472 + (0.051357) * getSMEFTCoeff("CHq3R", 0, 0,muRG)
30473 + (0.051276) * getSMEFTCoeff("CHq3R", 1, 1,muRG)
30474 + (0.036608) * getSMEFTCoeff("CHq3R", 2, 2,muRG)
30475 + (0.014886) * getSMEFTCoeff("CHuR", 0, 0,muRG)
30476 + (0.014851) * getSMEFTCoeff("CHuR", 1, 1,muRG)
30477 + (-0.002823638) * getSMEFTCoeff("CHdR", 0, 0,muRG)
30478 + (-0.002812766) * getSMEFTCoeff("CHdR", 1, 1,muRG)
30479 + (-0.00594515) * getSMEFTCoeff("CHdR", 2, 2,muRG)
30480 + (-0.181783) * getSMEFTCoeff("CHl3R", 0, 0,muRG)
30481 + (-0.181783) * getSMEFTCoeff("CHl3R", 1, 1,muRG)
30482 + (0.18182) * getSMEFTCoeff("CllR", 0, 1, 1, 0,muRG)) * 1000000
30483 + (-0.802) * deltaGzd6()
30484 );
30485
30486 // Linear contribution from Higgs self-coupling
30487 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
30488
30489
30490 // Add modifications due to small variations of the SM parameters
30491 dwidth += cAsch * (cHSM * (-9.34 * deltaMz()
30492 + 16.613 * deltaMh()
30493 - 0.716 * deltaaMZ()
30494 + 2.838 * deltaGmu()))
30495 + cWsch * (cHSM * (-14.238 * deltaMz()
30496 + 16.613 * deltaMh()
30497 + 2.133 * deltaGmu()
30498 + 3.346 * deltaMw()));
30499
30500 // SM (1) + intrinsic + parametric theory relative errors (free pars)
30501 dwidth += eHZZint + eHZZpar;
30502
30503 return dwidth;
30504}

◆ 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 30506 of file NPSMEFTd6General.cpp.

30506 {
30507 double dwidth = 0.0;
30508 if (FlagQuadraticTerms) {
30509 dwidth += cWsch * (
30510 +(0.014695) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
30511 + (0.039324) * pow(getSMEFTCoeffEW("CHW"), 2.0)
30512 + (0.033113) * pow(getSMEFTCoeffEW("CHB"), 2.0)
30513 + (0.0022317) * pow(getSMEFTCoeffEW("CHD"), 2.0)
30514 + (0.011348) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
30515 + (0.00179) * pow(getSMEFTCoeffEW("CHq1R", 0, 0), 2.0)
30516 + (0.0017897) * pow(getSMEFTCoeffEW("CHq1R", 1, 1), 2.0)
30517 + (0.00113) * pow(getSMEFTCoeffEW("CHq1R", 2, 2), 2.0)
30518 + (0.00179) * pow(getSMEFTCoeffEW("CHq3R", 0, 0), 2.0)
30519 + (0.0017897) * pow(getSMEFTCoeffEW("CHq3R", 1, 1), 2.0)
30520 + (0.00113) * pow(getSMEFTCoeffEW("CHq3R", 2, 2), 2.0)
30521 + (0.001296) * pow(getSMEFTCoeffEW("CHuR", 0, 0), 2.0)
30522 + (0.0012961) * pow(getSMEFTCoeffEW("CHuR", 1, 1), 2.0)
30523 + (0.00049373) * pow(getSMEFTCoeffEW("CHdR", 0, 0), 2.0)
30524 + (0.00049057) * pow(getSMEFTCoeffEW("CHdR", 1, 1), 2.0)
30525 + (0.0011314) * pow(getSMEFTCoeffEW("CHdR", 2, 2), 2.0)
30526 + (0.011019) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
30527 + (0.011019) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
30528 + (0.011019) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
30529 + (0.006886) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
30530 + (-0.015571) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHB")
30531 + (0.0016252) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
30532 + (-0.0019574) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
30533 + (-0.002309) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 0, 0)
30534 + (-0.0023147) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 1, 1)
30535 + (0.0044402) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 2, 2)
30536 + (0.0062245) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 0, 0)
30537 + (0.0062191) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 1, 1)
30538 + (0.0044402) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 2, 2)
30539 + (0.0018054) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHuR", 0, 0)
30540 + (0.0018013) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHuR", 1, 1)
30541 + (-0.0003419172) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHdR", 0, 0)
30542 + (-0.000340856) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHdR", 1, 1)
30543 + (-0.000721154) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHdR", 2, 2)
30544 + (-0.0147031) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
30545 + (-0.0147031) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
30546 + (0.014698) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30547 + (-0.0642138) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
30548 + (-0.000834) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
30549 + (-0.0573053) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
30550 + (0.0001529) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 0, 0)
30551 + (0.0001488) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 1, 1)
30552 + (0.0021791) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 2, 2)
30553 + (0.0016906) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 0, 0)
30554 + (0.0016234) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 1, 1)
30555 + (0.0021791) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 2, 2)
30556 + (-0.0001656) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHuR", 0, 0)
30557 + (-0.0001627) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHuR", 1, 1)
30558 + (-0.0002752) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHdR", 2, 2)
30559 + (-0.0068912) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
30560 + (-0.0068912) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
30561 + (0.006886) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30562 + (-0.000459) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHD")
30563 + (0.033411) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
30564 + (0.0019038) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 0, 0)
30565 + (0.0019508) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 1, 1)
30566 + (-0.0057366) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 2, 2)
30567 + (-0.0068118) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 0, 0)
30568 + (-0.0067877) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 1, 1)
30569 + (-0.0057366) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 2, 2)
30570 + (-0.00111553) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHuR", 0, 0)
30571 + (-0.00111376) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHuR", 1, 1)
30572 + (0.00031123) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHdR", 0, 0)
30573 + (0.00030304) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHdR", 1, 1)
30574 + (0.0006683) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHdR", 2, 2)
30575 + (0.015629) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 0, 0)
30576 + (0.015629) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 1, 1)
30577 + (-0.015571) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30578 + (-0.0027622) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHWB")
30579 + (-0.0017088) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 0, 0)
30580 + (-0.0017166) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 1, 1)
30581 + (0.0022723) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 2, 2)
30582 + (0.003769) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 0, 0)
30583 + (0.0037624) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 1, 1)
30584 + (0.0022723) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 2, 2)
30585 + (-0.00107784) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHuR", 0, 0)
30586 + (-0.00108799) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHuR", 1, 1)
30587 + (0.00016963) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHdR", 0, 0)
30588 + (0.0001701) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHdR", 1, 1)
30589 + (0.00046646) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHdR", 2, 2)
30590 + (-0.0052936) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
30591 + (-0.0052936) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
30592 + (0.0052919) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30593 + (-0.0021911) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 2, 2)
30594 + (-0.0017537) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 0, 0)
30595 + (-0.0017338) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 1, 1)
30596 + (-0.0021911) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 2, 2)
30597 + (-0.00248676) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHuR", 0, 0)
30598 + (-0.00248368) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHuR", 1, 1)
30599 + (0.00050869) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHdR", 0, 0)
30600 + (0.00050349) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHdR", 1, 1)
30601 + (0.0011318) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHdR", 2, 2)
30602 + (0.0019662) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
30603 + (0.0019662) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
30604 + (-0.0019574) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30605 + (-0.000259) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq1R", 1, 1)
30606 + (-0.000154) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq1R", 2, 2)
30607 + (-0.0016047) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq3R", 0, 0)
30608 + (-0.00015498) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq3R", 2, 2)
30609 + (0.0023037) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
30610 + (0.0023037) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
30611 + (-0.002309) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30612 + (-0.000154) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHq1R", 2, 2)
30613 + (-0.0016123) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHq3R", 1, 1)
30614 + (-0.00015353) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHq3R", 2, 2)
30615 + (0.0023125) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
30616 + (0.0023125) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
30617 + (-0.0023147) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30618 + (0.00015503) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CHq3R", 0, 0)
30619 + (0.00015329) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CHq3R", 1, 1)
30620 + (0.0022593) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CHq3R", 2, 2)
30621 + (-0.004436654) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
30622 + (-0.004436654) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
30623 + (0.0044402) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30624 + (0.000259) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 1, 1)
30625 + (0.000156) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 2, 2)
30626 + (-0.00622384) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
30627 + (-0.00622384) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
30628 + (0.0062245) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30629 + (0.000154) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHq3R", 2, 2)
30630 + (-0.00621958) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
30631 + (-0.00621958) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
30632 + (0.0062191) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30633 + (-0.004436654) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
30634 + (-0.004436654) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
30635 + (0.0044402) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30636 + (-0.00180408) * getSMEFTCoeffEW("CHuR", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
30637 + (-0.00180408) * getSMEFTCoeffEW("CHuR", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
30638 + (0.0018054) * getSMEFTCoeffEW("CHuR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30639 + (-0.00180249) * getSMEFTCoeffEW("CHuR", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
30640 + (-0.00180249) * getSMEFTCoeffEW("CHuR", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
30641 + (0.0018013) * getSMEFTCoeffEW("CHuR", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30642 + (0.00034209) * getSMEFTCoeffEW("CHdR", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
30643 + (0.00034209) * getSMEFTCoeffEW("CHdR", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
30644 + (-0.0003419172) * getSMEFTCoeffEW("CHdR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30645 + (0.00034101) * getSMEFTCoeffEW("CHdR", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
30646 + (0.00034101) * getSMEFTCoeffEW("CHdR", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
30647 + (-0.000340856) * getSMEFTCoeffEW("CHdR", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30648 + (0.0007216) * getSMEFTCoeffEW("CHdR", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
30649 + (0.0007216) * getSMEFTCoeffEW("CHdR", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
30650 + (-0.000721154) * getSMEFTCoeffEW("CHdR", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30651 + (0.01104) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
30652 + (-0.0220565) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30653 + (-0.0220565) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30654 ) * pow(1000000.0, 2.0);
30655
30656 dwidth += cWsch * ((0.66) * pow(deltaGzd6(), 2.0));
30657
30658 dwidth += cWsch * (
30659 +(-0.0999) * deltaGzd6() * getSMEFTCoeffEW("CHbox")
30660 + (-0.0604) * deltaGzd6() * getSMEFTCoeffEW("CHW")
30661 + (0.1133) * deltaGzd6() * getSMEFTCoeffEW("CHB")
30662 + (-0.0362) * deltaGzd6() * getSMEFTCoeffEW("CHD")
30663 + (0.0245) * deltaGzd6() * getSMEFTCoeffEW("CHWB")
30664 + (0.01605) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 0, 0)
30665 + (0.01555) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 1, 1)
30666 + (-0.0326) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 2, 2)
30667 + (-0.0458) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 0, 0)
30668 + (-0.0465) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 1, 1)
30669 + (-0.0326) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 2, 2)
30670 + (-0.01307) * deltaGzd6() * getSMEFTCoeffEW("CHuR", 0, 0)
30671 + (-0.01299) * deltaGzd6() * getSMEFTCoeffEW("CHuR", 1, 1)
30672 + (0.0025172) * deltaGzd6() * getSMEFTCoeffEW("CHdR", 0, 0)
30673 + (0.0023751) * deltaGzd6() * getSMEFTCoeffEW("CHdR", 1, 1)
30674 + (0.005281) * deltaGzd6() * getSMEFTCoeffEW("CHdR", 2, 2)
30675 + (0.14682) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
30676 + (0.14682) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
30677 + (-0.1499) * deltaGzd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30678 )*1000000;
30679 }
30680
30681 return dwidth;
30682}

◆ 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 29923 of file NPSMEFTd6General.cpp.

29923 {
29924 double dwidth = 0.0;
29925
29926 double C1 = 0.0083;
29927 double muRG = 125.1;
29928
29929 //------ Old alpha scheme expression: Beg
29930 dwidth += cAsch * (+121242. * getSMEFTCoeff("CHbox",muRG)
29931 - 147406. * getSMEFTCoeff("CHB",muRG)
29932 + 73926.6 * getSMEFTCoeff("CHW",muRG)
29933 - 71435.3 * (getSMEFTCoeff("CHq1R", 0, 0,muRG) - getSMEFTCoeff("CHq3R", 0, 0,muRG))
29934 - 71331.9 * (getSMEFTCoeff("CHq1R", 1, 1,muRG) - getSMEFTCoeff("CHq3R", 1, 1,muRG))
29935 + 31760.4 * getSMEFTCoeff("CHuR", 0, 0,muRG)
29936 + 31666.6 * getSMEFTCoeff("CHuR", 1, 1,muRG)
29937 - 66129.8 * getSMEFTCoeff("CHD",muRG)
29938 - 270623. * getSMEFTCoeff("CHWB",muRG)
29939 - 4.182 * delta_GF
29940 - 0.827 * deltaGzd6()
29941 );
29942 /*+ cWsch * (+53075.8 * getSMEFTCoeff("CHD")
29943 - 9701.32 * getSMEFTCoeff("CHWB")
29944 - 3.002 * delta_GF
29945 - 0.827 * deltaGzd6()
29946 ));*/
29947
29948 //------ Old alpha scheme expression: End
29949
29950 // AG:
29951 dwidth += cWsch * (
29952 ((0.121221) * getSMEFTCoeff("CHbox",muRG)
29953 + (0.0747) * getSMEFTCoeff("CHW",muRG)
29954 + (-0.148967) * getSMEFTCoeff("CHB",muRG)
29955 + (0.057368) * getSMEFTCoeff("CHD",muRG)
29956 + (-0.011196) * getSMEFTCoeff("CHWB",muRG)
29957 + (-0.071576) * getSMEFTCoeff("CHq1R", 0, 0,muRG)
29958 + (-0.071476) * getSMEFTCoeff("CHq1R", 1, 1,muRG)
29959 + (0.071574) * getSMEFTCoeff("CHq3R", 0, 0,muRG)
29960 + (0.071473) * getSMEFTCoeff("CHq3R", 1, 1,muRG)
29961 + (0.030282) * getSMEFTCoeff("CHuR", 0, 0,muRG)
29962 + (0.030178) * getSMEFTCoeff("CHuR", 1, 1,muRG)
29963 + (-0.181763) * getSMEFTCoeff("CHl3R", 0, 0,muRG)
29964 + (-0.181763) * getSMEFTCoeff("CHl3R", 1, 1,muRG)
29965 + (0.18186) * getSMEFTCoeff("CllR", 0, 1, 1, 0,muRG)) * 1000000
29966 + (-0.801) * deltaGzd6()
29967 );
29968
29969 // Linear contribution from Higgs self-coupling
29970 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
29971
29972
29973 // Add modifications due to small variations of the SM parameters
29974 dwidth += cAsch * (cHSM * (-9.043 * deltaMz()
29975 + 16.707 * deltaMh()
29976 - 0.908 * deltaaMZ()
29977 + 3.065 * deltaGmu()))
29978 + cWsch * (cHSM * (-15.04 * deltaMz()
29979 + 16.707 * deltaMh()
29980 + 2.177 * deltaGmu()
29981 + 4.215 * deltaMw()));
29982
29983 // SM (1) + intrinsic + parametric theory relative errors (free pars)
29984 dwidth += eHZZint + eHZZpar;
29985
29986 return dwidth;
29987}

◆ 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 29989 of file NPSMEFTd6General.cpp.

29989 {
29990 double dwidth = 0.0;
29991 if (FlagQuadraticTerms) {
29992 dwidth += cWsch * (
29993 +(0.014716) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
29994 + (0.06274) * pow(getSMEFTCoeffEW("CHW"), 2.0)
29995 + (0.09129) * pow(getSMEFTCoeffEW("CHB"), 2.0)
29996 + (0.00513) * pow(getSMEFTCoeffEW("CHD"), 2.0)
29997 + (0.026875) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
29998 + (0.002647) * pow(getSMEFTCoeffEW("CHq1R", 0, 0), 2.0)
29999 + (0.0026461) * pow(getSMEFTCoeffEW("CHq1R", 1, 1), 2.0)
30000 + (0.002647) * pow(getSMEFTCoeffEW("CHq3R", 0, 0), 2.0)
30001 + (0.0026461) * pow(getSMEFTCoeffEW("CHq3R", 1, 1), 2.0)
30002 + (0.002648) * pow(getSMEFTCoeffEW("CHuR", 0, 0), 2.0)
30003 + (0.0026461) * pow(getSMEFTCoeffEW("CHuR", 1, 1), 2.0)
30004 + (0.011037) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
30005 + (0.011037) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
30006 + (0.011034) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
30007 + (0.009076) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
30008 + (-0.018068) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHB")
30009 + (0.0032896) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
30010 + (-0.001344) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
30011 + (-0.00868253) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 0, 0)
30012 + (-0.00867303) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 1, 1)
30013 + (0.0086747) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 0, 0)
30014 + (0.00867) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 1, 1)
30015 + (0.0036743) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHuR", 0, 0)
30016 + (0.0036607) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHuR", 1, 1)
30017 + (-0.0147042) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
30018 + (-0.0147042) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
30019 + (0.014712) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30020 + (-0.0860094) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
30021 + (0.004936) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
30022 + (-0.0862249) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
30023 + (-0.0043116) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 0, 0)
30024 + (-0.0041397) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 1, 1)
30025 + (0.0043074) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 0, 0)
30026 + (0.00415) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 1, 1)
30027 + (0.0009706) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHuR", 0, 0)
30028 + (0.0009075) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHuR", 1, 1)
30029 + (-0.009046) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
30030 + (-0.009046) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
30031 + (0.009076) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30032 + (-0.0086983) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHD")
30033 + (0.013604) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
30034 + (0.011699) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 0, 0)
30035 + (0.01154) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 1, 1)
30036 + (-0.0117092) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 0, 0)
30037 + (-0.011543) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 1, 1)
30038 + (-0.0032871) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHuR", 0, 0)
30039 + (-0.0032289) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHuR", 1, 1)
30040 + (0.01807) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 0, 0)
30041 + (0.01807) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 1, 1)
30042 + (-0.018068) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30043 + (-0.0023272) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHWB")
30044 + (-0.00645833) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 0, 0)
30045 + (-0.00643743) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 1, 1)
30046 + (0.0064561) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 0, 0)
30047 + (0.0064367) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 1, 1)
30048 + (-0.00182137) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHuR", 0, 0)
30049 + (-0.00184267) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHuR", 1, 1)
30050 + (-0.0069681) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
30051 + (-0.0069681) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
30052 + (0.0069646) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30053 + (0.0023122) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 0, 0)
30054 + (0.0022494) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 1, 1)
30055 + (-0.0023093) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 0, 0)
30056 + (-0.0022472) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 1, 1)
30057 + (-0.00547273) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHuR", 0, 0)
30058 + (-0.00542879) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHuR", 1, 1)
30059 + (0.001348) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
30060 + (0.001348) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
30061 + (-0.001344) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30062 + (0.000569) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq1R", 1, 1)
30063 + (-0.005300265) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq3R", 0, 0)
30064 + (-0.00057357) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq3R", 1, 1)
30065 + (-0.00023902) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHuR", 1, 1)
30066 + (0.008675) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
30067 + (0.008675) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
30068 + (-0.00868253) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30069 + (-0.00057357) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHq3R", 0, 0)
30070 + (-0.00529391) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHq3R", 1, 1)
30071 + (-0.00024275) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHuR", 0, 0)
30072 + (0.0086683) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
30073 + (0.0086683) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
30074 + (-0.00867303) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30075 + (0.000569) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 1, 1)
30076 + (0.00023907) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHuR", 1, 1)
30077 + (-0.0086817) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
30078 + (-0.0086817) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
30079 + (0.0086747) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30080 + (0.00024302) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHuR", 0, 0)
30081 + (-0.0086672) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
30082 + (-0.0086672) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
30083 + (0.00867) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30084 + (0.000101) * getSMEFTCoeffEW("CHuR", 0, 0) * getSMEFTCoeffEW("CHuR", 1, 1)
30085 + (-0.00367303) * getSMEFTCoeffEW("CHuR", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
30086 + (-0.00367303) * getSMEFTCoeffEW("CHuR", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
30087 + (0.0036743) * getSMEFTCoeffEW("CHuR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30088 + (-0.00365915) * getSMEFTCoeffEW("CHuR", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
30089 + (-0.00365915) * getSMEFTCoeffEW("CHuR", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
30090 + (0.0036607) * getSMEFTCoeffEW("CHuR", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30091 + (0.01099) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
30092 + (-0.0220568) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30093 + (-0.0220568) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30094 ) * pow(1000000.0, 2.0);
30095
30096 dwidth += cWsch * ((0.7) * pow(deltaGzd6(), 2.0));
30097
30098 dwidth += cWsch * (
30099 +(-0.0987) * deltaGzd6() * getSMEFTCoeffEW("CHbox")
30100 + (-0.0818) * deltaGzd6() * getSMEFTCoeffEW("CHW")
30101 + (0.1374) * deltaGzd6() * getSMEFTCoeffEW("CHB")
30102 + (-0.0456) * deltaGzd6() * getSMEFTCoeffEW("CHD")
30103 + (0.024) * deltaGzd6() * getSMEFTCoeffEW("CHWB")
30104 + (0.06193) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 0, 0)
30105 + (0.06291) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 1, 1)
30106 + (-0.0627) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 0, 0)
30107 + (-0.0646) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 1, 1)
30108 + (-0.0272) * deltaGzd6() * getSMEFTCoeffEW("CHuR", 0, 0)
30109 + (-0.02668) * deltaGzd6() * getSMEFTCoeffEW("CHuR", 1, 1)
30110 + (0.14658) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
30111 + (0.14658) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
30112 + (-0.1481) * deltaGzd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
30113 )*1000000;
30114 }
30115
30116 return dwidth;
30117}

◆ 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 33751 of file NPSMEFTd6General.cpp.

33751 {
33752 double dwidth = 0.0;
33753
33754 double C1 = 0.0073;
33755 double muRG = 125.1;
33756
33757 //------ Old alpha scheme expression: Beg
33758 dwidth += cAsch * (+121425. * getSMEFTCoeff("CHbox",muRG)
33759 - 3244.8 * getSMEFTCoeff("CHB",muRG)
33760 - 88391.2 * getSMEFTCoeff("CHW",muRG)
33761 - 55282. * getSMEFTCoeff("CHG",muRG)
33762 - 23.442 * getSMEFTCoeff("CHq1R", 0, 0,muRG)
33763 - 22.98 * getSMEFTCoeff("CHq1R", 1, 1,muRG)
33764 + 559.485 * getSMEFTCoeff("CHuR", 0, 0,muRG)
33765 + 560.558 * getSMEFTCoeff("CHuR", 1, 1,muRG)
33766 - 217.102 * getSMEFTCoeff("CHdR", 0, 0,muRG)
33767 - 218.04 * getSMEFTCoeff("CHdR", 1, 1,muRG)
33768 + 68556.8 * getSMEFTCoeff("CHq3R", 0, 0,muRG)
33769 + 68783.1 * getSMEFTCoeff("CHq3R", 1, 1,muRG)
33770 - 199535. * getSMEFTCoeff("CHD",muRG)
33771 - 375669. * getSMEFTCoeff("CHWB",muRG)
33772 - 4.696 * delta_GF
33773 - 0.026 * deltaGzd6()
33774 - 13.64 * deltaMwd6()
33775 - 0.944 * deltaGwd6()
33776 );
33777 /*+ cWsch * (-28852.8 * getSMEFTCoeff("CHD")
33778 - 1306.57 * getSMEFTCoeff("CHWB")
33779 - 3.002 * delta_GF
33780 - 0.026 * deltaGzd6()
33781 - 0.944 * deltaGwd6()
33782 ));*/
33783
33784 //------ Old alpha scheme expression: End
33785
33786 // AG:
33787 dwidth += cWsch * (
33788 ((0.12135) * getSMEFTCoeff("CHbox",muRG)
33789 + (-0.0851047) * getSMEFTCoeff("CHW",muRG)
33790 + (-0.0045438) * getSMEFTCoeff("CHB",muRG)
33791 + (-0.02822615) * getSMEFTCoeff("CHD",muRG)
33792 + (-0.0017067) * getSMEFTCoeff("CHWB",muRG)
33793 + (-0.05868) * getSMEFTCoeff("CHG",muRG)
33794 + (0.070123) * getSMEFTCoeff("CHq3R", 0, 0,muRG)
33795 + (0.069746) * getSMEFTCoeff("CHq3R", 1, 1,muRG)
33796 + (0.0006591) * getSMEFTCoeff("CHuR", 0, 0,muRG)
33797 + (0.00065708) * getSMEFTCoeff("CHuR", 1, 1,muRG)
33798 + (-0.000256626) * getSMEFTCoeff("CHdR", 0, 0,muRG)
33799 + (-0.000252814) * getSMEFTCoeff("CHdR", 1, 1,muRG)
33800 + (-0.181971) * getSMEFTCoeff("CHl3R", 0, 0,muRG)
33801 + (-0.181971) * getSMEFTCoeff("CHl3R", 1, 1,muRG)
33802 + (0.182) * getSMEFTCoeff("CllR", 0, 1, 1, 0,muRG)) * 1000000
33803 + (-0.895) * deltaGwd6()
33804 + (-0.0262) * deltaGzd6()
33805 );
33806
33807 // Linear contribution from Higgs self-coupling
33808 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
33809
33810
33811 // Add modifications due to small variations of the SM parameters
33812 dwidth += cAsch * (cHSM * (-12.708 * deltaMz()
33813 + 14.393 * deltaMh()
33814 + 1.82 * deltaaMZ()
33815 + 0.188 * deltaGmu()))
33816 + cWsch * (cHSM * (-0.441 * deltaMz()
33817 - 8.601 * deltaMw()
33818 + 14.393 * deltaMh()
33819 + 2.022 * deltaGmu()));
33820
33821 // SM (1) + intrinsic + parametric theory relative errors (free pars)
33822 // Dominated by CC => Use HWW uncertainty
33823 dwidth += eHWWint + eHWWpar;
33824
33825 return dwidth;
33826}

◆ 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 33828 of file NPSMEFTd6General.cpp.

33828 {
33829 double dwidth = 0.0;
33830 if (FlagQuadraticTerms) {
33831 dwidth += cWsch * (
33832 +(0.014695) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
33833 + (0.000994) * pow(getSMEFTCoeffEW("CHW"), 2.0)
33834 + (0.015278) * pow(getSMEFTCoeffEW("CHB"), 2.0)
33835 + (0.0010088) * pow(getSMEFTCoeffEW("CHD"), 2.0)
33836 + (0.005252) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
33837 + (11.456) * pow(getSMEFTCoeffEW("CHG"), 2.0)
33838 + (0.0029759) * pow(getSMEFTCoeffEW("CHq3R", 0, 0), 2.0)
33839 + (0.0029646) * pow(getSMEFTCoeffEW("CHq3R", 1, 1), 2.0)
33840 + (0.011018) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
33841 + (0.011018) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
33842 + (0.011018) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
33843 + (-0.01033512) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
33844 + (-0.00055115) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHB")
33845 + (-0.007099838) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
33846 + (-0.00020639) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
33847 + (-0.007042) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHG")
33848 + (0.0085086) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 0, 0)
33849 + (0.0084775) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 1, 1)
33850 + (-0.01470364) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
33851 + (-0.01470364) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
33852 + (0.014725) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33853 + (-0.0126698) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
33854 + (0.0027047) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
33855 + (-0.01297797) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
33856 + (-0.0006016) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHG")
33857 + (-0.00851159) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 0, 0)
33858 + (-0.00850078) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 1, 1)
33859 + (0.010333) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
33860 + (0.010333) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
33861 + (-0.01033512) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33862 + (-0.00015239) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHD")
33863 + (0.0031685) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
33864 + (-0.00038338) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 0, 0)
33865 + (-0.00038161) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 1, 1)
33866 + (0.0005526) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 0, 0)
33867 + (0.0005526) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 1, 1)
33868 + (-0.0005511) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33869 + (0.0017583) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHG")
33870 + (-0.00188801) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 0, 0)
33871 + (-0.00188114) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 1, 1)
33872 + (0.0034285) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
33873 + (0.0034285) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
33874 + (-0.00342549) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33875 + (-0.00013828) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 0, 0)
33876 + (-0.00013656) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 1, 1)
33877 + (-0.000111953) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHuR", 0, 0)
33878 + (-0.0001115399) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHuR", 1, 1)
33879 + (0.00020662) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
33880 + (0.00020667) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
33881 + (-0.00020631) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33882 + (-0.0009234) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHq3R", 0, 0)
33883 + (-0.0009279) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHq3R", 1, 1)
33884 + (0.003528) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHl3R", 0, 0)
33885 + (0.003528) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHl3R", 1, 1)
33886 + (-0.0035169) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33887 + (-0.00851568) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
33888 + (-0.00851568) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
33889 + (0.0085086) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33890 + (-0.008478119) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
33891 + (-0.008478119) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
33892 + (0.0084775) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33893 + (0.0111) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
33894 + (-0.02206664) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33895 + (-0.02206664) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33896 ) * pow(1000000.0, 2.0);
33897
33898 dwidth += cWsch * ((0.74) * pow(deltaGwd6(), 2.0) + (0.0087) * pow(deltaGzd6(), 2.0));
33899
33900 dwidth += cWsch * (
33901 +(-0.1123) * deltaGwd6() * getSMEFTCoeffEW("CHbox")
33902 + (0.08154) * deltaGwd6() * getSMEFTCoeffEW("CHW")
33903 + (9.3e-05) * deltaGwd6() * getSMEFTCoeffEW("CHB")
33904 + (0.028249) * deltaGwd6() * getSMEFTCoeffEW("CHD")
33905 + (3.7e-05) * deltaGwd6() * getSMEFTCoeffEW("CHWB")
33906 + (-0.0106) * deltaGwd6() * getSMEFTCoeffEW("CHG")
33907 + (-9e-06) * deltaGwd6() * getSMEFTCoeffEW("CHq1R", 0, 0)
33908 + (3e-06) * deltaGwd6() * getSMEFTCoeffEW("CHq1R", 1, 1)
33909 + (-0.0653) * deltaGwd6() * getSMEFTCoeffEW("CHq3R", 0, 0)
33910 + (-0.0654) * deltaGwd6() * getSMEFTCoeffEW("CHq3R", 1, 1)
33911 + (3e-06) * deltaGwd6() * getSMEFTCoeffEW("CHuR", 0, 0)
33912 + (8.3e-06) * deltaGwd6() * getSMEFTCoeffEW("CHuR", 1, 1)
33913 + (2.25e-06) * deltaGwd6() * getSMEFTCoeffEW("CHdR", 0, 0)
33914 + (1.38e-06) * deltaGwd6() * getSMEFTCoeffEW("CHdR", 1, 1)
33915 + (0.16645) * deltaGwd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
33916 + (0.16645) * deltaGwd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
33917 + (-0.1685) * deltaGwd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33918 + (-0.0039) * deltaGzd6() * getSMEFTCoeffEW("CHbox")
33919 + (-0.002882) * deltaGzd6() * getSMEFTCoeffEW("CHW")
33920 + (0.005316) * deltaGzd6() * getSMEFTCoeffEW("CHB")
33921 + (-0.0013023) * deltaGzd6() * getSMEFTCoeffEW("CHD")
33922 + (0.001036) * deltaGzd6() * getSMEFTCoeffEW("CHWB")
33923 + (-0.005) * deltaGzd6() * getSMEFTCoeffEW("CHG")
33924 + (5.1e-05) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 0, 0)
33925 + (9.65e-05) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 1, 1)
33926 + (-0.00263) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 0, 0)
33927 + (-0.00228) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 1, 1)
33928 + (-0.0006) * deltaGzd6() * getSMEFTCoeffEW("CHuR", 0, 0)
33929 + (-0.000582) * deltaGzd6() * getSMEFTCoeffEW("CHuR", 1, 1)
33930 + (0.0002321) * deltaGzd6() * getSMEFTCoeffEW("CHdR", 0, 0)
33931 + (0.0002269) * deltaGzd6() * getSMEFTCoeffEW("CHdR", 1, 1)
33932 + (0.00641) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
33933 + (0.00641) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
33934 + (-0.0059) * deltaGzd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33935 )*1000000;
33936 }
33937
33938 return dwidth;
33939}

◆ 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 31645 of file NPSMEFTd6General.cpp.

31645 {
31646 double dwidth = 0.0;
31647
31648 double C1 = 0.0083;
31649 double muRG = 125.1;
31650
31651 //------ Old alpha scheme expression: Beg
31652 dwidth += cAsch * (+121140. * getSMEFTCoeff("CHbox",muRG)
31653 - 57872.8 * getSMEFTCoeff("CHB",muRG)
31654 - 4371.77 * getSMEFTCoeff("CHW",muRG)
31655 - 18746.1 * (getSMEFTCoeff("CHl1R", 0, 0,muRG) - getSMEFTCoeff("CHl3R", 0, 0,muRG))
31656 - 18746.1 * (getSMEFTCoeff("CHl1R", 1, 1,muRG) - getSMEFTCoeff("CHl3R", 1, 1,muRG))
31657 - 18868.3 * (getSMEFTCoeff("CHl1R", 2, 2,muRG) - getSMEFTCoeff("CHl3R", 2, 2,muRG))
31658 + 23856.6 * (getSMEFTCoeff("CHq1R", 0, 0,muRG) + getSMEFTCoeff("CHq3R", 0, 0,muRG))
31659 + 23828.1 * (getSMEFTCoeff("CHq1R", 1, 1,muRG) + getSMEFTCoeff("CHq3R", 1, 1,muRG))
31660 + 23481.4 * (getSMEFTCoeff("CHq1R", 2, 2,muRG) + getSMEFTCoeff("CHq3R", 2, 2,muRG))
31661 - 4335.75 * getSMEFTCoeff("CHdR", 0, 0,muRG)
31662 - 4341.01 * getSMEFTCoeff("CHdR", 1, 1,muRG)
31663 - 4000. * getSMEFTCoeff("CHdR", 2, 2,muRG)
31664 - 42945.7 * getSMEFTCoeff("CHD",muRG)
31665 - 113953. * getSMEFTCoeff("CHWB",muRG)
31666 - 3.412 * delta_GF
31667 - 0.842 * deltaGzd6()
31668 );
31669 /*+ cWsch * (-837.5 * getSMEFTCoeff("CHD")
31670 - 21725.9 * getSMEFTCoeff("CHWB")
31671 - 2.996 * delta_GF
31672 - 0.842 * deltaGzd6()
31673 ));*/
31674
31675 //------ Old alpha scheme expression: End
31676
31677 // AG:
31678 dwidth += cWsch * (
31679 ((0.12129) * getSMEFTCoeff("CHbox",muRG)
31680 + (-0.005765) * getSMEFTCoeff("CHW",muRG)
31681 + (-0.0553328) * getSMEFTCoeff("CHB",muRG)
31682 + (-0.0003856) * getSMEFTCoeff("CHD",muRG)
31683 + (-0.0226353) * getSMEFTCoeff("CHWB",muRG)
31684 + (-0.01872246) * getSMEFTCoeff("CHl1R", 0, 0,muRG)
31685 + (-0.01856267) * getSMEFTCoeff("CHl1R", 1, 1,muRG)
31686 + (-0.01867078) * getSMEFTCoeff("CHl1R", 2, 2,muRG)
31687 + (-0.161664) * getSMEFTCoeff("CHl3R", 0, 0,muRG)
31688 + (-0.1624422) * getSMEFTCoeff("CHl3R", 1, 1,muRG)
31689 + (0.01871) * getSMEFTCoeff("CHl3R", 2, 2,muRG)
31690 + (0.023787) * getSMEFTCoeff("CHq1R", 0, 0,muRG)
31691 + (0.023795) * getSMEFTCoeff("CHq1R", 1, 1,muRG)
31692 + (0.023434) * getSMEFTCoeff("CHq1R", 2, 2,muRG)
31693 + (0.023787) * getSMEFTCoeff("CHq3R", 0, 0,muRG)
31694 + (0.023795) * getSMEFTCoeff("CHq3R", 1, 1,muRG)
31695 + (0.023434) * getSMEFTCoeff("CHq3R", 2, 2,muRG)
31696 + (-0.00413664) * getSMEFTCoeff("CHdR", 0, 0,muRG)
31697 + (-0.00413066) * getSMEFTCoeff("CHdR", 1, 1,muRG)
31698 + (-0.00380964) * getSMEFTCoeff("CHdR", 2, 2,muRG)
31699 + (0.1819) * getSMEFTCoeff("CllR", 0, 1, 1, 0,muRG)) * 1000000
31700 + (-0.826) * deltaGzd6()
31701 );
31702
31703 // Linear contribution from Higgs self-coupling
31704 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
31705
31706
31707 // Add modifications due to small variations of the SM parameters
31708 dwidth += cAsch * (cHSM * (-10.269 * deltaMz()
31709 + 15.979 * deltaMh()
31710 - 0.143 * deltaaMZ()
31711 + 2.286 * deltaGmu()))
31712 + cWsch * (cHSM * (-11.132 * deltaMz()
31713 + 15.979 * deltaMh()
31714 + 2.144 * deltaGmu()
31715 + 0.598 * deltaMw()));
31716
31717 // SM (1) + intrinsic + parametric theory relative errors (free pars)
31718 dwidth += eHZZint + eHZZpar;
31719
31720 return dwidth;
31721}

◆ 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 31723 of file NPSMEFTd6General.cpp.

31723 {
31724 double dwidth = 0.0;
31725 if (FlagQuadraticTerms) {
31726 dwidth += cWsch * (
31727 +(0.01475) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
31728 + (0.004384) * pow(getSMEFTCoeffEW("CHW"), 2.0)
31729 + (-0.0006489) * pow(getSMEFTCoeffEW("CHB"), 2.0)
31730 + (-0.00113902) * pow(getSMEFTCoeffEW("CHD"), 2.0)
31731 + (0.0015868) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
31732 + (0.00048923) * pow(getSMEFTCoeffEW("CHl1R", 0, 0), 2.0)
31733 + (0.0004894) * pow(getSMEFTCoeffEW("CHl1R", 1, 1), 2.0)
31734 + (0.00048977) * pow(getSMEFTCoeffEW("CHl1R", 2, 2), 2.0)
31735 + (0.00924) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
31736 + (0.009278) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
31737 + (0.00048977) * pow(getSMEFTCoeffEW("CHl3R", 2, 2), 2.0)
31738 + (0.0007335) * pow(getSMEFTCoeffEW("CHq1R", 0, 0), 2.0)
31739 + (0.0007336) * pow(getSMEFTCoeffEW("CHq1R", 1, 1), 2.0)
31740 + (0.0007284) * pow(getSMEFTCoeffEW("CHq1R", 2, 2), 2.0)
31741 + (0.0007335) * pow(getSMEFTCoeffEW("CHq3R", 0, 0), 2.0)
31742 + (0.0007336) * pow(getSMEFTCoeffEW("CHq3R", 1, 1), 2.0)
31743 + (0.0007284) * pow(getSMEFTCoeffEW("CHq3R", 2, 2), 2.0)
31744 + (0.0007359) * pow(getSMEFTCoeffEW("CHdR", 0, 0), 2.0)
31745 + (0.0007354) * pow(getSMEFTCoeffEW("CHdR", 1, 1), 2.0)
31746 + (0.00073) * pow(getSMEFTCoeffEW("CHdR", 2, 2), 2.0)
31747 + (0.01106) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
31748 + (-0.0006919) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
31749 + (-0.00671583) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHB")
31750 + (-0.00372275) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
31751 + (-0.00273962) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
31752 + (-0.0022930912) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 0, 0)
31753 + (-0.002295757) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 1, 1)
31754 + (-0.002294138) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 2, 2)
31755 + (-0.01240966) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
31756 + (-0.012412956) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
31757 + (0.0022956) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 2, 2)
31758 + (0.0028811) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 0, 0)
31759 + (0.0028831) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 1, 1)
31760 + (0.0028413) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 2, 2)
31761 + (0.0028811) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 0, 0)
31762 + (0.0028831) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 1, 1)
31763 + (0.0028413) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 2, 2)
31764 + (-0.00050295) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHdR", 0, 0)
31765 + (-0.0005030348) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHdR", 1, 1)
31766 + (-0.000462466) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHdR", 2, 2)
31767 + (0.014712) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31768 + (-0.00987) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
31769 + (-0.003878) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
31770 + (-0.01842346) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
31771 + (-0.00021) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 0, 0)
31772 + (-0.000208) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 1, 1)
31773 + (-0.000208) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 2, 2)
31774 + (0.0008856) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
31775 + (0.0009176) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
31776 + (0.00021571) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 2, 2)
31777 + (-0.00160087) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 0, 0)
31778 + (-0.00160191) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 1, 1)
31779 + (-0.00154323) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 2, 2)
31780 + (-0.00160087) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 0, 0)
31781 + (-0.00160191) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 1, 1)
31782 + (-0.00154323) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 2, 2)
31783 + (0.00039676) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHdR", 0, 0)
31784 + (0.0003971) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHdR", 1, 1)
31785 + (0.00033274) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHdR", 2, 2)
31786 + (-0.0006919) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31787 + (0.0056261) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHD")
31788 + (0.0096878) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
31789 + (0.0020444) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 0, 0)
31790 + (0.0020531) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 1, 1)
31791 + (0.0020521) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 2, 2)
31792 + (0.0046779) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 0, 0)
31793 + (0.0046784) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 1, 1)
31794 + (-0.002059516) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 2, 2)
31795 + (-0.0005872) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 0, 0)
31796 + (-0.000586691) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 1, 1)
31797 + (-0.00056713) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 2, 2)
31798 + (-0.0005872) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 0, 0)
31799 + (-0.000586691) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 1, 1)
31800 + (-0.00056713) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 2, 2)
31801 + (-0.00671583) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31802 + (0.0001361) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHWB")
31803 + (-0.00065058) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 0, 0)
31804 + (-0.000649782) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 1, 1)
31805 + (-0.00065018) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 2, 2)
31806 + (0.00069657) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
31807 + (0.00069682) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
31808 + (0.00065069) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 2, 2)
31809 + (0.00041577) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 0, 0)
31810 + (0.00041586) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 1, 1)
31811 + (0.00037775) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 2, 2)
31812 + (0.00041577) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 0, 0)
31813 + (0.00041586) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 1, 1)
31814 + (0.00037775) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 2, 2)
31815 + (0.00044187) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHdR", 0, 0)
31816 + (0.00044214) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHdR", 1, 1)
31817 + (0.00047114) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHdR", 2, 2)
31818 + (0.0012559) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 0, 0)
31819 + (0.00124975) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 1, 1)
31820 + (0.0012523) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 2, 2)
31821 + (0.0014392) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
31822 + (0.0014379) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
31823 + (-0.00125923) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 2, 2)
31824 + (-0.000512984) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 0, 0)
31825 + (-0.000513525) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 1, 1)
31826 + (-0.000476106) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 2, 2)
31827 + (-0.000512984) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 0, 0)
31828 + (-0.000513525) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 1, 1)
31829 + (-0.000476106) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 2, 2)
31830 + (0.00056571) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHdR", 0, 0)
31831 + (0.00056548) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHdR", 1, 1)
31832 + (0.0005314) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHdR", 2, 2)
31833 + (-0.00273962) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31834 + (0.00131131) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
31835 + (0.0022936) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
31836 + (-0.0022930912) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31837 + (0.0022951) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
31838 + (0.00131083) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
31839 + (-0.002295757) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31840 + (0.0022956) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
31841 + (0.0022956) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
31842 + (-0.0009841401) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 2, 2)
31843 + (-0.002294138) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31844 + (0.00636) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
31845 + (-0.002308) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 2, 2)
31846 + (-0.0028265) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq1R", 0, 0)
31847 + (-0.00282878) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq1R", 1, 1)
31848 + (-0.002788849) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq1R", 2, 2)
31849 + (-0.0028265) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 0, 0)
31850 + (-0.00282878) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 1, 1)
31851 + (-0.002788849) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 2, 2)
31852 + (0.00049339) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHdR", 0, 0)
31853 + (0.00049359) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHdR", 1, 1)
31854 + (0.00045796) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHdR", 2, 2)
31855 + (-0.01974979) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31856 + (-0.002339) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 2, 2)
31857 + (-0.002827586) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq1R", 0, 0)
31858 + (-0.002830241) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq1R", 1, 1)
31859 + (-0.00279057) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq1R", 2, 2)
31860 + (-0.002827586) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq3R", 0, 0)
31861 + (-0.002830241) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq3R", 1, 1)
31862 + (-0.00279057) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq3R", 2, 2)
31863 + (0.00049346) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHdR", 0, 0)
31864 + (0.0004937) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHdR", 1, 1)
31865 + (0.00045793) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHdR", 2, 2)
31866 + (-0.01975021) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31867 + (0.0022956) * getSMEFTCoeffEW("CHl3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31868 + (0.0014696) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq3R", 0, 0)
31869 + (0.0028811) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31870 + (0.0014696) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHq3R", 1, 1)
31871 + (0.0028831) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31872 + (0.0014591) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CHq3R", 2, 2)
31873 + (0.0028413) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31874 + (0.0028811) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31875 + (0.0028831) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31876 + (0.0028413) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31877 + (-0.00050295) * getSMEFTCoeffEW("CHdR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31878 + (-0.0005030348) * getSMEFTCoeffEW("CHdR", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31879 + (-0.000462466) * getSMEFTCoeffEW("CHdR", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31880 ) * pow(1000000.0, 2.0);
31881
31882 dwidth += cWsch * ((0.75) * pow(deltaGzd6(), 2.0));
31883
31884 dwidth += cWsch * (
31885 +(-0.101) * deltaGzd6() * getSMEFTCoeffEW("CHbox")
31886 + (-0.00041) * deltaGzd6() * getSMEFTCoeffEW("CHW")
31887 + (0.048287) * deltaGzd6() * getSMEFTCoeffEW("CHB")
31888 + (0.00036) * deltaGzd6() * getSMEFTCoeffEW("CHD")
31889 + (0.02179) * deltaGzd6() * getSMEFTCoeffEW("CHWB")
31890 + (0.0149079) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 0, 0)
31891 + (0.0172908) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 1, 1)
31892 + (0.017088) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 2, 2)
31893 + (0.13395) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
31894 + (0.1303) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
31895 + (-0.01742) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 2, 2)
31896 + (-0.02056) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 0, 0)
31897 + (-0.0189) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 1, 1)
31898 + (-0.02124) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 2, 2)
31899 + (-0.02056) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 0, 0)
31900 + (-0.0189) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 1, 1)
31901 + (-0.02124) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 2, 2)
31902 + (0.003758) * deltaGzd6() * getSMEFTCoeffEW("CHdR", 0, 0)
31903 + (0.003796) * deltaGzd6() * getSMEFTCoeffEW("CHdR", 1, 1)
31904 + (0.003317) * deltaGzd6() * getSMEFTCoeffEW("CHdR", 2, 2)
31905 + (-0.152) * deltaGzd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31906 )*1000000;
31907 }
31908
31909 return dwidth;
31910}

◆ 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 31378 of file NPSMEFTd6General.cpp.

31378 {
31379 double dwidth = 0.0;
31380
31381 double C1 = 0.0083;
31382 double muRG = 125.1;
31383
31384 //------ Old alpha scheme expression: Beg
31385 dwidth += cAsch * (+121248. * getSMEFTCoeff("CHbox",muRG)
31386 - 76316.6 * getSMEFTCoeff("CHB",muRG)
31387 + 13981.5 * getSMEFTCoeff("CHW",muRG)
31388 - 19052.2 * (getSMEFTCoeff("CHl1R", 0, 0,muRG) - getSMEFTCoeff("CHl3R", 0, 0,muRG))
31389 - 19081.3 * (getSMEFTCoeff("CHl1R", 1, 1,muRG) - getSMEFTCoeff("CHl3R", 1, 1,muRG))
31390 - 19088.9 * (getSMEFTCoeff("CHl1R", 2, 2,muRG) - getSMEFTCoeff("CHl3R", 2, 2,muRG))
31391 - 37234.1 * (getSMEFTCoeff("CHq1R", 0, 0,muRG) - getSMEFTCoeff("CHq3R", 0, 0,muRG))
31392 - 37155.9 * (getSMEFTCoeff("CHq1R", 1, 1,muRG) - getSMEFTCoeff("CHq3R", 1, 1,muRG))
31393 + 16564.7 * getSMEFTCoeff("CHuR", 0, 0,muRG)
31394 + 16487.2 * getSMEFTCoeff("CHuR", 1, 1,muRG)
31395 - 48203. * getSMEFTCoeff("CHD",muRG)
31396 - 150929. * getSMEFTCoeff("CHWB",muRG)
31397 - 3.589 * delta_GF
31398 - 0.849 * deltaGzd6()
31399 );
31400 /*+ cWsch * (+11461.3 * getSMEFTCoeff("CHD")
31401 - 20220.2 * getSMEFTCoeff("CHWB")
31402 - 2.998 * delta_GF
31403 - 0.849 * deltaGzd6()
31404 ));*/
31405
31406 //------ Old alpha scheme expression: End
31407
31408 // AG:
31409 dwidth += cWsch * (
31410 ((0.12122) * getSMEFTCoeff("CHbox",muRG)
31411 + (0.01598) * getSMEFTCoeff("CHW",muRG)
31412 + (-0.074959) * getSMEFTCoeff("CHB",muRG)
31413 + (0.013404) * getSMEFTCoeff("CHD",muRG)
31414 + (-0.021103) * getSMEFTCoeff("CHWB",muRG)
31415 + (-0.01884082) * getSMEFTCoeff("CHl1R", 0, 0,muRG)
31416 + (-0.01874224) * getSMEFTCoeff("CHl1R", 1, 1,muRG)
31417 + (-0.01879955) * getSMEFTCoeff("CHl1R", 2, 2,muRG)
31418 + (-0.161822) * getSMEFTCoeff("CHl3R", 0, 0,muRG)
31419 + (-0.1613675) * getSMEFTCoeff("CHl3R", 1, 1,muRG)
31420 + (0.018957) * getSMEFTCoeff("CHl3R", 2, 2,muRG)
31421 + (-0.037156) * getSMEFTCoeff("CHq1R", 0, 0,muRG)
31422 + (-0.0371722) * getSMEFTCoeff("CHq1R", 1, 1,muRG)
31423 + (0.037258) * getSMEFTCoeff("CHq3R", 0, 0,muRG)
31424 + (0.037209) * getSMEFTCoeff("CHq3R", 1, 1,muRG)
31425 + (0.015779) * getSMEFTCoeff("CHuR", 0, 0,muRG)
31426 + (0.015702) * getSMEFTCoeff("CHuR", 1, 1,muRG)
31427 + (0.1818) * getSMEFTCoeff("CllR", 0, 1, 1, 0,muRG)) * 1000000
31428 + (-0.832) * deltaGzd6()
31429 );
31430
31431 // Linear contribution from Higgs self-coupling
31432 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
31433
31434
31435 // Add modifications due to small variations of the SM parameters
31436 dwidth += cAsch * (cHSM * (-9.867 * deltaMz()
31437 + 15.889 * deltaMh()
31438 - 0.28 * deltaaMZ()
31439 + 2.519 * deltaGmu()))
31440 + cWsch * (cHSM * (-11.908 * deltaMz()
31441 + 15.889 * deltaMh()
31442 + 2.169 * deltaGmu()
31443 + 1.303 * deltaMw()));
31444
31445 // SM (1) + intrinsic + parametric theory relative errors (free pars)
31446 dwidth += eHZZint + eHZZpar;
31447
31448 return dwidth;
31449}

◆ 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 31451 of file NPSMEFTd6General.cpp.

31451 {
31452 double dwidth = 0.0;
31453 if (FlagQuadraticTerms) {
31454 dwidth += cWsch * (
31455 +(0.014683) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
31456 + (0.029977) * pow(getSMEFTCoeffEW("CHW"), 2.0)
31457 + (0.020534) * pow(getSMEFTCoeffEW("CHB"), 2.0)
31458 + (0.0011316) * pow(getSMEFTCoeffEW("CHD"), 2.0)
31459 + (0.009588) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
31460 + (0.00049619) * pow(getSMEFTCoeffEW("CHl1R", 0, 0), 2.0)
31461 + (0.00049702) * pow(getSMEFTCoeffEW("CHl1R", 1, 1), 2.0)
31462 + (0.00049647) * pow(getSMEFTCoeffEW("CHl1R", 2, 2), 2.0)
31463 + (0.00922) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
31464 + (0.00919) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
31465 + (0.00049647) * pow(getSMEFTCoeffEW("CHl3R", 2, 2), 2.0)
31466 + (0.0013928) * pow(getSMEFTCoeffEW("CHq1R", 0, 0), 2.0)
31467 + (0.0013902) * pow(getSMEFTCoeffEW("CHq1R", 1, 1), 2.0)
31468 + (0.0013928) * pow(getSMEFTCoeffEW("CHq3R", 0, 0), 2.0)
31469 + (0.0013902) * pow(getSMEFTCoeffEW("CHq3R", 1, 1), 2.0)
31470 + (0.0013945) * pow(getSMEFTCoeffEW("CHuR", 0, 0), 2.0)
31471 + (0.0013955) * pow(getSMEFTCoeffEW("CHuR", 1, 1), 2.0)
31472 + (0.01101) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
31473 + (0.001982) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
31474 + (-0.0090937) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHB")
31475 + (-0.0020315) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
31476 + (-0.0025573) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
31477 + (-0.002318106) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 0, 0)
31478 + (-0.002317968) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 2, 2)
31479 + (-0.01237941) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
31480 + (-0.01238009) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
31481 + (0.0023188) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 2, 2)
31482 + (-0.00451966) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 0, 0)
31483 + (-0.00451184) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 1, 1)
31484 + (0.0045183) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 0, 0)
31485 + (0.0045101) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 1, 1)
31486 + (0.0019117) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHuR", 0, 0)
31487 + (0.0019033) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHuR", 1, 1)
31488 + (0.0147057) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31489 + (-0.0561529) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
31490 + (0.0005954) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
31491 + (-0.0455873) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
31492 + (-0.0010602) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 0, 0)
31493 + (-0.001113) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 1, 1)
31494 + (-0.001132) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 2, 2)
31495 + (-0.001144) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
31496 + (-0.001023) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
31497 + (0.0010671) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 2, 2)
31498 + (0.0023205) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 0, 0)
31499 + (0.0023067) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 1, 1)
31500 + (-0.00230254) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 0, 0)
31501 + (-0.00228524) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 1, 1)
31502 + (-0.00149435) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHuR", 0, 0)
31503 + (-0.00149032) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHuR", 1, 1)
31504 + (0.001982) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31505 + (0.0003054) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHD")
31506 + (0.034986) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
31507 + (0.0028311) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 0, 0)
31508 + (0.0028277) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 1, 1)
31509 + (0.0028398) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 2, 2)
31510 + (0.006269) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 0, 0)
31511 + (0.0062789) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 1, 1)
31512 + (-0.00283266) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 2, 2)
31513 + (0.0011441) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 0, 0)
31514 + (0.00114) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 1, 1)
31515 + (-0.001135831) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 0, 0)
31516 + (-0.00113128) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 1, 1)
31517 + (-0.0090937) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31518 + (-0.000408) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHWB")
31519 + (-0.0009051) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 0, 0)
31520 + (-0.00090638) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 1, 1)
31521 + (-0.00090555) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 2, 2)
31522 + (-0.0007383) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
31523 + (-0.0007345) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
31524 + (0.00090609) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 2, 2)
31525 + (-0.00162977) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 0, 0)
31526 + (-0.001624214) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 1, 1)
31527 + (0.0016305) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 0, 0)
31528 + (0.0016236) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 1, 1)
31529 + (-0.00167945) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHuR", 0, 0)
31530 + (-0.00168335) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHuR", 1, 1)
31531 + (0.0016461) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31532 + (0.0014831) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 0, 0)
31533 + (0.0014813) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 1, 1)
31534 + (0.0014901) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 2, 2)
31535 + (0.001034) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
31536 + (0.0010168) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
31537 + (-0.00148265) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 2, 2)
31538 + (0.000102) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 1, 1)
31539 + (-0.0021338) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHuR", 0, 0)
31540 + (-0.00214234) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHuR", 1, 1)
31541 + (-0.0025573) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31542 + (0.00132225) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
31543 + (0.0023183) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
31544 + (-0.002318106) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31545 + (0.002319) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
31546 + (0.0013223) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
31547 + (0.0023188) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
31548 + (0.0023188) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
31549 + (-0.000997117) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 2, 2)
31550 + (-0.002317968) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31551 + (0.00638) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
31552 + (-0.00233) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 2, 2)
31553 + (0.0044333) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq1R", 0, 0)
31554 + (0.0044255) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq1R", 1, 1)
31555 + (-0.00443452) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 0, 0)
31556 + (-0.0044265) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 1, 1)
31557 + (-0.001876252) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHuR", 0, 0)
31558 + (-0.0018688) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHuR", 1, 1)
31559 + (-0.0197481) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31560 + (-0.0023) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 2, 2)
31561 + (0.0044334) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq1R", 0, 0)
31562 + (0.0044253) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq1R", 1, 1)
31563 + (-0.00443484) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq3R", 0, 0)
31564 + (-0.00442866) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq3R", 1, 1)
31565 + (-0.001875899) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHuR", 0, 0)
31566 + (-0.00186879) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHuR", 1, 1)
31567 + (-0.01972415) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31568 + (0.0023188) * getSMEFTCoeffEW("CHl3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31569 + (-0.00279155) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq3R", 0, 0)
31570 + (-0.00451966) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31571 + (-0.00278867) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHq3R", 1, 1)
31572 + (-0.00451184) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31573 + (0.0045183) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31574 + (0.0045101) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31575 + (0.0019117) * getSMEFTCoeffEW("CHuR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31576 + (0.0019033) * getSMEFTCoeffEW("CHuR", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31577 ) * pow(1000000.0, 2.0);
31578
31579 dwidth += cWsch * ((0.757) * pow(deltaGzd6(), 2.0));
31580
31581 dwidth += cWsch * (
31582 +(-0.099) * deltaGzd6() * getSMEFTCoeffEW("CHbox")
31583 + (-0.01511) * deltaGzd6() * getSMEFTCoeffEW("CHW")
31584 + (0.07347) * deltaGzd6() * getSMEFTCoeffEW("CHB")
31585 + (-0.01184) * deltaGzd6() * getSMEFTCoeffEW("CHD")
31586 + (0.02039) * deltaGzd6() * getSMEFTCoeffEW("CHWB")
31587 + (0.01399) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 0, 0)
31588 + (0.015557) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 1, 1)
31589 + (0.01326) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 2, 2)
31590 + (0.13487) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
31591 + (0.13114) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
31592 + (-0.01462) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 2, 2)
31593 + (0.03421) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 0, 0)
31594 + (0.03301) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 1, 1)
31595 + (-0.0335) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 0, 0)
31596 + (-0.034) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 1, 1)
31597 + (-0.0134) * deltaGzd6() * getSMEFTCoeffEW("CHuR", 0, 0)
31598 + (-0.01395) * deltaGzd6() * getSMEFTCoeffEW("CHuR", 1, 1)
31599 + (-0.148) * deltaGzd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
31600 )*1000000;
31601 }
31602
31603 return dwidth;
31604}

◆ 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 29197 of file NPSMEFTd6General.cpp.

29197 {
29198 double dwidth = 0.0;
29199
29200 double C1 = 0.0083;
29201 double muRG = 125.1;
29202
29203 //------ Old alpha scheme expression: Beg
29204 dwidth += cAsch * (+121344. * getSMEFTCoeff("CHbox",muRG)
29205 - 14021.1 * getSMEFTCoeff("CHB",muRG)
29206 - 46733.1 * getSMEFTCoeff("CHW",muRG)
29207 - 39647.5 * (getSMEFTCoeff("CHl1R", 0, 0,muRG) - getSMEFTCoeff("CHl3R", 0, 0,muRG))
29208 - 39690.9 * (getSMEFTCoeff("CHl1R", 1, 1,muRG) - getSMEFTCoeff("CHl3R", 1, 1,muRG))
29209 - 39622.3 * (getSMEFTCoeff("CHl1R", 2, 2,muRG) - getSMEFTCoeff("CHl3R", 2, 2,muRG))
29210 - 30324.8 * getSMEFTCoeff("CHD",muRG)
29211 - 25575.1 * getSMEFTCoeff("CHWB",muRG)
29212 - 3.003 * delta_GF
29213 - 0.847 * deltaGzd6()
29214 );
29215 /*+ cWsch * (-30324.8 * getSMEFTCoeff("CHD")
29216 - 25575.1 * getSMEFTCoeff("CHWB")
29217 - 3.003 * delta_GF
29218 - 0.847 * deltaGzd6()
29219 ));*/
29220
29221 //------ Old alpha scheme expression: End
29222
29223 // AG:
29224 dwidth += cWsch * (
29225 ((0.121319) * getSMEFTCoeff("CHbox",muRG)
29226 + (-0.0473339) * getSMEFTCoeff("CHW",muRG)
29227 + (-0.01358688) * getSMEFTCoeff("CHB",muRG)
29228 + (-0.0303464) * getSMEFTCoeff("CHD",muRG)
29229 + (-0.0253525) * getSMEFTCoeff("CHWB",muRG)
29230 + (-0.039647621) * getSMEFTCoeff("CHl1R", 0, 0,muRG)
29231 + (-0.03965331) * getSMEFTCoeff("CHl1R", 1, 1,muRG)
29232 + (-0.03967702) * getSMEFTCoeff("CHl1R", 2, 2,muRG)
29233 + (-0.14240624) * getSMEFTCoeff("CHl3R", 0, 0,muRG)
29234 + (-0.14220981) * getSMEFTCoeff("CHl3R", 1, 1,muRG)
29235 + (0.03968) * getSMEFTCoeff("CHl3R", 2, 2,muRG)
29236 + (0.18201) * getSMEFTCoeff("CllR", 0, 1, 1, 0,muRG)) * 1000000
29237 + (-0.825) * deltaGzd6()
29238 );
29239
29240 // Linear contribution from Higgs self-coupling
29241 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
29242
29243
29244 // Add modifications due to small variations of the SM parameters
29245 dwidth += cAsch * (cHSM * (-10.87 * deltaMz()
29246 + 15.738 * deltaMh()
29247 + 0.292 * deltaaMZ()
29248 + 1.853 * deltaGmu()))
29249 + cWsch * (cHSM * (-8.952 * deltaMz()
29250 + 15.738 * deltaMh()
29251 + 2.164 * deltaGmu()
29252 - 1.149 * deltaMw()));
29253
29254 // SM (1) + intrinsic + parametric theory relative errors (free pars)
29255 dwidth += eHZZint + eHZZpar;
29256
29257 return dwidth;
29258}

◆ 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 29260 of file NPSMEFTd6General.cpp.

29260 {
29261 double dwidth = 0.0;
29262 if (FlagQuadraticTerms) {
29263 //Contributions that are quadratic in the effective coefficients
29264 dwidth += cWsch * (
29265 +(0.014715) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
29266 + (-0.00492776) * pow(getSMEFTCoeffEW("CHW"), 2.0)
29267 + (-0.00157955) * pow(getSMEFTCoeffEW("CHB"), 2.0)
29268 + (-0.00091971) * pow(getSMEFTCoeffEW("CHD"), 2.0)
29269 + (-0.00059168) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
29270 + (0.0010428) * pow(getSMEFTCoeffEW("CHl1R", 0, 0), 2.0)
29271 + (0.0010396) * pow(getSMEFTCoeffEW("CHl1R", 1, 1), 2.0)
29272 + (0.0010413) * pow(getSMEFTCoeffEW("CHl1R", 2, 2), 2.0)
29273 + (0.007271) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
29274 + (0.007277) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
29275 + (0.0010413) * pow(getSMEFTCoeffEW("CHl3R", 2, 2), 2.0)
29276 + (0.011034) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
29277 + (-0.00573523) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
29278 + (-0.001647119) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHB")
29279 + (-0.00735786) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
29280 + (-0.00307385) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
29281 + (-0.004812955) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 0, 0)
29282 + (-0.004812852) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 1, 1)
29283 + (-0.004808936) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 2, 2)
29284 + (-0.009915377) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
29285 + (-0.00990658) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
29286 + (0.004811) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 2, 2)
29287 + (0.0147117) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29288 + (0.00046464) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
29289 + (0.00143336) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
29290 + (-0.00374267) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
29291 + (0.0028723) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 0, 0)
29292 + (0.0028722) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 1, 1)
29293 + (0.002873) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 2, 2)
29294 + (0.0028623) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
29295 + (0.0028624) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
29296 + (-0.00287322) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 2, 2)
29297 + (-0.00573523) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29298 + (0.0022564) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHD")
29299 + (-0.001287724) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
29300 + (0.00082433) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 0, 0)
29301 + (0.00082434) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 1, 1)
29302 + (0.00082455) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 2, 2)
29303 + (0.00082142) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 0, 0)
29304 + (0.00082156) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 1, 1)
29305 + (-0.000824707) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 2, 2)
29306 + (-0.001647119) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29307 + (0.0024896) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHWB")
29308 + (0.0037252) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
29309 + (0.0037252) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
29310 + (-0.003677513) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29311 + (0.00153868) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 0, 0)
29312 + (0.00153874) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 1, 1)
29313 + (0.00153902) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 2, 2)
29314 + (0.0015333) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
29315 + (0.00153356) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
29316 + (-0.00153952) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 2, 2)
29317 + (-0.00307385) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29318 + (0.0001357) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl1R", 1, 1)
29319 + (0.0001341) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl1R", 2, 2)
29320 + (0.002721) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
29321 + (0.0046768) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
29322 + (-0.000131172) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 2, 2)
29323 + (-0.004812955) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29324 + (0.0001394) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl1R", 2, 2)
29325 + (0.0046772) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
29326 + (0.0027206) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
29327 + (-0.000131214) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 2, 2)
29328 + (-0.004812852) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29329 + (0.004674) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
29330 + (0.0046785) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
29331 + (-0.0020839) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 2, 2)
29332 + (-0.004808936) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29333 + (0.001553) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
29334 + (-0.004677) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 2, 2)
29335 + (-0.017264274) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29336 + (-0.004686) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 2, 2)
29337 + (-0.017274024) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29338 + (0.004811) * getSMEFTCoeffEW("CHl3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29339 ) * pow(1000000.0, 2.0);
29340
29341 dwidth += cWsch * ((0.7) * pow(deltaGzd6(), 2.0));
29342
29343 dwidth += cWsch * (
29344 +(-0.1008) * deltaGzd6() * getSMEFTCoeffEW("CHbox")
29345 + (0.03623) * deltaGzd6() * getSMEFTCoeffEW("CHW")
29346 + (0.01039) * deltaGzd6() * getSMEFTCoeffEW("CHB")
29347 + (0.02495) * deltaGzd6() * getSMEFTCoeffEW("CHD")
29348 + (0.01941) * deltaGzd6() * getSMEFTCoeffEW("CHWB")
29349 + (0.0363) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 0, 0)
29350 + (0.03548) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 1, 1)
29351 + (0.03566) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 2, 2)
29352 + (0.11278) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
29353 + (0.11353) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
29354 + (-0.0354) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 2, 2)
29355 + (-0.1512) * deltaGzd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
29356 )*1000000;
29357 }
29358
29359 return dwidth;
29360}

◆ 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 32915 of file NPSMEFTd6General.cpp.

32915 {
32916 double dwidth = 0.0;
32917
32918 double C1 = 0.0083;
32919 double muRG = 125.1;
32920
32921 //------ Old alpha scheme expression: Beg
32922 dwidth += cAsch * (+121248. * getSMEFTCoeff("CHbox",muRG)
32923 - 106312. * getSMEFTCoeff("CHB",muRG)
32924 + 37722.3 * getSMEFTCoeff("CHW",muRG)
32925 - 368494. * getSMEFTCoeff("CHG",muRG)
32926 + 43669.1 * (getSMEFTCoeff("CHq1R", 0, 0,muRG) + getSMEFTCoeff("CHq3R", 0, 0,muRG))
32927 + 43649.7 * (getSMEFTCoeff("CHq1R", 1, 1,muRG) + getSMEFTCoeff("CHq3R", 1, 1,muRG))
32928 + 45003.6 * (getSMEFTCoeff("CHq1R", 2, 2,muRG) + getSMEFTCoeff("CHq3R", 2, 2,muRG))
32929 - 7637.9 * getSMEFTCoeff("CHdR", 0, 0,muRG)
32930 - 7633.36 * getSMEFTCoeff("CHdR", 1, 1,muRG)
32931 - 7294.61 * getSMEFTCoeff("CHdR", 2, 2,muRG)
32932 - 56026.9 * getSMEFTCoeff("CHD",muRG)
32933 - 199805. * getSMEFTCoeff("CHWB",muRG)
32934 - 3.841 * delta_GF
32935 - 0.778 * deltaGzd6()
32936 );
32937 /*+ cWsch * (+29594.4 * getSMEFTCoeff("CHD")
32938 - 12377.7 * getSMEFTCoeff("CHWB")
32939 - 2.995 * delta_GF
32940 - 0.778 * deltaGzd6()
32941 ));*/
32942
32943 //------ Old alpha scheme expression: End
32944
32945 // AG:
32946 dwidth += cWsch * (
32947 ((0.12101) * getSMEFTCoeff("CHbox",muRG)
32948 + (0.035301) * getSMEFTCoeff("CHW",muRG)
32949 + (-0.1036126) * getSMEFTCoeff("CHB",muRG)
32950 + (0.030428) * getSMEFTCoeff("CHD",muRG)
32951 + (-0.013792) * getSMEFTCoeff("CHWB",muRG)
32952 + (-0.36157) * getSMEFTCoeff("CHG",muRG)
32953 + (0.043464) * getSMEFTCoeff("CHq1R", 0, 0,muRG)
32954 + (0.043459) * getSMEFTCoeff("CHq1R", 1, 1,muRG)
32955 + (0.044816) * getSMEFTCoeff("CHq1R", 2, 2,muRG)
32956 + (0.043464) * getSMEFTCoeff("CHq3R", 0, 0,muRG)
32957 + (0.043459) * getSMEFTCoeff("CHq3R", 1, 1,muRG)
32958 + (0.044816) * getSMEFTCoeff("CHq3R", 2, 2,muRG)
32959 + (-0.0072915) * getSMEFTCoeff("CHdR", 0, 0,muRG)
32960 + (-0.0072923) * getSMEFTCoeff("CHdR", 1, 1,muRG)
32961 + (-0.00694917) * getSMEFTCoeff("CHdR", 2, 2,muRG)
32962 + (-0.181499) * getSMEFTCoeff("CHl3R", 0, 0,muRG)
32963 + (-0.181499) * getSMEFTCoeff("CHl3R", 1, 1,muRG)
32964 + (0.18154) * getSMEFTCoeff("CllR", 0, 1, 1, 0,muRG)) * 1000000
32965 + (-0.786) * deltaGzd6()
32966 );
32967
32968 // Linear contribution from Higgs self-coupling
32969 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
32970
32971
32972 // Add modifications due to small variations of the SM parameters
32973 dwidth += cAsch * (cHSM * (-9.19 * deltaMz()
32974 + 16.387 * deltaMh()
32975 - 0.596 * deltaaMZ()
32976 + 2.807 * deltaGmu()))
32977 + cWsch * (cHSM * (-13.077 * deltaMz()
32978 + 16.387 * deltaMh()
32979 + 2.268 * deltaGmu()
32980 + 2.743 * deltaMw()));
32981
32982 // SM (1) + intrinsic + parametric theory relative errors (free pars)
32983 dwidth += eHZZint + eHZZpar;
32984
32985 return dwidth;
32986}

◆ 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 32988 of file NPSMEFTd6General.cpp.

32988 {
32989 double dwidth = 0.0;
32990 if (FlagQuadraticTerms) {
32991 dwidth += cWsch * (
32992 +(0.014663) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
32993 + (0.012757) * pow(getSMEFTCoeffEW("CHW"), 2.0)
32994 + (0.001286) * pow(getSMEFTCoeffEW("CHB"), 2.0)
32995 + (-0.00052975) * pow(getSMEFTCoeffEW("CHD"), 2.0)
32996 + (0.0018933) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
32997 + (10.635) * pow(getSMEFTCoeffEW("CHG"), 2.0)
32998 + (0.0013812) * pow(getSMEFTCoeffEW("CHq1R", 0, 0), 2.0)
32999 + (0.0013804) * pow(getSMEFTCoeffEW("CHq1R", 1, 1), 2.0)
33000 + (0.0014343) * pow(getSMEFTCoeffEW("CHq1R", 2, 2), 2.0)
33001 + (0.0013812) * pow(getSMEFTCoeffEW("CHq3R", 0, 0), 2.0)
33002 + (0.0013804) * pow(getSMEFTCoeffEW("CHq3R", 1, 1), 2.0)
33003 + (0.0014343) * pow(getSMEFTCoeffEW("CHq3R", 2, 2), 2.0)
33004 + (0.0012767) * pow(getSMEFTCoeffEW("CHdR", 0, 0), 2.0)
33005 + (0.0012783) * pow(getSMEFTCoeffEW("CHdR", 1, 1), 2.0)
33006 + (0.0013171) * pow(getSMEFTCoeffEW("CHdR", 2, 2), 2.0)
33007 + (0.011) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
33008 + (0.011) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
33009 + (0.011) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
33010 + (0.0042683) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
33011 + (-0.0125738) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHB")
33012 + (-0.0016726) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
33013 + (-0.043734) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHG")
33014 + (0.0052642) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 0, 0)
33015 + (0.0052762) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 1, 1)
33016 + (0.0054406) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 2, 2)
33017 + (0.0052642) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 0, 0)
33018 + (0.0052762) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 1, 1)
33019 + (0.0054406) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 2, 2)
33020 + (-0.000884882) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHdR", 0, 0)
33021 + (-0.000883694) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHdR", 1, 1)
33022 + (-0.000843951) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHdR", 2, 2)
33023 + (-0.01468531) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
33024 + (-0.01468531) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
33025 + (0.01468) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33026 + (-0.01805505) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
33027 + (-0.0064336) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
33028 + (-0.02863887) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
33029 + (-0.003268) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHG")
33030 + (0.0004845) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 0, 0)
33031 + (0.000485) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 1, 1)
33032 + (0.0008983) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 2, 2)
33033 + (0.0004845) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 0, 0)
33034 + (0.000485) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 1, 1)
33035 + (0.0008983) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 2, 2)
33036 + (0.00010197) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHdR", 0, 0)
33037 + (0.00010131) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHdR", 1, 1)
33038 + (-0.0042711) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
33039 + (-0.0042713) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
33040 + (0.0042682) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33041 + (0.006856) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHD")
33042 + (0.016282) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
33043 + (0.013229) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHG")
33044 + (-0.0047668) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 0, 0)
33045 + (-0.00476478) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 1, 1)
33046 + (-0.00533894) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 2, 2)
33047 + (-0.0047668) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 0, 0)
33048 + (-0.00476478) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 1, 1)
33049 + (-0.00533894) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 2, 2)
33050 + (0.00051711) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHdR", 0, 0)
33051 + (0.00051703) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHdR", 1, 1)
33052 + (0.00050983) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHdR", 2, 2)
33053 + (0.012561) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 0, 0)
33054 + (0.012561) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 1, 1)
33055 + (-0.0125738) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33056 + (-0.0023965) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHWB")
33057 + (0.0022286) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 0, 0)
33058 + (0.0022325) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 1, 1)
33059 + (0.0024145) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 2, 2)
33060 + (0.0022286) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 0, 0)
33061 + (0.0022325) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 1, 1)
33062 + (0.0024145) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 2, 2)
33063 + (0.00054611) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHdR", 0, 0)
33064 + (0.00054673) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHdR", 1, 1)
33065 + (0.00062679) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHdR", 2, 2)
33066 + (-0.0036907) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
33067 + (-0.0036907) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
33068 + (0.0036904) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33069 + (-0.0148432) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHG")
33070 + (-0.00193883) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 0, 0)
33071 + (-0.00193998) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 1, 1)
33072 + (-0.00216367) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 2, 2)
33073 + (-0.00193883) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 0, 0)
33074 + (-0.00193998) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 1, 1)
33075 + (-0.00216367) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 2, 2)
33076 + (0.001208) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHdR", 0, 0)
33077 + (0.0012071) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHdR", 1, 1)
33078 + (0.001218) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHdR", 2, 2)
33079 + (0.0016683) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
33080 + (0.0016679) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
33081 + (-0.001673) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33082 + (-0.0036955) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHq1R", 0, 0)
33083 + (-0.0036986) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHq1R", 1, 1)
33084 + (-0.0039625) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHq1R", 2, 2)
33085 + (-0.0036955) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHq3R", 0, 0)
33086 + (-0.0036986) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHq3R", 1, 1)
33087 + (-0.0039625) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHq3R", 2, 2)
33088 + (0.0006428) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHdR", 0, 0)
33089 + (0.0006448) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHdR", 1, 1)
33090 + (0.021874) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHl3R", 0, 0)
33091 + (0.021874) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHl3R", 1, 1)
33092 + (-0.0218734) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33093 + (0.0027621) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq3R", 0, 0)
33094 + (-0.005281107) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
33095 + (-0.005281107) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
33096 + (0.0052642) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33097 + (0.0027657) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHq3R", 1, 1)
33098 + (-0.005268493) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
33099 + (-0.005268493) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
33100 + (0.0052762) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33101 + (0.0028667) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CHq3R", 2, 2)
33102 + (-0.005440848) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
33103 + (-0.005440848) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
33104 + (0.0054406) * getSMEFTCoeffEW("CHq1R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33105 + (-0.005281107) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
33106 + (-0.005281107) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
33107 + (0.0052642) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33108 + (-0.005268493) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
33109 + (-0.005268493) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
33110 + (0.0052762) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33111 + (-0.005440848) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
33112 + (-0.005440848) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
33113 + (0.0054406) * getSMEFTCoeffEW("CHq3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33114 + (0.00088499) * getSMEFTCoeffEW("CHdR", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
33115 + (0.00088499) * getSMEFTCoeffEW("CHdR", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
33116 + (-0.000884882) * getSMEFTCoeffEW("CHdR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33117 + (0.00088467) * getSMEFTCoeffEW("CHdR", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
33118 + (0.00088467) * getSMEFTCoeffEW("CHdR", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
33119 + (-0.000883694) * getSMEFTCoeffEW("CHdR", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33120 + (0.00084416) * getSMEFTCoeffEW("CHdR", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
33121 + (0.00084416) * getSMEFTCoeffEW("CHdR", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
33122 + (-0.000843951) * getSMEFTCoeffEW("CHdR", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33123 + (0.01103) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
33124 + (-0.02201481) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33125 + (-0.02201481) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33126 ) * pow(1000000.0, 2.0);
33127
33128 dwidth += cWsch * ((0.75) * pow(deltaGzd6(), 2.0));
33129
33130 dwidth += cWsch * (
33131 +(-0.0906) * deltaGzd6() * getSMEFTCoeffEW("CHbox")
33132 + (-0.0398) * deltaGzd6() * getSMEFTCoeffEW("CHW")
33133 + (0.0836) * deltaGzd6() * getSMEFTCoeffEW("CHB")
33134 + (-0.0216) * deltaGzd6() * getSMEFTCoeffEW("CHD")
33135 + (0.02187) * deltaGzd6() * getSMEFTCoeffEW("CHWB")
33136 + (-0.0128) * deltaGzd6() * getSMEFTCoeffEW("CHG")
33137 + (-0.0362) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 0, 0)
33138 + (-0.0371) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 1, 1)
33139 + (-0.0369) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 2, 2)
33140 + (-0.0362) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 0, 0)
33141 + (-0.0371) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 1, 1)
33142 + (-0.0369) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 2, 2)
33143 + (0.006371) * deltaGzd6() * getSMEFTCoeffEW("CHdR", 0, 0)
33144 + (0.006501) * deltaGzd6() * getSMEFTCoeffEW("CHdR", 1, 1)
33145 + (0.006169) * deltaGzd6() * getSMEFTCoeffEW("CHdR", 2, 2)
33146 + (0.1413) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
33147 + (0.1413) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
33148 + (-0.1361) * deltaGzd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33149 )*1000000;
33150 }
33151
33152 return dwidth;
33153}

◆ 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 32285 of file NPSMEFTd6General.cpp.

32285 {
32286 double dwidth = 0.0;
32287
32288 double C1 = 0.0083;
32289 double muRG = 125.1;
32290
32291 dwidth += (+121313. * getSMEFTCoeff("CHbox",muRG)
32292 - 101223. * getSMEFTCoeff("CHB",muRG)
32293 - 25774.5 * getSMEFTCoeff("CHW",muRG)
32294 + 122287. * (getSMEFTCoeff("CHl1R", 0, 0,muRG) + getSMEFTCoeff("CHl3R", 0, 0,muRG))
32295 - 104859. * getSMEFTCoeff("CHeR", 0, 0,muRG)
32296 + cAsch * (-43133.2 * getSMEFTCoeff("CHD",muRG)
32297 - 82523.3 * getSMEFTCoeff("CHWB",muRG)
32298 - 3.424 * delta_GF
32299 - 0.754 * deltaGzd6())
32300 + cWsch * (-321.416 * getSMEFTCoeff("CHD",muRG)
32301 + 10203.3 * getSMEFTCoeff("CHWB",muRG)
32302 - 3. * delta_GF
32303 - 0.754 * deltaGzd6())
32304 );
32305
32306 // Linear contribution from Higgs self-coupling
32307 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
32308
32309
32310 // Add modifications due to small variations of the SM parameters
32311 dwidth += cHSM * (cAsch * (-9.739 * deltaMz()
32312 + 15.858 * deltaMh()
32313 - 0.16 * deltaaMZ()
32314 + 2.408 * deltaGmu())
32315 + cWsch * (-10.859 * deltaMz()
32316 + 15.858 * deltaMh()
32317 + 2.236 * deltaGmu()
32318 + 0.749 * deltaMw()));
32319
32320 // SM (1) + intrinsic + parametric theory relative errors (free pars)
32321 dwidth += eHZZint + eHZZpar;
32322
32323 return dwidth;
32324}

◆ 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 32326 of file NPSMEFTd6General.cpp.

32326 {
32327 double dwidth = 0.0;
32328 if (FlagQuadraticTerms) {
32329 //Contributions that are quadratic in the effective coefficients
32330 dwidth += 0.0;
32331 }
32332
32333 return dwidth;
32334}

◆ 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 34668 of file NPSMEFTd6General.cpp.

34668 {
34669 double dwidth = 0.0;
34670
34671 // SM decay widths (from MG simulations)
34672 double wHLvvLSM = 6.318e-05, wHudduSM = 0.0001716, wHLvudSM = 0.0003606;
34673 double wH2udSM = 0.0001758, wH2LvSM = 3.164e-05;
34674
34675 // Sum
34676 double wH4fSM = wHLvvLSM + wHudduSM + wHLvudSM + wH2udSM + wH2LvSM;
34677
34678 dwidth += (wHLvvLSM * deltaGammaHLvvLRatio1() + wHudduSM * deltaGammaHudduRatio1() + wHLvudSM * deltaGammaHLvudRatio1() +
34679 wH2udSM * deltaGammaH2udRatio1() + wH2LvSM * deltaGammaH2LvRatio1()) / wH4fSM;
34680
34681 return dwidth;
34682}

◆ 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 34684 of file NPSMEFTd6General.cpp.

34684 {
34685 double dwidth = 0.0;
34686 if (FlagQuadraticTerms) {
34687 //Contributions that are quadratic in the effective coefficients
34688 // SM decay widths (from MG simulations)
34689 double wHLvvLSM = 6.318e-05, wHudduSM = 0.0001716, wHLvudSM = 0.0003606;
34690 double wH2udSM = 0.0001758, wH2LvSM = 3.164e-05;
34691
34692 // Sum
34693 double wH4fSM = wHLvvLSM + wHudduSM + wHLvudSM + wH2udSM + wH2LvSM;
34694
34695 //Contributions that are quadratic in the effective coefficients
34696 dwidth += (wHLvvLSM * deltaGammaHLvvLRatio2() + wHudduSM * deltaGammaHudduRatio2() + wHLvudSM * deltaGammaHLvudRatio2() +
34697 wH2udSM * deltaGammaH2udRatio2() + wH2LvSM * deltaGammaH2LvRatio2()) / wH4fSM;
34698 }
34699
34700 return dwidth;
34701}

◆ 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 34579 of file NPSMEFTd6General.cpp.

34579 {
34580 double dwidth = 0.0;
34581
34582 // SM decay widths (from MG simulations)
34583 double wH2L2LSM = 6.905e-07, wH2v2vSM = 2.922e-06, wH2L2vSM = 2.844e-06;
34584 double wH2u2uSM = 2.406e-06, wH2d2dSM = 1.265e-05, wH2u2dSM = 1.291e-05;
34585 double wH2L2uSM = 4.402e-06, wH2L2dSM = 8.593e-06, wH2v2uSM = 9.831e-06, wH2v2dSM = 1.867e-05;
34586 double wH4LSM = 3.565e-07, wH4vSM = 1.747e-06;
34587 double wH4uSM = 2.533e-06, wH4dSM = 6.394e-06;
34588
34589 // Sum
34590 double wH4fSM = wH2L2LSM + wH2v2vSM + wH2L2vSM + wH2u2uSM + wH2d2dSM + wH2u2dSM +
34591 wH2L2uSM + wH2L2dSM + wH2v2uSM + wH2v2dSM + wH4LSM + wH4vSM + wH4uSM + wH4dSM;
34592
34593 dwidth += (wH2L2LSM * deltaGammaH2L2LRatio1() + wH2v2vSM * deltaGammaH2v2vRatio1() + wH2L2vSM * deltaGammaH2L2vRatio1() +
34594 wH2u2uSM * deltaGammaH2u2uRatio1() + wH2d2dSM * deltaGammaH2d2dRatio1() + wH2u2dSM * deltaGammaH2u2dRatio1() +
34595 wH2L2uSM * deltaGammaH2L2uRatio1() + wH2L2dSM * deltaGammaH2L2dRatio1() + wH2v2uSM * deltaGammaH2v2uRatio1() +
34596 wH2v2dSM * deltaGammaH2v2dRatio1() + wH4LSM * deltaGammaH4LRatio1() + wH4LSM * deltaGammaH4LRatio1() +
34597 wH4uSM * deltaGammaH4uRatio1() + wH4dSM * deltaGammaH4dRatio1()) / wH4fSM;
34598
34599 return dwidth;
34600}

◆ 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 34602 of file NPSMEFTd6General.cpp.

34602 {
34603 double dwidth = 0.0;
34604 if (FlagQuadraticTerms) {
34605 //Contributions that are quadratic in the effective coefficients
34606 // SM decay widths (from MG simulations)
34607 double wH2L2LSM = 6.905e-07, wH2v2vSM = 2.922e-06, wH2L2vSM = 2.844e-06;
34608 double wH2u2uSM = 2.406e-06, wH2d2dSM = 1.265e-05, wH2u2dSM = 1.291e-05;
34609 double wH2L2uSM = 4.402e-06, wH2L2dSM = 8.593e-06, wH2v2uSM = 9.831e-06, wH2v2dSM = 1.867e-05;
34610 double wH4LSM = 3.565e-07, wH4vSM = 1.747e-06;
34611 double wH4uSM = 2.533e-06, wH4dSM = 6.394e-06;
34612
34613 // Sum
34614 double wH4fSM = wH2L2LSM + wH2v2vSM + wH2L2vSM + wH2u2uSM + wH2d2dSM + wH2u2dSM +
34615 wH2L2uSM + wH2L2dSM + wH2v2uSM + wH2v2dSM + wH4LSM + wH4vSM + wH4uSM + wH4dSM;
34616
34617 //Contributions that are quadratic in the effective coefficients
34618 dwidth += (wH2L2LSM * deltaGammaH2L2LRatio2() + wH2v2vSM * deltaGammaH2v2vRatio2() + wH2L2vSM * deltaGammaH2L2vRatio2() +
34619 wH2u2uSM * deltaGammaH2u2uRatio2() + wH2d2dSM * deltaGammaH2d2dRatio2() + wH2u2dSM * deltaGammaH2u2dRatio2() +
34620 wH2L2uSM * deltaGammaH2L2uRatio2() + wH2L2dSM * deltaGammaH2L2dRatio2() + wH2v2uSM * deltaGammaH2v2uRatio2() +
34621 wH2v2dSM * deltaGammaH2v2dRatio2() + wH4LSM * deltaGammaH4LRatio2() + wH4LSM * deltaGammaH4LRatio2() +
34622 wH4uSM * deltaGammaH4uRatio2() + wH4dSM * deltaGammaH4dRatio2()) / wH4fSM;
34623 }
34624
34625 return dwidth;
34626}

◆ 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 34471 of file NPSMEFTd6General.cpp.

34471 {
34472 double dwidth = 0.0;
34473
34474 // SM decay widths (from MG simulations)
34475 /*double wH2L2LSM = 0.65682e-06, wH2v2vSM = 0.28126e-05, wH2L2vSM = 0.27224e-05;
34476 double wH2u2uSM = 0.22500e-05, wH2d2dSM = 0.11906e-04, wH2u2dSM = 0.12361e-04;
34477 double wH2L2uSM = 0.45029e-05, wH2L2dSM = 0.85830e-05, wH2v2uSM = 0.93233e-05;
34478 double wH2v2dSM = 0.17794e-04, wH4LSM = 0.33973e-06, wH4vSM = 0.16884e-05;
34479 double wH4uSM = 0.23669e-05, wH4dSM = 0.60254e-05;
34480 double wHLvvLSM = 0.58098e-04, wHudduSM = 0.13384e-03, wHLvudSM = 0.34149e-03;
34481 double wH2udSM = 0.13711e-03, wH2LvSM = 0.27557e-04;*/
34482
34483 // AG:
34484 double wH2L2LSM = 6.905e-07, wH2v2vSM = 2.922e-06, wH2L2vSM = 2.844e-06;
34485 double wH2u2uSM = 2.406e-06, wH2d2dSM = 1.265e-05, wH2u2dSM = 1.291e-05;
34486 double wH2L2uSM = 4.402e-06, wH2L2dSM = 8.593e-06, wH2v2uSM = 9.831e-06, wH2v2dSM = 1.867e-05;
34487 double wH4LSM = 3.565e-07, wH4vSM = 1.747e-06;
34488 double wH4uSM = 2.533e-06, wH4dSM = 6.394e-06;
34489 double wHLvvLSM = 6.318e-05, wHudduSM = 0.0001716, wHLvudSM = 0.0003606;
34490 double wH2udSM = 0.0001758, wH2LvSM = 3.164e-05;
34491
34492 // Sum
34493 double wH4fSM = wH2L2LSM + wH2v2vSM + wH2L2vSM + wH2u2uSM + wH2d2dSM + wH2u2dSM +
34494 wH2L2uSM + wH2L2dSM + wH2v2uSM + wH2v2dSM + wH4LSM + wH4vSM + wH4uSM + wH4dSM + wHLvvLSM + wHudduSM +
34495 wHLvudSM + wH2udSM + wH2LvSM;
34496
34497 dwidth += (wH2L2LSM * deltaGammaH2L2LRatio1() + wH2v2vSM * deltaGammaH2v2vRatio1() + wH2L2vSM * deltaGammaH2L2vRatio1() +
34498 wH2u2uSM * deltaGammaH2u2uRatio1() + wH2d2dSM * deltaGammaH2d2dRatio1() + wH2u2dSM * deltaGammaH2u2dRatio1() +
34499 wH2L2uSM * deltaGammaH2L2uRatio1() + wH2L2dSM * deltaGammaH2L2dRatio1() + wH2v2uSM * deltaGammaH2v2uRatio1() +
34500 wH2v2dSM * deltaGammaH2v2dRatio1() + wH4LSM * deltaGammaH4LRatio1() + wH4LSM * deltaGammaH4LRatio1() +
34501 wH4uSM * deltaGammaH4uRatio1() + wH4dSM * deltaGammaH4dRatio1() +
34502 wHLvvLSM * deltaGammaHLvvLRatio1() + wHudduSM * deltaGammaHudduRatio1() + wHLvudSM * deltaGammaHLvudRatio1() +
34503 wH2udSM * deltaGammaH2udRatio1() + wH2LvSM * deltaGammaH2LvRatio1()) / wH4fSM;
34504
34505 return dwidth;
34506}

◆ 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 34508 of file NPSMEFTd6General.cpp.

34508 {
34509 double dwidth = 0.0;
34510 if (FlagQuadraticTerms) {
34511 //Contributions that are quadratic in the effective coefficients
34512 // SM decay widths (from MG simulations)
34513 double wH2L2LSM = 6.905e-07, wH2v2vSM = 2.922e-06, wH2L2vSM = 2.844e-06;
34514 double wH2u2uSM = 2.406e-06, wH2d2dSM = 1.265e-05, wH2u2dSM = 1.291e-05;
34515 double wH2L2uSM = 4.402e-06, wH2L2dSM = 8.593e-06, wH2v2uSM = 9.831e-06, wH2v2dSM = 1.867e-05;
34516 double wH4LSM = 3.565e-07, wH4vSM = 1.747e-06;
34517 double wH4uSM = 2.533e-06, wH4dSM = 6.394e-06;
34518 double wHLvvLSM = 6.318e-05, wHudduSM = 0.0001716, wHLvudSM = 0.0003606;
34519 double wH2udSM = 0.0001758, wH2LvSM = 3.164e-05;
34520
34521 // Sum
34522 double wH4fSM = wH2L2LSM + wH2v2vSM + wH2L2vSM + wH2u2uSM + wH2d2dSM + wH2u2dSM +
34523 wH2L2uSM + wH2L2dSM + wH2v2uSM + wH2v2dSM + wH4LSM + wH4vSM + wH4uSM + wH4dSM + wHLvvLSM + wHudduSM +
34524 wHLvudSM + wH2udSM + wH2LvSM;
34525
34526 //Contributions that are quadratic in the effective coefficients
34527 dwidth += (wH2L2LSM * deltaGammaH2L2LRatio2() + wH2v2vSM * deltaGammaH2v2vRatio2() + wH2L2vSM * deltaGammaH2L2vRatio2() +
34528 wH2u2uSM * deltaGammaH2u2uRatio2() + wH2d2dSM * deltaGammaH2d2dRatio2() + wH2u2dSM * deltaGammaH2u2dRatio2() +
34529 wH2L2uSM * deltaGammaH2L2uRatio2() + wH2L2dSM * deltaGammaH2L2dRatio2() + wH2v2uSM * deltaGammaH2v2uRatio2() +
34530 wH2v2dSM * deltaGammaH2v2dRatio2() + wH4LSM * deltaGammaH4LRatio2() + wH4LSM * deltaGammaH4LRatio2() +
34531 wH4uSM * deltaGammaH4uRatio2() + wH4dSM * deltaGammaH4dRatio2() +
34532 wHLvvLSM * deltaGammaHLvvLRatio2() + wHudduSM * deltaGammaHudduRatio2() + wHLvudSM * deltaGammaHLvudRatio2() +
34533 wH2udSM * deltaGammaH2udRatio2() + wH2LvSM * deltaGammaH2LvRatio2()) / wH4fSM;
34534 }
34535
34536 return dwidth;
34537}

◆ 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 32192 of file NPSMEFTd6General.cpp.

32192 {
32193 double dwidth = 0.0;
32194
32195 double C1 = 0.0083;
32196 double muRG = 125.1;
32197
32198 dwidth += (+121305. * getSMEFTCoeff("CHbox",muRG)
32199 - 101068. * getSMEFTCoeff("CHB",muRG)
32200 - 26272.7 * getSMEFTCoeff("CHW",muRG)
32201 + 61265. * (getSMEFTCoeff("CHl1R", 0, 0,muRG) + getSMEFTCoeff("CHl3R", 0, 0,muRG))
32202 + 61239.2 * (getSMEFTCoeff("CHl1R", 1, 1,muRG) + getSMEFTCoeff("CHl3R", 1, 1,muRG))
32203 - 52542.2 * getSMEFTCoeff("CHeR", 0, 0,muRG)
32204 - 52658.5 * getSMEFTCoeff("CHeR", 1, 1,muRG)
32205 + cAsch * (-43256.5 * getSMEFTCoeff("CHD",muRG)
32206 - 82588.8 * getSMEFTCoeff("CHWB",muRG)
32207 - 3.426 * delta_GF
32208 - 0.761 * deltaGzd6()
32209 )
32210 + cWsch * (-451.131 * getSMEFTCoeff("CHD",muRG)
32211 + 10429. * getSMEFTCoeff("CHWB",muRG)
32212 - 3.003 * delta_GF
32213 - 0.761 * deltaGzd6()
32214 ));
32215
32216 // Linear contribution from Higgs self-coupling
32217 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
32218
32219
32220 // Add modifications due to small variations of the SM parameters
32221 dwidth += cAsch * (cHSM * (-9.718 * deltaMz()
32222 + 15.845 * deltaMh()
32223 - 0.163 * deltaaMZ()
32224 + 2.408 * deltaGmu()))
32225 + cWsch * (cHSM * (-10.905 * deltaMz()
32226 + 15.845 * deltaMh()
32227 + 2.236 * deltaGmu()
32228 + 0.81 * deltaMw()));
32229
32230 // SM (1) + intrinsic + parametric theory relative errors (free pars)
32231 dwidth += eHZZint + eHZZpar;
32232
32233 return dwidth;
32234}

◆ 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 32236 of file NPSMEFTd6General.cpp.

32236 {
32237 double dwidth = 0.0;
32238 if (FlagQuadraticTerms) {
32239 //Contributions that are quadratic in the effective coefficients
32240 dwidth += 0.0;
32241 }
32242
32243 return dwidth;
32244}

◆ 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 31951 of file NPSMEFTd6General.cpp.

31951 {
31952 double dwidth = 0.0;
31953
31954 double C1 = 0.0083;
31955 double muRG = 125.1;
31956
31957 //------ Old alpha scheme expression: Beg
31958 dwidth += cAsch * (+121291. * getSMEFTCoeff("CHbox",muRG)
31959 - 103587. * getSMEFTCoeff("CHB",muRG)
31960 - 25126.1 * getSMEFTCoeff("CHW",muRG)
31961 + 40801.2 * (getSMEFTCoeff("CHl1R", 0, 0,muRG) + getSMEFTCoeff("CHl3R", 0, 0,muRG))
31962 + 40841.5 * (getSMEFTCoeff("CHl1R", 1, 1,muRG) + getSMEFTCoeff("CHl3R", 1, 1,muRG))
31963 + 40593.4 * (getSMEFTCoeff("CHl1R", 2, 2,muRG) + getSMEFTCoeff("CHl3R", 2, 2,muRG))
31964 - 35062.5 * getSMEFTCoeff("CHeR", 0, 0,muRG)
31965 - 35200.6 * getSMEFTCoeff("CHeR", 1, 1,muRG)
31966 - 34739.1 * getSMEFTCoeff("CHeR", 2, 2,muRG)
31967 - 43327.2 * getSMEFTCoeff("CHD",muRG)
31968 - 83516.6 * getSMEFTCoeff("CHWB",muRG)
31969 - 3.426 * delta_GF
31970 - 0.759 * deltaGzd6()
31971 );
31972 /*+ cWsch * (-79.855 * getSMEFTCoeff("CHD")
31973 + 10882.3 * getSMEFTCoeff("CHWB")
31974 - 3. * delta_GF
31975 - 0.759 * deltaGzd6()
31976 ));*/
31977
31978 //------ Old alpha scheme expression: End
31979
31980 // AG:
31981 dwidth += cWsch * (
31982 ((0.12134) * getSMEFTCoeff("CHbox",muRG)
31983 + (-0.0103) * getSMEFTCoeff("CHW",muRG)
31984 + (-0.11604) * getSMEFTCoeff("CHB",muRG)
31985 + (0.01268) * getSMEFTCoeff("CHD",muRG)
31986 + (0.01261) * getSMEFTCoeff("CHWB",muRG)
31987 + (0.041857) * getSMEFTCoeff("CHl1R", 0, 0,muRG)
31988 + (0.041873) * getSMEFTCoeff("CHl1R", 1, 1,muRG)
31989 + (0.041607) * getSMEFTCoeff("CHl1R", 2, 2,muRG)
31990 + (-0.1401455) * getSMEFTCoeff("CHl3R", 0, 0,muRG)
31991 + (-0.1401933) * getSMEFTCoeff("CHl3R", 1, 1,muRG)
31992 + (0.041607) * getSMEFTCoeff("CHl3R", 2, 2,muRG)
31993 + (-0.03372101) * getSMEFTCoeff("CHeR", 0, 0,muRG)
31994 + (-0.0338238) * getSMEFTCoeff("CHeR", 1, 1,muRG)
31995 + (-0.03341988) * getSMEFTCoeff("CHeR", 2, 2,muRG)
31996 + (0.18199) * getSMEFTCoeff("CllR", 0, 1, 1, 0,muRG)) * 1000000
31997 + (-0.741) * deltaGzd6()
31998 );
31999
32000 // Linear contribution from Higgs self-coupling
32001 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
32002
32003
32004 // Add modifications due to small variations of the SM parameters
32005 dwidth += cAsch * (cHSM * (-9.741 * deltaMz()
32006 + 15.903 * deltaMh()
32007 - 0.172 * deltaaMZ()
32008 + 2.401 * deltaGmu()))
32009 + cWsch * (cHSM * (-10.943 * deltaMz()
32010 + 15.903 * deltaMh()
32011 + 2.234 * deltaGmu()
32012 + 0.855 * deltaMw()));
32013
32014 // SM (1) + intrinsic + parametric theory relative errors (free pars)
32015 dwidth += eHZZint + eHZZpar;
32016
32017 return dwidth;
32018}

◆ 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 34743 of file NPSMEFTd6General.cpp.

34743 {
34744 double dwidth = 0.0;
34745
34746 // SM decay widths (from MG simmulations)
34747 double wH2e2muSM = 0.22065e-06, wH4L2SM = 0.22716e-06;
34748
34749 // Sum
34750 double wH4lSM = wH2e2muSM + wH4L2SM;
34751
34752 dwidth += (wH2e2muSM * deltaGammaH2e2muRatio1() + wH4L2SM * deltaGammaH4L2Ratio1()) / wH4lSM;
34753
34754 return dwidth;
34755}

◆ 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 32020 of file NPSMEFTd6General.cpp.

32020 {
32021 double dwidth = 0.0;
32022 if (FlagQuadraticTerms) {
32023 dwidth += cWsch * (
32024 +(0.014714) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
32025 + (0.15495) * pow(getSMEFTCoeffEW("CHW"), 2.0)
32026 + (0.41542) * pow(getSMEFTCoeffEW("CHB"), 2.0)
32027 + (0.016983) * pow(getSMEFTCoeffEW("CHD"), 2.0)
32028 + (0.12035) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
32029 + (0.0018392) * pow(getSMEFTCoeffEW("CHl1R", 0, 0), 2.0)
32030 + (0.0018429) * pow(getSMEFTCoeffEW("CHl1R", 1, 1), 2.0)
32031 + (0.0018273) * pow(getSMEFTCoeffEW("CHl1R", 2, 2), 2.0)
32032 + (0.007796) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
32033 + (0.007789) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
32034 + (0.0018273) * pow(getSMEFTCoeffEW("CHl3R", 2, 2), 2.0)
32035 + (0.0018903) * pow(getSMEFTCoeffEW("CHeR", 0, 0), 2.0)
32036 + (0.0018939) * pow(getSMEFTCoeffEW("CHeR", 1, 1), 2.0)
32037 + (0.0018728) * pow(getSMEFTCoeffEW("CHeR", 2, 2), 2.0)
32038 + (0.011032) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
32039 + (-0.001236) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
32040 + (-0.014072) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHB")
32041 + (-0.002148) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
32042 + (0.001548) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
32043 + (0.0050712) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 0, 0)
32044 + (0.005074) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 1, 1)
32045 + (0.0050473) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 2, 2)
32046 + (-0.0096309) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
32047 + (-0.0096384) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
32048 + (0.0050473) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 2, 2)
32049 + (-0.004107204) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHeR", 0, 0)
32050 + (-0.0041018682) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHeR", 1, 1)
32051 + (-0.004054257) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHeR", 2, 2)
32052 + (0.014714) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32053 + (-0.11378) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
32054 + (0.041377) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
32055 + (-0.220374) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
32056 + (-0.001359) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 0, 0)
32057 + (-0.001361) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 1, 1)
32058 + (-0.000772) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 2, 2)
32059 + (-0.00015) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
32060 + (-0.000772) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 2, 2)
32061 + (0.0005633) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHeR", 0, 0)
32062 + (0.0005763) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHeR", 1, 1)
32063 + (0.0009145) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHeR", 2, 2)
32064 + (-0.001236) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32065 + (-0.036515) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHD")
32066 + (-0.158913) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
32067 + (-0.00351) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 0, 0)
32068 + (-0.003531) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 1, 1)
32069 + (-0.004109) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 2, 2)
32070 + (0.010605) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 0, 0)
32071 + (0.010582) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 1, 1)
32072 + (-0.004109) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 2, 2)
32073 + (0.002904) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHeR", 0, 0)
32074 + (0.0029155) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHeR", 1, 1)
32075 + (0.0025168) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHeR", 2, 2)
32076 + (-0.014072) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32077 + (0.006449) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHWB")
32078 + (0.0044927) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 0, 0)
32079 + (0.0045029) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 1, 1)
32080 + (0.0046153) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 2, 2)
32081 + (0.002944) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
32082 + (0.002976) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
32083 + (0.0046153) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 2, 2)
32084 + (0.0027333) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHeR", 0, 0)
32085 + (0.0027367) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHeR", 1, 1)
32086 + (0.0027896) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHeR", 2, 2)
32087 + (0.001536) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32088 + (0.0019896) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 0, 0)
32089 + (0.0019886) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 1, 1)
32090 + (0.0017711) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 2, 2)
32091 + (0.000446) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
32092 + (0.000441) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
32093 + (0.0017711) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 2, 2)
32094 + (0.0056796) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 0, 0)
32095 + (0.0056827) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 1, 1)
32096 + (0.0054722) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 2, 2)
32097 + (0.001548) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32098 + (-0.001397086) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
32099 + (-0.005076786) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
32100 + (-0.00028075) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHeR", 0, 0)
32101 + (0.0050712) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32102 + (-0.005076755) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
32103 + (-0.001395393) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
32104 + (-0.00028124) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHeR", 1, 1)
32105 + (0.005074) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32106 + (-0.005049493) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
32107 + (-0.005049493) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
32108 + (0.0036579) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 2, 2)
32109 + (-0.00026148) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHeR", 2, 2)
32110 + (0.0050473) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32111 + (0.000891) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
32112 + (-0.005056) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 2, 2)
32113 + (0.0038179) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHeR", 0, 0)
32114 + (0.0041009) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHeR", 1, 1)
32115 + (0.0040482) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHeR", 2, 2)
32116 + (-0.016984847) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32117 + (-0.005046) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 2, 2)
32118 + (0.0041001) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHeR", 0, 0)
32119 + (0.0038194) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHeR", 1, 1)
32120 + (0.0040482) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHeR", 2, 2)
32121 + (-0.01697742) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32122 + (-0.00026148) * getSMEFTCoeffEW("CHl3R", 2, 2) * getSMEFTCoeffEW("CHeR", 2, 2)
32123 + (0.0050473) * getSMEFTCoeffEW("CHl3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32124 + (-0.004107204) * getSMEFTCoeffEW("CHeR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32125 + (-0.0041018682) * getSMEFTCoeffEW("CHeR", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32126 + (-0.004054257) * getSMEFTCoeffEW("CHeR", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32127 ) * pow(1000000.0, 2.0);
32128
32129 dwidth += cWsch * ((0.67) * pow(deltaGzd6(), 2.0));
32130
32131 dwidth += cWsch * (
32132 +(-0.0901) * deltaGzd6() * getSMEFTCoeffEW("CHbox")
32133 + (-0.0072) * deltaGzd6() * getSMEFTCoeffEW("CHW")
32134 + (0.0523) * deltaGzd6() * getSMEFTCoeffEW("CHB")
32135 + (-0.0031) * deltaGzd6() * getSMEFTCoeffEW("CHD")
32136 + (0.0204) * deltaGzd6() * getSMEFTCoeffEW("CHWB")
32137 + (-0.0344) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 0, 0)
32138 + (-0.0343) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 1, 1)
32139 + (-0.0352) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 2, 2)
32140 + (0.10209) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
32141 + (0.1005) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
32142 + (-0.0352) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 2, 2)
32143 + (0.028177) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 0, 0)
32144 + (0.028204) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 1, 1)
32145 + (0.028786) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 2, 2)
32146 + (-0.1348) * deltaGzd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32147 )*1000000;
32148 }
32149
32150 return dwidth;
32151}

◆ 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 34757 of file NPSMEFTd6General.cpp.

34757 {
34758 double dwidth = 0.0;
34759 if (FlagQuadraticTerms) {
34760 //Contributions that are quadratic in the effective coefficients
34761 dwidth += 0.0;
34762 }
34763
34764 return dwidth;
34765}

◆ 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 32375 of file NPSMEFTd6General.cpp.

32375 {
32376 double dwidth = 0.0;
32377
32378 double C1 = 0.0083;
32379 double muRG = 125.1;
32380
32381 dwidth += (+121280. * getSMEFTCoeff("CHbox",muRG)
32382 - 101266. * getSMEFTCoeff("CHB",muRG)
32383 - 25189.1 * getSMEFTCoeff("CHW",muRG)
32384 + 122245. * (getSMEFTCoeff("CHl1R", 1, 1,muRG) + getSMEFTCoeff("CHl3R", 1, 1,muRG))
32385 - 105313. * getSMEFTCoeff("CHeR", 1, 1,muRG)
32386 + cAsch * (-43187.7 * getSMEFTCoeff("CHD",muRG)
32387 - 82284. * getSMEFTCoeff("CHWB",muRG)
32388 - 3.424 * delta_GF
32389 - 0.756 * deltaGzd6())
32390 + cWsch * (-448.867 * getSMEFTCoeff("CHD",muRG)
32391 + 10693.5 * getSMEFTCoeff("CHWB",muRG)
32392 - 2.999 * delta_GF
32393 - 0.756 * deltaGzd6())
32394 );
32395
32396 // Linear contribution from Higgs self-coupling
32397 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
32398
32399
32400 // Add modifications due to small variations of the SM parameters
32401 dwidth += cHSM * (cAsch * (-9.697 * deltaMz()
32402 + 15.843 * deltaMh()
32403 - 0.171 * deltaaMZ()
32404 + 2.408 * deltaGmu())
32405 + cWsch * (-10.868 * deltaMz()
32406 + 15.843 * deltaMh()
32407 + 2.244 * deltaGmu()
32408 + 0.672 * deltaMw()));
32409
32410 // SM (1) + intrinsic + parametric theory relative errors (free pars)
32411 dwidth += eHZZint + eHZZpar;
32412
32413 return dwidth;
32414}

◆ 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 32416 of file NPSMEFTd6General.cpp.

32416 {
32417 double dwidth = 0.0;
32418 if (FlagQuadraticTerms) {
32419 //Contributions that are quadratic in the effective coefficients
32420 dwidth += 0.0;
32421 }
32422
32423 return dwidth;
32424}

◆ 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 32667 of file NPSMEFTd6General.cpp.

32667 {
32668 double dwidth = 0.0;
32669
32670 double C1 = 0.0083;
32671 double muRG = 125.1;
32672
32673 //------ Old alpha scheme expression: Beg
32674 dwidth += cAsch * (+121283. * getSMEFTCoeff("CHbox",muRG)
32675 - 153814. * getSMEFTCoeff("CHB",muRG)
32676 + 70762.7 * getSMEFTCoeff("CHW",muRG)
32677 - 476614. * getSMEFTCoeff("CHG",muRG)
32678 - 70157.4 * (getSMEFTCoeff("CHq1R", 0, 0,muRG) - getSMEFTCoeff("CHq3R", 0, 0,muRG))
32679 - 70569. * (getSMEFTCoeff("CHq1R", 1, 1,muRG) - getSMEFTCoeff("CHq3R", 1, 1,muRG))
32680 + 30328.1 * getSMEFTCoeff("CHuR", 0, 0,muRG)
32681 + 30455.3 * getSMEFTCoeff("CHuR", 1, 1,muRG)
32682 - 67742.3 * getSMEFTCoeff("CHD",muRG)
32683 - 272758. * getSMEFTCoeff("CHWB",muRG)
32684 - 4.233 * delta_GF
32685 - 0.781 * deltaGzd6()
32686 );
32687 /*+ cWsch * (+56825.9 * getSMEFTCoeff("CHD")
32688 + 5.842 * getSMEFTCoeff("CHWB")
32689 - 3.002 * delta_GF
32690 - 0.781 * deltaGzd6()
32691 ));*/
32692
32693 //------ Old alpha scheme expression: End
32694
32695 // AG:
32696 dwidth += cWsch * (
32697 ((0.12118) * getSMEFTCoeff("CHbox",muRG)
32698 + (0.07154) * getSMEFTCoeff("CHW",muRG)
32699 + (-0.154493) * getSMEFTCoeff("CHB",muRG)
32700 + (0.06099) * getSMEFTCoeff("CHD",muRG)
32701 + (-0.001621) * getSMEFTCoeff("CHWB",muRG)
32702 + (-0.46458) * getSMEFTCoeff("CHG",muRG)
32703 + (-0.070151) * getSMEFTCoeff("CHq1R", 0, 0,muRG)
32704 + (-0.070597) * getSMEFTCoeff("CHq1R", 1, 1,muRG)
32705 + (0.070159) * getSMEFTCoeff("CHq3R", 0, 0,muRG)
32706 + (0.070584) * getSMEFTCoeff("CHq3R", 1, 1,muRG)
32707 + (0.028845) * getSMEFTCoeff("CHuR", 0, 0,muRG)
32708 + (0.028945) * getSMEFTCoeff("CHuR", 1, 1,muRG)
32709 + (-0.181705) * getSMEFTCoeff("CHl3R", 0, 0,muRG)
32710 + (-0.181705) * getSMEFTCoeff("CHl3R", 1, 1,muRG)
32711 + (0.18178) * getSMEFTCoeff("CllR", 0, 1, 1, 0,muRG)) * 1000000
32712 + (-0.773) * deltaGzd6()
32713 );
32714
32715 // Linear contribution from Higgs self-coupling
32716 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
32717
32718
32719 // Add modifications due to small variations of the SM parameters
32720 dwidth += cAsch * (cHSM * (-8.52 * deltaMz()
32721 + 16.373 * deltaMh()
32722 - 0.942 * deltaaMZ()
32723 + 3.167 * deltaGmu()))
32724 + cWsch * (cHSM * (-14.978 * deltaMz()
32725 + 16.373 * deltaMh()
32726 + 2.198 * deltaGmu()
32727 + 4.578 * deltaMw()));
32728
32729 // SM (1) + intrinsic + parametric theory relative errors (free pars)
32730 dwidth += eHZZint + eHZZpar;
32731
32732 return dwidth;
32733}

◆ 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 32735 of file NPSMEFTd6General.cpp.

32735 {
32736 double dwidth = 0.0;
32737 if (FlagQuadraticTerms) {
32738 dwidth += cWsch * (
32739 +(0.014723) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
32740 + (0.05967) * pow(getSMEFTCoeffEW("CHW"), 2.0)
32741 + (0.08583) * pow(getSMEFTCoeffEW("CHB"), 2.0)
32742 + (0.005284) * pow(getSMEFTCoeffEW("CHD"), 2.0)
32743 + (0.024458) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
32744 + (17.441) * pow(getSMEFTCoeffEW("CHG"), 2.0)
32745 + (0.002695) * pow(getSMEFTCoeffEW("CHq1R", 0, 0), 2.0)
32746 + (0.0027093) * pow(getSMEFTCoeffEW("CHq1R", 1, 1), 2.0)
32747 + (0.0026965) * pow(getSMEFTCoeffEW("CHq3R", 0, 0), 2.0)
32748 + (0.0027074) * pow(getSMEFTCoeffEW("CHq3R", 1, 1), 2.0)
32749 + (0.0025407) * pow(getSMEFTCoeffEW("CHuR", 0, 0), 2.0)
32750 + (0.002553) * pow(getSMEFTCoeffEW("CHuR", 1, 1), 2.0)
32751 + (0.01104) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
32752 + (0.01104) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
32753 + (0.01104) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
32754 + (0.008706) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
32755 + (-0.018754) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHB")
32756 + (0.003716) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
32757 + (-0.0001986) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
32758 + (-0.056564) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHG")
32759 + (-0.00851468) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 0, 0)
32760 + (-0.0085655) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq1R", 1, 1)
32761 + (0.0085081) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 0, 0)
32762 + (0.0085634) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 1, 1)
32763 + (0.0034974) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHuR", 0, 0)
32764 + (0.0035094) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHuR", 1, 1)
32765 + (-0.014696081) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
32766 + (-0.014696081) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
32767 + (0.014695) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32768 + (-0.0816219) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
32769 + (0.00511) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
32770 + (-0.0808873) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
32771 + (0.008774) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHG")
32772 + (-0.003999) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 0, 0)
32773 + (-0.0042009) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq1R", 1, 1)
32774 + (0.003996) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 0, 0)
32775 + (0.004189) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 1, 1)
32776 + (0.0007209) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHuR", 0, 0)
32777 + (0.000785) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHuR", 1, 1)
32778 + (-0.008701) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
32779 + (-0.008701) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
32780 + (0.008706) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32781 + (-0.007909) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHD")
32782 + (0.013811) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
32783 + (0.07569) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHG")
32784 + (0.011419) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 0, 0)
32785 + (0.011655) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq1R", 1, 1)
32786 + (-0.0114147) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 0, 0)
32787 + (-0.0116652) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHq3R", 1, 1)
32788 + (-0.0030623) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHuR", 0, 0)
32789 + (-0.0031141) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHuR", 1, 1)
32790 + (0.01874) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 0, 0)
32791 + (0.01874) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 1, 1)
32792 + (-0.018754) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32793 + (-0.0024203) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHWB")
32794 + (-0.006369) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHG")
32795 + (-0.0065229) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 0, 0)
32796 + (-0.006595) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq1R", 1, 1)
32797 + (0.006513) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 0, 0)
32798 + (0.0065908) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 1, 1)
32799 + (-0.00178349) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHuR", 0, 0)
32800 + (-0.00179882) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHuR", 1, 1)
32801 + (-0.0073925) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
32802 + (-0.0073925) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
32803 + (0.007378) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32804 + (-0.053831) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHG")
32805 + (0.0019895) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 0, 0)
32806 + (0.0020763) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq1R", 1, 1)
32807 + (-0.0019874) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 0, 0)
32808 + (-0.0020812) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHq3R", 1, 1)
32809 + (-0.00515343) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHuR", 0, 0)
32810 + (-0.00521536) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHuR", 1, 1)
32811 + (0.0001955) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
32812 + (0.0001955) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
32813 + (-0.0001986) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32814 + (0.007733) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHq1R", 0, 0)
32815 + (0.007768) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHq1R", 1, 1)
32816 + (-0.007704) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHq3R", 0, 0)
32817 + (-0.007748) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHq3R", 1, 1)
32818 + (-0.0032671) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHuR", 0, 0)
32819 + (-0.0031513) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHuR", 1, 1)
32820 + (0.028219) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHl3R", 0, 0)
32821 + (0.028219) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CHl3R", 1, 1)
32822 + (-0.028292) * getSMEFTCoeffEW("CHG") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32823 + (-0.00538675) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHq3R", 0, 0)
32824 + (-0.00022976) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHuR", 0, 0)
32825 + (0.0085081) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
32826 + (0.0085081) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
32827 + (-0.00851468) * getSMEFTCoeffEW("CHq1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32828 + (-0.00542127) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHq3R", 1, 1)
32829 + (-0.00022419) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHuR", 1, 1)
32830 + (0.0085634) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
32831 + (0.0085634) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
32832 + (-0.0085655) * getSMEFTCoeffEW("CHq1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32833 + (0.00022949) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHuR", 0, 0)
32834 + (-0.00851468) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
32835 + (-0.00851468) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
32836 + (0.0085081) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32837 + (0.00022382) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHuR", 1, 1)
32838 + (-0.0085655) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
32839 + (-0.0085655) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
32840 + (0.0085634) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32841 + (-0.00349993) * getSMEFTCoeffEW("CHuR", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
32842 + (-0.00349993) * getSMEFTCoeffEW("CHuR", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
32843 + (0.0034974) * getSMEFTCoeffEW("CHuR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32844 + (-0.00350917) * getSMEFTCoeffEW("CHuR", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
32845 + (-0.00350917) * getSMEFTCoeffEW("CHuR", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
32846 + (0.0035094) * getSMEFTCoeffEW("CHuR", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32847 + (0.01099) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
32848 + (-0.02204873) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32849 + (-0.02204873) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32850 ) * pow(1000000.0, 2.0);
32851
32852 dwidth += cWsch * ((0.68) * pow(deltaGzd6(), 2.0));
32853
32854 dwidth += cWsch * (
32855 +(-0.0933) * deltaGzd6() * getSMEFTCoeffEW("CHbox")
32856 + (-0.0736) * deltaGzd6() * getSMEFTCoeffEW("CHW")
32857 + (0.1281) * deltaGzd6() * getSMEFTCoeffEW("CHB")
32858 + (-0.0475) * deltaGzd6() * getSMEFTCoeffEW("CHD")
32859 + (0.02) * deltaGzd6() * getSMEFTCoeffEW("CHWB")
32860 + (0.0122) * deltaGzd6() * getSMEFTCoeffEW("CHG")
32861 + (0.05898) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 0, 0)
32862 + (0.06058) * deltaGzd6() * getSMEFTCoeffEW("CHq1R", 1, 1)
32863 + (-0.0604) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 0, 0)
32864 + (-0.0578) * deltaGzd6() * getSMEFTCoeffEW("CHq3R", 1, 1)
32865 + (-0.0254) * deltaGzd6() * getSMEFTCoeffEW("CHuR", 0, 0)
32866 + (-0.0252) * deltaGzd6() * getSMEFTCoeffEW("CHuR", 1, 1)
32867 + (0.1397) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
32868 + (0.1397) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
32869 + (-0.1399) * deltaGzd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32870 )*1000000;
32871 }
32872
32873 return dwidth;
32874}

◆ 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 32465 of file NPSMEFTd6General.cpp.

32465 {
32466 double dwidth = 0.0;
32467
32468 double C1 = 0.0083;
32469 double muRG = 125.1;
32470
32471 //------ Old alpha scheme expression: Beg
32472 dwidth += cAsch * (+121311. * getSMEFTCoeff("CHbox",muRG)
32473 - 13320.2 * getSMEFTCoeff("CHB",muRG)
32474 - 44355.6 * getSMEFTCoeff("CHW",muRG)
32475 - 37027.3 * (getSMEFTCoeff("CHl1R", 0, 0,muRG) - getSMEFTCoeff("CHl3R", 0, 0,muRG))
32476 - 36969.3 * (getSMEFTCoeff("CHl1R", 1, 1,muRG) - getSMEFTCoeff("CHl3R", 1, 1,muRG))
32477 - 37032.5 * (getSMEFTCoeff("CHl1R", 2, 2,muRG) - getSMEFTCoeff("CHl3R", 2, 2,muRG))
32478 - 30309.7 * getSMEFTCoeff("CHD",muRG)
32479 - 24266.2 * getSMEFTCoeff("CHWB",muRG)
32480 - 2.998 * delta_GF
32481 - 0.715 * deltaGzd6()
32482 );
32483 /*+ cWsch * (-30309.7 * getSMEFTCoeff("CHD")
32484 - 24266.2 * getSMEFTCoeff("CHWB")
32485 - 2.998 * delta_GF
32486 - 0.715 * deltaGzd6()
32487 ));*/
32488
32489 //------ Old alpha scheme expression: End
32490
32491 // AG:
32492 dwidth += cWsch * (
32493 ((0.12132) * getSMEFTCoeff("CHbox",muRG)
32494 + (-0.0448947) * getSMEFTCoeff("CHW",muRG)
32495 + (-0.01288824) * getSMEFTCoeff("CHB",muRG)
32496 + (-0.0303007) * getSMEFTCoeff("CHD",muRG)
32497 + (-0.02405184) * getSMEFTCoeff("CHWB",muRG)
32498 + (-0.03687556) * getSMEFTCoeff("CHl1R", 0, 0,muRG)
32499 + (-0.03708882) * getSMEFTCoeff("CHl1R", 1, 1,muRG)
32500 + (-0.03709052) * getSMEFTCoeff("CHl1R", 2, 2,muRG)
32501 + (-0.1447394) * getSMEFTCoeff("CHl3R", 0, 0,muRG)
32502 + (-0.144877) * getSMEFTCoeff("CHl3R", 1, 1,muRG)
32503 + (0.037099) * getSMEFTCoeff("CHl3R", 2, 2,muRG)
32504 + (0.18201) * getSMEFTCoeff("CllR", 0, 1, 1, 0,muRG)) * 1000000
32505 + (-0.705) * deltaGzd6()
32506 );
32507
32508 // Linear contribution from Higgs self-coupling
32509 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
32510
32511
32512 // Add modifications due to small variations of the SM parameters
32513 dwidth += cAsch * (cHSM * (-9.608 * deltaMz()
32514 + 14.774 * deltaMh()
32515 + 0.233 * deltaaMZ()
32516 + 2.016 * deltaGmu()))
32517 + cWsch * (cHSM * (-7.952 * deltaMz()
32518 + 14.777 * deltaMh()
32519 + 2.262 * deltaGmu()
32520 - 1.206 * deltaMw()));
32521
32522 // SM (1) + intrinsic + parametric theory relative errors (free pars)
32523 dwidth += eHZZint + eHZZpar;
32524
32525 return dwidth;
32526}

◆ 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 32528 of file NPSMEFTd6General.cpp.

32528 {
32529 double dwidth = 0.0;
32530 if (FlagQuadraticTerms) {
32531 dwidth += cWsch * (
32532 +(0.014726) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
32533 + (-0.00480382) * pow(getSMEFTCoeffEW("CHW"), 2.0)
32534 + (-0.00151116) * pow(getSMEFTCoeffEW("CHB"), 2.0)
32535 + (-0.00092039) * pow(getSMEFTCoeffEW("CHD"), 2.0)
32536 + (-0.000594135) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
32537 + (0.0008871) * pow(getSMEFTCoeffEW("CHl1R", 0, 0), 2.0)
32538 + (0.0008922) * pow(getSMEFTCoeffEW("CHl1R", 1, 1), 2.0)
32539 + (0.000888) * pow(getSMEFTCoeffEW("CHl1R", 2, 2), 2.0)
32540 + (0.007436) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
32541 + (0.007428) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
32542 + (0.000888) * pow(getSMEFTCoeffEW("CHl3R", 2, 2), 2.0)
32543 + (0.011046) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
32544 + (-0.00544326) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
32545 + (-0.001563085) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHB")
32546 + (-0.0073519) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
32547 + (-0.002917112) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
32548 + (-0.004492723) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 0, 0)
32549 + (-0.004495401) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 1, 1)
32550 + (-0.004497299) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 2, 2)
32551 + (-0.0102118) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
32552 + (-0.01020412) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
32553 + (0.0044983) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 2, 2)
32554 + (0.014709) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32555 + (0.00037571) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
32556 + (0.0013626) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
32557 + (-0.003676079) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
32558 + (0.0026637) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 0, 0)
32559 + (0.002664) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 1, 1)
32560 + (0.0026642) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 2, 2)
32561 + (0.0027871) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
32562 + (0.0027884) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
32563 + (-0.00266319) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 2, 2)
32564 + (-0.00544326) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32565 + (0.0021446) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHD")
32566 + (-0.00125948) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
32567 + (0.00076461) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 0, 0)
32568 + (0.0007646) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 1, 1)
32569 + (0.00076468) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 2, 2)
32570 + (0.0007999) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 0, 0)
32571 + (0.0008002) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 1, 1)
32572 + (-0.000764423) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 2, 2)
32573 + (-0.001563085) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32574 + (0.0023664) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHWB")
32575 + (-0.000202074) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 0, 0)
32576 + (-0.000202026) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 1, 1)
32577 + (-0.000202041) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 2, 2)
32578 + (0.0038785) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
32579 + (0.0038773) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
32580 + (0.00020215) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 2, 2)
32581 + (-0.003674358) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32582 + (0.0014271) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 0, 0)
32583 + (0.0014271) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 1, 1)
32584 + (0.0014274) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 2, 2)
32585 + (0.0014932) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
32586 + (0.0014938) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
32587 + (-0.001426273) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 2, 2)
32588 + (-0.002917112) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32589 + (0.0027238) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
32590 + (0.0044994) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
32591 + (-0.004492723) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32592 + (0.0044991) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
32593 + (0.0027251) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
32594 + (-0.004495401) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32595 + (0.0044983) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 0, 0)
32596 + (0.0044983) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 1, 1)
32597 + (-0.001768826) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CHl3R", 2, 2)
32598 + (-0.004497299) * getSMEFTCoeffEW("CHl1R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32599 + (0.00197) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
32600 + (-0.004519) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 2, 2)
32601 + (-0.01754772) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32602 + (-0.00451) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 2, 2)
32603 + (-0.01756145) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32604 + (0.0044983) * getSMEFTCoeffEW("CHl3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32605 ) * pow(1000000.0, 2.0);
32606
32607 dwidth += cWsch * ((0.66) * pow(deltaGzd6(), 2.0));
32608
32609 dwidth += cWsch * (
32610 +(-0.0835) * deltaGzd6() * getSMEFTCoeffEW("CHbox")
32611 + (0.031722) * deltaGzd6() * getSMEFTCoeffEW("CHW")
32612 + (0.009061) * deltaGzd6() * getSMEFTCoeffEW("CHB")
32613 + (0.02045) * deltaGzd6() * getSMEFTCoeffEW("CHD")
32614 + (0.01684) * deltaGzd6() * getSMEFTCoeffEW("CHWB")
32615 + (0.029482) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 0, 0)
32616 + (0.028462) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 1, 1)
32617 + (0.030133) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 2, 2)
32618 + (0.09418) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
32619 + (0.09646) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
32620 + (-0.0301) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 2, 2)
32621 + (-0.1251) * deltaGzd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
32622 )*1000000;
32623 }
32624
32625 return dwidth;
32626}

◆ 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 28752 of file NPSMEFTd6General.cpp.

28753{
28754 double dwidth = 0.0;
28755
28756 double C1 = 0.0;
28757 double muRG = 125.1;
28758
28759 //if (FlagLoopHd6) {
28760
28761 // dwidth += (+121248. * getSMEFTCoeff("CHbox",muRG)
28762 // - 558.186 * getSMEFTCoeff("CuHR", 2, 2,muRG)
28763 // - 5027051. * getSMEFTCoeff("CdHR", 2, 2,muRG)
28764 // - 30312.1 * getSMEFTCoeff("CHD",muRG)
28765 // - 60624.1 * delta_GF / v() / v());
28766
28767 //} else {
28768
28769 /*dwidth += (+121248. * getSMEFTCoeff("CHbox")
28770 - 5050180. * getSMEFTCoeff("CdHR", 2, 2)
28771 - 30312.1 * getSMEFTCoeff("CHD")
28772 - 60624.1 * delta_GF / v() / v());*/
28773
28774 //AG:begin
28775 double mf = quarks[BOTTOM].getMass();
28776 double CifH = getSMEFTCoeff("CdHR", 2, 2,muRG);
28777 dwidth = deltaGammaHffRatio1(mf, CifH);
28778 //AG:end
28779 //}
28780
28781 // Linear contribution from Higgs self-coupling
28782 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
28783
28784
28785 // Add modifications due to small variations of the SM parameters
28786 dwidth += cHSM * (+1. * deltaGmu()
28787 - 0.23 * deltaaSMZ()
28788 + 1.007 * deltaMh()
28789 + 0.001 * deltamt()
28790 + 1.992 * deltamb());
28791
28792 // SM (1) + intrinsic + parametric theory relative errors (free pars)
28793 dwidth += eHbbint + eHbbpar;
28794
28795 return dwidth;
28796}
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 28798 of file NPSMEFTd6General.cpp.

28799{
28800 double dwidth = 0.0;
28801
28802 if (FlagQuadraticTerms) {
28803 //AG:begin
28804 double mf = leptons[BOTTOM].getMass();
28805 double CifH = getSMEFTCoeffEW("CdHR", 2, 2);
28806 dwidth += deltaGammaHffRatio2(mf, CifH);
28807 //AG:end
28808 }
28809 return ( dwidth);
28810}
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 28551 of file NPSMEFTd6General.cpp.

28552{
28553 double dwidth = 0.0;
28554
28555 double C1 = 0.0;
28556 double muRG = 125.1;
28557
28558 //if (FlagLoopHd6) {
28559
28560 // dwidth += (+121248. * getSMEFTCoeff("CHbox",muRG)
28561 // - 16421890. * getSMEFTCoeff("CuHR", 1, 1,muRG)
28562 // - 992.159 * getSMEFTCoeff("CuHR", 2, 2,muRG)
28563 // - 30312.1 * getSMEFTCoeff("CHD",muRG)
28564 // - 60624.1 * delta_GF / v() / v());
28565
28566 //} else {
28567
28568 /*dwidth += (+121248. * getSMEFTCoeff("CHbox")
28569 - 16556668. * getSMEFTCoeff("CuHR", 1, 1)
28570 - 30312.1 * getSMEFTCoeff("CHD")
28571 - 60624.1 * delta_GF / v() / v());*/
28572
28573 //AG:begin
28574 double mf = quarks[CHARM].getMass();
28575 double CifH = getSMEFTCoeff("CuHR", 1, 1,muRG);
28576 dwidth = deltaGammaHffRatio1(mf, CifH);
28577 //AG:end
28578
28579 //}
28580
28581 // Linear contribution from Higgs self-coupling
28582 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
28583
28584
28585 // Add modifications due to small variations of the SM parameters
28586 dwidth += cHSM * (+1. * deltaGmu()
28587 - 0.789 * deltaaSMZ()
28588 + 1.004 * deltaMh()
28589 + 0.001 * deltamt()
28590 + 1.995 * deltamc());
28591
28592 // SM (1) + intrinsic + parametric theory relative errors (free pars)
28593 dwidth += eHccint + eHccpar;
28594
28595 return dwidth;
28596}
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 28598 of file NPSMEFTd6General.cpp.

28599{
28600 double dwidth = 0.0;
28601
28602 if (FlagQuadraticTerms) {
28603 //AG:begin
28604 double mf = quarks[CHARM].getMass();
28605 double CifH = getSMEFTCoeffEW("CuHR", 1, 1);
28606 dwidth += deltaGammaHffRatio2(mf, CifH);
28607 //AG:end
28608 }
28609 //Contributions that are quadratic in the effective coefficients
28610 return ( dwidth);
28611}

◆ 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 33338 of file NPSMEFTd6General.cpp.

33338 {
33339 double dwidth = 0.0;
33340
33341 double C1 = 0.0073;
33342 double muRG = 125.1;
33343
33344 dwidth += (+121407. * getSMEFTCoeff("CHbox",muRG)
33345 - 91741.5 * getSMEFTCoeff("CHW",muRG)
33346 + 68126.1 * getSMEFTCoeff("CHl3R", 0, 0,muRG)
33347 + 68223.8 * getSMEFTCoeff("CHl3R", 1, 1,muRG)
33348 + cAsch * (-203550. * getSMEFTCoeff("CHD",muRG)
33349 - 380035. * getSMEFTCoeff("CHWB",muRG)
33350 - 4.711 * delta_GF
33351 - 13.53 * deltaMwd6()
33352 - 0.964 * deltaGwd6()
33353 )
33354 + cWsch * (-30299.6 * getSMEFTCoeff("CHD",muRG)
33355 + 0. * getSMEFTCoeff("CHWB",muRG)
33356 - 3. * delta_GF
33357 - 0.964 * deltaGwd6()
33358 ));
33359
33360 // Linear contribution from Higgs self-coupling
33361 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
33362
33363
33364 // Add modifications due to small variations of the SM parameters
33365 dwidth += cAsch * (cHSM * (-12.178 * deltaMz()
33366 + 13.623 * deltaMh()
33367 + 1.825 * deltaaMZ()
33368 + 0.233 * deltaGmu()))
33369 + cWsch * (cHSM * (-0.016 * deltaMz()
33370 - 8.445 * deltaMw()
33371 + 13.623 * deltaMh()
33372 + 2.089 * deltaGmu()));
33373
33374 // SM (1) + intrinsic + parametric theory relative errors (free pars)
33375 dwidth += eHWWint + eHWWpar;
33376
33377 return dwidth;
33378}

◆ 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 33380 of file NPSMEFTd6General.cpp.

33380 {
33381 double dwidth = 0.0;
33382 if (FlagQuadraticTerms) {
33383 //Contributions that are quadratic in the effective coefficients
33384 dwidth += 0.0;
33385 }
33386
33387 return dwidth;
33388}

◆ 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 28336 of file NPSMEFTd6General.cpp.

28337{
28338 double muRG = 125.1;
28339
28340 double CiHbox = getSMEFTCoeff("CHbox",muRG);
28341 double CiHD = getSMEFTCoeff("CHD",muRG);
28342
28343 return (-delta_GF + 2.0 * CiHbox * v2 - CiHD * v2 / 2.0 - pow(2.0, 0.5) * CifH * pow(v(), 3.0) / mf);
28344}

◆ 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 28346 of file NPSMEFTd6General.cpp.

28347{
28348 double dwidth = 0.0;
28349
28350 if (FlagQuadraticTerms) {
28351 double CiHbox = getSMEFTCoeffEW("CHbox");
28352 double CiHD = getSMEFTCoeffEW("CHD");
28353
28354 dwidth += (pow(delta_GF, 2.0) - delta_GF_2 - CifH * delta_GF * pow(v(), 3.0) / pow(2.0, 0.5) / mf
28355 + 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
28356 - 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
28357 + pow(CifH, 2.0) * pow(v(), 6.0) / 2.0 / pow(mf, 2.0));
28358 }
28359 return dwidth;
28360}

◆ 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 28109 of file NPSMEFTd6General.cpp.

28109 {
28110 double dwidth = 0.0;
28111
28112 double C1 = 0.0049;
28113 double muRG = 125.1;
28114
28115 // It does not include modifications of MW
28116 // Write the tree-level contributions directly as a function
28117 // of delta_AA (or deltaG_hAA) to account for variations of sw2 and cw2
28118 /*dwidth += (-255156.97 * deltaG_hAA()
28119 // -48314158. *getSMEFTCoeff("CHB",muRG)
28120 // -14510502. * getSMEFTCoeff("CHW",muRG)
28121 // +26477588. * getSMEFTCoeff("CHWB",muRG)
28122 + cLHd6 * (
28123 +119766. * getSMEFTCoeff("CHbox",muRG)
28124 - 42565.7 * getSMEFTCoeff("CeHR", 2, 2,muRG)
28125 - 48868.1 * getSMEFTCoeff("CuHR", 1, 1,muRG)
28126 + 32078.2 * getSMEFTCoeff("CuHR", 2, 2,muRG)
28127 - 18428.3 * getSMEFTCoeff("CdHR", 2, 2,muRG)
28128 - 137452. * getSMEFTCoeff("CHD",muRG)
28129 - 235677. * getSMEFTCoeff("CHWB",muRG)
28130 - 124462. * delta_GF / v() / v()
28131 - 1.257 * deltaMwd6())
28132 );*/
28133
28134 //AG:begin
28135 /*
28136 * Numeric parametrizations based on arXiV:1805.00302.
28137 * The analytical expressions were entered into a Mathematica notebook, and a numeric
28138 parametrization was obtained upon using the updated input values in the MW-scheme.
28139 * The contribution from eq.411 was rederived in the MW-scheme which now depends on cHD.
28140 * CKM=1. Pending to add the CKM into the cdH, coming from defining the SU2-doublet as (u,Vd).
28141 * Future improvement: change to analytic parametrization.
28142 */
28143 double cHbox = getSMEFTCoeffEW("CHbox");
28144 double cHD = getSMEFTCoeffEW("CHD");
28145 double cHW = getSMEFTCoeffEW("CHW");
28146 double cHB = getSMEFTCoeffEW("CHB");
28147 double cHWB = getSMEFTCoeffEW("CHWB");
28148 double cW = getSMEFTCoeffEW("CW");
28149 double dgf = delta_GF;
28150 double ceH11 = getSMEFTCoeffEW("CeHR", 0, 0);
28151 double ceH22 = getSMEFTCoeffEW("CeHR", 1, 1);
28152 double ceH33 = getSMEFTCoeffEW("CeHR", 2, 2);
28153 double cuH11 = getSMEFTCoeffEW("CuHR", 0, 0);
28154 double cuH22 = getSMEFTCoeffEW("CuHR", 1, 1);
28155 double cuH33 = getSMEFTCoeffEW("CuHR", 2, 2);
28156 double cdH11 = getSMEFTCoeffEW("CdHR", 0, 0);
28157 double cdH22 = getSMEFTCoeffEW("CdHR", 1, 1);
28158 double cdH33 = getSMEFTCoeffEW("CdHR", 2, 2);
28159 double ceB11 = getSMEFTCoeffEW("CeBR", 0, 0);
28160 double ceB22 = getSMEFTCoeffEW("CeBR", 1, 1);
28161 double ceB33 = getSMEFTCoeffEW("CeBR", 2, 2);
28162 double ceW11 = getSMEFTCoeffEW("CeWR", 0, 0);
28163 double ceW22 = getSMEFTCoeffEW("CeWR", 1, 1);
28164 double ceW33 = getSMEFTCoeffEW("CeWR", 2, 2);
28165 double cuB11 = getSMEFTCoeffEW("CuBR", 0, 0);
28166 double cuB22 = getSMEFTCoeffEW("CuBR", 1, 1);
28167 double cuB33 = getSMEFTCoeffEW("CuBR", 2, 2);
28168 double cuW11 = getSMEFTCoeffEW("CuWR", 0, 0);
28169 double cuW22 = getSMEFTCoeffEW("CuWR", 1, 1);
28170 double cuW33 = getSMEFTCoeffEW("CuWR", 2, 2);
28171 double cdB11 = getSMEFTCoeffEW("CdBR", 0, 0);
28172 double cdB22 = getSMEFTCoeffEW("CdBR", 1, 1);
28173 double cdB33 = getSMEFTCoeffEW("CdBR", 2, 2);
28174 double cdW11 = getSMEFTCoeffEW("CdWR", 0, 0);
28175 double cdW22 = getSMEFTCoeffEW("CdWR", 1, 1);
28176 double cdW33 = getSMEFTCoeffEW("CdWR", 2, 2);
28177
28178 /*double cHbox = 0.;
28179 double cHD = 0.;
28180 double cHW = 0.;
28181 double cHB = 0.;
28182 double cHWB = 0.;
28183 double cW = 0.;
28184 double dgf = 0.;
28185 double ceH11 = 0.;
28186 double ceH22 = 0.;
28187 double ceH33 = 0.;
28188 double cuH11 = 0.;
28189 double cuH22 = 0.;
28190 double cuH33 = 0.;
28191 double cdH11 = 0.;
28192 double cdH22 = 0.;
28193 double cdH33 = 0.;
28194 double ceB11=0.;
28195 double ceB22=0.;
28196 double ceB33=0.;
28197 double ceW11=1.;
28198 double ceW22=0.;
28199 double ceW33=0.;
28200 double cuB11=0.;
28201 double cuB22=0.;
28202 double cuB33=0.;
28203 double cuW11=0.;
28204 double cuW22=0.;
28205 double cuW33=0.;
28206 double cdB11=0.;
28207 double cdB22=0.;
28208 double cdB33=0.;
28209 double cdW11=0.;
28210 double cdW22=0.;
28211 double cdW33=0.;*/
28212
28213 double MuS = mHl;
28214 double MuS2 = MuS*MuS;
28215 double MZ = Mz;
28216 double MZ2 = MZ*MZ;
28217
28218 double deltaGammaHgaga_Prefactor, dGammaHgagaRatio_HiggsField;
28219 double dGammaHgagaRatio_Yukawa, dGammaHgagaRatio_dipoleOp;
28220 double dGammaHgagaRatio_cW;
28221 double dGammaHgaga_cHB, dGammaHgaga_cHW, dGammaHgaga_cHWB, dGammaHgagaRatio_tree;
28222
28223 //-- Indirect effects from the theory-scheme prefactors:
28224 deltaGammaHgaga_Prefactor = (-0.211587 * cHD - 0.352136 * cHWB) * pow(1000, 2) - 0.181872 * dgf;
28225
28226 //-- Indirect effect from Higgs-shift:
28227 dGammaHgagaRatio_HiggsField = sqrt(2)*(cHbox - cHD / 4.) / GF;
28228
28229 //-- Insertions in fermion-loop:
28230 dGammaHgagaRatio_Yukawa =
28231 (-0.000257658 * cdH11 - 0.00248474 * cdH22 - 0.0186489 * cdH33
28232 - 0.000126593 * ceH11 - 0.00812649 * ceH22 - 0.0430632 * ceH33
28233 - 0.000562257 * cuH11 - 0.0493429 * cuH22 + 0.0342643 * cuH33) * pow(1000, 2);
28234
28235 dGammaHgagaRatio_dipoleOp = (
28236 cuB33 * (1.863305361 - 0.828073331 * log(MuS2 / MZ2)) +
28237 cuW33 * (0.966911579 - 0.429706107 * log(MuS2 / MZ2)) +
28238 cuB22 * (-0.027127066 - 0.006102554 * log(MuS2 / MZ2)) +
28239 cdW33 * (-0.017084248 - 0.005211430 * log(MuS2 / MZ2)) +
28240 cuW22 * (-0.014076852 - 0.003166754 * log(MuS2 / MZ2)) +
28241 ceW33 * (-0.009110967 - 0.002215306 * log(MuS2 / MZ2)) +
28242 ceW22 * (-0.000912481 - 0.000131729 * log(MuS2 / MZ2)) +
28243 cdW22 * (-0.000820980 - 0.000116446 * log(MuS2 / MZ2)) +
28244 cuB11 * (-0.000147805 - 0.000010570 * log(MuS2 / MZ2)) +
28245 cdW11 * (-0.000065914 - 5.822339464e-6 * log(MuS2 / MZ2)) +
28246 cuW11 * (-0.000076699 - 5.485466633e-6 * log(MuS2 / MZ2)) +
28247 ceW11 * (-0.000011198 - 6.370897972e-7 * log(MuS2 / MZ2)) +
28248 ceB11 * (0.000021579 + 1.227716019e-6 * log(MuS2 / MZ2)) +
28249 cdB11 * (0.000127022 + 0.000011220 * log(MuS2 / MZ2)) +
28250 cdB22 * (0.001582086 + 0.000224401 * log(MuS2 / MZ2)) +
28251 ceB22 * (0.001758414 + 0.000253852 * log(MuS2 / MZ2)) +
28252 ceB33 * (0.01755746253200913 + 0.004269048861525898 * log(MuS2 / MZ2)) +
28253 cdB33 * (0.03292252565024579 + 0.010042785723792674 * log(MuS2 / MZ2))) * pow(1000, 2);
28254
28255 //-- Insertions in boson-loop:
28256 dGammaHgagaRatio_cW = (-0.0338638 * cW) * pow(1000, 2);
28257
28258 //-- Tree-Level contributions:
28259 dGammaHgaga_cHB = (-45.2606 + 0.975724 * log(MuS2 / MZ2)) * pow(1000, 2);
28260 dGammaHgaga_cHW = (-13.0377 + 0.196935 * log(MuS2 / MZ2)) * pow(1000, 2);
28261 dGammaHgaga_cHWB = (24.4444 - 0.500946 * log(MuS2 / MZ2)) * pow(1000, 2);
28262
28263 dGammaHgagaRatio_tree = dGammaHgaga_cHB * cHB + dGammaHgaga_cHW * cHW + dGammaHgaga_cHWB*cHWB;
28264
28265 //--- TOTAL:
28266 dwidth += deltaGammaHgaga_Prefactor + dGammaHgagaRatio_HiggsField
28267 + dGammaHgagaRatio_Yukawa + dGammaHgagaRatio_dipoleOp
28268 + dGammaHgagaRatio_cW
28269 + dGammaHgagaRatio_tree;
28270
28271 //std::cout<<"deltaGammaHgaga_Prefactor = "<<deltaGammaHgaga_Prefactor<<std::endl;
28272 //std::cout<<"dGammaZgagaRatio_HiggsField = "<<dGammaHgagaRatio_HiggsField<<std::endl;
28273 //std::cout<<"dGammaZgagaRatio_Yukawa = "<<dGammaHgagaRatio_Yukawa<<std::endl;
28274 //std::cout<<"dGammaHgagaRatio_dipoleOp = "<<dGammaHgagaRatio_dipoleOp<<std::endl;
28275 //std::cout<<"dGammaZgagaRatio_cW = "<<dGammaHgagaRatio_cW<<std::endl;
28276 //std::cout<<"dGammaHZgagaRatio_tree = "<<dGammaHgagaRatio_tree<<std::endl;
28277 //AG:end
28278
28279 // Linear contribution from Higgs self-coupling
28280 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
28281
28282
28283 // Add modifications due to small variations of the SM parameters
28284 dwidth += cHSM * (+2. * deltaa0()
28285 + 0.27 * deltaaMZ()
28286 + 0.736 * deltaGmu()
28287 - 1.797 * deltaMz()
28288 + 0.02 * deltaaSMZ()
28289 + 4.195 * deltaMh()
28290 + 0.047 * deltamt()
28291 + 0.008 * deltamb()
28292 + 0.009 * deltamc()
28293 + 0.01 * deltamtau());
28294
28295 // SM (1) + intrinsic + parametric theory relative errors (free pars)
28296 dwidth += eHgagaint + eHgagapar;
28297
28298 return dwidth;
28299}
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 28301 of file NPSMEFTd6General.cpp.

28301 {
28302 double dwidth = 0.0;
28303 if (FlagQuadraticTerms) {
28304 //Contributions that are quadratic in the effective coefficients
28305 dwidth += 0.0;
28306 }
28307
28308 return dwidth;
28309}

◆ 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 25960 of file NPSMEFTd6General.cpp.

25960 {
25961 double dwidth = 0.0;
25962
25963 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;
25964
25965 double C1 = 0.0066;
25966 double muRG = 125.1;
25967
25968// Wilson coefficients definitions
25969 CHG = getSMEFTCoeff("CHG",muRG);
25970 CDH = (-getSMEFTCoeff("CHbox",muRG));
25971 CHD = getSMEFTCoeff("CHD",muRG);
25972 CuHR33 = getSMEFTCoeff("CuHR",2,2,muRG);
25973 CtGR = (getSMEFTCoeff("CuGR",2,2,muRG) / g3_tree);
25974 CHl3R11 = getSMEFTCoeff("CHl3R",0,0,muRG);
25975 CHl3R22 = getSMEFTCoeff("CHl3R",1,1,muRG);
25976 Cll1221 = getSMEFTCoeff("CllR",0,1,1,0,muRG);
25977
25978 /*dwidth += (+37526258. * getSMEFTCoeffEW("CHG")
25979 + cLHd6 * (
25980 +121248. * getSMEFTCoeffEW("CHbox")
25981 + 173353. * getSMEFTCoeffEW("CuHR", 1, 1)
25982 - 129155. * getSMEFTCoeffEW("CuHR", 2, 2)
25983 + 248530. * getSMEFTCoeffEW("CdHR", 2, 2)
25984 - 30312.1 * getSMEFTCoeffEW("CHD")
25985 - 60624.1 * delta_GF / v() / v())
25986 );*/
25987
25988 // AG:begin
25989 // Obtained with SMEFTatNLO.
25990 // cuG_Warsaw = g3_tree*cuG_SMEFTatNLO
25991 // Used reweigthing procedure for cHG
25992 // This should be at LO independent of alpha-MW scheme
25993 //dwidth += cWsch * ((
25994 /*dwidth += ((
25995 (39.3001) * getSMEFTCoeff("CHG",muRG)
25996 + (0.12124) * getSMEFTCoeff("CHbox",muRG)
25997 + (-0.12251) * getSMEFTCoeff("CuHR", 2, 2,muRG)
25998 - (1.12694) * getSMEFTCoeff("CuGR", 2, 2,muRG) * g3_tree
25999 + (-0.03032) * getSMEFTCoeff("CHD",muRG)
26000 + (-0.06064) * getSMEFTCoeff("CHl3R", 0, 0,muRG)
26001 + (-0.06064) * getSMEFTCoeff("CHl3R", 1, 1,muRG)
26002 + (0.06064) * getSMEFTCoeff("CllR", 0, 1, 1, 0,muRG)) * 1000000
26003 );*/
26004 //AG:end
26005
26006 dwidth += 38059528. * CHG
26007 +121279. * CDH
26008 -30319.9 * CHD
26009 -122154. * CuHR33
26010 -1577777. * CtGR
26011 -60606.1 * (CHl3R11 + CHl3R22 - Cll1221)
26012 ;
26013
26014 // Linear contribution from Higgs self-coupling
26015 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
26016
26017
26018 // Add modifications due to small variations of the SM parameters
26019 dwidth += cHSM * (+1.003 * deltaGmu()
26020 + 2.31 * deltaaSMZ()
26021 + 3.276 * deltaMh()
26022 - 0.134 * deltamt()
26023 - 0.106 * deltamb()
26024 - 0.03 * deltamc());
26025
26026 // SM (1) + intrinsic + parametric theory relative errors (free pars)
26027 dwidth += eHggint + eHggpar;
26028
26029 return dwidth;
26030}

◆ 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 26032 of file NPSMEFTd6General.cpp.

26032 {
26033 double dwidth = 0.0;
26034 if (FlagQuadraticTerms) {
26035 //Contributions that are quadratic in the effective coefficients
26036 dwidth += 0.0;
26037 }
26038
26039 return dwidth;
26040}

◆ 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 35125 of file NPSMEFTd6General.cpp.

35125 {
35126 double dwidth = 0.0;
35127
35128 // SM decay widths (from MG simmulations)
35129 double wH2L2v2SM = 0.18213e-05, wHlljjSM = 0.69061E-05;
35130
35131 // Sum
35132 double wHll_vvorjjSM = wH2L2v2SM + wHlljjSM;
35133
35134 dwidth += (wH2L2v2SM * deltaGammaH2L2v2Ratio1()
35135 + wHlljjSM * deltaGammaHlljjRatio1()) / wHll_vvorjjSM;
35136
35137 return dwidth;
35138}

◆ 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 35140 of file NPSMEFTd6General.cpp.

35140 {
35141 double dwidth = 0.0;
35142
35143 //Contributions that are quadratic in the effective coefficients
35144 return ( dwidth);
35145
35146}

◆ 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 35062 of file NPSMEFTd6General.cpp.

35062 {
35063 double dwidth = 0.0;
35064
35065 // SM decay widths (from MG simulations)
35066 double wH2Lv2SM = 0.18353e-04, wHevmuvSM = 0.19421e-04, wHlvjjSM = 0.228e-03;
35067
35068 // Sum
35069 double wHlv_lvorjjSM = wH2Lv2SM + wHevmuvSM + wHlvjjSM;
35070
35071 dwidth += (wH2Lv2SM * deltaGammaH2Lv2Ratio1()
35072 + wHevmuvSM * deltaGammaHevmuvRatio1()
35073 + wHlvjjSM * deltaGammaHlvjjRatio1()) / wHlv_lvorjjSM;
35074
35075 return dwidth;
35076}

◆ 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 35078 of file NPSMEFTd6General.cpp.

35078 {
35079 double dwidth = 0.0;
35080
35081 //Contributions that are quadratic in the effective coefficients
35082 return ( dwidth);
35083
35084}

◆ 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 34971 of file NPSMEFTd6General.cpp.

34971 {
34972 double dwidth = 0.0;
34973
34974 double C1 = 0.0073;
34975 double muRG = 125.1;
34976
34977 dwidth += (+121253. * getSMEFTCoeff("CHbox",muRG)
34978 - 93392.5 * getSMEFTCoeff("CHW",muRG)
34979 + 33596.1 * getSMEFTCoeff("CHl3R", 0, 0,muRG)
34980 + 33564.4 * getSMEFTCoeff("CHl3R", 1, 1,muRG)
34981 + 34752.8 * getSMEFTCoeff("CHq3R", 0, 0,muRG)
34982 + 34719.9 * getSMEFTCoeff("CHq3R", 1, 1,muRG)
34983 + cAsch * (-203815. * getSMEFTCoeff("CHD",muRG)
34984 - 380827. * getSMEFTCoeff("CHWB",muRG)
34985 - 4.723 * delta_GF
34986 - 13.742 * deltaMwd6()
34987 - 0.962 * deltaGwd6()
34988 )
34989 + cWsch * (-30332.8 * getSMEFTCoeff("CHD",muRG)
34990 + 0. * getSMEFTCoeff("CHWB",muRG)
34991 - 3.004 * delta_GF
34992 - 0.962 * deltaGwd6()
34993 ));
34994
34995 // Linear contribution from Higgs self-coupling
34996 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
34997
34998
34999 // Add modifications due to small variations of the SM parameters
35000 dwidth += cAsch * (cHSM * (-12.383 * deltaMz()
35001 + 13.843 * deltaMh()
35002 + 1.845 * deltaaMZ()
35003 + 0.244 * deltaGmu()))
35004 + cWsch * (cHSM * (-0.034 * deltaMz()
35005 - 8.477 * deltaMw()
35006 + 13.843 * deltaMh()
35007 + 2.008 * deltaGmu()));
35008
35009 // SM (1) + intrinsic + parametric theory relative errors (free pars)
35010 dwidth += eHWWint + eHWWpar;
35011
35012 return dwidth;
35013}

◆ 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 35015 of file NPSMEFTd6General.cpp.

35015 {
35016 double dwidth = 0.0;
35017
35018 //Contributions that are quadratic in the effective coefficients
35019 return ( dwidth);
35020
35021}

◆ 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 33584 of file NPSMEFTd6General.cpp.

33584 {
33585 double dwidth = 0.0;
33586
33587 double C1 = 0.0073;
33588 double muRG = 125.1;
33589
33590 //------ Old alpha scheme expression: Beg
33591 dwidth += cAsch * (+121281. * getSMEFTCoeff("CHbox",muRG)
33592 - 93409.7 * getSMEFTCoeff("CHW",muRG)
33593 + 22531.9 * getSMEFTCoeff("CHl3R", 0, 0,muRG)
33594 + 22479. * getSMEFTCoeff("CHl3R", 1, 1,muRG)
33595 + 22364.3 * getSMEFTCoeff("CHl3R", 2, 2,muRG)
33596 + 34744.7 * getSMEFTCoeff("CHq3R", 0, 0,muRG)
33597 + 34720.9 * getSMEFTCoeff("CHq3R", 1, 1,muRG)
33598 - 203784. * getSMEFTCoeff("CHD",muRG)
33599 - 380028. * getSMEFTCoeff("CHWB",muRG)
33600 - 4.721 * delta_GF
33601 - 13.591 * deltaMwd6()
33602 - 0.969 * deltaGwd6()
33603 );
33604 /*+ cWsch * (-30359.9 * getSMEFTCoeff("CHD")
33605 + 0. * getSMEFTCoeff("CHWB")
33606 - 3.004 * delta_GF
33607 - 0.969 * deltaGwd6()
33608 ));*/
33609
33610 //------ Old alpha scheme expression: End
33611
33612 // AG:
33613 dwidth += cWsch * (
33614 ((0.12133) * getSMEFTCoeff("CHbox",muRG)
33615 + (-0.0905501) * getSMEFTCoeff("CHW",muRG)
33616 + (-0.03027917) * getSMEFTCoeff("CHD",muRG)
33617 + (-0.1591054) * getSMEFTCoeff("CHl3R", 0, 0,muRG)
33618 + (-0.15932529) * getSMEFTCoeff("CHl3R", 1, 1,muRG)
33619 + (0.022578) * getSMEFTCoeff("CHl3R", 2, 2,muRG)
33620 + (0.034785) * getSMEFTCoeff("CHq3R", 0, 0,muRG)
33621 + (0.034757) * getSMEFTCoeff("CHq3R", 1, 1,muRG)
33622 + (0.18198) * getSMEFTCoeff("CllR", 0, 1, 1, 0,muRG)) * 1000000
33623 + (-0.964) * deltaGwd6()
33624 );
33625
33626 // Linear contribution from Higgs self-coupling
33627 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
33628
33629
33630 // Add modifications due to small variations of the SM parameters
33631 dwidth += cAsch * (cHSM * (-12.333 * deltaMz()
33632 + 13.766 * deltaMh()
33633 + 1.852 * deltaaMZ()
33634 + 0.169 * deltaGmu()))
33635 + cWsch * (cHSM * (-0.015 * deltaMz()
33636 - 8.492 * deltaMw()
33637 + 13.769 * deltaMh()
33638 + 2.065 * deltaGmu()));
33639
33640 // SM (1) + intrinsic + parametric theory relative errors (free pars)
33641 dwidth += eHWWint + eHWWpar;
33642
33643 return dwidth;
33644}

◆ 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 33646 of file NPSMEFTd6General.cpp.

33646 {
33647 double dwidth = 0.0;
33648 if (FlagQuadraticTerms) {
33649 dwidth += cWsch * (
33650 +(0.014754) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
33651 + (-0.0080971) * pow(getSMEFTCoeffEW("CHW"), 2.0)
33652 + (0.0009223) * pow(getSMEFTCoeffEW("CHD"), 2.0)
33653 + (0.008885) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
33654 + (0.008893) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
33655 + (0.0005886) * pow(getSMEFTCoeffEW("CHl3R", 2, 2), 2.0)
33656 + (0.00093) * pow(getSMEFTCoeffEW("CHq3R", 0, 0), 2.0)
33657 + (0.0009298) * pow(getSMEFTCoeffEW("CHq3R", 1, 1), 2.0)
33658 + (0.011069) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
33659 + (-0.01098128) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
33660 + (-0.007344733) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
33661 + (-0.01194738) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
33662 + (-0.01195405) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
33663 + (0.002738) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 2, 2)
33664 + (0.0042166) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 0, 0)
33665 + (0.0042142) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 1, 1)
33666 + (0.014703) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33667 + (0.002745) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
33668 + (0.0080855) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
33669 + (0.0080922) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
33670 + (-0.00288826) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 2, 2)
33671 + (-0.00445065) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 0, 0)
33672 + (-0.00444505) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 1, 1)
33673 + (-0.01098128) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33674 + (0.0029893) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
33675 + (0.0029899) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
33676 + (-0.00068459) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 2, 2)
33677 + (-0.00105334) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 0, 0)
33678 + (-0.0010533816) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 1, 1)
33679 + (-0.003670687) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33680 + (-0.003869) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 0, 0)
33681 + (-0.003866211) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHq3R", 1, 1)
33682 + (-0.01929275) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33683 + (-0.003867978) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq3R", 0, 0)
33684 + (-0.0038718043) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHq3R", 1, 1)
33685 + (-0.01930829) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33686 + (0.0003448) * getSMEFTCoeffEW("CHl3R", 2, 2) * getSMEFTCoeffEW("CHq3R", 0, 0)
33687 + (0.00034402) * getSMEFTCoeffEW("CHl3R", 2, 2) * getSMEFTCoeffEW("CHq3R", 1, 1)
33688 + (0.002738) * getSMEFTCoeffEW("CHl3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33689 + (0.0042166) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33690 + (0.0042142) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33691 ) * pow(1000000.0, 2.0);
33692
33693 dwidth += cWsch * ((0.94) * pow(deltaGwd6(), 2.0));
33694
33695 dwidth += cWsch * (
33696 +(-0.117) * deltaGwd6() * getSMEFTCoeffEW("CHbox")
33697 + (0.08693) * deltaGwd6() * getSMEFTCoeffEW("CHW")
33698 + (0.02861) * deltaGwd6() * getSMEFTCoeffEW("CHD")
33699 + (0.14745) * deltaGwd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
33700 + (0.14791) * deltaGwd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
33701 + (-0.02192) * deltaGwd6() * getSMEFTCoeffEW("CHl3R", 2, 2)
33702 + (-0.0338) * deltaGwd6() * getSMEFTCoeffEW("CHq3R", 0, 0)
33703 + (-0.0329) * deltaGwd6() * getSMEFTCoeffEW("CHq3R", 1, 1)
33704 + (-0.1754) * deltaGwd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33705 )*1000000;
33706
33707 }
33708
33709 return dwidth;
33710}

◆ 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 33194 of file NPSMEFTd6General.cpp.

33194 {
33195 double dwidth = 0.0;
33196
33197 double C1 = 0.0073;
33198 double muRG = 125.1;
33199
33200 //------ Old alpha scheme expression: Beg
33201 dwidth += cAsch * (+121150. * getSMEFTCoeff("CHbox",muRG)
33202 - 91767.5 * getSMEFTCoeff("CHW",muRG)
33203 + 45140.3 * getSMEFTCoeff("CHl3R", 0, 0,muRG)
33204 + 45192.1 * getSMEFTCoeff("CHl3R", 1, 1,muRG)
33205 + 45407.7 * getSMEFTCoeff("CHl3R", 2, 2,muRG)
33206 - 203598. * getSMEFTCoeff("CHD",muRG)
33207 - 379536. * getSMEFTCoeff("CHWB",muRG)
33208 - 4.713 * delta_GF
33209 - 13.743 * deltaMwd6()
33210 - 0.962 * deltaGwd6()
33211 );
33212 /*+ cWsch * (-30310.3 * getSMEFTCoeff("CHD")
33213 + 0. * getSMEFTCoeff("CHWB")
33214 - 2.996 * delta_GF
33215 - 0.962 * deltaGwd6()
33216 ));*/
33217
33218 //------ Old alpha scheme expression: End
33219
33220 // AG:
33221 dwidth += cWsch * (
33222 ((0.12141) * getSMEFTCoeff("CHbox",muRG)
33223 + (-0.0905945) * getSMEFTCoeff("CHW",muRG)
33224 + (-0.03032886) * getSMEFTCoeff("CHD",muRG)
33225 + (-0.1367504) * getSMEFTCoeff("CHl3R", 0, 0,muRG)
33226 + (-0.1366861) * getSMEFTCoeff("CHl3R", 1, 1,muRG)
33227 + (0.045303) * getSMEFTCoeff("CHl3R", 2, 2,muRG)
33228 + (0.18211) * getSMEFTCoeff("CllR", 0, 1, 1, 0,muRG)) * 1000000
33229 + (-0.919) * deltaGwd6()
33230 );
33231
33232 // Linear contribution from Higgs self-coupling
33233 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
33234
33235
33236 // Add modifications due to small variations of the SM parameters
33237 dwidth += cAsch * (cHSM * (-12.232 * deltaMz()
33238 + 13.669 * deltaMh()
33239 + 1.829 * deltaaMZ()
33240 + 0.189 * deltaGmu()))
33241 + cWsch * (cHSM * (-0.016 * deltaMz()
33242 - 8.548 * deltaMw()
33243 + 13.67 * deltaMh()
33244 + 2.003 * deltaGmu()));
33245
33246 // SM (1) + intrinsic + parametric theory relative errors (free pars)
33247 dwidth += eHWWint + eHWWpar;
33248
33249 return dwidth;
33250}

◆ 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 33252 of file NPSMEFTd6General.cpp.

33252 {
33253 double dwidth = 0.0;
33254 if (FlagQuadraticTerms) {
33255 dwidth += cWsch * (
33256 +(0.014737) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
33257 + (-0.0080873) * pow(getSMEFTCoeffEW("CHW"), 2.0)
33258 + (0.0009211) * pow(getSMEFTCoeffEW("CHD"), 2.0)
33259 + (0.006746) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
33260 + (0.00673) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
33261 + (0.001181) * pow(getSMEFTCoeffEW("CHl3R", 2, 2), 2.0)
33262 + (0.011052) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
33263 + (-0.01099103) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
33264 + (-0.007355586) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
33265 + (-0.009228766) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
33266 + (-0.009234217) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
33267 + (0.0054912) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 2, 2)
33268 + (0.014714) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33269 + (0.0027512) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
33270 + (0.0052117) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
33271 + (0.0052036) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
33272 + (-0.00578441) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 2, 2)
33273 + (-0.01099103) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33274 + (0.0023085) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
33275 + (0.0023079) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
33276 + (-0.0013725648) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 2, 2)
33277 + (-0.003676614) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33278 + (-0.01658196) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33279 + (-0.01658238) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33280 + (0.0054912) * getSMEFTCoeffEW("CHl3R", 2, 2) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33281 ) * pow(1000000.0, 2.0);
33282
33283 dwidth += cWsch * ((0.688) * pow(deltaGwd6(), 2.0));
33284
33285 dwidth += cWsch * (
33286 +(-0.1095) * deltaGwd6() * getSMEFTCoeffEW("CHbox")
33287 + (0.08596) * deltaGwd6() * getSMEFTCoeffEW("CHW")
33288 + (0.028419) * deltaGwd6() * getSMEFTCoeffEW("CHD")
33289 + (0.12977) * deltaGwd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
33290 + (0.125384) * deltaGwd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
33291 + (-0.0435) * deltaGwd6() * getSMEFTCoeffEW("CHl3R", 2, 2)
33292 + (-0.1641) * deltaGwd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33293 )*1000000;
33294 }
33295
33296 return dwidth;
33297}

◆ 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 28377 of file NPSMEFTd6General.cpp.

28378{
28379 double dwidth = 0.0;
28380
28381 double C1 = 0.0;
28382 double muRG = 125.1;
28383
28384 /*dwidth += (+121248. * getSMEFTCoeff("CHbox")
28385 - 199792511. * getSMEFTCoeff("CeHR", 1, 1)
28386 - 30312.1 * getSMEFTCoeff("CHD")
28387 - 60624.1 * delta_GF / v() / v());*/
28388
28389 //AG:begin
28390 double mf = leptons[MU].getMass();
28391 double CifH = getSMEFTCoeff("CeHR", 1, 1,muRG);
28392 dwidth = deltaGammaHffRatio1(mf, CifH);
28393 //AG:end
28394
28395 // Linear contribution from Higgs self-coupling
28396 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
28397
28398
28399 // Add modifications due to small variations of the SM parameters
28400 dwidth += cHSM * (+1. * deltaGmu()
28401 + 1. * deltaMh());
28402
28403 // SM (1) + intrinsic + parametric theory relative errors (free pars)
28404 dwidth += eHmumuint + eHmumupar;
28405
28406 return dwidth;
28407}

◆ 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 28409 of file NPSMEFTd6General.cpp.

28410{
28411 double dwidth = 0.0;
28412
28413 if (FlagQuadraticTerms) {
28414 //AG:begin
28415 double mf = leptons[MU].getMass();
28416 double CifH = getSMEFTCoeffEW("CeHR", 1, 1);
28417 dwidth += deltaGammaHffRatio2(mf, CifH);
28418 //AG:end
28419 }
28420 //Contributions that are quadratic in the effective coefficients
28421 return ( dwidth);
28422}

◆ 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 28654 of file NPSMEFTd6General.cpp.

28655{
28656 double dwidth = 0.0;
28657
28658 double C1 = 0.0;
28659 double muRG = 125.1;
28660
28661 //if (FlagLoopHd6) {
28662
28663 // dwidth += (+121248. * getSMEFTCoeff("CHbox",muRG)
28664 // - 16421890. * getSMEFTCoeff("CuHR", 1, 1,muRG)
28665 // - 992.159 * getSMEFTCoeff("CuHR", 2, 2,muRG)
28666 // - 30312.1 * getSMEFTCoeff("CHD",muRG)
28667 // - 60624.1 * delta_GF / v() / v());
28668
28669 //} else {
28670
28671 /*dwidth += (+121248. * getSMEFTCoeff("CHbox",muRG)
28672 - 16556668. * getSMEFTCoeff("CuHR", 1, 1,muRG)
28673 - 30312.1 * getSMEFTCoeff("CHD",muRG)
28674 - 60624.1 * delta_GF / v() / v());*/
28675
28676 // double mf = quarks[STRANGE].getMass();
28677 // double CifH = getSMEFTCoeff("CdHR", 1, 1,muRG);
28678 // dwidth = deltaGammaHffRatio1(mf, CifH);
28679
28680 //}
28681
28682 double mf = quarks[STRANGE].getMass();
28683 double CifH = getSMEFTCoeff("CdHR", 1, 1,muRG);
28684 dwidth = deltaGammaHffRatio1(mf, CifH);
28685
28686 // Linear contribution from Higgs self-coupling
28687 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
28688
28689
28690 // Add modifications due to small variations of the SM parameters. Not here
28691 dwidth += cHSM * (0.);
28692
28693 // SM (1) + intrinsic + parametric theory relative errors (free pars)
28694 dwidth += eHssint + eHsspar; // Defined but still not included as part of the model free parameters!
28695
28696 return dwidth;
28697}

◆ 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 28699 of file NPSMEFTd6General.cpp.

28700{
28701 double dwidth = 0.0;
28702
28703 if (FlagQuadraticTerms) {
28704 double mf = quarks[STRANGE].getMass();
28705 double CifH = getSMEFTCoeffEW("CdHR", 1, 1);
28706 dwidth += deltaGammaHffRatio2(mf, CifH);
28707 }
28708 //Contributions that are quadratic in the effective coefficients
28709 return ( dwidth);
28710}

◆ 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 28464 of file NPSMEFTd6General.cpp.

28465{
28466 double dwidth = 0.0;
28467
28468 double C1 = 0.0;
28469 double muRG = 125.1;
28470
28471 /*dwidth += (+121248. * getSMEFTCoeff("CHbox")
28472 - 11880369. * getSMEFTCoeff("CeHR", 2, 2)
28473 - 30312.1 * getSMEFTCoeff("CHD")
28474 - 60624.1 * delta_GF / v() / v());*/
28475 //AG:begin
28476 double mf = leptons[TAU].getMass();
28477 double CifH = getSMEFTCoeff("CeHR", 2, 2,muRG);
28478 dwidth = deltaGammaHffRatio1(mf, CifH);
28479 //AG:end
28480
28481 // Linear contribution from Higgs self-coupling
28482 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
28483
28484
28485 // Add modifications due to small variations of the SM parameters
28486 dwidth += cHSM * (+1. * deltaGmu()
28487 + 1.002 * deltaMh()
28488 + 1.998 * deltamtau());
28489
28490 // SM (1) + intrinsic + parametric theory relative errors (free pars)
28491 dwidth += eHtautauint + eHtautaupar;
28492
28493 return dwidth;
28494}

◆ 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 28496 of file NPSMEFTd6General.cpp.

28497{
28498 double dwidth = 0.0;
28499
28500 if (FlagQuadraticTerms) {
28501 //AG:begin
28502 double mf = leptons[TAU].getMass();
28503 double CifH = getSMEFTCoeffEW("CeHR", 2, 2);
28504 dwidth += deltaGammaHffRatio2(mf, CifH);
28505 //AG:end
28506 }
28507
28508 return dwidth;
28509}

◆ 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 33429 of file NPSMEFTd6General.cpp.

33429 {
33430 double dwidth = 0.0;
33431
33432 double C1 = 0.0073;
33433 double muRG = 125.1;
33434
33435 //------ Old alpha scheme expression: Beg
33436 dwidth += cAsch * (+121333. * getSMEFTCoeff("CHbox",muRG)
33437 - 92283.9 * getSMEFTCoeff("CHW",muRG)
33438 + 68273.4 * getSMEFTCoeff("CHq3R", 0, 0,muRG)
33439 + 68176.3 * getSMEFTCoeff("CHq3R", 1, 1,muRG)
33440 - 203776. * getSMEFTCoeff("CHD",muRG)
33441 - 380178. * getSMEFTCoeff("CHWB",muRG)
33442 - 4.719 * delta_GF
33443 - 14.006 * deltaMwd6()
33444 - 0.956 * deltaGwd6()
33445 );
33446 /*+ cWsch * (-30312.7 * getSMEFTCoeff("CHD")
33447 + 0. * getSMEFTCoeff("CHWB")
33448 - 3.003 * delta_GF
33449 - 0.956 * deltaGwd6()
33450 ));*/
33451
33452 //------ Old alpha scheme expression: End
33453
33454 // AG:
33455 dwidth += cWsch * (
33456 ((0.12079) * getSMEFTCoeff("CHbox",muRG)
33457 + (-0.0903745) * getSMEFTCoeff("CHW",muRG)
33458 + (-0.03023476) * getSMEFTCoeff("CHD",muRG)
33459 + (0.06934) * getSMEFTCoeff("CHq3R", 0, 0,muRG)
33460 + (0.069517) * getSMEFTCoeff("CHq3R", 1, 1,muRG)
33461 + (-0.1813696) * getSMEFTCoeff("CHl3R", 0, 0,muRG)
33462 + (-0.1813696) * getSMEFTCoeff("CHl3R", 1, 1,muRG)
33463 + (0.18117) * getSMEFTCoeff("CllR", 0, 1, 1, 0,muRG)) * 1000000
33464 + (-0.955) * deltaGwd6()
33465 );
33466
33467 // Linear contribution from Higgs self-coupling
33468 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
33469
33470
33471 // Add modifications due to small variations of the SM parameters
33472 dwidth += cAsch * (cHSM * (-12.618 * deltaMz()
33473 + 14.254 * deltaMh()
33474 + 1.912 * deltaaMZ()
33475 + 0.149 * deltaGmu()))
33476 + cWsch * (cHSM * (-0.018 * deltaMz()
33477 - 8.857 * deltaMw()
33478 + 14.251 * deltaMh()
33479 + 2.073 * deltaGmu()));
33480
33481 // SM (1) + intrinsic + parametric theory relative errors (free pars)
33482 dwidth += eHWWint + eHWWpar;
33483
33484 return dwidth;
33485}

◆ 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 33487 of file NPSMEFTd6General.cpp.

33487 {
33488 double dwidth = 0.0;
33489 if (FlagQuadraticTerms) {
33490 dwidth += cWsch * (
33491 +(0.014687) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
33492 + (-0.008077632) * pow(getSMEFTCoeffEW("CHW"), 2.0)
33493 + (0.0009178) * pow(getSMEFTCoeffEW("CHD"), 2.0)
33494 + (0.0018572) * pow(getSMEFTCoeffEW("CHq3R", 0, 0), 2.0)
33495 + (0.0018574) * pow(getSMEFTCoeffEW("CHq3R", 1, 1), 2.0)
33496 + (0.011013) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
33497 + (0.011013) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
33498 + (0.011013) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
33499 + (-0.010959679) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
33500 + (-0.007334116) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
33501 + (0.0084087) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 0, 0)
33502 + (0.0084295) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHq3R", 1, 1)
33503 + (-0.01466739) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
33504 + (-0.01466739) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
33505 + (0.014653) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33506 + (0.002741) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
33507 + (-0.008875263) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 0, 0)
33508 + (-0.008882525) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHq3R", 1, 1)
33509 + (0.010964) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
33510 + (0.010964) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
33511 + (-0.010959679) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33512 + (-0.002100955) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 0, 0)
33513 + (-0.002107679) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHq3R", 1, 1)
33514 + (0.0036638) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
33515 + (0.0036638) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
33516 + (-0.003668205) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33517 + (-0.0084038) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
33518 + (-0.0084038) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
33519 + (0.0084087) * getSMEFTCoeffEW("CHq3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33520 + (-0.00843117) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
33521 + (-0.00843117) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
33522 + (0.0084295) * getSMEFTCoeffEW("CHq3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33523 + (-0.02200743) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33524 + (-0.02200743) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33525 ) * pow(1000000.0, 2.0);
33526
33527 dwidth += cWsch * ((0.85) * pow(deltaGwd6(), 2.0));
33528
33529 dwidth += cWsch * (
33530 +(-0.1163) * deltaGwd6() * getSMEFTCoeffEW("CHbox")
33531 + (0.086111) * deltaGwd6() * getSMEFTCoeffEW("CHW")
33532 + (0.029355) * deltaGwd6() * getSMEFTCoeffEW("CHD")
33533 + (-0.0689) * deltaGwd6() * getSMEFTCoeffEW("CHq3R", 0, 0)
33534 + (-0.0682) * deltaGwd6() * getSMEFTCoeffEW("CHq3R", 1, 1)
33535 + (0.17534) * deltaGwd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
33536 + (0.17534) * deltaGwd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
33537 + (-0.1744) * deltaGwd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
33538 )*1000000;
33539
33540 }
33541
33542 return dwidth;
33543}

◆ 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 26450 of file NPSMEFTd6General.cpp.

26450 {
26451 double dwidth = 0.0;
26452
26453 double C1 = 0.0073;
26454 double muRG = 125.1;
26455
26456 dwidth += (+121288. * getSMEFTCoeff("CHbox",muRG)
26457 + 5395.21 * (1.0 / 3.0) * (getSMEFTCoeff("CHl3R", 0, 0,muRG) + getSMEFTCoeff("CHl3R", 1, 1,muRG) + getSMEFTCoeff("CHl3R", 2, 2,muRG))
26458 + 11680.9 * (1.0 / 2.0) * (getSMEFTCoeff("CHq3R", 0, 0,muRG) + getSMEFTCoeff("CHq3R", 1, 1,muRG))
26459 - 159787. * getSMEFTCoeff("CHD",muRG)
26460 - 91509.1 * getSMEFTCoeff("CHW",muRG)
26461 - 283092. * getSMEFTCoeff("CHWB",muRG)
26462 - 3.259 * delta_GF
26463 - 15.196 * deltaMwd6());
26464
26465 // Linear contribution from Higgs self-coupling
26466 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
26467
26468
26469 // Add modifications due to small variations of the SM parameters
26470 //dwidth += cHSM * ( 0.0 );
26471
26472 // SM (1) + intrinsic + parametric theory relative errors (free pars)
26473 //dwidth += eHWWint + eHWWpar;
26474
26475 return dwidth;
26476
26477}

◆ 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 26479 of file NPSMEFTd6General.cpp.

26479 {
26480 double dwidth = 0.0;
26481 if (FlagQuadraticTerms) {
26482 //Contributions that are quadratic in the effective coefficients
26483 dwidth += 0.0;
26484 }
26485
26486 return dwidth;
26487}

◆ 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 26292 of file NPSMEFTd6General.cpp.

26292 {
26293 double dwidth = 0.0;
26294
26295 double C1 = 0.0073;
26296 double muRG = 125.1;
26297
26298 dwidth += (+121611. * getSMEFTCoeff("CHbox",muRG)
26299 + 17701.4 * (1.0 / 2.0) * (getSMEFTCoeff("CHq3R", 0, 0,muRG) + getSMEFTCoeff("CHq3R", 1, 1,muRG))
26300 - 159273. * getSMEFTCoeff("CHD",muRG)
26301 - 91021.6 * getSMEFTCoeff("CHW",muRG)
26302 - 282574. * getSMEFTCoeff("CHWB",muRG)
26303 - 3.259 * delta_GF
26304 - 15.198 * deltaMwd6());
26305
26306 // Linear contribution from Higgs self-coupling
26307 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
26308
26309
26310 // Add modifications due to small variations of the SM parameters
26311 //dwidth += cHSM * ( 0.0 );
26312
26313 // SM (1) + intrinsic + parametric theory relative errors (free pars)
26314 //dwidth += eHWWint + eHWWpar;
26315
26316 return dwidth;
26317
26318}

◆ 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 26320 of file NPSMEFTd6General.cpp.

26320 {
26321 double dwidth = 0.0;
26322 if (FlagQuadraticTerms) {
26323 //Contributions that are quadratic in the effective coefficients
26324 dwidth += 0.0;
26325 }
26326
26327 return dwidth;
26328}

◆ 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 26133 of file NPSMEFTd6General.cpp.

26133 {
26134 double dwidth = 0.0;
26135
26136 double C1 = 0.0073;
26137 double muRG = 125.1;
26138
26139 dwidth += (+121875. * getSMEFTCoeff("CHbox",muRG)
26140 + 18351.9 * (1.0 / 2.0) * (getSMEFTCoeff("CHl3R", 0, 0,muRG) + getSMEFTCoeff("CHl3R", 1, 1,muRG))
26141 - 159873. * getSMEFTCoeff("CHD",muRG)
26142 - 91288.7 * getSMEFTCoeff("CHW",muRG)
26143 - 284689. * getSMEFTCoeff("CHWB",muRG)
26144 - 3.292 * delta_GF
26145 - 15.14 * deltaMwd6());
26146
26147 // Linear contribution from Higgs self-coupling
26148 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
26149
26150
26151 // Add modifications due to small variations of the SM parameters
26152 //dwidth += cHSM * ( 0.0 );
26153
26154 // SM (1) + intrinsic + parametric theory relative errors (free pars)
26155 //dwidth += eHWWint + eHWWpar;
26156
26157 return dwidth;
26158
26159}

◆ 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 26161 of file NPSMEFTd6General.cpp.

26161 {
26162 double dwidth = 0.0;
26163 if (FlagQuadraticTerms) {
26164 //Contributions that are quadratic in the effective coefficients
26165 dwidth += 0.0;
26166 }
26167
26168 return dwidth;
26169}

◆ 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 26210 of file NPSMEFTd6General.cpp.

26210 {
26211 double dwidth = 0.0;
26212
26213 double C1 = 0.0073;
26214 double muRG = 125.1;
26215
26216 dwidth += (+120742. * getSMEFTCoeff("CHbox",muRG)
26217 + 131582. * (1.0 / 2.0) * (getSMEFTCoeff("CHl3R", 0, 0,muRG) + getSMEFTCoeff("CHl3R", 1, 1,muRG))
26218 - 204043. * getSMEFTCoeff("CHD",muRG)
26219 - 91463.9 * getSMEFTCoeff("CHW",muRG)
26220 - 379529. * getSMEFTCoeff("CHWB",muRG)
26221 - 4.705 * delta_GF
26222 - 13.735 * deltaMwd6()
26223 - 0.965 * deltaGwd6()
26224 );
26225
26226 // Linear contribution from Higgs self-coupling
26227 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
26228
26229
26230 // Add modifications due to small variations of the SM parameters
26231 dwidth += cHSM * (-12.123 * deltaMz()
26232 + 13.615 * deltaMh()
26233 + 1.756 * deltaaMZ()
26234 + 0.216 * deltaGmu());
26235
26236 // SM (1) + intrinsic + parametric theory relative errors (free pars)
26237 dwidth += eHWWint + eHWWpar;
26238
26239 return dwidth;
26240
26241}

◆ 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 26243 of file NPSMEFTd6General.cpp.

26243 {
26244 double dwidth = 0.0;
26245 if (FlagQuadraticTerms) {
26246 //Contributions that are quadratic in the effective coefficients
26247 dwidth += 0.0;
26248 }
26249
26250 return dwidth;
26251}

◆ 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 26528 of file NPSMEFTd6General.cpp.

26528 {
26529 double dwidth = 0.0;
26530
26531 double C1 = 0.0073;
26532 double muRG = 125.1;
26533
26534 //------ Old alpha scheme expression: Beg
26535 double CWff, sf;
26536
26537 CWff = (getSMEFTCoeff("CHl3R", 0, 0,muRG) + getSMEFTCoeff("CHl3R", 1, 1,muRG) + getSMEFTCoeff("CHl3R", 2, 2,muRG)) * v2 +
26538 Nc * (getSMEFTCoeff("CHq3R", 0, 0,muRG) + getSMEFTCoeff("CHq3R", 1, 1,muRG)) * v2;
26539
26540 CWff = CWff / (3.0 + 2.0 * Nc);
26541
26542 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.
26543
26544 dwidth += cAsch * (+121886. * getSMEFTCoeff("CHbox",muRG)
26545 + sf * CWff
26546 - 204009. * getSMEFTCoeff("CHD",muRG)
26547 - 91455.7 * getSMEFTCoeff("CHW",muRG)
26548 - 382903. * getSMEFTCoeff("CHWB",muRG)
26549 - 4.757 * delta_GF
26550 - 13.716 * deltaMwd6()
26551 - 0.963 * deltaGwd6()
26552 );
26553
26554 //------ Old alpha scheme expression: End
26555
26556 //AG:begin
26557 dwidth += cWsch * (
26558 ((0.12133) * getSMEFTCoeff("CHbox",muRG)
26559 + (-0.0905777) * getSMEFTCoeff("CHW",muRG)
26560 + (-0.03034378) * getSMEFTCoeff("CHD",muRG)
26561 + (-0.11424153) * getSMEFTCoeff("CHl3R", 0, 0,muRG)
26562 + (-0.1141935) * getSMEFTCoeff("CHl3R", 1, 1,muRG)
26563 + (0.18202) * getSMEFTCoeff("CllR", 0, 1, 1, 0,muRG)) * 1000000
26564 );
26565
26566 dwidth += cWsch * (+(-0.94) * deltaGwd6());
26567
26568
26569 //AG:end
26570
26571 // Linear contribution from Higgs self-coupling
26572 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
26573
26574
26575 // Add modifications due to small variations of the SM parameters
26576 dwidth += cHSM * (-12.271 * deltaMz()
26577 + 13.665 * deltaMh()
26578 + 1.85 * deltaaMZ()
26579 + 0.224 * deltaGmu());
26580
26581 // SM (1) + intrinsic + parametric theory relative errors (free pars)
26582 dwidth += eHWWint + eHWWpar;
26583
26584 return dwidth;
26585
26586}

◆ 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 26588 of file NPSMEFTd6General.cpp.

26588 {
26589 double dwidth = 0.0;
26590 if (FlagQuadraticTerms) {
26591 //Contributions that are quadratic in the effective coefficients
26592 dwidth += cWsch * (
26593 +(0.01471) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
26594 + (-0.0081083) * pow(getSMEFTCoeffEW("CHW"), 2.0)
26595 + (0.0009192) * pow(getSMEFTCoeffEW("CHD"), 2.0)
26596 + (0.005083) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
26597 + (0.00508) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
26598 + (0.011034) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
26599 + (-0.01097899) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
26600 + (-0.0073562947) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
26601 + (-0.00649564) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
26602 + (-0.0064908) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
26603 + (0.014711) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
26604 + (0.0027439) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
26605 + (0.0023097) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
26606 + (0.0023154) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
26607 + (-0.01097899) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
26608 + (0.0016225) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
26609 + (0.0016221) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
26610 + (-0.0036781165) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
26611 + (-0.00439) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
26612 + (-0.013843218) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
26613 + (-0.01384871) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
26614 ) * pow(1000000.0, 2.0);
26615
26616 dwidth += cWsch * ((0.85) * pow(deltaGwd6(), 2.0));
26617
26618 dwidth += cWsch * (
26619 +(-0.1119) * deltaGwd6() * getSMEFTCoeffEW("CHbox")
26620 + (0.0842) * deltaGwd6() * getSMEFTCoeffEW("CHW")
26621 + (0.029323) * deltaGwd6() * getSMEFTCoeffEW("CHD")
26622 + (0.10437) * deltaGwd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
26623 + (0.10931) * deltaGwd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
26624 + (-0.1679) * deltaGwd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
26625 )*1000000;
26626
26627 }
26628
26629 return dwidth;
26630}

◆ 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 26369 of file NPSMEFTd6General.cpp.

26369 {
26370 double dwidth = 0.0;
26371
26372 double C1 = 0.0073;
26373 double muRG = 125.1;
26374
26375 dwidth += (+121936. * getSMEFTCoeff("CHbox",muRG)
26376 + 138860. * (1.0 / 2.0) * (getSMEFTCoeff("CHq3R", 0, 0,muRG) + getSMEFTCoeff("CHq3R", 1, 1,muRG))
26377 - 205023. * getSMEFTCoeff("CHD",muRG)
26378 - 89938.5 * getSMEFTCoeff("CHW",muRG)
26379 - 383944. * getSMEFTCoeff("CHWB",muRG)
26380 - 4.816 * delta_GF
26381 - 13.647 * deltaMwd6()
26382 - 0.959 * deltaGwd6());
26383
26384 // Linear contribution from Higgs self-coupling
26385 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
26386
26387
26388 // Add modifications due to small variations of the SM parameters
26389 dwidth += cHSM * (-12.168 * deltaMz()
26390 + 13.66 * deltaMh()
26391 + 1.899 * deltaaMZ()
26392 + 0.189 * deltaGmu());
26393
26394 // SM (1) + intrinsic + parametric theory relative errors (free pars)
26395 dwidth += eHWWint + eHWWpar;
26396
26397 return dwidth;
26398
26399}

◆ 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 26401 of file NPSMEFTd6General.cpp.

26401 {
26402 double dwidth = 0.0;
26403 if (FlagQuadraticTerms) {
26404 //Contributions that are quadratic in the effective coefficients
26405 dwidth += 0.0;
26406 }
26407
26408 return dwidth;
26409}

◆ 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 26082 of file NPSMEFTd6General.cpp.

26082 {
26083 double dwidth = 0.0;
26084
26085 // double C1 = 0.0073;
26086
26087 dwidth = deltaGammaHWW4fRatio1();
26088
26089 // Linear contribution from Higgs self-coupling
26090 // dwidth += cLHd6*(C1 + 2.0*dZH1)*deltaG_hhhRatio();
26091 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
26092 // dwidth += cLHd6*cLH3d62*dZH2*deltaG_hhhRatio()*deltaG_hhhRatio();
26093
26094 // SM (1) + intrinsic + parametric theory relative errors (free pars)
26095 // dwidth += eHWWint + eHWWpar;
26096
26097 return dwidth;
26098
26099}

◆ 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 26101 of file NPSMEFTd6General.cpp.

26101 {
26102 double dwidth = 0.0;
26103
26104 if (FlagQuadraticTerms) {
26105 dwidth = deltaGammaHWW4fRatio2();
26106 }
26107
26108 return dwidth;
26109}

◆ 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 27506 of file NPSMEFTd6General.cpp.

27506 {
27507 double dwidth = 0.0;
27508
27509 double C1 = 0.0083;
27510 double muRG = 125.1;
27511
27512 dwidth += (+121756. * getSMEFTCoeff("CHbox",muRG)
27513 + 9252.73 * (1.0 / 3.0) * (getSMEFTCoeff("CHq1R", 0, 0,muRG) + getSMEFTCoeff("CHq1R", 1, 1,muRG) + getSMEFTCoeff("CHq1R", 2, 2,muRG))
27514 - 1471.03 * (1.0 / 3.0) * (getSMEFTCoeff("CHdR", 0, 0,muRG) + getSMEFTCoeff("CHdR", 1, 1,muRG) + getSMEFTCoeff("CHdR", 2, 2,muRG))
27515 + 9252.73 * (1.0 / 3.0) * (getSMEFTCoeff("CHq3R", 0, 0,muRG) + getSMEFTCoeff("CHq3R", 1, 1,muRG) + getSMEFTCoeff("CHq3R", 2, 2,muRG))
27516 - 12714.3 * getSMEFTCoeff("CHD",muRG)
27517 - 13589.3 * getSMEFTCoeff("CHB",muRG)
27518 - 45689.4 * getSMEFTCoeff("CHW",muRG)
27519 - 85582.3 * getSMEFTCoeff("CHWB",muRG)
27520 - 2.427 * delta_GF);
27521
27522 // Linear contribution from Higgs self-coupling
27523 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
27524
27525
27526 // Add modifications due to small variations of the SM parameters
27527 //dwidth += cHSM * ( 0.0 );
27528
27529 // SM (1) + intrinsic + parametric theory relative errors (free pars)
27530 //dwidth += eHZZint + eHZZpar;
27531
27532 return dwidth;
27533
27534}

◆ 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 27536 of file NPSMEFTd6General.cpp.

27536 {
27537 double dwidth = 0.0;
27538 if (FlagQuadraticTerms) {
27539 //Contributions that are quadratic in the effective coefficients
27540 dwidth += 0.0;
27541 }
27542
27543 return dwidth;
27544}

◆ 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 26799 of file NPSMEFTd6General.cpp.

26799 {
26800 double dwidth = 0.0;
26801
26802 double C1 = 0.0083;
26803 double muRG = 125.1;
26804
26805 // Derived from the HZll expression for l=e only
26806
26807 dwidth += (+121715. * getSMEFTCoeff("CHbox",muRG)
26808 + 8726.9 * getSMEFTCoeff("CHl1R", 0, 0,muRG)
26809 - 7315.2 * getSMEFTCoeff("CHeR", 0, 0,muRG)
26810 + 8726.9 * getSMEFTCoeff("CHl3R", 0, 0,muRG)
26811 - 5544.15 * getSMEFTCoeff("CHD",muRG)
26812 - 13560.9 * getSMEFTCoeff("CHB",muRG)
26813 - 45585.2 * getSMEFTCoeff("CHW",muRG)
26814 - 53507.9 * getSMEFTCoeff("CHWB",muRG)
26815 - 2.204 * delta_GF);
26816
26817 // Linear contribution from Higgs self-coupling
26818 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
26819
26820
26821 // Add modifications due to small variations of the SM parameters
26822 //dwidth += cHSM * ( 0.0 );
26823
26824 // SM (1) + intrinsic + parametric theory relative errors (free pars)
26825 //dwidth += eHZZint + eHZZpar;
26826
26827 return dwidth;
26828
26829}

◆ 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 26831 of file NPSMEFTd6General.cpp.

26831 {
26832 double dwidth = 0.0;
26833 if (FlagQuadraticTerms) {
26834 //Contributions that are quadratic in the effective coefficients
26835 dwidth += 0.0;
26836 }
26837
26838 return dwidth;
26839}

◆ 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 27602 of file NPSMEFTd6General.cpp.

27602 {
27603 double dwidth = 0.0;
27604
27605 double C1 = 0.0083;
27606 double muRG = 125.1;
27607
27608 dwidth += (+121551. * getSMEFTCoeff("CHbox",muRG)
27609 - 824.482 * (1.0 / 3.0) * (getSMEFTCoeff("CHl1R", 0, 0,muRG) + getSMEFTCoeff("CHl1R", 1, 1,muRG) + getSMEFTCoeff("CHl1R", 2, 2,muRG))
27610 + 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))
27611 - 795.383 * (1.0 / 3.0) * (getSMEFTCoeff("CHeR", 0, 0,muRG) + getSMEFTCoeff("CHeR", 1, 1,muRG) + getSMEFTCoeff("CHeR", 2, 2,muRG))
27612 + 1069.4 * (1.0 / 2.0) * (getSMEFTCoeff("CHuR", 0, 0,muRG) + getSMEFTCoeff("CHuR", 1, 1,muRG))
27613 - 579.563 * (1.0 / 3.0) * (getSMEFTCoeff("CHdR", 0, 0,muRG) + getSMEFTCoeff("CHdR", 1, 1,muRG) + getSMEFTCoeff("CHdR", 2, 2,muRG))
27614 + 3164.56 * (1.0 / 3.0) * (getSMEFTCoeff("CHl3R", 0, 0,muRG) + getSMEFTCoeff("CHl3R", 1, 1,muRG) + getSMEFTCoeff("CHl3R", 2, 2,muRG))
27615 + 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))
27616 - 10839.5 * getSMEFTCoeff("CHD",muRG)
27617 - 14222.3 * getSMEFTCoeff("CHB",muRG)
27618 - 45455.6 * getSMEFTCoeff("CHW",muRG)
27619 - 75343.1 * getSMEFTCoeff("CHWB",muRG)
27620 - 2.356 * delta_GF);
27621
27622 // Linear contribution from Higgs self-coupling
27623 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
27624
27625
27626 // Add modifications due to small variations of the SM parameters
27627 //dwidth += cHSM * ( 0.0 );
27628
27629 // SM (1) + intrinsic + parametric theory relative errors (free pars)
27630 //dwidth += eHZZint + eHZZpar;
27631
27632 return dwidth;
27633
27634}

◆ 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 27636 of file NPSMEFTd6General.cpp.

27636 {
27637 double dwidth = 0.0;
27638 if (FlagQuadraticTerms) {
27639 //Contributions that are quadratic in the effective coefficients
27640 dwidth += 0.0;
27641 }
27642
27643 return dwidth;
27644}

◆ 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 27912 of file NPSMEFTd6General.cpp.

27912 {
27913 double dwidth = 0.0;
27914
27915 double C1 = 0.0;
27916 double muRG = 125.1;
27917
27918 // It includes modifications of Zff vertices and MW, but not on the pure VVV and VVVV vertices
27919 // Write the tree-level contributions directly as a function
27920 // of delta_ZA (or deltaG1_hZA()) to account for variations of sw2 and cw
27921 /*dwidth += (-71769.02 * deltaG1_hZA()
27922 // +14894914. *getSMEFTCoeff("CHB",muRG)
27923 // -14894913. * getSMEFTCoeff("CHW",muRG)
27924 // +9508089. * getSMEFTCoeff("CHWB",muRG)
27925 + cLHd6 * (
27926 +120002. * getSMEFTCoeff("CHbox",muRG)
27927 + 50.12 * getSMEFTCoeff("CHl1R", 2, 2,muRG)
27928 + 17401. * getSMEFTCoeff("CHq1R", 2, 2,muRG)
27929 + 50.12 * getSMEFTCoeff("CHeR", 2, 2,muRG)
27930 + 17188.7 * getSMEFTCoeff("CHuR", 2, 2,muRG)
27931 + 212.376 * getSMEFTCoeff("CHdR", 2, 2,muRG)
27932 + 50.12 * getSMEFTCoeff("CHl3R", 2, 2,muRG)
27933 - 16976.3 * getSMEFTCoeff("CHq3R", 2, 2,muRG)
27934 - 373.856 * getSMEFTCoeff("CeHR", 2, 2,muRG)
27935 - 2953.05 * getSMEFTCoeff("CuHR", 1, 1,muRG)
27936 + 6636.34 * getSMEFTCoeff("CuHR", 2, 2,muRG)
27937 - 6121.66 * getSMEFTCoeff("CdHR", 2, 2,muRG)
27938 - 111254. * getSMEFTCoeff("CHD",muRG)
27939 - 162538. * getSMEFTCoeff("CHWB",muRG)
27940 - 96076.1 * delta_GF / v() / v()
27941 - 0.123 * deltaMwd6())
27942 );*/
27943
27944 //AG:begin
27945 // Ref: https://arxiv.org/pdf/1903.12046.pdf
27946 double cHbox = getSMEFTCoeffEW("CHbox");
27947 double cHD = getSMEFTCoeffEW("CHD");
27948 double cHW = getSMEFTCoeffEW("CHW");
27949 double cHB = getSMEFTCoeffEW("CHB");
27950 double cHWB = getSMEFTCoeffEW("CHWB");
27951 double cW = getSMEFTCoeffEW("CW");
27952 double cHu33 = getSMEFTCoeffEW("CHuR", 2, 2);
27953 double cuH33 = getSMEFTCoeffEW("CuHR", 2, 2);
27954 double cdH33 = getSMEFTCoeffEW("CdHR", 2, 2);
27955 double cuB33 = getSMEFTCoeffEW("CuBR", 2, 2);
27956 double cuW22 = getSMEFTCoeffEW("CuWR", 1, 1);
27957 double cuW33 = getSMEFTCoeffEW("CuWR", 2, 2);
27958 double cdW33 = getSMEFTCoeffEW("CdWR", 2, 2);
27959 double cHq133 = getSMEFTCoeffEW("CHq1R", 2, 2);
27960 double cHq333 = getSMEFTCoeffEW("CHq3R", 2, 2);
27961 double cHl311 = getSMEFTCoeffEW("CHl3R", 0, 0);
27962 double cHl322 = getSMEFTCoeffEW("CHl3R", 1, 1);
27963 double cLL = getSMEFTCoeffEW("CllR", 0, 1, 1, 0);
27964
27965 //dwidth += cWsch * ( // Allow it in both schemes until alpha is ready
27966 dwidth += (
27967 (-0.01 * cdH33
27968 - 0.01 * cdW33
27969 + 14.6799 * cHB
27970 + 0.12 * cHbox
27971 - 0.12 * cHD
27972 - 0.18 * cHl311
27973 - 0.18 * cHl322
27974 + 0.02 * cHq133
27975 - 0.02 * cHq333
27976 + 0.02 * cHu33
27977 - 14.7471 * cHW
27978 + 9.20962 * cHWB
27979 + 0.18 * cLL
27980 - 0.0745564 * cuB33
27981 + 0.01 * cuH33
27982 - 0.01 * cuW22
27983 + 0.461895 * cuW33
27984 - 0.0772181 * cW)*1000000
27985 );
27986
27987 //std::cout<<"deltaG1_hZA()="<<deltaG1_hZA()<<std::endl;
27988 //std::cout<<"delta_GF="<<delta_GF<<std::endl;
27989 //std::cout<<"delta_AZ="<<delta_AZ<<std::endl;
27990 //std::cout<<"eeMz="<<eeMz<<std::endl;
27991 //std::cout<<"sW_tree="<<sW_tree<<std::endl;
27992 //std::cout<<"cW_tree="<<cW_tree<<std::endl;
27993 //std::cout<<"v2="<<v2<<std::endl;
27994 //std::cout<<"cAsch="<<cAsch<<std::endl;
27995 //std::cout<<"cWsch="<<cWsch<<std::endl;
27996 //std::cout<<"Mw_inp="<<Mw_inp<<std::endl;
27997 //std::cout<<"Mz="<<Mz<<std::endl;
27998 //std::cout<<"GF="<<GF<<std::endl;
27999 //std::cout<<"aleMz="<<aleMz<<std::endl;
28000
28001 //AG:end
28002
28003 // Linear contribution from Higgs self-coupling
28004 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
28005
28006
28007 // Add modifications due to small variations of the SM parameters
28008 dwidth += cHSM * (+1. * deltaa0()
28009 - 0.629 * deltaaMZ()
28010 + 2.629 * deltaGmu()
28011 - 4.926 * deltaMz()
28012 + 0.004 * deltaaSMZ()
28013 + 11.167 * deltaMh()
28014 + 0.013 * deltamt()
28015 + 0.004 * deltamb()
28016 + 0.001 * deltamc()
28017 + 0. * deltamtau());
28018
28019 // SM (1) + intrinsic + parametric theory relative errors (free pars)
28020 dwidth += eHZgaint + eHZgapar;
28021
28022 return dwidth;
28023}

◆ 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 28025 of file NPSMEFTd6General.cpp.

28025 {
28026 double dwidth = 0.0;
28027 if (FlagQuadraticTerms) {
28028 //Contributions that are quadratic in the effective coefficients
28029 dwidth += 0.0;
28030 }
28031
28032 return dwidth;
28033}

◆ 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 26720 of file NPSMEFTd6General.cpp.

26720 {
26721 double dwidth = 0.0;
26722
26723 double C1 = 0.0083;
26724 double muRG = 125.1;
26725
26726 dwidth += (+121715. * getSMEFTCoeff("CHbox",muRG)
26727 + 8726.9 * (1.0 / 2.0) * (getSMEFTCoeff("CHl1R", 0, 0,muRG) + getSMEFTCoeff("CHl1R", 1, 1,muRG))
26728 - 7315.2 * (1.0 / 2.0) * (getSMEFTCoeff("CHeR", 0, 0,muRG) + getSMEFTCoeff("CHeR", 1, 1,muRG))
26729 + 8726.9 * (1.0 / 2.0) * (getSMEFTCoeff("CHl3R", 0, 0,muRG) + getSMEFTCoeff("CHl3R", 1, 1,muRG))
26730 - 5544.15 * getSMEFTCoeff("CHD",muRG)
26731 - 13560.9 * getSMEFTCoeff("CHB",muRG)
26732 - 45585.2 * getSMEFTCoeff("CHW",muRG)
26733 - 53507.9 * getSMEFTCoeff("CHWB",muRG)
26734 - 2.204 * delta_GF);
26735
26736 // Linear contribution from Higgs self-coupling
26737 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
26738
26739
26740 // Add modifications due to small variations of the SM parameters
26741 //dwidth += cHSM * ( 0.0 );
26742
26743 // SM (1) + intrinsic + parametric theory relative errors (free pars)
26744 //dwidth += eHZZint + eHZZpar;
26745
26746 return dwidth;
26747
26748}

◆ 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 26750 of file NPSMEFTd6General.cpp.

26750 {
26751 double dwidth = 0.0;
26752 if (FlagQuadraticTerms) {
26753 //Contributions that are quadratic in the effective coefficients
26754 dwidth += 0.0;
26755 }
26756
26757 return dwidth;
26758}

◆ 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 26856 of file NPSMEFTd6General.cpp.

26856 {
26857 double dwidth = 0.0;
26858
26859 double C1 = 0.0083;
26860 double muRG = 125.1;
26861
26862 // Derived from the HZll expression for l=mu only
26863
26864 dwidth += (+121715. * getSMEFTCoeff("CHbox",muRG)
26865 + 8726.9 * getSMEFTCoeff("CHl1R", 1, 1,muRG)
26866 - 7315.2 * getSMEFTCoeff("CHeR", 1, 1,muRG)
26867 + 8726.9 * getSMEFTCoeff("CHl3R", 1, 1,muRG)
26868 - 5544.15 * getSMEFTCoeff("CHD",muRG)
26869 - 13560.9 * getSMEFTCoeff("CHB",muRG)
26870 - 45585.2 * getSMEFTCoeff("CHW",muRG)
26871 - 53507.9 * getSMEFTCoeff("CHWB",muRG)
26872 - 2.204 * delta_GF);
26873
26874 // Linear contribution from Higgs self-coupling
26875 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
26876
26877
26878 // Add modifications due to small variations of the SM parameters
26879 //dwidth += cHSM * ( 0.0 );
26880
26881 // SM (1) + intrinsic + parametric theory relative errors (free pars)
26882 //dwidth += eHZZint + eHZZpar;
26883
26884 return dwidth;
26885
26886}

◆ 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 26888 of file NPSMEFTd6General.cpp.

26888 {
26889 double dwidth = 0.0;
26890 if (FlagQuadraticTerms) {
26891 //Contributions that are quadratic in the effective coefficients
26892 dwidth += 0.0;
26893 }
26894
26895 return dwidth;
26896}

◆ 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 27413 of file NPSMEFTd6General.cpp.

27413 {
27414 double dwidth = 0.0;
27415
27416 double C1 = 0.0083;
27417 double muRG = 125.1;
27418
27419 dwidth += (+121512. * getSMEFTCoeff("CHbox",muRG)
27420 - 9648.28 * (1.0 / 2.0) * (getSMEFTCoeff("CHq1R", 0, 0,muRG) + getSMEFTCoeff("CHq1R", 1, 1,muRG))
27421 + 4218.6 * (1.0 / 2.0) * (getSMEFTCoeff("CHuR", 0, 0,muRG) + getSMEFTCoeff("CHuR", 1, 1,muRG))
27422 + 9648.28 * (1.0 / 2.0) * (getSMEFTCoeff("CHq3R", 0, 0,muRG) + getSMEFTCoeff("CHq3R", 1, 1,muRG))
27423 - 17762.5 * getSMEFTCoeff("CHD",muRG)
27424 - 13473.3 * getSMEFTCoeff("CHB",muRG)
27425 - 45667.9 * getSMEFTCoeff("CHW",muRG)
27426 - 110057. * getSMEFTCoeff("CHWB",muRG)
27427 - 2.6 * delta_GF);
27428
27429 // Linear contribution from Higgs self-coupling
27430 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
27431
27432
27433 // Add modifications due to small variations of the SM parameters
27434 //dwidth += cHSM * ( 0.0 );
27435
27436 // SM (1) + intrinsic + parametric theory relative errors (free pars)
27437 //dwidth += eHZZint + eHZZpar;
27438
27439 return dwidth;
27440
27441}

◆ 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 27443 of file NPSMEFTd6General.cpp.

27443 {
27444 double dwidth = 0.0;
27445 if (FlagQuadraticTerms) {
27446 //Contributions that are quadratic in the effective coefficients
27447 dwidth += 0.0;
27448 }
27449
27450 return dwidth;
27451}

◆ 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 27252 of file NPSMEFTd6General.cpp.

27252 {
27253 double dwidth = 0.0;
27254
27255 double C1 = 0.0083;
27256 double muRG = 125.1;
27257
27258 dwidth += (+121530. * getSMEFTCoeff("CHbox",muRG)
27259 - 7943.34 * (1.0 / 3.0) * (getSMEFTCoeff("CHl1R", 0, 0,muRG) + getSMEFTCoeff("CHl1R", 1, 1,muRG) + getSMEFTCoeff("CHl1R", 2, 2,muRG))
27260 + 7943.34 * (1.0 / 3.0) * (getSMEFTCoeff("CHl3R", 0, 0,muRG) + getSMEFTCoeff("CHl3R", 1, 1,muRG) + getSMEFTCoeff("CHl3R", 2, 2,muRG))
27261 - 229.41 * getSMEFTCoeff("CHD",muRG)
27262 - 13535.2 * getSMEFTCoeff("CHB",muRG)
27263 - 45480.6 * getSMEFTCoeff("CHW",muRG)
27264 - 24891. * getSMEFTCoeff("CHWB",muRG)
27265 - 2. * delta_GF);
27266
27267 // Linear contribution from Higgs self-coupling
27268 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
27269
27270
27271 // Add modifications due to small variations of the SM parameters
27272 //dwidth += cHSM * ( 0.0 );
27273
27274 // SM (1) + intrinsic + parametric theory relative errors (free pars)
27275 //dwidth += eHZZint + eHZZpar;
27276
27277 return dwidth;
27278
27279}

◆ 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 27281 of file NPSMEFTd6General.cpp.

27281 {
27282 double dwidth = 0.0;
27283 if (FlagQuadraticTerms) {
27284 //Contributions that are quadratic in the effective coefficients
27285 dwidth += 0.0;
27286 }
27287
27288 return dwidth;
27289}

◆ 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 27086 of file NPSMEFTd6General.cpp.

27086 {
27087 double dwidth = 0.0;
27088
27089 double C1 = 0.0083;
27090 double muRG = 125.1;
27091
27092 dwidth += (+120836. * getSMEFTCoeff("CHbox",muRG)
27093 + 126374. * (1.0 / 2.0) * (getSMEFTCoeff("CHl1R", 0, 0,muRG) + getSMEFTCoeff("CHl1R", 1, 1,muRG))
27094 - 109064. * (1.0 / 2.0) * (getSMEFTCoeff("CHeR", 0, 0,muRG) + getSMEFTCoeff("CHeR", 1, 1,muRG))
27095 + 126374. * (1.0 / 2.0) * (getSMEFTCoeff("CHl3R", 0, 0,muRG) + getSMEFTCoeff("CHl3R", 1, 1,muRG))
27096 - 42370.4 * getSMEFTCoeff("CHD",muRG)
27097 - 14299. * getSMEFTCoeff("CHB",muRG)
27098 - 47298.2 * getSMEFTCoeff("CHW",muRG)
27099 - 83098.2 * getSMEFTCoeff("CHWB",muRG)
27100 - 3.378 * delta_GF
27101 - 0.85 * deltaGzd6());
27102
27103 // Linear contribution from Higgs self-coupling
27104 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
27105
27106
27107 // Add modifications due to small variations of the SM parameters
27108 dwidth += cHSM * (-10.07 * deltaMz()
27109 + 15.626 * deltaMh()
27110 - 0.128 * deltaaMZ()
27111 + 2.258 * deltaGmu());
27112
27113 // SM (1) + intrinsic + parametric theory relative errors (free pars)
27114 dwidth += eHZZint + eHZZpar;
27115
27116 return dwidth;
27117
27118}

◆ 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 27120 of file NPSMEFTd6General.cpp.

27120 {
27121 double dwidth = 0.0;
27122 if (FlagQuadraticTerms) {
27123 //Contributions that are quadratic in the effective coefficients
27124 dwidth += 0.0;
27125 }
27126
27127 return dwidth;
27128}

◆ 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 2867 of file NPSMEFTd6General.h.

2867 {
2868 return 0.0;
2869 };

◆ 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 2877 of file NPSMEFTd6General.h.

2877 {
2878 return 0.0;
2879 };

◆ 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 27003 of file NPSMEFTd6General.cpp.

27003 {
27004 double dwidth = 0.0;
27005
27006 double C1 = 0.0083;
27007 double muRG = 125.1;
27008
27009 dwidth += (+121386. * getSMEFTCoeff("CHbox",muRG)
27010 + 123413. * getSMEFTCoeff("CHl1R", 0, 0,muRG)
27011 - 103717. * getSMEFTCoeff("CHeR", 0, 0,muRG)
27012 + 123413. * getSMEFTCoeff("CHl3R", 0, 0,muRG)
27013 - 44056.9 * getSMEFTCoeff("CHD",muRG)
27014 - 13385.3 * getSMEFTCoeff("CHB",muRG)
27015 - 45127.7 * getSMEFTCoeff("CHW",muRG)
27016 - 91708.7 * getSMEFTCoeff("CHWB",muRG)
27017 - 3.462 * delta_GF
27018 - 0.769 * deltaGzd6());
27019
27020 // Linear contribution from Higgs self-coupling
27021 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
27022
27023
27024 // Add modifications due to small variations of the SM parameters
27025 dwidth += cHSM * (-9.228 * deltaMz()
27026 + 15.148 * deltaMh()
27027 - 0.229 * deltaaMZ()
27028 + 2.493 * deltaGmu());
27029
27030 // SM (1) + intrinsic + parametric theory relative errors (free pars)
27031 dwidth += eHZZint + eHZZpar;
27032
27033 return dwidth;
27034
27035}

◆ 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 27037 of file NPSMEFTd6General.cpp.

27037 {
27038 double dwidth = 0.0;
27039 if (FlagQuadraticTerms) {
27040 //Contributions that are quadratic in the effective coefficients
27041 dwidth += 0.0;
27042 }
27043
27044 return dwidth;
27045}

◆ 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 27685 of file NPSMEFTd6General.cpp.

27685 {
27686 double dwidth = 0.0;
27687
27688 double C1 = 0.0083;
27689 double muRG = 125.1;
27690
27691 //------ Old alpha scheme expression: Beg
27692 double CZff, sf;
27693
27694 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) +
27695 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) +
27696 gZlR * (-0.5 * (getSMEFTCoeff("CHeR", 0, 0,muRG) + getSMEFTCoeff("CHeR", 1, 1,muRG) + getSMEFTCoeff("CHeR", 2, 2,muRG)) * v2) +
27697 Nc * (
27698 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) +
27699 gZdR * (-0.5 * (getSMEFTCoeff("CHdR", 0, 0,muRG) + getSMEFTCoeff("CHdR", 1, 1,muRG) + getSMEFTCoeff("CHdR", 2, 2,muRG)) * v2) +
27700 gZuL * (-0.5 * (getSMEFTCoeff("CHq1R", 0, 0,muRG) + getSMEFTCoeff("CHq1R", 1, 1,muRG) - getSMEFTCoeff("CHq3R", 0, 0,muRG) - getSMEFTCoeff("CHq3R", 1, 1,muRG)) * v2) +
27701 gZuR * (-0.5 * (getSMEFTCoeff("CHuR", 0, 0,muRG) + getSMEFTCoeff("CHuR", 1, 1,muRG)) * v2)
27702 );
27703
27704 CZff = CZff / (
27705 3.0 * (gZvL * gZvL + gZlL * gZlL + gZlR * gZlR) +
27706 Nc * (3.0 * (gZdL * gZdL + gZdR * gZdR) + 2.0 * (gZuL * gZuL + gZuR * gZuR))
27707 );
27708
27709 sf = -11267.6 * (1.0 / 3.0) * (
27710 3.0 * (gZvL * gZvL + gZlL * gZlL + gZlR * gZlR) +
27711 Nc * (3.0 * (gZdL * gZdL + gZdR * gZdR) + 2.0 * (gZuL * gZuL + gZuR * gZuR))
27712 );
27713
27714 sf = sf / (-0.5 * (gZlL + gZvL) * v2); // Coefficient of the CZff term. From the getSMEFTCoeff("CHl1R",0,0) term in the ME.
27715
27716 dwidth += cAsch * (+121373. * getSMEFTCoeff("CHbox",muRG)
27717 + sf * CZff
27718 - 50927.1 * getSMEFTCoeff("CHD",muRG)
27719 - 14137.9 * getSMEFTCoeff("CHB",muRG)
27720 - 46350.1 * getSMEFTCoeff("CHW",muRG)
27721 - 126336. * getSMEFTCoeff("CHWB",muRG)
27722 - 3.715 * delta_GF
27723 - 0.834 * deltaGzd6()
27724 );
27725
27726 //------ Old alpha scheme expression: End
27727
27728 //AG:begin
27729 dwidth += cWsch * (
27730 ((0.12104) * getSMEFTCoeff("CHbox",muRG)
27731 + (-0.02372) * getSMEFTCoeff("CHW",muRG)
27732 + (-0.03647) * getSMEFTCoeff("CHB",muRG)
27733 + (-0.016569) * getSMEFTCoeff("CHD",muRG)
27734 + (-0.021999) * getSMEFTCoeff("CHWB",muRG)
27735 + (-0.017927) * getSMEFTCoeff("CHl1R", 0, 0,muRG)
27736 + (-0.017925) * getSMEFTCoeff("CHl1R", 1, 1,muRG)
27737 + (-0.1213776) * getSMEFTCoeff("CHl3R", 0, 0,muRG)
27738 + (-0.1215437) * getSMEFTCoeff("CHl3R", 1, 1,muRG)
27739 + (-0.01686521) * getSMEFTCoeff("CHeR", 0, 0,muRG)
27740 + (-0.01688863) * getSMEFTCoeff("CHeR", 1, 1,muRG)
27741 + (0.18165) * getSMEFTCoeff("CllR", 0, 1, 1, 0,muRG)) * 1000000
27742 );
27743
27744 dwidth += cWsch * (+(-0.797) * deltaGzd6());
27745
27746 //AG:end
27747
27748 // Linear contribution from Higgs self-coupling
27749 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
27750
27751
27752 // Add modifications due to small variations of the SM parameters
27753 dwidth += cHSM * (-9.548 * deltaMz()
27754 + 15.799 * deltaMh()
27755 - 0.412 * deltaaMZ()
27756 + 2.569 * deltaGmu());
27757
27758 // SM (1) + intrinsic + parametric theory relative errors (free pars)
27759 dwidth += eHZZint + eHZZpar;
27760
27761 return dwidth;
27762
27763}

◆ 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 27765 of file NPSMEFTd6General.cpp.

27765 {
27766 double dwidth = 0.0;
27767 if (FlagQuadraticTerms) {
27768 //Contributions that are quadratic in the effective coefficients
27769 dwidth += cWsch * (
27770 +(0.01438) * pow(getSMEFTCoeffEW("CHbox"), 2.0)
27771 + (0.4094) * pow(getSMEFTCoeffEW("CHW"), 2.0)
27772 + (1.1627) * pow(getSMEFTCoeffEW("CHB"), 2.0)
27773 + (0.00456) * pow(getSMEFTCoeffEW("CHD"), 2.0)
27774 + (0.378) * pow(getSMEFTCoeffEW("CHWB"), 2.0)
27775 + (0.001943) * pow(getSMEFTCoeffEW("CHl1R", 0, 0), 2.0)
27776 + (0.001583) * pow(getSMEFTCoeffEW("CHl1R", 1, 1), 2.0)
27777 + (0.005694) * pow(getSMEFTCoeffEW("CHl3R", 0, 0), 2.0)
27778 + (0.00575) * pow(getSMEFTCoeffEW("CHl3R", 1, 1), 2.0)
27779 + (0.000979) * pow(getSMEFTCoeffEW("CHeR", 0, 0), 2.0)
27780 + (0.0009751) * pow(getSMEFTCoeffEW("CHeR", 1, 1), 2.0)
27781 + (0.01079) * pow(getSMEFTCoeffEW("CllR", 0, 1, 1, 0), 2.0)
27782 + (-0.002848) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHW")
27783 + (-0.004447) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHB")
27784 + (-0.005693) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHD")
27785 + (-0.0026556) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHWB")
27786 + (-0.00229) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 0, 0)
27787 + (-0.002115) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl1R", 1, 1)
27788 + (-0.00740797) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 0, 0)
27789 + (-0.007346) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHl3R", 1, 1)
27790 + (-0.001997847) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHeR", 0, 0)
27791 + (-0.002008333) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CHeR", 1, 1)
27792 + (0.0146) * getSMEFTCoeffEW("CHbox") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
27793 + (-0.23185) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHB")
27794 + (0.016075) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHD")
27795 + (-0.696823) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHWB")
27796 + (0.0014623) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 0, 0)
27797 + (0.001441) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl1R", 1, 1)
27798 + (0.000525) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 0, 0)
27799 + (0.000586) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHl3R", 1, 1)
27800 + (0.001284) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHeR", 0, 0)
27801 + (0.001275) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CHeR", 1, 1)
27802 + (-0.002852) * getSMEFTCoeffEW("CHW") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
27803 + (-0.013314) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHD")
27804 + (-0.42542) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHWB")
27805 + (0.000223) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 0, 0)
27806 + (0.000233) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl1R", 1, 1)
27807 + (0.001511) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 0, 0)
27808 + (0.001507) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHl3R", 1, 1)
27809 + (0.0002824) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHeR", 0, 0)
27810 + (0.0002599) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CHeR", 1, 1)
27811 + (-0.004446) * getSMEFTCoeffEW("CHB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
27812 + (0.00184) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHWB")
27813 + (0.0016472) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 0, 0)
27814 + (0.0016545) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl1R", 1, 1)
27815 + (0.0043953) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 0, 0)
27816 + (0.0043919) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHl3R", 1, 1)
27817 + (0.0016695) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHeR", 0, 0)
27818 + (0.0016726) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CHeR", 1, 1)
27819 + (-0.002015) * getSMEFTCoeffEW("CHD") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
27820 + (0.002499) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 0, 0)
27821 + (0.002498) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl1R", 1, 1)
27822 + (0.0016531) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 0, 0)
27823 + (0.0016563) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHl3R", 1, 1)
27824 + (0.0024083) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 0, 0)
27825 + (0.0024057) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CHeR", 1, 1)
27826 + (-0.0026557) * getSMEFTCoeffEW("CHWB") * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
27827 + (0.00041) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl1R", 1, 1)
27828 + (0.0021669) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 0, 0)
27829 + (0.002104) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
27830 + (-0.00229) * getSMEFTCoeffEW("CHl1R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
27831 + (0.002018) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 0, 0)
27832 + (0.0021733) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CHl3R", 1, 1)
27833 + (-0.002115) * getSMEFTCoeffEW("CHl1R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
27834 + (-0.0034) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHl3R", 1, 1)
27835 + (0.0019783) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHeR", 0, 0)
27836 + (0.001986) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CHeR", 1, 1)
27837 + (-0.0147319) * getSMEFTCoeffEW("CHl3R", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
27838 + (0.0019818) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHeR", 0, 0)
27839 + (0.00198) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CHeR", 1, 1)
27840 + (-0.01463445) * getSMEFTCoeffEW("CHl3R", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
27841 + (-0.001997847) * getSMEFTCoeffEW("CHeR", 0, 0) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
27842 + (-0.002008333) * getSMEFTCoeffEW("CHeR", 1, 1) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
27843 ) * pow(1000000.0, 2.0);
27844
27845 dwidth += cWsch * ((0.71) * pow(deltaGzd6(), 2.0));
27846
27847 dwidth += cWsch * (
27848 +(-0.095) * deltaGzd6() * getSMEFTCoeffEW("CHbox")
27849 + (0.0101) * deltaGzd6() * getSMEFTCoeffEW("CHW")
27850 + (0.0301) * deltaGzd6() * getSMEFTCoeffEW("CHB")
27851 + (0.01178) * deltaGzd6() * getSMEFTCoeffEW("CHD")
27852 + (0.023) * deltaGzd6() * getSMEFTCoeffEW("CHWB")
27853 + (0.016) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 0, 0)
27854 + (0.0179) * deltaGzd6() * getSMEFTCoeffEW("CHl1R", 1, 1)
27855 + (0.0971) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 0, 0)
27856 + (0.078) * deltaGzd6() * getSMEFTCoeffEW("CHl3R", 1, 1)
27857 + (0.01439) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 0, 0)
27858 + (0.01349) * deltaGzd6() * getSMEFTCoeffEW("CHeR", 1, 1)
27859 + (-0.143) * deltaGzd6() * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
27860 )*1000000;
27861
27862 }
27863
27864 return dwidth;
27865}

◆ 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 26913 of file NPSMEFTd6General.cpp.

26913 {
26914 double dwidth = 0.0;
26915
26916 double C1 = 0.0083;
26917 double muRG = 125.1;
26918
26919 double CZll, sf;
26920
26921 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) +
26922 gZlR * (-0.5 * (getSMEFTCoeff("CHeR", 0, 0,muRG) + getSMEFTCoeff("CHeR", 1, 1,muRG)) * v2);
26923
26924 CZll = CZll / (2.0 * (gZlL * gZlL + gZlR * gZlR));
26925
26926 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.
26927
26928 dwidth += (+122273. * getSMEFTCoeff("CHbox",muRG)
26929 + sf * CZll
26930 - 44025.7 * getSMEFTCoeff("CHD",muRG)
26931 - 13602.6 * getSMEFTCoeff("CHB",muRG)
26932 - 45248.6 * getSMEFTCoeff("CHW",muRG)
26933 - 88372.1 * getSMEFTCoeff("CHWB",muRG)
26934 - 3.462 * delta_GF
26935 - 0.808 * deltaGzd6());
26936
26937 // Linear contribution from Higgs self-coupling
26938 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
26939
26940
26941 // Add modifications due to small variations of the SM parameters
26942 dwidth += cHSM * (-9.734 * deltaMz()
26943 + 15.37 * deltaMh()
26944 - 0.154 * deltaaMZ()
26945 + 2.339 * deltaGmu());
26946
26947 // SM (1) + intrinsic + parametric theory relative errors (free pars)
26948 dwidth += eHZZint + eHZZpar;
26949
26950 return dwidth;
26951
26952}

◆ 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 26954 of file NPSMEFTd6General.cpp.

26954 {
26955 double dwidth = 0.0;
26956 if (FlagQuadraticTerms) {
26957 //Contributions that are quadratic in the effective coefficients
26958 dwidth += 0.0;
26959 }
26960
26961 return dwidth;
26962}

◆ 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 27169 of file NPSMEFTd6General.cpp.

27169 {
27170 double dwidth = 0.0;
27171
27172 double C1 = 0.0083;
27173 double muRG = 125.1;
27174
27175 dwidth += (+120688. * getSMEFTCoeff("CHbox",muRG)
27176 + 123059. * getSMEFTCoeff("CHl1R", 1, 1,muRG)
27177 - 103862. * getSMEFTCoeff("CHeR", 1, 1,muRG)
27178 + 123059. * getSMEFTCoeff("CHl3R", 1, 1,muRG)
27179 - 43977.1 * getSMEFTCoeff("CHD",muRG)
27180 - 13575.5 * getSMEFTCoeff("CHB",muRG)
27181 - 45200.8 * getSMEFTCoeff("CHW",muRG)
27182 - 91625.2 * getSMEFTCoeff("CHWB",muRG)
27183 - 3.471 * delta_GF
27184 - 0.774 * deltaGzd6());
27185
27186 // Linear contribution from Higgs self-coupling
27187 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
27188
27189
27190 // Add modifications due to small variations of the SM parameters
27191 dwidth += cHSM * (-9.254 * deltaMz()
27192 + 15.109 * deltaMh()
27193 - 0.207 * deltaaMZ()
27194 + 2.405 * deltaGmu());
27195
27196 // SM (1) + intrinsic + parametric theory relative errors (free pars)
27197 dwidth += eHZZint + eHZZpar;
27198
27199 return dwidth;
27200
27201}

◆ 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 27203 of file NPSMEFTd6General.cpp.

27203 {
27204 double dwidth = 0.0;
27205 if (FlagQuadraticTerms) {
27206 //Contributions that are quadratic in the effective coefficients
27207 dwidth += 0.0;
27208 }
27209
27210 return dwidth;
27211}

◆ 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 2805 of file NPSMEFTd6General.h.

2805 {
2806 return 0.0;
2807 };

◆ 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 2815 of file NPSMEFTd6General.h.

2815 {
2816 return 0.0;
2817 };

◆ 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 27330 of file NPSMEFTd6General.cpp.

27330 {
27331 double dwidth = 0.0;
27332
27333 double C1 = 0.0083;
27334 double muRG = 125.1;
27335
27336 dwidth += (+120596. * getSMEFTCoeff("CHbox",muRG)
27337 - 115532. * (1.0 / 3.0) * (getSMEFTCoeff("CHl1R", 0, 0,muRG) + getSMEFTCoeff("CHl1R", 1, 1,muRG) + getSMEFTCoeff("CHl1R", 2, 2,muRG))
27338 + 115532. * (1.0 / 3.0) * (getSMEFTCoeff("CHl3R", 0, 0,muRG) + getSMEFTCoeff("CHl3R", 1, 1,muRG) + getSMEFTCoeff("CHl3R", 2, 2,muRG))
27339 - 28744.1 * getSMEFTCoeff("CHD",muRG)
27340 - 13816.7 * getSMEFTCoeff("CHB",muRG)
27341 - 44782.1 * getSMEFTCoeff("CHW",muRG)
27342 - 25256.6 * getSMEFTCoeff("CHWB",muRG)
27343 - 3.013 * delta_GF
27344 - 0.787 * deltaGzd6()
27345 );
27346
27347 // Linear contribution from Higgs self-coupling
27348 dwidth += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
27349
27350
27351 // Add modifications due to small variations of the SM parameters
27352 dwidth += cHSM * (-10.49 * deltaMz()
27353 + 15.294 * deltaMh()
27354 + 0.255 * deltaaMZ()
27355 + 1.979 * deltaGmu());
27356
27357 // SM (1) + intrinsic + parametric theory relative errors (free pars)
27358 dwidth += eHZZint + eHZZpar;
27359
27360 return dwidth;
27361
27362}

◆ 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 27364 of file NPSMEFTd6General.cpp.

27364 {
27365 double dwidth = 0.0;
27366 if (FlagQuadraticTerms) {
27367 //Contributions that are quadratic in the effective coefficients
27368 dwidth += 0.0;
27369 }
27370
27371 return dwidth;
27372}

◆ 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 26671 of file NPSMEFTd6General.cpp.

26671 {
26672 double dwidth = 0.0;
26673
26674 // double C1 = 0.0083;
26675
26676 dwidth = deltaGammaHZZ4fRatio1();
26677
26678 // Linear contribution from Higgs self-coupling
26679 // dwidth += cLHd6*(C1 + 2.0*dZH1)*deltaG_hhhRatio();
26680 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
26681 // dwidth += cLHd6*cLH3d62*dZH2*deltaG_hhhRatio()*deltaG_hhhRatio();
26682
26683 // SM (1) + intrinsic + parametric theory relative errors (free pars)
26684 // dwidth += eHZZint + eHZZpar;
26685
26686 return dwidth;
26687
26688}

◆ 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 26690 of file NPSMEFTd6General.cpp.

26690 {
26691 double dwidth = 0.0;
26692 if (FlagQuadraticTerms) {
26693 //Contributions that are quadratic in the effective coefficients
26694 dwidth += 0.0;
26695 }
26696
26697 return dwidth;
26698}

◆ 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 25865 of file NPSMEFTd6General.cpp.

25865 {
25866 double deltaGammaRatio;
25867
25868 // The change in the ratio assuming only SM decays
25869 deltaGammaRatio = (trueSM.computeBrHtogg() * deltaGammaHggRatio1()
25870 // + trueSM.computeBrHtoWW() * deltaGammaHWWRatio1()
25871 // + trueSM.computeBrHtoZZ() * deltaGammaHZZRatio1()
25872 + trueSM.computeBrHto4f() * deltaGammaH4fRatio1()
25873 + trueSM.computeBrHtoZga() * deltaGammaHZgaRatio1()
25874 + trueSM.computeBrHtogaga() * deltaGammaHgagaRatio1()
25875 + trueSM.computeBrHtomumu() * deltaGammaHmumuRatio1()
25876 + trueSM.computeBrHtotautau() * deltaGammaHtautauRatio1()
25877 + trueSM.computeBrHtocc() * deltaGammaHccRatio1()
25878 + trueSM.computeBrHtoss() * deltaGammaHssRatio1()
25879 + trueSM.computeBrHtobb() * deltaGammaHbbRatio1());
25880
25881 // Add the effect of the invisible and exotic BR. Include also here the
25882 // pure contribution from BrHinv and BrHexo even in case of no dim 6 contributions
25883 deltaGammaRatio = -1.0 + (1.0 + deltaGammaRatio) / (1.0 - BrHinv - BrHexo);
25884
25885 //std::cout<<"deltaGammaHggRatio1()="<<deltaGammaHggRatio1()<<std::endl;
25886 //std::cout<<"deltaGammaH4fRatio1()="<<deltaGammaH4fRatio1()<<std::endl;
25887 //std::cout<<"deltaGammaHZgaRatio1()="<<deltaGammaHZgaRatio1()<<std::endl;
25888 //std::cout<<"deltaGammaHgagaRatio1()="<<deltaGammaHgagaRatio1()<<std::endl;
25889 //std::cout<<"deltaGammaHmumuRatio1()="<<deltaGammaHmumuRatio1()<<std::endl;
25890 //std::cout<<"deltaGammaHtautauRatio1()="<<deltaGammaHtautauRatio1()<<std::endl;
25891 //std::cout<<"deltaGammaHccRatio1()="<<deltaGammaHccRatio1()<<std::endl;
25892 //std::cout<<"deltaGammaHbbRatio1()="<<deltaGammaHbbRatio1()<<std::endl;
25893
25894 return deltaGammaRatio;
25895}

◆ 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 25897 of file NPSMEFTd6General.cpp.

25897 {
25898 double deltaGammaRatio;
25899
25900 // The change in the ratio assuming only SM decays
25901 deltaGammaRatio = (trueSM.computeBrHtogg() * (deltaGammaHggRatio1() - eHggint - eHggpar)
25902 // + trueSM.computeBrHtoWW() * (deltaGammaHWWRatio1() - eHWWint - eHWWpar )
25903 // + trueSM.computeBrHtoZZ() * (deltaGammaHZZRatio1() - eHZZint - eHZZpar )
25904 + trueSM.computeBrHto4f() * deltaGammaH4fRatio1()
25905 - trueSM.computeBrHtoWW() * (eHWWint + eHWWpar)
25906 - trueSM.computeBrHtoZZ() * (eHZZint + eHZZpar)
25907 + trueSM.computeBrHtoZga() * (deltaGammaHZgaRatio1() - eHZgaint - eHZgapar)
25908 + trueSM.computeBrHtogaga() * (deltaGammaHgagaRatio1() - eHgagaint - eHgagapar)
25909 + trueSM.computeBrHtomumu() * (deltaGammaHmumuRatio1() - eHmumuint - eHmumupar)
25910 + trueSM.computeBrHtotautau() * (deltaGammaHtautauRatio1() - eHtautauint - eHtautaupar)
25911 + trueSM.computeBrHtocc() * (deltaGammaHccRatio1() - eHccint - eHccpar)
25912 + trueSM.computeBrHtoss() * (deltaGammaHssRatio1() - eHssint - eHsspar)
25913 + trueSM.computeBrHtobb() * (deltaGammaHbbRatio1() - eHbbint - eHbbpar));
25914
25915 // Add the effect of the invisible and exotic BR. Include also here the
25916 // pure contribution from BrHinv and BrHexo even in case of no dim 6 contributions
25917 deltaGammaRatio = -1.0 + (1.0 + deltaGammaRatio) / (1.0 - BrHinv - BrHexo);
25918
25919 return deltaGammaRatio;
25920}

◆ 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 25922 of file NPSMEFTd6General.cpp.

25922 {
25923 double deltaGammaRatio = 0.0;
25924
25925 if (FlagQuadraticTerms) {
25926 // The change in the ratio assuming only SM decays
25927 deltaGammaRatio = trueSM.computeBrHtogg() * deltaGammaHggRatio2()
25928 // + trueSM.computeBrHtoWW() * deltaGammaHWWRatio2()
25929 // + trueSM.computeBrHtoZZ() * deltaGammaHZZRatio2()
25930 + trueSM.computeBrHto4f() * deltaGammaH4fRatio2()
25931 + trueSM.computeBrHtoZga() * deltaGammaHZgaRatio2()
25932 + trueSM.computeBrHtogaga() * deltaGammaHgagaRatio2()
25933 + trueSM.computeBrHtomumu() * deltaGammaHmumuRatio2()
25934 + trueSM.computeBrHtotautau() * deltaGammaHtautauRatio2()
25935 + trueSM.computeBrHtocc() * deltaGammaHccRatio2()
25936 + trueSM.computeBrHtoss() * deltaGammaHssRatio2()
25937 + trueSM.computeBrHtobb() * deltaGammaHbbRatio2();
25938
25939 // Add the effect of the invisible and exotic BR and return
25940 deltaGammaRatio = (deltaGammaRatio / (1.0 - BrHinv - BrHexo));
25941 }
25942 return deltaGammaRatio;
25943}

◆ 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 15322 of file NPSMEFTd6General.cpp.

15322 {
15323 return ((getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1) - 0.5 * (getSMEFTCoeffEW("CllR", 0, 1, 1, 0) + getSMEFTCoeffEW("CllR", 1, 0, 0, 1))) * v2);
15324}

◆ 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 16997 of file NPSMEFTd6General.cpp.

16997 {
16998 double I3p = p.getIsospin(), Qp = p.getCharge();
16999 double CHF1 = CHF1_diag(p);
17000 double CHF3 = CHF3_diag(p);
17001 double NPindirect;
17002
17003 // NPindirect = -I3p / 4.0 * (getSMEFTCoeffEW("CHD") * v2_over_LambdaNP2 + 2.0 * delta_GF)
17004 // - Qp * sW2_tree / 4.0 / (cW2_tree - sW2_tree)
17005 // *((4.0 * cW_tree / sW_tree * getSMEFTCoeffEW("CHWB") + getSMEFTCoeffEW("CHD")) * v2_over_LambdaNP2 + 2.0 * delta_GF);
17006
17007 NPindirect = (I3p - Qp * sW2_tree) * delta_UgNC + Qp * delta_QgNC;
17008
17009 double NPdirect = -0.5 * (CHF1 - 2.0 * I3p * CHF3) * v2;
17010 return (NPindirect + NPdirect);
17011}

◆ 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 17028 of file NPSMEFTd6General.cpp.

17028 {
17029 double I3p = p.getIsospin(), Qp = p.getCharge();
17030 double CHF;
17031 double NPindirect;
17032
17033 // Parameters from the indirect corrections depending on the RG scale
17034 double d_UgNC_mu, d_QgNC_mu;
17035
17036 // NP indirect corrections to EW fermion couplings
17037 d_UgNC_mu = delU_gNC(mu);
17038 d_QgNC_mu = delQ_gNC(mu);
17039
17040 NPindirect = (I3p - Qp * sW2_tree) * d_UgNC_mu + Qp * d_QgNC_mu;
17041
17042 // Direct contribution
17043 switch(p.getIndex()){
17044 //if (p.is("NEUTRINO_1"))
17045 case 0:
17046 CHF = getSMEFTCoeff("CHl1R", 0, 0, mu) - getSMEFTCoeff("CHl3R", 0, 0, mu);
17047 break;
17048 //else if (p.is("ELECTRON"))
17049 case 1:
17050 CHF = getSMEFTCoeff("CHl1R", 0, 0, mu) + getSMEFTCoeff("CHl3R", 0, 0, mu);
17051 break;
17052 //else if (p.is("NEUTRINO_2"))
17053 case 2:
17054 CHF = getSMEFTCoeff("CHl1R", 1, 1, mu) - getSMEFTCoeff("CHl3R", 1, 1, mu);
17055 break;
17056 //else if (p.is("MU"))
17057 case 3:
17058 CHF = getSMEFTCoeff("CHl1R", 1, 1, mu) + getSMEFTCoeff("CHl3R", 1, 1, mu);
17059 break;
17060 //else if (p.is("NEUTRINO_3"))
17061 case 4:
17062 CHF = getSMEFTCoeff("CHl1R", 2, 2, mu) - getSMEFTCoeff("CHl3R", 2, 2, mu);
17063 break;
17064 //else if (p.is("TAU"))
17065 case 5:
17066 CHF = getSMEFTCoeff("CHl1R", 2, 2, mu) + getSMEFTCoeff("CHl3R", 2, 2, mu);
17067 break;
17068 //else if (p.is("UP"))
17069 case 6:
17070 CHF = getSMEFTCoeff("CHq1R", 0, 0, mu) - getSMEFTCoeff("CHq3R", 0, 0, mu);
17071 break;
17072 case 7:
17073 CHF = getSMEFTCoeff("CHq1R", 0, 0, mu) + getSMEFTCoeff("CHq3R", 0, 0, mu);
17074 break;
17075 case 8:
17076 CHF = getSMEFTCoeff("CHq1R", 1, 1, mu) - getSMEFTCoeff("CHq3R", 1, 1, mu);
17077 break;
17078 //else if (p.is("STRANGE"))
17079 case 9:
17080 CHF = getSMEFTCoeff("CHq1R", 1, 1, mu) + getSMEFTCoeff("CHq3R", 1, 1, mu);
17081 break;
17082 //else if (p.is("TOP"))
17083 case 10:
17084 CHF = getSMEFTCoeff("CHq1R", 2, 2, mu) - getSMEFTCoeff("CHq3R", 2, 2, mu);
17085 break;
17086 //else if (p.is("BOTTOM"))
17087 case 11:
17088 CHF = getSMEFTCoeff("CHq1R", 2, 2, mu) + getSMEFTCoeff("CHq3R", 2, 2, mu);
17089 break;
17090 //else
17091 default:
17092 throw std::runtime_error("NPSMEFTd6General::deltaGL_f_mu(): wrong argument");
17093 }
17094
17095 double NPdirect = -0.5 * CHF * v2;
17096 return (NPindirect + NPdirect);
17097}
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 17168 of file NPSMEFTd6General.cpp.

17168 {
17169 if (pbar.getIndex() + 1 != p.getIndex() || pbar.getIndex() % 2 != 0)
17170 throw std::runtime_error("NPSMEFTd6General::deltaGL_Wff(): Not implemented");
17171
17172 //double CHF3 = CHF3_diag(pbar);
17173 gslpp::complex CHF3 = CHF3CC_diag(pbar);
17174
17175 gslpp::complex NPindirect;
17176
17177 // NPindirect = -cW2_tree / 4.0 / (cW2_tree - sW2_tree)
17178 // * ((4.0 * sW_tree / cW_tree * getSMEFTCoeffEW("CHWB") + getSMEFTCoeffEW("CHD")) * v2_over_LambdaNP2 + 2.0 * delta_GF);
17179
17180 NPindirect = gslpp::complex(delta_UgCC, 0.0, false);
17181
17182 return (NPindirect + CHF3 * v2 );
17183}

◆ 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 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;
17199 double NPindirect;
17200
17201 // NP indirect corrections to EW fermion couplings
17202 NPindirect = delU_gCC(mu);
17203
17204 // Direct contribution
17205 if (pbar.is("NEUTRINO_1") || pbar.is("ELECTRON"))
17206 CHF3 = getSMEFTCoeff("CHl3R", 0, 0, mu);
17207 else if (pbar.is("NEUTRINO_2") || pbar.is("MU"))
17208 CHF3 = getSMEFTCoeff("CHl3R", 1, 1, mu);
17209 else if (pbar.is("NEUTRINO_3") || pbar.is("TAU"))
17210 CHF3 = getSMEFTCoeff("CHl3R", 2, 2, mu);
17211 else if (pbar.is("UP") || pbar.is("DOWN"))
17212 CHF3 = getSMEFTCoeff("CHq3R", 0, 0, mu);
17213 else if (pbar.is("CHARM") || pbar.is("STRANGE"))
17214 CHF3 = getSMEFTCoeff("CHq3R", 1, 1, mu);
17215 else if (pbar.is("TOP") || pbar.is("BOTTOM"))
17216 CHF3 = getSMEFTCoeff("CHq3R", 2, 2, mu);
17217 else
17218 throw std::runtime_error("NPSMEFTd6General::deltaGL_Wff_mu(): wrong argument");
17219
17220 double NPdirect = CHF3 * v2;
17221 return (NPindirect + NPdirect);
17222}
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 17784 of file NPSMEFTd6General.cpp.

17784 {
17785 if (pbar.getIndex() + 1 != p.getIndex() || pbar.getIndex() % 2 != 0)
17786 throw std::runtime_error("NPSMEFTd6General::deltaGL_Wffh(): Not implemented");
17787
17788 //double CHF3 = CHF3_diag(pbar);
17789 gslpp::complex CHF3 = CHF3CC_diag(pbar);
17790
17791 return (2.0 * sqrt(2.0) * Mz * cW_tree / v() / v() * CHF3 * v2);
17792}

◆ 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 17802 of file NPSMEFTd6General.cpp.

17802 {
17803 double I3p = p.getIsospin();
17804 double CHF1 = CHF1_diag(p);
17805 double CHF3 = CHF3_diag(p);
17806 return (-2.0 * Mz / v() / v() * (CHF1 - 2.0 * I3p * CHF3) * v2);
17807}

◆ 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 15503 of file NPSMEFTd6General.cpp.

15503 {
15504 // Ref. value used in MG simulations
15505 return ( (GF - 1.16637 / 100000.0) / (1.16637 / 100000.0));
15506}

◆ 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 15508 of file NPSMEFTd6General.cpp.

15508 {
15509 return ( 0.0);
15510}

◆ 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 17013 of file NPSMEFTd6General.cpp.

17013 {
17014 double Qp = p.getCharge();
17015 double CHf = CHf_diag(p);
17016 double NPindirect;
17017
17018 // NPindirect = -Qp * sW2_tree / 4.0 / (cW2_tree - sW2_tree)
17019 // *((4.0 * cW_tree / sW_tree * getSMEFTCoeffEW("CHWB") + getSMEFTCoeffEW("CHD")) * v2_over_LambdaNP2 + 2.0 * delta_GF);
17020
17021 NPindirect = (-Qp * sW2_tree) * delta_UgNC + Qp * delta_QgNC;
17022
17023 double NPdirect = -0.5 * CHf * v2;
17024 return (NPindirect + NPdirect);
17025}

◆ 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 17099 of file NPSMEFTd6General.cpp.

17099 {
17100 double Qp = p.getCharge();
17101 double CHf;
17102 double NPindirect;
17103
17104 // Parameters from the indirect corrections depending on the RG scale
17105 double d_UgNC_mu, d_QgNC_mu;
17106
17107 // NP indirect corrections to EW fermion couplings
17108 d_UgNC_mu = delU_gNC(mu);
17109 d_QgNC_mu = delQ_gNC(mu);
17110
17111 NPindirect = (-Qp * sW2_tree) * d_UgNC_mu + Qp * d_QgNC_mu;
17112
17113 // Direct contribution
17114 switch(p.getIndex()){
17115 //if (p.is("NEUTRINO_1") || p.is("NEUTRINO_2") || p.is("NEUTRINO_3"))
17116 case 0:
17117 CHf = 0.0;
17118 break;
17119 //else if (p.is("ELECTRON"))
17120 case 1:
17121 CHf = getSMEFTCoeff("CHeR", 0, 0, mu);
17122 break;
17123 case 2:
17124 CHf = 0.;
17125 break;
17126 //else if (p.is("MU"))
17127 case 3:
17128 CHf = getSMEFTCoeff("CHeR", 1, 1, mu);
17129 break;
17130 case 4:
17131 CHf = 0.;
17132 break;
17133 //else if (p.is("TAU"))
17134 case 5:
17135 CHf = getSMEFTCoeff("CHeR", 2, 2, mu);
17136 break;
17137 //else if (p.is("UP"))
17138 case 6:
17139 CHf = getSMEFTCoeff("CHuR", 0, 0, mu);
17140 break;
17141 //else if (p.is("DOWN"))
17142 case 7:
17143 CHf = getSMEFTCoeff("CHdR", 0, 0, mu);
17144 break;
17145 case 8:
17146 CHf = getSMEFTCoeff("CHuR", 1, 1, mu);
17147 break;
17148 case 9:
17149 CHf = getSMEFTCoeff("CHdR", 1, 1, mu);
17150 break;
17151 case 10:
17152 CHf = getSMEFTCoeff("CHuR", 2, 2, mu);
17153 break;
17154 //else if (p.is("BOTTOM"))
17155 case 11:
17156 CHf = getSMEFTCoeff("CHdR", 2, 2, mu);
17157 break;
17158 //else
17159 default:
17160 throw std::runtime_error("NPSMEFTd6General::deltaGR_f_mu(): wrong argument");
17161 }
17162
17163 double NPdirect = -0.5 * CHf * v2;
17164 return (NPindirect + NPdirect);
17165}

◆ 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 17185 of file NPSMEFTd6General.cpp.

17185 {
17186 if (pbar.getIndex() + 1 != p.getIndex() || pbar.getIndex() % 2 != 0)
17187 throw std::runtime_error("NPSMEFTd6General::deltaGR_Wff(): Not implemented");
17188
17189 gslpp::complex CHud = CHud_diag(pbar);
17190 return (0.5 * CHud * v2);
17191}

◆ 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 17224 of file NPSMEFTd6General.cpp.

17224 {
17225 if (pbar.getIndex() + 1 != p.getIndex() || pbar.getIndex() % 2 != 0)
17226 throw std::runtime_error("NPSMEFTd6General::deltaGR_Wff_mu(): Not implemented");
17227
17228 gslpp::complex CHud;
17229
17230 if (!pbar.is("QUARK") || pbar.getIndex() % 2 != 0)
17231 throw std::runtime_error("NPSMEFTd6General::deltaGR_Wff_mu(): wrong argument");
17232
17233 if (pbar.is("UP"))
17234 CHud = gslpp::complex(getSMEFTCoeff("CHudR", 0, 0, mu), getSMEFTCoeff("CHudI", 0, 0, mu), false);
17235 else if (pbar.is("CHARM"))
17236 CHud = gslpp::complex(getSMEFTCoeff("CHudR", 1, 1, mu), getSMEFTCoeff("CHudI", 1, 1, mu), false);
17237 else if (pbar.is("TOP"))
17238 CHud = gslpp::complex(getSMEFTCoeff("CHudR", 2, 2, mu), getSMEFTCoeff("CHudI", 2, 2, mu), false);
17239 else
17240 throw std::runtime_error("NPSMEFTd6General::deltaGR_Wff_mu(): wrong argument");
17241
17242 return (0.5 * CHud * v2);
17243}

◆ 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 17794 of file NPSMEFTd6General.cpp.

17794 {
17795 if (pbar.getIndex() + 1 != p.getIndex() || pbar.getIndex() % 2 != 0)
17796 throw std::runtime_error("NPSMEFTd6General::deltaGR_Wffh(): Not implemented");
17797
17798 gslpp::complex CHud = CHud_diag(pbar);
17799 return (sqrt(2.0) * Mz * cW_tree / v() / v() * CHud * v2);
17800}

◆ 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 17809 of file NPSMEFTd6General.cpp.

17809 {
17810 double CHf = CHf_diag(p);
17811 return (-2.0 * Mz / v() / v() * CHf * v2);
17812}

◆ 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 16989 of file NPSMEFTd6General.cpp.

16989 {
16990 return (deltaGL_f(p) + deltaGR_f(p));
16991}

◆ 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 15732 of file NPSMEFTd6General.cpp.

15732 {
15733 return ( deltaGamma_W() / trueSM.GammaW());
15734}

◆ 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 15736 of file NPSMEFTd6General.cpp.

15736 {
15737 double dWW = 0.0;
15738
15739 return (dWW * dWW);
15740}

◆ 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 16112 of file NPSMEFTd6General.cpp.

16112 {
16113 return ( deltaGamma_Z() / trueSM.Gamma_Z());
16114}

◆ 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 16116 of file NPSMEFTd6General.cpp.

16116 {
16117 double dWZ = 0.0;
16118
16119 return (dWZ * dWZ);
16120}

◆ deltaH3L1()

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

The coefficient of the 1-loop linear term in the Higgs selfcoupling.

Definition at line 15270 of file NPSMEFTd6General.cpp.

15271{
15272 double lin;
15273
15274 lin = ( -C1 - 2.0 * dZH - C1 * dZH );
15275
15276 lin = lin / (1.0 + C1)/(-1.0 + dZH);
15277
15278 return lin;
15279}

◆ deltaH3L2()

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

The coefficient of the 1-loop quadratic term in the Higgs selfcoupling.

Definition at line 15282 of file NPSMEFTd6General.cpp.

15283{
15284 double quad;
15285
15286 quad = dZH * ( 1.0 + 3.0 * dZH + C1 * (3.0 + dZH) );
15287
15288 quad = quad / (1.0 + C1)/(-1.0 + dZH)/(-1.0 + dZH);
15289
15290 return quad;
15291}

◆ 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 36489 of file NPSMEFTd6General.cpp.

36489 {
36490 double NPdirect, NPindirect;
36491
36492 NPdirect = eeMz / 4.0 / sW2_tree;
36493
36494 NPdirect = NPdirect * ((4.0 * sW_tree * cW_tree / eeMz) * getSMEFTCoeff("CHWB",mu)) * v2;
36495
36496 NPindirect = del_e_mu(mu) + 0.5 * del_A_mu(mu);
36497
36498 return NPdirect + NPindirect;
36499}

◆ 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 36523 of file NPSMEFTd6General.cpp.

36523 {
36524 // From arXiv:1708.09079 [hep-ph]. In our case, delta_e=0 since it is taken as inputs and its effects propagated
36525 // everywhere else
36526 double dgEff;
36527
36528 dgEff = (cW2_tree - sW2_tree)*(deltaGL_f(leptons[ELECTRON]) / gZlL - deltaGR_f(leptons[ELECTRON]) / gZlR)
36529 - 2.0 * deltaGL_Wff(leptons[NEUTRINO_1], leptons[ELECTRON]).real() / UevL;
36530
36531 return dgEff + deltaKgammaNP(muw);
36532}

◆ 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 36475 of file NPSMEFTd6General.cpp.

36475 {
36476 // Obtain from the other aTGC
36477
36478 return ( deltag1ZNP(mu) - (sW2_tree / cW2_tree) * (deltaKgammaNP(mu) - deltag1gaNP(mu)));
36479}

◆ 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 15476 of file NPSMEFTd6General.cpp.

15476 {
15477 // Ref. value used in MG simulations
15478 return ( ((quarks[BOTTOM].getMass()) - 4.18) / 4.18);
15479}

◆ 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 15481 of file NPSMEFTd6General.cpp.

15481 {
15482 return ( 0.0);
15483}

◆ 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 15485 of file NPSMEFTd6General.cpp.

15485 {
15486 // Ref. value used in MG simulations
15487 return ( ((quarks[CHARM].getMass()) - 1.275) / 1.275);
15488}

◆ 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 15490 of file NPSMEFTd6General.cpp.

15490 {
15491 return ( 0.0);
15492}

◆ 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 15458 of file NPSMEFTd6General.cpp.

15458 {
15459 // Ref. value used in MG simulations
15460 return ( (mHl - 125.1) / 125.1);
15461}

◆ 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 15463 of file NPSMEFTd6General.cpp.

15463 {
15464 return ( 0.0);
15465}

◆ deltaMLL2_f()

const double NPSMEFTd6General::deltaMLL2_f ( const Particle  f,
const double  s,
const double  t 
) const

Definition at line 46228 of file NPSMEFTd6General.cpp.

46228 {
46229 // Definitions
46230 double Qf, geSM, gfSM, deltage, deltagf, deltaGammaZ, is2c2;
46231
46232 // RG scale of the process
46233 double muRG;
46234
46235 // Four-fermion contribution
46236 double Aeeff;
46237
46238 // Propagator
46239 gslpp::complex propZ, propZc;
46240 double propZt;
46241
46242 // Correction to amplitude
46243 gslpp::complex deltaM2a, deltaM2b, deltaM2;
46244
46245 // -------------------------------------------
46246
46247 muRG = sqrt(s);
46248
46249 geSM = gZlL;
46250 deltage = deltaGL_f_mu(leptons[ELECTRON], muRG);
46251
46252 is2c2 = 1. / sW2_tree / cW2_tree;
46253
46254 switch(f.getIndex()){
46255 //if (f.is("ELECTRON")) {
46256 case 1:
46257 Aeeff = 2.0 * CeeLL_e(muRG);
46258 Qf = leptons[ELECTRON].getCharge();
46259 gfSM = gZlL;
46260 deltagf = deltaGL_f_mu(leptons[ELECTRON], muRG);
46261 break;
46262 //} else if (f.is("MU")) {
46263 case 3:
46264 Aeeff = CeeLL_mu(muRG);
46265 Qf = leptons[ELECTRON].getCharge();
46266 gfSM = gZlL;
46267 deltagf = deltaGL_f_mu(leptons[MU], muRG);
46268 break;
46269 //} else if (f.is("TAU")) {
46270 case 5:
46271 Aeeff = CeeLL_tau(muRG);
46272 Qf = leptons[ELECTRON].getCharge();
46273 gfSM = gZlL;
46274 deltagf = deltaGL_f_mu(leptons[TAU], muRG);
46275 break;
46276 //} else if (f.is("UP")) {
46277 case 6:
46278 Aeeff = CeeLL_up(muRG);
46279 Qf = quarks[UP].getCharge();
46280 gfSM = gZuL;
46281 deltagf = deltaGL_f_mu(quarks[UP], muRG);
46282 break;
46283 //} else if (f.is("CHARM")) {
46284 case 8:
46285 Aeeff = CeeLL_charm(muRG);
46286 Qf = quarks[UP].getCharge();
46287 gfSM = gZuL;
46288 deltagf = deltaGL_f_mu(quarks[CHARM], muRG);
46289 break;
46290 //} else if (f.is("DOWN")) {
46291 case 7:
46292 Aeeff = CeeLL_down(muRG);
46293 Qf = quarks[DOWN].getCharge();
46294 gfSM = gZdL;
46295 deltagf = deltaGL_f_mu(quarks[DOWN], muRG);
46296 break;
46297 //} else if (f.is("STRANGE")) {
46298 case 9:
46299 Aeeff = CeeLL_strange(muRG);
46300 Qf = quarks[DOWN].getCharge();
46301 gfSM = gZdL;
46302 deltagf = deltaGL_f_mu(quarks[STRANGE], muRG);
46303 break;
46304 //} else if (f.is("BOTTOM")) {
46305 case 11:
46306 Aeeff = CeeLL_bottom(muRG);
46307 Qf = quarks[DOWN].getCharge();
46308 gfSM = gZdL;
46309 deltagf = deltaGL_f_mu(quarks[BOTTOM], muRG);
46310 break;
46311 default:
46312 throw std::runtime_error("NPSMEFTd6General::deltaMLL2_f(): wrong argument");
46313 }
46314
46315 // Add the remaining factors that enter with the four-fermion operator
46316 Aeeff = Aeeff * s / (4. * M_PI * trueSM.alphaMz());
46317
46318 deltaGammaZ = deltaGamma_Z();
46319
46320 // -------------------------------------------
46321
46322 propZ = s / (s - Mz * Mz - Mz * trueSM.Gamma_Z() * (gslpp::complex::i()));
46323
46324 propZc = propZ.conjugate();
46325
46326 propZt = s / (t - Mz * Mz);
46327
46328 deltaM2a = (-Qf + is2c2 * geSM * gfSM * propZ);
46329
46330 deltaM2b = -Qf * delta_em + Aeeff
46331 + is2c2 * (geSM * deltagf + gfSM * deltage) * propZc
46332 - (gslpp::complex::i()) * is2c2 * geSM * gfSM * Mz * deltaGammaZ * propZc * propZc / s;
46333
46334 // Add t-channel contributions for f=e
46335 if (f.is("ELECTRON")) {
46336 deltaM2a = deltaM2a + is2c2 * geSM * gfSM * propZt + s / t;
46337 deltaM2b = deltaM2b + is2c2 * (geSM * deltagf + gfSM * deltage) * propZt;
46338 }
46339
46340 deltaM2 = deltaM2a * deltaM2b;
46341
46342 return 2.0 * deltaM2.real();
46343
46344}
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 45958 of file NPSMEFTd6General.cpp.

45958 {
45959 // Definitions
45960 double Qf, geSM, gfSM, deltage, deltagf, deltaGammaZ, is2c2;
45961
45962 double muRG;
45963
45964 // Four-fermion contribution
45965 double Aeeff;
45966
45967 // Propagator
45968 gslpp::complex propZ, propZc;
45969
45970 // Correction to amplitude
45971 gslpp::complex deltaM2a, deltaM2b, deltaM2;
45972
45973 // -------------------------------------------
45974
45975 muRG = sqrt(s);
45976
45977 geSM = gZlL;
45978 deltage = deltaGL_f_mu(leptons[ELECTRON], muRG);
45979
45980 is2c2 = 1. / sW2_tree / cW2_tree;
45981
45982 switch(f.getIndex()){
45983 //if (f.is("ELECTRON")) {
45984 case 1:
45985 Aeeff = CeeLR_e(muRG);
45986 Qf = leptons[ELECTRON].getCharge();
45987 gfSM = gZlR;
45988 deltagf = deltaGR_f_mu(leptons[ELECTRON], muRG);
45989 break;
45990 //} else if (f.is("MU")) {
45991 case 3:
45992 Aeeff = CeeLR_mu(muRG);
45993 Qf = leptons[ELECTRON].getCharge();
45994 gfSM = gZlR;
45995 deltagf = deltaGR_f_mu(leptons[MU], muRG);
45996 break;
45997 //} else if (f.is("TAU")) {
45998 case 5:
45999 Aeeff = CeeLR_tau(muRG);
46000 Qf = leptons[ELECTRON].getCharge();
46001 gfSM = gZlR;
46002 deltagf = deltaGR_f_mu(leptons[TAU], muRG);
46003 break;
46004 //} else if (f.is("UP")) {
46005 case 6:
46006 Aeeff = CeeLR_up(muRG);
46007 Qf = quarks[UP].getCharge();
46008 gfSM = gZuR;
46009 deltagf = deltaGR_f_mu(quarks[UP], muRG);
46010 break;
46011 //} else if (f.is("CHARM")) {
46012 case 8:
46013 Aeeff = CeeLR_charm(muRG);
46014 Qf = quarks[UP].getCharge();
46015 gfSM = gZuR;
46016 deltagf = deltaGR_f_mu(quarks[CHARM], muRG);
46017 break;
46018 //} else if (f.is("DOWN")) {
46019 case 7:
46020 Aeeff = CeeLR_down(muRG);
46021 Qf = quarks[DOWN].getCharge();
46022 gfSM = gZdR;
46023 deltagf = deltaGR_f_mu(quarks[DOWN], muRG);
46024 break;
46025 //} else if (f.is("STRANGE")) {
46026 case 9:
46027 Aeeff = CeeLR_strange(muRG);
46028 Qf = quarks[DOWN].getCharge();
46029 gfSM = gZdR;
46030 deltagf = deltaGR_f_mu(quarks[STRANGE], muRG);
46031 break;
46032 //} else if (f.is("BOTTOM")) {
46033 case 11:
46034 Aeeff = CeeLR_bottom(muRG);
46035 Qf = quarks[DOWN].getCharge();
46036 gfSM = gZdR;
46037 deltagf = deltaGR_f_mu(quarks[BOTTOM], muRG);
46038 break;
46039 //} else
46040 default:
46041 throw std::runtime_error("NPSMEFTd6General::deltaMLR2_f(): wrong argument");
46042 }
46043
46044 // Add the remaining factors that enter with the four-fermion operator
46045 Aeeff = Aeeff * s / (4. * M_PI * trueSM.alphaMz());
46046
46047 deltaGammaZ = deltaGamma_Z();
46048
46049 // -------------------------------------------
46050
46051 propZ = s / (s - Mz * Mz - Mz * trueSM.Gamma_Z() * (gslpp::complex::i()));
46052
46053 propZc = propZ.conjugate();
46054
46055 deltaM2a = (-Qf + is2c2 * geSM * gfSM * propZ);
46056
46057 deltaM2b = -Qf * delta_em + Aeeff
46058 + is2c2 * (geSM * deltagf + gfSM * deltage) * propZc
46059 - (gslpp::complex::i()) * is2c2 * geSM * gfSM * Mz * deltaGammaZ * propZc * propZc / s;
46060
46061 deltaM2 = deltaM2a * deltaM2b;
46062
46063 return 2.0 * deltaM2.real();
46064
46065}
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 46176 of file NPSMEFTd6General.cpp.

46176 {
46177 // Definitions
46178 double Qf, geSM, gfSM, deltage, deltagf, is2c2;
46179
46180 // RG scale of the process
46181 double muRG;
46182
46183 // Four-fermion contribution
46184 double Aeeff;
46185
46186 // t-channel propagator
46187 double propZ;
46188
46189 // Correction to amplitude
46190 double deltaM2a, deltaM2b, deltaM2;
46191
46192 // -------------------------------------------
46193
46194 muRG = sqrt(s);
46195
46196 geSM = gZlL;
46197 deltage = deltaGL_f_mu(leptons[ELECTRON], muRG);
46198
46199 is2c2 = 1. / sW2_tree / cW2_tree;
46200
46201 Aeeff = CeeLR_e(muRG);
46202 Qf = leptons[ELECTRON].getCharge();
46203 gfSM = gZlR;
46204 deltagf = deltaGR_f_mu(leptons[ELECTRON], muRG);
46205
46206 // Add the remaining factors that enter with the four-fermion operator
46207 Aeeff = Aeeff * t / (4. * M_PI * trueSM.alphaMz());
46208
46209 // -------------------------------------------
46210
46211 propZ = t / (t - Mz * Mz);
46212
46213 deltaM2a = (-Qf + is2c2 * geSM * gfSM * propZ);
46214
46215 deltaM2b = -Qf * delta_em + Aeeff
46216 + is2c2 * (geSM * deltagf + gfSM * deltage) * propZ;
46217
46218 deltaM2 = deltaM2a * deltaM2b;
46219
46220 return 2.0 * deltaM2;
46221
46222}

◆ deltaMRL2_f()

const double NPSMEFTd6General::deltaMRL2_f ( const Particle  f,
const double  s 
) const

Definition at line 46067 of file NPSMEFTd6General.cpp.

46067 {
46068 // Definitions
46069 double Qf, geSM, gfSM, deltage, deltagf, deltaGammaZ, is2c2;
46070
46071 double muRG;
46072
46073 // Four-fermion contribution
46074 double Aeeff;
46075
46076 // Propagator
46077 gslpp::complex propZ, propZc;
46078
46079 // Correction to amplitude
46080 gslpp::complex deltaM2a, deltaM2b, deltaM2;
46081
46082 // -------------------------------------------
46083
46084 muRG = sqrt(s);
46085
46086 geSM = gZlR;
46087 deltage = deltaGR_f_mu(leptons[ELECTRON], muRG);
46088
46089 is2c2 = 1. / sW2_tree / cW2_tree;
46090
46091 switch(f.getIndex()){
46092 //if (f.is("ELECTRON")) {
46093 case 1:
46094 Aeeff = CeeRL_e(muRG);
46095 Qf = leptons[ELECTRON].getCharge();
46096 gfSM = gZlL;
46097 deltagf = deltaGL_f_mu(leptons[ELECTRON], muRG);
46098 break;
46099 //} else if (f.is("MU")) {
46100 case 3:
46101 Aeeff = CeeRL_mu(muRG);
46102 Qf = leptons[ELECTRON].getCharge();
46103 gfSM = gZlL;
46104 deltagf = deltaGL_f_mu(leptons[MU], muRG);
46105 break;
46106 //} else if (f.is("TAU")) {
46107 case 5:
46108 Aeeff = CeeRL_tau(muRG);
46109 Qf = leptons[ELECTRON].getCharge();
46110 gfSM = gZlL;
46111 deltagf = deltaGL_f_mu(leptons[TAU], muRG);
46112 break;
46113 //} else if (f.is("UP")) {
46114 case 6:
46115 Aeeff = CeeRL_up(muRG);
46116 Qf = quarks[UP].getCharge();
46117 gfSM = gZuL;
46118 deltagf = deltaGL_f_mu(quarks[UP], muRG);
46119 break;
46120 //} else if (f.is("CHARM")) {
46121 case 8:
46122 Aeeff = CeeRL_charm(muRG);
46123 Qf = quarks[UP].getCharge();
46124 gfSM = gZuL;
46125 deltagf = deltaGL_f_mu(quarks[CHARM], muRG);
46126 break;
46127 //} else if (f.is("DOWN")) {
46128 case 7:
46129 Aeeff = CeeRL_down(muRG);
46130 Qf = quarks[DOWN].getCharge();
46131 gfSM = gZdL;
46132 deltagf = deltaGL_f_mu(quarks[DOWN], muRG);
46133 break;
46134 //} else if (f.is("STRANGE")) {
46135 case 9:
46136 Aeeff = CeeRL_strange(muRG);
46137 Qf = quarks[DOWN].getCharge();
46138 gfSM = gZdL;
46139 deltagf = deltaGL_f_mu(quarks[STRANGE], muRG);
46140 break;
46141 //} else if (f.is("BOTTOM")) {
46142 case 11:
46143 Aeeff = CeeRL_bottom(muRG);
46144 Qf = quarks[DOWN].getCharge();
46145 gfSM = gZdL;
46146 deltagf = deltaGL_f_mu(quarks[BOTTOM], muRG);
46147 break;
46148 //} else
46149 default:
46150 throw std::runtime_error("NPSMEFTd6General::deltaMRL2_f(): wrong argument");
46151 }
46152
46153 // Add the remaining factors that enter with the four-fermion operator
46154 Aeeff = Aeeff * s / (4. * M_PI * trueSM.alphaMz());
46155
46156 deltaGammaZ = deltaGamma_Z();
46157
46158 // -------------------------------------------
46159
46160 propZ = s / (s - Mz * Mz - Mz * trueSM.Gamma_Z() * (gslpp::complex::i()));
46161
46162 propZc = propZ.conjugate();
46163
46164 deltaM2a = (-Qf + is2c2 * geSM * gfSM * propZ);
46165
46166 deltaM2b = -Qf * delta_em + Aeeff
46167 + is2c2 * (geSM * deltagf + gfSM * deltage) * propZc
46168 - (gslpp::complex::i()) * is2c2 * geSM * gfSM * Mz * deltaGammaZ * propZc * propZc / s;
46169
46170 deltaM2 = deltaM2a * deltaM2b;
46171
46172 return 2.0 * deltaM2.real();
46173
46174}
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 46224 of file NPSMEFTd6General.cpp.

46224 {
46225 return deltaMLR2t_e(s, t);
46226}

◆ deltaMRR2_f()

const double NPSMEFTd6General::deltaMRR2_f ( const Particle  f,
const double  s,
const double  t 
) const

Definition at line 46346 of file NPSMEFTd6General.cpp.

46346 {
46347 // Definitions
46348 double Qf, geSM, gfSM, deltage, deltagf, deltaGammaZ, is2c2;
46349
46350 // RG scale of the process
46351 double muRG;
46352
46353 // Four-fermion contribution
46354 double Aeeff;
46355
46356 // Propagator
46357 gslpp::complex propZ, propZc;
46358 double propZt;
46359
46360 // Correction to amplitude
46361 gslpp::complex deltaM2a, deltaM2b, deltaM2;
46362
46363 // -------------------------------------------
46364
46365 muRG = sqrt(s);
46366
46367 geSM = gZlR;
46368 deltage = deltaGR_f_mu(leptons[ELECTRON], muRG);
46369
46370 is2c2 = 1. / sW2_tree / cW2_tree;
46371
46372 switch(f.getIndex()){
46373 //if (f.is("ELECTRON")) {
46374 case 1:
46375 Aeeff = 2.0 * CeeRR_e(muRG);
46376 Qf = leptons[ELECTRON].getCharge();
46377 gfSM = gZlR;
46378 deltagf = deltaGR_f_mu(leptons[ELECTRON], muRG);
46379 break;
46380 //} else if (f.is("MU")) {
46381 case 3:
46382 Aeeff = CeeRR_mu(muRG);
46383 Qf = leptons[ELECTRON].getCharge();
46384 gfSM = gZlR;
46385 deltagf = deltaGR_f_mu(leptons[MU], muRG);
46386 break;
46387 //} else if (f.is("TAU")) {
46388 case 5:
46389 Aeeff = CeeRR_tau(muRG);
46390 Qf = leptons[ELECTRON].getCharge();
46391 gfSM = gZlR;
46392 deltagf = deltaGR_f_mu(leptons[TAU], muRG);
46393 break;
46394 //} else if (f.is("UP")) {
46395 case 6:
46396 Aeeff = CeeRR_up(muRG);
46397 Qf = quarks[UP].getCharge();
46398 gfSM = gZuR;
46399 deltagf = deltaGR_f_mu(quarks[UP], muRG);
46400 break;
46401 //} else if (f.is("CHARM")) {
46402 case 8:
46403 Aeeff = CeeRR_charm(muRG);
46404 Qf = quarks[UP].getCharge();
46405 gfSM = gZuR;
46406 deltagf = deltaGR_f_mu(quarks[CHARM], muRG);
46407 break;
46408 //} else if (f.is("DOWN")) {
46409 case 7:
46410 Aeeff = CeeRR_down(muRG);
46411 Qf = quarks[DOWN].getCharge();
46412 gfSM = gZdR;
46413 deltagf = deltaGR_f_mu(quarks[DOWN], muRG);
46414 break;
46415 //} else if (f.is("STRANGE")) {
46416 case 9:
46417 Aeeff = CeeRR_strange(muRG);
46418 Qf = quarks[DOWN].getCharge();
46419 gfSM = gZdR;
46420 deltagf = deltaGR_f_mu(quarks[STRANGE], muRG);
46421 break;
46422 //} else if (f.is("BOTTOM")) {
46423 case 11:
46424 Aeeff = CeeRR_bottom(muRG);
46425 Qf = quarks[DOWN].getCharge();
46426 gfSM = gZdR;
46427 deltagf = deltaGR_f_mu(quarks[BOTTOM], muRG);
46428 break;
46429 default:
46430 throw std::runtime_error("NPSMEFTd6General::deltaMRR2_f(): wrong argument");
46431 }
46432
46433 // Add the remaining factors that enter with the four-fermion operator
46434 Aeeff = Aeeff * s / (4. * M_PI * trueSM.alphaMz());
46435
46436 deltaGammaZ = deltaGamma_Z();
46437
46438 // -------------------------------------------
46439
46440 propZ = s / (s - Mz * Mz - Mz * trueSM.Gamma_Z() * (gslpp::complex::i()));
46441
46442 propZc = propZ.conjugate();
46443
46444 propZt = s / (t - Mz * Mz);
46445
46446 deltaM2a = (-Qf + is2c2 * geSM * gfSM * propZ);
46447
46448 deltaM2b = -Qf * delta_em + Aeeff
46449 + is2c2 * (geSM * deltagf + gfSM * deltage) * propZc
46450 - (gslpp::complex::i()) * is2c2 * geSM * gfSM * Mz * deltaGammaZ * propZc * propZc / s;
46451
46452 // Add t-channel contributions for f=e
46453 //if (f.is("ELECTRON")) {
46454 if ( f.getIndex() == 1 ) {
46455 deltaM2a = deltaM2a + is2c2 * geSM * gfSM * propZt + s / t;
46456 deltaM2b = deltaM2b + is2c2 * (geSM * deltagf + gfSM * deltage) * propZt;
46457 }
46458
46459 deltaM2 = deltaM2a * deltaM2b;
46460
46461 return 2.0 * deltaM2.real();
46462
46463}
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 15467 of file NPSMEFTd6General.cpp.

15467 {
15468 // Ref. value used in MG simulations
15469 return ( (mtpole - 173.0) / 173.0);
15470}

◆ 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 15472 of file NPSMEFTd6General.cpp.

15472 {
15473 return ( 0.0);
15474}

◆ 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 15494 of file NPSMEFTd6General.cpp.

15494 {
15495 // Ref. value used in MG simulations
15496 return ( ((leptons[TAU].getMass()) - 1.77682) / 1.77682);
15497}

◆ 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 15499 of file NPSMEFTd6General.cpp.

15499 {
15500 return ( 0.0);
15501}

◆ 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 15539 of file NPSMEFTd6General.cpp.

15539 {
15540 // Ref. value used in MG simulations
15541 // (Value chosen to produce the same tree level SM pars as in the Alpha scheme with the input pars above)
15542 return ( (Mw_inp - 79.96717329554225) / 79.96717329554225);
15543}

◆ 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 15545 of file NPSMEFTd6General.cpp.

15545 {
15546 return ( 0.0);
15547}

◆ 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 15579 of file NPSMEFTd6General.cpp.

15579 {
15580 // return (- 1.0 / 4.0 / (cW2_tree - sW2_tree)
15581 // *(4.0 * sW_tree * cW_tree * getSMEFTCoeffEW("CHWB") * v2_over_LambdaNP2
15582 // + cW2_tree * getSMEFTCoeffEW("CHD") * v2_over_LambdaNP2
15583 // + 2.0 * sW2_tree * delta_GF));
15584
15585 double deltaNLO;
15586
15587 // Finite NLO corrections in alpha scheme (set to zero for the moment)
15588 deltaNLO = 0.;
15589
15590 return (delta_e - 0.5 * delta_sW2 + delta_v + cNLOd6 * deltaNLO);
15591}

◆ 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 15593 of file NPSMEFTd6General.cpp.

15593 {
15594 double dMW = 0.0;
15595
15596 return (dMW * dMW);
15597}

◆ 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 15449 of file NPSMEFTd6General.cpp.

15449 {
15450 // Ref. value used in MG simulations
15451 return ( (Mz - 91.1879) / 91.1879);
15452}

◆ 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 15454 of file NPSMEFTd6General.cpp.

15454 {
15455 return ( 0.0);
15456}

◆ 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 15225 of file NPSMEFTd6General.cpp.

15225 {
15226
15227 double alphatoW;
15228 double d_GF_mu;
15229 double deltaOLO;
15230
15231 // delta_GF, including RG scale dependence
15232 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;
15233
15234 // Combinations of parameters to control the change of SM EW input scheme
15235 // Combination multiplying d OSM/d alpha
15236 alphatoW = ( GF/sqrt(2.0)/Mz/Mz/M_PI ) * ( pow(Mw_inp,4) * ( getSMEFTCoeff("CHD", mu) * v2 - 2.0 * d_GF_mu )
15237 + 2.0 * pow(Mz*Mw_inp,2) * (d_GF_mu + 2.0 * sW_tree * cW_tree * getSMEFTCoeff("CHWB", mu) * v2 ) );
15238
15239 deltaOLO = dOSMdalpha * alphatoW;
15240
15241 return deltaOLO;
15242}

◆ 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 15244 of file NPSMEFTd6General.cpp.

15244 {
15245
15246 double Wtoalpha;
15247 double d_GF_mu;
15248 double deltaOLO;
15249
15250 // delta_GF, including RG scale dependence
15251 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;
15252
15253 // Combinations of parameters to control the change of SM EW input scheme
15254 // Combination multiplying d OSM/d MW
15255 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) ) )
15256 * ( sqrt(2.0) * M_PI * sW2_tree * aleMz * getSMEFTCoeff("CHD", mu) * v2
15257 + ( 4.0 * GF * Mz*Mz * sW2_tree - 2.0 * sqrt(2.0) * aleMz * M_PI * (1.0 + sW2_tree) ) * d_GF_mu
15258 + ( 8.0 * GF * Mz*Mz * sW2_tree - 4.0 * sqrt(2.0) * aleMz * M_PI ) * sW_tree * cW_tree * getSMEFTCoeff("CHWB", mu) * v2 );
15259
15260 deltaOLO = dOSMdMW * Wtoalpha;
15261
15262 return deltaOLO;
15263}

◆ 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 16702 of file NPSMEFTd6General.cpp.

16703{
16704 double dR0_f = 0., delGVl = 0., delGAl = 0., deltaGl = 0., Gl = 0.;
16705 bool nonZeroNP = false;
16706
16707 int findex = f.getIndex();
16708
16709 double deltaNLO;
16710
16711 //if (f.is("LEPTON")) {
16712 if ( findex < 6 ) {
16713 delGVl = deltaGV_f(f);
16714 delGAl = deltaGA_f(f);
16715 if (delGVl != 0.0 || delGAl != 0.0) nonZeroNP = true;
16716 }
16717
16718 double delGVq[6], delGAq[6];
16719 for (int q = 0; q < 6; ++q) {
16720 delGVq[q] = deltaGV_f(quarks[q]);
16721 delGAq[q] = deltaGA_f(quarks[q]);
16722 if (delGVq[q] != 0.0 || delGAq[q] != 0.0) nonZeroNP = true;
16723 }
16724
16725 if (nonZeroNP) {
16726 double CF = 1.;
16727 //if (f.is("LEPTON")) {
16728 if ( findex < 6 ) {
16729 double gVl = trueSM.gV_f(f).real();
16730 double gAl = trueSM.gA_f(f).real();
16731 Gl = gVl * gVl + gAl*gAl;
16732 deltaGl = 2.0 * (gVl * delGVl + gAl * delGAl);
16733 CF = 3.;
16734 }
16735 double Gq[6], deltaGq[6];
16736 double gVq, gAq;
16737 double Gq_sum = 0.0, delGq_sum = 0.0;
16738 for (int q = 0; q < 6; ++q) {
16739 gVq = trueSM.gV_f(quarks[q]).real();
16740 gAq = trueSM.gA_f(quarks[q]).real();
16741 Gq[q] = gVq * gVq + gAq*gAq;
16742 deltaGq[q] = 2.0 * (gVq * delGVq[q] + gAq * delGAq[q]);
16743
16744 Gq_sum += CF * Gq[q];
16745 delGq_sum += CF * deltaGq[q];
16746 }
16747 //if (f.is("LEPTON"))
16748 if ( findex < 6 )
16749 if ( (findex == 0) || (findex == 2) || (findex == 4) ) {
16750 //if ( f.is("NEUTRINO_1") || f.is("NEUTRINO_2") || f.is("NEUTRINO_3") ) {
16751 dR0_f = deltaGl / Gq_sum - Gl * delGq_sum / Gq_sum / Gq_sum;
16752 } else {
16753 dR0_f = delGq_sum / Gl - Gq_sum * deltaGl / Gl / Gl;
16754 }
16755 else
16756 dR0_f = deltaGq[f.getIndex() - 6] / Gq_sum
16757 - Gq[f.getIndex() - 6] * delGq_sum / Gq_sum / Gq_sum;
16758 }
16759
16760 // Finite NLO corrections: not available for u, d and s
16761 switch(findex){
16762 //if (f.is("ELECTRON")) {
16763 case 1:
16764 deltaNLO = (+0.003062 * getSMEFTCoeffEW("CW") +0.007318 * getSMEFTCoeffEW("CHbox") +2.44086 * getSMEFTCoeffEW("CHD") +0.002518 * getSMEFTCoeffEW("CHB")
16765 +0.00432 * getSMEFTCoeffEW("CHW") +2.73273 * getSMEFTCoeffEW("CHWB") -0.20729 * getSMEFTCoeffEW("CuWR",2, 2) +0.058637 * getSMEFTCoeffEW("CuBR",2, 2)
16766 -1.30043 * getSMEFTCoeffEW("CHl1R",0, 0) +0.004185 * getSMEFTCoeffEW("CHl1R",1, 1) +0.004185 * getSMEFTCoeffEW("CHl1R",2, 2) -0.848528 * getSMEFTCoeffEW("CHl3R",0, 0)
16767 +0.18628 * getSMEFTCoeffEW("CHl3R",1, 1) +3.70685 * getSMEFTCoeffEW("CHeR",0, 0) +0.004185 * getSMEFTCoeffEW("CHeR",1, 1) +0.004185 * getSMEFTCoeffEW("CHeR",2, 2)
16768 +0.203989 * getSMEFTCoeffEW("CHq1R",0, 0) +0.203989 * getSMEFTCoeffEW("CHq1R",1, 1) +0.970933 * getSMEFTCoeffEW("CHq1R",2, 2) +1.02553 * getSMEFTCoeffEW("CHq3R",0, 0)
16769 +1.02553 * getSMEFTCoeffEW("CHq3R",1, 1) +0.017291 * getSMEFTCoeffEW("CHq3R",2, 2) +0.386004 * getSMEFTCoeffEW("CHuR",0, 0) +0.386004 * getSMEFTCoeffEW("CHuR",1, 1)
16770 -0.479269 * getSMEFTCoeffEW("CHuR",2, 2) -0.191495 * getSMEFTCoeffEW("CHdR",0, 0) -0.191495 * getSMEFTCoeffEW("CHdR",1, 1) -0.191495 * getSMEFTCoeffEW("CHdR",2, 2)
16771 -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)
16772 +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)
16773 -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)
16774 -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)
16775 -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)
16776 -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)
16777 +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)
16778 +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)
16779 +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)
16780 -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)
16781 -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)
16782 -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)
16783 -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)
16784 -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)
16785 -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)
16786 -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)
16787 +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)
16788 +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)
16789 -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)
16790 -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)
16791 +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)
16792 +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)
16793 -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)
16794 +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)
16795 +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)
16796 -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)
16797 -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)
16798 +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)
16799 +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)
16800 -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)
16801 -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)
16802 -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)
16803 +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)
16804 -0.029362 * getSMEFTCoeffEW("Cqd1R",2, 2, 1, 1) -0.029362 * getSMEFTCoeffEW("Cqd1R",2, 2, 2, 2) ) * v2;
16805 break;
16806 //} else if (f.is("MUON")) {
16807 case 3:
16808 deltaNLO = (+0.003062 * getSMEFTCoeffEW("CW") +0.007318 * getSMEFTCoeffEW("CHbox") +2.44086 * getSMEFTCoeffEW("CHD") +0.002518 * getSMEFTCoeffEW("CHB")
16809 +0.00432 * getSMEFTCoeffEW("CHW") +2.73273 * getSMEFTCoeffEW("CHWB") -0.20729 * getSMEFTCoeffEW("CuWR",2, 2) +0.058637 * getSMEFTCoeffEW("CuBR",2, 2)
16810 +0.004185 * getSMEFTCoeffEW("CHl1R",0, 0) -1.30043 * getSMEFTCoeffEW("CHl1R",1, 1) +0.004185 * getSMEFTCoeffEW("CHl1R",2, 2) +0.18628 * getSMEFTCoeffEW("CHl3R",0, 0)
16811 -0.848528 * getSMEFTCoeffEW("CHl3R",1, 1) +0.004185 * getSMEFTCoeffEW("CHeR",0, 0) +3.70685 * getSMEFTCoeffEW("CHeR",1, 1) +0.004185 * getSMEFTCoeffEW("CHeR",2, 2)
16812 +0.203989 * getSMEFTCoeffEW("CHq1R",0, 0) +0.203989 * getSMEFTCoeffEW("CHq1R",1, 1) +0.970933 * getSMEFTCoeffEW("CHq1R",2, 2) +1.02553 * getSMEFTCoeffEW("CHq3R",0, 0)
16813 +1.02553 * getSMEFTCoeffEW("CHq3R",1, 1) +0.017291 * getSMEFTCoeffEW("CHq3R",2, 2) +0.386004 * getSMEFTCoeffEW("CHuR",0, 0) +0.386004 * getSMEFTCoeffEW("CHuR",1, 1)
16814 -0.479269 * getSMEFTCoeffEW("CHuR",2, 2) -0.191495 * getSMEFTCoeffEW("CHdR",0, 0) -0.191495 * getSMEFTCoeffEW("CHdR",1, 1) -0.191495 * getSMEFTCoeffEW("CHdR",2, 2)
16815 -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)
16816 +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)
16817 -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)
16818 -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)
16819 -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)
16820 -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)
16821 +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)
16822 -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)
16823 -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)
16824 +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)
16825 -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)
16826 -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)
16827 -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)
16828 -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)
16829 -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)
16830 -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)
16831 -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)
16832 -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)
16833 +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)
16834 -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)
16835 +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)
16836 +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)
16837 -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)
16838 +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)
16839 +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)
16840 -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)
16841 -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)
16842 -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)
16843 +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)
16844 -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)
16845 -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)
16846 -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)
16847 +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)
16848 -0.029362 * getSMEFTCoeffEW("Cqd1R",2, 2, 1, 1) -0.029362 * getSMEFTCoeffEW("Cqd1R",2, 2, 2, 2) ) * v2;
16849 break;
16850 //} else if (f.is("TAU")) {
16851 case 5:
16852 deltaNLO = (+0.003062 * getSMEFTCoeffEW("CW") +0.007318 * getSMEFTCoeffEW("CHbox") +2.44086 * getSMEFTCoeffEW("CHD") +0.002518 * getSMEFTCoeffEW("CHB")
16853 +0.00432 * getSMEFTCoeffEW("CHW") +2.73273 * getSMEFTCoeffEW("CHWB") -0.20729 * getSMEFTCoeffEW("CuWR",2, 2) +0.058637 * getSMEFTCoeffEW("CuBR",2, 2)
16854 +0.004185 * getSMEFTCoeffEW("CHl1R",0, 0) +0.004185 * getSMEFTCoeffEW("CHl1R",1, 1) -1.30043 * getSMEFTCoeffEW("CHl1R",2, 2) +0.18628 * getSMEFTCoeffEW("CHl3R",0, 0)
16855 +0.18628 * getSMEFTCoeffEW("CHl3R",1, 1) -1.03458 * getSMEFTCoeffEW("CHl3R",2, 2) +0.004185 * getSMEFTCoeffEW("CHeR",0, 0) +0.004185 * getSMEFTCoeffEW("CHeR",1, 1)
16856 +3.70685 * getSMEFTCoeffEW("CHeR",2, 2) +0.203989 * getSMEFTCoeffEW("CHq1R",0, 0) +0.203989 * getSMEFTCoeffEW("CHq1R",1, 1) +0.970933 * getSMEFTCoeffEW("CHq1R",2, 2)
16857 +1.02553 * getSMEFTCoeffEW("CHq3R",0, 0) +1.02553 * getSMEFTCoeffEW("CHq3R",1, 1) +0.017291 * getSMEFTCoeffEW("CHq3R",2, 2) +0.386004 * getSMEFTCoeffEW("CHuR",0, 0)
16858 +0.386004 * getSMEFTCoeffEW("CHuR",1, 1) -0.479269 * getSMEFTCoeffEW("CHuR",2, 2) -0.191495 * getSMEFTCoeffEW("CHdR",0, 0) -0.191495 * getSMEFTCoeffEW("CHdR",1, 1)
16859 -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)
16860 -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)
16861 -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)
16862 -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)
16863 -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)
16864 +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)
16865 +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)
16866 +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)
16867 +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)
16868 -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)
16869 +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)
16870 +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)
16871 -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)
16872 -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)
16873 -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)
16874 -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)
16875 +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)
16876 -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)
16877 -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)
16878 +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)
16879 +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)
16880 +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)
16881 +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)
16882 -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)
16883 +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)
16884 -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)
16885 -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)
16886 -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)
16887 +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)
16888 +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)
16889 -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)
16890 +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)
16891 +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)
16892 +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;
16893 break;
16894 //} else if (f.is("CHARM")) {
16895 case 8:
16896 deltaNLO = (+0.000381 * getSMEFTCoeffEW("CW") +0.000039 * getSMEFTCoeffEW("CHbox") -0.001741 * getSMEFTCoeffEW("CHD") +0.000014 * getSMEFTCoeffEW("CHB")
16897 +0.000023 * getSMEFTCoeffEW("CHW") -0.001841 * getSMEFTCoeffEW("CHWB") +0.000982 * getSMEFTCoeffEW("CuWR",2, 2) +0.000596 * getSMEFTCoeffEW("CuBR",2, 2)
16898 +0.000023 * getSMEFTCoeffEW("CHl1R",0, 0) +0.000023 * getSMEFTCoeffEW("CHl1R",1, 1) +0.000023 * getSMEFTCoeffEW("CHl1R",2, 2) +0.000077 * getSMEFTCoeffEW("CHl3R",0, 0)
16899 +0.000077 * getSMEFTCoeffEW("CHl3R",1, 1) +0.000023 * getSMEFTCoeffEW("CHeR",0, 0) +0.000023 * getSMEFTCoeffEW("CHeR",1, 1) +0.000023 * getSMEFTCoeffEW("CHeR",2, 2)
16900 -0.001351 * getSMEFTCoeffEW("CHq1R",0, 0) -0.012228 * getSMEFTCoeffEW("CHq1R",1, 1) -0.000752 * getSMEFTCoeffEW("CHq1R",2, 2) -0.004142 * getSMEFTCoeffEW("CHq3R",0, 0)
16901 +0.00441 * getSMEFTCoeffEW("CHq3R",1, 1) -0.000797 * getSMEFTCoeffEW("CHq3R",2, 2) -0.002515 * getSMEFTCoeffEW("CHuR",0, 0) +0.012011 * getSMEFTCoeffEW("CHuR",1, 1)
16902 -0.002049 * getSMEFTCoeffEW("CHuR",2, 2) +0.001245 * getSMEFTCoeffEW("CHdR",0, 0) +0.001245 * getSMEFTCoeffEW("CHdR",1, 1) +0.001245 * getSMEFTCoeffEW("CHdR",2, 2)
16903 -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)
16904 -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)
16905 -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)
16906 +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)
16907 -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)
16908 -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)
16909 -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)
16910 +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)
16911 -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)
16912 +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)
16913 -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)
16914 -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)
16915 +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)
16916 +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)
16917 -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)
16918 +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)
16919 +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)
16920 +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)
16921 +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)
16922 -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)
16923 -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)
16924 +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)
16925 +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)
16926 +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)
16927 -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)
16928 -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)
16929 +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)
16930 -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)
16931 -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)
16932 -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;
16933 break;
16934 //} else if (f.is("BOTTOM")) {
16935 case 11:
16936 deltaNLO = (-0.001121 * getSMEFTCoeffEW("CW") -0.000026 * getSMEFTCoeffEW("CHbox") +0.001288 * getSMEFTCoeffEW("CHD") -0.000009 * getSMEFTCoeffEW("CHB")
16937 -0.000016 * getSMEFTCoeffEW("CHW") +0.001622 * getSMEFTCoeffEW("CHWB") -0.005659 * getSMEFTCoeffEW("CuWR",2, 2) -0.001063 * getSMEFTCoeffEW("CuBR",2, 2)
16938 -0.000015 * getSMEFTCoeffEW("CHl1R",0, 0) -0.000015 * getSMEFTCoeffEW("CHl1R",1, 1) -0.000015 * getSMEFTCoeffEW("CHl1R",2, 2) +0.002311 * getSMEFTCoeffEW("CHl3R",0, 0)
16939 +0.002311 * getSMEFTCoeffEW("CHl3R",1, 1) -0.000015 * getSMEFTCoeffEW("CHeR",0, 0) -0.000015 * getSMEFTCoeffEW("CHeR",1, 1) -0.000015 * getSMEFTCoeffEW("CHeR",2, 2)
16940 -0.001495 * getSMEFTCoeffEW("CHq1R",0, 0) -0.001495 * getSMEFTCoeffEW("CHq1R",1, 1) +0.012327 * getSMEFTCoeffEW("CHq1R",2, 2) -0.003301 * getSMEFTCoeffEW("CHq3R",0, 0)
16941 -0.003301 * getSMEFTCoeffEW("CHq3R",1, 1) +0.000214 * getSMEFTCoeffEW("CHq3R",2, 2) -0.002752 * getSMEFTCoeffEW("CHuR",0, 0) -0.002752 * getSMEFTCoeffEW("CHuR",1, 1)
16942 +0.000091 * getSMEFTCoeffEW("CHuR",2, 2) +0.001359 * getSMEFTCoeffEW("CHdR",0, 0) +0.001359 * getSMEFTCoeffEW("CHdR",1, 1) -0.005829 * getSMEFTCoeffEW("CHdR",2, 2)
16943 -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)
16944 +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)
16945 +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)
16946 +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)
16947 +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)
16948 -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)
16949 +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)
16950 +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)
16951 +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)
16952 -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)
16953 +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)
16954 +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)
16955 +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)
16956 -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)
16957 -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)
16958 +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)
16959 +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)
16960 -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)
16961 -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)
16962 -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)
16963 -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)
16964 +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)
16965 +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)
16966 -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)
16967 -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)
16968 +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)
16969 +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)
16970 -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)
16971 -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)
16972 +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;
16973 break;
16974 //} else {
16975 default:
16976 deltaNLO = 0.;
16977 }
16978
16979 return dR0_f + cNLOd6 * deltaNLO;
16980}
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 16216 of file NPSMEFTd6General.cpp.

16217{
16218 double sigma_had = 0.;
16219 bool nonZeroNP = false;
16220
16221 double deltaNLO;
16222
16223 double delGVl[6], delGAl[6], delGVq[6], delGAq[6];
16224 for (int p = 0; p < 6; ++p) {
16225 delGVl[p] = deltaGV_f(leptons[p]);
16226 delGAl[p] = deltaGA_f(leptons[p]);
16227 delGVq[p] = deltaGV_f(quarks[p]);
16228 delGAq[p] = deltaGA_f(quarks[p]);
16229 if (delGVl[p] != 0.0 || delGAl[p] != 0.0
16230 || delGVq[p] != 0.0 || delGAq[p] != 0.0)
16231 nonZeroNP = true;
16232 }
16233
16234 if (nonZeroNP) {
16235 double gVf, gAf;
16236 double Gl[6], deltaGl[6], Gq[6], deltaGq[6];
16237 double Gq_sum = 0.0, delGq_sum = 0.0;
16238 double Gf_sum = 0.0, delGf_sum = 0.0;
16239 for (int p = 0; p < 6; ++p) {
16240 gVf = trueSM.gV_f(leptons[p]).real();
16241 gAf = trueSM.gA_f(leptons[p]).real();
16242 Gl[p] = gVf * gVf + gAf*gAf;
16243 deltaGl[p] = 2.0 * (gVf * delGVl[p] + gAf * delGAl[p]);
16244
16245 gVf = trueSM.gV_f(quarks[p]).real();
16246 gAf = trueSM.gA_f(quarks[p]).real();
16247 Gq[p] = gVf * gVf + gAf*gAf;
16248 deltaGq[p] = 2.0 * (gVf * delGVq[p] + gAf * delGAq[p]);
16249
16250 Gq_sum += 3.0 * Gq[p];
16251 Gf_sum += Gl[p] + 3.0 * Gq[p];
16252 delGq_sum += 3.0 * deltaGq[p];
16253 delGf_sum += deltaGl[p] + 3.0 * deltaGq[p];
16254 }
16255
16256 sigma_had = 12.0 * M_PI / Mz / Mz
16257 * Gl[ELECTRON] * Gq_sum / Gf_sum / Gf_sum
16258 * (deltaGl[ELECTRON] / Gl[ELECTRON]
16259 + delGq_sum / Gq_sum - 2.0 * delGf_sum / Gf_sum);
16260 }
16261
16262 // Finite NLO corrections [in nb] => Need to be translated to GeV^-2
16263 deltaNLO = (+0.031306 * getSMEFTCoeffEW("CW") +0.002537 * getSMEFTCoeffEW("CHbox") -3.66342 * getSMEFTCoeffEW("CHD") +0.000873 * getSMEFTCoeffEW("CHB")
16264 +0.001497 * getSMEFTCoeffEW("CHW") -4.03907 * getSMEFTCoeffEW("CHWB") +0.10258 * getSMEFTCoeffEW("CuWR",2, 2) +0.043554 * getSMEFTCoeffEW("CuBR",2, 2)
16265 -1.03648 * getSMEFTCoeffEW("CHl1R",0, 0) +0.226921 * getSMEFTCoeffEW("CHl1R",1, 1) +0.226921 * getSMEFTCoeffEW("CHl1R",2, 2) -1.50874 * getSMEFTCoeffEW("CHl3R",0, 0)
16266 +0.316297 * getSMEFTCoeffEW("CHl3R",1, 1) +0.313483 * getSMEFTCoeffEW("CHl3R",2, 2) -4.29271 * getSMEFTCoeffEW("CHeR",0, 0) +0.199561 * getSMEFTCoeffEW("CHeR",1, 1)
16267 +0.199561 * getSMEFTCoeffEW("CHeR",2, 2) -0.14288 * getSMEFTCoeffEW("CHq1R",0, 0) -0.14288 * getSMEFTCoeffEW("CHq1R",1, 1) -0.218148 * getSMEFTCoeffEW("CHq1R",2, 2)
16268 -0.552673 * getSMEFTCoeffEW("CHq3R",0, 0) -0.552673 * getSMEFTCoeffEW("CHq3R",1, 1) -0.125393 * getSMEFTCoeffEW("CHq3R",2, 2) -0.268081 * getSMEFTCoeffEW("CHuR",0, 0)
16269 -0.268081 * getSMEFTCoeffEW("CHuR",1, 1) -0.121694 * getSMEFTCoeffEW("CHuR",2, 2) +0.132828 * getSMEFTCoeffEW("CHdR",0, 0) +0.132828 * getSMEFTCoeffEW("CHdR",1, 1)
16270 +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)
16271 -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)
16272 +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)
16273 -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)
16274 -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)
16275 +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)
16276 +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)
16277 -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)
16278 -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)
16279 +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)
16280 +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)
16281 +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)
16282 -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)
16283 +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)
16284 +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)
16285 +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)
16286 +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)
16287 +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)
16288 -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)
16289 -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)
16290 +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)
16291 -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)
16292 -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)
16293 -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)
16294 -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)
16295 +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)
16296 -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)
16297 -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)
16298 +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)
16299 +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)
16300 +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)
16301 -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)
16302 +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)
16303 +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)
16304 -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)
16305 -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)
16306 +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;
16307
16308 // Translated to GeV^-2
16309 deltaNLO = deltaNLO / trueSM.GeVminus2_to_nb;
16310
16311 return sigma_had + cNLOd6 * deltaNLO;
16312}

◆ 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 36536 of file NPSMEFTd6General.cpp.

36536 {
36537
36538 // Returns cross section in pb
36539
36540 // fstate = 0 (jjjj), 1 (e v jj), 2 (mu v jj), 3 (tau v jj),
36541 // 4 (e v e v), 5 (mu v mu v), 6 (tau v tau v),
36542 // 7 (e v mu v), 8 (e v tau v), 9 (mu v tau v)
36543 // 10 (l v jj), 11 (l v l v)
36544
36545 double xspb = 0.0;
36546
36547 double xspbSM0;
36548 double xspbSM[8] = {0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0};
36549 // SM values from hep-ex/0409016
36550 double xsjjjjSM[8] = {7.42, 7.56, 7.68, 7.76, 7.79, 7.81, 7.82, 7.82};
36551 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
36552 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
36553
36554 double dgWve, dgWpm1, dgWpm2, dmZ2, dmW2, dGW, dGZ, dGF, dgZ, dsW2, dgVZee, dgAZee, dgZ1, dgga1, dkga, dkZ, dlga, dlZ, deem;
36555
36556 double gVZeeSM, gAZeeSM;
36557
36558 double norm4f = 1.0;
36559
36560 // Values of the couplings: final-state independent couplings
36561 gVZeeSM = -0.25 + sW2_tree;
36562 gAZeeSM = -0.25;
36563
36564 dGF = delta_GF / sqrt(2.0);
36565
36566 dmZ2 = cAsch * (0.5 * getSMEFTCoeffEW("CHD") + 2.0 * cW_tree * sW_tree * getSMEFTCoeffEW("CHWB")) * v2
36567 + cWsch * (0.5 * getSMEFTCoeffEW("CHD") + 2.0 * (Mw_inp / Mz) * sqrt(1.0 - Mw_inp * Mw_inp / Mz / Mz) * getSMEFTCoeffEW("CHWB")) * v2;
36568
36569 dmW2 = -2.0 * deltaMwd6(); //There is a minus sign between refs. definition of dmW2 and ours
36570
36571 dGW = deltaGwd6();
36572
36573 dGZ = deltaGzd6();
36574
36575 dsW2 = cAsch * (-0.5 * (cW2_tree / (1.0 - 2.0 * sW2_tree)) * ((getSMEFTCoeffEW("CHD")
36576 + 2.0 * getSMEFTCoeffEW("CHWB") / cW_tree / sW_tree) * v2
36577 + 2.0 * sqrt(2.0) * dGF))
36578 + 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;
36579
36580 dgZ = -dGF / sqrt(2.0) - 0.5 * dmZ2
36581 + cW_tree * sW_tree * getSMEFTCoeffEW("CHWB") * v2;
36582
36583 dgVZee = dgZ * gVZeeSM
36584 - 0.25 * (getSMEFTCoeffEW("CHeR", 0, 0) + getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl3R", 0, 0)) * v2
36585 - sW2_tree * dsW2;
36586
36587 dgAZee = dgZ * gAZeeSM
36588 + 0.25 * (getSMEFTCoeffEW("CHeR", 0, 0) - getSMEFTCoeffEW("CHl1R", 0, 0) - getSMEFTCoeffEW("CHl3R", 0, 0)) * v2;
36589
36590 dgWve = 0.5 * getSMEFTCoeffEW("CHl3R", 0, 0) * v2
36591 + cAsch * (0.25 * (cW_tree * getSMEFTCoeffEW("CHWB") / sW_tree) * v2 + 0.25 * dsW2)
36592 + cWsch * (-dGF / 2.0 / sqrt(2.0));
36593
36594 dgZ1 = deltag1ZNP(sqrt_s);
36595
36596 dgga1 = deltag1gaNP(sqrt_s);
36597
36598 dkga = deltaKgammaNP(sqrt_s);
36599
36600 dkZ = dgZ1 - (sW2_tree / cW2_tree) * (dkga - dgga1);
36601
36602 dlga = -lambdaZNP(sqrt_s);
36603
36604 dlZ = -lambdaZNP(sqrt_s);
36605
36606 deem = delta_e + 0.5 * delta_A;
36607
36608 // Values of the couplings: final-state dependent couplings
36609 dgWpm1 = 0.0;
36610 dgWpm2 = 0.0;
36611
36612 switch (fstate) {
36613
36614 case 0:
36615 // fstate = 0 (jjjj)
36616 dgWpm1 = 0.5 * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1));
36617 dgWpm2 = 0.5 * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1));
36618 norm4f = 1.01;
36619 for (int i = 0; i < 8; ++i) {
36620 xspbSM[i] = xsjjjjSM[i];
36621 }
36622 break;
36623 case 1:
36624 // fstate = 1 (e v jj)
36625 dgWpm1 = getSMEFTCoeffEW("CHl3R", 0, 0);
36626 dgWpm2 = 0.5 * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1));
36627 norm4f = 1.0;
36628 for (int i = 0; i < 8; ++i) {
36629 xspbSM[i] = xslvjjSM[i] / 3.0;
36630 }
36631 break;
36632 case 2:
36633 // fstate = 2 (mu v jj)
36634 dgWpm1 = getSMEFTCoeffEW("CHl3R", 1, 1);
36635 dgWpm2 = 0.5 * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1));
36636 norm4f = 1.0;
36637 for (int i = 0; i < 8; ++i) {
36638 xspbSM[i] = xslvjjSM[i] / 3.0;
36639 }
36640 break;
36641 case 3:
36642 // fstate = 3 (tau v jj)
36643 dgWpm1 = getSMEFTCoeffEW("CHl3R", 2, 2);
36644 dgWpm2 = 0.5 * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1));
36645 norm4f = 1.0;
36646 for (int i = 0; i < 8; ++i) {
36647 xspbSM[i] = xslvjjSM[i] / 3.0;
36648 }
36649 break;
36650 case 4:
36651 // fstate = 4 (e v e v)
36652 dgWpm1 = getSMEFTCoeffEW("CHl3R", 0, 0);
36653 dgWpm2 = getSMEFTCoeffEW("CHl3R", 0, 0);
36654 norm4f = 1.0 / 4.04;
36655 for (int i = 0; i < 8; ++i) {
36656 xspbSM[i] = xslvlvSM[i] / 6.0;
36657 }
36658 break;
36659 case 5:
36660 // fstate = 5 (mu v mu v)
36661 dgWpm1 = getSMEFTCoeffEW("CHl3R", 1, 1);
36662 dgWpm2 = getSMEFTCoeffEW("CHl3R", 1, 1);
36663 norm4f = 1.0 / 4.04;
36664 for (int i = 0; i < 8; ++i) {
36665 xspbSM[i] = xslvlvSM[i] / 6.0;
36666 }
36667 break;
36668 case 6:
36669 // fstate = 6 (tau v tau v)
36670 dgWpm1 = getSMEFTCoeffEW("CHl3R", 2, 2);
36671 dgWpm2 = getSMEFTCoeffEW("CHl3R", 2, 2);
36672 norm4f = 1.0 / 4.04;
36673 for (int i = 0; i < 8; ++i) {
36674 xspbSM[i] = xslvlvSM[i] / 6.0;
36675 }
36676 break;
36677 case 7:
36678 // fstate = 7 (e v mu v)
36679 dgWpm1 = getSMEFTCoeffEW("CHl3R", 0, 0);
36680 dgWpm2 = getSMEFTCoeffEW("CHl3R", 1, 1);
36681 norm4f = 1.0 / 4.04;
36682 for (int i = 0; i < 8; ++i) {
36683 xspbSM[i] = xslvlvSM[i] / 6.0;
36684 }
36685 break;
36686 case 8:
36687 // fstate = 8 (e v tau v)
36688 dgWpm1 = getSMEFTCoeffEW("CHl3R", 0, 0);
36689 dgWpm2 = getSMEFTCoeffEW("CHl3R", 2, 2);
36690 norm4f = 1.0 / 4.04;
36691 for (int i = 0; i < 8; ++i) {
36692 xspbSM[i] = xslvlvSM[i] / 6.0;
36693 }
36694 break;
36695 case 9:
36696 // fstate = 9 (mu v tau v)
36697 dgWpm1 = getSMEFTCoeffEW("CHl3R", 1, 1);
36698 dgWpm2 = getSMEFTCoeffEW("CHl3R", 2, 2);
36699 norm4f = 1.0 / 4.04;
36700 for (int i = 0; i < 8; ++i) {
36701 xspbSM[i] = xslvlvSM[i] / 6.0;
36702 }
36703 break;
36704 case 10:
36705 // fstate = 10 (l v jj)
36706 dgWpm1 = (1.0 / 3.0) * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1) + getSMEFTCoeffEW("CHl3R", 2, 2));
36707 dgWpm2 = 0.5 * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1));
36708 norm4f = 1.0 / 4.04;
36709 for (int i = 0; i < 8; ++i) {
36710 xspbSM[i] = xslvjjSM[i];
36711 }
36712 break;
36713 case 11:
36714 // fstate = 11 (l v l v)
36715 dgWpm1 = (1.0 / 3.0) * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1) + getSMEFTCoeffEW("CHl3R", 2, 2));
36716 dgWpm2 = (1.0 / 3.0) * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1) + getSMEFTCoeffEW("CHl3R", 2, 2));
36717 norm4f = 1.0 / 4.04;
36718 for (int i = 0; i < 8; ++i) {
36719 xspbSM[i] = xslvlvSM[i];
36720 }
36721 break;
36722 }
36723
36724 dgWpm1 = 0.5 * dgWpm1
36725 + cAsch * (0.25 * (cW_tree * getSMEFTCoeffEW("CHWB") / sW_tree) * v2 + 0.25 * dsW2)
36726 + cWsch * (-dGF / 2.0 / sqrt(2.0));
36727
36728 dgWpm2 = 0.5 * dgWpm2
36729 + cAsch * (0.25 * (cW_tree * getSMEFTCoeffEW("CHWB") / sW_tree) * v2 + 0.25 * dsW2)
36730 + cWsch * (-dGF / 2.0 / sqrt(2.0));
36731
36732 if (sqrt_s == 0.1886) {
36733
36734 xspb += norm4f * cAsch * (
36735 +2.6 * dmW2
36736 - 17.0 * dGW
36737 + 72.0 * dgWve
36738 + 34.0 * dgWpm1
36739 + 34.0 * dgWpm2
36740 + 5.3 * dgVZee
36741 + 0.3 * dgAZee
36742 - 0.08 * dgZ1
36743 - 0.50 * dkga
36744 - 0.19 * dkZ
36745 - 0.29 * dlga
36746 + 0.026 * dlZ
36747 );
36748
36749 xspb += norm4f * cWsch * (
36750 -17.0 * dGW
36751 + 72.0 * dgWve
36752 + 33.4 * dgWpm1
36753 + 33.4 * dgWpm2
36754 + 5.72 * dgVZee
36755 + 0.21 * dgAZee
36756 - 0.05 * dgZ1
36757 - 0.57 * dkga
36758 - 0.16 * dkZ
36759 - 0.34 * dlga
36760 + 0.051 * dlZ
36761 + 0.0005 * dGZ
36762 - 0.41 * dgga1
36763 - 0.98 * deem
36764 );
36765
36766 if (FlagQuadraticTerms) {
36767 //Add contributions that are quadratic in the effective coefficients
36768 xspb += 0.0;
36769 }
36770 // Save the SM value, to check the total cross section, SM+NP is not negative
36771 xspbSM0 = xspbSM[0];
36772
36773 //Add relative theory errors (free par). (Assume they are constant in energy.)
36774 xspb += eeeWWint * xspbSM[0];
36775
36776 } else if (sqrt_s == 0.1916) {
36777
36778 xspb += norm4f * cAsch * (
36779 +1.6 * dmW2
36780 - 17.0 * dGW
36781 + 73.0 * dgWve
36782 + 34.0 * dgWpm1
36783 + 34.0 * dgWpm2
36784 + 5.8 * dgVZee
36785 + 0.4 * dgAZee
36786 - 0.10 * dgZ1
36787 - 0.56 * dkga
36788 - 0.22 * dkZ
36789 - 0.32 * dlga
36790 + 0.018 * dlZ
36791 );
36792
36793 xspb += norm4f * cWsch * (
36794 -17.0 * dGW
36795 + 72.0 * dgWve
36796 + 33.6 * dgWpm1
36797 + 33.6 * dgWpm2
36798 + 6.26 * dgVZee
36799 + 0.33 * dgAZee
36800 - 0.07 * dgZ1
36801 - 0.64 * dkga
36802 - 0.19 * dkZ
36803 - 0.37 * dlga
36804 + 0.045 * dlZ
36805 + 0.0005 * dGZ
36806 - 0.41 * dgga1
36807 - 1.08 * deem
36808 );
36809
36810 if (FlagQuadraticTerms) {
36811 //Add contributions that are quadratic in the effective coefficients
36812 xspb += 0.0;
36813 }
36814
36815 // Save the SM value, to check the total cross section, SM+NP is not negative
36816 xspbSM0 = xspbSM[1];
36817
36818 //Add relative theory errors (free par). (Assume they are constant in energy.)
36819 xspb += eeeWWint * xspbSM[1];
36820
36821 } else if (sqrt_s == 0.1955) {
36822
36823 xspb += norm4f * cAsch * (
36824 +0.26 * dmW2
36825 - 17.0 * dGW
36826 + 74.0 * dgWve
36827 + 34.0 * dgWpm1
36828 + 34.0 * dgWpm2
36829 + 6.5 * dgVZee
36830 + 0.6 * dgAZee
36831 - 0.12 * dgZ1
36832 - 0.64 * dkga
36833 - 0.27 * dkZ
36834 - 0.36 * dlga
36835 + 0.005 * dlZ
36836 );
36837
36838 xspb += norm4f * cWsch * (
36839 -17.0 * dGW
36840 + 73.0 * dgWve
36841 + 33.8 * dgWpm1
36842 + 33.8 * dgWpm2
36843 + 6.91 * dgVZee
36844 + 0.50 * dgAZee
36845 - 0.09 * dgZ1
36846 - 0.72 * dkga
36847 - 0.22 * dkZ
36848 - 0.41 * dlga
36849 + 0.035 * dlZ
36850 + 0.0005 * dGZ
36851 - 0.49 * dgga1
36852 - 1.20 * deem
36853 );
36854
36855 if (FlagQuadraticTerms) {
36856 //Add contributions that are quadratic in the effective coefficients
36857 xspb += 0.0;
36858 }
36859
36860 // Save the SM value, to check the total cross section, SM+NP is not negative
36861 xspbSM0 = xspbSM[2];
36862
36863 //Add relative theory errors (free par). (Assume they are constant in energy.)
36864 xspb += eeeWWint * xspbSM[2];
36865
36866 } else if (sqrt_s == 0.1995) {
36867
36868 xspb += norm4f * cAsch * (
36869 -0.54 * dmW2
36870 - 17.0 * dGW
36871 + 75.0 * dgWve
36872 + 34.0 * dgWpm1
36873 + 34.0 * dgWpm2
36874 + 7.1 * dgVZee
36875 + 0.8 * dgAZee
36876 - 0.15 * dgZ1
36877 - 0.71 * dkga
36878 - 0.31 * dkZ
36879 - 0.40 * dlga
36880 - 0.009 * dlZ
36881 );
36882
36883 xspb += norm4f * cWsch * (
36884 -17.0 * dGW
36885 + 74.0 * dgWve
36886 + 33.7 * dgWpm1
36887 + 33.7 * dgWpm2
36888 + 7.52 * dgVZee
36889 + 0.68 * dgAZee
36890 - 0.11 * dgZ1
36891 - 0.79 * dkga
36892 - 0.26 * dkZ
36893 - 0.45 * dlga
36894 + 0.022 * dlZ
36895 + 0.0005 * dGZ
36896 - 0.53 * dgga1
36897 - 1.33 * deem
36898 );
36899
36900 if (FlagQuadraticTerms) {
36901 //Add contributions that are quadratic in the effective coefficients
36902 xspb += 0.0;
36903 }
36904
36905 // Save the SM value, to check the total cross section, SM+NP is not negative
36906 xspbSM0 = xspbSM[3];
36907
36908 //Add relative theory errors (free par). (Assume they are constant in energy.)
36909 xspb += eeeWWint * xspbSM[3];
36910
36911 } else if (sqrt_s == 0.2016) {
36912
36913 xspb += norm4f * cAsch * (
36914 -0.97 * dmW2
36915 - 17.0 * dGW
36916 + 75.0 * dgWve
36917 + 34.0 * dgWpm1
36918 + 34.0 * dgWpm2
36919 + 7.4 * dgVZee
36920 + 0.9 * dgAZee
36921 - 0.16 * dgZ1
36922 - 0.75 * dkga
36923 - 0.33 * dkZ
36924 - 0.42 * dlga
36925 - 0.017 * dlZ
36926 );
36927
36928 xspb += norm4f * cWsch * (
36929 -17.0 * dGW
36930 + 74.0 * dgWve
36931 + 33.7 * dgWpm1
36932 + 33.7 * dgWpm2
36933 + 7.82 * dgVZee
36934 + 0.78 * dgAZee
36935 - 0.12 * dgZ1
36936 - 0.83 * dkga
36937 - 0.28 * dkZ
36938 - 0.47 * dlga
36939 + 0.016 * dlZ
36940 + 0.0005 * dGZ
36941 - 0.55 * dgga1
36942 - 1.39 * deem
36943 );
36944
36945 if (FlagQuadraticTerms) {
36946 //Add contributions that are quadratic in the effective coefficients
36947 xspb += 0.0;
36948 }
36949
36950 // Save the SM value, to check the total cross section, SM+NP is not negative
36951 xspbSM0 = xspbSM[4];
36952
36953 //Add relative theory errors (free par). (Assume they are constant in energy.)
36954 xspb += eeeWWint * xspbSM[4];
36955
36956 } else if (sqrt_s == 0.2049) {
36957
36958 xspb += norm4f * cAsch * (
36959 -1.4 * dmW2
36960 - 17.0 * dGW
36961 + 75.0 * dgWve
36962 + 34.0 * dgWpm1
36963 + 34.0 * dgWpm2
36964 + 7.8 * dgVZee
36965 + 1.0 * dgAZee
36966 - 0.18 * dgZ1
36967 - 0.80 * dkga
36968 - 0.37 * dkZ
36969 - 0.44 * dlga
36970 - 0.029 * dlZ
36971 );
36972
36973 xspb += norm4f * cWsch * (
36974 -17.0 * dGW
36975 + 74.0 * dgWve
36976 + 33.5 * dgWpm1
36977 + 33.5 * dgWpm2
36978 + 8.24 * dgVZee
36979 + 0.93 * dgAZee
36980 - 0.14 * dgZ1
36981 - 0.89 * dkga
36982 - 0.32 * dkZ
36983 - 0.47 * dlga
36984 + 0.005 * dlZ
36985 + 0.0005 * dGZ
36986 - 0.58 * dgga1
36987 - 1.47 * deem
36988 );
36989
36990 if (FlagQuadraticTerms) {
36991 //Add contributions that are quadratic in the effective coefficients
36992 xspb += 0.0;
36993 }
36994
36995 // Save the SM value, to check the total cross section, SM+NP is not negative
36996 xspbSM0 = xspbSM[5];
36997
36998 //Add relative theory errors (free par). (Assume they are constant in energy.)
36999 xspb += eeeWWint * xspbSM[5];
37000
37001 } else if (sqrt_s == 0.2066) {
37002
37003 xspb += norm4f * cAsch * (
37004 -1.8 * dmW2
37005 - 17.0 * dGW
37006 + 76.0 * dgWve
37007 + 34.0 * dgWpm1
37008 + 34.0 * dgWpm2
37009 + 8.0 * dgVZee
37010 + 1.1 * dgAZee
37011 - 0.19 * dgZ1
37012 - 0.83 * dkga
37013 - 0.39 * dkZ
37014 - 0.46 * dlga
37015 - 0.036 * dlZ
37016 );
37017
37018 xspb += norm4f * cWsch * (
37019 -17.0 * dGW
37020 + 75.0 * dgWve
37021 + 33.4 * dgWpm1
37022 + 33.4 * dgWpm2
37023 + 8.45 * dgVZee
37024 + 1.01 * dgAZee
37025 - 0.15 * dgZ1
37026 - 0.92 * dkga
37027 - 0.33 * dkZ
37028 - 0.51 * dlga
37029 - 0.001 * dlZ
37030 + 0.0005 * dGZ
37031 - 0.60 * dgga1
37032 - 1.52 * deem
37033 );
37034
37035 if (FlagQuadraticTerms) {
37036 //Add contributions that are quadratic in the effective coefficients
37037 xspb += 0.0;
37038 }
37039
37040 // Save the SM value, to check the total cross section, SM+NP is not negative
37041 xspbSM0 = xspbSM[6];
37042
37043 //Add relative theory errors (free par). (Assume they are constant in energy.)
37044 xspb += eeeWWint * xspbSM[6];
37045
37046 } else if (sqrt_s == 0.208) {
37047
37048 xspb += norm4f * cAsch * (
37049 -2.0 * dmW2
37050 - 17.0 * dGW
37051 + 76.0 * dgWve
37052 + 34.0 * dgWpm1
37053 + 34.0 * dgWpm2
37054 + 8.2 * dgVZee
37055 + 1.2 * dgAZee
37056 - 0.20 * dgZ1
37057 - 0.85 * dkga
37058 - 0.40 * dkZ
37059 - 0.47 * dlga
37060 - 0.042 * dlZ
37061 );
37062
37063 xspb += norm4f * cWsch * (
37064 -17.0 * dGW
37065 + 75.0 * dgWve
37066 + 33.3 * dgWpm1
37067 + 33.3 * dgWpm2
37068 + 8.62 * dgVZee
37069 + 1.08 * dgAZee
37070 - 0.16 * dgZ1
37071 - 0.94 * dkga
37072 - 0.35 * dkZ
37073 - 0.52 * dlga
37074 - 0.007 * dlZ
37075 + 0.0005 * dGZ
37076 - 0.61 * dgga1
37077 - 1.55 * deem
37078 );
37079
37080 if (FlagQuadraticTerms) {
37081 //Add contributions that are quadratic in the effective coefficients
37082 xspb += 0.0;
37083 }
37084
37085 // Save the SM value, to check the total cross section, SM+NP is not negative
37086 xspbSM0 = xspbSM[7];
37087
37088 //Add relative theory errors (free par). (Assume they are constant in energy.)
37089 xspb += eeeWWint * xspbSM[7];
37090
37091 } else
37092 throw std::runtime_error("Bad argument in NPSMEFTd6General::deltaxseeWW4fLEP2()");
37093
37094 if ((xspbSM0 + xspb) < 0) return std::numeric_limits<double>::quiet_NaN();
37095
37096 return xspb;
37097}

◆ 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 37638 of file NPSMEFTd6General.cpp.

37638 {
37639 return ( deltaxseeWW4fLEP2(sqrt_s, 0) + deltaxseeWW4fLEP2(sqrt_s, 10) + deltaxseeWW4fLEP2(sqrt_s, 11));
37640}
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 43071 of file NPSMEFTd6General.cpp.

43071 {
43072 double mf = (quarks[BOTTOM].getMass());
43073 double d_h_mu, d_GF_mu;
43074 double ciHB;
43075
43076 d_h_mu = (-getSMEFTCoeff("CHD", mu) / 4.0 + getSMEFTCoeff("CHbox", mu) ) * v2;
43077 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);
43078
43079 ciHB = -(v() / mf / sqrt(2.0)) * getSMEFTCoeff("CdHR", 2, 2, mu) * v2 + d_h_mu - 0.5 * d_GF_mu;
43080
43081 return ciHB;
43082}

◆ 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 43097 of file NPSMEFTd6General.cpp.

43097 {
43098 double mf = (quarks[CHARM].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("CuHR", 1, 1, mu) * v2 + d_h_mu - 0.5 * d_GF_mu;
43106
43107 return ciHB;
43108}

◆ 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 43123 of file NPSMEFTd6General.cpp.

43123 {
43124 double mf = (leptons[MU].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("CeHR", 1, 1, mu) * v2 + d_h_mu - 0.5 * d_GF_mu;
43132
43133 return ciHB;
43134}

◆ 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 43110 of file NPSMEFTd6General.cpp.

43110 {
43111 double mf = (quarks[STRANGE].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("CdHR", 1, 1, mu) * v2 + d_h_mu - 0.5 * d_GF_mu;
43119
43120 return ciHB;
43121}

◆ 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 43058 of file NPSMEFTd6General.cpp.

43058 {
43059 double mf = mtpole;
43060 double d_h_mu, d_GF_mu;
43061 double ciHB;
43062
43063 d_h_mu = (-getSMEFTCoeff("CHD", mu) / 4.0 + getSMEFTCoeff("CHbox", mu) ) * v2;
43064 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);
43065
43066 ciHB = -(v() / mf / sqrt(2.0)) * getSMEFTCoeff("CuHR", 2, 2, mu) * v2 + d_h_mu - 0.5 * d_GF_mu;
43067
43068 return ciHB;
43069}

◆ 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 43084 of file NPSMEFTd6General.cpp.

43084 {
43085 double mf = (leptons[TAU].getMass());
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("CeHR", 2, 2, mu) * v2 + d_h_mu - 0.5 * d_GF_mu;
43093
43094 return ciHB;
43095}

◆ 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 15415 of file NPSMEFTd6General.cpp.

15415 {
15416
15417 double dg;
15418
15419 // Same expressions as in PostUpdate, with scale dependence (on NP only)
15420 dg = (del_e_mu(mu) - 0.5 * del_sW2_mu(mu));
15421
15422 return dg;
15423}

◆ 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 15386 of file NPSMEFTd6General.cpp.

15386 {
15387
15388 double dg;
15389
15390 double d_GF_mu, d_MW_mu, d_MZ_mu;
15391
15392 // Same expressions as in PostUpdate, with scale dependence (on NP only)
15393 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);
15394 d_MW_mu = (3.0 / 8.0) * (getSMEFTCoeff("CH", mu) / lambdaH_tree) * v2;
15395 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;
15396
15397
15398 dg = (0.5 * del_Z_mu(mu) - 0.5 * d_GF_mu + d_MW_mu - d_MZ_mu);
15399
15400 return dg;
15401}

◆ 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 38029 of file NPSMEFTd6General.cpp.

38029 {
38030
38031 // Returns differential cross section in pb
38032 // bin = 1, 2, 3, 4
38033
38034 double xspb = 0.0;
38035
38036 double xspbSM = 0.0;
38037 // SM values from Table 8 in hep-ex/0409016
38038 // Sum bin contents into B1=[-1,-0.8], B2=[-0.4,-0.2], B3=[0.4,0.6], B4=[0.8,1]
38039 double xslvjjSM183[4] = {0.74, 1.20, 2.86, 5.47};
38040 double xslvjjSM206[4] = {0.52, 0.98, 2.92, 7.80};
38041
38042 double dgWve, dgWpm1, dgWpm2, dmZ2, dmW2, dGW, dGF, dgZ, dsW2, dgVZee, dgAZee, dgZ1, dgga1, dkga, dkZ, dlga, dlZ, deem;
38043
38044 double gVZeeSM, gAZeeSM;
38045
38046 // Values of the couplings: final-state independent couplings
38047 gVZeeSM = -0.25 + sW2_tree;
38048 gAZeeSM = -0.25;
38049
38050 dGF = delta_GF / sqrt(2.0);
38051
38052 dmZ2 = cAsch * (0.5 * getSMEFTCoeffEW("CHD") + 2.0 * cW_tree * sW_tree * getSMEFTCoeffEW("CHWB")) * v2
38053 + cWsch * (0.5 * getSMEFTCoeffEW("CHD") + 2.0 * (Mw_inp / Mz) * sqrt(1.0 - Mw_inp * Mw_inp / Mz / Mz) * getSMEFTCoeffEW("CHWB")) * v2;
38054
38055 dmW2 = -2.0 * deltaMwd6(); //There is a minus sign between refs. definition of dmW2 and ours
38056
38057 dGW = deltaGwd6();
38058
38059 dsW2 = cAsch * (-0.5 * (cW2_tree / (1.0 - 2.0 * sW2_tree)) * ((getSMEFTCoeffEW("CHD")
38060 + 2.0 * getSMEFTCoeffEW("CHWB") / cW_tree / sW_tree) * v2
38061 + 2.0 * sqrt(2.0) * dGF))
38062 + 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;
38063
38064 dgZ = -dGF / sqrt(2.0) - 0.5 * dmZ2
38065 + cW_tree * sW_tree * getSMEFTCoeffEW("CHWB") * v2;
38066
38067 dgVZee = dgZ * gVZeeSM
38068 - 0.25 * (getSMEFTCoeffEW("CHeR", 0, 0) + getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl3R", 0, 0)) * v2
38069 - sW2_tree * dsW2;
38070
38071 dgAZee = dgZ * gAZeeSM
38072 + 0.25 * (getSMEFTCoeffEW("CHeR", 0, 0) - getSMEFTCoeffEW("CHl1R", 0, 0) - getSMEFTCoeffEW("CHl3R", 0, 0)) * v2;
38073
38074 dgWve = 0.5 * getSMEFTCoeffEW("CHl3R", 0, 0) * v2
38075 + cAsch * (0.25 * (cW_tree * getSMEFTCoeffEW("CHWB") / sW_tree) * v2 + 0.25 * dsW2)
38076 + cWsch * (-dGF / 2.0 / sqrt(2.0));
38077
38078 dgZ1 = deltag1ZNP(sqrt_s);
38079
38080 dgga1 = deltag1gaNP(sqrt_s);
38081
38082 dkga = deltaKgammaNP(sqrt_s);
38083
38084 dkZ = dgZ1 - (sW2_tree / cW2_tree) * (dkga - dgga1);
38085
38086 dlga = -lambdaZNP(sqrt_s);
38087
38088 dlZ = -lambdaZNP(sqrt_s);
38089
38090 deem = delta_e + 0.5 * delta_A;
38091
38092 // Values of the couplings for the W decays: I assume ME from arXiv: 1606.06693 [hep-ph] are, as in
38093 // the LEP2 experimental analyses they use, for l=e, mu
38094 dgWpm1 = 0.25 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1)) * v2
38095 + cAsch * (0.25 * (cW_tree * getSMEFTCoeffEW("CHWB") / sW_tree) * v2 + 0.25 * dsW2)
38096 + cWsch * (-dGF / 2.0 / sqrt(2.0));
38097
38098 dgWpm2 = 0.25 * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1)) * v2
38099 + cAsch * (0.25 * (cW_tree * getSMEFTCoeffEW("CHWB") / sW_tree) * v2 + 0.25 * dsW2)
38100 + cWsch * (-dGF / 2.0 / sqrt(2.0));
38101
38102 if (sqrt_s == 0.1827) {
38103
38104 switch (bin) {
38105 case 1:
38106 // Bin 1
38107 xspbSM = xslvjjSM183[0];
38108 xspb += xspbSM
38109 + cAsch * (-1.6 * dmW2
38110 - 1.5 * dGW
38111 + 12.0 * dgWve
38112 + 2.9 * dgWpm1
38113 + 2.9 * dgWpm2
38114 + 4.1 * dgVZee
38115 + 3.0 * dgAZee
38116 - 0.44 * dgZ1
38117 - 0.34 * dkga
38118 - 0.47 * dkZ
38119 - 0.32 * dlga
38120 - 0.45 * dlZ)
38121 ;
38122
38123 xspb += cWsch * (
38124 -1.5 * dGW
38125 + 12.0 * dgWve
38126 + 2.9 * dgWpm1
38127 + 2.9 * dgWpm2
38128 + 4.3 * dgVZee
38129 + 3.0 * dgAZee
38130 - 0.42 * dgZ1
38131 - 0.37 * dkga
38132 - 0.45 * dkZ
38133 - 0.35 * dlga
38134 - 0.43 * dlZ
38135 - 0.34 * dgga1
38136 - 0.71 * deem
38137 );
38138
38139 break;
38140
38141 case 2:
38142 // Bin 2
38143 xspbSM = xslvjjSM183[1];
38144 xspb += xspbSM
38145 + cAsch * (-1.5 * dmW2
38146 - 2.8 * dGW
38147 + 16.0 * dgWve
38148 + 5.5 * dgWpm1
38149 + 5.5 * dgWpm2
38150 + 3.5 * dgVZee
38151 + 2.2 * dgAZee
38152 - 0.30 * dgZ1
38153 - 0.32 * dkga
38154 - 0.39 * dkZ
38155 - 0.26 * dlga
38156 - 0.34 * dlZ)
38157 ;
38158
38159 xspb += cWsch * (
38160 -2.8 * dGW
38161 + 16.0 * dgWve
38162 + 5.4 * dgWpm1
38163 + 5.4 * dgWpm2
38164 + 3.7 * dgVZee
38165 + 2.3 * dgAZee
38166 - 0.29 * dgZ1
38167 - 0.35 * dkga
38168 - 0.38 * dkZ
38169 - 0.28 * dlga
38170 - 0.32 * dlZ
38171 - 0.27 * dgga1
38172 - 0.62 * deem
38173 );
38174
38175 break;
38176
38177 case 3:
38178 // Bin 3
38179 xspbSM = xslvjjSM183[2];
38180 xspb += xspbSM
38181 + cAsch * (+0.16 * dmW2
38182 - 5.3 * dGW
38183 + 22.0 * dgWve
38184 + 10.0 * dgWpm1
38185 + 10.0 * dgWpm2
38186 + 1.5 * dgVZee
38187 + 0.2 * dgAZee
38188 - 0.04 * dgZ1
38189 - 0.14 * dkga
38190 - 0.06 * dkZ
38191 - 0.06 * dlga
38192 + 0.026 * dlZ)
38193 ;
38194
38195 xspb += cWsch * (
38196 -5.2 * dGW
38197 + 22.0 * dgWve
38198 + 10.2 * dgWpm1
38199 + 10.2 * dgWpm2
38200 + 1.7 * dgVZee
38201 + 0.2 * dgAZee
38202 - 0.04 * dgZ1
38203 - 0.16 * dkga
38204 - 0.06 * dkZ
38205 - 0.08 * dlga
38206 + 0.03 * dlZ
38207 - 0.12 * dgga1
38208 - 0.29 * deem
38209 );
38210
38211 break;
38212
38213 case 4:
38214 // Bin 4
38215 xspbSM = xslvjjSM183[3];
38216 xspb += xspbSM
38217 + cAsch * (+18.0 * dmW2
38218 - 14.0 * dGW
38219 + 39.0 * dgWve
38220 + 27.0 * dgWpm1
38221 + 27.0 * dgWpm2
38222 - 7.7 * dgVZee
38223 - 8.8 * dgAZee
38224 + 1.2 * dgZ1
38225 + 0.62 * dkga
38226 + 1.3 * dkZ
38227 + 0.63 * dlga
38228 + 1.3 * dlZ)
38229 ;
38230
38231 xspb += cWsch * (
38232 -14.1 * dGW
38233 + 40.0 * dgWve
38234 + 27.5 * dgWpm1
38235 + 27.5 * dgWpm2
38236 - 7.8 * dgVZee
38237 - 9.0 * dgAZee
38238 + 1.20 * dgZ1
38239 + 0.67 * dkga
38240 + 1.27 * dkZ
38241 + 0.68 * dlga
38242 + 1.27 * dlZ
38243 + 0.64 * dgga1
38244 + 1.30 * deem
38245 );
38246
38247 break;
38248
38249 }
38250
38251 if (FlagQuadraticTerms) {
38252 //Add contributions that are quadratic in the effective coefficients
38253 xspb += 0.0;
38254 }
38255
38256 } else if (sqrt_s == 0.2059) {
38257
38258 switch (bin) {
38259 case 1:
38260 // Bin 1
38261 xspbSM = xslvjjSM206[0];
38262 xspb += xspbSM
38263 + cAsch * (-1.1 * dmW2
38264 - 0.9 * dGW
38265 + 11.0 * dgWve
38266 + 1.8 * dgWpm1
38267 + 1.8 * dgWpm2
38268 + 4.9 * dgVZee
38269 + 3.0 * dgAZee
38270 - 0.44 * dgZ1
38271 - 0.44 * dkga
38272 - 0.50 * dkZ
38273 - 0.40 * dlga
38274 - 0.46 * dlZ)
38275 ;
38276
38277 xspb += cWsch * (
38278 -0.9 * dGW
38279 + 10.0 * dgWve
38280 + 1.8 * dgWpm1
38281 + 1.8 * dgWpm2
38282 + 4.9 * dgVZee
38283 + 2.9 * dgAZee
38284 - 0.40 * dgZ1
38285 - 0.47 * dkga
38286 - 0.46 * dkZ
38287 - 0.43 * dlga
38288 - 0.43 * dlZ
38289 - 0.41 * dgga1
38290 - 0.88 * deem
38291 );
38292
38293 break;
38294
38295 case 2:
38296 // Bin 2
38297 xspbSM = xslvjjSM206[1];
38298 xspb += xspbSM
38299 + cAsch * (-1.7 * dmW2
38300 - 2.1 * dGW
38301 + 15.0 * dgWve
38302 + 4.1 * dgWpm1
38303 + 4.1 * dgWpm2
38304 + 5.0 * dgVZee
38305 + 2.8 * dgAZee
38306 - 0.34 * dgZ1
38307 - 0.53 * dkga
38308 - 0.55 * dkZ
38309 - 0.37 * dlga
38310 - 0.41 * dlZ)
38311 ;
38312
38313 xspb += cWsch * (
38314 -2.0 * dGW
38315 + 15.0 * dgWve
38316 + 4.0 * dgWpm1
38317 + 4.0 * dgWpm2
38318 + 5.1 * dgVZee
38319 + 2.8 * dgAZee
38320 - 0.31 * dgZ1
38321 - 0.57 * dkga
38322 - 0.51 * dkZ
38323 - 0.40 * dlga
38324 - 0.38 * dlZ
38325 - 0.35 * dgga1
38326 - 0.92 * deem
38327 );
38328
38329 break;
38330
38331 case 3:
38332 // Bin 3
38333 xspbSM = xslvjjSM206[2];
38334 xspb += xspbSM
38335 + cAsch * (-2.3 * dmW2
38336 - 4.6 * dGW
38337 + 22.0 * dgWve
38338 + 9.0 * dgWpm1
38339 + 9.0 * dgWpm2
38340 + 3.5 * dgVZee
38341 + 1.2 * dgAZee
38342 - 0.19 * dgZ1
38343 - 0.35 * dkga
38344 - 0.25 * dkZ
38345 - 0.19 * dlga
38346 - 0.086 * dlZ)
38347 ;
38348
38349 xspb += cWsch * (
38350 -4.5 * dGW
38351 + 22.0 * dgWve
38352 + 8.8 * dgWpm1
38353 + 8.8 * dgWpm2
38354 + 3.7 * dgVZee
38355 + 1.2 * dgAZee
38356 - 0.17 * dgZ1
38357 - 0.39 * dkga
38358 - 0.22 * dkZ
38359 - 0.21 * dlga
38360 - 0.07 * dlZ
38361 - 0.27 * dgga1
38362 - 0.66 * deem
38363 );
38364
38365 break;
38366
38367 case 4:
38368 // Bin 4
38369 xspbSM = xslvjjSM206[3];
38370 xspb += xspbSM
38371 + cAsch * (+10.0 * dmW2
38372 - 20.0 * dGW
38373 + 59.0 * dgWve
38374 + 39.0 * dgWpm1
38375 + 39.0 * dgWpm2
38376 - 9.6 * dgVZee
38377 - 11.0 * dgAZee
38378 + 1.5 * dgZ1
38379 + 0.86 * dkga
38380 + 1.7 * dkZ
38381 + 0.9 * dlga
38382 + 1.7 * dlZ)
38383 ;
38384
38385 xspb += cWsch * (
38386 -19.8 * dGW
38387 + 59.0 * dgWve
38388 + 39.0 * dgWpm1
38389 + 39.0 * dgWpm2
38390 - 9.5 * dgVZee
38391 - 11.4 * dgAZee
38392 + 1.48 * dgZ1
38393 + 0.88 * dkga
38394 + 1.63 * dkZ
38395 + 0.93 * dlga
38396 + 1.67 * dlZ
38397 + 0.81 * dgga1
38398 + 1.69 * deem
38399 );
38400
38401 break;
38402 }
38403
38404 if (FlagQuadraticTerms) {
38405 //Add contributions that are quadratic in the effective coefficients
38406 xspb += 0.0;
38407 }
38408
38409 } else
38410 throw std::runtime_error("Bad argument in NPSMEFTd6General::dxsdcoseeWWlvjjLEP2()");
38411
38412 //Add relative theory errors (free par). (Assume they are constant in energy.)
38413 xspb += edeeWWdcint * xspbSM;
38414
38415 if (xspb < 0) return std::numeric_limits<double>::quiet_NaN();
38416
38417 return xspb;
38418}

◆ 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 38422 of file NPSMEFTd6General.cpp.

38422 {
38423 double sqrt_sGeV = 1000. * sqrt_s;
38424 double s = sqrt_sGeV * sqrt_sGeV;
38425 double cos2 = cos * cos;
38426 double sin2 = 1.0 - cos2;
38427 double sin = sqrt(sin2);
38428
38429 double topb = 0.3894 * 1000000000.0;
38430
38431 // NC and CC couplings
38432 double gLe, gRe;
38433 gslpp::complex Uenu;
38434
38435 gLe = -0.5 + sW2_tree + deltaGL_f(leptons[ELECTRON]);
38436 gRe = sW2_tree + deltaGR_f(leptons[ELECTRON]);
38437
38439 Uenu = 1.0 + Uenu;
38440
38441 // W mass
38442 double mw;
38443
38444 mw = Mw();
38445
38446 // Wigner functions
38447 double d1pp[2], d1mm[2], d1p0[2], d1m0[2], d10p[2], d10m[2], d100[2];
38448
38449 d1pp[0] = sqrt((1.0 - cos2) / 2.0);
38450 d1pp[1] = -sqrt((1.0 - cos2) / 2.0);
38451
38452 d1mm[0] = d1pp[0];
38453 d1mm[1] = d1pp[1];
38454
38455 d1p0[0] = (1.0 - cos) / 2.0;
38456 d1p0[1] = (1.0 + cos) / 2.0;
38457
38458 d1m0[0] = d1p0[1];
38459 d1m0[1] = d1p0[0];
38460
38461 d10p[0] = d1p0[1];
38462 d10p[1] = d1p0[0];
38463
38464 d10m[0] = d1p0[0];
38465 d10m[1] = d1p0[1];
38466
38467 d100[0] = d1pp[0];
38468 d100[1] = d1pp[1];
38469
38470 gslpp::matrix<double> d1LH(3, 3, 0.0);
38471
38472 gslpp::matrix<double> d1RH(3, 3, 0.0);
38473
38474 d1LH.assign(0, 0, d1pp[0]);
38475 d1LH.assign(0, 1, d1p0[0]);
38476 d1LH.assign(0, 2, 0.0);
38477
38478 d1LH.assign(1, 0, d10p[0]);
38479 d1LH.assign(1, 1, d100[0]);
38480 d1LH.assign(1, 2, d10m[0]);
38481
38482 d1LH.assign(2, 0, 0.0);
38483 d1LH.assign(2, 1, d1m0[0]);
38484 d1LH.assign(2, 2, d1mm[0]);
38485
38486 d1RH.assign(0, 0, d1pp[1]);
38487 d1RH.assign(0, 1, d1p0[1]);
38488 d1RH.assign(0, 2, 0.0);
38489
38490 d1RH.assign(1, 0, d10p[1]);
38491 d1RH.assign(1, 1, d100[1]);
38492 d1RH.assign(1, 2, d10m[1]);
38493
38494 d1RH.assign(2, 0, 0.0);
38495 d1RH.assign(2, 1, d1m0[1]);
38496 d1RH.assign(2, 2, d1mm[1]);
38497
38498 // TGC parameterization
38499 double g1Z, g1ga, kZ, kga, lambdaZ, lambdaga, g4Z, g4ga, g5Z, g5ga, ktZ, ktga, lambdatZ, lambdatga;
38500
38501 // TGC present in the SM
38502 g1Z = 1.0 + deltag1ZNP(sqrt_s);
38503 g1ga = 1.0;
38504 kZ = 1.0 + deltag1ZNP(sqrt_s) - (sW2_tree / cW2_tree) * deltaKgammaNP(sqrt_s);
38505 kga = 1.0 + deltaKgammaNP(sqrt_s);
38506 // TGC not present in the SM
38507 lambdaZ = lambdaZNP(sqrt_s); //Check normalization
38508 lambdaga = lambdaZ;
38509 g4Z = 0.0;
38510 g4ga = 0.0;
38511 g5Z = 0.0;
38512 g5ga = 0.0;
38513 ktZ = 0.0;
38514 ktga = 0.0;
38515 lambdatZ = 0.0;
38516 lambdatga = 0.0;
38517
38518 double f3Z, f3ga;
38519
38520 f3Z = g1Z + kZ + lambdaZ;
38521 f3ga = g1ga + kga + lambdaga;
38522
38523 // Kinematic factors
38524 double beta, gamma, gamma2;
38525
38526 beta = sqrt(1.0 - 4.0 * mw * mw / s);
38527 gamma = sqrt_sGeV / (2.0 * mw);
38528 gamma2 = gamma*gamma;
38529
38530 // J=1 Subamplitudes: Z
38531 gslpp::complex AZpp, AZmm, AZp0, AZm0, AZ0p, AZ0m, AZ00;
38532
38533 AZpp = gslpp::complex(g1Z + 2.0 * gamma2* lambdaZ, (ktZ + lambdatZ - 2.0 * lambdatZ) / beta, false);
38534 AZmm = gslpp::complex(g1Z + 2.0 * gamma2* lambdaZ, -(ktZ + lambdatZ - 2.0 * lambdatZ) / beta, false);
38535 AZp0 = gslpp::complex(f3Z + beta * g5Z, -g4Z + (ktZ - lambdatZ) / beta, false);
38536 AZp0 = gamma * AZp0;
38537 AZm0 = gslpp::complex(f3Z - beta * g5Z, -g4Z - (ktZ - lambdatZ) / beta, false);
38538 AZm0 = gamma * AZm0;
38539 AZ0p = gslpp::complex(f3Z - beta * g5Z, g4Z + (ktZ - lambdatZ) / beta, false);
38540 AZ0p = gamma * AZ0p;
38541 AZ0m = gslpp::complex(f3Z + beta * g5Z, g4Z - (ktZ - lambdatZ) / beta, false);
38542 AZ0m = gamma * AZ0m;
38543 AZ00 = gslpp::complex(g1Z + 2.0 * gamma2*kZ, 0.0, false);
38544
38545 // Collect in matrices and separate LH and RH
38546 gslpp::matrix<gslpp::complex> AmpZLH(3, 3, 0.0);
38547 gslpp::matrix<gslpp::complex> AmpZRH(3, 3, 0.0);
38548
38549 AmpZLH.assign(0, 0, AZpp * d1LH(0, 0));
38550 AmpZLH.assign(0, 1, AZp0 * d1LH(0, 1));
38551 AmpZLH.assign(0, 2, 0.0);
38552
38553 AmpZLH.assign(1, 0, AZ0p * d1LH(1, 0));
38554 AmpZLH.assign(1, 1, AZ00 * d1LH(1, 1));
38555 AmpZLH.assign(1, 2, AZ0m * d1LH(1, 2));
38556
38557 AmpZLH.assign(2, 0, 0.0);
38558 AmpZLH.assign(2, 1, AZm0 * d1LH(2, 1));
38559 AmpZLH.assign(2, 2, AZmm * d1LH(2, 2));
38560
38561 AmpZLH = AmpZLH * beta * s / (s - Mz * Mz);
38562
38563 // Add the correct Zff coupling
38564 AmpZLH = AmpZLH * gLe / sW2_tree;
38565
38566 AmpZRH.assign(0, 0, AZpp * d1RH(0, 0));
38567 AmpZRH.assign(0, 1, AZp0 * d1RH(0, 1));
38568 AmpZRH.assign(0, 2, 0.0);
38569
38570 AmpZRH.assign(1, 0, AZ0p * d1RH(1, 0));
38571 AmpZRH.assign(1, 1, AZ00 * d1RH(1, 1));
38572 AmpZRH.assign(1, 2, AZ0m * d1RH(1, 2));
38573
38574 AmpZRH.assign(2, 0, 0.0);
38575 AmpZRH.assign(2, 1, AZm0 * d1RH(2, 1));
38576 AmpZRH.assign(2, 2, AZmm * d1RH(2, 2));
38577
38578 AmpZRH = AmpZRH * beta * s / (s - Mz * Mz);
38579
38580 // Add the correct Zff coupling
38581 AmpZRH = AmpZRH * gRe / sW2_tree;
38582
38583 // J=1 Subamplitudes: gamma
38584 gslpp::complex Agapp, Agamm, Agap0, Agam0, Aga0p, Aga0m, Aga00;
38585
38586 Agapp = gslpp::complex(g1ga + 2.0 * gamma2* lambdaga, (ktga + lambdatga - 2.0 * lambdatga) / beta, false);
38587 Agamm = gslpp::complex(g1ga + 2.0 * gamma2* lambdaga, -(ktga + lambdatga - 2.0 * lambdatga) / beta, false);
38588 Agap0 = gslpp::complex(f3ga + beta * g5ga, -g4ga + (ktga - lambdatga) / beta, false);
38589 Agap0 = gamma * Agap0;
38590 Agam0 = gslpp::complex(f3ga - beta * g5ga, -g4ga - (ktga - lambdatga) / beta, false);
38591 Agam0 = gamma * Agam0;
38592 Aga0p = gslpp::complex(f3ga - beta * g5ga, g4ga + (ktga - lambdatga) / beta, false);
38593 Aga0p = gamma * Aga0p;
38594 Aga0m = gslpp::complex(f3ga + beta * g5ga, g4ga - (ktga - lambdatga) / beta, false);
38595 Aga0m = gamma * Aga0m;
38596 Aga00 = gslpp::complex(g1ga + 2.0 * gamma2*kga, 0.0, false);
38597
38598 // Collect in matrices. Here LH = RH, except for the Wigner functions
38599 gslpp::matrix<gslpp::complex> AmpgaLH(3, 3, 0.0);
38600 gslpp::matrix<gslpp::complex> AmpgaRH(3, 3, 0.0);
38601
38602 AmpgaLH.assign(0, 0, Agapp * d1LH(0, 0));
38603 AmpgaLH.assign(0, 1, Agap0 * d1LH(0, 1));
38604 AmpgaLH.assign(0, 2, 0.0);
38605
38606 AmpgaLH.assign(1, 0, Aga0p * d1LH(1, 0));
38607 AmpgaLH.assign(1, 1, Aga00 * d1LH(1, 1));
38608 AmpgaLH.assign(1, 2, Aga0m * d1LH(1, 2));
38609
38610 AmpgaLH.assign(2, 0, 0.0);
38611 AmpgaLH.assign(2, 1, Agam0 * d1LH(2, 1));
38612 AmpgaLH.assign(2, 2, Agamm * d1LH(2, 2));
38613
38614 AmpgaRH.assign(0, 0, Agapp * d1RH(0, 0));
38615 AmpgaRH.assign(0, 1, Agap0 * d1RH(0, 1));
38616 AmpgaRH.assign(0, 2, 0.0);
38617
38618 AmpgaRH.assign(1, 0, Aga0p * d1RH(1, 0));
38619 AmpgaRH.assign(1, 1, Aga00 * d1RH(1, 1));
38620 AmpgaRH.assign(1, 2, Aga0m * d1RH(1, 2));
38621
38622 AmpgaRH.assign(2, 0, 0.0);
38623 AmpgaRH.assign(2, 1, Agam0 * d1RH(2, 1));
38624 AmpgaRH.assign(2, 2, Agamm * d1RH(2, 2));
38625
38626 AmpgaLH = -beta * AmpgaLH;
38627 AmpgaRH = -beta * AmpgaRH;
38628
38629 // J=1 Subamplitudes: neutrino
38630 gslpp::complex Bpp, Bmm, Bp0, Bm0, B0p, B0m, B00;
38631 gslpp::complex Cpp, Cmm, Cp0, Cm0, C0p, C0m, C00;
38632
38633 Bpp = gslpp::complex(1.0, 0.0, false);
38634 Bmm = Bpp;
38635 Bp0 = gslpp::complex(2.0 * gamma, 0.0, false);
38636 Bm0 = Bp0;
38637 B0p = Bp0;
38638 B0m = Bp0;
38639 B00 = gslpp::complex(2.0 * gamma2, 0.0, false);
38640
38641 Cpp = gslpp::complex(1.0 / gamma2, 0.0, false);
38642 Cmm = Cpp;
38643 Cp0 = gslpp::complex(2.0 * (1.0 + beta) / gamma, 0.0, false);
38644 Cm0 = gslpp::complex(2.0 * (1.0 - beta) / gamma, 0.0, false);
38645 C0p = Cm0;
38646 C0m = Cp0;
38647 C00 = gslpp::complex(2.0 / gamma2, 0.0, false);
38648
38649 // Collect in matrices. Here LH = RH
38650 gslpp::matrix<gslpp::complex> Bnu(3, 3, 0.0);
38651 gslpp::matrix<gslpp::complex> Cnu(3, 3, 0.0);
38652
38653 Bnu.assign(0, 0, Bpp * d1LH(0, 0));
38654 Bnu.assign(0, 1, Bp0 * d1LH(0, 1));
38655 Bnu.assign(0, 2, 0.0);
38656
38657 Bnu.assign(1, 0, B0p * d1LH(1, 0));
38658 Bnu.assign(1, 1, B00 * d1LH(1, 1));
38659 Bnu.assign(1, 2, B0m * d1LH(1, 2));
38660
38661 Bnu.assign(2, 0, 0.0);
38662 Bnu.assign(2, 1, Bm0 * d1LH(2, 1));
38663 Bnu.assign(2, 2, Bmm * d1LH(2, 2));
38664
38665 Cnu.assign(0, 0, Cpp * d1LH(0, 0));
38666 Cnu.assign(0, 1, Cp0 * d1LH(0, 1));
38667 Cnu.assign(0, 2, 0.0);
38668
38669 Cnu.assign(1, 0, C0p * d1LH(1, 0));
38670 Cnu.assign(1, 1, C00 * d1LH(1, 1));
38671 Cnu.assign(1, 2, C0m * d1LH(1, 2));
38672
38673 Cnu.assign(2, 0, 0.0);
38674 Cnu.assign(2, 1, Cm0 * d1LH(2, 1));
38675 Cnu.assign(2, 2, Cmm * d1LH(2, 2));
38676
38677 // The matrix with the total J=1 neutrino amplitude (only LH neutrinos)
38678 gslpp::matrix<gslpp::complex> Ampnu1(3, 3, 0.0);
38679
38680 Ampnu1 = Bnu - Cnu / (1.0 + beta * beta - 2.0 * beta * cos);
38681
38682 Ampnu1 = Uenu * Uenu.conjugate() * Ampnu1 / (2.0 * beta * sW2_tree);
38683
38684 gslpp::matrix<gslpp::complex> Ampnu2(3, 3, 0.0);
38685
38686 Ampnu2.assign(0, 2, (1.0 - cos) / 2.0);
38687 Ampnu2.assign(1, 1, 0.0);
38688 Ampnu2.assign(2, 0, -(1.0 + cos) / 2.0);
38689
38690 Ampnu2 = (2.0 * eeMz2 / sW2_tree) * Uenu * Uenu.conjugate() * Ampnu2 * sin / (1.0 + beta * beta - 2.0 * beta * cos);
38691
38692 // Total amplitudes
38693 gslpp::matrix<gslpp::complex> MRH(3, 3, 0.0);
38694 gslpp::matrix<gslpp::complex> MLH(3, 3, 0.0);
38695
38696 MRH = sqrt(2.0) * eeMz2 * (AmpZRH + AmpgaRH);
38697 MLH = -sqrt(2.0) * eeMz2 * (AmpZLH + AmpgaLH + Ampnu1) + Ampnu2;
38698
38699 // Total amplitude squared and differential cross section (in pb)
38700 gslpp::matrix<double> M2(3, 3, 0.0);
38701 double dxsdcos;
38702
38703 dxsdcos = 0.0;
38704
38705 for (int i = 0; i < 3; i++) {
38706 for (int j = 0; j < 3; j++) {
38707 M2.assign(i, j, (MRH(i, j)* (MRH(i, j).conjugate())
38708 + MLH(i, j)* (MLH(i, j).conjugate())).real());
38709
38710 dxsdcos = dxsdcos + M2(i, j);
38711 }
38712 }
38713
38714 // Differential cross section in pb
38715 dxsdcos = (topb * beta / 32.0 / M_PI / s) * dxsdcos;
38716
38717 return dxsdcos;
38718}
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 38720 of file NPSMEFTd6General.cpp.

38720 {
38721 double xsWWbin; // *< Gsl integral variable
38722 double errWW; // *< Gsl integral variable
38723
38724 gsl_function FR; // *< Gsl integral variable
38725
38726 FR = convertToGslFunction(bind(&NPSMEFTd6General::dxseeWWdcos, &(*this), sqrt_s, _1));
38727
38728 gsl_integration_cquad(&FR, cos1, cos2, 1.e-5, 1.e-4, w_WW, &xsWWbin, &errWW, NULL);
38729
38730 // Simple integration for testing
38731 // double cosx;
38732
38733 // xsWWbin = 0.0;
38734
38735 // for (int i=1; i<100; i++){
38736 // cosx = cos1 + i*(cos2-cos1)/100;
38737 // xsWWbin = xsWWbin + dxseeWWdcos(sqrt_s, cosx);
38738 // }
38739
38740 // xsWWbin = xsWWbin + 0.5 * (dxseeWWdcos(sqrt_s, cos1) + dxseeWWdcos(sqrt_s, cos2));
38741
38742 // xsWWbin = xsWWbin * (cos2-cos1)/100;
38743
38744 // Compute the BR into e nu, mu nu for one W and into jets for the other
38745 double BRlv, BRjj;
38746
38750
38751 BRjj = GammaW() - BRlv;
38752
38753 BRlv = BRlv - GammaW(leptons[NEUTRINO_3], leptons[TAU]);
38754
38755 BRlv = BRlv / GammaW();
38756
38757 BRjj = BRjj / GammaW();
38758
38759
38760
38761 return xsWWbin * BRlv * BRjj;
38762}
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 16107 of file NPSMEFTd6General.cpp.

16108{
16109 return (trueSM.Gamma_Z() + deltaGamma_Z());
16110}

◆ 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 16010 of file NPSMEFTd6General.cpp.

16011{
16012 return (trueSM.GammaZ(f) + deltaGamma_Zf(f));
16013}

◆ 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 30144 of file NPSMEFTd6General.cpp.

30144 {
30145 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2d2dRatio1
30146 double width = 1.0;
30147
30148 width += deltaGammaH2d2dRatio1();
30149
30150 if (FlagQuadraticTerms) {
30151 //Add contributions that are quadratic in the effective coefficients
30152 width += deltaGammaH2d2dRatio2();
30153 }
30154
30155 return width;
30156}

◆ 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 29090 of file NPSMEFTd6General.cpp.

29090 {
29091 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2e2muRatio1
29092 double width = 1.0;
29093
29094 width += deltaGammaH2e2muRatio1();
29095
29096 if (FlagQuadraticTerms) {
29097 //Add contributions that are quadratic in the effective coefficients
29098 width += deltaGammaH2e2muRatio2();
29099 }
29100
29101 return width;
29102}

◆ 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 29724 of file NPSMEFTd6General.cpp.

29724 {
29725 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2e2vRatio1
29726 double width = 1.0;
29727
29728 width += deltaGammaH2e2vRatio1();
29729
29730 if (FlagQuadraticTerms) {
29731 //Add contributions that are quadratic in the effective coefficients
29732 width += deltaGammaH2e2vRatio2();
29733 }
29734
29735 return width;
29736}

◆ 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 34267 of file NPSMEFTd6General.cpp.

34267 {
34268 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2evRatio1
34269 double width = 1.0;
34270
34271 width += deltaGammaH2evRatio1();
34272
34273 if (FlagQuadraticTerms) {
34274 //Add contributions that are quadratic in the effective coefficients
34275 width += deltaGammaH2evRatio2();
34276 }
34277
34278 return width;
34279}

◆ 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 31020 of file NPSMEFTd6General.cpp.

31020 {
31021 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2L2dRatio1
31022 double width = 1.0;
31023
31024 width += deltaGammaH2L2dRatio1();
31025
31026 if (FlagQuadraticTerms) {
31027 //Add contributions that are quadratic in the effective coefficients
31028 width += deltaGammaH2L2dRatio2();
31029 }
31030
31031 return width;
31032}

◆ 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 28837 of file NPSMEFTd6General.cpp.

28837 {
28838 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2L2LRatio1
28839 double width = 1.0;
28840
28841 width += deltaGammaH2L2LRatio1();
28842
28843 if (FlagQuadraticTerms) {
28844 //Add contributions that are quadratic in the effective coefficients
28845 width += deltaGammaH2L2LRatio2();
28846 }
28847
28848 return width;
28849}

◆ 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 30709 of file NPSMEFTd6General.cpp.

30709 {
30710 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2L2uRatio1
30711 double width = 1.0;
30712
30713 width += deltaGammaH2L2uRatio1();
30714
30715 if (FlagQuadraticTerms) {
30716 //Add contributions that are quadratic in the effective coefficients
30717 width += deltaGammaH2L2uRatio2();
30718 }
30719
30720 return width;
30721}

◆ 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 29629 of file NPSMEFTd6General.cpp.

29629 {
29630 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2L2v2Ratio1
29631 double width = 1.0;
29632
29633 width += deltaGammaH2L2v2Ratio1();
29634
29635 if (FlagQuadraticTerms) {
29636 //Add contributions that are quadratic in the effective coefficients
29637 width += deltaGammaH2L2v2Ratio2();
29638 }
29639
29640 return width;
29641}

◆ 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 29387 of file NPSMEFTd6General.cpp.

29387 {
29388 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2L2vRatio1
29389 double width = 1.0;
29390
29391 width += deltaGammaH2L2vRatio1();
29392
29393 if (FlagQuadraticTerms) {
29394 //Add contributions that are quadratic in the effective coefficients
29395 width += deltaGammaH2L2vRatio2();
29396 }
29397
29398 return width;
29399}

◆ 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 34792 of file NPSMEFTd6General.cpp.

34792 {
34793 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2l2vRatio1
34794 double width = 1.0;
34795
34796 width += deltaGammaH2l2vRatio1();
34797
34798 if (FlagQuadraticTerms) {
34799 //Add contributions that are quadratic in the effective coefficients
34800 width += deltaGammaH2l2vRatio2();
34801 }
34802
34803 return width;
34804}

◆ 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 34168 of file NPSMEFTd6General.cpp.

34168 {
34169 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2Lv2Ratio1
34170 double width = 1.0;
34171
34172 width += deltaGammaH2Lv2Ratio1();
34173
34174 if (FlagQuadraticTerms) {
34175 //Add contributions that are quadratic in the effective coefficients
34176 width += deltaGammaH2Lv2Ratio2();
34177 }
34178
34179 return width;
34180}

◆ 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 33966 of file NPSMEFTd6General.cpp.

33966 {
33967 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2LvRatio1
33968 double width = 1.0;
33969
33970 width += deltaGammaH2LvRatio1();
33971
33972 if (FlagQuadraticTerms) {
33973 //Add contributions that are quadratic in the effective coefficients
33974 width += deltaGammaH2LvRatio2();
33975 }
33976
33977 return width;
33978}

◆ 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 29817 of file NPSMEFTd6General.cpp.

29817 {
29818 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2mu2vRatio1
29819 double width = 1.0;
29820
29821 width += deltaGammaH2mu2vRatio1();
29822
29823 if (FlagQuadraticTerms) {
29824 //Add contributions that are quadratic in the effective coefficients
29825 width += deltaGammaH2mu2vRatio2();
29826 }
29827
29828 return width;
29829}

◆ 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 34362 of file NPSMEFTd6General.cpp.

34362 {
34363 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2muvRatio1
34364 double width = 1.0;
34365
34366 width += deltaGammaH2muvRatio1();
34367
34368 if (FlagQuadraticTerms) {
34369 //Add contributions that are quadratic in the effective coefficients
34370 width += deltaGammaH2muvRatio2();
34371 }
34372
34373 return width;
34374}

◆ 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 30414 of file NPSMEFTd6General.cpp.

30414 {
30415 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2u2dRatio1
30416 double width = 1.0;
30417
30418 width += deltaGammaH2u2dRatio1();
30419
30420 if (FlagQuadraticTerms) {
30421 //Add contributions that are quadratic in the effective coefficients
30422 width += deltaGammaH2u2dRatio2();
30423 }
30424
30425 return width;
30426}

◆ 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 29909 of file NPSMEFTd6General.cpp.

29909 {
29910 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2u2uRatio1
29911 double width = 1.0;
29912
29913 width += deltaGammaH2u2uRatio1();
29914
29915 if (FlagQuadraticTerms) {
29916 //Add contributions that are quadratic in the effective coefficients
29917 width += deltaGammaH2u2uRatio2();
29918 }
29919
29920 return width;
29921}

◆ 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 33737 of file NPSMEFTd6General.cpp.

33737 {
33738 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2udRatio1
33739 double width = 1.0;
33740
33741 width += deltaGammaH2udRatio1();
33742
33743 if (FlagQuadraticTerms) {
33744 //Add contributions that are quadratic in the effective coefficients
33745 width += deltaGammaH2udRatio2();
33746 }
33747
33748 return width;
33749}

◆ 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 31631 of file NPSMEFTd6General.cpp.

31631 {
31632 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2v2dRatio1
31633 double width = 1.0;
31634
31635 width += deltaGammaH2v2dRatio1();
31636
31637 if (FlagQuadraticTerms) {
31638 //Add contributions that are quadratic in the effective coefficients
31639 width += deltaGammaH2v2dRatio2();
31640 }
31641
31642 return width;
31643}

◆ 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 31364 of file NPSMEFTd6General.cpp.

31364 {
31365 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2v2uRatio1
31366 double width = 1.0;
31367
31368 width += deltaGammaH2v2uRatio1();
31369
31370 if (FlagQuadraticTerms) {
31371 //Add contributions that are quadratic in the effective coefficients
31372 width += deltaGammaH2v2uRatio2();
31373 }
31374
31375 return width;
31376}

◆ 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 29183 of file NPSMEFTd6General.cpp.

29183 {
29184 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH2v2vRatio1
29185 double width = 1.0;
29186
29187 width += deltaGammaH2v2vRatio1();
29188
29189 if (FlagQuadraticTerms) {
29190 //Add contributions that are quadratic in the effective coefficients
29191 width += deltaGammaH2v2vRatio2();
29192 }
29193
29194 return width;
29195}

◆ 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 32901 of file NPSMEFTd6General.cpp.

32901 {
32902 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH4dRatio1
32903 double width = 1.0;
32904
32905 width += deltaGammaH4dRatio1();
32906
32907 if (FlagQuadraticTerms) {
32908 //Add contributions that are quadratic in the effective coefficients
32909 width += deltaGammaH4dRatio2();
32910 }
32911
32912 return width;
32913}

◆ 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 32271 of file NPSMEFTd6General.cpp.

32271 {
32272 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH4eRatio1
32273 double width = 1.0;
32274
32275 width += deltaGammaH4eRatio1();
32276
32277 if (FlagQuadraticTerms) {
32278 //Add contributions that are quadratic in the effective coefficients
32279 width += deltaGammaH4eRatio2();
32280 }
32281
32282 return width;
32283}

◆ 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 34654 of file NPSMEFTd6General.cpp.

34654 {
34655 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH4fCCRatio1
34656 double width = 1.0;
34657
34658 width += deltaGammaH4fCCRatio1();
34659
34660 if (FlagQuadraticTerms) {
34661 //Add contributions that are quadratic in the effective coefficients
34662 width += deltaGammaH4fCCRatio2();
34663 }
34664
34665 return width;
34666}

◆ 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 34565 of file NPSMEFTd6General.cpp.

34565 {
34566 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH4fNCRatio1
34567 double width = 1.0;
34568
34569 width += deltaGammaH4fNCRatio1();
34570
34571 if (FlagQuadraticTerms) {
34572 //Add contributions that are quadratic in the effective coefficients
34573 width += deltaGammaH4fNCRatio2();
34574 }
34575
34576 return width;
34577}

◆ 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 34457 of file NPSMEFTd6General.cpp.

34457 {
34458 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH4fRatio1
34459 double width = 1.0;
34460
34461 width += deltaGammaH4fRatio1();
34462
34463 if (FlagQuadraticTerms) {
34464 //Add contributions that are quadratic in the effective coefficients
34465 width += deltaGammaH4fRatio2();
34466 }
34467
34468 return width;
34469}

◆ 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 32178 of file NPSMEFTd6General.cpp.

32178 {
32179 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH4L2Ratio1
32180 double width = 1.0;
32181
32182 width += deltaGammaH4L2Ratio1();
32183
32184 if (FlagQuadraticTerms) {
32185 //Add contributions that are quadratic in the effective coefficients
32186 width += deltaGammaH4L2Ratio2();
32187 }
32188
32189 return width;
32190}

◆ 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 31937 of file NPSMEFTd6General.cpp.

31937 {
31938 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH4LRatio1
31939 double width = 1.0;
31940
31941 width += deltaGammaH4LRatio1();
31942
31943 if (FlagQuadraticTerms) {
31944 //Add contributions that are quadratic in the effective coefficients
31945 width += deltaGammaH4LRatio2();
31946 }
31947
31948 return width;
31949}

◆ 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 34729 of file NPSMEFTd6General.cpp.

34729 {
34730 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH4lRatio1
34731 double width = 1.0;
34732
34733 width += deltaGammaH4lRatio1();
34734
34735 if (FlagQuadraticTerms) {
34736 //Add contributions that are quadratic in the effective coefficients
34737 width += deltaGammaH4lRatio2();
34738 }
34739
34740 return width;
34741}

◆ 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 32361 of file NPSMEFTd6General.cpp.

32361 {
32362 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH4muRatio1
32363 double width = 1.0;
32364
32365 width += deltaGammaH4muRatio1();
32366
32367 if (FlagQuadraticTerms) {
32368 //Add contributions that are quadratic in the effective coefficients
32369 width += deltaGammaH4muRatio2();
32370 }
32371
32372 return width;
32373}

◆ 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 32653 of file NPSMEFTd6General.cpp.

32653 {
32654 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH4uRatio1
32655 double width = 1.0;
32656
32657 width += deltaGammaH4uRatio1();
32658
32659 if (FlagQuadraticTerms) {
32660 //Add contributions that are quadratic in the effective coefficients
32661 width += deltaGammaH4uRatio2();
32662 }
32663
32664 return width;
32665}

◆ 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 32451 of file NPSMEFTd6General.cpp.

32451 {
32452 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaH4vRatio1
32453 double width = 1.0;
32454
32455 width += deltaGammaH4vRatio1();
32456
32457 if (FlagQuadraticTerms) {
32458 //Add contributions that are quadratic in the effective coefficients
32459 width += deltaGammaH4vRatio2();
32460 }
32461
32462 return width;
32463}

◆ 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 28738 of file NPSMEFTd6General.cpp.

28738 {
28739 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
28740 double width = 1.0;
28741
28742 width += deltaGammaHbbRatio1();
28743
28744 if (FlagQuadraticTerms) {
28745 //Add contributions that are quadratic in the effective coefficients
28746 width += deltaGammaHbbRatio2();
28747 }
28748
28749 return width;
28750}

◆ 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 28536 of file NPSMEFTd6General.cpp.

28536 {
28537 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
28538 double width = 1.0;
28539
28540 width += deltaGammaHccRatio1();
28541
28542 if (FlagQuadraticTerms) {
28543 //Add contributions that are quadratic in the effective coefficients
28544 width += deltaGammaHccRatio2();
28545 }
28546
28547 return width;
28548
28549}

◆ 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 33324 of file NPSMEFTd6General.cpp.

33324 {
33325 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHevmuvRatio1
33326 double width = 1.0;
33327
33328 width += deltaGammaHevmuvRatio1();
33329
33330 if (FlagQuadraticTerms) {
33331 //Add contributions that are quadratic in the effective coefficients
33332 width += deltaGammaHevmuvRatio2();
33333 }
33334
33335 return width;
33336}

◆ 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 28094 of file NPSMEFTd6General.cpp.

28094 {
28095 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
28096 double width = 1.0;
28097
28098 width += deltaGammaHgagaRatio1();
28099
28100 if (FlagQuadraticTerms) {
28101 //Add contributions that are quadratic in the effective coefficients
28102 width += deltaGammaHgagaRatio2();
28103 }
28104
28105 return width;
28106
28107}

◆ 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 25945 of file NPSMEFTd6General.cpp.

25945 {
25946 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
25947 double width = 1.0;
25948
25949 width += deltaGammaHggRatio1();
25950
25951 if (FlagQuadraticTerms) {
25952 //Add contributions that are quadratic in the effective coefficients
25953 width += deltaGammaHggRatio2();
25954 }
25955
25956 return width;
25957
25958}

◆ 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 35111 of file NPSMEFTd6General.cpp.

35111 {
35112 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHll_vvorjjRatio1
35113 double width = 1.0;
35114
35115 width += deltaGammaHll_vvorjjRatio1();
35116
35117 if (FlagQuadraticTerms) {
35118 //Add contributions that are quadratic in the effective coefficients
35119 width += deltaGammaHll_vvorjjRatio2();
35120 }
35121
35122 return width;
35123}

◆ 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 35048 of file NPSMEFTd6General.cpp.

35048 {
35049 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHlv_lvorjjRatio1
35050 double width = 1.0;
35051
35052 width += deltaGammaHlv_lvorjjRatio1();
35053
35054 if (FlagQuadraticTerms) {
35055 //Add contributions that are quadratic in the effective coefficients
35056 width += deltaGammaHlv_lvorjjRatio2();
35057 }
35058
35059 return width;
35060}

◆ 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 34957 of file NPSMEFTd6General.cpp.

34957 {
34958 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHlvjjRatio1
34959 double width = 1.0;
34960
34961 width += deltaGammaHlvjjRatio1();
34962
34963 if (FlagQuadraticTerms) {
34964 //Add contributions that are quadratic in the effective coefficients
34965 width += deltaGammaHlvjjRatio2();
34966 }
34967
34968 return width;
34969}

◆ 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 33570 of file NPSMEFTd6General.cpp.

33570 {
33571 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHLvudRatio1
33572 double width = 1.0;
33573
33574 width += deltaGammaHLvudRatio1();
33575
33576 if (FlagQuadraticTerms) {
33577 //Add contributions that are quadratic in the effective coefficients
33578 width += deltaGammaHLvudRatio2();
33579 }
33580
33581 return width;
33582}

◆ 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 33180 of file NPSMEFTd6General.cpp.

33180 {
33181 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHLvvLRatio1
33182 double width = 1.0;
33183
33184 width += deltaGammaHLvvLRatio1();
33185
33186 if (FlagQuadraticTerms) {
33187 //Add contributions that are quadratic in the effective coefficients
33188 width += deltaGammaHLvvLRatio2();
33189 }
33190
33191 return width;
33192}

◆ 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 28362 of file NPSMEFTd6General.cpp.

28362 {
28363 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
28364 double width = 1.0;
28365
28366 width += deltaGammaHmumuRatio1();
28367
28368 if (FlagQuadraticTerms) {
28369 //Add contributions that are quadratic in the effective coefficients
28370 width += deltaGammaHmumuRatio2();
28371 }
28372
28373 return width;
28374
28375}

◆ 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 28639 of file NPSMEFTd6General.cpp.

28639 {
28640 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
28641 double width = 1.0;
28642
28643 width += deltaGammaHssRatio1();
28644
28645 if (FlagQuadraticTerms) {
28646 //Add contributions that are quadratic in the effective coefficients
28647 width += deltaGammaHssRatio2();
28648 }
28649
28650 return width;
28651
28652}

◆ 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 28449 of file NPSMEFTd6General.cpp.

28449 {
28450 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
28451 double width = 1.0;
28452
28453 width += deltaGammaHtautauRatio1();
28454
28455 if (FlagQuadraticTerms) {
28456 //Add contributions that are quadratic in the effective coefficients
28457 width += deltaGammaHtautauRatio2();
28458 }
28459
28460 return width;
28461
28462}

◆ 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 33415 of file NPSMEFTd6General.cpp.

33415 {
33416 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHudduRatio1
33417 double width = 1.0;
33418
33419 width += deltaGammaHudduRatio1();
33420
33421 if (FlagQuadraticTerms) {
33422 //Add contributions that are quadratic in the effective coefficients
33423 width += deltaGammaHudduRatio2();
33424 }
33425
33426 return width;
33427}

◆ 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 26435 of file NPSMEFTd6General.cpp.

26435 {
26436 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
26437 double width = 1.0;
26438
26439 width += deltaGammaHWffRatio1();
26440
26441 if (FlagQuadraticTerms) {
26442 //Add contributions that are quadratic in the effective coefficients
26443 width += deltaGammaHWffRatio2();
26444 }
26445
26446 return width;
26447
26448}

◆ 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 26277 of file NPSMEFTd6General.cpp.

26277 {
26278 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
26279 double width = 1.0;
26280
26281 width += deltaGammaHWjjRatio1();
26282
26283 if (FlagQuadraticTerms) {
26284 //Add contributions that are quadratic in the effective coefficients
26285 width += deltaGammaHWjjRatio2();
26286 }
26287
26288 return width;
26289
26290}

◆ 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 26118 of file NPSMEFTd6General.cpp.

26118 {
26119 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
26120 double width = 1.0;
26121
26122 width += deltaGammaHWlvRatio1();
26123
26124 if (FlagQuadraticTerms) {
26125 //Add contributions that are quadratic in the effective coefficients
26126 width += deltaGammaHWlvRatio2();
26127 }
26128
26129 return width;
26130
26131}

◆ 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 26195 of file NPSMEFTd6General.cpp.

26195 {
26196 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
26197 double width = 1.0;
26198
26199 width += deltaGammaHWW2l2vRatio1();
26200
26201 if (FlagQuadraticTerms) {
26202 //Add contributions that are quadratic in the effective coefficients
26203 width += deltaGammaHWW2l2vRatio2();
26204 }
26205
26206 return width;
26207
26208}

◆ 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 26513 of file NPSMEFTd6General.cpp.

26513 {
26514 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
26515 double width = 1.0;
26516
26517 width += deltaGammaHWW4fRatio1();
26518
26519 if (FlagQuadraticTerms) {
26520 //Add contributions that are quadratic in the effective coefficients
26521 width += deltaGammaHWW4fRatio2();
26522 }
26523
26524 return width;
26525
26526}

◆ 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 26354 of file NPSMEFTd6General.cpp.

26354 {
26355 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
26356 double width = 1.0;
26357
26358 width += deltaGammaHWW4jRatio1();
26359
26360 if (FlagQuadraticTerms) {
26361 //Add contributions that are quadratic in the effective coefficients
26362 width += deltaGammaHWW4jRatio2();
26363 }
26364
26365 return width;
26366
26367}

◆ 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 26067 of file NPSMEFTd6General.cpp.

26067 {
26068 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
26069 double width = 1.0;
26070
26071 width += deltaGammaHWWRatio1();
26072
26073 if (FlagQuadraticTerms) {
26074 //Add contributions that are quadratic in the effective coefficients
26075 width += deltaGammaHWWRatio2();
26076 }
26077
26078 return width;
26079
26080}
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 27491 of file NPSMEFTd6General.cpp.

27491 {
27492 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
27493 double width = 1.0;
27494
27495 width += deltaGammaHZddRatio1();
27496
27497 if (FlagQuadraticTerms) {
27498 //Add contributions that are quadratic in the effective coefficients
27499 width += deltaGammaHZddRatio2();
27500 }
27501
27502 return width;
27503
27504}

◆ 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 26784 of file NPSMEFTd6General.cpp.

26784 {
26785 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
26786 double width = 1.0;
26787
26788 width += deltaGammaHZeeRatio1();
26789
26790 if (FlagQuadraticTerms) {
26791 //Add contributions that are quadratic in the effective coefficients
26792 width += deltaGammaHZeeRatio2();
26793 }
26794
26795 return width;
26796
26797}
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 27587 of file NPSMEFTd6General.cpp.

27587 {
27588 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
27589 double width = 1.0;
27590
27591 width += deltaGammaHZffRatio1();
27592
27593 if (FlagQuadraticTerms) {
27594 //Add contributions that are quadratic in the effective coefficients
27595 width += deltaGammaHZffRatio2();
27596 }
27597
27598 return width;
27599
27600}

◆ 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 27897 of file NPSMEFTd6General.cpp.

27897 {
27898 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
27899 double width = 1.0;
27900
27901 width += deltaGammaHZgaRatio1();
27902
27903 if (FlagQuadraticTerms) {
27904 //Add contributions that are quadratic in the effective coefficients
27905 width += deltaGammaHZgaRatio2();
27906 }
27907
27908 return width;
27909
27910}

◆ 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 26705 of file NPSMEFTd6General.cpp.

26705 {
26706 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
26707 double width = 1.0;
26708
26709 width += deltaGammaHZllRatio1();
26710
26711 if (FlagQuadraticTerms) {
26712 //Add contributions that are quadratic in the effective coefficients
26713 width += deltaGammaHZllRatio2();
26714 }
26715
26716 return width;
26717
26718}

◆ 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 26841 of file NPSMEFTd6General.cpp.

26841 {
26842 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
26843 double width = 1.0;
26844
26845 width += deltaGammaHZmumuRatio1();
26846
26847 if (FlagQuadraticTerms) {
26848 //Add contributions that are quadratic in the effective coefficients
26849 width += deltaGammaHZmumuRatio2();
26850 }
26851
26852 return width;
26853
26854}
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 27398 of file NPSMEFTd6General.cpp.

27398 {
27399 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
27400 double width = 1.0;
27401
27402 width += deltaGammaHZuuRatio1();
27403
27404 if (FlagQuadraticTerms) {
27405 //Add contributions that are quadratic in the effective coefficients
27406 width += deltaGammaHZuuRatio2();
27407 }
27408
27409 return width;
27410
27411}

◆ 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 27237 of file NPSMEFTd6General.cpp.

27237 {
27238 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
27239 double width = 1.0;
27240
27241 width += deltaGammaHZvvRatio1();
27242
27243 if (FlagQuadraticTerms) {
27244 //Add contributions that are quadratic in the effective coefficients
27245 width += deltaGammaHZvvRatio2();
27246 }
27247
27248 return width;
27249
27250}

◆ 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 27071 of file NPSMEFTd6General.cpp.

27071 {
27072 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
27073 double width = 1.0;
27074
27075 width += deltaGammaHZZ2e2muRatio1();
27076
27077 if (FlagQuadraticTerms) {
27078 //Add contributions that are quadratic in the effective coefficients
27079 width += deltaGammaHZZ2e2muRatio2();
27080 }
27081
27082 return width;
27083
27084}

◆ 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 2857 of file NPSMEFTd6General.h.

2857 {
2858 return 1.0;
2859 };

◆ 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 26988 of file NPSMEFTd6General.cpp.

26988 {
26989 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
26990 double width = 1.0;
26991
26992 width += deltaGammaHZZ4eRatio1();
26993
26994 if (FlagQuadraticTerms) {
26995 //Add contributions that are quadratic in the effective coefficients
26996 width += deltaGammaHZZ4eRatio2();
26997 }
26998
26999 return width;
27000
27001}

◆ 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 27670 of file NPSMEFTd6General.cpp.

27670 {
27671 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
27672 double width = 1.0;
27673
27674 width += deltaGammaHZZ4fRatio1();
27675
27676 if (FlagQuadraticTerms) {
27677 //Add contributions that are quadratic in the effective coefficients
27678 width += deltaGammaHZZ4fRatio2();
27679 }
27680
27681 return width;
27682
27683}

◆ 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 26898 of file NPSMEFTd6General.cpp.

26898 {
26899 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
26900 double width = 1.0;
26901
26902 width += deltaGammaHZZ4lRatio1();
26903
26904 if (FlagQuadraticTerms) {
26905 //Add contributions that are quadratic in the effective coefficients
26906 width += deltaGammaHZZ4lRatio2();
26907 }
26908
26909 return width;
26910
26911}

◆ 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 27154 of file NPSMEFTd6General.cpp.

27154 {
27155 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
27156 double width = 1.0;
27157
27158 width += deltaGammaHZZ4muRatio1();
27159
27160 if (FlagQuadraticTerms) {
27161 //Add contributions that are quadratic in the effective coefficients
27162 width += deltaGammaHZZ4muRatio2();
27163 }
27164
27165 return width;
27166
27167}

◆ 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 2795 of file NPSMEFTd6General.h.

2795 {
2796 return 1.0;
2797 };

◆ 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 27315 of file NPSMEFTd6General.cpp.

27315 {
27316 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
27317 double width = 1.0;
27318
27319 width += deltaGammaHZZ4vRatio1();
27320
27321 if (FlagQuadraticTerms) {
27322 //Add contributions that are quadratic in the effective coefficients
27323 width += deltaGammaHZZ4vRatio2();
27324 }
27325
27326 return width;
27327
27328}

◆ 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 26656 of file NPSMEFTd6General.cpp.

26656 {
26657 // SM (1). Intrinsic + parametric theory relative errors (free pars) included in deltaGammaHXXRatio1
26658 double width = 1.0;
26659
26660 width += deltaGammaHZZRatio1();
26661
26662 if (FlagQuadraticTerms) {
26663 //Add contributions that are quadratic in the effective coefficients
26664 width += deltaGammaHZZRatio2();
26665 }
26666
26667 return width;
26668
26669}
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 15728 of file NPSMEFTd6General.cpp.

15728 {
15729 return ( trueSM.GammaW() + deltaGamma_W());
15730}

◆ 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 15693 of file NPSMEFTd6General.cpp.

15693 {
15694 return ( trueSM.GammaW(fi, fj) + deltaGamma_Wff(fi, fj));
15695}

◆ 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 8355 of file NPSMEFTd6General.cpp.

8355 {
8356 // std::cout<<"\033[1;31m Mw_inp = \033[0m "<< Mw_inp << std::endl;
8357
8358 LambdaNP2 = Lambda_NP * Lambda_NP;
8359 LambdaNPm2 = 1. / LambdaNP2;
8360
8361 // 1) Post-update operations involving SM parameters only
8362
8363 v2 = v() * v();
8364 v2_over_LambdaNP2 = v2 / LambdaNP2;
8365
8366 // SM parameters using tree-level relations, depending on the input scheme
8367 aleMz = trueSM.alphaMz();
8368 eeMz = cAsch * sqrt(4.0 * M_PI * aleMz)
8369 + cWsch * sqrt(4.0 * sqrt(2.0) * GF * Mw_inp * Mw_inp * (1.0 - Mw_inp * Mw_inp / Mz / Mz));
8370 eeMz2 = eeMz*eeMz;
8371
8372 sW2_tree = cAsch * (0.5 * (1.0 - sqrt(1.0 - eeMz2 / (sqrt(2.0) * GF * Mz * Mz))))
8373 + cWsch * (1.0 - Mw_inp * Mw_inp / Mz / Mz);
8374 cW2_tree = 1.0 - sW2_tree;
8375
8376 sW_tree = sqrt(sW2_tree);
8377 cW_tree = sqrt(cW2_tree);
8378
8379 g1_tree = eeMz / cW_tree;
8380 g2_tree = eeMz / sW_tree;
8381 g3_tree = sqrt(4.0 * M_PI * AlsMz);
8382
8383 Mw_tree = cAsch * (Mz * cW_tree)
8384 + cWsch * Mw_inp;
8385
8386 lambdaH_tree = mHl * mHl / 2.0 / v2;
8387
8388 gZvL = (leptons[NEUTRINO_1].getIsospin());
8389 gZlL = (leptons[ELECTRON].getIsospin()) - (leptons[ELECTRON].getCharge()) * sW2_tree;
8390 gZlR = -(leptons[ELECTRON].getCharge()) * sW2_tree;
8391 gZuL = (quarks[UP].getIsospin()) - (quarks[UP].getCharge()) * sW2_tree;
8392 gZuR = -(quarks[UP].getCharge()) * sW2_tree;
8393 gZdL = (quarks[DOWN].getIsospin()) - (quarks[DOWN].getCharge()) * sW2_tree;
8394 gZdR = -(quarks[DOWN].getCharge()) * sW2_tree;
8395
8396 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);
8397
8398 dZH1 = dZH / (1.0 - dZH);
8399
8400 dZH2 = dZH * (1 + 3.0 * dZH) / (1.0 - dZH) / (1.0 - dZH);
8401
8402 //2) Post-update operations involving dimension-6 operators
8403
8404 ChangeToEvolutorsBasisPureSM();
8405 //ChangeToEvolutorsBasisSMEFTtoSM();
8406 Mu_LEW[0] = mu_LEW;
8407 Mu_LEW[1] = mc_LEW;
8408 Mu_LEW[2] = mt_LEW;
8409
8410 Md_LEW[0] = md_LEW;
8411 Md_LEW[1] = ms_LEW;
8412 Md_LEW[2] = mb_LEW;
8413
8414 Me_LEW[0] = me_LEW;
8415 Me_LEW[1] = mmu_LEW;
8416 Me_LEW[2] = mtau_LEW;
8417
8418
8419 // Renormalization Group Evolution (RGE)
8420
8421 // Logs of the scales used in the evolutors, from top to bottom
8422 tmu2 = log(500.0/Lambda_NP);
8423 tmu3 = log(365.0/Lambda_NP);
8424 tmu4 = log(240.0/Lambda_NP);
8425 tmu5 = log(mHl/Lambda_NP);
8426 tmuw = log(muw/Lambda_NP);
8427
8428 // SMEFTEvol* setup
8429
8430 if (FlagRGEci) {
8431
8432 // SM initial conditions for RGEsolver SMEFTEvolEW
8433 SMEFTEvolEW.GenerateSMInitialConditions(muw, Lambda_NP, SMEFTBasisFlag, "Numeric",
8434 g1_LEW, g2_LEW, g3_LEW, lambdaH_LEW, mH2_LEW,
8435 Mu_LEW, Md_LEW, Me_LEW, s12CKM_LEW, s13CKM_LEW, s23CKM_LEW, dCKM_LEW);
8436
8437 }
8438 else {
8439
8440 // SM initial conditions for RGEsolver SMEFTEvolEW
8441 // Skip RGE by setting the two scales at Lambda_NP for the EFT and to muw for the SM pars
8442 SMEFTEvolEW.GenerateSMInitialConditions(muw, muw, SMEFTBasisFlag, "Numeric",
8443 g1_LEW, g2_LEW, g3_LEW, lambdaH_LEW, mH2_LEW,
8444 Mu_LEW, Md_LEW, Me_LEW, s12CKM_LEW, s13CKM_LEW, s23CKM_LEW, dCKM_LEW);
8445 }
8446
8447 isSMInitialConditionComputed = true;
8448}
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 697 of file NPSMEFTd6General.h.

697 {
698 return CG_LNP;
699 }

◆ getLambda_NP()

double NPSMEFTd6General::getLambda_NP ( ) const
inline

Return Lambda_NP.

Returns
\( Lambda_NP \)

Definition at line 688 of file NPSMEFTd6General.h.

688 {
689 return Lambda_NP;
690 }

◆ 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 678 of file NPSMEFTd6General.h.

678 {
679 return NPSMEFTd6GM.getObj();
680 }

◆ IctW_TWG()

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

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

Definition at line 47460 of file NPSMEFTd6General.cpp.

47460 {
47461
47462 double comb;
47463 double toTeVm2 = 1000000.;
47464
47465 // Minus sign because of difference in covariant derivative convention of Top WG
47466 comb = - getSMEFTCoeff("CuWI", 2, 2, mu);;
47467
47468 return (toTeVm2 * comb);
47469}

◆ IctZ_TWG()

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

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

Definition at line 47482 of file NPSMEFTd6General.cpp.

47482 {
47483
47484 double comb;
47485 double toTeVm2 = 1000000.;
47486
47487 // Minus sign because of difference in covariant derivative convention of Top WG
47488 comb = - ( - sW_tree * getSMEFTCoeff("CuBI", 2, 2, mu) + cW_tree * getSMEFTCoeff("CuWI", 2, 2, mu) );
47489
47490 return (toTeVm2 * comb);
47491}

◆ Init()

bool NPSMEFTd6General::Init ( const std::map< std::string, double > &  DPars)
virtual

A method to initialize the model parameters.

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

Reimplemented from StandardModel.

Definition at line 2998 of file NPSMEFTd6General.cpp.

2998 {
2999 std::map<std::string, double> myDPars(DPars);
3000
3001 Lambda_NP = myDPars.at("Lambda_NP"); //done here since it's needed for the numerical value of Wilson Coefficients in SetParameters()
3002 LambdaNP2 = Lambda_NP * Lambda_NP;
3003 LambdaNPm2 = 1. / LambdaNP2;
3004
3005 return (StandardModel::Init(myDPars));
3006}
std::map< std::string, double > DPars
Definition: Minimal.cpp:11
virtual bool Init(const std::map< std::string, double > &DPars)
A method to initialize the model parameters.

◆ intDMLL2eus2()

const double NPSMEFTd6General::intDMLL2eus2 ( const double  s,
const double  t0,
const double  t1 
) const
virtual

Definition at line 46687 of file NPSMEFTd6General.cpp.

46687 {
46688
46689 double intM2;
46690 double aEM, sw2cw2;
46691 double gLeSM;
46692 double deltagLe;
46693 double Aeeee;
46694 double GammaZSM, deltaGammaZ;
46695 double Mz2, Mz4, s2;
46696 // RG scale of the process
46697 double muRG;
46698
46699 muRG = sqrt(s);
46700
46701 aEM = trueSM.alphaMz();
46702 sw2cw2 = sW2_tree * cW2_tree;
46703 Aeeee = CeeLL_e(muRG);
46704 gLeSM = gZlL;
46705 deltagLe = deltaGL_f_mu(leptons[ELECTRON], muRG);
46706 GammaZSM = trueSM.Gamma_Z();
46707 deltaGammaZ = deltaGamma_Z();
46708 Mz2 = Mz * Mz;
46709 Mz4 = Mz2 * Mz2;
46710 s2 = s * s;
46711
46712 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)) +
46713 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)) +
46714 ((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)) +
46715 (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))) +
46716 (4.0*gLeSM*deltagLe)/(Mz2*sw2cw2) * (Mz2*(t1 - t0) - s2*log(t1/t0) + pow(Mz2 + s,2.0)*log((-Mz2 + t1)/(-Mz2 + t0))) +
46717 (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))));
46718
46719 return intM2;
46720}

◆ intDMLR2etildest2()

const double NPSMEFTd6General::intDMLR2etildest2 ( const double  s,
const double  t0,
const double  t1 
) const
virtual

Definition at line 46775 of file NPSMEFTd6General.cpp.

46775 {
46776
46777 double intM2;
46778 double aEM, sw2cw2;
46779 double gLeSM, gReSM;
46780 double deltagLe, deltagRe;
46781 double Aeeee;
46782 double s2;
46783 // RG scale of the process
46784 double muRG;
46785
46786 muRG = sqrt(s);
46787
46788 aEM = trueSM.alphaMz();
46789 sw2cw2 = sW2_tree * cW2_tree;
46790 Aeeee = CeeLR_e(muRG);
46791 gLeSM = gZlL;
46792 gReSM = gZlR;
46793 deltagLe = deltaGL_f_mu(leptons[ELECTRON], muRG);
46794 deltagRe = deltaGR_f_mu(leptons[ELECTRON], muRG);
46795 s2 = s*s;
46796
46797 intM2 = -2.0 * s2*delta_em *(1/t1 - 1/t0) -
46798 (2.0 * s2*(gReSM * deltagLe + gLeSM*(gReSM*delta_em + deltagRe)))/(Mz * Mz * sw2cw2)*(log(t1/t0) - log( (-Mz * Mz + t1)/(-Mz * Mz + t0) ) ) +
46799 (s2*Aeeee)/(2.0 * M_PI * aEM )* log(t1/t0) +
46800 (gLeSM*gReSM*(s2)*Aeeee )/(2.0 * M_PI * sw2cw2 * aEM) * log( (Mz * Mz - t1)/(Mz * Mz - t0) ) +
46801 ((2.0 *gLeSM*gReSM*s2*(gReSM*deltagLe + gLeSM*deltagRe))/ sw2cw2/ sw2cw2) *(1.0/ (Mz * Mz - t1) - 1.0/ (Mz * Mz - t0));
46802
46803 return intM2;
46804}

◆ intDMLR2ets2()

const double NPSMEFTd6General::intDMLR2ets2 ( const double  s,
const double  t0,
const double  t1 
) const
virtual

Definition at line 46757 of file NPSMEFTd6General.cpp.

46757 {
46758
46759 double intM2;
46760
46761 intM2 = deltaMLR2_f(leptons[ELECTRON], s) * (t1*t1*t1 - t0*t0*t0)/3.0/s/s;
46762
46763 return intM2;
46764}

◆ intDMRL2etildest2()

const double NPSMEFTd6General::intDMRL2etildest2 ( const double  s,
const double  t0,
const double  t1 
) const
virtual

Definition at line 46806 of file NPSMEFTd6General.cpp.

46806 {
46807
46808 double intM2;
46809 double aEM, sw2cw2;
46810 double gLeSM, gReSM;
46811 double deltagLe, deltagRe;
46812 double Aeeee;
46813 double s2;
46814 // RG scale of the process
46815 double muRG;
46816
46817 muRG = sqrt(s);
46818
46819 aEM = trueSM.alphaMz();
46820 sw2cw2 = sW2_tree * cW2_tree;
46821 Aeeee = CeeRL_e(muRG);
46822 gLeSM = gZlL;
46823 gReSM = gZlR;
46824 deltagLe = deltaGL_f_mu(leptons[ELECTRON], muRG);
46825 deltagRe = deltaGR_f_mu(leptons[ELECTRON], muRG);
46826 s2 = s*s;
46827
46828 intM2 = -2.0 * s2*delta_em *(1/t1 - 1/t0) -
46829 (2.0 * s2*(gReSM * deltagLe + gLeSM*(gReSM*delta_em + deltagRe)))/(Mz * Mz * sw2cw2)*(log(t1/t0) - log( (-Mz * Mz + t1)/(-Mz * Mz + t0) ) ) +
46830 (s2*Aeeee)/(2.0 * M_PI * aEM )* log(t1/t0) +
46831 (gLeSM*gReSM*(s2)*Aeeee )/(2.0 * M_PI * sw2cw2 * aEM) * log( (Mz * Mz - t1)/(Mz * Mz - t0) ) +
46832 ((2.0 *gLeSM*gReSM*s2*(gReSM*deltagLe + gLeSM*deltagRe))/ sw2cw2/ sw2cw2) *(1.0/ (Mz * Mz - t1) - 1.0/ (Mz * Mz - t0));
46833
46834 return intM2;
46835}

◆ intDMRL2ets2()

const double NPSMEFTd6General::intDMRL2ets2 ( const double  s,
const double  t0,
const double  t1 
) const
virtual

Definition at line 46766 of file NPSMEFTd6General.cpp.

46766 {
46767
46768 double intM2;
46769
46770 intM2 = deltaMRL2_f(leptons[ELECTRON], s) * (t1*t1*t1 - t0*t0*t0)/3.0/s/s;
46771
46772 return intM2;
46773}

◆ intDMRR2eus2()

const double NPSMEFTd6General::intDMRR2eus2 ( const double  s,
const double  t0,
const double  t1 
) const
virtual

Definition at line 46722 of file NPSMEFTd6General.cpp.

46722 {
46723
46724 double intM2;
46725 double aEM, sw2cw2;
46726 double gReSM;
46727 double deltagRe;
46728 double Aeeee;
46729 double GammaZSM, deltaGammaZ;
46730 double Mz2, Mz4, s2;
46731 // RG scale of the process
46732 double muRG;
46733
46734 muRG = sqrt(s);
46735
46736 aEM = trueSM.alphaMz();
46737 sw2cw2 = sW2_tree * cW2_tree;
46738 Aeeee = CeeRR_e(muRG);
46739 gReSM = gZlR;
46740 deltagRe = deltaGR_f_mu(leptons[ELECTRON], muRG);
46741 GammaZSM = trueSM.Gamma_Z();
46742 deltaGammaZ = deltaGamma_Z();
46743 Mz2 = Mz * Mz;
46744 Mz4 = Mz2 * Mz2;
46745 s2 = s * s;
46746
46747 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)) +
46748 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)) +
46749 ((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)) +
46750 (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))) +
46751 (4.0*gReSM*deltagRe)/(Mz2*sw2cw2) * (Mz2*(t1 - t0) - s2*log(t1/t0) + pow(Mz2 + s,2.0)*log((-Mz2 + t1)/(-Mz2 + t0))) +
46752 (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))));
46753
46754 return intM2;
46755}

◆ 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 43047 of file NPSMEFTd6General.cpp.

43047 {
43048 return sqrt(GammaHgagaRatio());
43049}
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 43023 of file NPSMEFTd6General.cpp.

43023 {
43024 return sqrt(GammaHbbRatio());
43025}
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 43015 of file NPSMEFTd6General.cpp.

43015 {
43016 return sqrt(GammaHccRatio());
43017}
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 43027 of file NPSMEFTd6General.cpp.

43027 {
43028 return sqrt(GammaHggRatio());
43029}
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 43007 of file NPSMEFTd6General.cpp.

43007 {
43008 return sqrt(GammaHmumuRatio());
43009}
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 43019 of file NPSMEFTd6General.cpp.

43019 {
43020 return sqrt(GammaHssRatio());
43021}
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 43011 of file NPSMEFTd6General.cpp.

43011 {
43012 return sqrt(GammaHtautauRatio());
43013}
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 43043 of file NPSMEFTd6General.cpp.

43043 {
43044 return sqrt(GammaH4fCCRatio());
43045}
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 43035 of file NPSMEFTd6General.cpp.

43035 {
43036 return sqrt(GammaHWWRatio());
43037}
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 43039 of file NPSMEFTd6General.cpp.

43039 {
43040 return sqrt(GammaH4fNCRatio());
43041}
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 43051 of file NPSMEFTd6General.cpp.

43051 {
43052 return sqrt(GammaHZgaRatio());
43053}
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 43031 of file NPSMEFTd6General.cpp.

43031 {
43032 return sqrt(GammaHZZRatio());
43033}
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 36501 of file NPSMEFTd6General.cpp.

36501 {
36502 double NPdirect;
36503
36504 NPdirect = (3.0 / 2.0) * (eeMz / sW_tree) * getSMEFTCoeff("CW", mu) * v2;
36505
36506 return NPdirect;
36507}

◆ 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 43207 of file NPSMEFTd6General.cpp.

43207 {
43208 double ciHB;
43209
43210 ciHB = -(3.0 / 2.0)*(eeMz / sW_tree) * getSMEFTCoeff("CW", mu) * v2;
43211
43212 return ciHB;
43213}

◆ 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 2154 of file NPSMEFTd6General.h.

2155 {
2156 return 1.0;
2157 }; //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 22017 of file NPSMEFTd6General.cpp.

22017 {
22018
22019 // Mw scheme
22020
22021 double mu = 1.0;
22022
22023 double C1 = 0.0;
22024
22025 // Wilson coefficients and scale
22026 double CHB = 0.0, CHW = 0.0, CHWB = 0.0, CHD = 0.0, CHbox = 0.0, CHl1R11 = 0.0;
22027 double CHl3R11 = 0.0, CHl3R22 = 0.0, CHeR11 = 0.0, CllR1221 = 0.0;
22028 double muRG = 0;
22029
22030 // Polarization factors
22031 double Pe = Pol_em, Pp = Pol_ep;
22032 double fLR, fRL, fLL, fRR;
22033
22034 // LR, RL, LL, and RR cross sections
22035 double sigmaSMeLRa0 = 0.0, sigmaeLRa0 = 0.0, sigmaSMeLRa1 = 0.0, sigmaeLRa1 = 0.0;
22036 double sigmaSMeRLa0 = 0.0, sigmaeRLa0 = 0.0, sigmaSMeRLa1 = 0.0, sigmaeRLa1 = 0.0;
22037
22038 double sigmaSMeLLa0 = 0.0, sigmaeLLa0 = 0.0, sigmaSMeLLa1 = 0.0, sigmaeLLa1 = 0.0;
22039 double sigmaSMeRRa0 = 0.0, sigmaeRRa0 = 0.0, sigmaSMeRRa1 = 0.0, sigmaeRRa1 = 0.0;
22040
22041 double scalTH = 1.0;
22042
22043 // -------------------------------------------------------------------------
22044
22045 if ( sqrt_s > 0.5 ) {
22046 // Theory uncert. scaling like log^2(E/MW)
22047
22048 scalTH = log(sqrt_s/0.080365)/log(0.5/0.080365);
22049 scalTH = scalTH * scalTH;
22050 }
22051
22052 fLR = 0.25 * (1.0 - Pe) * (1.0 + Pp);
22053 fRL = 0.25 * (1.0 + Pe) * (1.0 - Pp);
22054 fLL = 0.25 * (1.0 - Pe) * (1.0 - Pp);
22055 fRR = 0.25 * (1.0 + Pe) * (1.0 + Pp);
22056
22057 // RG scale in GeV
22058 muRG = 1000. * sqrt_s;
22059
22060// Wilson coefficients definitions
22061 CHB = getSMEFTCoeff("CHB", muRG);
22062 CHW = getSMEFTCoeff("CHW", muRG);
22063 CHWB = getSMEFTCoeff("CHWB", muRG);
22064 CHD = getSMEFTCoeff("CHD", muRG);
22065 CHbox = getSMEFTCoeff("CHbox", muRG);
22066 CHl1R11 = getSMEFTCoeff("CHl1R",0,0, muRG);
22067 CHl3R11 = getSMEFTCoeff("CHl3R",0,0, muRG);
22068 CHl3R22 = getSMEFTCoeff("CHl3R",1,1, muRG);
22069 CHeR11 = getSMEFTCoeff("CHeR",0,0, muRG);
22070 CllR1221 = getSMEFTCoeff("CllR",0,1,1,0, muRG);
22071
22072 // Computed as the difference between e+ e- > H e+ e- and e+ e- > H Z, Z > e+ e-
22073
22074 if (sqrt_s == 0.500) {
22075
22076 C1 = 0.0067;
22077
22078 // e+ e- > H e+ e- - e+ e- > H Z, Z > e+ e-
22079 // LR -------------------------------
22080 sigmaSMeLRa0 = 0.015502;
22081
22082 sigmaeLRa0 = cWsch * (sigmaSMeLRa0
22083 -4098.92 * CHB
22084 +7192.41 * CHW
22085 +6438.5 * CHWB
22086 +4108.48 * CHD
22087 +1877.39 * CHbox
22088 +28079.5 * CHl1R11
22089 +25267.8 * CHl3R11
22090 -2824.24 * CHl3R22
22091 -526.241 * CHeR11
22092 +2810.1 * CllR1221
22093 );
22094
22095 sigmaSMeLRa1 = 0.003925;
22096
22097 sigmaeLRa1 = cWsch * (sigmaSMeLRa1
22098 -1760.76 * CHB
22099 +6343.83 * CHW
22100 +862.93 * CHWB
22101 +624.83 * CHD
22102 +475.03 * CHbox
22103 +26386.7 * CHl1R11
22104 +25667.3 * CHl3R11
22105 -714.93 * CHl3R22
22106 -421.83 * CHeR11
22107 +711.83 * CllR1221
22108 );
22109
22110 // RL -------------------------------
22111 sigmaSMeRLa0 = 0.007657;
22112
22113 sigmaeRLa0 = cWsch * (sigmaSMeRLa0
22114 +1971.91 * CHB
22115 -91.342 * CHW
22116 +1373.22 * CHWB
22117 -2764.85 * CHD
22118 +924.564 * CHbox
22119 +414.096 * CHl1R11
22120 -976.972 * CHl3R11
22121 -1394.52 * CHl3R22
22122 -23347.4 * CHeR11
22123 +1388.44 * CllR1221
22124 );
22125
22126 sigmaSMeRLa1 = 0.002563;
22127
22128 sigmaeRLa1 = cWsch * (sigmaSMeRLa1
22129 +2917.26 * CHB
22130 +76.18 * CHW
22131 +2218.96 * CHWB
22132 -566.82 * CHD
22133 +310.61 * CHbox
22134 +340.09 * CHl1R11
22135 -126.53 * CHl3R11
22136 -466.71 * CHl3R22
22137 -21174.2 * CHeR11
22138 +464.69 * CllR1221
22139 );
22140
22141 // LL -------------------------------
22142 sigmaSMeLLa0 = 0.006966;
22143
22144 sigmaeLLa0 = cWsch * (sigmaSMeLLa0
22145 +4733.36 * CHB
22146 +1093.5 * CHW
22147 -3452.57 * CHWB
22148 -494.684 * CHD
22149 +844.033 * CHbox
22150 -1787.74 * CHl1R11
22151 -3056.39 * CHl3R11
22152 -1268.13 * CHl3R22
22153 +2206.99 * CHeR11
22154 +1266.16 * CllR1221
22155 );
22156
22157 sigmaSMeLLa1 = 0.0;
22158
22159 sigmaeLLa1 = sigmaSMeLLa1;
22160
22161 // RR -------------------------------
22162 sigmaSMeRRa0 = 0.006966;
22163
22164 sigmaeRRa0 = cWsch * (sigmaSMeRRa0
22165 +4735.97 * CHB
22166 +1092.78 * CHW
22167 -3453.81 * CHWB
22168 -494.684 * CHD
22169 +844.033 * CHbox
22170 -1788.99 * CHl1R11
22171 -3056.38 * CHl3R11
22172 -1268.13 * CHl3R22
22173 +2206.53 * CHeR11
22174 +1266.16 * CllR1221
22175 );
22176
22177 sigmaSMeRRa1 = 0.0;
22178
22179 sigmaeRRa1 = sigmaSMeRRa1;
22180
22181 } else if (sqrt_s == 0.550) {
22182
22183 C1 = 0.0067;
22184
22185 // e+ e- > H e+ e- - e+ e- > H Z, Z > e+ e-
22186 // LR -------------------------------
22187 sigmaSMeLRa0 = 0.016705;
22188
22189 sigmaeLRa0 = cWsch * (sigmaSMeLRa0
22190 -4112.54 * CHB
22191 +5601.16 * CHW
22192 +7336.04 * CHWB
22193 +4634.02 * CHD
22194 +2029.88 * CHbox
22195 +25858.5 * CHl1R11
22196 +22849.8 * CHl3R11
22197 -3039.76 * CHl3R22
22198 -434.5 * CHeR11
22199 +3041.28 * CllR1221
22200 );
22201
22202 sigmaSMeLRa1 = 0.003172;
22203
22204 sigmaeLRa1 = cWsch * (sigmaSMeLRa1
22205 -1488.24 * CHB
22206 +5327.07 * CHW
22207 +689.75 * CHWB
22208 +506.48 * CHD
22209 +383.93 * CHbox
22210 +25710.4 * CHl1R11
22211 +25128.9 * CHl3R11
22212 -576.71 * CHl3R22
22213 -340.94 * CHeR11
22214 +576.93 * CllR1221
22215 );
22216
22217 // RL -------------------------------
22218 sigmaSMeRLa0 = 0.007966;
22219
22220 sigmaeRLa0 = cWsch * (sigmaSMeRLa0
22221 +984.448 * CHB
22222 -142.658 * CHW
22223 +677.26 * CHWB
22224 -3034.71 * CHD
22225 +965.07 * CHbox
22226 +340.095 * CHl1R11
22227 -1101.65 * CHl3R11
22228 -1452.34 * CHl3R22
22229 -21978.4 * CHeR11
22230 +1451.97 * CllR1221
22231 );
22232
22233 sigmaSMeRLa1 = 0.00207;
22234
22235 sigmaeRLa1 = cWsch * (sigmaSMeRLa1
22236 +2454.5 * CHB
22237 +53.84 * CHW
22238 +1880.89 * CHWB
22239 -457.54 * CHD
22240 +251.23 * CHbox
22241 +275.71 * CHl1R11
22242 -101.57 * CHl3R11
22243 -376.05 * CHl3R22
22244 -20653.6 * CHeR11
22245 +376.16 * CllR1221
22246 );
22247
22248 // LL -------------------------------
22249 sigmaSMeLLa0 = 0.008388;
22250
22251 sigmaeLLa0 = cWsch * (sigmaSMeLLa0
22252 +5210.05 * CHB
22253 +1184.39 * CHW
22254 -3856.1 * CHWB
22255 -596.339 * CHD
22256 +1015.68 * CHbox
22257 -2279.34 * CHl1R11
22258 -3807.33 * CHl3R11
22259 -1526.87 * CHl3R22
22260 +2813.4 * CHeR11
22261 +1523.44 * CllR1221
22262 );
22263
22264 sigmaSMeLLa1 = 0.0;
22265
22266 sigmaeLLa1 = sigmaSMeLLa1;
22267
22268 // RR -------------------------------
22269 sigmaSMeRRa0 = 0.008388;
22270
22271 sigmaeRRa0 = cWsch * (sigmaSMeRRa0
22272 +5210.49 * CHB
22273 +1183.86 * CHW
22274 -3856.65 * CHWB
22275 -594.298 * CHD
22276 +1014.02 * CHbox
22277 -2283.41 * CHl1R11
22278 -3805.47 * CHl3R11
22279 -1526.24 * CHl3R22
22280 +2814.1 * CHeR11
22281 +1522.51 * CllR1221
22282 );
22283
22284 sigmaSMeRRa1 = 0.0;
22285
22286 sigmaeRRa1 = sigmaSMeRRa1;
22287
22288 } else if (sqrt_s == 1.0) {
22289
22290 C1 = 0.0065;
22291
22292 // e+ e- > H e+ e- - e+ e- > H Z, Z > e+ e-
22293 // LR -------------------------------
22294 sigmaSMeLRa0 = 0.031515;
22295
22296 sigmaeLRa0 = cWsch * (sigmaSMeLRa0
22297 -5273.48 * CHB
22298 -2563.62 * CHW
22299 +16070.3 * CHWB
22300 +9598.71 * CHD
22301 +3803.15 * CHbox
22302 +6786.78 * CHl1R11
22303 +1156.86 * CHl3R11
22304 -5735.46 * CHl3R22
22305 -132.37 * CHeR11
22306 +5728.09 * CllR1221
22307 );
22308
22309 sigmaSMeLRa1 = 0.00088;
22310
22311 sigmaeLRa1 = cWsch * (sigmaSMeLRa1
22312 -482.328 * CHB
22313 +1692.36 * CHW
22314 +183.29 * CHWB
22315 +140.1 * CHD
22316 +106.2 * CHbox
22317 +23325.2 * CHl1R11
22318 +23162.1 * CHl3R11
22319 -160.16 * CHl3R22
22320 -94.45 * CHeR11
22321 +159.86 * CllR1221
22322 );
22323
22324 // RL -------------------------------
22325 sigmaSMeRLa0 = 0.013671;
22326
22327 sigmaeRLa0 = cWsch * (sigmaSMeRLa0
22328 -4714.26 * CHB
22329 -308.604 * CHW
22330 -3682.04 * CHWB
22331 -6021.83 * CHD
22332 +1648.1 * CHbox
22333 +93.8183 * CHl1R11
22334 -2395.03 * CHl3R11
22335 -2489.25 * CHl3R22
22336 -11195.5 * CHeR11
22337 +2484.75 * CllR1221
22338 );
22339
22340 sigmaSMeRLa1 = 0.000575;
22341
22342 sigmaeRLa1 = cWsch * (sigmaSMeRLa1
22343 +783.67 * CHB
22344 +4.93 * CHW
22345 +615.38 * CHWB
22346 -127.27 * CHD
22347 +69.67 * CHbox
22348 +76.16 * CHl1R11
22349 -28.32 * CHl3R11
22350 -104.57 * CHl3R22
22351 -18814. * CHeR11
22352 +104.73 * CllR1221
22353 );
22354
22355 // LL -------------------------------
22356 sigmaSMeLLa0 = 0.019938;
22357
22358 sigmaeLLa0 = cWsch * (sigmaSMeLLa0
22359 +7757.24 * CHB
22360 +1628.67 * CHW
22361 -6241.45 * CHWB
22362 -1420.11 * CHD
22363 +2407.24 * CHbox
22364 -7405.21 * CHl1R11
22365 -11030.9 * CHl3R11
22366 -3630.32 * CHl3R22
22367 +9152.39 * CHeR11
22368 +3619.27 * CllR1221
22369 );
22370
22371 sigmaSMeLLa1 = 0.0;
22372
22373 sigmaeLLa1 = sigmaSMeLLa1;
22374
22375 // RR -------------------------------
22376 sigmaSMeRRa0 = 0.019938;
22377
22378 sigmaeRRa0 = cWsch * (sigmaSMeRRa0
22379 +7760.88 * CHB
22380 +1629.58 * CHW
22381 -6241.85 * CHWB
22382 -1420.11 * CHD
22383 +2407.24 * CHbox
22384 -7416.83 * CHl1R11
22385 -11036.3 * CHl3R11
22386 -3630.32 * CHl3R22
22387 +9151.14 * CHeR11
22388 +3619.27 * CllR1221
22389 );
22390
22391 sigmaSMeRRa1 = 0.0;
22392
22393 sigmaeRRa1 = sigmaSMeRRa1;
22394
22395 } else if (sqrt_s == 1.4) {
22396
22397 C1 = 0.0065;
22398
22399 // e+ e- > H e+ e- - e+ e- > H Z, Z > e+ e-
22400 // LR -------------------------------
22401 sigmaSMeLRa0 = 0.043295;
22402
22403 sigmaeLRa0 = cWsch * (sigmaSMeLRa0
22404 -6192.44 * CHB
22405 -5876.33 * CHW
22406 +22064.3 * CHWB
22407 +13310.3 * CHD
22408 +5226.12 * CHbox
22409 -8410.11 * CHl1R11
22410 -16330.9 * CHl3R11
22411 -7885.24 * CHl3R22
22412 -80.8144 * CHeR11
22413 +7861.2 * CllR1221
22414 );
22415
22416 sigmaSMeLRa1 = 0.00044;
22417
22418 sigmaeLRa1 = cWsch * (sigmaSMeLRa1
22419 -249.516 * CHB
22420 +871.46 * CHW
22421 +91. * CHWB
22422 +70.15 * CHD
22423 +53.31 * CHbox
22424 +22795.3 * CHl1R11
22425 +22705.4 * CHl3R11
22426 -80.019 * CHl3R22
22427 -47.409 * CHeR11
22428 +79.81 * CllR1221
22429 );
22430
22431 // RL -------------------------------
22432 sigmaSMeRLa0 = 0.018575;
22433
22434 sigmaeRLa0 = cWsch * (sigmaSMeRLa0
22435 -7253.38 * CHB
22436 -354.216 * CHW
22437 -6168.17 * CHWB
22438 -8318.73 * CHD
22439 +2239.38 * CHbox
22440 +44.6 * CHl1R11
22441 -3340.37 * CHl3R11
22442 -3383.27 * CHl3R22
22443 -3085.96 * CHeR11
22444 +3370.78 * CllR1221
22445 );
22446
22447 sigmaSMeRLa1 = 0.000287;
22448
22449 sigmaeRLa1 = cWsch * (sigmaSMeRLa1
22450 +404.369 * CHB
22451 +1.262 * CHW
22452 +318.379 * CHWB
22453 -63.65 * CHD
22454 +34.837 * CHbox
22455 +38.139 * CHl1R11
22456 -14.289 * CHl3R11
22457 -52.272 * CHl3R22
22458 -18393.9 * CHeR11
22459 +52.215 * CllR1221
22460 );
22461
22462 // LL -------------------------------
22463 sigmaSMeLLa0 = 0.027967;
22464
22465 sigmaeLLa0 = cWsch * (sigmaSMeLLa0
22466 +8797.53 * CHB
22467 +1783.21 * CHW
22468 -7389.69 * CHWB
22469 -1996.03 * CHD
22470 +3374.01 * CHbox
22471 -12077. * CHl1R11
22472 -17157.9 * CHl3R11
22473 -5092.09 * CHl3R22
22474 +14929.2 * CHeR11
22475 +5076.1 * CllR1221
22476 );
22477
22478 sigmaSMeLLa1 = 0.0;
22479
22480 sigmaeLLa1 = sigmaSMeLLa1;
22481
22482 // RR -------------------------------
22483 sigmaSMeRRa0 = 0.027967;
22484
22485 sigmaeRRa0 = cWsch * (sigmaSMeRRa0
22486 +8799.81 * CHB
22487 +1789.18 * CHW
22488 -7386.69 * CHWB
22489 -1996.03 * CHD
22490 +3374.07 * CHbox
22491 -12093.2 * CHl1R11
22492 -17168.1 * CHl3R11
22493 -5092.1 * CHl3R22
22494 +14921.5 * CHeR11
22495 +5076.11 * CllR1221
22496 );
22497
22498 sigmaSMeRRa1 = 0.0;
22499
22500 sigmaeRRa1 = sigmaSMeRRa1;
22501
22502 } else if (sqrt_s == 1.5) {
22503
22504 C1 = 0.0065; // Use the same as 1400 GeV
22505
22506 // e+ e- > H e+ e- - e+ e- > H Z, Z > e+ e-
22507 // LR -------------------------------
22508 sigmaSMeLRa0 = 0.045902;
22509
22510 sigmaeLRa0 = cWsch * (sigmaSMeLRa0
22511 -6375.19 * CHB
22512 -6460.92 * CHW
22513 +23318.4 * CHWB
22514 +14123. * CHD
22515 +5539.23 * CHbox
22516 -12062.5 * CHl1R11
22517 -20377.7 * CHl3R11
22518 -8361.26 * CHl3R22
22519 -70.2473 * CHeR11
22520 +8323.76 * CllR1221
22521 );
22522
22523 sigmaSMeLRa1 = 0.000382;
22524
22525 sigmaeLRa1 = cWsch * (sigmaSMeLRa1
22526 -217.463 * CHB
22527 +760.524 * CHW
22528 +78.744 * CHWB
22529 +60.914 * CHD
22530 +46.284 * CHbox
22531 +22714.2 * CHl1R11
22532 +22643.9 * CHl3R11
22533 -69.698 * CHl3R22
22534 -41.158 * CHeR11
22535 +69.444 * CllR1221
22536 );
22537
22538 // RL -------------------------------
22539 sigmaSMeRLa0 = 0.019672;
22540
22541 sigmaeRLa0 = cWsch * (sigmaSMeRLa0
22542 -7723.03 * CHB
22543 -363.499 * CHW
22544 -6714.28 * CHWB
22545 -8822.04 * CHD
22546 +2368.63 * CHbox
22547 +26.1277 * CHl1R11
22548 -3541.43 * CHl3R11
22549 -3586.63 * CHl3R22
22550 -1139.61 * CHeR11
22551 +3562.85 * CllR1221
22552 );
22553
22554 sigmaSMeRLa1 = 0.00025;
22555
22556 sigmaeRLa1 = cWsch * (sigmaSMeRLa1
22557 +353.423 * CHB
22558 +0.877 * CHW
22559 +278.093 * CHWB
22560 -55.24 * CHD
22561 +30.338 * CHbox
22562 +33.078 * CHl1R11
22563 -12.356 * CHl3R11
22564 -45.362 * CHl3R22
22565 -18343.1 * CHeR11
22566 +45.449 * CllR1221
22567 );
22568
22569 // LL -------------------------------
22570 sigmaSMeLLa0 = 0.029711;
22571
22572 sigmaeLLa0 = cWsch * (sigmaSMeLLa0
22573 +8980.14 * CHB
22574 +1806.17 * CHW
22575 -7606.24 * CHWB
22576 -2122.01 * CHD
22577 +3584.01 * CHbox
22578 -13210.4 * CHl1R11
22579 -18604.3 * CHl3R11
22580 -5410.06 * CHl3R22
22581 +16326.5 * CHeR11
22582 +5389.08 * CllR1221
22583 );
22584
22585 sigmaSMeLLa1 = 0.0;
22586
22587 sigmaeLLa1 = sigmaSMeLLa1;
22588
22589 // RR -------------------------------
22590 sigmaSMeRRa0 = 0.029711;
22591
22592 sigmaeRRa0 = cWsch * (sigmaSMeRRa0
22593 +8985.08 * CHB
22594 +1815.25 * CHW
22595 -7606.1 * CHWB
22596 -2122.01 * CHD
22597 +3584.06 * CHbox
22598 -13225.4 * CHl1R11
22599 -18615.2 * CHl3R11
22600 -5410.07 * CHl3R22
22601 +16320. * CHeR11
22602 +5389.08 * CllR1221
22603 );
22604
22605 sigmaSMeRRa1 = 0.0;
22606
22607 sigmaeRRa1 = sigmaSMeRRa1;
22608
22609 } else if (sqrt_s == 3.0) {
22610
22611 C1 = 0.0063;
22612
22613 // e+ e- > H e+ e- - e+ e- > H Z, Z > e+ e-
22614 // LR -------------------------------
22615 sigmaSMeLRa0 = 0.074258;
22616
22617 sigmaeLRa0 = cWsch * (sigmaSMeLRa0
22618 -7890.8 * CHB
22619 -10712. * CHW
22620 +36102.9 * CHWB
22621 +22954.4 * CHD
22622 +8950.34 * CHbox
22623 -58386.8 * CHl1R11
22624 -71823.6 * CHl3R11
22625 -13529.9 * CHl3R22
22626 -84.4482 * CHeR11
22627 +13440.9 * CllR1221
22628 );
22629
22630 sigmaSMeLRa1 = 0.000094;
22631
22632 sigmaeLRa1 = cWsch * (sigmaSMeLRa1
22633 -54.8938 * CHB
22634 +191.442 * CHW
22635 +19.136 * CHWB
22636 +14.986 * CHD
22637 +11.398 * CHbox
22638 +22370.4 * CHl1R11
22639 +22337.9 * CHl3R11
22640 -17.152 * CHl3R22
22641 -10.134 * CHeR11
22642 +17.064 * CllR1221
22643 );
22644
22645 // RL -------------------------------
22646 sigmaSMeRLa0 = 0.031683;
22647
22648 sigmaeRLa0 = cWsch * (sigmaSMeRLa0
22649 -11227.5 * CHB
22650 -410.83 * CHW
22651 -12206.1 * CHWB
22652 -14304.6 * CHD
22653 +3817.17 * CHbox
22654 -0.93975 * CHl1R11
22655 -5766.16 * CHl3R11
22656 -5772.65 * CHl3R22
22657 +23381.2 * CHeR11
22658 +5741.22 * CllR1221
22659 );
22660
22661 sigmaSMeRLa1 = 0.000061;
22662
22663 sigmaeRLa1 = cWsch * (sigmaSMeRLa1
22664 +89.174 * CHB
22665 -0.004 * CHW
22666 +70.224 * CHWB
22667 -13.617 * CHD
22668 +7.452 * CHbox
22669 +8.178 * CHl1R11
22670 -3.058 * CHl3R11
22671 -11.199 * CHl3R22
22672 -18063.7 * CHeR11
22673 +11.123 * CllR1221
22674 );
22675
22676 // LL -------------------------------
22677 sigmaSMeLLa0 = 0.048427;
22678
22679 sigmaeLLa0 = cWsch * (sigmaSMeLLa0
22680 +10268.1 * CHB
22681 +1941.01 * CHW
22682 -9431.02 * CHWB
22683 -3454. * CHD
22684 +5837. * CHbox
22685 -27962.8 * CHl1R11
22686 -36729.7 * CHl3R11
22687 -8820.01 * CHl3R22
22688 +34561.2 * CHeR11
22689 +8778.01 * CllR1221
22690 );
22691
22692 sigmaSMeLLa1 = 0.0;
22693
22694 sigmaeLLa1 = sigmaSMeLLa1;
22695
22696 // RR -------------------------------
22697 sigmaSMeRRa0 = 0.048427;
22698
22699 sigmaeRRa0 = cWsch * (sigmaSMeRRa0
22700 +10279.1 * CHB
22701 +1965.01 * CHW
22702 -9436.92 * CHWB
22703 -3454. * CHD
22704 +5837. * CHbox
22705 -27968.7 * CHl1R11
22706 -36755.7 * CHl3R11
22707 -8820.01 * CHl3R22
22708 +34557.2 * CHeR11
22709 +8779.01 * CllR1221
22710 );
22711
22712 sigmaSMeRRa1 = 0.0;
22713
22714 sigmaeRRa1 = sigmaSMeRRa1;
22715
22716 sigmaeRRa1 = cWsch * (sigmaSMeRRa1
22717
22718 );
22719
22720 } else
22721 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeHee()");
22722
22723 // Construct the signal strength
22724 // Total cross section
22725 mu = fLR * (sigmaeLRa0 - sigmaeLRa1) + fRL * (sigmaeRLa0 - sigmaeRLa1) + fLL * (sigmaeLLa0 - sigmaeLLa1) + fRR * (sigmaeRRa0 - sigmaeRRa1);
22726 // Normalize to SM
22727 mu = mu / (fLR * (sigmaSMeLRa0 - sigmaSMeLRa1) + fRL * (sigmaSMeRLa0 - sigmaSMeRLa1) + fLL * (sigmaSMeLLa0 - sigmaSMeLLa1) + fRR * (sigmaSMeRRa0 - sigmaSMeRRa1));
22728
22729 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
22730 //(Assume similar to WBF.)
22731 mu += scalTH * eeeWBFint + eeeWBFpar;
22732
22733 // Linear contribution from Higgs self-coupling
22734 mu = mu + cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
22735
22736
22737 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
22738
22739 return mu;
22740}

◆ 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 20632 of file NPSMEFTd6General.cpp.

20632 {
20633
20634 // Mw scheme
20635
20636 double mu = 1.0;
20637
20638 double C1 = 0.0;
20639
20640 // Wilson coefficients and scale
20641 double CHB = 0.0, CHW = 0.0, CHWB = 0.0, CHD = 0.0, CHbox = 0.0, CHl1R11 = 0.0;
20642 double CHl3R11 = 0.0, CHl3R22 = 0.0, CHeR11 = 0.0, CllR1221 = 0.0;
20643 double muRG = 0;
20644
20645 // Polarization factors
20646 double Pe = Pol_em, Pp = Pol_ep;
20647 double fLR, fRL;
20648
20649 // LH and RH cross sections
20650 double sigmaSMeLHa0 = 0.0, sigmaeLHa0 = 0.0, sigmaSMeLHa1 = 0.0, sigmaeLHa1 = 0.0;
20651 double sigmaSMeRHa0 = 0.0, sigmaeRHa0 = 0.0, sigmaSMeRHa1 = 0.0, sigmaeRHa1 = 0.0;
20652
20653 double scalTH = 1.0;
20654
20655 // -------------------------------------------------------------------------
20656
20657 if ( sqrt_s > 0.5 ) {
20658 // Theory uncert. scaling like log^2(E/MW)
20659
20660 scalTH = log(sqrt_s/0.080365)/log(0.5/0.080365);
20661 scalTH = scalTH * scalTH;
20662 }
20663
20664 fLR = 0.25 * (1.0 - Pe) * (1.0 + Pp);
20665 fRL = 0.25 * (1.0 + Pe) * (1.0 - Pp);
20666
20667 // RG scale in GeV
20668 muRG = 1000. * sqrt_s;
20669
20670 // Wilson coefficients definitions
20671 CHB = getSMEFTCoeff("CHB", muRG);
20672 CHW = getSMEFTCoeff("CHW", muRG);
20673 CHWB = getSMEFTCoeff("CHWB", muRG);
20674 CHD = getSMEFTCoeff("CHD", muRG);
20675 CHbox = getSMEFTCoeff("CHbox", muRG);
20676 CHl1R11 = getSMEFTCoeff("CHl1R",0,0, muRG);
20677 CHl3R11 = getSMEFTCoeff("CHl3R",0,0, muRG);
20678 CHl3R22 = getSMEFTCoeff("CHl3R",1,1, muRG);
20679 CHeR11 = getSMEFTCoeff("CHeR",0,0, muRG);
20680 CllR1221 = getSMEFTCoeff("CllR",0,1,1,0, muRG);
20681
20682 // For the Higgs trilinear dependence assume the WBF mechanism dominates
20683
20684 // Computed as the difference between e+ e- > H ve ve and e+ e- > H Z, Z > ve ve
20685
20686 if (sqrt_s == 0.230) {
20687
20688 C1 = 0.00639683;
20689
20690 // e+ e- > H ve ve - e+ e- > H Z, Z > ve ve
20691 // LH -------------------------------
20692 sigmaSMeLHa0 = 0.059149;
20693
20694 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
20695 -6703.9 * CHB
20696 +28405.8 * CHW
20697 +8204.2 * CHWB
20698 +4505.86 * CHD
20699 +7247.85 * CHbox
20700 +46957.8 * CHl1R11
20701 +41337.8 * CHl3R11
20702 -10716.8 * CHl3R22
20703 +50.057 * CHeR11
20704 +10816.5 * CllR1221
20705 );
20706
20707 sigmaSMeLHa1 = 0.029738;
20708
20709 sigmaeLHa1 = cWsch * (sigmaSMeLHa1
20710 -5698. * CHB
20711 +24313. * CHW
20712 +6634. * CHWB
20713 +4154. * CHD
20714 +3596. * CHbox
20715 +37856. * CHl1R11
20716 +39659. * CHl3R11
20717 -5412. * CHl3R22
20718 -2. * CHeR11
20719 +5405. * CllR1221
20720 );
20721
20722 // RH -------------------------------
20723 sigmaSMeRHa0 = 0.021932;
20724
20725 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
20726 +11963.9 * CHB
20727 +1660.64 * CHW
20728 +6640.6 * CHWB
20729 -5265.33 * CHD
20730 +2635.77 * CHbox
20731 -2626.19 * CHl1R11
20732 -1364.38 * CHl3R11
20733 -3977.51 * CHl3R22
20734 -37857.4 * CHeR11
20735 +3998.57 * CllR1221
20736 );
20737
20738 sigmaSMeRHa1 = 0.019411;
20739
20740 sigmaeRHa1 = cWsch * (sigmaSMeRHa1
20741 +10684.6 * CHB
20742 +1491.6 * CHW
20743 +5968.6 * CHWB
20744 -4673.2 * CHD
20745 +2359.6 * CHbox
20746 -2347.2 * CHl1R11
20747 -1176.4 * CHl3R11
20748 -3522.7 * CHl3R22
20749 -33504.4 * CHeR11
20750 +3535.6 * CllR1221
20751 );
20752
20753 } else if (sqrt_s == 0.240) {
20754
20755 C1 = 0.00639683;
20756
20757 // e+ e- > H ve ve - e+ e- > H Z, Z > ve ve
20758 // LH -------------------------------
20759 sigmaSMeLHa0 = 0.064179;
20760
20761 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
20762 -7582.01 * CHB
20763 +31652.3 * CHW
20764 +8473.6 * CHWB
20765 +4551.21 * CHD
20766 +7782.99 * CHbox
20767 +53595.2 * CHl1R11
20768 +46797.1 * CHl3R11
20769 -11665.3 * CHl3R22
20770 -34.399 * CHeR11
20771 +11729.1 * CllR1221
20772 );
20773
20774 sigmaSMeLHa1 = 0.032478;
20775
20776 sigmaeLHa1 = cWsch * (sigmaSMeLHa1
20777 -6747. * CHB
20778 +28236. * CHW
20779 +7213. * CHWB
20780 +4534. * CHD
20781 +3930. * CHbox
20782 +45348. * CHl1R11
20783 +47337. * CHl3R11
20784 -5915. * CHl3R22
20785 -5. * CHeR11
20786 +5905. * CllR1221
20787 );
20788
20789 // RH -------------------------------
20790 sigmaSMeRHa0 = 0.024227;
20791
20792 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
20793 +14216.9 * CHB
20794 +1819.5 * CHW
20795 +8263.49 * CHWB
20796 -5810.48 * CHD
20797 +2944.56 * CHbox
20798 -2904.14 * CHl1R11
20799 -1479.61 * CHl3R11
20800 -4379.55 * CHl3R22
20801 -45568.2 * CHeR11
20802 +4424.17 * CllR1221
20803 );
20804
20805 sigmaSMeRHa1 = 0.021198;
20806
20807 sigmaeRHa1 = cWsch * (sigmaSMeRHa1
20808 +12477. * CHB
20809 +1581. * CHW
20810 +7265. * CHWB
20811 -5103. * CHD
20812 +2581. * CHbox
20813 -2563.9 * CHl1R11
20814 -1282.9 * CHl3R11
20815 -3841.8 * CHl3R22
20816 -39845. * CHeR11
20817 +3860. * CllR1221
20818 );
20819
20820 } else if (sqrt_s == 0.250) {
20821
20822 C1 = 0.0064;
20823
20824 // e+ e- > H ve ve - e+ e- > H Z, Z > ve ve
20825 // LH -------------------------------
20826 sigmaSMeLHa0 = 0.067697;
20827
20828 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
20829 -7842.55 * CHB
20830 +32195.3 * CHW
20831 +7995.72 * CHWB
20832 +4345.9 * CHD
20833 +8239.09 * CHbox
20834 +56576.4 * CHl1R11
20835 +47681.9 * CHl3R11
20836 -12330.7 * CHl3R22
20837 +4.62 * CHeR11
20838 +12293.3 * CllR1221
20839 );
20840
20841 sigmaSMeLHa1 = 0.032502;
20842
20843 sigmaeLHa1 = cWsch * (sigmaSMeLHa1
20844 -7262. * CHB
20845 +29887. * CHW
20846 +7183. * CHWB
20847 +4539. * CHD
20848 +3925. * CHbox
20849 +49603. * CHl1R11
20850 +51583. * CHl3R11
20851 -5918. * CHl3R22
20852 -9. * CHeR11
20853 +5897. * CllR1221
20854 );
20855
20856 // RH -------------------------------
20857 sigmaSMeRHa0 = 0.024424;
20858
20859 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
20860 +15200.9 * CHB
20861 +1794.68 * CHW
20862 +9134.34 * CHWB
20863 -5883.35 * CHD
20864 +2944.13 * CHbox
20865 -2967.46 * CHl1R11
20866 -1479.3 * CHl3R11
20867 -4437.99 * CHl3R22
20868 -49809.1 * CHeR11
20869 +4461.27 * CllR1221
20870 );
20871
20872 sigmaSMeRHa1 = 0.021221;
20873
20874 sigmaeRHa1 = cWsch * (sigmaSMeRHa1
20875 +13253. * CHB
20876 +1527. * CHW
20877 +7972. * CHWB
20878 -5113.4 * CHD
20879 +2577. * CHbox
20880 -2574.3 * CHl1R11
20881 -1286. * CHl3R11
20882 -3855.1 * CHl3R22
20883 -43275. * CHeR11
20884 +3856. * CllR1221
20885 );
20886
20887 } else if (sqrt_s == 0.350) {
20888
20889 C1 = 0.0062;
20890
20891 // e+ e- > H ve ve - e+ e- > H Z, Z > ve ve
20892 // LH -------------------------------
20893 sigmaSMeLHa0 = 0.134698;
20894
20895 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
20896 -4610.61 * CHB
20897 +13131.4 * CHW
20898 +3271.33 * CHWB
20899 -1426.48 * CHD
20900 +16256.3 * CHbox
20901 +52474.1 * CHl1R11
20902 +5236.32 * CHl3R11
20903 -24479. * CHl3R22
20904 -79.73 * CHeR11
20905 +24584.9 * CllR1221
20906 );
20907
20908 sigmaSMeLHa1 = 0.017502;
20909
20910 sigmaeLHa1 = cWsch * (sigmaSMeLHa1
20911 -6067.4 * CHB
20912 +22837.2 * CHW
20913 +3670.2 * CHWB
20914 +2444.5 * CHD
20915 +2120.8 * CHbox
20916 +54404.2 * CHl1R11
20917 +55470.2 * CHl3R11
20918 -3184. * CHl3R22
20919 -2.7 * CHeR11
20920 +3180.2 * CllR1221
20921 );
20922
20923 // RH -------------------------------
20924 sigmaSMeRHa0 = 0.013416;
20925
20926 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
20927 +12262.3 * CHB
20928 +674.27 * CHW
20929 +8562.69 * CHWB
20930 -3239.42 * CHD
20931 +1628.99 * CHbox
20932 -1664.92 * CHl1R11
20933 -772.27 * CHl3R11
20934 -2434.07 * CHl3R22
20935 -53588.2 * CHeR11
20936 +2433.13 * CllR1221
20937 );
20938
20939 sigmaSMeRHa1 = 0.011428;
20940
20941 sigmaeRHa1 = cWsch * (sigmaSMeRHa1
20942 +10380.3 * CHB
20943 +578.1 * CHW
20944 +7249.4 * CHWB
20945 -2754.8 * CHD
20946 +1382.8 * CHbox
20947 -1386.5 * CHl1R11
20948 -695.2 * CHl3R11
20949 -2079.1 * CHl3R22
20950 -45682.7 * CHeR11
20951 +2080.1 * CllR1221
20952 );
20953
20954 } else if (sqrt_s == 0.365) {
20955
20956 C1 = 0.00618352;
20957
20958 // e+ e- > H ve ve - e+ e- > H Z, Z > ve ve
20959 // LH -------------------------------
20960 sigmaSMeLHa0 = 0.149505;
20961
20962 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
20963 -4089.28 * CHB
20964 +10219.8 * CHW
20965 +2978.04 * CHWB
20966 -2089.33 * CHD
20967 +18094.8 * CHbox
20968 +51560.3 * CHl1R11
20969 -3886.54 * CHl3R11
20970 -27167.1 * CHl3R22
20971 +40.4 * CHeR11
20972 +27244.9 * CllR1221
20973 );
20974
20975 sigmaSMeLHa1 = 0.015907;
20976
20977 sigmaeLHa1 = cWsch * (sigmaSMeLHa1
20978 -5736.2 * CHB
20979 +21442.2 * CHW
20980 +3310.6 * CHWB
20981 +2221. * CHD
20982 +1927.1 * CHbox
20983 +53940.2 * CHl1R11
20984 +54912.2 * CHl3R11
20985 -2892.8 * CHl3R22
20986 -1.6 * CHeR11
20987 +2891.4 * CllR1221
20988 );
20989
20990 // RH -------------------------------
20991 sigmaSMeRHa0 = 0.012207;
20992
20993 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
20994 +11547.6 * CHB
20995 +589.54 * CHW
20996 +8177.48 * CHWB
20997 -2948.28 * CHD
20998 +1481.42 * CHbox
20999 -1521.36 * CHl1R11
21000 -701.48 * CHl3R11
21001 -2218.87 * CHl3R22
21002 -53022.9 * CHeR11
21003 +2214.52 * CllR1221
21004 );
21005
21006 sigmaSMeRHa1 = 0.010386;
21007
21008 sigmaeRHa1 = cWsch * (sigmaSMeRHa1
21009 +9767.4 * CHB
21010 +498.7 * CHW
21011 +6888.4 * CHWB
21012 -2501.9 * CHD
21013 +1260.2 * CHbox
21014 -1260.4 * CHl1R11
21015 -632. * CHl3R11
21016 -1889.5 * CHl3R22
21017 -45151.6 * CHeR11
21018 +1891.8 * CllR1221
21019 );
21020
21021 } else if (sqrt_s == 0.380) {
21022
21023 C1 = 0.0062;
21024
21025 // e+ e- > H ve ve - e+ e- > H Z, Z > ve ve
21026 // LH -------------------------------
21027 sigmaSMeLHa0 = 0.165164;
21028
21029 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
21030 -3620.09 * CHB
21031 +7262.01 * CHW
21032 +2533.79 * CHWB
21033 -2795.85 * CHD
21034 +19930.1 * CHbox
21035 +50455.6 * CHl1R11
21036 -13297.1 * CHl3R11
21037 -30129. * CHl3R22
21038 -75.41 * CHeR11
21039 +29935.6 * CllR1221
21040 );
21041
21042 sigmaSMeLHa1 = 0.014504;
21043
21044 sigmaeLHa1 = cWsch * (sigmaSMeLHa1
21045 -5414.8 * CHB
21046 +20137. * CHW
21047 +3002.5 * CHWB
21048 +2029.9 * CHD
21049 +1760.6 * CHbox
21050 +53470. * CHl1R11
21051 +54342. * CHl3R11
21052 -2636.3 * CHl3R22
21053 +2.7 * CHeR11
21054 +2640.2 * CllR1221
21055 );
21056
21057 // RH -------------------------------
21058 sigmaSMeRHa0 = 0.011137;
21059
21060 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
21061 +10870.8 * CHB
21062 +511.27 * CHW
21063 +7767.56 * CHWB
21064 -2692.87 * CHD
21065 +1349.76 * CHbox
21066 -1394.99 * CHl1R11
21067 -634.74 * CHl3R11
21068 -2023.82 * CHl3R22
21069 -52450.2 * CHeR11
21070 +2030.93 * CllR1221
21071 );
21072
21073 sigmaSMeRHa1 = 0.009472;
21074
21075 sigmaeRHa1 = cWsch * (sigmaSMeRHa1
21076 +9181.6 * CHB
21077 +430.1 * CHW
21078 +6529.6 * CHWB
21079 -2282.2 * CHD
21080 +1147.4 * CHbox
21081 -1151. * CHl1R11
21082 -575.8 * CHl3R11
21083 -1722.9 * CHl3R22
21084 -44623.5 * CHeR11
21085 +1726.7 * CllR1221
21086 );
21087
21088 } else if (sqrt_s == 0.500) {
21089
21090 C1 = 0.0061;
21091
21092 // e+ e- > H ve ve - e+ e- > H Z, Z > ve ve
21093 // LH -------------------------------
21094 sigmaSMeLHa0 = 0.302866;
21095
21096 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
21097 -401.42 * CHB
21098 -11755. * CHW
21099 +877.96 * CHWB
21100 -8221.05 * CHD
21101 +36140. * CHbox
21102 +45149.8 * CHl1R11
21103 -95968.7 * CHl3R11
21104 -55410.3 * CHl3R22
21105 -243.04 * CHeR11
21106 +54805.9 * CllR1221
21107 );
21108
21109 sigmaSMeLHa1 = 0.00776;
21110
21111 sigmaeLHa1 = cWsch * (sigmaSMeLHa1
21112 -3477.5 * CHB
21113 +12550.9 * CHW
21114 +1542.9 * CHWB
21115 +1083.3 * CHD
21116 +941.7 * CHbox
21117 +50229.9 * CHl1R11
21118 +50669.9 * CHl3R11
21119 -1411.6 * CHl3R22
21120 -0.7 * CHeR11
21121 +1411. * CllR1221
21122 );
21123
21124 // RH -------------------------------
21125 sigmaSMeRHa0 = 0.005968;
21126
21127 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
21128 +6902.97 * CHB
21129 +180.91 * CHW
21130 +5139.82 * CHWB
21131 -1436.97 * CHD
21132 +722.43 * CHbox
21133 -752.583 * CHl1R11
21134 -332.172 * CHl3R11
21135 -1083.6 * CHl3R22
21136 -48701.4 * CHeR11
21137 +1087.27 * CllR1221
21138 );
21139
21140 sigmaSMeRHa1 = 0.005067;
21141
21142 sigmaeRHa1 = cWsch * (sigmaSMeRHa1
21143 +5773.6 * CHB
21144 +153.1 * CHW
21145 +4277.7 * CHWB
21146 -1220.2 * CHD
21147 +614.4 * CHbox
21148 -614.8 * CHl1R11
21149 -307.7 * CHl3R11
21150 -921.5 * CHl3R22
21151 -41341.8 * CHeR11
21152 +923.7 * CllR1221
21153 );
21154
21155 } else if (sqrt_s == 0.550) {
21156
21157 C1 = 0.0061;
21158
21159 // e+ e- > H ve ve - e+ e- > H Z, Z > ve ve
21160 // LH -------------------------------
21161 sigmaSMeLHa0 = 0.362269;
21162
21163 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
21164 +373.85 * CHB
21165 -17839.8 * CHW
21166 +734.48 * CHWB
21167 -9923.28 * CHD
21168 +43743. * CHbox
21169 +44063.1 * CHl1R11
21170 -132983. * CHl3R11
21171 -65946.9 * CHl3R22
21172 +152.15 * CHeR11
21173 +66262.6 * CllR1221
21174 );
21175
21176 sigmaSMeLHa1 = 0.006271;
21177
21178 sigmaeLHa1 = cWsch * (sigmaSMeLHa1
21179 -2939. * CHB
21180 +10537.5 * CHW
21181 +1232.7 * CHWB
21182 +876. * CHD
21183 +761.8 * CHbox
21184 +49277.3 * CHl1R11
21185 +49629.3 * CHl3R11
21186 -1139.8 * CHl3R22
21187 -0.2 * CHeR11
21188 +1140.9 * CllR1221
21189 );
21190
21191 // RH -------------------------------
21192 sigmaSMeRHa0 = 0.004825;
21193
21194 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
21195 +5824.16 * CHB
21196 +125.188 * CHW
21197 +4375.17 * CHWB
21198 -1164.22 * CHD
21199 +579.62 * CHbox
21200 -613.231 * CHl1R11
21201 -265.447 * CHl3R11
21202 -877.103 * CHl3R22
21203 -47624.2 * CHeR11
21204 +876.017 * CllR1221
21205 );
21206
21207 sigmaSMeRHa1 = 0.004095;
21208
21209 sigmaeRHa1 = cWsch * (sigmaSMeRHa1
21210 +4857.9 * CHB
21211 +105.3 * CHW
21212 +3628.7 * CHWB
21213 -986.7 * CHD
21214 +497.2 * CHbox
21215 -496.9 * CHl1R11
21216 -248.5 * CHl3R11
21217 -744.8 * CHl3R22
21218 -40427.9 * CHeR11
21219 +745.8 * CllR1221
21220 );
21221
21222 } else if (sqrt_s == 1.0) {
21223
21224 C1 = 0.0059;
21225
21226 // e+ e- > H ve ve - e+ e- > H Z, Z > ve ve
21227 // LH -------------------------------
21228 sigmaSMeLHa0 = 0.840445;
21229
21230 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
21231 +1799.69 * CHB
21232 -46969.5 * CHW
21233 +104.525 * CHWB
21234 -25193.7 * CHD
21235 +101623. * CHbox
21236 +42181.4 * CHl1R11
21237 -477637. * CHl3R11
21238 -153174. * CHl3R22
21239 -72.821 * CHeR11
21240 +152853. * CllR1221
21241 );
21242
21243 sigmaSMeLHa1 = 0.001741;
21244
21245 sigmaeLHa1 = cWsch * (sigmaSMeLHa1
21246 -952.62 * CHB
21247 +3344.46 * CHW
21248 +325.76 * CHWB
21249 +243.3 * CHD
21250 +211.6 * CHbox
21251 +45697. * CHl1R11
21252 +45787. * CHl3R11
21253 -317.11 * CHl3R22
21254 +0.04 * CHeR11
21255 +317.06 * CllR1221
21256 );
21257
21258 // RH -------------------------------
21259 sigmaSMeRHa0 = 0.001338;
21260
21261 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
21262 +1883.78 * CHB
21263 +12.31 * CHW
21264 +1460.68 * CHWB
21265 -322.405 * CHD
21266 +162.126 * CHbox
21267 -173.677 * CHl1R11
21268 -69.869 * CHl3R11
21269 -243.069 * CHl3R22
21270 -43656.7 * CHeR11
21271 +243.762 * CllR1221
21272 );
21273
21274 sigmaSMeRHa1 = 0.001137;
21275
21276 sigmaeRHa1 = cWsch * (sigmaSMeRHa1
21277 +1552.24 * CHB
21278 +9.77 * CHW
21279 +1192.24 * CHWB
21280 -274. * CHD
21281 +137.9 * CHbox
21282 -138.09 * CHl1R11
21283 -69.34 * CHl3R11
21284 -207.12 * CHl3R22
21285 -37101. * CHeR11
21286 +207.27 * CllR1221
21287 );
21288
21289 } else if (sqrt_s == 1.4) {
21290
21291 C1 = 0.0058;
21292
21293 // e+ e- > H ve ve - e+ e- > H Z, Z > ve ve
21294 // LH -------------------------------
21295 sigmaSMeLHa0 = 1.16664;
21296
21297 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
21298 +1515.52 * CHB
21299 -60139.2 * CHW
21300 -313.042 * CHWB
21301 -35595.8 * CHD
21302 +140688. * CHbox
21303 +44830.7 * CHl1R11
21304 -760542. * CHl3R11
21305 -212799. * CHl3R22
21306 -216.739 * CHeR11
21307 +212046. * CllR1221
21308 );
21309
21310 sigmaSMeLHa1 = 0.00087;
21311
21312 sigmaeLHa1 = cWsch * (sigmaSMeLHa1
21313 -493.41 * CHB
21314 +1722.63 * CHW
21315 +160.89 * CHWB
21316 +121.5 * CHD
21317 +105.7 * CHbox
21318 +44873.7 * CHl1R11
21319 +44905.7 * CHl3R11
21320 -158.44 * CHl3R22
21321 +0.06 * CHeR11
21322 +158.6 * CllR1221
21323 );
21324
21325 // RH -------------------------------
21326 sigmaSMeRHa0 = 0.000668;
21327
21328 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
21329 +978.328 * CHB
21330 +2.9797 * CHW
21331 +762.181 * CHWB
21332 -161.445 * CHD
21333 +80.9252 * CHbox
21334 -87.7595 * CHl1R11
21335 -34.4707 * CHl3R11
21336 -121.863 * CHl3R22
21337 -42733.6 * CHeR11
21338 +121.358 * CllR1221
21339 );
21340
21341 sigmaSMeRHa1 = 0.000568;
21342
21343 sigmaeRHa1 = cWsch * (sigmaSMeRHa1
21344 +800.12 * CHB
21345 +2.56 * CHW
21346 +617.74 * CHWB
21347 -137. * CHD
21348 +69.04 * CHbox
21349 -68.9 * CHl1R11
21350 -34.69 * CHl3R11
21351 -103.56 * CHl3R22
21352 -36345.3 * CHeR11
21353 +103.63 * CllR1221
21354 );
21355
21356 } else if (sqrt_s == 1.5) {
21357
21358 C1 = 0.0058;
21359
21360 // e+ e- > H ve ve - e+ e- > H Z, Z > ve ve
21361 // LH -------------------------------
21362 sigmaSMeLHa0 = 1.23716;
21363
21364 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
21365 +1360.69 * CHB
21366 -62523.7 * CHW
21367 -725.756 * CHWB
21368 -37981.9 * CHD
21369 +148772. * CHbox
21370 +45105.6 * CHl1R11
21371 -827326. * CHl3R11
21372 -225838. * CHl3R22
21373 -486.794 * CHeR11
21374 +224000. * CllR1221
21375 );
21376
21377 sigmaSMeLHa1 = 0.000756;
21378
21379 sigmaeLHa1 = cWsch * (sigmaSMeLHa1
21380 -430.8 * CHB
21381 +1501.77 * CHW
21382 +139.53 * CHWB
21383 +105.54 * CHD
21384 +91.77 * CHbox
21385 +44758. * CHl1R11
21386 +44786. * CHl3R11
21387 -137.66 * CHl3R22
21388 +0.03 * CHeR11
21389 +137.58 * CllR1221
21390 );
21391
21392 // RH -------------------------------
21393 sigmaSMeRHa0 = 0.000581;
21394
21395 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
21396 +854.12 * CHB
21397 +2.2845 * CHW
21398 +666.124 * CHWB
21399 -140.103 * CHD
21400 +70.3909 * CHbox
21401 -76.2121 * CHl1R11
21402 -29.8378 * CHl3R11
21403 -105.842 * CHl3R22
21404 -42598.1 * CHeR11
21405 +105.12 * CllR1221
21406 );
21407
21408 sigmaSMeRHa1 = 0.000494;
21409
21410 sigmaeRHa1 = cWsch * (sigmaSMeRHa1
21411 +698.25 * CHB
21412 +1.85 * CHW
21413 +539.85 * CHWB
21414 -119.02 * CHD
21415 +59.95 * CHbox
21416 -59.89 * CHl1R11
21417 -30.15 * CHl3R11
21418 -89.98 * CHl3R22
21419 -36240.7 * CHeR11
21420 +89.99 * CllR1221
21421 );
21422
21423 } else if (sqrt_s == 3.0) {
21424
21425 C1 = 0.0057;
21426
21427 // e+ e- > H ve ve - e+ e- > H Z, Z > ve ve
21428 // LH -------------------------------
21429 sigmaSMeLHa0 = 1.98635;
21430
21431 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
21432 +167.781 * CHB
21433 -80364. * CHW
21434 -1108.24 * CHWB
21435 -61687.4 * CHD
21436 +238369. * CHbox
21437 +47553.5 * CHl1R11
21438 -1654456. * CHl3R11
21439 -363189. * CHl3R22
21440 -1681.06 * CHeR11
21441 +359731. * CllR1221
21442 );
21443
21444 sigmaSMeLHa1 = 0.000186;
21445
21446 sigmaeLHa1 = cWsch * (sigmaSMeLHa1
21447 -108.342 * CHB
21448 +378.008 * CHW
21449 +34.078 * CHWB
21450 +26.048 * CHD
21451 +22.648 * CHbox
21452 +44190.7 * CHl1R11
21453 +44174.7 * CHl3R11
21454 -33.916 * CHl3R22
21455 +0.021 * CHeR11
21456 +33.948 * CllR1221
21457 );
21458
21459 // RH -------------------------------
21460 sigmaSMeRHa0 = 0.000143;
21461
21462 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
21463 +217.438 * CHB
21464 +0.099697 * CHW
21465 +171.124 * CHWB
21466 -34.49 * CHD
21467 +17.3203 * CHbox
21468 -18.9965 * CHl1R11
21469 -7.08342 * CHl3R11
21470 -26.059 * CHl3R22
21471 -41954. * CHeR11
21472 +25.932 * CllR1221
21473 );
21474
21475 sigmaSMeRHa1 = 0.000122;
21476
21477 sigmaeRHa1 = cWsch * (sigmaSMeRHa1
21478 +175.68 * CHB
21479 +0.114 * CHW
21480 +136.74 * CHWB
21481 -29.295 * CHD
21482 +14.797 * CHbox
21483 -14.707 * CHl1R11
21484 -7.394 * CHl3R11
21485 -22.139 * CHl3R22
21486 -35717.6 * CHeR11
21487 +22.19 * CllR1221
21488 );
21489
21490 } else
21491 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeHvv()");
21492
21493 // Construct the signal strength
21494 // Total cross section
21495 mu = fLR * (sigmaeLHa0 - sigmaeLHa1) + fRL * (sigmaeRHa0 - sigmaeRHa1);
21496 // Normalize to SM
21497 mu = mu / (fLR * (sigmaSMeLHa0 - sigmaSMeLHa1) + fRL * (sigmaSMeRHa0 - sigmaSMeRHa1));
21498
21499 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
21500 mu += scalTH * eeeWBFint + eeeWBFpar;
21501
21502 // Linear contribution from Higgs self-coupling
21503 mu = mu + cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
21504
21505
21506 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
21507
21508 return mu;
21509}

◆ 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 25093 of file NPSMEFTd6General.cpp.

25093 {
25094
25095 // Mw scheme
25096
25097 double mu = 1.0;
25098
25099 double C1 = 0.0;
25100
25101 // Wilson coefficients and scale
25102 double CuHR33 = 0.0, CuWR33 = 0.0, CuBR33 = 0.0, CHq1R33 = 0.0, CHq3R33 = 0.0, CHuR33 = 0.0;
25103 double CHB = 0.0, CHW = 0.0, CHWB = 0.0, CHD = 0.0, CHbox = 0.0, CHl1R11 = 0.0;
25104 double CHl3R11 = 0.0, CHl3R22 = 0.0, CHeR11 = 0.0, CllR1221 = 0.0, Clq1R1133 = 0.0;
25105 double Clq3R1133 = 0.0, CeuR1133 = 0.0, CluR1133 = 0.0, CqeR3311 = 0.0;
25106 double muRG = 0;
25107
25108 // Polarization factors
25109 double Pe = Pol_em, Pp = Pol_ep;
25110 double fLR, fRL;
25111
25112 // LH and RH cross sections
25113 double sigmaSMeLHa0 = 0.0, sigmaeLHa0 = 0.0;
25114 double sigmaSMeRHa0 = 0.0, sigmaeRHa0 = 0.0;
25115
25116 // -------------------------------------------------------------------------
25117
25118 fLR = 0.25 * (1.0 - Pe) * (1.0 + Pp);
25119 fRL = 0.25 * (1.0 + Pe) * (1.0 - Pp);
25120
25121 // RG scale in GeV
25122 muRG = 1000. * sqrt_s;
25123
25124// Wilson coefficients definitions
25125 CuHR33 = getSMEFTCoeff("CuHR",2,2, muRG);
25126 CuWR33 = getSMEFTCoeff("CuWR",2,2, muRG);
25127 CuBR33 = getSMEFTCoeff("CuBR",2,2, muRG);
25128 CHq1R33 = getSMEFTCoeff("CHq1R",2,2, muRG);
25129 CHq3R33 = getSMEFTCoeff("CHq3R",2,2, muRG);
25130 CHuR33 = getSMEFTCoeff("CHuR",2,2, muRG);
25131 CHB = getSMEFTCoeff("CHB", muRG);
25132 CHW = getSMEFTCoeff("CHW", muRG);
25133 CHWB = getSMEFTCoeff("CHWB", muRG);
25134 CHD = getSMEFTCoeff("CHD", muRG);
25135 CHbox = getSMEFTCoeff("CHbox", muRG);
25136 CHl1R11 = getSMEFTCoeff("CHl1R",0,0, muRG);
25137 CHl3R11 = getSMEFTCoeff("CHl3R",0,0, muRG);
25138 CHl3R22 = getSMEFTCoeff("CHl3R",1,1, muRG);
25139 CHeR11 = getSMEFTCoeff("CHeR",0,0, muRG);
25140 CllR1221 = getSMEFTCoeff("CllR",0,1,1,0, muRG);
25141 Clq1R1133 = getSMEFTCoeff("Clq1R",0,0,2,2, muRG);
25142 Clq3R1133 = getSMEFTCoeff("Clq3R",0,0,2,2, muRG);
25143 CeuR1133 = getSMEFTCoeff("CeuR",0,0,2,2, muRG);
25144 CluR1133 = getSMEFTCoeff("CluR",0,0,2,2, muRG);
25145 CqeR3311 = getSMEFTCoeff("CqeR",2,2,0,0, muRG);
25146
25147 if (sqrt_s == 0.500) {
25148
25149 C1 = 0.086;
25150
25151 // LH -------------------------------
25152 sigmaSMeLHa0 = 0.000784;
25153
25154 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
25155 -94.6115 * CuHR33
25156 -1581.75 * CuWR33
25157 -790.825 * CuBR33
25158 -87.3955 * ( CHq1R33 - CHq3R33 )
25159 -84.292 * CHuR33
25160 +63.829 * CHB
25161 +150.202 * CHW
25162 -293.781 * CHWB
25163 -83.906 * CHD
25164 +95.054 * CHbox
25165 +99.373 * CHl1R11
25166 -43.164 * CHl3R11
25167 -142.68 * CHl3R22
25168 +142.748 * CllR1221
25169 -2460.16 * ( Clq1R1133 - Clq3R1133 )
25170 -2382.75 * CluR1133
25171 );
25172
25173 // RH -------------------------------
25174 sigmaSMeRHa0 = 0.000306;
25175
25176 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
25177 -37.8182 * CuHR33
25178 +27.0195 * CuWR33
25179 -1035.38 * CuBR33
25180 +42.106 * ( CHq1R33 - CHq3R33 )
25181 +44.175 * CHuR33
25182 +84.692 * CHB
25183 -1.403 * CHW
25184 -229.508 * CHWB
25185 -94.7248 * CHD
25186 +37.112 * CHbox
25187 -55.6873 * ( CHl3R11 + CHl3R22)
25188 +47.609 * CHeR11
25189 +55.67 * CllR1221
25190 -1539.26 * CeuR1133
25191 -1477.11 * CqeR3311
25192 );
25193
25194 } else if (sqrt_s == 0.550) {
25195
25196 C1 = 0.086;
25197
25198 // LH -------------------------------
25199 sigmaSMeLHa0 = 0.00312;
25200
25201 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
25202 -375.082 * CuHR33
25203 -6978.68 * CuWR33
25204 -3521.69 * CuBR33
25205 -375.113 * ( CHq1R33 - CHq3R33 )
25206 -340.953 * CHuR33
25207 +296.59 * CHB
25208 +724.94 * CHW
25209 -1223.44 * CHWB
25210 -325.65 * CHD
25211 +378.62 * CHbox
25212 +534.61 * CHl1R11
25213 -33.44 * CHl3R11
25214 -567.338 * CHl3R22
25215 +568.13 * CllR1221
25216 -11968.1 * ( Clq1R1133 - Clq3R1133 )
25217 -11012.9 * CluR1133
25218 );
25219
25220 // RH -------------------------------
25221 sigmaSMeRHa0 = 0.001237;
25222
25223 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
25224 -151.896 * CuHR33
25225 +104.147 * CuWR33
25226 -4593.11 * CuBR33
25227 +169.25 * ( CHq1R33 - CHq3R33 )
25228 +191.77 * CHuR33
25229 +409.723 * CHB
25230 -4.921 * CHW
25231 -935.687 * CHWB
25232 -381.661 * CHD
25233 +150.086 * CHbox
25234 -225.071 * ( CHl3R11 + CHl3R22)
25235 +135.045 * CHeR11
25236 +224.993 * CllR1221
25237 -7563.24 * CeuR1133
25238 -6791.07 * CqeR3311
25239 );
25240
25241 } else if (sqrt_s == 1.0) {
25242
25243 C1 = 0.017;
25244
25245 // LH -------------------------------
25246 sigmaSMeLHa0 = 0.005628;
25247
25248 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
25249 -652.48 * CuHR33
25250 -22912.9 * CuWR33
25251 -12009.3 * CuBR33
25252 -1002.82 * ( CHq1R33 - CHq3R33 )
25253 -650.53 * CHuR33
25254 +1020.05 * CHB
25255 +3026.6 * CHW
25256 -2900.7 * CHWB
25257 -487.19 * CHD
25258 +681.99 * CHbox
25259 +7556. * CHl1R11
25260 +6526. * CHl3R11
25261 -1024.23 * CHl3R22
25262 +1024.69 * CllR1221
25263 -74003.6 * ( Clq1R1133 - Clq3R1133 )
25264 -49960.2 * CluR1133
25265 );
25266
25267 // RH -------------------------------
25268 sigmaSMeRHa0 = 0.002438;
25269
25270 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
25271 -280.708 * CuHR33
25272 +133.165 * CuWR33
25273 -15458.3 * CuBR33
25274 +306.64 * ( CHq1R33 - CHq3R33 )
25275 +537.89 * CHuR33
25276 +1726.87 * CHB
25277 -4.75 * CHW
25278 -1901.18 * CHWB
25279 -734.793 * CHD
25280 +294.43 * CHbox
25281 -443.534 * ( CHl3R11 + CHl3R22)
25282 -4293.44 * CHeR11
25283 +444. * CllR1221
25284 -49006.1 * CeuR1133
25285 -29616.4 * CqeR3311
25286 );
25287
25288 } else if (sqrt_s == 1.4) {
25289
25290 C1 = 0.0094;
25291
25292 // LH -------------------------------
25293 sigmaSMeLHa0 = 0.003663;
25294
25295 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
25296 -413. * CuHR33
25297 -20698.3 * CuWR33
25298 -10960.3 * CuBR33
25299 -765.64 * ( CHq1R33 - CHq3R33 )
25300 -431.605 * CHuR33
25301 +846.79 * CHB
25302 +2683.29 * CHW
25303 -2175.52 * CHWB
25304 -279.16 * CHD
25305 +444.75 * CHbox
25306 +14191.2 * CHl1R11
25307 +13535.2 * CHl3R11
25308 -664.85 * CHl3R22
25309 +667.9 * CllR1221
25310 -94432.1 * ( Clq1R1133 - Clq3R1133 )
25311 -55175.6 * CluR1133
25312 );
25313
25314 // RH -------------------------------
25315 sigmaSMeRHa0 = 0.001649;
25316
25317 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
25318 -181.837 * CuHR33
25319 +67.2705 * CuWR33
25320 -14087.6 * CuBR33
25321 +197.955 * ( CHq1R33 - CHq3R33 )
25322 +416.786 * CHuR33
25323 +1532.01 * CHB
25324 -1.81 * CHW
25325 -1307.84 * CHWB
25326 -491.203 * CHD
25327 +199.446 * CHbox
25328 -299.647 * ( CHl3R11 + CHl3R22)
25329 -9958.86 * CHeR11
25330 +300.578 * CllR1221
25331 -63614.1 * CeuR1133
25332 -31936.4 * CqeR3311
25333 );
25334
25335 } else if (sqrt_s == 1.5) {
25336
25337 C1 = 0.0094; // Use the same as 1400 GeV
25338
25339 // LH -------------------------------
25340 sigmaSMeLHa0 = 0.003313;
25341
25342 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
25343 -371.685 * CuHR33
25344 -20045. * CuWR33
25345 -10630.9 * CuBR33
25346 -711.73 * ( CHq1R33 - CHq3R33 )
25347 -392.08 * CHuR33
25348 +798.31 * CHB
25349 +2557.11 * CHW
25350 -2021.37 * CHWB
25351 -246.88 * CHD
25352 +401.08 * CHbox
25353 +15729.7 * CHl1R11
25354 +15133.9 * CHl3R11
25355 -601.68 * CHl3R22
25356 +603.39 * CllR1221
25357 -97906.7 * ( Clq1R1133 - Clq3R1133 )
25358 -55732.7 * CluR1133
25359 );
25360
25361 // RH -------------------------------
25362 sigmaSMeRHa0 = 0.001501;
25363
25364 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
25365 -163.958 * CuHR33
25366 +57.7855 * CuWR33
25367 -13659.5 * CuBR33
25368 +178.697 * ( CHq1R33 - CHq3R33 )
25369 +388.327 * CHuR33
25370 +1461.23 * CHB
25371 -1.005 * CHW
25372 -1194.73 * CHWB
25373 -445.862 * CHD
25374 +181.946 * CHbox
25375 -272.889 * ( CHl3R11 + CHl3R22)
25376 -11285.9 * CHeR11
25377 +273.7 * CllR1221
25378 -66137.7 * CeuR1133
25379 -32099.6 * CqeR3311
25380 );
25381
25382 } else if (sqrt_s == 3.0) {
25383
25384 C1 = 0.0037;
25385
25386 // LH -------------------------------
25387 sigmaSMeLHa0 = 0.001106;
25388
25389 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
25390 -117.72 * CuHR33
25391 -14308.7 * CuWR33
25392 -7652.82 * CuBR33
25393 -289.029 * ( CHq1R33 - CHq3R33 )
25394 -134.343 * CHuR33
25395 +367.915 * CHB
25396 +1265.49 * CHW
25397 -847.142 * CHWB
25398 -64.809 * CHD
25399 +133.468 * CHbox
25400 +33390.9 * CHl1R11
25401 +33205.9 * CHl3R11
25402 -201.282 * CHl3R22
25403 +201.678 * CllR1221
25404 -127854. * ( Clq1R1133 - Clq3R1133 )
25405 -59903. * CluR1133
25406 );
25407
25408 // RH -------------------------------
25409 sigmaSMeRHa0 = 0.000527;
25410
25411 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
25412 -53.268 * CuHR33
25413 +11.318 * CuWR33
25414 -9862.85 * CuBR33
25415 +58.6365 * ( CHq1R33 - CHq3R33 )
25416 +159.909 * CHuR33
25417 +723.378 * CHB
25418 -0.326 * CHW
25419 -436.909 * CHWB
25420 -153.732 * CHD
25421 +63.687 * CHbox
25422 -95.841 * ( CHl3R11 + CHl3R22)
25423 -26314.6 * CHeR11
25424 +96.186 * CllR1221
25425 -87964.5 * CeuR1133
25426 -33133.1 * CqeR3311
25427 );
25428
25429 } else
25430 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueettH()");
25431
25432 // Construct the signal strength
25433 // Total cross section
25434 mu = fLR * (sigmaeLHa0) + fRL * (sigmaeRHa0);
25435 // Normalize to SM
25436 mu = mu / (fLR * (sigmaSMeLHa0) + fRL * (sigmaSMeRHa0));
25437
25438 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
25439 mu += eeettHint + eeettHpar;
25440
25441 // Linear contribution from Higgs self-coupling
25442 mu = mu + cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
25443
25444
25445 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
25446
25447 return mu;
25448}

◆ 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 20406 of file NPSMEFTd6General.cpp.

20406 {
20407
20408 // Mw scheme
20409
20410 double mu = 1.0;
20411
20412 double C1 = 0.0;
20413
20414 double CHW = 0.0, CHWB = 0.0, CHD = 0.0, CHbox = 0.0, CHl3R11 = 0.0, CHl3R22 = 0.0, CllR1221 = 0.0;
20415 double muRG = 0;
20416
20417 double scalTH = 1.0;
20418
20419 if ( sqrt_s > 0.5 ) {
20420 // Theory uncert. scaling like log^2(E/MW)
20421
20422 scalTH = log(sqrt_s/0.080365)/log(0.5/0.080365);
20423 scalTH = scalTH * scalTH;
20424 }
20425
20426 // RG scale in GeV
20427 muRG = 1000. * sqrt_s;
20428
20429 // Wilson coefficients definitions
20430 CHW = getSMEFTCoeff("CHW", muRG);
20431 CHWB = getSMEFTCoeff("CHWB", muRG);
20432 CHD = getSMEFTCoeff("CHD", muRG);
20433 CHbox = getSMEFTCoeff("CHbox", muRG);
20434 CHl3R11 = getSMEFTCoeff("CHl3R",0,0, muRG);
20435 CHl3R22 = getSMEFTCoeff("CHl3R",1,1, muRG);
20436 CllR1221 = getSMEFTCoeff("CllR",0,1,1,0, muRG);
20437
20438 // Pure WBF, hence only initiated by LH fermions. No difference between polarizations at the linear level.
20439 // Expand like other functions when quadratic terms are included
20440
20441
20442 if (sqrt_s == 0.230) {
20443
20444 C1 = 0.00639683;
20445
20446 mu += cWsch * (
20447 -22678.4 * CHW
20448 -403.784 * CHWB
20449 -30227.6 * CHD
20450 +120870. * CHbox
20451 -307776. * CHl3R11
20452 -182383. * CHl3R22
20453 +181458. * CllR1221
20454 );
20455
20456
20457 } else if (sqrt_s == 0.240) {
20458
20459 C1 = 0.00639683;
20460
20461 mu += cWsch * (
20462 -24480.4 * CHW
20463 -420.775 * CHWB
20464 -30228.3 * CHD
20465 +120890. * CHbox
20466 -316741. * CHl3R11
20467 -182335. * CHl3R22
20468 +181564. * CllR1221
20469 );
20470
20471
20472 } else if (sqrt_s == 0.250) {
20473
20474 C1 = 0.0064;
20475
20476 mu += cWsch * (
20477 -26656.2 * CHW
20478 -536.424 * CHWB
20479 -30398.4 * CHD
20480 +120546. * CHbox
20481 -325556. * CHl3R11
20482 -182521. * CHl3R22
20483 +181327. * CllR1221
20484 );
20485
20486
20487 } else if (sqrt_s == 0.350) {
20488
20489 C1 = 0.0062;
20490
20491 mu += cWsch * (
20492 -39530.3 * CHW
20493 -646.027 * CHWB
20494 -30240.6 * CHD
20495 +120881. * CHbox
20496 -396701. * CHl3R11
20497 -182400. * CHl3R22
20498 +181394. * CllR1221
20499 );
20500
20501
20502 } else if (sqrt_s == 0.365) {
20503
20504 C1 = 0.00618352;
20505
20506 mu += cWsch * (
20507 -40796.6 * CHW
20508 -626.864 * CHWB
20509 -30507.4 * CHD
20510 +120603. * CHbox
20511 -405380. * CHl3R11
20512 -182353. * CHl3R22
20513 +181575. * CllR1221
20514 );
20515
20516
20517 } else if (sqrt_s == 0.380) {
20518
20519 C1 = 0.0062; // Use the same as 350 GeV
20520
20521 mu += cWsch * (
20522 -41677.4 * CHW
20523 -456.017 * CHWB
20524 -30347.6 * CHD
20525 +120703. * CHbox
20526 -413858. * CHl3R11
20527 -182188. * CHl3R22
20528 +181341. * CllR1221
20529 );
20530
20531 } else if (sqrt_s == 0.500) {
20532
20533 C1 = 0.0061;
20534
20535 mu += cWsch * (
20536 -47053.9 * CHW
20537 -244.306 * CHWB
20538 -30283.9 * CHD
20539 +121058. * CHbox
20540 -471403. * CHl3R11
20541 -181871. * CHl3R22
20542 +181700. * CllR1221
20543 );
20544
20545
20546 } else if (sqrt_s == 0.550) {
20547
20548 C1 = 0.0061;
20549
20550 mu += cWsch * (
20551 -48186.2 * CHW
20552 -331.282 * CHWB
20553 -30408.3 * CHD
20554 +121124. * CHbox
20555 -491380. * CHl3R11
20556 -181977. * CHl3R22
20557 +181701. * CllR1221
20558 );
20559
20560
20561 } else if (sqrt_s == 1.0) {
20562
20563 C1 = 0.0059;
20564
20565 mu += cWsch * (
20566 -49488.8 * CHW
20567 -166.83 * CHWB
20568 -30446.4 * CHD
20569 +121190. * CHbox
20570 -617416. * CHl3R11
20571 -182202. * CHl3R22
20572 +181511. * CllR1221
20573 );
20574
20575
20576 } else if (sqrt_s == 1.4) {
20577
20578 C1 = 0.0058;
20579
20580 mu += cWsch * (
20581 -46762. * CHW
20582 -145.836 * CHWB
20583 -30411.2 * CHD
20584 +121259. * CHbox
20585 -689513. * CHl3R11
20586 -182210. * CHl3R22
20587 +181661. * CllR1221
20588 );
20589
20590
20591 } else if (sqrt_s == 1.5) {
20592
20593 mu += cWsch * (
20594 -46321.6 * CHW
20595 -315.498 * CHWB
20596 -30490.1 * CHD
20597 +121143. * CHbox
20598 -704469. * CHl3R11
20599 -182156. * CHl3R22
20600 +181112. * CllR1221
20601 );
20602
20603 } else if (sqrt_s == 3.0) {
20604
20605 C1 = 0.0057;
20606
20607 mu += cWsch * (
20608 -38546. * CHW
20609 -674.92 * CHWB
20610 -30159.9 * CHD
20611 +121148. * CHbox
20612 -857367. * CHl3R11
20613 -182782. * CHl3R22
20614 +180763. * CllR1221
20615 );
20616
20617 } else
20618 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeWBF()");
20619
20620 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
20621 mu += scalTH * eeeWBFint + eeeWBFpar;
20622
20623 // Linear contribution from Higgs self-coupling
20624 mu = mu + cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
20625
20626
20627 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
20628
20629 return mu;
20630}

◆ 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 38768 of file NPSMEFTd6General.cpp.

38768 {
38769
38770 // Mw scheme
38771
38772 double mu = 1.0;
38773
38774 // Wilson coefficients and scale
38775 double CW = 0.0, CHWB = 0.0, CHD = 0.0, CHl1R11 = 0.0, CHl3R11 = 0.0;
38776 double CHl3R22 = 0.0, CHeR11 = 0.0, CllR1221 = 0.0;
38777 double muRG = 0;
38778
38779 // Polarization factors
38780 double Pe = Pol_em, Pp = Pol_ep;
38781 double fLR, fRL;
38782
38783 // LH and RH cross sections
38784 double sigmaSMeLHa0 = 0.0, sigmaeLHa0 = 0.0;
38785 double sigmaSMeRHa0 = 0.0, sigmaeRHa0 = 0.0;
38786
38787 // -------------------------------------------------------------------------
38788
38789 fLR = 0.25 * (1.0 - Pe) * (1.0 + Pp);
38790 fRL = 0.25 * (1.0 + Pe) * (1.0 - Pp);
38791
38792 // RG scale in GeV
38793 muRG = 1000. * sqrt_s;
38794
38795// Wilson coefficients definitions
38796 CW = getSMEFTCoeff("CW", muRG);
38797 CHWB = getSMEFTCoeff("CHWB", muRG);
38798 CHD = getSMEFTCoeff("CHD", muRG);
38799 CHl1R11 = getSMEFTCoeff("CHl1R",0,0, muRG);
38800 CHl3R11 = getSMEFTCoeff("CHl3R",0,0, muRG);
38801 CHl3R22 = getSMEFTCoeff("CHl3R",1,1, muRG);
38802 CHeR11 = getSMEFTCoeff("CHeR",0,0, muRG);
38803 CllR1221 = getSMEFTCoeff("CllR",0,1,1,0, muRG);
38804
38805 if (sqrt_s == 0.161) {
38806
38807 // LH -------------------------------
38808 sigmaSMeLHa0 = 12.9284;
38809
38810 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
38811 -70. * CW
38812 +38. * CHWB
38813 -80. * CHD
38814 -1416. * CHl1R11
38815 +1568661. * CHl3R11
38816 -1567486. * CHl3R22
38817 -1073. * CHeR11
38818 +1567418. * CllR1221
38819 );
38820
38821 // RH -------------------------------
38822 sigmaSMeRHa0 = 0.00232;
38823
38824 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
38825 +122.385 * CW
38826 +235.258 * CHWB
38827 -488.691 * CHD
38828 -0.0333 * CHl1R11
38829 -281.296 * CHl3R11
38830 -281.292 * CHl3R22
38831 -1960.29 * CHeR11
38832 +281.274 * CllR1221
38833 );
38834
38835 } else if (sqrt_s == 0.230) {
38836
38837 // LH -------------------------------
38838 sigmaSMeLHa0 = 70.5564;
38839
38840 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
38841 -402730. * CW
38842 +23840. * CHWB
38843 -226360. * CHD
38844 -1745010. * CHl1R11
38845 +10098670. * CHl3R11
38846 -8510260. * CHl3R22
38847 +10640. * CHeR11
38848 +8598300. * CllR1221
38849 );
38850
38851 // RH -------------------------------
38852 sigmaSMeRHa0 = 0.684821;
38853
38854 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
38855 +32771. * CW
38856 +275222. * CHWB
38857 -144266. * CHD
38858 -22. * CHl1R11
38859 -82975. * CHl3R11
38860 -82897. * CHl3R22
38861 -1181168. * CHeR11
38862 +83185. * CllR1221
38863 );
38864
38865
38866 } else if (sqrt_s == 0.240) {
38867
38868 // LH -------------------------------
38869 sigmaSMeLHa0 = 67.9294;
38870
38871 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
38872 -439450. * CW
38873 +40210. * CHWB
38874 -228100. * CHD
38875 -1866240. * CHl1R11
38876 +9886460. * CHl3R11
38877 -8196200. * CHl3R22
38878 +3050. * CHeR11
38879 +8272340. * CllR1221
38880 );
38881
38882 // RH -------------------------------
38883 sigmaSMeRHa0 = 0.639986;
38884
38885 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
38886 +29994. * CW
38887 +284436. * CHWB
38888 -134835. * CHD
38889 +4. * CHl1R11
38890 -77575. * CHl3R11
38891 -77505. * CHl3R22
38892 -1201943. * CHeR11
38893 +77766. * CllR1221
38894 );
38895
38896
38897 } else if (sqrt_s == 0.250) {
38898
38899 // LH -------------------------------
38900 sigmaSMeLHa0 = 65.3108;
38901
38902 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
38903 -449120. * CW
38904 +71270. * CHWB
38905 -205800. * CHD
38906 -1957840. * CHl1R11
38907 +9671820. * CHl3R11
38908 -7877690. * CHl3R22
38909 +6620. * CHeR11
38910 +7962190. * CllR1221
38911 );
38912
38913 // RH -------------------------------
38914 sigmaSMeRHa0 = 0.593472;
38915
38916 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
38917 +27185. * CW
38918 +288498. * CHWB
38919 -125062. * CHD
38920 -81. * CHl1R11
38921 -71945. * CHl3R11
38922 -71972. * CHl3R22
38923 -1209216. * CHeR11
38924 +72007. * CllR1221
38925 );
38926
38927
38928 } else if (sqrt_s == 0.350) {
38929
38930 // LH -------------------------------
38931 sigmaSMeLHa0 = 44.8939;
38932
38933 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
38934 -439960. * CW
38935 +155590. * CHWB
38936 -118280. * CHD
38937 -2143580. * CHl1R11
38938 +7481240. * CHl3R11
38939 -5415950. * CHl3R22
38940 +10980. * CHeR11
38941 +5473930. * CllR1221
38942 );
38943
38944 // RH -------------------------------
38945 sigmaSMeRHa0 = 0.267037;
38946
38947 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
38948 +9564. * CW
38949 +230676. * CHWB
38950 -56256. * CHD
38951 -18. * CHl1R11
38952 -32398. * CHl3R11
38953 -32368. * CHl3R22
38954 -1066430. * CHeR11
38955 +32444. * CllR1221
38956 );
38957
38958
38959 } else if (sqrt_s == 0.365) {
38960
38961 // LH -------------------------------
38962 sigmaSMeLHa0 = 42.6742;
38963
38964 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
38965 -426720. * CW
38966 +156580. * CHWB
38967 -109180. * CHD
38968 -2125940. * CHl1R11
38969 +7206190. * CHl3R11
38970 -5148260. * CHl3R22
38971 +10850. * CHeR11
38972 +5202890. * CllR1221
38973 );
38974
38975 // RH -------------------------------
38976 sigmaSMeRHa0 = 0.239761;
38977
38978 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
38979 +8244. * CW
38980 +218802. * CHWB
38981 -50510. * CHD
38982 -25. * CHl1R11
38983 -29102. * CHl3R11
38984 -29066. * CHl3R22
38985 -1041291. * CHeR11
38986 +29116. * CllR1221
38987 );
38988
38989
38990 } else if (sqrt_s == 0.380) {
38991
38992 // LH -------------------------------
38993 sigmaSMeLHa0 = 40.6204;
38994
38995 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
38996 -409440. * CW
38997 +156620. * CHWB
38998 -100050. * CHD
38999 -2107634. * CHl1R11
39000 +6949930. * CHl3R11
39001 -4899610. * CHl3R22
39002 +10740. * CHeR11
39003 +4954360. * CllR1221
39004 );
39005
39006 // RH -------------------------------
39007 sigmaSMeRHa0 = 0.216166;
39008
39009 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
39010 +7126. * CW
39011 +207337. * CHWB
39012 -45542. * CHD
39013 -22. * CHl1R11
39014 -26233. * CHl3R11
39015 -26217. * CHl3R22
39016 -1017531. * CHeR11
39017 +26219. * CllR1221
39018 );
39019
39020
39021 } else if (sqrt_s == 0.500) {
39022
39023 // LH -------------------------------
39024 sigmaSMeLHa0 = 28.5996;
39025
39026 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
39027 -294100. * CW
39028 +129650. * CHWB
39029 -55880. * CHD
39030 -1935741. * CHl1R11
39031 +5364950. * CHl3R11
39032 -3446370. * CHl3R22
39033 +9900. * CHeR11
39034 +3485060. * CllR1221
39035 );
39036
39037 // RH -------------------------------
39038 sigmaSMeRHa0 = 0.107613;
39039
39040 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
39041 +2564.6 * CW
39042 +135799. * CHWB
39043 -22683.7 * CHD
39044 -4.9 * CHl1R11
39045 -13070.6 * CHl3R11
39046 -13060.2 * CHl3R22
39047 -876943. * CHeR11
39048 +13043.6 * CllR1221
39049 );
39050
39051
39052 } else if (sqrt_s == 0.550) {
39053
39054 // LH -------------------------------
39055 sigmaSMeLHa0 = 25.1749;
39056
39057 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
39058 -256296. * CW
39059 +118140. * CHWB
39060 -44500. * CHD
39061 -1867097. * CHl1R11
39062 +4896910. * CHl3R11
39063 -3031578. * CHl3R22
39064 +10830. * CHeR11
39065 +3069940. * CllR1221
39066 );
39067
39068 // RH -------------------------------
39069 sigmaSMeRHa0 = 0.08506;
39070
39071 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
39072 +1776.7 * CW
39073 +115390. * CHWB
39074 -17929.8 * CHD
39075 +1.1 * CHl1R11
39076 -10331. * CHl3R11
39077 -10328. * CHl3R22
39078 -838703. * CHeR11
39079 +10323.6 * CllR1221
39080 );
39081
39082
39083 } else if (sqrt_s == 1.0) {
39084
39085 // LH -------------------------------
39086 sigmaSMeLHa0 = 10.6999;
39087
39088 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
39089 -92382. * CW
39090 +49273. * CHWB
39091 -10274. * CHD
39092 -1580824. * CHl1R11
39093 +2884383. * CHl3R11
39094 -1285157. * CHl3R22
39095 +7857. * CHeR11
39096 +1307083. * CllR1221
39097 );
39098
39099 // RH -------------------------------
39100 sigmaSMeRHa0 = 0.021453;
39101
39102 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
39103 +165.5 * CW
39104 +38090.4 * CHWB
39105 -4524.6 * CHD
39106 +0.5 * CHl1R11
39107 -2607.1 * CHl3R11
39108 -2604.3 * CHl3R22
39109 -699201. * CHeR11
39110 +2603. * CllR1221
39111 );
39112
39113
39114 } else if (sqrt_s == 1.4) {
39115
39116 // LH -------------------------------
39117 sigmaSMeLHa0 = 6.38565;
39118
39119 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
39120 -48428. * CW
39121 +26846. * CHWB
39122 -5517. * CHD
39123 -1503300. * CHl1R11
39124 +2282510. * CHl3R11
39125 -766437. * CHl3R22
39126 +4723. * CHeR11
39127 +779623. * CllR1221
39128 );
39129
39130 // RH -------------------------------
39131 sigmaSMeRHa0 = 0.010445;
39132
39133 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
39134 +41.49 * CW
39135 +19779.7 * CHWB
39136 -2202.72 * CHD
39137 +0.64 * CHl1R11
39138 -1268.91 * CHl3R11
39139 -1267.89 * CHl3R22
39140 -667234. * CHeR11
39141 +1268.68 * CllR1221
39142 );
39143
39144
39145 } else if (sqrt_s == 1.5) {
39146
39147 // LH -------------------------------
39148 sigmaSMeLHa0 = 5.73018;
39149
39150 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
39151 -42573. * CW
39152 +23444. * CHWB
39153 -5270. * CHD
39154 -1493406. * CHl1R11
39155 +2191484. * CHl3R11
39156 -688035. * CHl3R22
39157 +4044. * CHeR11
39158 +699633. * CllR1221
39159 );
39160
39161 // RH -------------------------------
39162 sigmaSMeRHa0 = 0.009039;
39163
39164 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
39165 +31.06 * CW
39166 +17271.3 * CHWB
39167 -1905.96 * CHD
39168 +0.61 * CHl1R11
39169 -1097.86 * CHl3R11
39170 -1097.06 * CHl3R22
39171 -662888. * CHeR11
39172 +1097.77 * CllR1221
39173 );
39174
39175
39176 } else if (sqrt_s == 3.0) {
39177
39178 // LH -------------------------------
39179 sigmaSMeLHa0 = 1.85913;
39180
39181 sigmaeLHa0 = cWsch * (sigmaSMeLHa0
39182 -11055.6 * CW
39183 +6174.7 * CHWB
39184 -1334.5 * CHD
39185 -1437804. * CHl1R11
39186 +1662016. * CHl3R11
39187 -225638. * CHl3R22
39188 -109.3 * CHeR11
39189 +225706. * CllR1221
39190 );
39191
39192 // RH -------------------------------
39193 sigmaSMeRHa0 = 0.002184;
39194
39195 sigmaeRHa0 = cWsch * (sigmaSMeRHa0
39196 +1.26 * CW
39197 +4369.21 * CHWB
39198 -460.56 * CHD
39199 +0.24 * CHl1R11
39200 -265.13 * CHl3R11
39201 -265.06 * CHl3R22
39202 -640592. * CHeR11
39203 +265.16 * CllR1221
39204 );
39205
39206 } else
39207 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeWW()");
39208
39209 // Construct the signal strength
39210 // Total cross section
39211 mu = fLR * (sigmaeLHa0) + fRL * (sigmaeRHa0);
39212 // Normalize to SM
39213 mu = mu / (fLR * (sigmaSMeLHa0) + fRL * (sigmaSMeRHa0));
39214
39215 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
39216 mu += eeeWWint;
39217
39218 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
39219
39220 return mu;
39221}

◆ 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 21511 of file NPSMEFTd6General.cpp.

21511 {
21512
21513 // Mw scheme
21514
21515 double mu = 1.0;
21516
21517 double C1 = 0.0;
21518
21519 // Wilson coefficients and scale
21520 double CHB = 0.0, CHW = 0.0, CHWB = 0.0, CHD = 0.0, CHbox = 0.0, CHl1R11 = 0.0;
21521 double CHl3R11 = 0.0, CHl3R22 = 0.0, CHeR11 = 0.0, CllR1221 = 0.0;
21522 double muRG = 0;
21523
21524 // Polarization factors
21525 double Pe = Pol_em, Pp = Pol_ep;
21526 double fLR, fRL, fLL, fRR;
21527
21528 // LR, RL, LL, and RR cross sections
21529 double sigmaSMeLRa0 = 0.0, sigmaeLRa0 = 0.0;
21530 double sigmaSMeRLa0 = 0.0, sigmaeRLa0 = 0.0;
21531
21532 double sigmaSMeLLa0 = 0.0, sigmaeLLa0 = 0.0;
21533 double sigmaSMeRRa0 = 0.0, sigmaeRRa0 = 0.0;
21534
21535 double scalTH = 1.0;
21536
21537 // -------------------------------------------------------------------------
21538
21539 if ( sqrt_s > 0.5 ) {
21540 // Theory uncert. scaling like log^2(E/MW)
21541
21542 scalTH = log(sqrt_s/0.080365)/log(0.5/0.080365);
21543 scalTH = scalTH * scalTH;
21544 }
21545
21546 fLR = 0.25 * (1.0 - Pe) * (1.0 + Pp);
21547 fRL = 0.25 * (1.0 + Pe) * (1.0 - Pp);
21548 fLL = 0.25 * (1.0 - Pe) * (1.0 - Pp);
21549 fRR = 0.25 * (1.0 + Pe) * (1.0 + Pp);
21550
21551 // RG scale in GeV
21552 muRG = 1000. * sqrt_s;
21553
21554// Wilson coefficients definitions
21555 CHB = getSMEFTCoeff("CHB", muRG);
21556 CHW = getSMEFTCoeff("CHW", muRG);
21557 CHWB = getSMEFTCoeff("CHWB", muRG);
21558 CHD = getSMEFTCoeff("CHD", muRG);
21559 CHbox = getSMEFTCoeff("CHbox", muRG);
21560 CHl1R11 = getSMEFTCoeff("CHl1R",0,0, muRG);
21561 CHl3R11 = getSMEFTCoeff("CHl3R",0,0, muRG);
21562 CHl3R22 = getSMEFTCoeff("CHl3R",1,1, muRG);
21563 CHeR11 = getSMEFTCoeff("CHeR",0,0, muRG);
21564 CllR1221 = getSMEFTCoeff("CllR",0,1,1,0, muRG);
21565
21566 // Computed as the pure between e+ e- > H e+ e- via ZBF, without any s-channel contribution
21567
21568 if (sqrt_s == 0.500) {
21569
21570 C1 = 0.0067;
21571
21572 // e+ e- > H e+ e-
21573 // LR -------------------------------
21574 sigmaSMeLRa0 = 0.010339;
21575
21576 sigmaeLRa0 = cWsch * (sigmaSMeLRa0
21577 -2455.7 * CHB
21578 -2622.7 * CHW
21579 +6297. * CHWB
21580 +3208. * CHD
21581 +1254. * CHbox
21582 -4875.8 * CHl1R11
21583 -6752.7 * CHl3R11
21584 -1881.1 * CHl3R22
21585 +4. * CHeR11
21586 +1882. * CllR1221
21587 );
21588
21589
21590 // RL -------------------------------
21591 sigmaSMeRLa0 = 0.004408;
21592
21593 sigmaeRLa0 = cWsch * (sigmaSMeRLa0
21594 -3017.2 * CHB
21595 -185. * CHW
21596 -1260.4 * CHWB
21597 -1990.9 * CHD
21598 +534.2 * CHbox
21599 +0.9 * CHl1R11
21600 -800.6 * CHl3R11
21601 -802.2 * CHl3R22
21602 +2575.2 * CHeR11
21603 +802.3 * CllR1221
21604 );
21605
21606 // LL -------------------------------
21607 sigmaSMeLLa0 = 0.006964;
21608
21609 sigmaeLLa0 = cWsch * (sigmaSMeLLa0
21610 +4723.4 * CHB
21611 +1092.9 * CHW
21612 -3439.1 * CHWB
21613 -491.9 * CHD
21614 +844.7 * CHbox
21615 -1785.4 * CHl1R11
21616 -3050.5 * CHl3R11
21617 -1267. * CHl3R22
21618 +2215.4 * CHeR11
21619 +1267.4 * CllR1221
21620 );
21621
21622
21623 // RR -------------------------------
21624 sigmaSMeRRa0 = 0.006964;
21625
21626 sigmaeRRa0 = cWsch * (sigmaSMeRRa0
21627 +4723.4 * CHB
21628 +1096.3 * CHW
21629 -3435.1 * CHWB
21630 -490.4 * CHD
21631 +842.2 * CHbox
21632 -1784.7 * CHl1R11
21633 -3050.7 * CHl3R11
21634 -1264.2 * CHl3R22
21635 +2213.9 * CHeR11
21636 +1267.4 * CllR1221
21637 );
21638
21639 } else if (sqrt_s == 0.550) {
21640
21641 C1 = 0.0067;
21642
21643 // e+ e- > H e+ e-
21644 // LR -------------------------------
21645 sigmaSMeLRa0 = 0.012531;
21646
21647 sigmaeLRa0 = cWsch * (sigmaSMeLRa0
21648 -2846.7 * CHB
21649 -3153.5 * CHW
21650 +7554. * CHWB
21651 +3888. * CHD
21652 +1521. * CHbox
21653 -6342.7 * CHl1R11
21654 -8619.3 * CHl3R11
21655 -2278. * CHl3R22
21656 +5. * CHeR11
21657 +2283. * CllR1221
21658 );
21659
21660
21661 // RL -------------------------------
21662 sigmaSMeRLa0 = 0.005342;
21663
21664 sigmaeRLa0 = cWsch * (sigmaSMeRLa0
21665 -3571.2 * CHB
21666 -205.3 * CHW
21667 -1576.1 * CHWB
21668 -2412.8 * CHD
21669 +648.3 * CHbox
21670 +1.3 * CHl1R11
21671 -969.9 * CHl3R11
21672 -971.6 * CHl3R22
21673 +3351.3 * CHeR11
21674 +973.1 * CllR1221
21675 );
21676
21677 // LL -------------------------------
21678 sigmaSMeLLa0 = 0.008384;
21679
21680 sigmaeLLa0 = cWsch * (sigmaSMeLLa0
21681 +5195.9 * CHB
21682 +1184.5 * CHW
21683 -3839.5 * CHWB
21684 -592.5 * CHD
21685 +1017.3 * CHbox
21686 -2276.4 * CHl1R11
21687 -3799.1 * CHl3R11
21688 -1525. * CHl3R22
21689 +2823.9 * CHeR11
21690 +1526.4 * CllR1221
21691 );
21692
21693
21694 // RR -------------------------------
21695 sigmaSMeRRa0 = 0.008384;
21696
21697 sigmaeRRa0 = cWsch * (sigmaSMeRRa0
21698 +5197.9 * CHB
21699 +1188.1 * CHW
21700 -3835.5 * CHWB
21701 -592.5 * CHD
21702 +1017.3 * CHbox
21703 -2277.5 * CHl1R11
21704 -3800.4 * CHl3R11
21705 -1525. * CHl3R22
21706 +2823.9 * CHeR11
21707 +1526.4 * CllR1221
21708 );
21709
21710 } else if (sqrt_s == 1.0) {
21711
21712 C1 = 0.0065;
21713
21714 // e+ e- > H e+ e-
21715 // LR -------------------------------
21716 sigmaSMeLRa0 = 0.030357;
21717
21718 sigmaeLRa0 = cWsch * (sigmaSMeLRa0
21719 -5227. * CHB
21720 -6830. * CHW
21721 +17024. * CHWB
21722 +9420. * CHD
21723 +3687. * CHbox
21724 -22051.9 * CHl1R11
21725 -27585.4 * CHl3R11
21726 -5520. * CHl3R22
21727 +13. * CHeR11
21728 +5532. * CllR1221
21729 );
21730
21731
21732 // RL -------------------------------
21733 sigmaSMeRLa0 = 0.012942;
21734
21735 sigmaeRLa0 = cWsch * (sigmaSMeRLa0
21736 -7216. * CHB
21737 -304. * CHW
21738 -4417.7 * CHWB
21739 -5844.6 * CHD
21740 +1572. * CHbox
21741 +5. * CHl1R11
21742 -2348. * CHl3R11
21743 -2353. * CHl3R22
21744 +11654. * CHeR11
21745 +2358. * CllR1221
21746 );
21747
21748 // LL -------------------------------
21749 sigmaSMeLLa0 = 0.019928;
21750
21751 sigmaeLLa0 = cWsch * (sigmaSMeLLa0
21752 +7750. * CHB
21753 +1636. * CHW
21754 -6201. * CHWB
21755 -1408. * CHD
21756 +2420. * CHbox
21757 -7400. * CHl1R11
21758 -11020.6 * CHl3R11
21759 -3625. * CHl3R22
21760 +9176. * CHeR11
21761 +3630. * CllR1221
21762 );
21763
21764
21765 // RR -------------------------------
21766 sigmaSMeRRa0 = 0.019928;
21767
21768 sigmaeRRa0 = cWsch * (sigmaSMeRRa0
21769 +7753. * CHB
21770 +1648. * CHW
21771 -6189. * CHWB
21772 -1408. * CHD
21773 +2420. * CHbox
21774 -7396. * CHl1R11
21775 -11020.1 * CHl3R11
21776 -3625. * CHl3R22
21777 +9174. * CHeR11
21778 +3630. * CllR1221
21779 );
21780
21781 } else if (sqrt_s == 1.4) {
21782
21783 C1 = 0.0065;
21784
21785 // e+ e- > H e+ e-
21786 // LR -------------------------------
21787 sigmaSMeLRa0 = 0.042715;
21788
21789 sigmaeLRa0 = cWsch * (sigmaSMeLRa0
21790 -6315. * CHB
21791 -8759. * CHW
21792 +22966. * CHWB
21793 +13250. * CHD
21794 +5175. * CHbox
21795 -36465.5 * CHl1R11
21796 -44246.7 * CHl3R11
21797 -7755. * CHl3R22
21798 +1. * CHeR11
21799 +7782. * CllR1221
21800 );
21801
21802
21803 // RL -------------------------------
21804 sigmaSMeRLa0 = 0.01821;
21805
21806 sigmaeRLa0 = cWsch * (sigmaSMeRLa0
21807 -9021.3 * CHB
21808 -343. * CHW
21809 -6557. * CHWB
21810 -8224.3 * CHD
21811 +2207. * CHbox
21812 +5. * CHl1R11
21813 -3305. * CHl3R11
21814 -3312. * CHl3R22
21815 +19259. * CHeR11
21816 +3318. * CllR1221
21817 );
21818
21819 // LL -------------------------------
21820 sigmaSMeLLa0 = 0.027954;
21821
21822 sigmaeLLa0 = cWsch * (sigmaSMeLLa0
21823 +8794. * CHB
21824 +1796. * CHW
21825 -7333. * CHWB
21826 -1976. * CHD
21827 +3388. * CHbox
21828 -12072. * CHl1R11
21829 -17149. * CHl3R11
21830 -5084. * CHl3R22
21831 +14954. * CHeR11
21832 +5093. * CllR1221
21833 );
21834
21835
21836 // RR -------------------------------
21837 sigmaSMeRRa0 = 0.027954;
21838
21839 sigmaeRRa0 = cWsch * (sigmaSMeRRa0
21840 +8802. * CHB
21841 +1812. * CHW
21842 -7315. * CHWB
21843 -1976. * CHD
21844 +3388. * CHbox
21845 -12060. * CHl1R11
21846 -17151. * CHl3R11
21847 -5084. * CHl3R22
21848 +14953. * CHeR11
21849 +5093. * CllR1221
21850 );
21851
21852 } else if (sqrt_s == 1.5) {
21853
21854 C1 = 0.0065; // Use the same as 1400 GeV
21855
21856 // e+ e- > H e+ e-
21857 // LR -------------------------------
21858 sigmaSMeLRa0 = 0.045391;
21859
21860 sigmaeLRa0 = cWsch * (sigmaSMeLRa0
21861 -6499. * CHB
21862 -9111. * CHW
21863 +24208. * CHWB
21864 +14078. * CHD
21865 +5504. * CHbox
21866 -39948.6 * CHl1R11
21867 -48214.3 * CHl3R11
21868 -8238. * CHl3R22
21869 +2. * CHeR11
21870 +8271. * CllR1221
21871 );
21872
21873
21874 // RL -------------------------------
21875 sigmaSMeRLa0 = 0.019352;
21876
21877 sigmaeRLa0 = cWsch * (sigmaSMeRLa0
21878 -9353.7 * CHB
21879 -348. * CHW
21880 -7033. * CHWB
21881 -8741. * CHD
21882 +2346. * CHbox
21883 +5. * CHl1R11
21884 -3513. * CHl3R11
21885 -3520. * CHl3R22
21886 +21099. * CHeR11
21887 +3526. * CllR1221
21888 );
21889
21890 // LL -------------------------------
21891 sigmaSMeLLa0 = 0.029695;
21892
21893 sigmaeLLa0 = cWsch * (sigmaSMeLLa0
21894 +8978. * CHB
21895 +1827. * CHW
21896 -7544. * CHWB
21897 -2101. * CHD
21898 +3601. * CHbox
21899 -13199. * CHl1R11
21900 -18594. * CHl3R11
21901 -5400. * CHl3R22
21902 +16352. * CHeR11
21903 +5411. * CllR1221
21904 );
21905
21906
21907 // RR -------------------------------
21908 sigmaSMeRRa0 = 0.029695;
21909
21910 sigmaeRRa0 = cWsch * (sigmaSMeRRa0
21911 +8983. * CHB
21912 +1841. * CHW
21913 -7521. * CHWB
21914 -2101. * CHD
21915 +3601. * CHbox
21916 -13187. * CHl1R11
21917 -18597. * CHl3R11
21918 -5400. * CHl3R22
21919 +16353. * CHeR11
21920 +5411. * CllR1221
21921 );
21922
21923 } else if (sqrt_s == 3.0) {
21924
21925 C1 = 0.0063;
21926
21927 // e+ e- > H e+ e-
21928 // LR -------------------------------
21929 sigmaSMeLRa0 = 0.074102;
21930
21931 sigmaeLRa0 = cWsch * (sigmaSMeLRa0
21932 -7921. * CHB
21933 -11849. * CHW
21934 +36688. * CHWB
21935 +23012. * CHD
21936 +8976. * CHbox
21937 -85300. * CHl1R11
21938 -98820. * CHl3R11
21939 -13463. * CHl3R22
21940 -3. * CHeR11
21941 +13507. * CllR1221
21942 );
21943
21944
21945 // RL -------------------------------
21946 sigmaSMeRLa0 = 0.031592;
21947
21948 sigmaeRLa0 = cWsch * (sigmaSMeRLa0
21949 -11864. * CHB
21950 -380. * CHW
21951 -12283. * CHWB
21952 -14264. * CHD
21953 +3826. * CHbox
21954 +8. * CHl1R11
21955 -5737. * CHl3R11
21956 -5744. * CHl3R22
21957 +45048. * CHeR11
21958 +5759. * CllR1221
21959 );
21960
21961 // LL -------------------------------
21962 sigmaSMeLLa0 = 0.048401;
21963
21964 sigmaeLLa0 = cWsch * (sigmaSMeLLa0
21965 +10290. * CHB
21966 +1982. * CHW
21967 -9308. * CHWB
21968 -3411. * CHD
21969 +5863. * CHbox
21970 -27936. * CHl1R11
21971 -36729. * CHl3R11
21972 -8799. * CHl3R22
21973 +34596. * CHeR11
21974 +8824. * CllR1221
21975 );
21976
21977
21978 // RR -------------------------------
21979 sigmaSMeRRa0 = 0.048401;
21980
21981 sigmaeRRa0 = cWsch * (sigmaSMeRRa0
21982 +10301. * CHB
21983 +2016. * CHW
21984 -9292. * CHWB
21985 -3411. * CHD
21986 +5863. * CHbox
21987 -27914. * CHl1R11
21988 -36742. * CHl3R11
21989 -8799. * CHl3R22
21990 +34591. * CHeR11
21991 +8824. * CllR1221
21992 );
21993
21994 } else
21995 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZBF()");
21996
21997 // Construct the signal strength
21998 // Total cross section
21999 mu = fLR * (sigmaeLRa0) + fRL * (sigmaeRLa0) + fLL * (sigmaeLLa0) + fRR * (sigmaeRRa0);
22000 // Normalize to SM
22001 mu = mu / (fLR * (sigmaSMeLRa0) + fRL * (sigmaSMeRLa0) + fLL * (sigmaSMeLLa0) + fRR * (sigmaSMeRRa0));
22002
22003 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
22004 //(Assume similar to WBF.)
22005 mu += scalTH * eeeWBFint + eeeWBFpar;
22006
22007 // Linear contribution from Higgs self-coupling
22008 mu = mu + cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
22009
22010
22011 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
22012
22013 return mu;
22014}

◆ 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 23130 of file NPSMEFTd6General.cpp.

23130 {
23131
23132 double mu = 1.0;
23133
23134 double dmuLO = 0.0;
23135 double dmuNLO = 0.0;
23136
23137 double xsSMLO, xsSMNLOW, xsSMNLO;
23138
23139// SM NLO absolute cross sections: Weak and Weak+QED [fb]
23140
23141 double xsSMweakLH[7] = {507.646, 247.943, 118.768, 95.0014, 23.7511, 9.27339, 1.76382};
23142 double xsSMweakRH[7] = {420.667, 204.977, 100.773, 81.189, 21.5294, 8.92131, 1.98509};
23143 double xsSMNLOLH[7] = {416.118, 267.004, 138.711, 113.282, 32.1297, 13.8278, 3.28209};
23144 double xsSMNLORH[7] = {361.39, 217.322, 113.689, 93.0279, 26.9557, 11.8709, 2.96837};
23145
23146// SM NLO absolute corrections: Weak and QED [fb]
23147
23148 double dSMWLH[7] = {-72.6944, -35.9317, -19.7524, -16.947, -7.33368, -4.2239, -1.56196};
23149 double dSMWRH[7] = {44.8204, 21.1311, 11.0627, 8.68772, 1.39796, 0.18004, -0.16879}; // SM weak corrections (LH and RH)
23150 double dSMQEDLH[7] = {-91.5282, 19.0611, 19.943, 18.2803, 8.37861, 4.55443, 1.51827};
23151 double dSMQEDRH[7] = {-59.2764, 12.3445, 12.9157, 11.8389, 5.42624, 2.94959, 0.98328}; // SM QED corrections (LH and RH)
23152
23153 double tofb = 3.894e+11; // Conversion of the cross section to fb
23154
23155 double s,s2, MH2, MW2, MZ2, MH4, MW4, MZ4, MW6, MZ6, MW8, MZ8;
23156
23157 // For LO corrections
23158 double CHDden, CHWden, CHWBden; // Independent denominators
23159 double Cllnum, CHl111num, CHe11num, CHl322num, CHBnum, CHWnum, CHWBnum, CHDnum, CHboxnum; // Independent Numerators
23160 double derSMMW;
23161
23162 // For NLO corrections
23163 //double C1 = 0.0;
23164
23165 // RG scale of the process
23166 double muRG;
23167
23168 double Ch2f1 = 0.0, Ch2f2 = 0.0;
23169 double Ch4f1 = 0.0, Ch4f2 = 0.0, Ch4f3 = 0.0, Ch4f4 = 0.0, Ch4f5 = 0.0, Ch4f6 = 0.0;
23170
23171 // Energy dependent corrections for each operator: LH and RH initial electrons
23172 // (To normalize with SM NLO weak cross section)
23173
23174 double d6LHCHD[7] = {-0.04299, -0.00717, 0.0003, 0.00163, 0.00606, 0.01022, 0.05332};
23175 double d6RHCHD[7] = {0.02165, -0.01445, -0.02584, -0.02757, -0.03435, -0.04432, -0.11827};
23176 double d6LHCHbox[7] = {-0.03952, -0.01798, -0.01631, -0.01713, -0.03571, -0.06942, -0.25989};
23177 double d6RHCHbox[7] = {-0.00321, 0.01412, 0.01872, 0.01903, 0.01298, -0.00227, -0.09124};
23178 double d6LHCHW[7] = {-0.24126, -0.1175, -0.06842, -0.058, -0.03242, -0.04867, -0.14268};
23179 double d6RHCHW[7] = {-0.00247, 0.01106, 0.01143, 0.01143, 0.01258, 0.0146, 0.01977};
23180 double d6LHCHB[7] = {0.04791, 0.02058, 0.00773, 0.00519, 0.00422, 0.01953, 0.09224};
23181 double d6RHCHB[7] = {-0.0325, 0.08517, 0.15935, 0.17883, 0.28562, 0.35672, 0.50909};
23182 double d6LHCHWB[7] = {-0.05099, 0.00165, 0.01518, 0.01774, 0.02588, 0.02493, 0.00208};
23183 double d6RHCHWB[7] = {-0.03449, 0.02039, 0.0588, 0.06846, 0.1088, 0.12043, 0.11923};
23184 double d6LHCHeR00[7] = {-0.00009, -0.00092, -0.00237, -0.00306, -0.01351, -0.03546, -0.18968};
23185 double d6RHCHeR00[7] = {0.17601, -0.07965, -0.21354, -0.22168, 0.97615, 6.14511, 61.1339};
23186 double d6LHCHl1R00[7] = {-0.39382, -0.41129, -0.8309, -1.09036, -6.88023, -23.8012, -192.589};
23187 double d6RHCHl1R00[7] = {0.00058, 0.00231, 0.00509, 0.00638, 0.02476, 0.06022, 0.27243};
23188 double d6LHCHl3R00[7] = {-0.14027, -0.19375, -0.62064, -0.87823, -6.52212, -22.8349, -184.162};
23189 double d6RHCHl3R00[7] = {0.18109, 0.16306, 0.15559, 0.15557, 0.16567, 0.17859, 0.20946};
23190 double d6LHCHl3R11[7] = {0.28034, 0.25281, 0.24915, 0.24974, 0.25337, 0.22484, -0.17093};
23191 double d6RHCHl3R11[7] = {0.18109, 0.16306, 0.15559, 0.15557, 0.16567, 0.17859, 0.20946};
23192 double d6LHCh4f2[7] = {-0.14156, -0.12918, -0.13022, -0.13195, -0.15634, -0.19052, -0.33624};
23193 double d6RHCh4f2[7] = {-0.09048, -0.08082, -0.07661, -0.07645, -0.08047, -0.08612, -0.09991};
23194 double d6LHCHq1R22[7] = {-0.01375, -0.02132, -0.02865, -0.03052, -0.03723, -0.03024, 0.08402};
23195 double d6RHCHq1R22[7] = {0.01363, 0.0161, 0.02163, 0.02358, 0.02967, 0.01375, -0.1589};
23196 double d6LHCHq3R22[7] = {-0.00938, -0.01891, -0.03284, -0.04004, -0.15147, -0.3839, -2.00432};
23197 double d6RHCHq3R22[7] = {0.01243, 0.02378, 0.02671, 0.02714, 0.02844, 0.02928, 0.03188};
23198 double d6LHCHuR22[7] = {0.00905, 0.03414, 0.04831, 0.05243, 0.09079, 0.15022, 0.50155};
23199 double d6RHCHuR22[7] = {-0.01212, -0.02946, -0.04383, -0.04964, -0.11046, -0.20081, -0.66506};
23200 double d6LHCuWR22[7] = {-0.00743, 0.0175, 0.03761, 0.04127, 0.05212, 0.05502, 0.06255};
23201 double d6RHCuWR22[7] = {0.00626, -0.00756, -0.01194, -0.01231, -0.00949, -0.00524, 0.00327};
23202 double d6LHCuBR22[7] = {-0.00247, -0.01796, -0.01902, -0.01898, -0.01769, -0.01696, -0.01713};
23203 double d6RHCuBR22[7] = {0.00291, 0.01241, 0.00533, 0.00365, -0.004, -0.00766, -0.01347};
23204 double d6LHCuHR22[7] = {0.00013, -0.0019, -0.00168, -0.00139, 0.00188, 0.00511, 0.01316};
23205 double d6RHCuHR22[7] = {0.00055, -0.0001, -0.00099, -0.0009, 0.00123, 0.00333, 0.00751};
23206 double d6LHCh2f1[7] = {-0.00009, -0.00092, -0.00237, -0.00306, -0.01351, -0.03546, -0.18968};
23207 double d6RHCh2f1[7] = {0.00069, 0.00242, 0.0052, 0.00649, 0.02488, 0.06034, 0.27257};
23208 double d6LHCh2f2[7] = {-0.00218, -0.00553, -0.01095, -0.01348, -0.05085, -0.12824, -0.66818};
23209 double d6RHCh2f2[7] = {0.00002, 0.00007, 0.00012, 0.00013, 0.00025, 0.00034, 0.00054};
23210 double d6LHCHl1R11[7] = {-0.00023, -0.00107, -0.00252, -0.00321, -0.01367, -0.03564, -0.18992};
23211 double d6RHCHl1R11[7] = {0.00058, 0.00231, 0.00509, 0.00638, 0.02476, 0.06022, 0.27243};
23212 double d6LHCH[7] = {-0.00801, -0.00111, 0.00111, 0.00152, 0.00266, 0.00285, 0.00322};
23213 double d6RHCH[7] = {-0.00626, -0.00087, 0.00085, 0.00115, 0.0019, 0.00192, 0.00185};
23214 double d6LHCW[7] = {0.02991, 0.05402, 0.07139, 0.07651, 0.11131, 0.14851, 0.33599};
23215 double d6RHCW[7] = {-0.00007, -0.00127, -0.00186, -0.00199, -0.00239, -0.00241, -0.00226};
23216 double d6LHCeuR0022[7] = {0., 0., 0., 0., 0., 0., 0.};
23217 double d6RHCeuR0022[7] = {0.00003, -0.08231, -0.27679, -0.35687, -1.32756, -3.00171, -12.4065};
23218 double d6LHCluR0022[7] = {-0.00003, 0.08455, 0.29183, 0.37898, 1.49534, 3.58836, 17.3504};
23219 double d6RHCluR0022[7] = {0., 0., 0., 0., 0., 0., 0.};
23220 double d6LHCqeR2200[7] = {0., 0., 0., 0., 0., 0., 0.};
23221 double d6RHCqeR2200[7] = {0.00651, 0.10815, 0.2918, 0.37025, 1.34648, 3.05393, 12.7244};
23222 double d6LHClq1R0022[7] = {-0.00671, -0.1111, -0.30765, -0.39318, -1.51665, -3.65078, -17.795};
23223 double d6RHClq1R0022[7] = {0., 0., 0., 0., 0., 0., 0.};
23224 double d6LHClq3R0022[7] = {-0.00484, 0.08613, 0.26288, 0.33941, 1.33495, 3.21002, 15.567};
23225 double d6RHClq3R0022[7] = {-0.00235, -0.00406, -0.0053, -0.0057, -0.00851, -0.01072, -0.01528};
23226 double d6LHClq3R1122[7] = {-0.003, -0.00518, -0.00694, -0.00753, -0.01191, -0.01592, -0.02655};
23227 double d6RHClq3R1122[7] = {-0.00235, -0.00406, -0.0053, -0.0057, -0.00851, -0.01072, -0.01528};
23228 double d6LHCh4f1[7] = {0.00075, 0.00173, 0.0033, 0.00404, 0.01482, 0.03709, 0.19217};
23229 double d6RHCh4f1[7] = {0., 0., 0., 0., 0., 0., 0.};
23230 double d6LHCh4f3[7] = {-0.00151, -0.001, 0.00016, 0.00075, 0.01041, 0.0316, 0.18378};
23231 double d6RHCh4f3[7] = {-0.00176, -0.00214, -0.0024, -0.00249, -0.00315, -0.0037, -0.00483};
23232 double d6LHCh4f4[7] = {-0.00037, -0.00086, -0.00164, -0.00201, -0.00737, -0.01843, -0.09552};
23233 double d6RHCh4f4[7] = {0., 0., 0., 0., 0., 0., 0.};
23234 double d6LHCh4f5[7] = {0., 0., 0., 0., 0., 0., 0.};
23235 double d6RHCh4f5[7] = {-0.00072, -0.00168, -0.00313, -0.0038, -0.01316, -0.03102, -0.13741};
23236 double d6LHCh4f6[7] = {0., 0., 0., 0., 0., 0., 0.};
23237 double d6RHCh4f6[7] = {-0.00029, -0.00067, -0.00125, -0.00152, -0.00526, -0.01241, -0.05497};
23238 double d6LHCleR0000[7] = {0.00075, 0.00173, 0.0033, 0.00404, 0.01482, 0.03709, 0.19217};
23239 double d6RHCleR0000[7] = {-0.00072, -0.00168, -0.00313, -0.0038, -0.01316, -0.03102, -0.13741};
23240 double d6LHCllR0000[7] = {0.00075, 0.00174, 0.00332, 0.00406, 0.01491, 0.0373, 0.19331};
23241 double d6RHCllR0000[7] = {0., 0., 0., 0., 0., 0., 0.};
23242 double d6LHCeeR0000[7] = {0., 0., 0., 0., 0., 0., 0.};
23243 double d6RHCeeR0000[7] = {-0.00203, -0.00471, -0.00877, -0.01064, -0.03684, -0.08686, -0.38476};
23244// double d6LHCHBt[3] = {0.00278, 0.00803, 0.0103};
23245// double d6RHCHBt[3] = {0.00551, 0.014, 0.0259};
23246// double d6LHCHWt[3] = {0.0226, 0.0788, 0.112};
23247// double d6RHCHWt[3] = {0.0009, 0.00081, 0.00038};
23248// double d6LHCHWBt[3] = {0.00473, 0.0125, 0.0192};
23249// double d6RHCHWBt[3] = {0.00478, 0.018, 0.0349};
23250// double d6LHCWt[3] = {0.00608, 0.0215, 0.0334};
23251// double d6RHCWt[3] = {0.00013, 0.00058, 0.00124};
23252
23253 double d6NLOLH = 0., d6NLORH = 0.; // SMEFT absolute NLO corrections (LH and RH)
23254
23255 // Current input of observables is in TeV -> Translate sqrt_s to GeV before operating
23256 double sqrt_sGeV;
23257
23258 // Polarization factors
23259 double Pe = Pol_em, Pp = Pol_ep;
23260 double fLR, fRL;
23261
23262 fLR = 0.25 * (1.0 - Pe) * (1.0 + Pp);
23263 fRL = 0.25 * (1.0 + Pe) * (1.0 - Pp);
23264
23265 sqrt_sGeV = 1000. * sqrt_s;
23266
23267 muRG = sqrt_sGeV;
23268
23269 // Base implementation in W mass scheme
23270 s = sqrt_sGeV * sqrt_sGeV;
23271 s2 = s * s;
23272 MH2 = mHl * mHl;
23273 MW2 = Mw_tree * Mw_tree;
23274 MZ2 = Mz * Mz;
23275 MH4 = MH2 * MH2;
23276 MW4 = MW2 * MW2;
23277 MZ4 = MZ2 * MZ2;
23278 MW6 = MW4 * MW2;
23279 MZ6 = MZ4 * MZ2;
23280 MW8 = MW4 * MW4;
23281 MZ8 = MZ4 * MZ4;
23282
23283 // SM cross section at LO
23284 xsSMLO = - GF*GF * (8.0 * MW4 * (-1.0 + Pe * Pp) - 4.0 * MW2 * MZ2 * (-3.0 + Pp + Pe * (-1.0 + 3.0 * Pp))
23285 + 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));
23286
23287 xsSMLO = xsSMLO/( 48.0 * M_PI * (MZ2 - s) * (MZ2 - s) * s2 );
23288
23289 // Independent denominators of the LO dimension-6 contrib.
23290 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)));
23291
23292 CHWden = CHDden * (MH4 * MZ2 + MZ6 + 10.0 * MZ4 * s + MZ2 * s2 + MH2 * (-2.0 * MZ4 - 2.0 * MZ2 * s));
23293
23294 CHWBden = CHWden * MZ2 * MW2 * (MZ4 - MZ2 * s) * (MZ4 - MZ2 * s);
23295
23296 // Independent numerators of the LO dimension-6 contrib.
23297 Cllnum = sqrt(2.0);
23298 CHl111num = sqrt(2.0) * MW2 * MZ2 * (2.0 * MW4 * MZ2 - MW2 * MZ4) * (-1.0 + Pe) * (1.0 + Pp) * s;
23299 CHe11num = 2.0 * sqrt(2.0) * MW2 * MZ2 * (MW4 * MZ2 - MW2 * MZ4) * (1.0 + Pe) * (-1.0 + Pp) * s;
23300 CHl322num = -Cllnum;
23301
23302 CHBnum = -12.0 * sqrt(2.0) * (MW4 * MZ2 - MW2 * MZ4) * (-MH2 * MZ2 + MZ4 + MZ2 * s) * (8.0 * MW8 * MZ2 * (-1.0 + Pe * Pp)
23303 + MW4 * MZ4 * (-5.0 - 3.0 * Pe + 3.0 * Pp + 5.0 * Pe * Pp) * s
23304 - 2.0 * MW6 * (-3.0 + Pp + Pe * (-1.0 + 3.0 * Pp)) * (MZ4 + MZ2 * s));
23305
23306 CHWnum = 12.0 * sqrt(2.0) * MW2 * (-MH2 * MZ2 + MZ4 + MZ2 * s) * (8.0 * MW8 * MZ4 * (-1.0 + Pe * Pp)
23307 - 2.0 * MW6 * MZ2 * (MZ4 * (-7.0 + Pp + Pe * (-1.0 + 7.0 * Pp)) - MZ2 * (-1.0 + Pe) * (1.0 + Pp) * s)
23308 + MW4 * (2.0 * MZ8 * (-3.0 + Pp + Pe * (-1.0 + 3.0 * Pp)) - MZ6 * (-1.0 + Pe) * (1.0 + Pp) * s));
23309
23310 CHWBnum = 2.0 * sqrt(2.0) * sqrt( -((MW4 * MZ2)/( MW4 * MZ2 - MW2 * MZ4)) ) * (-MZ4 + MZ2 * s) * (-MZ4 + MZ2 * s)
23311 * (-((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)
23312 + MW2 * (-5.0 * MZ8 + 4.0 * MZ6 * s + MZ4 * s2) + MH2 * MZ2 * (-12.0 * MW4 * MZ2 + MW2 * (4.0 * MZ4 - 2.0 * MZ2 * s))))
23313 - 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)
23314 - 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))));
23315
23316 CHDnum = sqrt(2.0) * MW4 * MZ2 * (MW2 * MZ4 * (3.0 + Pe - Pp - 3.0 * Pe * Pp) + 4.0 * MW4 * MZ2 * (-1.0 + Pe * Pp));
23317
23318 CHboxnum = sqrt(2.0);
23319
23320 // Derivative of cross section wrt MW, normalized to SM
23321 derSMMW = 8.0 * Mw_tree * (MZ2 * (3.0 + Pe - Pp - 3.0 * Pe * Pp) + 4.0 * MW2 * (-1.0 + Pe * Pp));
23322
23323 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)));
23324
23325 // LO corrections to signal strength in W scheme
23326 dmuLO +=
23327 + ( CHboxnum/GF ) * getSMEFTCoeff("CHbox", muRG)
23328 + ( CHl111num/CHDden ) * getSMEFTCoeff("CHl1R", 0, 0, muRG)
23329 + ( CHe11num/CHDden ) * getSMEFTCoeff("CHeR", 0, 0, muRG)
23330 + ( CHl111num/CHDden + CHl322num/GF ) * getSMEFTCoeff("CHl3R", 0, 0, muRG)
23331 + ( CHl322num/GF ) * getSMEFTCoeff("CHl3R", 1, 1, muRG)
23332 + ( CHDnum/CHDden ) * getSMEFTCoeff("CHD", muRG)
23333 + ( CHBnum/CHWden/MW2 ) * getSMEFTCoeff("CHB", muRG)
23334 + ( CHWnum/CHWden ) * getSMEFTCoeff("CHW", muRG)
23335 + ( CHWBnum/CHWBden ) * getSMEFTCoeff("CHWB", muRG)
23336 + ( Cllnum/GF ) * getSMEFTCoeff("CllR", 0, 1, 1, 0, muRG);
23337
23338 // Correction to alpha scheme: only added if the scheme is chosen
23339 dmuLO += cAsch * DeltaOWtoalph(derSMMW, muRG);
23340
23341 if (FlagfiniteNLO && (sqrt_s < 3.100) ) {
23342
23343 // Choose the right index in the different lists according to the selected energy
23344 int iECM;
23345
23346 // Ordered according to the energies more commonly used
23347 if ( (sqrt_s > 0.220) && (sqrt_s < 0.260) ) {
23348 iECM = 0;
23349 } else if ( (sqrt_s > 0.340) && (sqrt_s < 0.390) ) {
23350 iECM = 1;
23351 } else if ( (sqrt_s > 0.510) && (sqrt_s < 0.600) ) {
23352 iECM = 3;
23353 } else if ( (sqrt_s > 0.900) && (sqrt_s < 1.200) ) {
23354 iECM = 4;
23355 } else if ( (sqrt_s > 1.200) && (sqrt_s < 1.600) ) {
23356 iECM = 5;
23357 } else if ( (sqrt_s > 2.500) && (sqrt_s < 3.100) ) {
23358 iECM = 6;
23359 } else if ( (sqrt_s > 0.450) && (sqrt_s < 0.510) ) {
23360 iECM = 2;
23361 } else
23362 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZH(): NLO corrections not available for this energy");
23363
23364
23365 // Include NLO corrections
23366
23367 // SM Cross section including only EW corrections [fb]
23368 xsSMNLOW = tofb * xsSMLO
23369 + fLR * dSMWLH[iECM]
23370 + fRL * dSMWRH[iECM];
23371 xsSMNLO = xsSMNLOW
23372 + fLR * dSMQEDLH[iECM]
23373 + fRL * dSMQEDRH[iECM];
23374
23375 // Combination of dimension-6 coefficients
23376 Ch2f1 = getSMEFTCoeff("CHeR",1, 1, muRG) + getSMEFTCoeff("CHeR",2, 2, muRG)
23377 + getSMEFTCoeff("CHdR",0, 0, muRG) + getSMEFTCoeff("CHdR",1, 1, muRG) + getSMEFTCoeff("CHdR",2, 2, muRG)
23378 - 2.0 * getSMEFTCoeff("CHuR",0, 0, muRG) - 2.0 * getSMEFTCoeff("CHuR",1, 1, muRG)
23379 - getSMEFTCoeff("CHq1R",0, 0, muRG) - getSMEFTCoeff("CHq1R",1, 1, muRG) + getSMEFTCoeff("CHl1R",2, 2, muRG);
23380
23381 Ch2f2 = getSMEFTCoeff("CHl3R",2, 2, muRG)
23382 + 3.0 * getSMEFTCoeff("CHq3R",0, 0, muRG) + 3.0 * getSMEFTCoeff("CHq3R",1, 1, muRG);
23383
23384 Ch4f1 = getSMEFTCoeff("CldR",0, 0, 0, 0, muRG) + getSMEFTCoeff("CldR",0, 0, 1, 1, muRG) + getSMEFTCoeff("CldR",0, 0, 2, 2, muRG)
23385 - 2.0*(getSMEFTCoeff("CluR",0, 0, 0, 0, muRG) + getSMEFTCoeff("CluR",0, 0, 1, 1, muRG))
23386 - getSMEFTCoeff("Clq1R",0, 0, 0, 0, muRG) - getSMEFTCoeff("Clq1R",0, 0, 1, 1, muRG)
23387 + getSMEFTCoeff("CllR",0, 0, 2, 2, muRG) + getSMEFTCoeff("CllR",2, 2, 0, 0, muRG)
23388 + getSMEFTCoeff("CleR",0, 0, 1, 1, muRG) + getSMEFTCoeff("CleR",0, 0, 2, 2, muRG)
23389 - (3.0 * MW2)/(MZ2 - MW2)*(getSMEFTCoeff("Clq3R",0, 0, 0, 0, muRG) + getSMEFTCoeff("Clq3R",0, 0, 1, 1, muRG));
23390
23391 Ch4f2 = getSMEFTCoeff("CllR",0, 1, 1, 0, muRG) + getSMEFTCoeff("CllR",1, 0, 0, 1, muRG);
23392 Ch4f3 = getSMEFTCoeff("CllR",0, 0, 1, 1, muRG) + getSMEFTCoeff("CllR",1, 1, 0, 0, muRG);
23393 Ch4f4 = getSMEFTCoeff("CllR",0, 2, 2, 0, muRG) + getSMEFTCoeff("CllR",2, 0, 0, 2, muRG);
23394 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)
23395 - getSMEFTCoeff("CqeR",0, 0, 0, 0, muRG) - getSMEFTCoeff("CqeR",1, 1, 0, 0, muRG)
23396 - 2.0 * (getSMEFTCoeff("CeuR",0, 0, 0, 0, muRG) + getSMEFTCoeff("CeuR",0, 0, 1, 1, muRG) )
23397 + getSMEFTCoeff("CedR",0, 0, 0, 0, muRG) + getSMEFTCoeff("CedR",0, 0, 1, 1, muRG) + getSMEFTCoeff("CedR",0, 0, 2, 2, muRG)
23398 + getSMEFTCoeff("CleR",1, 1, 0, 0, muRG) + getSMEFTCoeff("CleR",2, 2, 0, 0, muRG);
23399 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);
23400
23401 // Corrections for LH initial electrons
23402 d6NLOLH = d6LHCHD[iECM] * getSMEFTCoeff("CHD", muRG)
23403 + d6LHCHbox[iECM] * getSMEFTCoeff("CHbox", muRG)
23404 + d6LHCHW[iECM] * getSMEFTCoeff("CHW", muRG)
23405 + d6LHCHB[iECM] * getSMEFTCoeff("CHB", muRG)
23406 + d6LHCHWB[iECM] * getSMEFTCoeff("CHWB", muRG)
23407 + d6LHCHeR00[iECM] * getSMEFTCoeff("CHeR", 0, 0, muRG)
23408 + d6LHCHl1R00[iECM] * getSMEFTCoeff("CHl1R", 0, 0, muRG)
23409 + d6LHCHl3R00[iECM] * getSMEFTCoeff("CHl3R", 0, 0, muRG)
23410 + d6LHCHl3R11[iECM] * getSMEFTCoeff("CHl3R", 1, 1, muRG)
23411 + d6LHCh4f2[iECM] * Ch4f2
23412 + d6LHCHq1R22[iECM] * getSMEFTCoeff("CHq1R", 2, 2, muRG)
23413 + d6LHCHq3R22[iECM] * getSMEFTCoeff("CHq3R", 2, 2, muRG)
23414 + d6LHCHuR22[iECM] * getSMEFTCoeff("CHuR", 2, 2, muRG)
23415 + d6LHCuWR22[iECM] * getSMEFTCoeff("CuWR", 2, 2, muRG)
23416 + d6LHCuBR22[iECM] * getSMEFTCoeff("CuBR", 2, 2, muRG)
23417 + d6LHCuHR22[iECM] * getSMEFTCoeff("CuHR", 2, 2, muRG)
23418 + d6LHCh2f1[iECM] * Ch2f1
23419 + d6LHCh2f2[iECM] * Ch2f2
23420 + d6LHCHl1R11[iECM] * getSMEFTCoeff("CHl1R", 1, 1, muRG)
23421 + d6LHCH[iECM] * getSMEFTCoeff("CH", muRG)
23422 + d6LHCW[iECM] * getSMEFTCoeff("CW", muRG)
23423 + d6LHCeuR0022[iECM] * getSMEFTCoeff("CeuR",0, 0, 2, 2, muRG)
23424 + d6LHCluR0022[iECM] * getSMEFTCoeff("CluR",0, 0, 2, 2, muRG)
23425 + d6LHCqeR2200[iECM] * getSMEFTCoeff("CqeR",2, 2, 0, 0, muRG)
23426 + d6LHClq1R0022[iECM] * getSMEFTCoeff("Clq1R",0, 0, 2, 2, muRG)
23427 + d6LHClq3R0022[iECM] * getSMEFTCoeff("Clq3R",0, 0, 2, 2, muRG)
23428 + d6LHClq3R1122[iECM] * getSMEFTCoeff("Clq3R",1, 1, 2, 2, muRG)
23429 + d6LHCh4f1[iECM] * Ch4f1
23430 + d6LHCh4f3[iECM] * Ch4f3
23431 + d6LHCh4f4[iECM] * Ch4f4
23432 + d6LHCh4f5[iECM] * Ch4f5
23433 + d6LHCh4f6[iECM] * Ch4f6
23434 + d6LHCleR0000[iECM] * getSMEFTCoeff("CleR",0, 0, 0, 0, muRG)
23435 + d6LHCllR0000[iECM] * getSMEFTCoeff("CllR",0, 0, 0, 0, muRG)
23436 + d6LHCeeR0000[iECM] * getSMEFTCoeff("CeeR",0, 0, 0, 0, muRG)
23437 //+ d6LHCHBt[iECM] * getSMEFTCoeff("CHBtilde", muRG)
23438 //+ d6LHCHWt[iECM] * getSMEFTCoeff("CHWtilde", muRG)
23439 //+ d6LHCHWBt[iECM] * getSMEFTCoeff("CHWtildeB", muRG)
23440 //+ d6LHCWt[iECM] * getSMEFTCoeff("CWtilde", muRG)
23441 ;
23442
23443 // Corrections for RH initial electrons
23444 d6NLORH = d6RHCHD[iECM] * getSMEFTCoeff("CHD", muRG)
23445 + d6RHCHbox[iECM] * getSMEFTCoeff("CHbox", muRG)
23446 + d6RHCHW[iECM] * getSMEFTCoeff("CHW", muRG)
23447 + d6RHCHB[iECM] * getSMEFTCoeff("CHB", muRG)
23448 + d6RHCHWB[iECM] * getSMEFTCoeff("CHWB", muRG)
23449 + d6RHCHeR00[iECM] * getSMEFTCoeff("CHeR", 0, 0, muRG)
23450 + d6RHCHl1R00[iECM] * getSMEFTCoeff("CHl1R", 0, 0, muRG)
23451 + d6RHCHl3R00[iECM] * getSMEFTCoeff("CHl3R", 0, 0, muRG)
23452 + d6RHCHl3R11[iECM] * getSMEFTCoeff("CHl3R", 1, 1, muRG)
23453 + d6RHCh4f2[iECM] * Ch4f2
23454 + d6RHCHq1R22[iECM] * getSMEFTCoeff("CHq1R", 2, 2, muRG)
23455 + d6RHCHq3R22[iECM] * getSMEFTCoeff("CHq3R", 2, 2, muRG)
23456 + d6RHCHuR22[iECM] * getSMEFTCoeff("CHuR", 2, 2, muRG)
23457 + d6RHCuWR22[iECM] * getSMEFTCoeff("CuWR", 2, 2, muRG)
23458 + d6RHCuBR22[iECM] * getSMEFTCoeff("CuBR", 2, 2, muRG)
23459 + d6RHCuHR22[iECM] * getSMEFTCoeff("CuHR", 2, 2, muRG)
23460 + d6RHCh2f1[iECM] * Ch2f1
23461 + d6RHCh2f2[iECM] * Ch2f2
23462 + d6RHCHl1R11[iECM] * getSMEFTCoeff("CHl1R", 1, 1, muRG)
23463 + d6RHCH[iECM] * getSMEFTCoeff("CH", muRG)
23464 + d6RHCW[iECM] * getSMEFTCoeff("CW", muRG)
23465 + d6RHCeuR0022[iECM] * getSMEFTCoeff("CeuR",0, 0, 2, 2, muRG)
23466 + d6RHCluR0022[iECM] * getSMEFTCoeff("CluR",0, 0, 2, 2, muRG)
23467 + d6RHCqeR2200[iECM] * getSMEFTCoeff("CqeR",2, 2, 0, 0, muRG)
23468 + d6RHClq1R0022[iECM] * getSMEFTCoeff("Clq1R",0, 0, 2, 2, muRG)
23469 + d6RHClq3R0022[iECM] * getSMEFTCoeff("Clq3R",0, 0, 2, 2, muRG)
23470 + d6RHClq3R1122[iECM] * getSMEFTCoeff("Clq3R",1, 1, 2, 2, muRG)
23471 + d6RHCh4f1[iECM] * Ch4f1
23472 + d6RHCh4f3[iECM] * Ch4f3
23473 + d6RHCh4f4[iECM] * Ch4f4
23474 + d6RHCh4f5[iECM] * Ch4f5
23475 + d6RHCh4f6[iECM] * Ch4f6
23476 + d6RHCleR0000[iECM] * getSMEFTCoeff("CleR",0, 0, 0, 0, muRG)
23477 + d6RHCllR0000[iECM] * getSMEFTCoeff("CllR",0, 0, 0, 0, muRG)
23478 + d6RHCeeR0000[iECM] * getSMEFTCoeff("CeeR",0, 0, 0, 0, muRG)
23479 //+ d6RHCHBt[iECM] * getSMEFTCoeff("CHBtilde", muRG)
23480 //+ d6RHCHWt[iECM] * getSMEFTCoeff("CHWtilde", muRG)
23481 //+ d6RHCHWBt[iECM] * getSMEFTCoeff("CHWtildeB", muRG)
23482 //+ d6RHCWt[iECM] * getSMEFTCoeff("CWtilde", muRG)
23483 ;
23484
23485 // Correction to polarized cross section: Need to multiply by (Lambda=1000 GeV)^2
23486 dmuNLO += ( fLR * xsSMweakLH[iECM] * d6NLOLH
23487 + fRL * xsSMweakRH[iECM] * d6NLORH ) * 1000000;
23488 // Normalize to SM full NLO cross section
23489 dmuNLO = dmuNLO /(fLR * xsSMNLOLH[iECM] + fRL * xsSMNLORH[iECM]);
23490
23491 // Rescale the LO contribution and normalizer the NLO to the SM cross section
23492 dmuLO = dmuLO * (tofb * xsSMLO/xsSMNLO);
23493
23494 }
23495
23496 // Coefficient for Higgs self-coupling corrections (disabled for the moment as these are already included in NLO above)
23497 //if (sqrt_s == 240.) {
23498
23499 // C1 = 0.0173302;
23500
23501 //} else if (sqrt_s == 250.) {
23502
23503 // C1 = 0.015;
23504
23505 //} else if (sqrt_s == 350.) {
23506
23507 // C1 = 0.0057;
23508
23509 //} else if (sqrt_s == 365.) {
23510
23511 // C1 = 0.00493549;
23512
23513 //} else if (sqrt_s == 380.) {
23514
23515 // C1 = 0.0057; // Use same as 350 GeV
23516
23517 //} else if (sqrt_s == 500.) {
23518
23519 // C1 = 0.00099;
23520
23521 //} else if (sqrt_s == 1000.) {
23522
23523 // C1 = -0.0012;
23524
23525 //} else if (sqrt_s == 1400.) {
23526
23527 // C1 = -0.0011;
23528
23529 //} else if (sqrt_s == 1500.) {
23530
23531 // C1 = -0.0011; // Use the same as 1400 GeV
23532
23533 //} else if (sqrt_s == 3000.) {
23534
23535 // C1 = -0.00054;
23536
23537 //} else
23538 // throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZH()");
23539
23540 // Add the LO and NLO corrections
23541 mu += dmuLO + dmuNLO;
23542
23543 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
23544 mu += eeeZHint + eeeZHpar;
23545
23546 // Linear contribution from Higgs self-coupling
23547 // mu += cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio(); // Linear corrections already included
23548
23549
23550 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
23551
23552 return mu;
23553}
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 23556 of file NPSMEFTd6General.cpp.

23556 {
23557
23558 // Only Alpha scheme
23559
23560 double mu = 1.0;
23561
23562 double C1 = 0.0;
23563
23564 double muRG = 0;
23565
23566 // RG scale in GeV
23567 muRG = 1000. * sqrt_s;
23568
23569 if ( (Pol_em != 0.) || (Pol_ep != 0) ) return mueeZHPol(sqrt_s, Pol_em, Pol_ep);
23570
23571 if (sqrt_s == 0.240) {
23572
23573 C1 = 0.0173302;
23574
23575 mu +=
23576 +121263. * getSMEFTCoeffEW("CHbox")
23577 + 898682. * getSMEFTCoeffEW("CHl1R", 0, 0)
23578 - 767820. * getSMEFTCoeffEW("CHeR", 0, 0)
23579 + 898682. * getSMEFTCoeffEW("CHl3R", 0, 0)
23580 - 6046.36 * getSMEFTCoeffEW("CHD")
23581 + 122439. * getSMEFTCoeffEW("CHB")
23582 + 540057. * getSMEFTCoeffEW("CHW")
23583 + 231063. * getSMEFTCoeffEW("CHWB")
23584 - 2.2 * delta_GF
23585 ;
23586
23587 // Add modifications due to small variations of the SM parameters
23588 mu += cHSM * (-0.2 * deltaaMZ()
23589 + 2.2 * deltaGmu()
23590 + 4.775 * deltaMz()
23591 - 3.071 * deltaMh());
23592
23593 if (FlagQuadraticTerms) {
23594 //Add contributions that are quadratic in the effective coefficients
23595 mu += 0.0;
23596 }
23597
23598 } else if (sqrt_s == 0.250) {
23599
23600 C1 = 0.015;
23601
23602 mu +=
23603 +121263. * getSMEFTCoeffEW("CHbox")
23604 + 975101. * getSMEFTCoeffEW("CHl1R", 0, 0)
23605 - 833750. * getSMEFTCoeffEW("CHeR", 0, 0)
23606 + 975101. * getSMEFTCoeffEW("CHl3R", 0, 0)
23607 - 6046.36 * getSMEFTCoeffEW("CHD")
23608 + 128443. * getSMEFTCoeffEW("CHB")
23609 + 568273. * getSMEFTCoeffEW("CHW")
23610 + 244206. * getSMEFTCoeffEW("CHWB")
23611 - 2.2 * delta_GF
23612 ;
23613
23614 // Add modifications due to small variations of the SM parameters
23615 mu += cHSM * (-0.2 * deltaaMZ()
23616 + 2.2 * deltaGmu()
23617 + 5.219 * deltaMz()
23618 - 2.27 * deltaMh());
23619
23620 if (FlagQuadraticTerms) {
23621 //Add contributions that are quadratic in the effective coefficients
23622 mu += 0.0;
23623 }
23624
23625 } else if (sqrt_s == 0.350) {
23626
23627 C1 = 0.0057;
23628
23629 mu +=
23630 +121283. * getSMEFTCoeffEW("CHbox")
23631 + 1911340. * getSMEFTCoeffEW("CHl1R", 0, 0)
23632 - 1640958. * getSMEFTCoeffEW("CHeR", 0, 0)
23633 + 1911340. * getSMEFTCoeffEW("CHl3R", 0, 0)
23634 - 6009.52 * getSMEFTCoeffEW("CHD")
23635 + 173183. * getSMEFTCoeffEW("CHB")
23636 + 785843. * getSMEFTCoeffEW("CHW")
23637 + 344494. * getSMEFTCoeffEW("CHWB")
23638 - 2.201 * delta_GF
23639 ;
23640
23641 // Add modifications due to small variations of the SM parameters
23642 mu += cHSM * (-0.2 * deltaaMZ()
23643 + 2.2 * deltaGmu()
23644 + 5.396 * deltaMz()
23645 - 0.729 * deltaMh());
23646
23647 if (FlagQuadraticTerms) {
23648 //Add contributions that are quadratic in the effective coefficients
23649 mu += 0.0;
23650 }
23651
23652 } else if (sqrt_s == 0.365) {
23653
23654 C1 = 0.00493549;
23655
23656 mu +=
23657 +121243. * getSMEFTCoeffEW("CHbox")
23658 + 2078482. * getSMEFTCoeffEW("CHl1R", 0, 0)
23659 - 1785085. * getSMEFTCoeffEW("CHeR", 0, 0)
23660 + 2078482. * getSMEFTCoeffEW("CHl3R", 0, 0)
23661 - 6010.65 * getSMEFTCoeffEW("CHD")
23662 + 178173. * getSMEFTCoeffEW("CHB")
23663 + 809806. * getSMEFTCoeffEW("CHW")
23664 + 355487. * getSMEFTCoeffEW("CHWB")
23665 - 2.201 * delta_GF
23666 ;
23667
23668 // Add modifications due to small variations of the SM parameters
23669 mu += cHSM * (-0.2 * deltaaMZ()
23670 + 2.2 * deltaGmu()
23671 + 5.348 * deltaMz()
23672 - 0.664 * deltaMh());
23673
23674 if (FlagQuadraticTerms) {
23675 //Add contributions that are quadratic in the effective coefficients
23676 mu += 0.0;
23677 }
23678
23679 } else if (sqrt_s == 0.380) {
23680
23681 C1 = 0.0057; // Use same as 350 GeV
23682
23683 mu +=
23684 +121281. * getSMEFTCoeffEW("CHbox")
23685 + 2253013. * getSMEFTCoeffEW("CHl1R", 0, 0)
23686 - 1934557. * getSMEFTCoeffEW("CHeR", 0, 0)
23687 + 2253013. * getSMEFTCoeffEW("CHl3R", 0, 0)
23688 - 6026.37 * getSMEFTCoeffEW("CHD")
23689 + 182674. * getSMEFTCoeffEW("CHB")
23690 + 832109. * getSMEFTCoeffEW("CHW")
23691 + 365819. * getSMEFTCoeffEW("CHWB")
23692 - 2.202 * delta_GF
23693 ;
23694
23695 // Add modifications due to small variations of the SM parameters
23696 mu += cHSM * (-0.2 * deltaaMZ()
23697 + 2.2 * deltaGmu()
23698 + 5.301 * deltaMz()
23699 - 0.609 * deltaMh());
23700
23701 if (FlagQuadraticTerms) {
23702 //Add contributions that are quadratic in the effective coefficients
23703 mu += 0.0;
23704 }
23705
23706 } else if (sqrt_s == 0.500) {
23707
23708 C1 = 0.00099;
23709
23710 mu +=
23711 +121264. * getSMEFTCoeffEW("CHbox")
23712 + 3900384. * getSMEFTCoeffEW("CHl1R", 0, 0)
23713 - 3350136. * getSMEFTCoeffEW("CHeR", 0, 0)
23714 + 3900384. * getSMEFTCoeffEW("CHl3R", 0, 0)
23715 - 6019.22 * getSMEFTCoeffEW("CHD")
23716 + 209229. * getSMEFTCoeffEW("CHB")
23717 + 959942. * getSMEFTCoeffEW("CHW")
23718 + 425112. * getSMEFTCoeffEW("CHWB")
23719 - 2.202 * delta_GF
23720 ;
23721
23722 // Add modifications due to small variations of the SM parameters
23723 mu += cHSM * (-0.2 * deltaaMZ()
23724 + 2.2 * deltaGmu()
23725 + 5. * deltaMz()
23726 - 0.351 * deltaMh());
23727
23728 if (FlagQuadraticTerms) {
23729 //Add contributions that are quadratic in the effective coefficients
23730 mu += 0.0;
23731 }
23732
23733 } else if (sqrt_s == 1.0) {
23734
23735 C1 = -0.0012;
23736
23737 mu +=
23738 +121274. * getSMEFTCoeffEW("CHbox")
23739 + 15601820. * getSMEFTCoeffEW("CHl1R", 0, 0)
23740 - 13395670. * getSMEFTCoeffEW("CHeR", 0, 0)
23741 + 15601820. * getSMEFTCoeffEW("CHl3R", 0, 0)
23742 - 6040.16 * getSMEFTCoeffEW("CHD")
23743 + 243960. * getSMEFTCoeffEW("CHB")
23744 + 1128805. * getSMEFTCoeffEW("CHW")
23745 + 503138. * getSMEFTCoeffEW("CHWB")
23746 - 2.202 * delta_GF
23747 ;
23748
23749 // Add modifications due to small variations of the SM parameters
23750 mu += cHSM * (-0.2 * deltaaMZ()
23751 + 2.2 * deltaGmu()
23752 + 4.574 * deltaMz()
23753 - 0.092 * deltaMh());
23754
23755 if (FlagQuadraticTerms) {
23756 //Add contributions that are quadratic in the effective coefficients
23757 mu += 0.0;
23758 }
23759
23760 } else if (sqrt_s == 1.4) {
23761
23762 C1 = -0.0011;
23763
23764 mu +=
23765 +121283. * getSMEFTCoeffEW("CHbox")
23766 + 30579278. * getSMEFTCoeffEW("CHl1R", 0, 0)
23767 - 26253064. * getSMEFTCoeffEW("CHeR", 0, 0)
23768 + 30579278. * getSMEFTCoeffEW("CHl3R", 0, 0)
23769 - 6010.77 * getSMEFTCoeffEW("CHD")
23770 + 250804. * getSMEFTCoeffEW("CHB")
23771 + 1161208. * getSMEFTCoeffEW("CHW")
23772 + 518040. * getSMEFTCoeffEW("CHWB")
23773 - 2.203 * delta_GF
23774 ;
23775
23776 // Add modifications due to small variations of the SM parameters
23777 mu += cHSM * (-0.2 * deltaaMZ()
23778 + 2.2 * deltaGmu()
23779 + 4.491 * deltaMz()
23780 - 0.047 * deltaMh());
23781
23782 if (FlagQuadraticTerms) {
23783 //Add contributions that are quadratic in the effective coefficients
23784 mu += 0.0;
23785 }
23786
23787 } else if (sqrt_s == 1.5) {
23788
23789 C1 = -0.0011; // Use the same as 1400 GeV
23790
23791 mu +=
23792 +121262. * getSMEFTCoeffEW("CHbox")
23793 + 35102329. * getSMEFTCoeffEW("CHl1R", 0, 0)
23794 - 30135878. * getSMEFTCoeffEW("CHeR", 0, 0)
23795 + 35102329. * getSMEFTCoeffEW("CHl3R", 0, 0)
23796 - 6034.22 * getSMEFTCoeffEW("CHD")
23797 + 251576. * getSMEFTCoeffEW("CHB")
23798 + 1165634. * getSMEFTCoeffEW("CHW")
23799 + 519954. * getSMEFTCoeffEW("CHWB")
23800 - 2.203 * delta_GF
23801 ;
23802
23803 // Add modifications due to small variations of the SM parameters
23804 mu += cHSM * (-0.2 * deltaaMZ()
23805 + 2.2 * deltaGmu()
23806 + 4.479 * deltaMz()
23807 - 0.041 * deltaMh());
23808
23809 if (FlagQuadraticTerms) {
23810 //Add contributions that are quadratic in the effective coefficients
23811 mu += 0.0;
23812 }
23813
23814 } else if (sqrt_s == 3.0) {
23815
23816 C1 = -0.00054;
23817
23818 mu +=
23819 +121279. * getSMEFTCoeffEW("CHbox")
23820 + 140413697. * getSMEFTCoeffEW("CHl1R", 0, 0)
23821 - 120540988. * getSMEFTCoeffEW("CHeR", 0, 0)
23822 + 140413697. * getSMEFTCoeffEW("CHl3R", 0, 0)
23823 - 6012.61 * getSMEFTCoeffEW("CHD")
23824 + 257222. * getSMEFTCoeffEW("CHB")
23825 + 1188444. * getSMEFTCoeffEW("CHW")
23826 + 530503. * getSMEFTCoeffEW("CHWB")
23827 - 2.202 * delta_GF
23828 ;
23829
23830 // Add modifications due to small variations of the SM parameters
23831 mu += cHSM * (-0.2 * deltaaMZ()
23832 + 2.2 * deltaGmu()
23833 + 4.42 * deltaMz()
23834 - 0.01 * deltaMh());
23835
23836 if (FlagQuadraticTerms) {
23837 //Add contributions that are quadratic in the effective coefficients
23838 mu += 0.0;
23839 }
23840
23841 } else
23842 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZH()");
23843
23844 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
23845 mu += eeeZHint + eeeZHpar;
23846
23847 // Linear contribution from Higgs self-coupling
23848 mu = mu + cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
23849
23850
23851 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
23852
23853 return mu;
23854}
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 23903 of file NPSMEFTd6General.cpp.

23903 {
23904
23905 // Only Alpha scheme
23906
23907 double mu = 1.0;
23908
23909 double C1 = 0.0;
23910
23911 double muRG = 0;
23912
23913 // RG scale in GeV
23914 muRG = 1000. * sqrt_s;
23915
23916 if (sqrt_s == 0.240) {
23917
23918 C1 = 0.0173302;
23919
23920 if (Pol_em == 80. && Pol_ep == -30.) {
23921 mu +=
23922 +121260. * getSMEFTCoeffEW("CHbox")
23923 + 117191. * getSMEFTCoeffEW("CHl1R", 0, 0)
23924 - 1681596. * getSMEFTCoeffEW("CHeR", 0, 0)
23925 + 117191. * getSMEFTCoeffEW("CHl3R", 0, 0)
23926 + 74555.1 * getSMEFTCoeffEW("CHD")
23927 + 528105. * getSMEFTCoeffEW("CHB")
23928 + 134403. * getSMEFTCoeffEW("CHW")
23929 + 872560. * getSMEFTCoeffEW("CHWB")
23930 + 0.459 * delta_GF
23931 ;
23932
23933 // Add modifications due to small variations of the SM parameters
23934 mu += cHSM * (+2.46 * deltaaMZ()
23935 - 0.46 * deltaGmu()
23936 - 0.544 * deltaMz()
23937 - 3.071 * deltaMh());
23938
23939 } else if (Pol_em == -80. && Pol_ep == 30.) {
23940 mu +=
23941 +121254. * getSMEFTCoeffEW("CHbox")
23942 + 1495015. * getSMEFTCoeffEW("CHl1R", 0, 0)
23943 - 76567.2 * getSMEFTCoeffEW("CHeR", 0, 0)
23944 + 1495015. * getSMEFTCoeffEW("CHl3R", 0, 0)
23945 - 67582.1 * getSMEFTCoeffEW("CHD")
23946 - 187104. * getSMEFTCoeffEW("CHB")
23947 + 849552. * getSMEFTCoeffEW("CHW")
23948 - 258537. * getSMEFTCoeffEW("CHWB")
23949 - 4.23 * delta_GF
23950 ;
23951
23952 // Add modifications due to small variations of the SM parameters
23953 mu += cHSM * (-2.23 * deltaaMZ()
23954 + 4.23 * deltaGmu()
23955 + 8.834 * deltaMz()
23956 - 3.071 * deltaMh());
23957
23958 } else if (Pol_em == 80. && Pol_ep == 0.) {
23959 mu +=
23960 +121256. * getSMEFTCoeffEW("CHbox")
23961 + 204529. * getSMEFTCoeffEW("CHl1R", 0, 0)
23962 - 1578998. * getSMEFTCoeffEW("CHeR", 0, 0)
23963 + 204529. * getSMEFTCoeffEW("CHl3R", 0, 0)
23964 + 65548.7 * getSMEFTCoeffEW("CHD")
23965 + 482729. * getSMEFTCoeffEW("CHB")
23966 + 179733. * getSMEFTCoeffEW("CHW")
23967 + 800870. * getSMEFTCoeffEW("CHWB")
23968 + 0.162 * delta_GF
23969 ;
23970
23971 // Add modifications due to small variations of the SM parameters
23972 mu += cHSM * (+2.163 * deltaaMZ()
23973 - 0.163 * deltaGmu()
23974 + 0.05 * deltaMz()
23975 - 3.071 * deltaMh());
23976
23977 } else if (Pol_em == -80. && Pol_ep == 0.) {
23978 mu +=
23979 +121264. * getSMEFTCoeffEW("CHbox")
23980 + 1442776. * getSMEFTCoeffEW("CHl1R", 0, 0)
23981 - 137405. * getSMEFTCoeffEW("CHeR", 0, 0)
23982 + 1442776. * getSMEFTCoeffEW("CHl3R", 0, 0)
23983 - 62167.6 * getSMEFTCoeffEW("CHD")
23984 - 159988. * getSMEFTCoeffEW("CHB")
23985 + 822448. * getSMEFTCoeffEW("CHW")
23986 - 215639. * getSMEFTCoeffEW("CHWB")
23987 - 4.052 * delta_GF
23988 ;
23989
23990 // Add modifications due to small variations of the SM parameters
23991 mu += cHSM * (-2.052 * deltaaMZ()
23992 + 4.052 * deltaGmu()
23993 + 8.479 * deltaMz()
23994 - 3.071 * deltaMh());
23995
23996 } else {
23997 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZHPol()");
23998 }
23999
24000 } else if (sqrt_s == 0.250) {
24001
24002 C1 = 0.015;
24003
24004 if (Pol_em == 80. && Pol_ep == -30.) {
24005 mu +=
24006 +121264. * getSMEFTCoeffEW("CHbox")
24007 + 127210. * getSMEFTCoeffEW("CHl1R", 0, 0)
24008 - 1824910. * getSMEFTCoeffEW("CHeR", 0, 0)
24009 + 127210. * getSMEFTCoeffEW("CHl3R", 0, 0)
24010 + 74597.1 * getSMEFTCoeffEW("CHD")
24011 + 560319. * getSMEFTCoeffEW("CHB")
24012 + 136129. * getSMEFTCoeffEW("CHW")
24013 + 902676. * getSMEFTCoeffEW("CHWB")
24014 + 0.459 * delta_GF
24015 ;
24016
24017 // Add modifications due to small variations of the SM parameters
24018 mu += cHSM * (+2.46 * deltaaMZ()
24019 - 0.46 * deltaGmu()
24020 - 0.1 * deltaMz()
24021 - 2.27 * deltaMh());
24022
24023 } else if (Pol_em == -80. && Pol_ep == 30.) {
24024 mu +=
24025 +121257. * getSMEFTCoeffEW("CHbox")
24026 + 1622228. * getSMEFTCoeffEW("CHl1R", 0, 0)
24027 - 83107. * getSMEFTCoeffEW("CHeR", 0, 0)
24028 + 1622228. * getSMEFTCoeffEW("CHl3R", 0, 0)
24029 - 67554.3 * getSMEFTCoeffEW("CHD")
24030 - 201409. * getSMEFTCoeffEW("CHB")
24031 + 898116. * getSMEFTCoeffEW("CHW")
24032 - 258306. * getSMEFTCoeffEW("CHWB")
24033 - 4.23 * delta_GF
24034 ;
24035
24036 // Add modifications due to small variations of the SM parameters
24037 mu += cHSM * (-2.23 * deltaaMZ()
24038 + 4.23 * deltaGmu()
24039 + 9.279 * deltaMz()
24040 - 2.27 * deltaMh());
24041
24042 } else if (Pol_em == 80. && Pol_ep == 0.) {
24043 mu +=
24044 +121309. * getSMEFTCoeffEW("CHbox")
24045 + 221930. * getSMEFTCoeffEW("CHl1R", 0, 0)
24046 - 1714047. * getSMEFTCoeffEW("CHeR", 0, 0)
24047 + 221930. * getSMEFTCoeffEW("CHl3R", 0, 0)
24048 + 65599.6 * getSMEFTCoeffEW("CHD")
24049 + 512136. * getSMEFTCoeffEW("CHB")
24050 + 184424. * getSMEFTCoeffEW("CHW")
24051 + 829145. * getSMEFTCoeffEW("CHWB")
24052 + 0.162 * delta_GF
24053 ;
24054
24055 // Add modifications due to small variations of the SM parameters
24056 mu += cHSM * (+2.163 * deltaaMZ()
24057 - 0.163 * deltaGmu()
24058 + 0.494 * deltaMz()
24059 - 2.27 * deltaMh());
24060
24061 } else if (Pol_em == -80. && Pol_ep == 0.) {
24062 mu +=
24063 +121269. * getSMEFTCoeffEW("CHbox")
24064 + 1565559. * getSMEFTCoeffEW("CHl1R", 0, 0)
24065 - 148908. * getSMEFTCoeffEW("CHeR", 0, 0)
24066 + 1565559. * getSMEFTCoeffEW("CHl3R", 0, 0)
24067 - 62170. * getSMEFTCoeffEW("CHD")
24068 - 172540. * getSMEFTCoeffEW("CHB")
24069 + 869218. * getSMEFTCoeffEW("CHW")
24070 - 214299. * getSMEFTCoeffEW("CHWB")
24071 - 4.053 * delta_GF
24072 ;
24073
24074 // Add modifications due to small variations of the SM parameters
24075 mu += cHSM * (-2.052 * deltaaMZ()
24076 + 4.052 * deltaGmu()
24077 + 8.923 * deltaMz()
24078 - 2.27 * deltaMh());
24079
24080 } else {
24081 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZHPol()");
24082 }
24083
24084 } else if (sqrt_s == 0.350) {
24085
24086 C1 = 0.0057;
24087
24088 if (Pol_em == 80. && Pol_ep == -30.) {
24089 mu +=
24090 +121274. * getSMEFTCoeffEW("CHbox")
24091 + 249309. * getSMEFTCoeffEW("CHl1R", 0, 0)
24092 - 3576996. * getSMEFTCoeffEW("CHeR", 0, 0)
24093 + 249309. * getSMEFTCoeffEW("CHl3R", 0, 0)
24094 + 74596.5 * getSMEFTCoeffEW("CHD")
24095 + 812491. * getSMEFTCoeffEW("CHB")
24096 + 146212. * getSMEFTCoeffEW("CHW")
24097 + 1135161. * getSMEFTCoeffEW("CHWB")
24098 + 0.458 * delta_GF
24099 ;
24100
24101 // Add modifications due to small variations of the SM parameters
24102 mu += cHSM * (+2.46 * deltaaMZ()
24103 - 0.46 * deltaGmu()
24104 + 0.077 * deltaMz()
24105 - 0.729 * deltaMh());
24106
24107 } else if (Pol_em == -80. && Pol_ep == 30.) {
24108 mu +=
24109 +121289. * getSMEFTCoeffEW("CHbox")
24110 + 3179548. * getSMEFTCoeffEW("CHl1R", 0, 0)
24111 - 163347. * getSMEFTCoeffEW("CHeR", 0, 0)
24112 + 3179548. * getSMEFTCoeffEW("CHl3R", 0, 0)
24113 - 67524.8 * getSMEFTCoeffEW("CHD")
24114 - 314653. * getSMEFTCoeffEW("CHB")
24115 + 1273817. * getSMEFTCoeffEW("CHW")
24116 - 258947. * getSMEFTCoeffEW("CHWB")
24117 - 4.231 * delta_GF
24118 ;
24119
24120 // Add modifications due to small variations of the SM parameters
24121 mu += cHSM * (-2.23 * deltaaMZ()
24122 + 4.23 * deltaGmu()
24123 + 9.456 * deltaMz()
24124 - 0.729 * deltaMh());
24125
24126 } else if (Pol_em == 80. && Pol_ep == 0.) {
24127 mu +=
24128 +121304. * getSMEFTCoeffEW("CHbox")
24129 + 434952. * getSMEFTCoeffEW("CHl1R", 0, 0)
24130 - 3360980. * getSMEFTCoeffEW("CHeR", 0, 0)
24131 + 434952. * getSMEFTCoeffEW("CHl3R", 0, 0)
24132 + 65624.7 * getSMEFTCoeffEW("CHD")
24133 + 741142. * getSMEFTCoeffEW("CHB")
24134 + 217654. * getSMEFTCoeffEW("CHW")
24135 + 1046799. * getSMEFTCoeffEW("CHWB")
24136 + 0.161 * delta_GF
24137 ;
24138
24139 // Add modifications due to small variations of the SM parameters
24140 mu += cHSM * (+2.163 * deltaaMZ()
24141 - 0.163 * deltaGmu()
24142 + 0.671 * deltaMz()
24143 - 0.729 * deltaMh());
24144
24145 } else if (Pol_em == -80. && Pol_ep == 0.) {
24146 mu +=
24147 +121259. * getSMEFTCoeffEW("CHbox")
24148 + 3068356. * getSMEFTCoeffEW("CHl1R", 0, 0)
24149 - 292427. * getSMEFTCoeffEW("CHeR", 0, 0)
24150 + 3068356. * getSMEFTCoeffEW("CHl3R", 0, 0)
24151 - 62160.7 * getSMEFTCoeffEW("CHD")
24152 - 271962. * getSMEFTCoeffEW("CHB")
24153 + 1231171. * getSMEFTCoeffEW("CHW")
24154 - 206112. * getSMEFTCoeffEW("CHWB")
24155 - 4.053 * delta_GF
24156 ;
24157
24158 // Add modifications due to small variations of the SM parameters
24159 mu += cHSM * (-2.052 * deltaaMZ()
24160 + 4.052 * deltaGmu()
24161 + 9.1 * deltaMz()
24162 - 0.729 * deltaMh());
24163
24164 } else {
24165 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZHPol()");
24166 }
24167
24168 } else if (sqrt_s == 0.365) {
24169
24170 C1 = 0.00493549;
24171
24172 if (Pol_em == 80. && Pol_ep == -30.) {
24173 mu +=
24174 +121270. * getSMEFTCoeffEW("CHbox")
24175 + 271098. * getSMEFTCoeffEW("CHl1R", 0, 0)
24176 - 3890169. * getSMEFTCoeffEW("CHeR", 0, 0)
24177 + 271098. * getSMEFTCoeffEW("CHl3R", 0, 0)
24178 + 74554. * getSMEFTCoeffEW("CHD")
24179 + 840573. * getSMEFTCoeffEW("CHB")
24180 + 147108. * getSMEFTCoeffEW("CHW")
24181 + 1160947. * getSMEFTCoeffEW("CHWB")
24182 + 0.459 * delta_GF
24183 ;
24184
24185 // Add modifications due to small variations of the SM parameters
24186 mu += cHSM * (+2.46 * deltaaMZ()
24187 - 0.46 * deltaGmu()
24188 + 0.029 * deltaMz()
24189 - 0.664 * deltaMh());
24190
24191 } else if (Pol_em == -80. && Pol_ep == 30.) {
24192 mu +=
24193 +121238. * getSMEFTCoeffEW("CHbox")
24194 + 3457848. * getSMEFTCoeffEW("CHl1R", 0, 0)
24195 - 177584. * getSMEFTCoeffEW("CHeR", 0, 0)
24196 + 3457848. * getSMEFTCoeffEW("CHl3R", 0, 0)
24197 - 67578.3 * getSMEFTCoeffEW("CHD")
24198 - 327391. * getSMEFTCoeffEW("CHB")
24199 + 1315671. * getSMEFTCoeffEW("CHW")
24200 - 259142. * getSMEFTCoeffEW("CHWB")
24201 - 4.231 * delta_GF
24202 ;
24203
24204 // Add modifications due to small variations of the SM parameters
24205 mu += cHSM * (-2.23 * deltaaMZ()
24206 + 4.23 * deltaGmu()
24207 + 9.408 * deltaMz()
24208 - 0.664 * deltaMh());
24209
24210 } else if (Pol_em == 80. && Pol_ep == 0.) {
24211 mu +=
24212 +121251. * getSMEFTCoeffEW("CHbox")
24213 + 472985. * getSMEFTCoeffEW("CHl1R", 0, 0)
24214 - 3655203. * getSMEFTCoeffEW("CHeR", 0, 0)
24215 + 472985. * getSMEFTCoeffEW("CHl3R", 0, 0)
24216 + 65559.4 * getSMEFTCoeffEW("CHD")
24217 + 766585. * getSMEFTCoeffEW("CHB")
24218 + 221202. * getSMEFTCoeffEW("CHW")
24219 + 1070933. * getSMEFTCoeffEW("CHWB")
24220 + 0.161 * delta_GF
24221 ;
24222
24223 // Add modifications due to small variations of the SM parameters
24224 mu += cHSM * (+2.163 * deltaaMZ()
24225 - 0.163 * deltaGmu()
24226 + 0.623 * deltaMz()
24227 - 0.664 * deltaMh());
24228
24229 } else if (Pol_em == -80. && Pol_ep == 0.) {
24230 mu +=
24231 +121238. * getSMEFTCoeffEW("CHbox")
24232 + 3336984. * getSMEFTCoeffEW("CHl1R", 0, 0)
24233 - 317944. * getSMEFTCoeffEW("CHeR", 0, 0)
24234 + 3336984. * getSMEFTCoeffEW("CHl3R", 0, 0)
24235 - 62188.9 * getSMEFTCoeffEW("CHD")
24236 - 283174. * getSMEFTCoeffEW("CHB")
24237 + 1271272. * getSMEFTCoeffEW("CHW")
24238 - 205330. * getSMEFTCoeffEW("CHWB")
24239 - 4.053 * delta_GF
24240 ;
24241
24242 // Add modifications due to small variations of the SM parameters
24243 mu += cHSM * (-2.052 * deltaaMZ()
24244 + 4.052 * deltaGmu()
24245 + 9.052 * deltaMz()
24246 - 0.664 * deltaMh());
24247
24248 } else {
24249 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZHPol()");
24250 }
24251
24252 } else if (sqrt_s == 0.380) {
24253
24254 C1 = 0.0057; // Use same as 350 GeV
24255
24256 if (Pol_em == 80. && Pol_ep == -30.) {
24257 mu +=
24258 +121228. * getSMEFTCoeffEW("CHbox")
24259 + 293860. * getSMEFTCoeffEW("CHl1R", 0, 0)
24260 - 4216491. * getSMEFTCoeffEW("CHeR", 0, 0)
24261 + 293860. * getSMEFTCoeffEW("CHl3R", 0, 0)
24262 + 74561.4 * getSMEFTCoeffEW("CHD")
24263 + 866754. * getSMEFTCoeffEW("CHB")
24264 + 147982. * getSMEFTCoeffEW("CHW")
24265 + 1184912. * getSMEFTCoeffEW("CHWB")
24266 + 0.459 * delta_GF
24267 ;
24268
24269 // Add modifications due to small variations of the SM parameters
24270 mu += cHSM * (+2.46 * deltaaMZ()
24271 - 0.46 * deltaGmu()
24272 - 0.018 * deltaMz()
24273 - 0.609 * deltaMh());
24274
24275 } else if (Pol_em == -80. && Pol_ep == 30.) {
24276 mu +=
24277 +121226. * getSMEFTCoeffEW("CHbox")
24278 + 3747707. * getSMEFTCoeffEW("CHl1R", 0, 0)
24279 - 192650. * getSMEFTCoeffEW("CHeR", 0, 0)
24280 + 3747707. * getSMEFTCoeffEW("CHl3R", 0, 0)
24281 - 67608.3 * getSMEFTCoeffEW("CHD")
24282 - 339193. * getSMEFTCoeffEW("CHB")
24283 + 1354040. * getSMEFTCoeffEW("CHW")
24284 - 259321. * getSMEFTCoeffEW("CHWB")
24285 - 4.23 * delta_GF
24286 ;
24287
24288 // Add modifications due to small variations of the SM parameters
24289 mu += cHSM * (-2.23 * deltaaMZ()
24290 + 4.23 * deltaGmu()
24291 + 9.361 * deltaMz()
24292 - 0.609 * deltaMh());
24293
24294 } else if (Pol_em == 80. && Pol_ep == 0.) {
24295 mu +=
24296 +121325. * getSMEFTCoeffEW("CHbox")
24297 + 512707. * getSMEFTCoeffEW("CHl1R", 0, 0)
24298 - 3961665. * getSMEFTCoeffEW("CHeR", 0, 0)
24299 + 512707. * getSMEFTCoeffEW("CHl3R", 0, 0)
24300 + 65601.7 * getSMEFTCoeffEW("CHD")
24301 + 790306. * getSMEFTCoeffEW("CHB")
24302 + 224394. * getSMEFTCoeffEW("CHW")
24303 + 1093297. * getSMEFTCoeffEW("CHWB")
24304 + 0.161 * delta_GF
24305 ;
24306
24307 // Add modifications due to small variations of the SM parameters
24308 mu += cHSM * (+2.163 * deltaaMZ()
24309 - 0.163 * deltaGmu()
24310 + 0.576 * deltaMz()
24311 - 0.609 * deltaMh());
24312
24313 } else if (Pol_em == -80. && Pol_ep == 0.) {
24314 mu +=
24315 +121273. * getSMEFTCoeffEW("CHbox")
24316 + 3617032. * getSMEFTCoeffEW("CHl1R", 0, 0)
24317 - 344629. * getSMEFTCoeffEW("CHeR", 0, 0)
24318 + 3617032. * getSMEFTCoeffEW("CHl3R", 0, 0)
24319 - 62148.3 * getSMEFTCoeffEW("CHD")
24320 - 293491. * getSMEFTCoeffEW("CHB")
24321 + 1308558. * getSMEFTCoeffEW("CHW")
24322 - 204594. * getSMEFTCoeffEW("CHWB")
24323 - 4.053 * delta_GF
24324 ;
24325
24326 // Add modifications due to small variations of the SM parameters
24327 mu += cHSM * (-2.052 * deltaaMZ()
24328 + 4.052 * deltaGmu()
24329 + 9.005 * deltaMz()
24330 - 0.609 * deltaMh());
24331
24332 } else {
24333 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZHPol()");
24334 }
24335
24336 } else if (sqrt_s == 0.500) {
24337
24338 C1 = 0.00099;
24339
24340 if (Pol_em == 80. && Pol_ep == -30.) {
24341 mu +=
24342 +121268. * getSMEFTCoeffEW("CHbox")
24343 + 508715. * getSMEFTCoeffEW("CHl1R", 0, 0)
24344 - 7299333. * getSMEFTCoeffEW("CHeR", 0, 0)
24345 + 508715. * getSMEFTCoeffEW("CHl3R", 0, 0)
24346 + 74603.6 * getSMEFTCoeffEW("CHD")
24347 + 1018069. * getSMEFTCoeffEW("CHB")
24348 + 151257. * getSMEFTCoeffEW("CHW")
24349 + 1323862. * getSMEFTCoeffEW("CHWB")
24350 + 0.458 * delta_GF
24351 ;
24352
24353 // Add modifications due to small variations of the SM parameters
24354 mu += cHSM * (+2.46 * deltaaMZ()
24355 - 0.46 * deltaGmu()
24356 - 0.319 * deltaMz()
24357 - 0.351 * deltaMh());
24358
24359 } else if (Pol_em == -80. && Pol_ep == 30.) {
24360 mu +=
24361 +121273. * getSMEFTCoeffEW("CHbox")
24362 + 6488707. * getSMEFTCoeffEW("CHl1R", 0, 0)
24363 - 332950. * getSMEFTCoeffEW("CHeR", 0, 0)
24364 + 6488707. * getSMEFTCoeffEW("CHl3R", 0, 0)
24365 - 67530.9 * getSMEFTCoeffEW("CHD")
24366 - 408101. * getSMEFTCoeffEW("CHB")
24367 + 1576859. * getSMEFTCoeffEW("CHW")
24368 - 260777. * getSMEFTCoeffEW("CHWB")
24369 - 4.231 * delta_GF
24370 ;
24371
24372 // Add modifications due to small variations of the SM parameters
24373 mu += cHSM * (-2.23 * deltaaMZ()
24374 + 4.23 * deltaGmu()
24375 + 9.06 * deltaMz()
24376 - 0.351 * deltaMh());
24377
24378 } else if (Pol_em == 80. && Pol_ep == 0.) {
24379 mu +=
24380 +121280. * getSMEFTCoeffEW("CHbox")
24381 + 887632. * getSMEFTCoeffEW("CHl1R", 0, 0)
24382 - 6858533. * getSMEFTCoeffEW("CHeR", 0, 0)
24383 + 887632. * getSMEFTCoeffEW("CHl3R", 0, 0)
24384 + 65606.6 * getSMEFTCoeffEW("CHD")
24385 + 927745. * getSMEFTCoeffEW("CHB")
24386 + 241619. * getSMEFTCoeffEW("CHW")
24387 + 1223535. * getSMEFTCoeffEW("CHWB")
24388 + 0.161 * delta_GF
24389 ;
24390
24391 // Add modifications due to small variations of the SM parameters
24392 mu += cHSM * (+2.163 * deltaaMZ()
24393 - 0.163 * deltaGmu()
24394 + 0.275 * deltaMz()
24395 - 0.351 * deltaMh());
24396
24397 } else if (Pol_em == -80. && Pol_ep == 0.) {
24398 mu +=
24399 +121268. * getSMEFTCoeffEW("CHbox")
24400 + 6262095. * getSMEFTCoeffEW("CHl1R", 0, 0)
24401 - 597046. * getSMEFTCoeffEW("CHeR", 0, 0)
24402 + 6262095. * getSMEFTCoeffEW("CHl3R", 0, 0)
24403 - 62148.8 * getSMEFTCoeffEW("CHD")
24404 - 353914. * getSMEFTCoeffEW("CHB")
24405 + 1522841. * getSMEFTCoeffEW("CHW")
24406 - 200684. * getSMEFTCoeffEW("CHWB")
24407 - 4.054 * delta_GF
24408 ;
24409
24410 // Add modifications due to small variations of the SM parameters
24411 mu += cHSM * (-2.052 * deltaaMZ()
24412 + 4.052 * deltaGmu()
24413 + 8.704 * deltaMz()
24414 - 0.351 * deltaMh());
24415
24416 } else {
24417 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZHPol()");
24418 }
24419
24420 } else if (sqrt_s == 1.0) {
24421
24422 C1 = -0.0012;
24423
24424 if (Pol_em == 80. && Pol_ep == -30.) {
24425 mu +=
24426 +121236. * getSMEFTCoeffEW("CHbox")
24427 + 2034785. * getSMEFTCoeffEW("CHl1R", 0, 0)
24428 - 29195703. * getSMEFTCoeffEW("CHeR", 0, 0)
24429 + 2034785. * getSMEFTCoeffEW("CHl3R", 0, 0)
24430 + 74612.7 * getSMEFTCoeffEW("CHD")
24431 + 1218284. * getSMEFTCoeffEW("CHB")
24432 + 154779. * getSMEFTCoeffEW("CHW")
24433 + 1507673. * getSMEFTCoeffEW("CHWB")
24434 + 0.458 * delta_GF
24435 ;
24436
24437 // Add modifications due to small variations of the SM parameters
24438 mu += cHSM * (+2.46 * deltaaMZ()
24439 - 0.46 * deltaGmu()
24440 - 0.745 * deltaMz()
24441 - 0.092 * deltaMh());
24442
24443 } else if (Pol_em == -80. && Pol_ep == 30.) {
24444 mu +=
24445 +121298. * getSMEFTCoeffEW("CHbox")
24446 + 25954994. * getSMEFTCoeffEW("CHl1R", 0, 0)
24447 - 1333713. * getSMEFTCoeffEW("CHeR", 0, 0)
24448 + 25954994. * getSMEFTCoeffEW("CHl3R", 0, 0)
24449 - 67536.7 * getSMEFTCoeffEW("CHD")
24450 - 499699. * getSMEFTCoeffEW("CHB")
24451 + 1872177. * getSMEFTCoeffEW("CHW")
24452 - 263454. * getSMEFTCoeffEW("CHWB")
24453 - 4.233 * delta_GF
24454 ;
24455
24456 // Add modifications due to small variations of the SM parameters
24457 mu += cHSM * (-2.23 * deltaaMZ()
24458 + 4.23 * deltaGmu()
24459 + 8.633 * deltaMz()
24460 - 0.092 * deltaMh());
24461
24462 } else if (Pol_em == 80. && Pol_ep == -20.) {
24463 mu +=
24464 +121257. * getSMEFTCoeffEW("CHbox")
24465 + 2475072. * getSMEFTCoeffEW("CHl1R", 0, 0)
24466 - 28682974. * getSMEFTCoeffEW("CHeR", 0, 0)
24467 + 2475072. * getSMEFTCoeffEW("CHl3R", 0, 0)
24468 + 72023. * getSMEFTCoeffEW("CHD")
24469 + 1186280. * getSMEFTCoeffEW("CHB")
24470 + 186435. * getSMEFTCoeffEW("CHW")
24471 + 1475072. * getSMEFTCoeffEW("CHWB")
24472 + 0.371 * delta_GF
24473 ;
24474
24475 // Add modifications due to small variations of the SM parameters
24476 mu += cHSM * (-0.572 * deltaMz()
24477 - 0.091 * deltaMh()
24478 + 2.375 * deltaaMZ()
24479 - 0.377 * deltaGmu());
24480
24481 } else if (Pol_em == -80. && Pol_ep == 20.) {
24482 mu +=
24483 +121306. * getSMEFTCoeffEW("CHbox")
24484 + 25696973. * getSMEFTCoeffEW("CHl1R", 0, 0)
24485 - 1634825. * getSMEFTCoeffEW("CHeR", 0, 0)
24486 + 25696973. * getSMEFTCoeffEW("CHl3R", 0, 0)
24487 - 65976.8 * getSMEFTCoeffEW("CHD")
24488 - 480973. * getSMEFTCoeffEW("CHB")
24489 + 1853631. * getSMEFTCoeffEW("CHW")
24490 - 244288. * getSMEFTCoeffEW("CHWB")
24491 - 4.182 * delta_GF
24492 ;
24493
24494 // Add modifications due to small variations of the SM parameters
24495 mu += cHSM * (+8.536 * deltaMz()
24496 - 0.09 * deltaMh()
24497 - 2.178 * deltaaMZ()
24498 + 4.178 * deltaGmu());
24499
24500 } else if (Pol_em == 80. && Pol_ep == 0.) {
24501 mu +=
24502 +121307. * getSMEFTCoeffEW("CHbox")
24503 + 3550656. * getSMEFTCoeffEW("CHl1R", 0, 0)
24504 - 27432206. * getSMEFTCoeffEW("CHeR", 0, 0)
24505 + 3550656. * getSMEFTCoeffEW("CHl3R", 0, 0)
24506 + 65607.4 * getSMEFTCoeffEW("CHD")
24507 + 1109435. * getSMEFTCoeffEW("CHB")
24508 + 263679. * getSMEFTCoeffEW("CHW")
24509 + 1395519. * getSMEFTCoeffEW("CHWB")
24510 + 0.159 * delta_GF
24511 ;
24512
24513 // Add modifications due to small variations of the SM parameters
24514 mu += cHSM * (+2.163 * deltaaMZ()
24515 - 0.163 * deltaGmu()
24516 - 0.151 * deltaMz()
24517 - 0.092 * deltaMh());
24518
24519 } else if (Pol_em == -80. && Pol_ep == 0.) {
24520 mu +=
24521 +121327. * getSMEFTCoeffEW("CHbox")
24522 + 25048839. * getSMEFTCoeffEW("CHl1R", 0, 0)
24523 - 2390358. * getSMEFTCoeffEW("CHeR", 0, 0)
24524 + 25048839. * getSMEFTCoeffEW("CHl3R", 0, 0)
24525 - 62132.7 * getSMEFTCoeffEW("CHD")
24526 - 434824. * getSMEFTCoeffEW("CHB")
24527 + 1807095. * getSMEFTCoeffEW("CHW")
24528 - 196264. * getSMEFTCoeffEW("CHWB")
24529 - 4.056 * delta_GF
24530 ;
24531
24532 // Add modifications due to small variations of the SM parameters
24533 mu += cHSM * (-2.052 * deltaaMZ()
24534 + 4.052 * deltaGmu()
24535 + 8.278 * deltaMz()
24536 - 0.092 * deltaMh());
24537
24538 } else {
24539 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZHPol()");
24540 }
24541
24542 } else if (sqrt_s == 1.4) {
24543
24544 C1 = -0.0011;
24545
24546 if (Pol_em == 80. && Pol_ep == -30.) {
24547 mu +=
24548 +121277. * getSMEFTCoeffEW("CHbox")
24549 + 3988231. * getSMEFTCoeffEW("CHl1R", 0, 0)
24550 - 57226150. * getSMEFTCoeffEW("CHeR", 0, 0)
24551 + 3988231. * getSMEFTCoeffEW("CHl3R", 0, 0)
24552 + 74608.5 * getSMEFTCoeffEW("CHD")
24553 + 1256970. * getSMEFTCoeffEW("CHB")
24554 + 155358. * getSMEFTCoeffEW("CHW")
24555 + 1542655. * getSMEFTCoeffEW("CHWB")
24556 + 0.457 * delta_GF
24557 ;
24558
24559 // Add modifications due to small variations of the SM parameters
24560 mu += cHSM * (+2.46 * deltaaMZ()
24561 - 0.46 * deltaGmu()
24562 - 0.828 * deltaMz()
24563 - 0.047 * deltaMh());
24564
24565 } else if (Pol_em == -80. && Pol_ep == 30.) {
24566 mu +=
24567 +121314. * getSMEFTCoeffEW("CHbox")
24568 + 50871646. * getSMEFTCoeffEW("CHl1R", 0, 0)
24569 - 2614134. * getSMEFTCoeffEW("CHeR", 0, 0)
24570 + 50871646. * getSMEFTCoeffEW("CHl3R", 0, 0)
24571 - 67535.5 * getSMEFTCoeffEW("CHD")
24572 - 516385. * getSMEFTCoeffEW("CHB")
24573 + 1928805. * getSMEFTCoeffEW("CHW")
24574 - 264072. * getSMEFTCoeffEW("CHWB")
24575 - 4.233 * delta_GF
24576 ;
24577
24578 // Add modifications due to small variations of the SM parameters
24579 mu += cHSM * (-2.23 * deltaaMZ()
24580 + 4.23 * deltaGmu()
24581 + 8.55 * deltaMz()
24582 - 0.047 * deltaMh());
24583
24584 } else if (Pol_em == 80. && Pol_ep == 0.) {
24585 mu +=
24586 +121250. * getSMEFTCoeffEW("CHbox")
24587 + 6958750. * getSMEFTCoeffEW("CHl1R", 0, 0)
24588 - 53762500. * getSMEFTCoeffEW("CHeR", 0, 0)
24589 + 6958750. * getSMEFTCoeffEW("CHl3R", 0, 0)
24590 + 65589.3 * getSMEFTCoeffEW("CHD")
24591 + 1144464. * getSMEFTCoeffEW("CHB")
24592 + 267732. * getSMEFTCoeffEW("CHW")
24593 + 1428214. * getSMEFTCoeffEW("CHWB")
24594 + 0.16 * delta_GF
24595 ;
24596
24597 // Add modifications due to small variations of the SM parameters
24598 mu += cHSM * (+2.163 * deltaaMZ()
24599 - 0.163 * deltaGmu()
24600 - 0.234 * deltaMz()
24601 - 0.047 * deltaMh());
24602
24603 } else if (Pol_em == -80. && Pol_ep == 0.) {
24604 mu +=
24605 +121278. * getSMEFTCoeffEW("CHbox")
24606 + 49094486. * getSMEFTCoeffEW("CHl1R", 0, 0)
24607 - 4685522. * getSMEFTCoeffEW("CHeR", 0, 0)
24608 + 49094486. * getSMEFTCoeffEW("CHl3R", 0, 0)
24609 - 62150.9 * getSMEFTCoeffEW("CHD")
24610 - 450090. * getSMEFTCoeffEW("CHB")
24611 + 1861602. * getSMEFTCoeffEW("CHW")
24612 - 195621. * getSMEFTCoeffEW("CHWB")
24613 - 4.055 * delta_GF
24614 ;
24615
24616 // Add modifications due to small variations of the SM parameters
24617 mu += cHSM * (-2.052 * deltaaMZ()
24618 + 4.052 * deltaGmu()
24619 + 8.195 * deltaMz()
24620 - 0.047 * deltaMh());
24621
24622 } else {
24623 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZHPol()");
24624 }
24625
24626 } else if (sqrt_s == 1.5) {
24627
24628 C1 = -0.0011; // Use the same as 1400 GeV
24629
24630 if (Pol_em == 80. && Pol_ep == -30.) {
24631 mu +=
24632 +121268. * getSMEFTCoeffEW("CHbox")
24633 + 4578315. * getSMEFTCoeffEW("CHl1R", 0, 0)
24634 - 65691823. * getSMEFTCoeffEW("CHeR", 0, 0)
24635 + 4578315. * getSMEFTCoeffEW("CHl3R", 0, 0)
24636 + 74595.2 * getSMEFTCoeffEW("CHD")
24637 + 1262261. * getSMEFTCoeffEW("CHB")
24638 + 155435. * getSMEFTCoeffEW("CHW")
24639 + 1547379. * getSMEFTCoeffEW("CHWB")
24640 + 0.457 * delta_GF
24641 ;
24642
24643 // Add modifications due to small variations of the SM parameters
24644 mu += cHSM * (+2.46 * deltaaMZ()
24645 - 0.46 * deltaGmu()
24646 - 0.84 * deltaMz()
24647 - 0.041 * deltaMh());
24648
24649 } else if (Pol_em == -80. && Pol_ep == 30.) {
24650 mu +=
24651 +121277. * getSMEFTCoeffEW("CHbox")
24652 + 58398883. * getSMEFTCoeffEW("CHl1R", 0, 0)
24653 - 3000385. * getSMEFTCoeffEW("CHeR", 0, 0)
24654 + 58398883. * getSMEFTCoeffEW("CHl3R", 0, 0)
24655 - 67535.8 * getSMEFTCoeffEW("CHD")
24656 - 518798. * getSMEFTCoeffEW("CHB")
24657 + 1936613. * getSMEFTCoeffEW("CHW")
24658 - 264171. * getSMEFTCoeffEW("CHWB")
24659 - 4.233 * delta_GF
24660 ;
24661
24662 // Add modifications due to small variations of the SM parameters
24663 mu += cHSM * (-2.23 * deltaaMZ()
24664 + 4.23 * deltaGmu()
24665 + 8.539 * deltaMz()
24666 - 0.041 * deltaMh());
24667
24668 } else if (Pol_em == 80. && Pol_ep == 0.) {
24669 mu +=
24670 +121289. * getSMEFTCoeffEW("CHbox")
24671 + 7988570. * getSMEFTCoeffEW("CHl1R", 0, 0)
24672 - 61718691. * getSMEFTCoeffEW("CHeR", 0, 0)
24673 + 7988570. * getSMEFTCoeffEW("CHl3R", 0, 0)
24674 + 65599. * getSMEFTCoeffEW("CHD")
24675 + 1149083. * getSMEFTCoeffEW("CHB")
24676 + 268317. * getSMEFTCoeffEW("CHW")
24677 + 1432777. * getSMEFTCoeffEW("CHWB")
24678 + 0.16 * delta_GF
24679 ;
24680
24681 // Add modifications due to small variations of the SM parameters
24682 mu += cHSM * (+2.163 * deltaaMZ()
24683 - 0.163 * deltaGmu()
24684 - 0.246 * deltaMz()
24685 - 0.041 * deltaMh());
24686
24687 } else if (Pol_em == -80. && Pol_ep == 0.) {
24688 mu +=
24689 +121259. * getSMEFTCoeffEW("CHbox")
24690 + 56356946. * getSMEFTCoeffEW("CHl1R", 0, 0)
24691 - 5378233. * getSMEFTCoeffEW("CHeR", 0, 0)
24692 + 56356946. * getSMEFTCoeffEW("CHl3R", 0, 0)
24693 - 62168.7 * getSMEFTCoeffEW("CHD")
24694 - 452149. * getSMEFTCoeffEW("CHB")
24695 + 1869136. * getSMEFTCoeffEW("CHW")
24696 - 195562. * getSMEFTCoeffEW("CHWB")
24697 - 4.055 * delta_GF
24698 ;
24699
24700 // Add modifications due to small variations of the SM parameters
24701 mu += cHSM * (-2.052 * deltaaMZ()
24702 + 4.052 * deltaGmu()
24703 + 8.183 * deltaMz()
24704 - 0.041 * deltaMh());
24705
24706 } else {
24707 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZHPol()");
24708 }
24709
24710 } else if (sqrt_s == 3.0) {
24711
24712 C1 = -0.00054;
24713
24714 if (Pol_em == 80. && Pol_ep == -30.) {
24715 mu +=
24716 +121320. * getSMEFTCoeffEW("CHbox")
24717 + 18314161. * getSMEFTCoeffEW("CHl1R", 0, 0)
24718 - 262773345. * getSMEFTCoeffEW("CHeR", 0, 0)
24719 + 18314161. * getSMEFTCoeffEW("CHl3R", 0, 0)
24720 + 74663.6 * getSMEFTCoeffEW("CHD")
24721 + 1289569. * getSMEFTCoeffEW("CHB")
24722 + 155612. * getSMEFTCoeffEW("CHW")
24723 + 1572580. * getSMEFTCoeffEW("CHWB")
24724 + 0.456 * delta_GF
24725 ;
24726
24727 // Add modifications due to small variations of the SM parameters
24728 mu += cHSM * (+2.46 * deltaaMZ()
24729 - 0.46 * deltaGmu()
24730 - 0.899 * deltaMz()
24731 - 0.01 * deltaMh());
24732
24733 } else if (Pol_em == -80. && Pol_ep == 30.) {
24734 mu +=
24735 +121305. * getSMEFTCoeffEW("CHbox")
24736 + 233598342. * getSMEFTCoeffEW("CHl1R", 0, 0)
24737 - 12002450. * getSMEFTCoeffEW("CHeR", 0, 0)
24738 + 233598342. * getSMEFTCoeffEW("CHl3R", 0, 0)
24739 - 67507.7 * getSMEFTCoeffEW("CHD")
24740 - 531387. * getSMEFTCoeffEW("CHB")
24741 + 1976750. * getSMEFTCoeffEW("CHW")
24742 - 264661. * getSMEFTCoeffEW("CHWB")
24743 - 4.233 * delta_GF
24744 ;
24745
24746 // Add modifications due to small variations of the SM parameters
24747 mu += cHSM * (-2.23 * deltaaMZ()
24748 + 4.23 * deltaGmu()
24749 + 8.48 * deltaMz()
24750 - 0.01 * deltaMh());
24751
24752 } else if (Pol_em == 80. && Pol_ep == 0.) {
24753 mu +=
24754 +121225. * getSMEFTCoeffEW("CHbox")
24755 + 31953446. * getSMEFTCoeffEW("CHl1R", 0, 0)
24756 - 246870182. * getSMEFTCoeffEW("CHeR", 0, 0)
24757 + 31953446. * getSMEFTCoeffEW("CHl3R", 0, 0)
24758 + 65576.5 * getSMEFTCoeffEW("CHD")
24759 + 1173703. * getSMEFTCoeffEW("CHB")
24760 + 270983. * getSMEFTCoeffEW("CHW")
24761 + 1456032. * getSMEFTCoeffEW("CHWB")
24762 + 0.16 * delta_GF
24763 ;
24764
24765 // Add modifications due to small variations of the SM parameters
24766 mu += cHSM * (+2.163 * deltaaMZ()
24767 - 0.163 * deltaGmu()
24768 - 0.305 * deltaMz()
24769 - 0.01 * deltaMh());
24770
24771 } else if (Pol_em == -80. && Pol_ep == 0.) {
24772 mu +=
24773 +121248. * getSMEFTCoeffEW("CHbox")
24774 + 225427310. * getSMEFTCoeffEW("CHl1R", 0, 0)
24775 - 21505526. * getSMEFTCoeffEW("CHeR", 0, 0)
24776 + 225427310. * getSMEFTCoeffEW("CHl3R", 0, 0)
24777 - 62193.4 * getSMEFTCoeffEW("CHD")
24778 - 463403. * getSMEFTCoeffEW("CHB")
24779 + 1907593. * getSMEFTCoeffEW("CHW")
24780 - 195017. * getSMEFTCoeffEW("CHWB")
24781 - 4.054 * delta_GF
24782 ;
24783
24784 // Add modifications due to small variations of the SM parameters
24785 mu += cHSM * (-2.052 * deltaaMZ()
24786 + 4.052 * deltaGmu()
24787 + 8.124 * deltaMz()
24788 - 0.01 * deltaMh());
24789
24790 } else {
24791 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZHPol()");
24792 }
24793
24794 } else
24795 throw std::runtime_error("Bad argument in NPSMEFTd6General::mueeZHPol()");
24796
24797 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
24798 mu += eeeZHint + eeeZHpar;
24799
24800 // Linear contribution from Higgs self-coupling
24801 mu = mu + cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
24802
24803
24804 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
24805
24806 return mu;
24807}

◆ 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 23856 of file NPSMEFTd6General.cpp.

23856 {
23857
23858 if ( (Pol_em != 0.) || (Pol_ep != 0) ) return mueeZllHPol(sqrt_s, Pol_em, Pol_ep);
23859
23860 // The signal strength eeZH
23861 double mu = mueeZH(sqrt_s, 0., 0.);
23862
23863 // The (relative) linear correction to the Z>ll BR
23864 double deltaBRratio;
23865
23866 deltaBRratio = deltaGamma_Zf(leptons[ELECTRON])
23868
23869 deltaBRratio = deltaBRratio /
23870 (trueSM.GammaZ(leptons[ELECTRON]) + trueSM.GammaZ(leptons[MU]));
23871
23872 deltaBRratio = deltaBRratio - deltaGamma_Z() / trueSM.Gamma_Z();
23873
23874 return mu + deltaBRratio;
23875}
virtual const double mueeZH(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 ...
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 ...

◆ 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 24809 of file NPSMEFTd6General.cpp.

24809 {
24810
24811 // The signal strength eeZH
24812 double mu = mueeZHPol(sqrt_s, Pol_em, Pol_ep);
24813
24814 // The (relative) linear correction to the Z>ll BR
24815 double deltaBRratio;
24816
24817 deltaBRratio = deltaGamma_Zf(leptons[ELECTRON])
24819
24820 deltaBRratio = deltaBRratio /
24821 (trueSM.GammaZ(leptons[ELECTRON]) + trueSM.GammaZ(leptons[MU]));
24822
24823 deltaBRratio = deltaBRratio - deltaGamma_Z() / trueSM.Gamma_Z();
24824
24825 return mu + deltaBRratio;
24826}

◆ 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 23877 of file NPSMEFTd6General.cpp.

23877 {
23878
23879 if ( (Pol_em != 0.) || (Pol_ep != 0) ) return mueeZqqHPol(sqrt_s, Pol_em, Pol_ep);
23880
23881 // The signal strength eeZH
23882 double mu = mueeZH(sqrt_s, 0., 0.);
23883
23884 // The (relative) linear correction to the Z>qq BR
23885 double deltaBRratio;
23886
23887 deltaBRratio = deltaGamma_Zf(quarks[UP])
23892
23893 deltaBRratio = deltaBRratio /
23894 (trueSM.GammaZ(quarks[UP]) + trueSM.GammaZ(quarks[DOWN])
23895 + trueSM.GammaZ(quarks[CHARM]) + trueSM.GammaZ(quarks[STRANGE])
23896 + trueSM.GammaZ(quarks[BOTTOM]));
23897
23898 deltaBRratio = deltaBRratio - deltaGamma_Z() / trueSM.Gamma_Z();
23899
23900 return mu + deltaBRratio;
23901}
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 24828 of file NPSMEFTd6General.cpp.

24828 {
24829
24830 // The signal strength eeZH
24831 double mu = mueeZHPol(sqrt_s, Pol_em, Pol_ep);
24832
24833 // The (relative) linear correction to the Z>qq BR
24834 double deltaBRratio;
24835
24836 deltaBRratio = deltaGamma_Zf(quarks[UP])
24841
24842 deltaBRratio = deltaBRratio /
24843 (trueSM.GammaZ(quarks[UP]) + trueSM.GammaZ(quarks[DOWN])
24844 + trueSM.GammaZ(quarks[CHARM]) + trueSM.GammaZ(quarks[STRANGE])
24845 + trueSM.GammaZ(quarks[BOTTOM]));
24846
24847 deltaBRratio = deltaBRratio - deltaGamma_Z() / trueSM.Gamma_Z();
24848
24849 return mu + deltaBRratio;
24850}

◆ 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 22744 of file NPSMEFTd6General.cpp.

22744 {
22745
22746 // 2025 versions are for electron polarization -80% (1.2 and 1.3 TeV)
22747
22748 double mu = 1.0;
22749 //double C1 = 0.0;
22750
22751 double CHW = 0.0, CHWB = 0.0, CHD = 0.0, CHbox = 0.0, CHl3R11 = 0.0;
22752 double CHl3R22 = 0.0, CHq3R11 = 0.0, CHq3R22 = 0.0, CllR1221 = 0.0;
22753 double muRG = muw;
22754
22755// Wilson coefficients definitions
22756 CHW = getSMEFTCoeff("CHW", muRG);
22757 CHWB = getSMEFTCoeff("CHWB", muRG);
22758 CHD = getSMEFTCoeff("CHD", muRG);
22759 CHbox = getSMEFTCoeff("CHbox", muRG);
22760 CHl3R11 = getSMEFTCoeff("CHl3R",0,0, muRG);
22761 CHl3R22 = getSMEFTCoeff("CHl3R",1,1, muRG);
22762 CHq3R11 = getSMEFTCoeff("CHq3R",0,0, muRG);
22763 CHq3R22 = getSMEFTCoeff("CHq3R",1,1, muRG);
22764 CllR1221 = getSMEFTCoeff("CllR",0,1,1,0, muRG);
22765
22766 if (sqrt_s == 1.2) {
22767
22768 //C1 = 0.0;
22769
22770 mu += cWsch * (
22771 -89863.9 * CHW
22772 +1384.83 * CHWB
22773 -29993.1 * CHD
22774 +121095. * CHbox
22775 -331289. * CHl3R11
22776 -181498. * CHl3R22
22777 -139640. * CHq3R11
22778 -9061.74 * CHq3R22
22779 +181670. * CllR1221
22780 );
22781
22782 } else if (sqrt_s == 1.3) {
22783
22784 //C1 = 0.0;
22785
22786 mu += cWsch * (
22787 -84713.5 * CHW
22788 +2452.67 * CHWB
22789 -29561.7 * CHD
22790 +121718. * CHbox
22791 -335293. * CHl3R11
22792 -181119. * CHl3R22
22793 -143207. * CHq3R11
22794 -10057.4 * CHq3R22
22795 +181876. * CllR1221
22796 );
22797
22798 } else if (sqrt_s == 1.8) {
22799
22800 // Only Alpha scheme
22801
22802 mu +=
22803 +121867. * getSMEFTCoeffEW("CHbox")
22804 - 182643. * getSMEFTCoeffEW("CHl3R", 0, 0)
22805 - 181961. * getSMEFTCoeffEW("CHq3R", 0, 0)
22806 - 202400. * getSMEFTCoeffEW("CHD")
22807 - 78295.8 * getSMEFTCoeffEW("CHW")
22808 - 377193. * getSMEFTCoeffEW("CHWB")
22809 - 4.672 * delta_GF
22810 - 4.637 * deltaMwd6()
22811 ;
22812
22813 // if (FlagQuadraticTerms) {
22814 //Add contributions that are quadratic in the effective coefficients
22815
22816 // }
22817
22818 } else if (sqrt_s == 3.5) {
22819
22820 // Only Alpha scheme
22821
22822 mu +=
22823 +121250. * getSMEFTCoeffEW("CHbox")
22824 - 216885. * getSMEFTCoeffEW("CHl3R", 0, 0)
22825 - 218544. * getSMEFTCoeffEW("CHq3R", 0, 0)
22826 - 202390. * getSMEFTCoeffEW("CHD")
22827 - 64783.2 * getSMEFTCoeffEW("CHW")
22828 - 377727. * getSMEFTCoeffEW("CHWB")
22829 - 4.688 * delta_GF
22830 - 4.573 * deltaMwd6()
22831 ;
22832
22833 // if (FlagQuadraticTerms) {
22834 //Add contributions that are quadratic in the effective coefficients
22835
22836 // }
22837
22838 } else if (sqrt_s == 5.0) {
22839
22840 mu +=
22841 +119662. * getSMEFTCoeffEW("CHbox")
22842 - 237868. * getSMEFTCoeffEW("CHl3R", 0, 0)
22843 - 236470. * getSMEFTCoeffEW("CHq3R", 0, 0)
22844 - 203294. * getSMEFTCoeffEW("CHD")
22845 - 60911. * getSMEFTCoeffEW("CHW")
22846 - 378045. * getSMEFTCoeffEW("CHWB")
22847 - 4.667 * delta_GF
22848 - 4.437 * deltaMwd6()
22849 ;
22850
22851 // if (FlagQuadraticTerms) {
22852 //Add contributions that are quadratic in the effective coefficients
22853
22854 // }
22855
22856 } else
22857 throw std::runtime_error("Bad argument in NPSMEFTd6General::muepWBF()");
22858
22859 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
22860 mu += eepWBFint + eepWBFpar;
22861
22862 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
22863
22864 return mu;
22865}

◆ 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 22867 of file NPSMEFTd6General.cpp.

22867 {
22868
22869 // 2025 versions are for electron polarization -80% (1.2 and 1.3 TeV)
22870
22871 double mu = 1.0;
22872 //double C1 = 0.0;
22873
22874 double CHB = 0.0, CHW = 0.0, CHWB = 0.0, CHD = 0.0, CHbox = 0.0, CHl1R11 = 0.0;
22875 double CHl3R11 = 0.0, CHl3R22 = 0.0, CHeR11 = 0.0, CHq1R11 = 0.0, CHq3R11 = 0.0;
22876 double CHq1R22 = 0.0, CHq3R22 = 0.0, CHuR11 = 0.0, CHuR22 = 0.0, CHdR11 = 0.0, CHdR22 = 0.0, CllR1221 = 0.0;
22877 double muRG = muw;
22878
22879// Wilson coefficients definitions
22880 CHB = getSMEFTCoeff("CHB", muRG);
22881 CHW = getSMEFTCoeff("CHW", muRG);
22882 CHWB = getSMEFTCoeff("CHWB", muRG);
22883 CHD = getSMEFTCoeff("CHD", muRG);
22884 CHbox = getSMEFTCoeff("CHbox", muRG);
22885 CHl1R11 = getSMEFTCoeff("CHl1R",0,0, muRG);
22886 CHl3R11 = getSMEFTCoeff("CHl3R",0,0, muRG);
22887 CHl3R22 = getSMEFTCoeff("CHl3R",1,1, muRG);
22888 CHeR11 = getSMEFTCoeff("CHeR",0,0, muRG);
22889 CHq1R11 = getSMEFTCoeff("CHq1R",0,0, muRG);
22890 CHq3R11 = getSMEFTCoeff("CHq3R",0,0, muRG);
22891 CHq1R22 = getSMEFTCoeff("CHq1R",1,1, muRG);
22892 CHq3R22 = getSMEFTCoeff("CHq3R",1,1, muRG);
22893 CHuR11 = getSMEFTCoeff("CHuR",0,0, muRG);
22894 CHuR22 = getSMEFTCoeff("CHuR",1,1, muRG);
22895 CHdR11 = getSMEFTCoeff("CHdR",0,0, muRG);
22896 CHdR22 = getSMEFTCoeff("CHdR",1,1, muRG);
22897 CllR1221 = getSMEFTCoeff("CllR",0,1,1,0, muRG);
22898
22899 if (sqrt_s == 1.2) {
22900
22901 //C1 = 0.0;
22902
22903 mu += cWsch * (
22904 -45626.8 * CHB
22905 -233105. * CHW
22906 +322530. * CHWB
22907 +153678. * CHD
22908 +122298. * CHbox
22909 -223465. * CHl1R11
22910 -405483. * CHl3R11
22911 -180952. * CHl3R22
22912 +19607.3 * CHeR11
22913 +38972.5 * CHq1R11
22914 -141632. * CHq3R11
22915 -5274.11 * CHq1R22
22916 -14946.6 * CHq3R22
22917 -34549.1 * CHuR11
22918 -1967. * CHuR22
22919 +10146.9 * CHdR11
22920 +1521.41 * CHdR22
22921 +183749. * CllR1221
22922 );
22923
22924 } else if (sqrt_s == 1.3) {
22925
22926 //C1 = 0.0;
22927
22928 mu += cWsch * (
22929 -40452.1 * CHB
22930 -222889. * CHW
22931 +314229. * CHWB
22932 +153151. * CHD
22933 +120937. * CHbox
22934 -232181. * CHl1R11
22935 -414451. * CHl3R11
22936 -182056. * CHl3R22
22937 +19001.5 * CHeR11
22938 +36594.9 * CHq1R11
22939 -146957. * CHq3R11
22940 -5715.25 * CHq1R22
22941 -16408.9 * CHq3R22
22942 -35934.4 * CHuR11
22943 -2333.7 * CHuR22
22944 +10800.1 * CHdR11
22945 +1501.27 * CHdR22
22946 +182692. * CllR1221
22947 );
22948
22949 } else if (sqrt_s == 1.8) {
22950
22951 // Only Alpha scheme
22952
22953 mu +=
22954 +120218. * getSMEFTCoeffEW("CHbox")
22955 - 173566. * getSMEFTCoeffEW("CHl1R", 0, 0)
22956 + 26307.1 * getSMEFTCoeffEW("CHq1R", 0, 0)
22957 + 142600. * getSMEFTCoeffEW("CHeR", 0, 0)
22958 - 47449. * getSMEFTCoeffEW("CHuR", 0, 0)
22959 + 14356.2 * getSMEFTCoeffEW("CHdR", 0, 0)
22960 - 173566. * getSMEFTCoeffEW("CHl3R", 0, 0)
22961 - 188606. * getSMEFTCoeffEW("CHq3R", 0, 0)
22962 - 174301. * getSMEFTCoeffEW("CHD")
22963 - 19800. * getSMEFTCoeffEW("CHB")
22964 - 103254. * getSMEFTCoeffEW("CHW")
22965 - 89049.2 * getSMEFTCoeffEW("CHWB")
22966 - 3.714 * delta_GF
22967 ;
22968
22969 // if (FlagQuadraticTerms) {
22970 //Add contributions that are quadratic in the effective coefficients
22971
22972 // }
22973
22974 } else if (sqrt_s == 3.5) {
22975
22976 // Only Alpha scheme
22977
22978 mu +=
22979 +123119. * getSMEFTCoeffEW("CHbox")
22980 - 206981. * getSMEFTCoeffEW("CHl1R", 0, 0)
22981 + 18620.9 * getSMEFTCoeffEW("CHq1R", 0, 0)
22982 + 177706. * getSMEFTCoeffEW("CHeR", 0, 0)
22983 - 53822. * getSMEFTCoeffEW("CHuR", 0, 0)
22984 + 20491.5 * getSMEFTCoeffEW("CHdR", 0, 0)
22985 - 206981. * getSMEFTCoeffEW("CHl3R", 0, 0)
22986 - 227549. * getSMEFTCoeffEW("CHq3R", 0, 0)
22987 - 172298. * getSMEFTCoeffEW("CHD")
22988 - 6887.17 * getSMEFTCoeffEW("CHB")
22989 - 79245. * getSMEFTCoeffEW("CHW")
22990 - 103223. * getSMEFTCoeffEW("CHWB")
22991 - 3.721 * delta_GF
22992 ;
22993
22994 // if (FlagQuadraticTerms) {
22995 //Add contributions that are quadratic in the effective coefficients
22996
22997 // }
22998
22999 } else if (sqrt_s == 5.0) {
23000
23001 // Only Alpha scheme
23002
23003 mu +=
23004 +121709. * getSMEFTCoeffEW("CHbox")
23005 - 225267. * getSMEFTCoeffEW("CHl1R", 0, 0)
23006 + 13471.8 * getSMEFTCoeffEW("CHq1R", 0, 0)
23007 + 193542. * getSMEFTCoeffEW("CHeR", 0, 0)
23008 - 57640.9 * getSMEFTCoeffEW("CHuR", 0, 0)
23009 + 22573. * getSMEFTCoeffEW("CHdR", 0, 0)
23010 - 225267. * getSMEFTCoeffEW("CHl3R", 0, 0)
23011 - 247738. * getSMEFTCoeffEW("CHq3R", 0, 0)
23012 - 172768. * getSMEFTCoeffEW("CHD")
23013 - 4524.89 * getSMEFTCoeffEW("CHB")
23014 - 71935.4 * getSMEFTCoeffEW("CHW")
23015 - 104998. * getSMEFTCoeffEW("CHWB")
23016 - 3.71 * delta_GF
23017 ;
23018
23019 // if (FlagQuadraticTerms) {
23020 //Add contributions that are quadratic in the effective coefficients
23021
23022 // }
23023
23024 } else
23025 throw std::runtime_error("Bad argument in NPSMEFTd6General::muepZBF()");
23026
23027 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
23028 mu += eepZBFint + eepZBFpar;
23029
23030 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
23031
23032 return mu;
23033}

◆ 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 18011 of file NPSMEFTd6General.cpp.

18012{
18013 double mu = 1.0;
18014
18015 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
18016 mu += eggFint + eggFpar;
18017
18018 // Linear contribution (including the Higgs self-coupling)
18019 mu += delta_muggH_1(sqrt_s);
18020
18021 // Quadratic contribution (including the Higgs self-coupling)
18022 mu += delta_muggH_2(sqrt_s);
18023
18024 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
18025
18026 return mu;
18027}
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 35841 of file NPSMEFTd6General.cpp.

35841 {
35842 return muggH(sqrt_s) * BrHbbRatio();
35843
35844}
virtual const double muggH(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section in the current model and in ...
virtual const double BrHbbRatio() const
The ratio of the Br in the current model and in the Standard Model.

◆ 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 35601 of file NPSMEFTd6General.cpp.

35601 {
35602 return muggH(sqrt_s) * BrHgagaRatio();
35603
35604}
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 20283 of file NPSMEFTd6General.cpp.

20283 {
20284 double mu = 1.0;
20285 double A1HH = 0.0, A2HH = 0.0, A3HH = 0.0, A4HH = 0.0, A5HH = 0.0;
20286 double A6HH = 0.0, A7HH = 0.0, A8HH = 0.0, A9HH = 0.0, A10HH = 0.0;
20287 double A11HH = 0.0, A12HH = 0.0, A13HH = 0.0, A14HH = 0.0, A15HH = 0.0;
20288 double ct, c2t, c3, cg, c2g;
20289
20290 if (sqrt_s == 14.0) {
20291
20292 // From the cut-based analysis. Table IV
20293
20294 A1HH = 1.70;
20295 A2HH = 10.7;
20296 A3HH = 0.117;
20297 A4HH = 6.11;
20298 A5HH = 217.0;
20299 A6HH = -7.56;
20300 A7HH = -0.819;
20301 A8HH = 1.95;
20302 A9HH = 10.90;
20303 A10HH = 51.6;
20304 A11HH = -3.86;
20305 A12HH = -12.5;
20306 A13HH = 1.46;
20307 A14HH = 5.49;
20308 A15HH = 58.4;
20309
20310 } else if (sqrt_s == 100.0) {
20311
20312 // From the cut-based analysis. Table IV
20313
20314 A1HH = 1.59;
20315 A2HH = 12.8;
20316 A3HH = 0.090;
20317 A4HH = 5.2;
20318 A5HH = 358.0;
20319 A6HH = -7.66;
20320 A7HH = -0.681;
20321 A8HH = 1.83;
20322 A9HH = 9.25;
20323 A10HH = 51.2;
20324 A11HH = -2.61;
20325 A12HH = -7.35;
20326 A13HH = 1.03;
20327 A14HH = 4.65;
20328 A15HH = 65.5;
20329
20330 } else
20331 throw std::runtime_error("Bad argument in NPSMEFTd6General::muggHH()");
20332
20333 ct = 1.0 - 0.5 * delta_GF + delta_h - v() * getSMEFTCoeffEW("CuHR", 2, 2) * v2 / sqrt(2.0) / mtpole;
20334 c2t = delta_h - 3.0 * v() * getSMEFTCoeffEW("CuHR", 2, 2) * v2 / 2.0 / sqrt(2.0) / mtpole;
20335 c3 = 1.0 + deltaG_hhhRatio();
20336 cg = M_PI * getSMEFTCoeffEW("CHG") * v2 / AlsMz;
20337 c2g = cg;
20338
20339 // In the SM the Eq. returns 0.999. Fix that small offset by adding 0.0010
20340 mu = 0.0010 + A1HH * ct * ct * ct * ct +
20341 A2HH * c2t * c2t +
20342 A3HH * ct * ct * c3 * c3 +
20343 A4HH * cg * cg * c3 * c3 +
20344 A5HH * c2g * c2g +
20345 A6HH * c2t * ct * ct +
20346 A7HH * ct * ct * ct * c3 +
20347 A8HH * c2t * ct * c3 +
20348 A9HH * c2t * cg * c3 +
20349 A10HH * c2t * c2g +
20350 A11HH * ct * ct * cg * c3 +
20351 A12HH * ct * ct * c2g +
20352 A13HH * ct * c3 * c3 * cg +
20353 A14HH * ct * c3 * c2g +
20354 A15HH * cg * c3*c2g;
20355
20356 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
20357
20358 return mu;
20359}

◆ 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 35781 of file NPSMEFTd6General.cpp.

35781 {
35782 return muggH(sqrt_s) * BrHmumuRatio();
35783
35784}
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 25080 of file NPSMEFTd6General.cpp.

25080 {
25081 double sigmaggH_SM = computeSigmaggH(sqrt_s);
25082 double sigmattH_SM = computeSigmattH(sqrt_s);
25083 double sigmaggH = muggH(sqrt_s) * sigmaggH_SM;
25084 double sigmattH = muttH(sqrt_s) * sigmattH_SM;
25085
25086 double mu = ((sigmaggH + sigmattH) / (sigmaggH_SM + sigmattH_SM));
25087
25088 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
25089
25090 return mu;
25091}
virtual const double muttH(const double sqrt_s) const
The ratio between the t-tbar-Higgs associated production cross-section in the current model and in t...
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.

◆ 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 35811 of file NPSMEFTd6General.cpp.

35811 {
35812 return muggH(sqrt_s) * BrHtautauRatio();
35813
35814}
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 35721 of file NPSMEFTd6General.cpp.

35721 {
35722 return muggH(sqrt_s) * BrHWWRatio();
35723
35724}

◆ 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 35751 of file NPSMEFTd6General.cpp.

35751 {
35752 return muggH(sqrt_s) * BrHWW2l2vRatio();
35753
35754}
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 35631 of file NPSMEFTd6General.cpp.

35631 {
35632 return muggH(sqrt_s) * BrHZgaRatio();
35633
35634}

◆ 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 35661 of file NPSMEFTd6General.cpp.

35661 {
35662 return muggH(sqrt_s) * BrHZZRatio();
35663
35664}

◆ 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 35691 of file NPSMEFTd6General.cpp.

35691 {
35692 return muggH(sqrt_s) * BrHZZ4lRatio();
35693
35694}
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 25451 of file NPSMEFTd6General.cpp.

25451 {
25452 double mu = 1.0;
25453
25454 if (sqrt_s == 0.125) {
25455
25456 // Peak production cross section mu mu -> H -> X = 4 pi/mH^2 * BR(H->mu mu) * BR(H-> X)
25457 // Use mu mu -> H = 4 pi/mH^2 * BR(H->mu mu), so the xs BR formulae still applies
25458 mu = BrHmumuRatio();
25459
25460 } else
25461 throw std::runtime_error("Bad argument in NPSMEFTd6General::mummH()");
25462
25463 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
25464
25465 return mu;
25466}

◆ 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 25661 of file NPSMEFTd6General.cpp.

25661 {
25662
25663 // Mw scheme
25664
25665 double mu = 1.0;
25666
25667 double C1 = 0.0;
25668
25669 // Wilson coefficients and scale
25670 double CHB = 0.0, CHW = 0.0, CHWB = 0.0, CHD = 0.0, CHbox = 0.0, CHl1R22 = 0.0;
25671 double CHl3R11 = 0.0, CHl3R22 = 0.0, CHeR22 = 0.0, CllR1221 = 0.0;
25672 double muRG = 0;
25673
25674 double scalTH = 1.0;
25675
25676 if ( sqrt_s > 0.5 ) {
25677 // Theory uncert. scaling like log^2(E/MW)
25678
25679 scalTH = log(sqrt_s/0.080365)/log(0.5/0.080365);
25680 scalTH = scalTH * scalTH;
25681 }
25682
25683 // RG scale in GeV
25684 muRG = 1000. * sqrt_s;
25685
25686// Wilson coefficients definitions
25687 CHB = getSMEFTCoeff("CHB", muRG);
25688 CHW = getSMEFTCoeff("CHW", muRG);
25689 CHWB = getSMEFTCoeff("CHWB", muRG);
25690 CHD = getSMEFTCoeff("CHD", muRG);
25691 CHbox = getSMEFTCoeff("CHbox", muRG);
25692 CHl1R22 = getSMEFTCoeff("CHl1R",1,1, muRG);
25693 CHl3R11 = getSMEFTCoeff("CHl3R",0,0, muRG);
25694 CHl3R22 = getSMEFTCoeff("CHl3R",1,1, muRG);
25695 CHeR22 = getSMEFTCoeff("CHeR",1,1, muRG);
25696 CllR1221 = getSMEFTCoeff("CllR",0,1,1,0, muRG);
25697
25698 // Defined as (unpolarized) mu+ mu- > H mu+ mu-. At these energies it is mostly ZBF
25699
25700 if (sqrt_s == 3.0) {
25701
25702 C1 = 0.0063; // Use the same as CLIC
25703
25704 mu += cWsch * (
25705 +8523.28 * CHB
25706 -36317.7 * CHW
25707 +24490.5 * CHWB
25708 +8511.15 * CHD
25709 +120628. * CHbox
25710 -564246. * CHl1R22
25711 -182191. * CHl3R11
25712 -745892. * CHl3R22
25713 +456271. * CHeR22
25714 +181186. * CllR1221
25715 );
25716
25717 } else if (sqrt_s == 10.0) {
25718
25719 C1 = 0.0; //NA
25720
25721 mu += cWsch * (
25722 -562.405 * CHB
25723 -27961.5 * CHW
25724 +35431.1 * CHWB
25725 +8154.94 * CHD
25726 +119971. * CHbox
25727 -920487. * CHl1R22
25728 -182505. * CHl3R11
25729 -1101897. * CHl3R22
25730 +742050. * CHeR22
25731 +181016. * CllR1221
25732 );
25733
25734 } else
25735 throw std::runtime_error("Bad argument in NPSMEFTd6General::mummHmm()");
25736
25737 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
25738 //(Assume similar to WBF.)
25739 mu += scalTH * eeeWBFint + eeeWBFpar;
25740
25741 // Linear contribution from Higgs self-coupling
25742 mu = mu + cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
25743
25744
25745 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
25746
25747 return mu;
25748}

◆ 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 25468 of file NPSMEFTd6General.cpp.

25468 {
25469 double mu = 1.0;
25470
25471 double dymu = deltaG_hff(leptons[MU]).real();
25472 double ymuSM = -(leptons[MU].getMass()) / v();
25473
25474 // The ratio is given by a scaling of the muon Yukawa.
25475 mu = 1.0 + 2.0 * dymu / ymuSM;
25476
25477 if (FlagQuadraticTerms) {
25478 //Add contributions that are quadratic in the effective coefficients
25479 mu += dymu * dymu / ymuSM / ymuSM;
25480 }
25481
25482 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
25483
25484 return mu;
25485}

◆ 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 25571 of file NPSMEFTd6General.cpp.

25571 {
25572
25573 // Mw scheme
25574
25575 double mu = 1.0;
25576
25577 double C1 = 0.0;
25578
25579 // Wilson coefficients and scale
25580 double CHB = 0.0, CHW = 0.0, CHWB = 0.0, CHD = 0.0, CHbox = 0.0, CHl1R22 = 0.0;
25581 double CHl3R11 = 0.0, CHl3R22 = 0.0, CHeR22 = 0.0, CllR1221 = 0.0;
25582 double muRG = 0;
25583
25584 double scalTH = 1.0;
25585
25586 if ( sqrt_s > 0.5 ) {
25587 // Theory uncert. scaling like log^2(E/MW)
25588
25589 scalTH = log(sqrt_s/0.080365)/log(0.5/0.080365);
25590 scalTH = scalTH * scalTH;
25591 }
25592
25593 // RG scale in GeV
25594 muRG = 1000. * sqrt_s;
25595
25596// Wilson coefficients definitions
25597 CHB = getSMEFTCoeff("CHB", muRG);
25598 CHW = getSMEFTCoeff("CHW", muRG);
25599 CHWB = getSMEFTCoeff("CHWB", muRG);
25600 CHD = getSMEFTCoeff("CHD", muRG);
25601 CHbox = getSMEFTCoeff("CHbox", muRG);
25602 CHl1R22 = getSMEFTCoeff("CHl1R",1,1, muRG);
25603 CHl3R11 = getSMEFTCoeff("CHl3R",0,0, muRG);
25604 CHl3R22 = getSMEFTCoeff("CHl3R",1,1, muRG);
25605 CHeR22 = getSMEFTCoeff("CHeR",1,1, muRG);
25606 CllR1221 = getSMEFTCoeff("CllR",0,1,1,0, muRG);
25607
25608 // For the Higgs trilinear dependence assume the WBF mechanism dominates
25609
25610 // Defined as (unpolarized) mu+ mu- > H vm vm~. At these energies it is mostly WBF
25611
25612 if (sqrt_s == 3.0) {
25613
25614 C1 = 0.0057; // Use the same as CLIC
25615
25616 mu += cWsch * (
25617 -189.453 * CHB
25618 -40354.5 * CHW
25619 -498.257 * CHWB
25620 -30770. * CHD
25621 +120184. * CHbox
25622 +23876.8 * CHl1R22
25623 -182919. * CHl3R11
25624 -833760. * CHl3R22
25625 -21601.8 * CHeR22
25626 +181050. * CllR1221
25627 );
25628
25629 } else if (sqrt_s == 10.0) {
25630
25631 C1 = 0.0; // NA
25632
25633 mu += cWsch * (
25634 -578.66 * CHB
25635 -27152.7 * CHW
25636 -101.506 * CHWB
25637 -30749.2 * CHD
25638 +120814. * CHbox
25639 +14588.5 * CHl1R22
25640 -182384. * CHl3R11
25641 -1117285. * CHl3R22
25642 -13721. * CHeR22
25643 +181019. * CllR1221
25644 );
25645
25646 } else
25647 throw std::runtime_error("Bad argument in NPSMEFTd6General::mummHvv()");
25648
25649 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
25650 mu += scalTH * eeeWBFint + eeeWBFpar;
25651
25652 // Linear contribution from Higgs self-coupling
25653 mu = mu + cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
25654
25655
25656 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
25657
25658 return mu;
25659}

◆ 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 25750 of file NPSMEFTd6General.cpp.

25750 {
25751
25752 // Only Alpha scheme
25753
25754 double mu = 1.0;
25755
25756 double C1 = 0.0;
25757
25758 double muRG = 0;
25759
25760 // RG scale in GeV
25761 muRG = 1000. * sqrt_s;
25762
25763 if (sqrt_s == 3.0) {
25764
25765 C1 = 0.0037; // Use the same as CLIC
25766
25767 mu +=
25768 +121703. * getSMEFTCoeffEW("CHbox")
25769 - 105827. * getSMEFTCoeffEW("CuHR", 2, 2)
25770 - 60143.2 * getSMEFTCoeffEW("CHD")
25771 + 696642. * getSMEFTCoeffEW("CHB")
25772 + 749580. * getSMEFTCoeffEW("CHW")
25773 - 625570. * getSMEFTCoeffEW("CHWB")
25774 + 8600327. * getSMEFTCoeffEW("CuWR", 2, 2)
25775 + 10933756. * getSMEFTCoeffEW("CuBR", 2, 2)
25776 + 19536100. * getSMEFTCoeffEW("CHl1R", 1, 1)
25777 - 16360523. * getSMEFTCoeffEW("CHeR", 1, 1)
25778 + 22577.7 * getSMEFTCoeffEW("CHuR", 2, 2)
25779 - 120.094 * getSMEFTCoeffEW("CHl3R", 0, 0)
25780 + 19529711. * getSMEFTCoeffEW("CHl3R", 1, 1)
25781 - 2.244 * delta_GF
25782 + 4.309 * -0.5 * (getSMEFTCoeffEW("CHq1R", 2, 2) - getSMEFTCoeffEW("CHq3R", 2, 2)) * v2
25783 ;
25784
25785 // Add modifications due to small variations of the SM parameters
25786 mu += cHSM * (+2.486 * deltaMz()
25787 - 0.594 * deltaMh()
25788 + 0.777 * deltaaMZ()
25789 + 2.227 * deltaGmu()
25790 + 2.183 * deltamt());
25791
25792 if (FlagQuadraticTerms) {
25793 //Add contributions that are quadratic in the effective coefficients
25794 mu += 0.0;
25795 }
25796
25797 } else if (sqrt_s == 10.0) {
25798
25799 C1 = 0.0037; //NA
25800
25801 mu +=
25802 +121697. * getSMEFTCoeffEW("CHbox")
25803 - 99433. * getSMEFTCoeffEW("CuHR", 2, 2)
25804 - 59412.6 * getSMEFTCoeffEW("CHD")
25805 + 977027. * getSMEFTCoeffEW("CHB")
25806 + 1069899. * getSMEFTCoeffEW("CHW")
25807 - 816019. * getSMEFTCoeffEW("CHWB")
25808 + 48598343. * getSMEFTCoeffEW("CuWR", 2, 2)
25809 + 62025699. * getSMEFTCoeffEW("CuBR", 2, 2)
25810 + 300770201. * getSMEFTCoeffEW("CHl1R", 1, 1)
25811 - 257079386. * getSMEFTCoeffEW("CHeR", 1, 1)
25812 + 37385. * getSMEFTCoeffEW("CHuR", 2, 2)
25813 - 36.349 * getSMEFTCoeffEW("CHl3R", 0, 0)
25814 + 299984515. * getSMEFTCoeffEW("CHl3R", 1, 1)
25815 - 2.329 * delta_GF
25816 + 5.129 * -0.5 * (getSMEFTCoeffEW("CHq1R", 2, 2) - getSMEFTCoeffEW("CHq3R", 2, 2)) * v2
25817 ;
25818
25819 // Add modifications due to small variations of the SM parameters
25820 mu += cHSM * (+2.661 * deltaMz()
25821 - 0.39 * deltaMh()
25822 + 0.693 * deltaaMZ()
25823 + 2.295 * deltaGmu()
25824 + 2.081 * deltamt());
25825
25826 if (FlagQuadraticTerms) {
25827 //Add contributions that are quadratic in the effective coefficients
25828 mu += 0.0;
25829 }
25830
25831 } else
25832 throw std::runtime_error("Bad argument in NPSMEFTd6General::mummttH()");
25833
25834 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
25835 mu += eeettHint + eeettHpar;
25836
25837 // Linear contribution from Higgs self-coupling
25838 mu = mu + cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
25839
25840
25841 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
25842
25843 return mu;
25844}

◆ 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 25487 of file NPSMEFTd6General.cpp.

25487 {
25488
25489 // Only Alpha scheme
25490
25491 double mu = 1.0;
25492
25493 double C1 = 0.0;
25494
25495 double muRG = 0;
25496
25497 // RG scale in GeV
25498 muRG = 1000. * sqrt_s;
25499
25500 if (sqrt_s == 3.0) {
25501
25502 C1 = -0.00054; // Use the same as CLIC
25503
25504 mu +=
25505 +120311. * getSMEFTCoeffEW("CHbox")
25506 - 5772.03 * getSMEFTCoeffEW("CHD")
25507 + 253308. * getSMEFTCoeffEW("CHB")
25508 + 1178831. * getSMEFTCoeffEW("CHW")
25509 + 526388. * getSMEFTCoeffEW("CHWB")
25510 + 139222448. * getSMEFTCoeffEW("CHl1R", 1, 1)
25511 - 119515557. * getSMEFTCoeffEW("CHeR", 1, 1)
25512 + 0. * getSMEFTCoeffEW("CHl3R", 0, 0)
25513 + 139217069. * getSMEFTCoeffEW("CHl3R", 1, 1)
25514 - 2.19 * delta_GF
25515 ;
25516
25517 // Add modifications due to small variations of the SM parameters
25518 mu += cHSM * (+4.384 * deltaMz()
25519 - 0.009 * deltaMh()
25520 - 0.198 * deltaaMZ()
25521 + 2.199 * deltaGmu());
25522
25523 if (FlagQuadraticTerms) {
25524 //Add contributions that are quadratic in the effective coefficients
25525 mu += 0.0;
25526 }
25527
25528 } else if (sqrt_s == 10.0) {
25529
25530 C1 = 0.0; // NA
25531
25532 mu +=
25533 +110705. * getSMEFTCoeffEW("CHbox")
25534 - 2881.46 * getSMEFTCoeffEW("CHD")
25535 + 234510. * getSMEFTCoeffEW("CHB")
25536 + 1090997. * getSMEFTCoeffEW("CHW")
25537 + 487384. * getSMEFTCoeffEW("CHWB")
25538 + 1423231114. * getSMEFTCoeffEW("CHl1R", 1, 1)
25539 - 1221737534. * getSMEFTCoeffEW("CHeR", 1, 1)
25540 + 74.649 * getSMEFTCoeffEW("CHl3R", 0, 0)
25541 + 1423208868. * getSMEFTCoeffEW("CHl3R", 1, 1)
25542 - 2.096 * delta_GF
25543 ;
25544
25545 // Add modifications due to small variations of the SM parameters
25546 mu += cHSM * (+4.016 * deltaMz()
25547 + 0. * deltaMh()
25548 - 0.182 * deltaaMZ()
25549 + 2.183 * deltaGmu());
25550
25551 if (FlagQuadraticTerms) {
25552 //Add contributions that are quadratic in the effective coefficients
25553 mu += 0.0;
25554 }
25555
25556 } else
25557 throw std::runtime_error("Bad argument in NPSMEFTd6General::mummZH()");
25558
25559 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
25560 mu += eeeZHint + eeeZHpar;
25561
25562 // Linear contribution from Higgs self-coupling
25563 mu = mu + cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio_mu(muRG);
25564
25565
25566 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
25567
25568 return mu;
25569}

◆ 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 39263 of file NPSMEFTd6General.cpp.

39263 {
39264 double mu = 1.0;
39265
39266 double cHWp = 0.0;
39267
39268 // In the Warsaw basis the contact interactions are generated only by CiHQ3 but
39269 // in the modified basis ODHW also contribute
39270 // Master Equations below are for cHWp = Ci/Lambda^2 in units of TeV^{-2},
39271 // but LambdaNP is in GeV. Add conversion factor.
39272
39273 cHWp = 4.0 * (sW2_tree / eeMz2) * (getSMEFTCoeffEW("CHq3R", 0, 0) ) * 1000000.0;
39274
39275 // Bin dependences assuming cutoff of the EFT at 5 TeV
39276 // Normalize to the total number of events to remove the dependence on Lumi
39277 // (Numbers correspond to 3/ab)
39278 if (sqrt_s == 14.0) {
39279
39280 if (pTV1 == 100.) {
39281 mu += (558.0 * cHWp + 56.8 * cHWp * cHWp) / 3450.0;
39282
39283 } else if (pTV1 == 150.) {
39284 mu += (410.0 * cHWp + 17.64 * cHWp * cHWp) / 2690.0;
39285
39286 } else if (pTV1 == 220.) {
39287
39288 cHWp = 4.0 * (sW2_tree / eeMz2) * (getSMEFTCoeff("CHq3R", 0, 0, 240.) ) * 1000000.0;
39289
39290 mu += (266.0 * cHWp + 45.6 * cHWp * cHWp) / 925.0;
39291
39292 } else if (pTV1 == 300.) {
39293
39294 cHWp = 4.0 * (sW2_tree / eeMz2) * (getSMEFTCoeff("CHq3R", 0, 0, 350.) ) * 1000000.0;
39295
39296 mu += (304.0 * cHWp + 108.0 * cHWp * cHWp) / 563.0;
39297
39298 } else if (pTV1 == 500.) {
39299
39300 cHWp = 4.0 * (sW2_tree / eeMz2) * (getSMEFTCoeff("CHq3R", 0, 0, 550.) ) * 1000000.0;
39301
39302 mu += (114.40 * cHWp + 96.8 * cHWp * cHWp) / 85.1;
39303
39304 } else if (pTV1 == 750.) {
39305
39306 cHWp = 4.0 * (sW2_tree / eeMz2) * (getSMEFTCoeff("CHq3R", 0, 0, 1000.) ) * 1000000.0;
39307
39308 mu += (46.20 * cHWp + 86.8 * cHWp * cHWp) / 14.9;
39309
39310 } else {
39311 throw std::runtime_error("Bad argument in NPSMEFTd6General::mupTVppWZ()");
39312 }
39313
39314 } else if (sqrt_s == 27.0) {
39315
39316 if (pTV1 == 150.) {
39317 mu += (824.0 * cHWp + 71.6 * cHWp * cHWp) / 5370.0;
39318
39319 } else if (pTV1 == 220.) {
39320 mu += (510.0 * cHWp + 75.2 * cHWp * cHWp) / 2210.0;
39321
39322 } else if (pTV1 == 300.) {
39323 mu += (808.0 * cHWp + 268.4 * cHWp * cHWp) / 1610.0;
39324
39325 } else if (pTV1 == 500.) {
39326 mu += (374.0 * cHWp + 308.0 * cHWp * cHWp) / 331.0;
39327
39328 } else if (pTV1 == 750.) {
39329 mu += (216.0 * cHWp + 420.0 * cHWp * cHWp) / 85.9;
39330
39331 } else if (pTV1 == 1200.) {
39332 mu += (78.2 * cHWp + 325.2 * cHWp * cHWp) / 10.0;
39333
39334 } else {
39335 throw std::runtime_error("Bad argument in NPSMEFTd6General::mupTVppWZ()");
39336 }
39337
39338 } else if (sqrt_s == 100.0) {
39339
39340 if (pTV1 == 220.) {
39341 mu += (2000.0 * cHWp + 368.4 * cHWp * cHWp) / 8030.0;
39342
39343 } else if (pTV1 == 300.) {
39344 mu += (2780.0 * cHWp + 1000.0 * cHWp * cHWp) / 7270.0;
39345
39346 } else if (pTV1 == 500.) {
39347 mu += (1544.0 * cHWp + 1428.0 * cHWp * cHWp) / 2000.0;
39348
39349 } else if (pTV1 == 750.) {
39350 mu += (1256.0 * cHWp + 2668.0 * cHWp * cHWp) / 717.0;
39351
39352 } else if (pTV1 == 1200.) {
39353 mu += (678.0 * cHWp + 3400.0 * cHWp * cHWp) / 142.0;
39354
39355 } else if (pTV1 == 1800.) {
39356 mu += (234.0 * cHWp + 2540.0 * cHWp * cHWp) / 27.5;
39357
39358 } else {
39359 throw std::runtime_error("Bad argument in NPSMEFTd6General::mupTVppWZ()");
39360 }
39361
39362 } else
39363 throw std::runtime_error("Bad argument in NPSMEFTd6General::mupTVppWZ()");
39364
39365 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
39366
39367 return mu;
39368
39369}

◆ 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 20217 of file NPSMEFTd6General.cpp.

20218{
20219 double mu = 1.0;
20220
20221 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
20222 //mu += etHint + etHpar;
20223
20224 // Linear contribution (including the Higgs self-coupling)
20225 mu += delta_mutH_1(sqrt_s);
20226
20227 // Quadratic contribution (including the Higgs self-coupling)
20228 mu += delta_mutH_2(sqrt_s);
20229
20230 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
20231
20232 return mu;
20233}
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 24988 of file NPSMEFTd6General.cpp.

24988 {
24989 double mu = 1.0;
24990
24991 double C1 = 0.0;
24992
24993 if (sqrt_s == 7.0) {
24994
24995 C1 = 0.0;
24996
24997 mu += 0.0;
24998
24999 if (FlagQuadraticTerms) {
25000 //Add contributions that are quadratic in the effective coefficients
25001 mu += 0.0;
25002
25003 }
25004
25005 } else if (sqrt_s == 8.0) {
25006
25007 C1 = 0.0;
25008
25009 mu += 0.0;
25010
25011 if (FlagQuadraticTerms) {
25012 //Add contributions that are quadratic in the effective coefficients
25013 mu += 0.0;
25014
25015 }
25016
25017 } else if (sqrt_s == 13.0) {
25018
25019 C1 = 0.0;
25020
25021 mu += 0.0;
25022
25023 if (FlagQuadraticTerms) {
25024 //Add contributions that are quadratic in the effective coefficients
25025 mu += 0.0;
25026
25027 }
25028
25029 } else if (sqrt_s == 14.0) {
25030
25031 C1 = 0.0;
25032
25033 mu += 0.0;
25034
25035 if (FlagQuadraticTerms) {
25036 //Add contributions that are quadratic in the effective coefficients
25037 mu += 0.0;
25038
25039 }
25040
25041 } else if (sqrt_s == 27.0) {
25042
25043 C1 = 0.0;
25044
25045 mu += 0.0;
25046
25047 if (FlagQuadraticTerms) {
25048 //Add contributions that are quadratic in the effective coefficients
25049 mu += 0.0;
25050
25051 }
25052
25053 } else if (sqrt_s == 100.0) {
25054
25055 C1 = 0.0;
25056
25057 mu += 0.0;
25058
25059 if (FlagQuadraticTerms) {
25060 //Add contributions that are quadratic in the effective coefficients
25061 mu += 0.0;
25062
25063 }
25064
25065 } else
25066 throw std::runtime_error("Bad argument in NPSMEFTd6General::mutHq()");
25067
25068 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
25069 //mu += etHqint + etHqpar;
25070
25071 // Linear contribution from Higgs self-coupling
25072 mu = mu + cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio();
25073
25074
25075 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
25076
25077 return mu;
25078}

◆ 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 36333 of file NPSMEFTd6General.cpp.

36333 {
36334 if (FlagQuadraticTerms) {
36335 return ( muggH(sqrt_s) * BrHbbRatio() * (1.0 + eggFHbb) * (1.0 + eHwidth) / (1.0 + eggFint + eggFpar) / (1.0 + eHbbint + eHbbpar));
36336 } else {
36337 return ( muggH(sqrt_s) + BrHbbRatio() - 1.0 + eggFHbb - eggFint - eggFpar - eHbbint - eHbbpar + eHwidth);
36338 }
36339}

◆ 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 35877 of file NPSMEFTd6General.cpp.

35877 {
35878 if (FlagQuadraticTerms) {
35879 return ( muggH(sqrt_s) * BrHgagaRatio() * (1.0 + eggFHgaga) * (1.0 + eHwidth) / (1.0 + eggFint + eggFpar) / (1.0 + eHgagaint + eHgagapar));
35880 } else {
35881 return ( muggH(sqrt_s) + BrHgagaRatio() - 1.0 + eggFHgaga - eggFint - eggFpar - eHgagaint - eHgagapar + eHwidth);
35882 }
35883}

◆ 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 36219 of file NPSMEFTd6General.cpp.

36219 {
36220 if (FlagQuadraticTerms) {
36221 return ( muggH(sqrt_s) * BrHmumuRatio() * (1.0 + eggFHmumu) * (1.0 + eHwidth) / (1.0 + eggFint + eggFpar) / (1.0 + eHmumuint + eHmumupar));
36222 } else {
36223 return ( muggH(sqrt_s) + BrHmumuRatio() - 1.0 + eggFHmumu - eggFint - eggFpar - eHmumuint - eHmumupar + eHwidth);
36224 }
36225}

◆ 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 36276 of file NPSMEFTd6General.cpp.

36276 {
36277 if (FlagQuadraticTerms) {
36278 return ( muggH(sqrt_s) * BrHtautauRatio() * (1.0 + eggFHtautau) * (1.0 + eHwidth) / (1.0 + eggFint + eggFpar) / (1.0 + eHtautauint + eHtautaupar));
36279 } else {
36280 return ( muggH(sqrt_s) + BrHtautauRatio() - 1.0 + eggFHtautau - eggFint - eggFpar - eHtautauint - eHtautaupar + eHwidth);
36281 }
36282}

◆ 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 36105 of file NPSMEFTd6General.cpp.

36105 {
36106 if (FlagQuadraticTerms) {
36107 return ( muggH(sqrt_s) * BrHWWRatio() * (1.0 + eggFHWW) * (1.0 + eHwidth) / (1.0 + eggFint + eggFpar) / (1.0 + eHWWint + eHWWpar));
36108 } else {
36109 return ( muggH(sqrt_s) + BrHWWRatio() - 1.0 + eggFHWW - eggFint - eggFpar - eHWWint - eHWWpar + eHwidth);
36110 }
36111}

◆ 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 36162 of file NPSMEFTd6General.cpp.

36162 {
36163 if (FlagQuadraticTerms) {
36164 return ( muggH(sqrt_s) * BrHWW2l2vRatio() * (1.0 + eggFHWW) * (1.0 + eHwidth) / (1.0 + eggFint + eggFpar) / (1.0 + eHWWint + eHWWpar));
36165 } else {
36166 return ( muggH(sqrt_s) + BrHWW2l2vRatio() - 1.0 + eggFHWW - eggFint - eggFpar - eHWWint - eHWWpar + eHwidth);
36167 }
36168}

◆ 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 35934 of file NPSMEFTd6General.cpp.

35934 {
35935 if (FlagQuadraticTerms) {
35936 return ( muggH(sqrt_s) * BrHZgaRatio() * (1.0 + eggFHZga) * (1.0 + eHwidth) / (1.0 + eggFint + eggFpar) / (1.0 + eHZgaint + eHZgapar));
35937 } else {
35938 return ( muggH(sqrt_s) + BrHZgaRatio() - 1.0 + eggFHZga - eggFint - eggFpar - eHZgaint - eHZgapar + eHwidth);
35939 }
35940}

◆ 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 36436 of file NPSMEFTd6General.cpp.

36436 {
36437 if (FlagQuadraticTerms) {
36438 return ( muggH(sqrt_s) * BrHZgamumuRatio() * (1.0 + eggFHZga) * (1.0 + eHwidth) / (1.0 + eggFint + eggFpar) / (1.0 + eHZgaint + eHZgapar));
36439 } else {
36440 return ( muggH(sqrt_s) + BrHZgamumuRatio() - 1.0 + eggFHZga - eggFint - eggFpar - eHZgaint - eHZgapar + eHwidth);
36441 }
36442}
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 35991 of file NPSMEFTd6General.cpp.

35991 {
35992 if (FlagQuadraticTerms) {
35993 return ( muggH(sqrt_s) * BrHZZRatio() * (1.0 + eggFHZZ) * (1.0 + eHwidth) / (1.0 + eggFint + eggFpar) / (1.0 + eHZZint + eHZZpar));
35994 } else {
35995 return ( muggH(sqrt_s) + BrHZZRatio() - 1.0 + eggFHZZ - eggFint - eggFpar - eHZZint - eHZZpar + eHwidth);
35996 }
35997}

◆ 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 36048 of file NPSMEFTd6General.cpp.

36048 {
36049 if (FlagQuadraticTerms) {
36050 return ( muggH(sqrt_s) * BrHZZ4lRatio() * (1.0 + eggFHZZ) * (1.0 + eHwidth) / (1.0 + eggFint + eggFpar) / (1.0 + eHZZint + eHZZpar));
36051 } else {
36052 return ( muggH(sqrt_s) + BrHZZ4lRatio() - 1.0 + eggFHZZ - eggFint - eggFpar - eHZZint - eHZZpar + eHwidth);
36053 }
36054}

◆ 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 36428 of file NPSMEFTd6General.cpp.

36428 {
36429 if (FlagQuadraticTerms) {
36430 return ( muggH(sqrt_s) * BrHZZ4muRatio() * (1.0 + eggFHZZ) * (1.0 + eHwidth) / (1.0 + eggFint + eggFpar) / (1.0 + eHZZint + eHZZpar));
36431 } else {
36432 return ( muggH(sqrt_s) + BrHZZ4muRatio() - 1.0 + eggFHZZ - eggFint - eggFpar - eHZZint - eHZZpar + eHwidth);
36433 }
36434}
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 36382 of file NPSMEFTd6General.cpp.

36382 {
36383 if (FlagQuadraticTerms) {
36384 return ( muttH(sqrt_s) * BrHbbRatio() * (1.0 + ettHbb) * (1.0 + eHwidth) / (1.0 + eeettHint + eeettHpar) / (1.0 + eHbbint + eHbbpar));
36385 } else {
36386 return ( muttH(sqrt_s) + BrHbbRatio() - 1.0 + ettHbb - eeettHint - eeettHpar - eHbbint - eHbbpar + eHwidth);
36387 }
36388}

◆ 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 35926 of file NPSMEFTd6General.cpp.

35926 {
35927 if (FlagQuadraticTerms) {
35928 return ( muttH(sqrt_s) * BrHgagaRatio() * (1.0 + ettHgaga) * (1.0 + eHwidth) / (1.0 + eeettHint + eeettHpar) / (1.0 + eHgagaint + eHgagapar));
35929 } else {
35930 return ( muttH(sqrt_s) + BrHgagaRatio() - 1.0 + ettHgaga - eeettHint - eeettHpar - eHgagaint - eHgagapar + eHwidth);
35931 }
35932}

◆ 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 36268 of file NPSMEFTd6General.cpp.

36268 {
36269 if (FlagQuadraticTerms) {
36270 return ( muttH(sqrt_s) * BrHmumuRatio() * (1.0 + ettHmumu) * (1.0 + eHwidth) / (1.0 + eeettHint + eeettHpar) / (1.0 + eHmumuint + eHmumupar));
36271 } else {
36272 return ( muttH(sqrt_s) + BrHmumuRatio() - 1.0 + ettHmumu - eeettHint - eeettHpar - eHmumuint - eHmumupar + eHwidth);
36273 }
36274}

◆ 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 36325 of file NPSMEFTd6General.cpp.

36325 {
36326 if (FlagQuadraticTerms) {
36327 return ( muttH(sqrt_s) * BrHtautauRatio() * (1.0 + ettHtautau) * (1.0 + eHwidth) / (1.0 + eeettHint + eeettHpar) / (1.0 + eHtautauint + eHtautaupar));
36328 } else {
36329 return ( muttH(sqrt_s) + BrHtautauRatio() - 1.0 + ettHtautau - eeettHint - eeettHpar - eHtautauint - eHtautaupar + eHwidth);
36330 }
36331}

◆ 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 36154 of file NPSMEFTd6General.cpp.

36154 {
36155 if (FlagQuadraticTerms) {
36156 return ( muttH(sqrt_s) * BrHWWRatio() * (1.0 + ettHWW) * (1.0 + eHwidth) / (1.0 + eeettHint + eeettHpar) / (1.0 + eHWWint + eHWWpar));
36157 } else {
36158 return ( muttH(sqrt_s) + BrHWWRatio() - 1.0 + ettHWW - eeettHint - eeettHpar - eHWWint - eHWWpar + eHwidth);
36159 }
36160}

◆ 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 36211 of file NPSMEFTd6General.cpp.

36211 {
36212 if (FlagQuadraticTerms) {
36213 return ( muttH(sqrt_s) * BrHWW2l2vRatio() * (1.0 + ettHWW) * (1.0 + eHwidth) / (1.0 + eeettHint + eeettHpar) / (1.0 + eHWWint + eHWWpar));
36214 } else {
36215 return ( muttH(sqrt_s) + BrHWW2l2vRatio() - 1.0 + ettHWW - eeettHint - eeettHpar - eHWWint - eHWWpar + eHwidth);
36216 }
36217}

◆ 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 35983 of file NPSMEFTd6General.cpp.

35983 {
35984 if (FlagQuadraticTerms) {
35985 return ( muttH(sqrt_s) * BrHZgaRatio() * (1.0 + ettHZga) * (1.0 + eHwidth) / (1.0 + eeettHint + eeettHpar) / (1.0 + eHZgaint + eHZgapar));
35986 } else {
35987 return ( muttH(sqrt_s) + BrHZgaRatio() - 1.0 + ettHZga - eeettHint - eeettHpar - eHZgaint - eHZgapar + eHwidth);
35988 }
35989}

◆ 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 36040 of file NPSMEFTd6General.cpp.

36040 {
36041 if (FlagQuadraticTerms) {
36042 return ( muttH(sqrt_s) * BrHZZRatio() * (1.0 + ettHZZ) * (1.0 + eHwidth) / (1.0 + eeettHint + eeettHpar) / (1.0 + eHZZint + eHZZpar));
36043 } else {
36044 return ( muttH(sqrt_s) + BrHZZRatio() - 1.0 + ettHZZ - eeettHint - eeettHpar - eHZZint - eHZZpar + eHwidth);
36045 }
36046}

◆ 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 36097 of file NPSMEFTd6General.cpp.

36097 {
36098 if (FlagQuadraticTerms) {
36099 return ( muttH(sqrt_s) * BrHZZ4lRatio() * (1.0 + ettHZZ) * (1.0 + eHwidth) / (1.0 + eeettHint + eeettHpar) / (1.0 + eHZZint + eHZZpar));
36100 } else {
36101 return ( muttH(sqrt_s) + BrHZZ4lRatio() - 1.0 + ettHZZ - eeettHint - eeettHpar - eHZZint - eHZZpar + eHwidth);
36102 }
36103}

◆ 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 36390 of file NPSMEFTd6General.cpp.

36390 {
36391 return ( muVBF(sqrt_s) * Br_H_inv() * (1.0 + eVBFHinv) / (1.0 + eVBFint + eVBFpar));
36392}
virtual const double muVBF(const double sqrt_s) const
The ratio between the vector-boson fusion Higgs production cross-section in the current model and in...

◆ 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 36341 of file NPSMEFTd6General.cpp.

36341 {
36342 if (FlagQuadraticTerms) {
36343 return ( muVBF(sqrt_s) * BrHbbRatio() * (1.0 + eVBFHbb) * (1.0 + eHwidth) / (1.0 + eVBFint + eVBFpar) / (1.0 + eHbbint + eHbbpar));
36344 } else {
36345 return ( muVBF(sqrt_s) + BrHbbRatio() - 1.0 + eVBFHbb - eVBFint - eVBFpar - eHbbint - eHbbpar + eHwidth);
36346 }
36347}

◆ 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 35885 of file NPSMEFTd6General.cpp.

35885 {
35886 if (FlagQuadraticTerms) {
35887 return ( muVBF(sqrt_s) * BrHgagaRatio() * (1.0 + eVBFHgaga) * (1.0 + eHwidth) / (1.0 + eVBFint + eVBFpar) / (1.0 + eHgagaint + eHgagapar));
35888 } else {
35889 return ( muVBF(sqrt_s) + BrHgagaRatio() - 1.0 + eVBFHgaga - eVBFint - eVBFpar - eHgagaint - eHgagapar + eHwidth);
35890 }
35891}

◆ 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 36394 of file NPSMEFTd6General.cpp.

36394 {
36395 if (FlagQuadraticTerms) {
36396 return ( muVBF(sqrt_s) * BrHtoinvRatio() * (1.0 + eVBFHinv) / (1.0 + eVBFint + eVBFpar));
36397 } else {
36398 return ( muVBF(sqrt_s) + BrHtoinvRatio() - 1.0 + eVBFHinv - eVBFint - eVBFpar);
36399 }
36400}
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 36227 of file NPSMEFTd6General.cpp.

36227 {
36228 if (FlagQuadraticTerms) {
36229 return ( muVBF(sqrt_s) * BrHmumuRatio() * (1.0 + eVBFHmumu) * (1.0 + eHwidth) / (1.0 + eVBFint + eVBFpar) / (1.0 + eHmumuint + eHmumupar));
36230 } else {
36231 return ( muVBF(sqrt_s) + BrHmumuRatio() - 1.0 + eVBFHmumu - eVBFint - eVBFpar - eHmumuint - eHmumupar + eHwidth);
36232 }
36233}

◆ 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 36284 of file NPSMEFTd6General.cpp.

36284 {
36285 if (FlagQuadraticTerms) {
36286 return ( muVBF(sqrt_s) * BrHtautauRatio() * (1.0 + eVBFHtautau) * (1.0 + eHwidth) / (1.0 + eVBFint + eVBFpar) / (1.0 + eHtautauint + eHtautaupar));
36287 } else {
36288 return ( muVBF(sqrt_s) + BrHtautauRatio() - 1.0 + eVBFHtautau - eVBFint - eVBFpar - eHtautauint - eHtautaupar + eHwidth);
36289 }
36290}

◆ 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 36113 of file NPSMEFTd6General.cpp.

36113 {
36114 if (FlagQuadraticTerms) {
36115 return ( muVBF(sqrt_s) * BrHWWRatio() * (1.0 + eVBFHWW) * (1.0 + eHwidth) / (1.0 + eVBFint + eVBFpar) / (1.0 + eHWWint + eHWWpar));
36116 } else {
36117 return ( muVBF(sqrt_s) + BrHWWRatio() - 1.0 + eVBFHWW - eVBFint - eVBFpar - eHWWint - eHWWpar + eHwidth);
36118 }
36119}

◆ 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 36170 of file NPSMEFTd6General.cpp.

36170 {
36171 if (FlagQuadraticTerms) {
36172 return ( muVBF(sqrt_s) * BrHWW2l2vRatio() * (1.0 + eVBFHWW) * (1.0 + eHwidth) / (1.0 + eVBFint + eVBFpar) / (1.0 + eHWWint + eHWWpar));
36173 } else {
36174 return ( muVBF(sqrt_s) + BrHWW2l2vRatio() - 1.0 + eVBFHWW - eVBFint - eVBFpar - eHWWint - eHWWpar + eHwidth);
36175 }
36176}

◆ 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 35942 of file NPSMEFTd6General.cpp.

35942 {
35943 if (FlagQuadraticTerms) {
35944 return ( muVBF(sqrt_s) * BrHZgaRatio() * (1.0 + eVBFHZga) * (1.0 + eHwidth) / (1.0 + eVBFint + eVBFpar) / (1.0 + eHZgaint + eHZgapar));
35945 } else {
35946 return ( muVBF(sqrt_s) + BrHZgaRatio() - 1.0 + eVBFHZga - eVBFint - eVBFpar - eHZgaint - eHZgapar + eHwidth);
35947 }
35948}

◆ 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 35999 of file NPSMEFTd6General.cpp.

35999 {
36000 if (FlagQuadraticTerms) {
36001 return ( muVBF(sqrt_s) * BrHZZRatio() * (1.0 + eVBFHZZ) * (1.0 + eHwidth) / (1.0 + eVBFint + eVBFpar) / (1.0 + eHZZint + eHZZpar));
36002 } else {
36003 return ( muVBF(sqrt_s) + BrHZZRatio() - 1.0 + eVBFHZZ - eVBFint - eVBFpar - eHZZint - eHZZpar + eHwidth);
36004 }
36005}

◆ 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 36056 of file NPSMEFTd6General.cpp.

36056 {
36057 if (FlagQuadraticTerms) {
36058 return ( muVBF(sqrt_s) * BrHZZ4lRatio() * (1.0 + eVBFHZZ) * (1.0 + eHwidth) / (1.0 + eVBFint + eVBFpar) / (1.0 + eHZZint + eHZZpar));
36059 } else {
36060 return ( muVBF(sqrt_s) + BrHZZ4lRatio() - 1.0 + eVBFHZZ - eVBFint - eVBFpar - eHZZint - eHZZpar + eHwidth);
36061 }
36062}

◆ 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 36365 of file NPSMEFTd6General.cpp.

36365 {
36366 // Theory uncertainty in VH production, from the WH and ZH ones
36367 double sigmaWH_SM = trueSM.computeSigmaWH(sqrt_s);
36368 double sigmaZH_SM = trueSM.computeSigmaZH(sqrt_s);
36369 double eVHtot, eVHbb;
36370
36371 eVHtot = ((eWHint + eWHpar) * sigmaWH_SM + (eZHint + eZHpar) * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
36372
36373 eVHbb = (eWHbb * sigmaWH_SM + eZHbb * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
36374
36375 if (FlagQuadraticTerms) {
36376 return ( muVH(sqrt_s) * BrHbbRatio() * (1.0 + eVHbb) * (1.0 + eHwidth) / (1.0 + eVHtot) / (1.0 + eHbbint + eHbbpar));
36377 } else {
36378 return ( muVH(sqrt_s) + BrHbbRatio() - 1.0 + eVHbb - eVHtot - eHbbint - eHbbpar + eHwidth);
36379 }
36380}
virtual const double muVH(const double sqrt_s) const
The ratio between the WH+ZH associated production cross-section in the current model and in the Stan...

◆ 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 36402 of file NPSMEFTd6General.cpp.

36402 {
36403 // Theory uncertainty in VH production, from the WH and ZH ones
36404 double sigmaWH_SM = trueSM.computeSigmaWH(sqrt_s);
36405 double sigmaZH_SM = trueSM.computeSigmaZH(sqrt_s);
36406 double eVHtot;
36407
36408 eVHtot = ((eWHint + eWHpar) * sigmaWH_SM + (eZHint + eZHpar) * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
36409
36410 return ( muVH(sqrt_s) * Br_H_inv() * (1.0 + eVHinv) / (1.0 + eVHtot));
36411}

◆ 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 35909 of file NPSMEFTd6General.cpp.

35909 {
35910 // Theory uncertainty in VH production, from the WH and ZH ones
35911 double sigmaWH_SM = trueSM.computeSigmaWH(sqrt_s);
35912 double sigmaZH_SM = trueSM.computeSigmaZH(sqrt_s);
35913 double eVHtot, eVHgaga;
35914
35915 eVHtot = ((eWHint + eWHpar) * sigmaWH_SM + (eZHint + eZHpar) * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
35916
35917 eVHgaga = (eWHgaga * sigmaWH_SM + eZHgaga * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
35918
35919 if (FlagQuadraticTerms) {
35920 return ( muVH(sqrt_s) * BrHgagaRatio() * (1.0 + eVHgaga) * (1.0 + eHwidth) / (1.0 + eVHtot) / (1.0 + eHgagaint + eHgagapar));
35921 } else {
35922 return ( muVH(sqrt_s) + BrHgagaRatio() - 1.0 + eVHgaga - eVHtot - eHgagaint - eHgagapar + eHwidth);
35923 }
35924}

◆ 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 36413 of file NPSMEFTd6General.cpp.

36413 {
36414 // Theory uncertainty in VH production, from the WH and ZH ones
36415 double sigmaWH_SM = trueSM.computeSigmaWH(sqrt_s);
36416 double sigmaZH_SM = trueSM.computeSigmaZH(sqrt_s);
36417 double eVHtot;
36418
36419 eVHtot = ((eWHint + eWHpar) * sigmaWH_SM + (eZHint + eZHpar) * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
36420
36421 if (FlagQuadraticTerms) {
36422 return ( muVH(sqrt_s) * BrHtoinvRatio() * (1.0 + eVHinv) / (1.0 + eVHtot));
36423 } else {
36424 return ( muVH(sqrt_s) + BrHtoinvRatio() - 1.0 + eVHinv - eVHtot);
36425 }
36426}

◆ 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 36251 of file NPSMEFTd6General.cpp.

36251 {
36252 // Theory uncertainty in VH production, from the WH and ZH ones
36253 double sigmaWH_SM = trueSM.computeSigmaWH(sqrt_s);
36254 double sigmaZH_SM = trueSM.computeSigmaZH(sqrt_s);
36255 double eVHtot, eVHmumu;
36256
36257 eVHtot = ((eWHint + eWHpar) * sigmaWH_SM + (eZHint + eZHpar) * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
36258
36259 eVHmumu = (eWHmumu * sigmaWH_SM + eZHmumu * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
36260
36261 if (FlagQuadraticTerms) {
36262 return ( muVH(sqrt_s) * BrHmumuRatio() * (1.0 + eVHmumu) * (1.0 + eHwidth) / (1.0 + eVHtot) / (1.0 + eHmumuint + eHmumupar));
36263 } else {
36264 return ( muVH(sqrt_s) + BrHmumuRatio() - 1.0 + eVHmumu - eVHtot - eHmumuint - eHmumupar + eHwidth);
36265 }
36266}

◆ 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 36308 of file NPSMEFTd6General.cpp.

36308 {
36309 // Theory uncertainty in VH production, from the WH and ZH ones
36310 double sigmaWH_SM = trueSM.computeSigmaWH(sqrt_s);
36311 double sigmaZH_SM = trueSM.computeSigmaZH(sqrt_s);
36312 double eVHtot, eVHtautau;
36313
36314 eVHtot = ((eWHint + eWHpar) * sigmaWH_SM + (eZHint + eZHpar) * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
36315
36316 eVHtautau = (eWHtautau * sigmaWH_SM + eZHtautau * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
36317
36318 if (FlagQuadraticTerms) {
36319 return ( muVH(sqrt_s) * BrHtautauRatio() * (1.0 + eVHtautau) * (1.0 + eHwidth) / (1.0 + eVHtot) / (1.0 + eHtautauint + eHtautaupar));
36320 } else {
36321 return ( muVH(sqrt_s) + BrHtautauRatio() - 1.0 + eVHtautau - eVHtot - eHtautauint - eHtautaupar + eHwidth);
36322 }
36323}

◆ 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 36137 of file NPSMEFTd6General.cpp.

36137 {
36138 // Theory uncertainty in VH production, from the WH and ZH ones
36139 double sigmaWH_SM = trueSM.computeSigmaWH(sqrt_s);
36140 double sigmaZH_SM = trueSM.computeSigmaZH(sqrt_s);
36141 double eVHtot, eVHWW;
36142
36143 eVHtot = ((eWHint + eWHpar) * sigmaWH_SM + (eZHint + eZHpar) * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
36144
36145 eVHWW = (eWHWW * sigmaWH_SM + eZHWW * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
36146
36147 if (FlagQuadraticTerms) {
36148 return ( muVH(sqrt_s) * BrHWWRatio() * (1.0 + eVHWW) * (1.0 + eHwidth) / (1.0 + eVHtot) / (1.0 + eHWWint + eHWWpar));
36149 } else {
36150 return ( muVH(sqrt_s) + BrHWWRatio() - 1.0 + eVHWW - eVHtot - eHWWint - eHWWpar + eHwidth);
36151 }
36152}

◆ 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 36194 of file NPSMEFTd6General.cpp.

36194 {
36195 // Theory uncertainty in VH production, from the WH and ZH ones
36196 double sigmaWH_SM = trueSM.computeSigmaWH(sqrt_s);
36197 double sigmaZH_SM = trueSM.computeSigmaZH(sqrt_s);
36198 double eVHtot, eVHWW;
36199
36200 eVHtot = ((eWHint + eWHpar) * sigmaWH_SM + (eZHint + eZHpar) * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
36201
36202 eVHWW = (eWHWW * sigmaWH_SM + eZHWW * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
36203
36204 if (FlagQuadraticTerms) {
36205 return ( muVH(sqrt_s) * BrHWW2l2vRatio() * (1.0 + eVHWW) * (1.0 + eHwidth) / (1.0 + eVHtot) / (1.0 + eHWWint + eHWWpar));
36206 } else {
36207 return ( muVH(sqrt_s) + BrHWW2l2vRatio() - 1.0 + eVHWW - eVHtot - eHWWint - eHWWpar + eHwidth);
36208 }
36209}

◆ 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 35966 of file NPSMEFTd6General.cpp.

35966 {
35967 // Theory uncertainty in VH production, from the WH and ZH ones
35968 double sigmaWH_SM = trueSM.computeSigmaWH(sqrt_s);
35969 double sigmaZH_SM = trueSM.computeSigmaZH(sqrt_s);
35970 double eVHtot, eVHZga;
35971
35972 eVHtot = ((eWHint + eWHpar) * sigmaWH_SM + (eZHint + eZHpar) * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
35973
35974 eVHZga = (eWHZga * sigmaWH_SM + eZHZga * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
35975
35976 if (FlagQuadraticTerms) {
35977 return ( muVH(sqrt_s) * BrHZgaRatio() * (1.0 + eVHZga) * (1.0 + eHwidth) / (1.0 + eVHtot) / (1.0 + eHZgaint + eHZgapar));
35978 } else {
35979 return ( muVH(sqrt_s) + BrHZgaRatio() - 1.0 + eVHZga - eVHtot - eHZgaint - eHZgapar + eHwidth);
35980 }
35981}

◆ 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 36023 of file NPSMEFTd6General.cpp.

36023 {
36024 // Theory uncertainty in VH production, from the WH and ZH ones
36025 double sigmaWH_SM = trueSM.computeSigmaWH(sqrt_s);
36026 double sigmaZH_SM = trueSM.computeSigmaZH(sqrt_s);
36027 double eVHtot, eVHZZ;
36028
36029 eVHtot = ((eWHint + eWHpar) * sigmaWH_SM + (eZHint + eZHpar) * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
36030
36031 eVHZZ = (eWHZZ * sigmaWH_SM + eZHZZ * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
36032
36033 if (FlagQuadraticTerms) {
36034 return ( muVH(sqrt_s) * BrHZZRatio() * (1.0 + eVHZZ) * (1.0 + eHwidth) / (1.0 + eVHtot) / (1.0 + eHZZint + eHZZpar));
36035 } else {
36036 return ( muVH(sqrt_s) + BrHZZRatio() - 1.0 + eVHZZ - eVHtot - eHZZint - eHZZpar + eHwidth);
36037 }
36038}

◆ 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 36080 of file NPSMEFTd6General.cpp.

36080 {
36081 // Theory uncertainty in VH production, from the WH and ZH ones
36082 double sigmaWH_SM = trueSM.computeSigmaWH(sqrt_s);
36083 double sigmaZH_SM = trueSM.computeSigmaZH(sqrt_s);
36084 double eVHtot, eVHZZ;
36085
36086 eVHtot = ((eWHint + eWHpar) * sigmaWH_SM + (eZHint + eZHpar) * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
36087
36088 eVHZZ = (eWHZZ * sigmaWH_SM + eZHZZ * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
36089
36090 if (FlagQuadraticTerms) {
36091 return ( muVH(sqrt_s) * BrHZZ4lRatio() * (1.0 + eVHZZ) * (1.0 + eHwidth) / (1.0 + eVHtot) / (1.0 + eHZZint + eHZZpar));
36092 } else {
36093 return ( muVH(sqrt_s) + BrHZZ4lRatio() - 1.0 + eVHZZ - eVHtot - eHZZint - eHZZpar + eHwidth);
36094 }
36095}

◆ 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 36357 of file NPSMEFTd6General.cpp.

36357 {
36358 if (FlagQuadraticTerms) {
36359 return ( muWH(sqrt_s) * BrHbbRatio() * (1.0 + eWHbb) * (1.0 + eHwidth) / (1.0 + eWHint + eWHpar) / (1.0 + eHbbint + eHbbpar));
36360 } else {
36361 return ( muWH(sqrt_s) + BrHbbRatio() - 1.0 + eWHbb - eWHint - eWHpar - eHbbint - eHbbpar + eHwidth);
36362 }
36363}
virtual const double muWH(const double sqrt_s) const
The ratio between the W-Higgs associated production cross-section in the current model and in the St...

◆ 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 35901 of file NPSMEFTd6General.cpp.

35901 {
35902 if (FlagQuadraticTerms) {
35903 return ( muWH(sqrt_s) * BrHgagaRatio() * (1.0 + eWHgaga) * (1.0 + eHwidth) / (1.0 + eWHint + eWHpar) / (1.0 + eHgagaint + eHgagapar));
35904 } else {
35905 return ( muWH(sqrt_s) + BrHgagaRatio() - 1.0 + eWHgaga - eWHint - eWHpar - eHgagaint - eHgagapar + eHwidth);
35906 }
35907}

◆ 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 36243 of file NPSMEFTd6General.cpp.

36243 {
36244 if (FlagQuadraticTerms) {
36245 return ( muWH(sqrt_s) * BrHmumuRatio() * (1.0 + eWHmumu) * (1.0 + eHwidth) / (1.0 + eWHint + eWHpar) / (1.0 + eHmumuint + eHmumupar));
36246 } else {
36247 return ( muWH(sqrt_s) + BrHmumuRatio() - 1.0 + eWHmumu - eWHint - eWHpar - eHmumuint - eHmumupar + eHwidth);
36248 }
36249}

◆ 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 36300 of file NPSMEFTd6General.cpp.

36300 {
36301 if (FlagQuadraticTerms) {
36302 return ( muWH(sqrt_s) * BrHtautauRatio() * (1.0 + eWHtautau) * (1.0 + eHwidth) / (1.0 + eWHint + eWHpar) / (1.0 + eHtautauint + eHtautaupar));
36303 } else {
36304 return ( muWH(sqrt_s) + BrHtautauRatio() - 1.0 + eWHtautau - eWHint - eWHpar - eHtautauint - eHtautaupar + eHwidth);
36305 }
36306}

◆ 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 36129 of file NPSMEFTd6General.cpp.

36129 {
36130 if (FlagQuadraticTerms) {
36131 return ( muWH(sqrt_s) * BrHWWRatio() * (1.0 + eWHWW) * (1.0 + eHwidth) / (1.0 + eWHint + eWHpar) / (1.0 + eHWWint + eHWWpar));
36132 } else {
36133 return ( muWH(sqrt_s) + BrHWWRatio() - 1.0 + eWHWW - eWHint - eWHpar - eHWWint - eHWWpar + eHwidth);
36134 }
36135}

◆ 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 36186 of file NPSMEFTd6General.cpp.

36186 {
36187 if (FlagQuadraticTerms) {
36188 return ( muWH(sqrt_s) * BrHWW2l2vRatio() * (1.0 + eWHWW) * (1.0 + eHwidth) / (1.0 + eWHint + eWHpar) / (1.0 + eHWWint + eHWWpar));
36189 } else {
36190 return ( muWH(sqrt_s) + BrHWW2l2vRatio() - 1.0 + eWHWW - eWHint - eWHpar - eHWWint - eHWWpar + eHwidth);
36191 }
36192}

◆ 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 35958 of file NPSMEFTd6General.cpp.

35958 {
35959 if (FlagQuadraticTerms) {
35960 return ( muWH(sqrt_s) * BrHZgaRatio() * (1.0 + eWHZga) * (1.0 + eHwidth) / (1.0 + eWHint + eWHpar) / (1.0 + eHZgaint + eHZgapar));
35961 } else {
35962 return ( muWH(sqrt_s) + BrHZgaRatio() - 1.0 + eWHZga - eWHint - eWHpar - eHZgaint - eHZgapar + eHwidth);
35963 }
35964}

◆ 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 36015 of file NPSMEFTd6General.cpp.

36015 {
36016 if (FlagQuadraticTerms) {
36017 return ( muWH(sqrt_s) * BrHZZRatio() * (1.0 + eWHZZ) * (1.0 + eHwidth) / (1.0 + eWHint + eWHpar) / (1.0 + eHZZint + eHZZpar));
36018 } else {
36019 return ( muWH(sqrt_s) + BrHZZRatio() - 1.0 + eWHZZ - eWHint - eWHpar - eHZZint - eHZZpar + eHwidth);
36020 }
36021}

◆ 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 36072 of file NPSMEFTd6General.cpp.

36072 {
36073 if (FlagQuadraticTerms) {
36074 return ( muWH(sqrt_s) * BrHZZ4lRatio() * (1.0 + eWHZZ) * (1.0 + eHwidth) / (1.0 + eWHint + eWHpar) / (1.0 + eHZZint + eHZZpar));
36075 } else {
36076 return ( muWH(sqrt_s) + BrHZZ4lRatio() - 1.0 + eWHZZ - eWHint - eWHpar - eHZZint - eHZZpar + eHwidth);
36077 }
36078}

◆ 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 36349 of file NPSMEFTd6General.cpp.

36349 {
36350 if (FlagQuadraticTerms) {
36351 return ( muZH(sqrt_s) * BrHbbRatio() * (1.0 + eZHbb) * (1.0 + eHwidth) / (1.0 + eZHint + eZHpar) / (1.0 + eHbbint + eHbbpar));
36352 } else {
36353 return ( muZH(sqrt_s) + BrHbbRatio() - 1.0 + eZHbb - eZHint - eZHpar - eHbbint - eHbbpar + eHwidth);
36354 }
36355}
virtual const double muZH(const double sqrt_s) const
The ratio between the Z-Higgs associated production cross-section in the current model and in the St...

◆ 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 35893 of file NPSMEFTd6General.cpp.

35893 {
35894 if (FlagQuadraticTerms) {
35895 return ( muZH(sqrt_s) * BrHgagaRatio() * (1.0 + eZHgaga) * (1.0 + eHwidth) / (1.0 + eZHint + eZHpar) / (1.0 + eHgagaint + eHgagapar));
35896 } else {
35897 return ( muZH(sqrt_s) + BrHgagaRatio() - 1.0 + eZHgaga - eZHint - eZHpar - eHgagaint - eHgagapar + eHwidth);
35898 }
35899}

◆ 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 36235 of file NPSMEFTd6General.cpp.

36235 {
36236 if (FlagQuadraticTerms) {
36237 return ( muZH(sqrt_s) * BrHmumuRatio() * (1.0 + eZHmumu) * (1.0 + eHwidth) / (1.0 + eZHint + eZHpar) / (1.0 + eHmumuint + eHmumupar));
36238 } else {
36239 return ( muZH(sqrt_s) + BrHmumuRatio() - 1.0 + eZHmumu - eZHint - eZHpar - eHmumuint - eHmumupar + eHwidth);
36240 }
36241}

◆ 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 36292 of file NPSMEFTd6General.cpp.

36292 {
36293 if (FlagQuadraticTerms) {
36294 return ( muZH(sqrt_s) * BrHtautauRatio() * (1.0 + eZHtautau) * (1.0 + eHwidth) / (1.0 + eZHint + eZHpar) / (1.0 + eHtautauint + eHtautaupar));
36295 } else {
36296 return ( muZH(sqrt_s) + BrHtautauRatio() - 1.0 + eZHtautau - eZHint - eZHpar - eHtautauint - eHtautaupar + eHwidth);
36297 }
36298}

◆ 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 36121 of file NPSMEFTd6General.cpp.

36121 {
36122 if (FlagQuadraticTerms) {
36123 return ( muZH(sqrt_s) * BrHWWRatio() * (1.0 + eZHWW) * (1.0 + eHwidth) / (1.0 + eZHint + eZHpar) / (1.0 + eHWWint + eHWWpar));
36124 } else {
36125 return ( muZH(sqrt_s) + BrHWWRatio() - 1.0 + eZHWW - eZHint - eZHpar - eHWWint - eHWWpar + eHwidth);
36126 }
36127}

◆ 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 36178 of file NPSMEFTd6General.cpp.

36178 {
36179 if (FlagQuadraticTerms) {
36180 return ( muZH(sqrt_s) * BrHWW2l2vRatio() * (1.0 + eZHWW) * (1.0 + eHwidth) / (1.0 + eZHint + eZHpar) / (1.0 + eHWWint + eHWWpar));
36181 } else {
36182 return ( muZH(sqrt_s) + BrHWW2l2vRatio() - 1.0 + eZHWW - eZHint - eZHpar - eHWWint - eHWWpar + eHwidth);
36183 }
36184}

◆ 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 35950 of file NPSMEFTd6General.cpp.

35950 {
35951 if (FlagQuadraticTerms) {
35952 return ( muZH(sqrt_s) * BrHZgaRatio() * (1.0 + eZHZga) * (1.0 + eHwidth) / (1.0 + eZHint + eZHpar) / (1.0 + eHZgaint + eHZgapar));
35953 } else {
35954 return ( muZH(sqrt_s) + BrHZgaRatio() - 1.0 + eZHZga - eZHint - eZHpar - eHZgaint - eHZgapar + eHwidth);
35955 }
35956}

◆ 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 36007 of file NPSMEFTd6General.cpp.

36007 {
36008 if (FlagQuadraticTerms) {
36009 return ( muZH(sqrt_s) * BrHZZRatio() * (1.0 + eZHZZ) * (1.0 + eHwidth) / (1.0 + eZHint + eZHpar) / (1.0 + eHZZint + eHZZpar));
36010 } else {
36011 return ( muZH(sqrt_s) + BrHZZRatio() - 1.0 + eZHZZ - eZHint - eZHpar - eHZZint - eHZZpar + eHwidth);
36012 }
36013}

◆ 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 36064 of file NPSMEFTd6General.cpp.

36064 {
36065 if (FlagQuadraticTerms) {
36066 return ( muZH(sqrt_s) * BrHZZ4lRatio() * (1.0 + eZHZZ) * (1.0 + eHwidth) / (1.0 + eZHint + eZHpar) / (1.0 + eHZZint + eHZZpar));
36067 } else {
36068 return ( muZH(sqrt_s) + BrHZZ4lRatio() - 1.0 + eZHZZ - eZHint - eZHpar - eHZZint - eHZZpar + eHwidth);
36069 }
36070}

◆ 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 20053 of file NPSMEFTd6General.cpp.

20054{
20055 double mu = 1.0;
20056
20057 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
20058 mu += ettHint + ettHpar;
20059
20060 // Linear contribution (including the Higgs self-coupling)
20061 mu += delta_muttH_1(sqrt_s);
20062
20063 // Quadratic contribution (including the Higgs self-coupling)
20064 mu += delta_muttH_2(sqrt_s);
20065
20066 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
20067
20068 return mu;
20069}
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 35866 of file NPSMEFTd6General.cpp.

35866 {
35867 return muttH(sqrt_s) * BrHbbRatio();
35868
35869}

◆ 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 35626 of file NPSMEFTd6General.cpp.

35626 {
35627 return muttH(sqrt_s) * BrHgagaRatio();
35628
35629}

◆ 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 35429 of file NPSMEFTd6General.cpp.

35429 {
35430 // Ratios of BR with the SM
35431 double delBRHgagaRatio, delBRZeeRatio;
35432
35433 // Wilson Coefficients
35434 double CG = 0.0, CuHR33 = 0.0, CHq1R11 = 0.0, CHq3R11 = 0.0, CHuR11 = 0.0;
35435 double CHdR11 = 0.0, CHq1R22 = 0.0, CHq3R22 = 0.0, CHuR22 = 0.0, CHdR22 = 0.0;
35436 double CHq1R33 = 0.0, CHq3R33 = 0.0, CHuR33 = 0.0, CuGR33 = 0.0, Cqq1R1133 = 0.0;
35437 double Cqq1R1331 = 0.0, Cqq1R2233 = 0.0, Cqq1R2332 = 0.0, Cqq3R1133 = 0.0, Cqq3R1331 = 0.0;
35438 double Cqq3R2233 = 0.0, Cqq3R2332 = 0.0, CuuR1133 = 0.0, CuuR2233 = 0.0, CuuR1331 = 0.0;
35439 double CuuR2332 = 0.0, Cud1R3311 = 0.0, Cud1R3322 = 0.0, Cud8R3311 = 0.0, Cud8R3322 = 0.0;
35440 double Cqu1R1133 = 0.0, Cqu1R2233 = 0.0, Cqu1R3311 = 0.0, Cqu1R3322 = 0.0, Cqu8R1133 = 0.0;
35441 double Cqu8R2233 = 0.0, Cqu8R3311 = 0.0, Cqu8R3322 = 0.0, Cqd1R3311 = 0.0, Cqd1R3322 = 0.0;
35442 double Cqd8R3311 = 0.0, Cqd8R3322 = 0.0;
35443 double CHl3R11 = 0.0, CHl3R22 = 0.0, CllR1221 = 0.0;
35444 double muRG = 230.; // ttH done for 236 GeV, ttZ for 220 GeV
35445
35446 double dsigmarat;
35447
35448// Corrections to ratios of BR for final states
35449 delBRHgagaRatio = deltaGammaHgagaRatio1() - dGammaHTotR1;
35450
35451 delBRZeeRatio = deltaGamma_Zf(leptons[ELECTRON])/(trueSM.GammaZ(leptons[ELECTRON]))
35452 - deltaGamma_Z()/ trueSM.Gamma_Z();
35453
35454// Wilson coefficients definitions
35455 CG = getSMEFTCoeff("CG", muRG);
35456 CuHR33 = getSMEFTCoeff("CuHR",2,2, muRG);
35457 CHq1R11 = getSMEFTCoeff("CHq1R",0,0, muRG);
35458 CHq3R11 = getSMEFTCoeff("CHq3R",0,0, muRG);
35459 CHuR11 = getSMEFTCoeff("CHuR",0,0, muRG);
35460 CHdR11 = getSMEFTCoeff("CHdR",0,0, muRG);
35461 CHq1R22 = getSMEFTCoeff("CHq1R",1,1, muRG);
35462 CHq3R22 = getSMEFTCoeff("CHq3R",1,1, muRG);
35463 CHuR22 = getSMEFTCoeff("CHuR",1,1, muRG);
35464 CHdR22 = getSMEFTCoeff("CHdR",1,1, muRG);
35465 CHq1R33 = getSMEFTCoeff("CHq1R",2,2, muRG);
35466 CHq3R33 = getSMEFTCoeff("CHq3R",2,2, muRG);
35467 CHuR33 = getSMEFTCoeff("CHuR",2,2, muRG);
35468 CuGR33 = getSMEFTCoeff("CuGR",2,2, muRG);
35469 Cqq1R1133 = getSMEFTCoeff("Cqq1R",0,0,2,2, muRG);
35470 Cqq1R1331 = getSMEFTCoeff("Cqq1R",0,2,2,0, muRG);
35471 Cqq1R2233 = getSMEFTCoeff("Cqq1R",1,1,2,2, muRG);
35472 Cqq1R2332 = getSMEFTCoeff("Cqq1R",1,2,2,1, muRG);
35473 Cqq3R1133 = getSMEFTCoeff("Cqq3R",0,0,2,2, muRG);
35474 Cqq3R1331 = getSMEFTCoeff("Cqq3R",0,2,2,0, muRG);
35475 Cqq3R2233 = getSMEFTCoeff("Cqq3R",1,1,2,2, muRG);
35476 Cqq3R2332 = getSMEFTCoeff("Cqq3R",1,2,2,1, muRG);
35477 CuuR1133 = getSMEFTCoeff("CuuR",0,0,2,2, muRG);
35478 CuuR2233 = getSMEFTCoeff("CuuR",1,1,2,2, muRG);
35479 CuuR1331 = getSMEFTCoeff("CuuR",0,2,2,0, muRG);
35480 CuuR2332 = getSMEFTCoeff("CuuR",1,2,2,1, muRG);
35481 Cud1R3311 = getSMEFTCoeff("Cud1R",2,2,0,0, muRG);
35482 Cud1R3322 = getSMEFTCoeff("Cud1R",2,2,1,1, muRG);
35483 Cud8R3311 = getSMEFTCoeff("Cud8R",2,2,0,0, muRG);
35484 Cud8R3322 = getSMEFTCoeff("Cud8R",2,2,1,1, muRG);
35485 Cqu1R1133 = getSMEFTCoeff("Cqu1R",0,0,2,2, muRG);
35486 Cqu1R2233 = getSMEFTCoeff("Cqu1R",1,1,2,2, muRG);
35487 Cqu1R3311 = getSMEFTCoeff("Cqu1R",2,2,0,0, muRG);
35488 Cqu1R3322 = getSMEFTCoeff("Cqu1R",2,2,1,1, muRG);
35489 Cqu8R1133 = getSMEFTCoeff("Cqu8R",0,0,2,2, muRG);
35490 Cqu8R2233 = getSMEFTCoeff("Cqu8R",1,1,2,2, muRG);
35491 Cqu8R3311 = getSMEFTCoeff("Cqu8R",2,2,0,0, muRG);
35492 Cqu8R3322 = getSMEFTCoeff("Cqu8R",2,2,1,1, muRG);
35493 Cqd1R3311 = getSMEFTCoeff("Cqd1R",2,2,0,0, muRG);
35494 Cqd1R3322 = getSMEFTCoeff("Cqd1R",2,2,1,1, muRG);
35495 Cqd8R3311 = getSMEFTCoeff("Cqd8R",2,2,0,0, muRG);
35496 Cqd8R3322 = getSMEFTCoeff("Cqd8R",2,2,1,1, muRG);
35497 CHl3R11 = getSMEFTCoeff("CHl3R",0,0, muRG);
35498 CHl3R22 = getSMEFTCoeff("CHl3R",1,1, muRG);
35499 CllR1221 = getSMEFTCoeff("CllR",0,1,1,0, muRG);
35500
35501 // Madgraph simulations for 84 TeV
35502
35503 dsigmarat = 1.0;
35504 // ttH 84 TeV
35505 dsigmarat += (
35506 -814615. * CG
35507 -122358. * CuHR33
35508 +43.4869 * CHq1R11
35509 +29.6743 * CHq3R11
35510 +1.47314 * CHuR11
35511 +71.5756 * CHdR11
35512 +4.91872 * CHq1R22
35513 -87.4079 * CHq3R22
35514 -76.7362 * CHuR22
35515 +11.5842 * CHdR22
35516 -443.578 * CHq1R33
35517 -293.356 * CHq3R33
35518 -329.955 * CHuR33
35519 -1237480. * CuGR33
35520 +16.9383 * Cqq1R1133
35521 +334309. * Cqq1R1331
35522 -5.91142 * Cqq1R2233
35523 +18575.1 * Cqq1R2332
35524 -243.453 * Cqq3R1133
35525 +743417. * Cqq3R1331
35526 +58.8933 * Cqq3R2233
35527 +90015.6 * Cqq3R2332
35528 -23.0103 * CuuR1133
35529 -44.938 * CuuR2233
35530 +333804. * CuuR1331
35531 +18524.5 * CuuR2332
35532 -21.3446 * Cud1R3311
35533 -41.7531 * Cud1R3322
35534 +52881.4 * Cud8R3311
35535 +6555.05 * Cud8R3322
35536 +353.475 * Cqu1R1133
35537 -74.8719 * Cqu1R2233
35538 -192.922 * Cqu1R3311
35539 -47.5578 * Cqu1R3322
35540 +133978. * Cqu8R1133
35541 +13659.6 * Cqu8R2233
35542 +82844. * Cqu8R3311
35543 +4587.38 * Cqu8R3322
35544 -191.882 * Cqd1R3311
35545 -76.3599 * Cqd1R3322
35546 +53420.8 * Cqd8R3311
35547 +6537.54 * Cqd8R3322
35548 -61170.9 * (CHl3R11 + CHl3R22 - CllR1221 ) )
35549 ;
35550
35551 // Divided (linearized) by ttZ 84 TeV
35552 dsigmarat = dsigmarat - (
35553 -1253959. * CG
35554 -195.273 * CHq1R11
35555 +5722.23 * CHq3R11
35556 +939.285 * CHuR11
35557 -840.086 * CHdR11
35558 +316.078 * CHq1R22
35559 +819.585 * CHq3R22
35560 +97.2898 * CHuR22
35561 -134.566 * CHdR22
35562 -125938. * CHq1R33
35563 +125889. * CHq3R33
35564 +91464.4 * CHuR33
35565 -564449. * CuGR33
35566 -159.949 * Cqq1R1133
35567 +371709. * Cqq1R1331
35568 -68.0447 * Cqq1R2233
35569 +17904.8 * Cqq1R2332
35570 -91.1919 * Cqq3R1133
35571 +1193228. * Cqq3R1331
35572 +47.7377 * Cqq3R2233
35573 +152055. * Cqq3R2332
35574 -133.953 * CuuR1133
35575 -17.3028 * CuuR2233
35576 +181860. * CuuR1331
35577 +9119.11 * CuuR2332
35578 -195.733 * Cud1R3311
35579 -39.4786 * Cud1R3322
35580 +30947.2 * Cud8R3311
35581 +3492.61 * Cud8R3322
35582 -45.2385 * Cqu1R1133
35583 -14.2913 * Cqu1R2233
35584 -98.8336 * Cqu1R3311
35585 -24.4606 * Cqu1R3322
35586 +138699. * Cqu8R1133
35587 +14699.9 * Cqu8R2233
35588 +78699.3 * Cqu8R3311
35589 +3755.34 * Cqu8R3322
35590 -14.8631 * Cqd1R3311
35591 -20.1378 * Cqd1R3322
35592 +55799.6 * Cqd8R3311
35593 +6291.33 * Cqd8R3322
35594 -61231.8 * (CHl3R11 + CHl3R22 - CllR1221 ) );
35595
35596 return (dsigmarat + delBRHgagaRatio - delBRZeeRatio);
35597
35598}

◆ 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 35806 of file NPSMEFTd6General.cpp.

35806 {
35807 return muttH(sqrt_s) * BrHmumuRatio();
35808
35809}

◆ 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 35836 of file NPSMEFTd6General.cpp.

35836 {
35837 return muttH(sqrt_s) * BrHtautauRatio();
35838
35839}

◆ 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 35746 of file NPSMEFTd6General.cpp.

35746 {
35747 return muttH(sqrt_s) * BrHWWRatio();
35748
35749}

◆ 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 35776 of file NPSMEFTd6General.cpp.

35776 {
35777 return muttH(sqrt_s) * BrHWW2l2vRatio();
35778
35779}

◆ 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 35260 of file NPSMEFTd6General.cpp.

35260 {
35261 // Ratios of BR with the SM
35262 double delBRHbbRatio, delBRZbbRatio;
35263
35264 double CG = 0.0, CuHR33 = 0.0, CHq1R11 = 0.0, CHq3R11 = 0.0, CHuR11 = 0.0;
35265 double CHdR11 = 0.0, CHq1R22 = 0.0, CHq3R22 = 0.0, CHuR22 = 0.0, CHdR22 = 0.0;
35266 double CHq1R33 = 0.0, CHq3R33 = 0.0, CHuR33 = 0.0, CuGR33 = 0.0, Cqq1R1133 = 0.0;
35267 double Cqq1R1331 = 0.0, Cqq1R2233 = 0.0, Cqq1R2332 = 0.0, Cqq3R1133 = 0.0, Cqq3R1331 = 0.0;
35268 double Cqq3R2233 = 0.0, Cqq3R2332 = 0.0, CuuR1133 = 0.0, CuuR2233 = 0.0, CuuR1331 = 0.0;
35269 double CuuR2332 = 0.0, Cud1R3311 = 0.0, Cud1R3322 = 0.0, Cud8R3311 = 0.0, Cud8R3322 = 0.0;
35270 double Cqu1R1133 = 0.0, Cqu1R2233 = 0.0, Cqu1R3311 = 0.0, Cqu1R3322 = 0.0, Cqu8R1133 = 0.0;
35271 double Cqu8R2233 = 0.0, Cqu8R3311 = 0.0, Cqu8R3322 = 0.0, Cqd1R3311 = 0.0, Cqd1R3322 = 0.0;
35272 double Cqd8R3311 = 0.0, Cqd8R3322 = 0.0;
35273 double CHl3R11 = 0.0, CHl3R22 = 0.0, CllR1221 = 0.0;
35274 double muRG = 230.; // ttH done for 236 GeV, ttZ for 220 GeV
35275
35276 double dsigmarat;
35277
35278// Corrections to ratios of BR for final states
35279 delBRHbbRatio = deltaGammaHbbRatio1() - dGammaHTotR1;
35280
35281 delBRZbbRatio = deltaGamma_Zf(quarks[BOTTOM])/(trueSM.GammaZ(quarks[BOTTOM]))
35282 - deltaGamma_Z()/ trueSM.Gamma_Z();
35283
35284// Wilson coefficients definitions
35285 CG = getSMEFTCoeff("CG", muRG);
35286 CuHR33 = getSMEFTCoeff("CuHR",2,2, muRG);
35287 CHq1R11 = getSMEFTCoeff("CHq1R",0,0, muRG);
35288 CHq3R11 = getSMEFTCoeff("CHq3R",0,0, muRG);
35289 CHuR11 = getSMEFTCoeff("CHuR",0,0, muRG);
35290 CHdR11 = getSMEFTCoeff("CHdR",0,0, muRG);
35291 CHq1R22 = getSMEFTCoeff("CHq1R",1,1, muRG);
35292 CHq3R22 = getSMEFTCoeff("CHq3R",1,1, muRG);
35293 CHuR22 = getSMEFTCoeff("CHuR",1,1, muRG);
35294 CHdR22 = getSMEFTCoeff("CHdR",1,1, muRG);
35295 CHq1R33 = getSMEFTCoeff("CHq1R",2,2, muRG);
35296 CHq3R33 = getSMEFTCoeff("CHq3R",2,2, muRG);
35297 CHuR33 = getSMEFTCoeff("CHuR",2,2, muRG);
35298 CuGR33 = getSMEFTCoeff("CuGR",2,2, muRG);
35299 Cqq1R1133 = getSMEFTCoeff("Cqq1R",0,0,2,2, muRG);
35300 Cqq1R1331 = getSMEFTCoeff("Cqq1R",0,2,2,0, muRG);
35301 Cqq1R2233 = getSMEFTCoeff("Cqq1R",1,1,2,2, muRG);
35302 Cqq1R2332 = getSMEFTCoeff("Cqq1R",1,2,2,1, muRG);
35303 Cqq3R1133 = getSMEFTCoeff("Cqq3R",0,0,2,2, muRG);
35304 Cqq3R1331 = getSMEFTCoeff("Cqq3R",0,2,2,0, muRG);
35305 Cqq3R2233 = getSMEFTCoeff("Cqq3R",1,1,2,2, muRG);
35306 Cqq3R2332 = getSMEFTCoeff("Cqq3R",1,2,2,1, muRG);
35307 CuuR1133 = getSMEFTCoeff("CuuR",0,0,2,2, muRG);
35308 CuuR2233 = getSMEFTCoeff("CuuR",1,1,2,2, muRG);
35309 CuuR1331 = getSMEFTCoeff("CuuR",0,2,2,0, muRG);
35310 CuuR2332 = getSMEFTCoeff("CuuR",1,2,2,1, muRG);
35311 Cud1R3311 = getSMEFTCoeff("Cud1R",2,2,0,0, muRG);
35312 Cud1R3322 = getSMEFTCoeff("Cud1R",2,2,1,1, muRG);
35313 Cud8R3311 = getSMEFTCoeff("Cud8R",2,2,0,0, muRG);
35314 Cud8R3322 = getSMEFTCoeff("Cud8R",2,2,1,1, muRG);
35315 Cqu1R1133 = getSMEFTCoeff("Cqu1R",0,0,2,2, muRG);
35316 Cqu1R2233 = getSMEFTCoeff("Cqu1R",1,1,2,2, muRG);
35317 Cqu1R3311 = getSMEFTCoeff("Cqu1R",2,2,0,0, muRG);
35318 Cqu1R3322 = getSMEFTCoeff("Cqu1R",2,2,1,1, muRG);
35319 Cqu8R1133 = getSMEFTCoeff("Cqu8R",0,0,2,2, muRG);
35320 Cqu8R2233 = getSMEFTCoeff("Cqu8R",1,1,2,2, muRG);
35321 Cqu8R3311 = getSMEFTCoeff("Cqu8R",2,2,0,0, muRG);
35322 Cqu8R3322 = getSMEFTCoeff("Cqu8R",2,2,1,1, muRG);
35323 Cqd1R3311 = getSMEFTCoeff("Cqd1R",2,2,0,0, muRG);
35324 Cqd1R3322 = getSMEFTCoeff("Cqd1R",2,2,1,1, muRG);
35325 Cqd8R3311 = getSMEFTCoeff("Cqd8R",2,2,0,0, muRG);
35326 Cqd8R3322 = getSMEFTCoeff("Cqd8R",2,2,1,1, muRG);
35327 CHl3R11 = getSMEFTCoeff("CHl3R",0,0, muRG);
35328 CHl3R22 = getSMEFTCoeff("CHl3R",1,1, muRG);
35329 CllR1221 = getSMEFTCoeff("CllR",0,1,1,0, muRG);
35330
35331 // Madgraph simulations for 84 TeV
35332
35333 dsigmarat = 1.0;
35334 // ttH 84 TeV
35335 dsigmarat += (
35336 -814615. * CG
35337 -122358. * CuHR33
35338 +43.4869 * CHq1R11
35339 +29.6743 * CHq3R11
35340 +1.47314 * CHuR11
35341 +71.5756 * CHdR11
35342 +4.91872 * CHq1R22
35343 -87.4079 * CHq3R22
35344 -76.7362 * CHuR22
35345 +11.5842 * CHdR22
35346 -443.578 * CHq1R33
35347 -293.356 * CHq3R33
35348 -329.955 * CHuR33
35349 -1237480. * CuGR33
35350 +16.9383 * Cqq1R1133
35351 +334309. * Cqq1R1331
35352 -5.91142 * Cqq1R2233
35353 +18575.1 * Cqq1R2332
35354 -243.453 * Cqq3R1133
35355 +743417. * Cqq3R1331
35356 +58.8933 * Cqq3R2233
35357 +90015.6 * Cqq3R2332
35358 -23.0103 * CuuR1133
35359 -44.938 * CuuR2233
35360 +333804. * CuuR1331
35361 +18524.5 * CuuR2332
35362 -21.3446 * Cud1R3311
35363 -41.7531 * Cud1R3322
35364 +52881.4 * Cud8R3311
35365 +6555.05 * Cud8R3322
35366 +353.475 * Cqu1R1133
35367 -74.8719 * Cqu1R2233
35368 -192.922 * Cqu1R3311
35369 -47.5578 * Cqu1R3322
35370 +133978. * Cqu8R1133
35371 +13659.6 * Cqu8R2233
35372 +82844. * Cqu8R3311
35373 +4587.38 * Cqu8R3322
35374 -191.882 * Cqd1R3311
35375 -76.3599 * Cqd1R3322
35376 +53420.8 * Cqd8R3311
35377 +6537.54 * Cqd8R3322
35378 -61170.9 * (CHl3R11 + CHl3R22 - CllR1221 ) )
35379 ;
35380
35381 // Divided (linearized) by ttZ 84 TeV
35382 dsigmarat = dsigmarat - (
35383 -1253959. * CG
35384 -195.273 * CHq1R11
35385 +5722.23 * CHq3R11
35386 +939.285 * CHuR11
35387 -840.086 * CHdR11
35388 +316.078 * CHq1R22
35389 +819.585 * CHq3R22
35390 +97.2898 * CHuR22
35391 -134.566 * CHdR22
35392 -125938. * CHq1R33
35393 +125889. * CHq3R33
35394 +91464.4 * CHuR33
35395 -564449. * CuGR33
35396 -159.949 * Cqq1R1133
35397 +371709. * Cqq1R1331
35398 -68.0447 * Cqq1R2233
35399 +17904.8 * Cqq1R2332
35400 -91.1919 * Cqq3R1133
35401 +1193228. * Cqq3R1331
35402 +47.7377 * Cqq3R2233
35403 +152055. * Cqq3R2332
35404 -133.953 * CuuR1133
35405 -17.3028 * CuuR2233
35406 +181860. * CuuR1331
35407 +9119.11 * CuuR2332
35408 -195.733 * Cud1R3311
35409 -39.4786 * Cud1R3322
35410 +30947.2 * Cud8R3311
35411 +3492.61 * Cud8R3322
35412 -45.2385 * Cqu1R1133
35413 -14.2913 * Cqu1R2233
35414 -98.8336 * Cqu1R3311
35415 -24.4606 * Cqu1R3322
35416 +138699. * Cqu8R1133
35417 +14699.9 * Cqu8R2233
35418 +78699.3 * Cqu8R3311
35419 +3755.34 * Cqu8R3322
35420 -14.8631 * Cqd1R3311
35421 -20.1378 * Cqd1R3322
35422 +55799.6 * Cqd8R3311
35423 +6291.33 * Cqd8R3322
35424 -61231.8 * (CHl3R11 + CHl3R22 - CllR1221 ) );
35425
35426 return (dsigmarat + delBRHbbRatio - delBRZbbRatio);
35427}

◆ 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 35656 of file NPSMEFTd6General.cpp.

35656 {
35657 return muttH(sqrt_s) * BrHZgaRatio();
35658
35659}

◆ 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 35686 of file NPSMEFTd6General.cpp.

35686 {
35687 return muttH(sqrt_s) * BrHZZRatio();
35688
35689}

◆ 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 35716 of file NPSMEFTd6General.cpp.

35716 {
35717 return muttH(sqrt_s) * BrHZZ4lRatio();
35718
35719}

◆ 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 18478 of file NPSMEFTd6General.cpp.

18479{
18480 double mu = 1.0;
18481
18482 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
18483 mu += eVBFint + eVBFpar;
18484
18485 // Linear contribution (including the Higgs self-coupling)
18486 mu += delta_muVBF_1(sqrt_s);
18487
18488 // Quadratic contribution (including the Higgs self-coupling)
18489 mu += delta_muVBF_2(sqrt_s);
18490
18491 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
18492
18493 return mu;
18494}
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 20361 of file NPSMEFTd6General.cpp.

20361 {
20362 double mu = 1.0;
20363
20364 double C1 = 0.0; //Use same values as VBF
20365
20366 if (sqrt_s == 13.0) {
20367
20368 C1 = 0.0064;
20369
20370 mu +=
20371 +121253. * getSMEFTCoeffEW("CHbox")
20372 + 11791.5 * getSMEFTCoeffEW("CHB")
20373 - 130714. * getSMEFTCoeffEW("CHW")
20374 + 23472.1 * getSMEFTCoeffEW("CW")
20375 - 461704. * getSMEFTCoeffEW("CHq3R", 0, 0)
20376 - 35103.4 * getSMEFTCoeffEW("CHq3R", 1, 1)
20377 + cAsch * (-203622. * getSMEFTCoeffEW("CHD")
20378 - 270077. * getSMEFTCoeffEW("CHWB")
20379 - 4.714 * delta_GF
20380 - 5.764 * deltaMwd6())
20381 + cWsch * (-131254. * getSMEFTCoeffEW("CHD")
20382 - 111576. * getSMEFTCoeffEW("CHWB")
20383 - 3.998 * delta_GF)
20384 ;
20385
20386 if (FlagQuadraticTerms) {
20387 //Add contributions that are quadratic in the effective coefficients
20388 mu += 0.0;
20389 }
20390
20391 } else
20392 throw std::runtime_error("Bad argument in NPSMEFTd6General::muVBFgamma()");
20393
20394 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy. Use same as VBF.)
20395 mu += eVBFint + eVBFpar;
20396
20397 // Linear contribution from Higgs self-coupling
20398 mu = mu + cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio();
20399
20400
20401 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
20402
20403 return mu;
20404}

◆ 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 35846 of file NPSMEFTd6General.cpp.

35846 {
35847 return muVBF(sqrt_s) * BrHbbRatio();
35848
35849}

◆ 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 35606 of file NPSMEFTd6General.cpp.

35606 {
35607 return muVBF(sqrt_s) * BrHgagaRatio();
35608
35609}

◆ 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 35786 of file NPSMEFTd6General.cpp.

35786 {
35787 return muVBF(sqrt_s) * BrHmumuRatio();
35788
35789}

◆ 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 35816 of file NPSMEFTd6General.cpp.

35816 {
35817 return muVBF(sqrt_s) * BrHtautauRatio();
35818
35819}

◆ 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 35726 of file NPSMEFTd6General.cpp.

35726 {
35727 return muVBF(sqrt_s) * BrHWWRatio();
35728
35729}

◆ 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 35756 of file NPSMEFTd6General.cpp.

35756 {
35757 return muVBF(sqrt_s) * BrHWW2l2vRatio();
35758
35759}

◆ 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 35636 of file NPSMEFTd6General.cpp.

35636 {
35637 return muVBF(sqrt_s) * BrHZgaRatio();
35638
35639}

◆ 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 35666 of file NPSMEFTd6General.cpp.

35666 {
35667 return muVBF(sqrt_s) * BrHZZRatio();
35668
35669}

◆ 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 35696 of file NPSMEFTd6General.cpp.

35696 {
35697 return muVBF(sqrt_s) * BrHZZ4lRatio();
35698
35699}

◆ 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 24974 of file NPSMEFTd6General.cpp.

24974 {
24975 double sigmaWH_SM = computeSigmaWH(sqrt_s);
24976 double sigmaZH_SM = computeSigmaZH(sqrt_s);
24977 double sigmaVBF_SM = computeSigmaVBF(sqrt_s);
24978 double sigmaWH = muWH(sqrt_s) * sigmaWH_SM;
24979 double sigmaZH = muZH(sqrt_s) * sigmaZH_SM;
24980 double sigmaVBF = muVBF(sqrt_s) * sigmaVBF_SM;
24981 double mu = ((sigmaWH + sigmaZH + sigmaVBF) / (sigmaWH_SM + sigmaZH_SM + sigmaVBF_SM));
24982
24983 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
24984
24985 return mu;
24986}
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 20263 of file NPSMEFTd6General.cpp.

20263 {
20264 double mu = 1.0;
20265
20266 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
20267 //mu += ;
20268
20269 // Linear contribution
20270 mu += delta_muVH_1(sqrt_s);
20271
20272 // Quadratic contribution
20273 mu += delta_muVH_2(sqrt_s);
20274
20275 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
20276
20277 return mu;
20278}
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 35861 of file NPSMEFTd6General.cpp.

35861 {
35862 return muVH(sqrt_s) * BrHbbRatio();
35863
35864}

◆ 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 35621 of file NPSMEFTd6General.cpp.

35621 {
35622 return muVH(sqrt_s) * BrHgagaRatio();
35623
35624}

◆ 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 35801 of file NPSMEFTd6General.cpp.

35801 {
35802 return muVH(sqrt_s) * BrHmumuRatio();
35803
35804}

◆ 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 24961 of file NPSMEFTd6General.cpp.

24961 {
24962 //Use MG SM values
24963 double sigmaWH_SM = 0.26944e-01;
24964 double sigmaZH_SM = 0.14600e-01;
24965 double sigmaWH = muWHpT250(sqrt_s) * sigmaWH_SM;
24966 double sigmaZH = muZHpT250(sqrt_s) * sigmaZH_SM;
24967 double mu = ((sigmaWH + sigmaZH) / (sigmaWH_SM + sigmaZH_SM));
24968
24969 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
24970
24971 return mu;
24972}
virtual const double muWHpT250(const double sqrt_s) const
The ratio between the W-Higgs associated production cross-section in the current model and in the St...
virtual const double muZHpT250(const double sqrt_s) const
The ratio between the Z-Higgs associated production cross-section in the current model and in the St...

◆ 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 35831 of file NPSMEFTd6General.cpp.

35831 {
35832 return muVH(sqrt_s) * BrHtautauRatio();
35833
35834}

◆ 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 35741 of file NPSMEFTd6General.cpp.

35741 {
35742 return muVH(sqrt_s) * BrHWWRatio();
35743
35744}

◆ 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 35771 of file NPSMEFTd6General.cpp.

35771 {
35772 return muVH(sqrt_s) * BrHWW2l2vRatio();
35773
35774}

◆ 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 35651 of file NPSMEFTd6General.cpp.

35651 {
35652 return muVH(sqrt_s) * BrHZgaRatio();
35653
35654}

◆ 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 35681 of file NPSMEFTd6General.cpp.

35681 {
35682 return muVH(sqrt_s) * BrHZZRatio();
35683
35684}

◆ 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 35711 of file NPSMEFTd6General.cpp.

35711 {
35712 return muVH(sqrt_s) * BrHZZ4lRatio();
35713
35714}

◆ 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 18763 of file NPSMEFTd6General.cpp.

18764{
18765 double mu = 1.0;
18766
18767 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
18768 mu += eWHint + eWHpar;
18769
18770 // Linear contribution (including the Higgs self-coupling)
18771 mu += delta_muWH_1(sqrt_s);
18772
18773 // Quadratic contribution (including the Higgs self-coupling)
18774 mu += delta_muWH_2(sqrt_s);
18775
18776 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
18777
18778 return mu;
18779}

◆ 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 35856 of file NPSMEFTd6General.cpp.

35856 {
35857 return muWH(sqrt_s) * BrHbbRatio();
35858
35859}

◆ 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 35616 of file NPSMEFTd6General.cpp.

35616 {
35617 return muWH(sqrt_s) * BrHgagaRatio();
35618
35619}

◆ 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 35796 of file NPSMEFTd6General.cpp.

35796 {
35797 return muWH(sqrt_s) * BrHmumuRatio();
35798
35799}

◆ 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 23035 of file NPSMEFTd6General.cpp.

23035 {
23036 double mu = 1.0;
23037
23038 double C1 = 0.0;
23039
23040 if (sqrt_s == 13.0) {
23041
23042 C1 = 0.0119;
23043
23044 mu +=
23045 +121150. * getSMEFTCoeffEW("CHbox")
23046 + 1095782. * getSMEFTCoeffEW("CHW")
23047 + 11951748. * getSMEFTCoeffEW("CHq3R", 0, 0)
23048 + 540010. * getSMEFTCoeffEW("CHq3R", 1, 1)
23049 + cAsch * (-160282. * getSMEFTCoeffEW("CHD")
23050 - 285105. * getSMEFTCoeffEW("CHWB")
23051 - 3.287 * delta_GF
23052 - 1.986 * deltaMwd6())
23053 + cWsch * (-30279.5 * getSMEFTCoeffEW("CHD")
23054 + 0. * getSMEFTCoeffEW("CHWB")
23055 - 2. * delta_GF)
23056 ;
23057
23058 if (FlagQuadraticTerms) {
23059 //Add contributions that are quadratic in the effective coefficients
23060 mu += 0.0;
23061
23062 }
23063
23064 } else
23065 throw std::runtime_error("Bad argument in NPSMEFTd6General::muWHpT250()");
23066
23067 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
23068 mu += eWHint + eWHpar;
23069
23070 // Linear contribution from Higgs self-coupling
23071 mu = mu + cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio();
23072
23073
23074 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
23075
23076 return mu;
23077}

◆ 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 35826 of file NPSMEFTd6General.cpp.

35826 {
35827 return muWH(sqrt_s) * BrHtautauRatio();
35828
35829}

◆ 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 35736 of file NPSMEFTd6General.cpp.

35736 {
35737 return muWH(sqrt_s) * BrHWWRatio();
35738
35739}

◆ 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 35766 of file NPSMEFTd6General.cpp.

35766 {
35767 return muWH(sqrt_s) * BrHWW2l2vRatio();
35768
35769}

◆ 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 35646 of file NPSMEFTd6General.cpp.

35646 {
35647 return muWH(sqrt_s) * BrHZgaRatio();
35648
35649}

◆ 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 35676 of file NPSMEFTd6General.cpp.

35676 {
35677 return muWH(sqrt_s) * BrHZZRatio();
35678
35679}

◆ 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 35706 of file NPSMEFTd6General.cpp.

35706 {
35707 return muWH(sqrt_s) * BrHZZ4lRatio();
35708
35709}

◆ 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 19200 of file NPSMEFTd6General.cpp.

19201{
19202 double mu = 1.0;
19203
19204 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
19205 mu += eZHint + eZHpar;
19206
19207 // Linear contribution (including the Higgs self-coupling)
19208 mu += delta_muZH_1(sqrt_s);
19209
19210 // Quadratic contribution (including the Higgs self-coupling)
19211 mu += delta_muZH_2(sqrt_s);
19212
19213 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
19214
19215 return mu;
19216}

◆ 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 35851 of file NPSMEFTd6General.cpp.

35851 {
35852 return muZH(sqrt_s) * BrHbbRatio();
35853
35854}

◆ 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 35611 of file NPSMEFTd6General.cpp.

35611 {
35612 return muZH(sqrt_s) * BrHgagaRatio();
35613
35614}

◆ 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 35791 of file NPSMEFTd6General.cpp.

35791 {
35792 return muZH(sqrt_s) * BrHmumuRatio();
35793
35794}

◆ 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 23079 of file NPSMEFTd6General.cpp.

23079 {
23080 double mu = 1.0;
23081
23082 double C1 = 0.0;
23083
23084 if (sqrt_s == 13.0) {
23085
23086 C1 = 0.0119;
23087
23088 mu +=
23089 +121102. * getSMEFTCoeffEW("CHbox")
23090 + 103334. * getSMEFTCoeffEW("CHB")
23091 + 968778. * getSMEFTCoeffEW("CHW")
23092 - 1507566. * getSMEFTCoeffEW("CHq1R", 0, 0)
23093 + 165375. * getSMEFTCoeffEW("CHq1R", 1, 1)
23094 + 2712770. * getSMEFTCoeffEW("CHuR", 0, 0)
23095 + 83533. * getSMEFTCoeffEW("CHuR", 1, 1)
23096 - 836015. * getSMEFTCoeffEW("CHdR", 0, 0)
23097 - 64306.7 * getSMEFTCoeffEW("CHdR", 1, 1)
23098 + 10690175. * getSMEFTCoeffEW("CHq3R", 0, 0)
23099 + 540904. * getSMEFTCoeffEW("CHq3R", 1, 1)
23100 + cAsch * (-15339.3 * getSMEFTCoeffEW("CHD")
23101 + 286518. * getSMEFTCoeffEW("CHWB")
23102 - 2.508 * delta_GF)
23103 + cWsch * (+35828.1 * getSMEFTCoeffEW("CHD")
23104 + 398987. * getSMEFTCoeffEW("CHWB")
23105 - 2. * delta_GF)
23106 ;
23107
23108 if (FlagQuadraticTerms) {
23109 //Add contributions that are quadratic in the effective coefficients
23110 mu += 0.0;
23111
23112 }
23113
23114 } else
23115 throw std::runtime_error("Bad argument in NPSMEFTd6General::muZHpT250()");
23116
23117 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
23118 mu += eZHint + eZHpar;
23119
23120 // Linear contribution from Higgs self-coupling
23121 mu = mu + cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio();
23122
23123
23124 if (mu < 0) return std::numeric_limits<double>::quiet_NaN();
23125
23126 return mu;
23127}

◆ 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 35821 of file NPSMEFTd6General.cpp.

35821 {
35822 return muZH(sqrt_s) * BrHtautauRatio();
35823
35824}

◆ 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 35731 of file NPSMEFTd6General.cpp.

35731 {
35732 return muZH(sqrt_s) * BrHWWRatio();
35733
35734}

◆ 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 35761 of file NPSMEFTd6General.cpp.

35761 {
35762 return muZH(sqrt_s) * BrHWW2l2vRatio();
35763
35764}

◆ 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 35641 of file NPSMEFTd6General.cpp.

35641 {
35642 return muZH(sqrt_s) * BrHZgaRatio();
35643
35644}

◆ 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 35671 of file NPSMEFTd6General.cpp.

35671 {
35672 return muZH(sqrt_s) * BrHZZRatio();
35673
35674}

◆ 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 35701 of file NPSMEFTd6General.cpp.

35701 {
35702 return muZH(sqrt_s) * BrHZZ4lRatio();
35703
35704}

◆ 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 15570 of file NPSMEFTd6General.cpp.

15570 {
15571 // return (trueSM.Mw() - Mw_tree / 4.0 / (cW2_tree - sW2_tree)
15572 // *(4.0 * sW_tree * cW_tree * getSMEFTCoeffEW("CHWB") * v2_over_LambdaNP2
15573 // + cW2_tree * getSMEFTCoeffEW("CHD") * v2_over_LambdaNP2
15574 // + 2.0 * sW2_tree * delta_GF));
15575
15576 return (trueSM.Mw() + Mw_tree * deltaMwd6());
15577}

◆ 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 15427 of file NPSMEFTd6General.cpp.

15427 {
15428 return (4.0 * sW_tree * cW_tree * getSMEFTCoeffEW("CHWB") / aleMz * v2);
15429}

◆ 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 15431 of file NPSMEFTd6General.cpp.

15431 {
15432 return (-getSMEFTCoeffEW("CHD") / 2.0 / aleMz * v2);
15433}

◆ obliqueU()

const double NPSMEFTd6General::obliqueU ( ) const
virtual

The oblique parameter \(U\).

Returns
the value of \(U\)

Reimplemented from NPbase.

Definition at line 15435 of file NPSMEFTd6General.cpp.

15435 {
15436 return 0.0;
15437}

◆ 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 15439 of file NPSMEFTd6General.cpp.

15439 {
15440 return 0.;
15441}

◆ 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 15443 of file NPSMEFTd6General.cpp.

15443 {
15444 return 0.;
15445}

◆ 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, NPSMEFTd6MFV, NPSMEFTd6U2, NPSMEFTd6U2qU1le, and NPSMEFTd6U3.

Definition at line 8450 of file NPSMEFTd6General.cpp.

8450 {
8451
8452 if (!isSMInitialConditionComputed) GenerateSMInitialConditions();
8453
8454 if (FlagRGEci) {
8455
8456 // SMEFT initial conditions for RGEsolver SMEFTEvolEW
8457 setSMEFTEvolWC(SMEFTEvolEW);
8458
8459 //printNonVanishingSMEFTCoeffEW();
8460 //std::cout << Lambda_NP << " " << muw << " " << SMEFTBasisFlag << std::endl;
8461 // 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
8462 SMEFTEvolEW.EvolveSMEFTOnly(Lambda_NP, muw);
8463 // Evolve the SM parameters with the SM RGEs
8464 SMEFTEvolEW.EvolveSMOnly("Numeric", Lambda_NP, muw);
8465 //Now everything has been evolved
8466 //printNonVanishingSMEFTCoeffEW();
8467
8468 // Work with the extra instances of RGEsolver: would be better to have a deep copy of SMEFTEvolEW
8469
8470 // SM initial conditions for RGEsolver
8471 SMEFTEvolMH.GenerateSMInitialConditions(muw, Lambda_NP, SMEFTBasisFlag, "Numeric",
8472 g1_LEW, g2_LEW, g3_LEW, lambdaH_LEW, mH2_LEW,
8473 Mu_LEW, Md_LEW, Me_LEW, s12CKM_LEW, s13CKM_LEW, s23CKM_LEW, dCKM_LEW);
8474
8475 SMEFTEvol240.GenerateSMInitialConditions(muw, Lambda_NP, SMEFTBasisFlag, "Numeric",
8476 g1_LEW, g2_LEW, g3_LEW, lambdaH_LEW, mH2_LEW,
8477 Mu_LEW, Md_LEW, Me_LEW, s12CKM_LEW, s13CKM_LEW, s23CKM_LEW, dCKM_LEW);
8478
8479 SMEFTEvol365.GenerateSMInitialConditions(muw, Lambda_NP, SMEFTBasisFlag, "Numeric",
8480 g1_LEW, g2_LEW, g3_LEW, lambdaH_LEW, mH2_LEW,
8481 Mu_LEW, Md_LEW, Me_LEW, s12CKM_LEW, s13CKM_LEW, s23CKM_LEW, dCKM_LEW);
8482
8483 SMEFTEvol550.GenerateSMInitialConditions(muw, Lambda_NP, SMEFTBasisFlag, "Numeric",
8484 g1_LEW, g2_LEW, g3_LEW, lambdaH_LEW, mH2_LEW,
8485 Mu_LEW, Md_LEW, Me_LEW, s12CKM_LEW, s13CKM_LEW, s23CKM_LEW, dCKM_LEW);
8486
8487 SMEFTEvol1000.GenerateSMInitialConditions(muw, Lambda_NP, SMEFTBasisFlag, "Numeric",
8488 g1_LEW, g2_LEW, g3_LEW, lambdaH_LEW, mH2_LEW,
8489 Mu_LEW, Md_LEW, Me_LEW, s12CKM_LEW, s13CKM_LEW, s23CKM_LEW, dCKM_LEW);
8490
8491 SMEFTEvol1500.GenerateSMInitialConditions(muw, Lambda_NP, SMEFTBasisFlag, "Numeric",
8492 g1_LEW, g2_LEW, g3_LEW, lambdaH_LEW, mH2_LEW,
8493 Mu_LEW, Md_LEW, Me_LEW, s12CKM_LEW, s13CKM_LEW, s23CKM_LEW, dCKM_LEW);
8494
8495 SMEFTEvol3000.GenerateSMInitialConditions(muw, Lambda_NP, SMEFTBasisFlag, "Numeric",
8496 g1_LEW, g2_LEW, g3_LEW, lambdaH_LEW, mH2_LEW,
8497 Mu_LEW, Md_LEW, Me_LEW, s12CKM_LEW, s13CKM_LEW, s23CKM_LEW, dCKM_LEW);
8498
8499 SMEFTEvol5000.GenerateSMInitialConditions(muw, Lambda_NP, SMEFTBasisFlag, "Numeric",
8500 g1_LEW, g2_LEW, g3_LEW, lambdaH_LEW, mH2_LEW,
8501 Mu_LEW, Md_LEW, Me_LEW, s12CKM_LEW, s13CKM_LEW, s23CKM_LEW, dCKM_LEW);
8502
8503 SMEFTEvolUV.GenerateSMInitialConditions(muw, Lambda_NP, SMEFTBasisFlag, "Numeric",
8504 g1_LEW, g2_LEW, g3_LEW, lambdaH_LEW, mH2_LEW,
8505 Mu_LEW, Md_LEW, Me_LEW, s12CKM_LEW, s13CKM_LEW, s23CKM_LEW, dCKM_LEW);
8506
8507 // SMEFT initial conditions for RGEsolver
8508 setSMEFTEvolWC(SMEFTEvolMH);
8509 setSMEFTEvolWC(SMEFTEvol240);
8510 setSMEFTEvolWC(SMEFTEvol365);
8511 setSMEFTEvolWC(SMEFTEvol550);
8512 setSMEFTEvolWC(SMEFTEvol1000);
8513 setSMEFTEvolWC(SMEFTEvol1500);
8514 setSMEFTEvolWC(SMEFTEvol3000);
8515 setSMEFTEvolWC(SMEFTEvol5000);
8516 setSMEFTEvolWC(SMEFTEvolUV); // Not evolved. Only for reference to retrieve C(Lambda)
8517
8518 if (FlagmultiScaleRGE) {
8519 // Perform the evolution for the other RGE instances
8520 SMEFTEvolMH.EvolveSMEFTOnly(Lambda_NP, 125.1);
8521 SMEFTEvol240.EvolveSMEFTOnly(Lambda_NP, 240.);
8522 SMEFTEvol365.EvolveSMEFTOnly(Lambda_NP, 365.);
8523 SMEFTEvol550.EvolveSMEFTOnly(Lambda_NP, 550.);
8524 SMEFTEvol1000.EvolveSMEFTOnly(Lambda_NP, fmin(1000.,Lambda_NP) );
8525 SMEFTEvol1500.EvolveSMEFTOnly(Lambda_NP, fmin(1500.,Lambda_NP) );
8526 SMEFTEvol3000.EvolveSMEFTOnly(Lambda_NP, fmin(3000.,Lambda_NP) );
8527 SMEFTEvol5000.EvolveSMEFTOnly(Lambda_NP, fmin(5000.,Lambda_NP) );
8528 } else {
8529 SMEFTEvolMH.EvolveSMEFTOnly(Lambda_NP, Lambda_NP);
8530 SMEFTEvol240.EvolveSMEFTOnly(Lambda_NP, Lambda_NP);
8531 SMEFTEvol365.EvolveSMEFTOnly(Lambda_NP, Lambda_NP);
8532 SMEFTEvol550.EvolveSMEFTOnly(Lambda_NP, Lambda_NP);
8533 SMEFTEvol1000.EvolveSMEFTOnly(Lambda_NP, Lambda_NP);
8534 SMEFTEvol1500.EvolveSMEFTOnly(Lambda_NP, Lambda_NP);
8535 SMEFTEvol3000.EvolveSMEFTOnly(Lambda_NP, Lambda_NP);
8536 SMEFTEvol5000.EvolveSMEFTOnly(Lambda_NP, Lambda_NP);
8537 }
8538
8539 } else {
8540
8541 // SMEFT initial conditions for RGEsolver SMEFTEvolEW
8542 setSMEFTEvolWC(SMEFTEvolEW);
8543
8544 SMEFTEvolEW.EvolveSMEFTOnly(Lambda_NP, Lambda_NP);
8545 SMEFTEvolEW.EvolveSMOnly("Numeric", muw, muw);
8546
8547 // Work with the extra instances of RGEsolver: would be better to have a deep copy of SMEFTEvolEW
8548
8549 // SM initial conditions for RGEsolver
8550 SMEFTEvolMH.GenerateSMInitialConditions(muw, muw, SMEFTBasisFlag, "Numeric",
8551 g1_LEW, g2_LEW, g3_LEW, lambdaH_LEW, mH2_LEW,
8552 Mu_LEW, Md_LEW, Me_LEW, s12CKM_LEW, s13CKM_LEW, s23CKM_LEW, dCKM_LEW);
8553
8554 SMEFTEvol240.GenerateSMInitialConditions(muw, muw, SMEFTBasisFlag, "Numeric",
8555 g1_LEW, g2_LEW, g3_LEW, lambdaH_LEW, mH2_LEW,
8556 Mu_LEW, Md_LEW, Me_LEW, s12CKM_LEW, s13CKM_LEW, s23CKM_LEW, dCKM_LEW);
8557
8558 SMEFTEvol365.GenerateSMInitialConditions(muw, muw, SMEFTBasisFlag, "Numeric",
8559 g1_LEW, g2_LEW, g3_LEW, lambdaH_LEW, mH2_LEW,
8560 Mu_LEW, Md_LEW, Me_LEW, s12CKM_LEW, s13CKM_LEW, s23CKM_LEW, dCKM_LEW);
8561
8562 SMEFTEvol550.GenerateSMInitialConditions(muw, muw, SMEFTBasisFlag, "Numeric",
8563 g1_LEW, g2_LEW, g3_LEW, lambdaH_LEW, mH2_LEW,
8564 Mu_LEW, Md_LEW, Me_LEW, s12CKM_LEW, s13CKM_LEW, s23CKM_LEW, dCKM_LEW);
8565
8566 SMEFTEvol1000.GenerateSMInitialConditions(muw, muw, SMEFTBasisFlag, "Numeric",
8567 g1_LEW, g2_LEW, g3_LEW, lambdaH_LEW, mH2_LEW,
8568 Mu_LEW, Md_LEW, Me_LEW, s12CKM_LEW, s13CKM_LEW, s23CKM_LEW, dCKM_LEW);
8569
8570 SMEFTEvol1500.GenerateSMInitialConditions(muw, muw, SMEFTBasisFlag, "Numeric",
8571 g1_LEW, g2_LEW, g3_LEW, lambdaH_LEW, mH2_LEW,
8572 Mu_LEW, Md_LEW, Me_LEW, s12CKM_LEW, s13CKM_LEW, s23CKM_LEW, dCKM_LEW);
8573
8574 SMEFTEvol3000.GenerateSMInitialConditions(muw, muw, SMEFTBasisFlag, "Numeric",
8575 g1_LEW, g2_LEW, g3_LEW, lambdaH_LEW, mH2_LEW,
8576 Mu_LEW, Md_LEW, Me_LEW, s12CKM_LEW, s13CKM_LEW, s23CKM_LEW, dCKM_LEW);
8577
8578 SMEFTEvol5000.GenerateSMInitialConditions(muw, muw, SMEFTBasisFlag, "Numeric",
8579 g1_LEW, g2_LEW, g3_LEW, lambdaH_LEW, mH2_LEW,
8580 Mu_LEW, Md_LEW, Me_LEW, s12CKM_LEW, s13CKM_LEW, s23CKM_LEW, dCKM_LEW);
8581
8582 SMEFTEvolUV.GenerateSMInitialConditions(muw, muw, SMEFTBasisFlag, "Numeric",
8583 g1_LEW, g2_LEW, g3_LEW, lambdaH_LEW, mH2_LEW,
8584 Mu_LEW, Md_LEW, Me_LEW, s12CKM_LEW, s13CKM_LEW, s23CKM_LEW, dCKM_LEW);
8585
8586 // SMEFT initial conditions for RGEsolver
8587 setSMEFTEvolWC(SMEFTEvolMH);
8588 setSMEFTEvolWC(SMEFTEvol240);
8589 setSMEFTEvolWC(SMEFTEvol365);
8590 setSMEFTEvolWC(SMEFTEvol550);
8591 setSMEFTEvolWC(SMEFTEvol1000);
8592 setSMEFTEvolWC(SMEFTEvol1500);
8593 setSMEFTEvolWC(SMEFTEvol3000);
8594 setSMEFTEvolWC(SMEFTEvol5000);
8595 setSMEFTEvolWC(SMEFTEvolUV); // Not evolved. Only for reference to retrieve C(Lambda)
8596
8597 // Skip RGE by setting the two scales at Lambda_NP for the EFT
8598 SMEFTEvolMH.EvolveSMEFTOnly(Lambda_NP, Lambda_NP);
8599 SMEFTEvol240.EvolveSMEFTOnly(Lambda_NP, Lambda_NP);
8600 SMEFTEvol365.EvolveSMEFTOnly(Lambda_NP, Lambda_NP);
8601 SMEFTEvol550.EvolveSMEFTOnly(Lambda_NP, Lambda_NP);
8602 SMEFTEvol1000.EvolveSMEFTOnly(Lambda_NP, Lambda_NP);
8603 SMEFTEvol1500.EvolveSMEFTOnly(Lambda_NP, Lambda_NP);
8604 SMEFTEvol3000.EvolveSMEFTOnly(Lambda_NP, Lambda_NP);
8605 SMEFTEvol5000.EvolveSMEFTOnly(Lambda_NP, Lambda_NP);
8606 }
8607
8608 // Renormalization of gauge fields parameters
8609 delta_ZZ = (cW2_tree * getSMEFTCoeffEW("CHW") + sW2_tree * getSMEFTCoeffEW("CHB") + sW_tree * cW_tree * getSMEFTCoeffEW("CHWB")) * v2;
8610 delta_AA = (sW2_tree * getSMEFTCoeffEW("CHW") + cW2_tree * getSMEFTCoeffEW("CHB") - sW_tree * cW_tree * getSMEFTCoeffEW("CHWB")) * v2;
8611 delta_AZ = 2.0 * sW_tree * cW_tree * (getSMEFTCoeffEW("CHW") - getSMEFTCoeffEW("CHB")) * v2
8612 - (cW2_tree - sW2_tree) * getSMEFTCoeffEW("CHWB") * v2;
8613
8614 // Similar definitions for the EWPO
8615 delta_Z = 2.0 * sW_tree * cW_tree * getSMEFTCoeffEW("CHWB") * v2;
8616 delta_A = -2.0 * sW_tree * cW_tree * getSMEFTCoeffEW("CHWB") * v2;
8617 delta_ZA = (cW2_tree - sW2_tree) * getSMEFTCoeffEW("CHWB") * v2;
8618
8619 // Renormalization of Higgs field parameter
8620 delta_h = (-getSMEFTCoeffEW("CHD") / 4.0 + getSMEFTCoeffEW("CHbox")) * v2;
8621
8622 // Calculation of some quantities repeatedly used in the code
8623
8624 // NP corrections to Z and W mass Lagrangian parameters
8625 delta_MZ = (sW_tree * cW_tree * getSMEFTCoeffEW("CHWB") + 0.25 * getSMEFTCoeffEW("CHD") + (3.0 / 8.0) * getSMEFTCoeffEW("CH") / lambdaH_tree) * v2;
8626 delta_MW = (3.0 / 8.0) * (getSMEFTCoeffEW("CH") / lambdaH_tree) * v2;
8627
8628 // NP correction to Fermi constant, as extracted from muon decay
8629 delta_GF = DeltaGF();
8630
8631 // NP correction to the vev, as extracted from GF
8632 delta_v = 0.5 * delta_GF;
8633
8634 // NP corrections to electric constant parameter and weak mixing angle, depending on the input scheme
8635 delta_e = cAsch * (-0.5 * delta_A)
8636 + cWsch * ((cW2_tree / sW2_tree) * (delta_MW - delta_MZ) - 0.5 * delta_GF);
8637
8638 delta_em = delta_e + 0.5 * delta_A; // Relative dimension 6 correction to the QED interaction vertex
8639
8640 delta_sW2 = cAsch * (-cW2_tree * (delta_GF - 2.0 * (delta_MW - delta_MZ) - delta_A) / (sW2_tree - cW2_tree))
8641 + cWsch * (2.0 * cW2_tree * (delta_MW - delta_MZ) / sW2_tree);
8642
8643 // NP indirect corrections to EW fermion couplings
8644 delta_UgNC = (0.5 * delta_Z - 0.5 * delta_GF + delta_MW - delta_MZ);
8645
8646 delta_QgNC = -(sW_tree * cW_tree * delta_ZA + sW2_tree * delta_sW2);
8647
8648 delta_UgCC = (delta_e - 0.5 * delta_sW2);
8649
8651 //AG:begin
8652 delta_ale = -2.0 * sW_tree * cW_tree * getSMEFTCoeffEW("CHWB") * v2;
8653
8654 delta_Mz2 = (getSMEFTCoeffEW("CHD") / 2.0 + 2.0 * sW_tree * cW_tree * getSMEFTCoeffEW("CHWB")) * v2;
8655
8656 delta_g1 = cAsch * (g1_tree * (cW2_tree * delta_ale - sW2_tree * (delta_Mz2 + delta_GF)) / 2.0 / (-1 + 2.0 * sW2_tree))
8657 + cWsch * (g1_tree * (-delta_Mz2 / 2.0 / sW2_tree - delta_GF / 2.0));
8658
8659 delta_g2 = cAsch * (g2_tree * (sW2_tree * delta_ale - cW2_tree * (delta_Mz2 + delta_GF)) / 2.0 / (cW2_tree - sW2_tree))
8660 + cWsch * (g2_tree * (-delta_GF / 2.0));
8661
8662 xWZ_tree = +g2_tree / pow((g1_tree * g1_tree + g2_tree * g2_tree), 0.5); // cbar of Manohar
8663 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);
8664
8665 xBZ_tree = -g1_tree / pow((g1_tree * g1_tree + g2_tree * g2_tree), 0.5); // -sbar of Manohar
8666 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);
8667 //AG:end
8669
8670 //Go to mass eigenstate basis first; this is done here since we need to reassign quark masses and the CKM matrix
8671
8672 double vT = v();
8673 double delta_vT = getDelta_v();
8674 double vTosq2 = vT / sqrt(2.);
8675
8676 // Let us first define the full mass matrices, including the effect of dimension six operators
8677
8678 for (int i = 0; i < 3; i++)
8679 for (int j = 0; j < 3; j++) {
8680 MUQ.assignre(i, j, vTosq2 * (getSMEFTCoeffEW("YuR", i, j) * (1. + delta_vT) + FlagCorrsInSMRunning * getSMEFTCoeffEW("dYuR", i, j) - getSMEFTCoeffEW("CuHR", i, j) * v2 / 2.));
8681 MUQ.assignim(i, j, vTosq2 * (getSMEFTCoeffEW("YuI", i, j) * (1. + delta_vT) + FlagCorrsInSMRunning * getSMEFTCoeffEW("dYuI", i, j) - getSMEFTCoeffEW("CuHI", i, j) * v2 / 2.));
8682 MDQ.assignre(i, j, vTosq2 * (getSMEFTCoeffEW("YdR", i, j) * (1. + delta_vT) + FlagCorrsInSMRunning * getSMEFTCoeffEW("dYdR", i, j) - getSMEFTCoeffEW("CdHR", i, j) * v2 / 2.));
8683 MDQ.assignim(i, j, vTosq2 * (getSMEFTCoeffEW("YdI", i, j) * (1. + delta_vT) + FlagCorrsInSMRunning * getSMEFTCoeffEW("dYdI", i, j) - getSMEFTCoeffEW("CdHI", i, j) * v2 / 2.));
8684 }
8685
8686 gslpp::vector<double> mmu(3), mmd(3);
8687
8688 //std::cout<<" |"<<MUQ(0,0)<<","<<MUQ(0,1)<<","<<MUQ(0,2)<<"|"<<std::endl;
8689 //std::cout<<"MUQ=|"<<MUQ(1,0)<<","<<MUQ(1,1)<<","<<MUQ(1,2)<<"|"<<std::endl;
8690 //std::cout<<" |"<<MUQ(2,0)<<","<<MUQ(2,1)<<","<<MUQ(2,2)<<"|"<<std::endl;
8691 //std::cout<<" "<<std::endl;
8692 //std::cout<<" |"<<MDQ(0,0)<<","<<MDQ(0,1)<<","<<MDQ(0,2)<<"|"<<std::endl;
8693 //std::cout<<"MDQ=|"<<MDQ(1,0)<<","<<MDQ(1,1)<<","<<MDQ(1,2)<<"|"<<std::endl;
8694 //std::cout<<" |"<<MDQ(2,0)<<","<<MDQ(2,1)<<","<<MDQ(2,2)<<"|"<<std::endl;
8695 //std::cout<<" "<<std::endl;
8696
8697 MUQ.singularvalue(VuR, VuL, mmu);
8698 if(mmu(2) < 50.0) {
8699 std::cout << "Warning: top quark mass is too low, m(2) = " << mmu(2) << std::endl;
8700 return false;
8701 }
8702
8703 MDQ.singularvalue(VdR, VdL, mmd);
8704 if(mmd(2) < 2.5) {
8705 std::cout << "Warning: bottom quark mass is too low, m(2) = " << mmd(2) << std::endl;
8706 return false;
8707 }
8708
8709 //do heavy quarks first to get the thresholds right
8711 trueSM.setQuarkMass(TOP,Mofmu2Mbar(mmu(2), getMuw(), QCD::TOP));
8712 setMtpole(Mbar2Mp(quarks[TOP].getMass(), QCD::TOP));
8713 trueSM.setMtpole(Mbar2Mp(quarks[TOP].getMass(), QCD::TOP));
8715 trueSM.setQuarkMass(BOTTOM,Mofmu2Mbar(mmd(2), getMuw(), QCD::BOTTOM));
8717 trueSM.setQuarkMass(CHARM,Mofmu2Mbar(mmu(1), getMuw(), QCD::CHARM));
8718 quarks[STRANGE].setMass(Mrun(quarks[STRANGE].getMass_scale(), getMuw(), mmd(1), QCD::STRANGE));
8719 trueSM.setQuarkMass(STRANGE,Mrun(quarks[STRANGE].getMass_scale(), getMuw(), mmd(1), QCD::STRANGE));
8720 quarks[DOWN].setMass(Mrun(quarks[DOWN].getMass_scale(), getMuw(), mmd(0), QCD::DOWN));
8721 trueSM.setQuarkMass(DOWN,Mrun(quarks[DOWN].getMass_scale(), getMuw(), mmd(0), QCD::DOWN));
8722 quarks[UP].setMass(Mrun(quarks[UP].getMass_scale(), getMuw(), mmu(0), QCD::UP));
8723 trueSM.setQuarkMass(UP,Mrun(quarks[UP].getMass_scale(), getMuw(), mmu(0), QCD::UP));
8724
8725 VuLd = VuL.hconjugate();
8726
8727 // Computing the CKM
8728 gslpp::matrix<complex> CKMUnphys = VuLd * VdL;
8729
8730 // std::cout << "CKM unphys = " << CKMUnphys << std::endl;
8731
8732 myCKM.computeCKM(CKMUnphys(0, 1).abs(), CKMUnphys(1, 2).abs(), CKMUnphys(0, 2).abs(),
8733 (-CKMUnphys(0, 0) * CKMUnphys(0, 2).conjugate() / (CKMUnphys(1, 0) * CKMUnphys(1, 2).conjugate())).arg());
8734 trueSM.setCKM(myCKM);
8735
8736 // std::cout << "computed CKM = " << getCKM().getCKM() << std::endl;
8737
8738 double a11 = remainder(CKMUnphys(0, 0).arg() - getCKM().getV_ud().arg(), 2. * M_PI);
8739 double a12 = remainder(CKMUnphys(0, 1).arg() - getCKM().getV_us().arg(), 2. * M_PI);
8740 double a13 = remainder(CKMUnphys(0, 2).arg() - getCKM().getV_ub().arg(), 2. * M_PI);
8741
8742 // double a23 = (gslpp::complex(CKMUnphys(1, 0) / CKM(1, 0))).arg() - a11 + a13;
8743 // double a33 = (gslpp::complex(CKMUnphys(2, 0) / CKM(2, 0))).arg() - a11 + a13;
8744 double a23 = remainder(CKMUnphys(1, 0).arg() - getCKM().getV_cd().arg(), 2. * M_PI) - a11 + a13;
8745 double a33 = remainder(CKMUnphys(2, 0).arg() - getCKM().getV_td().arg(), 2. * M_PI) - a11 + a13;
8746
8747 gslpp::matrix<gslpp::complex> phi1(3, 3, 0.);
8748 phi1.assign(0, 0, 1.);
8749 phi1.assign(1, 1, gslpp::complex(1., a23 - a13, true));
8750 phi1.assign(2, 2, gslpp::complex(1., a33 - a13, true));
8751
8752 gslpp::matrix<gslpp::complex> phi2dag(3, 3, 0.);
8753 phi2dag.assign(0, 0, gslpp::complex(1., -a11, true));
8754 phi2dag.assign(1, 1, gslpp::complex(1., -a12, true));
8755 phi2dag.assign(2, 2, gslpp::complex(1., -a13, true));
8756
8757 VuL = VuL * phi1;
8758 VuR = VuR * phi1;
8759 VdL = VdL * phi2dag;
8760 VdR = VdR * phi2dag;
8761
8762 // Hermitian conjugates
8763 VuLd = VuL.hconjugate();
8764 VuRd = VuR.hconjugate();
8765 VdLd = VdL.hconjugate();
8766 VdRd = VdR.hconjugate();
8767
8768
8769 // do the NPbase PostUpdate without recomputing the top mass and the CKM matrix
8770 computemt=false;
8771 trueSM.setComputemt(false);
8772 requireCKM=false;
8773 trueSM.setRequireCKM(false);
8774
8775 if (!NPbase::PostUpdate()) return (false);
8776 if (!trueSM.PostUpdate()) return (false);
8777
8778 // Also need to recompute some of the parameters that may depend of the top quark mass.
8779 // In the W scheme, that is the case of alphaMz(), which is computed from Mw
8780 // In the alpha scheme this is an input so this does nothing. All derived quantities in
8781 // GenerateSMInitialConditions() stay at the same value
8782 aleMz = trueSM.alphaMz();
8783
8784 // NP corrections to Total Higgs width
8785 dGammaHTotR1 = deltaGammaTotalRatio1();
8786
8787 if (FlagQuadraticTerms) {
8788 dGammaHTotR2 = deltaGammaTotalRatio2();
8789 } else {
8790 dGammaHTotR2 = 0.0;
8791 }
8792
8793 // Total: to be used in BR functions to check positivity
8794 GammaHTotR = 1.0 + dGammaHTotR1 + dGammaHTotR2;
8795
8796 // The total theory error in the H width: set to 0.0 for the moment
8798
8799 // C1 value for the total Higgs width
8800 C1Htotal = C1Htot();
8801
8802 //The call to this method should be dropped once we have correctly implemented the matching
8803 //getWCFromEvolutor();
8804
8805
8806 UevL = 1.0; // Neglect PMNS effects in high-pT observables
8807 VudL = 1.0; // Neglect CKM effects in high-pT observables
8808
8809 // Yuke = sqrt(2.) * (leptons[ELECTRON].getMass()) / v();
8810 // Yukmu = sqrt(2.) * (leptons[MU].getMass()) / v();
8811 // Yuktau = sqrt(2.) * (leptons[TAU].getMass()) / v();
8812 // Yuku = sqrt(2.) * (quarks[UP].getMass()) / v();
8813 // Yukc = sqrt(2.) * (quarks[CHARM].getMass()) / v();
8814 // Yukt = sqrt(2.) * mtpole / v();
8815 // Yukd = sqrt(2.) * (quarks[DOWN].getMass()) / v();
8816 // Yuks = sqrt(2.) * (quarks[STRANGE].getMass()) / v();
8817 // Yukb = sqrt(2.) * (quarks[BOTTOM].getMass()) / v();
8818
8819
8820 // Dimension-6 coefficients used in the STXS parameterization: to be discussed with AJL
8821 // aiG = 16.0 * M_PI * M_PI * getSMEFTCoeffEW("CHG") * Mw_tree * Mw_tree / g3_tree / g3_tree / LambdaNP2;
8822 // ai3G = getSMEFTCoeffEW("CG") * Mw_tree * Mw_tree / g3_tree / g3_tree / g3_tree / LambdaNP2;
8823 // ai2G = 0.0; // Add
8824 // aiT = 2.0 * getSMEFTCoeffEW("CHD") * v2;
8825 // aiH = -2.0 * getSMEFTCoeffEW("CHbox") * v2;
8826 // aiWW = 0.0; // Add
8827 // aiB = 0.0; // Add
8828 // aiHW = 0.0;
8829 // aiHB = 0.0;
8830 // aiA =getSMEFTCoeffEW("CHB") * Mw_tree * Mw_tree / g1_tree / g1_tree / LambdaNP2;
8831 // aiHQ = getSMEFTCoeffEW("CHq1R",0,0) * v2; // Valid only for flavour universal NP
8832 // aipHQ = getSMEFTCoeffEW("CHq3R",0,0) * v2; // Valid only for flavour universal NP
8833 // aiHL = getSMEFTCoeffEW("CHl1R",0,0) * v2; // Valid only for flavour universal NP
8834 // aipHL = getSMEFTCoeffEW("CHl3R",0,0) * v2; // Valid only for flavour universal NP. From HEL Lagrangian. Not in original note
8835 // aiHu = getSMEFTCoeffEW("CHuR",0,0) * v2; // Valid only for flavour universal NP
8836 // aiHd = getSMEFTCoeffEW("CHdR",0,0) * v2; // Valid only for flavour universal NP
8837 // aiHe = getSMEFTCoeffEW("CHeR",0,0) * v2; // Valid only for flavour universal NP
8838 // aiu = -getSMEFTCoeffEW("CuHR",2,2) * v2 / Yukt;
8839 // 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
8840
8841 // Dim 6 SMEFT-LEFT matching
8842
8843 // update LEFT Wilson coefficients (time consuming, do only if FlagmatchLEFT=true
8844 if (FlagmatchLEFT) getMatching().updateLEFTGeneralParameters();
8845
8846
8847 // 3) Store some of the operators at the EW scale in the physical basis
8848
8849 // Diagonal-elements of neutral-current (NC) combinations are always real
8850
8851 // NC up-quark sector
8852 CHq1EWuu = getSMEFTCoeffEWMB("CHq1", 0, 0, VuLd, VuL).real();
8853 CHq1EWcc = getSMEFTCoeffEWMB("CHq1", 1, 1, VuLd, VuL).real();
8854 CHq1EWtt = getSMEFTCoeffEWMB("CHq1", 2, 2, VuLd, VuL).real();
8855
8856 CHq3EWuu = getSMEFTCoeffEWMB("CHq3", 0, 0, VuLd, VuL).real();
8857 CHq3EWcc = getSMEFTCoeffEWMB("CHq3", 1, 1, VuLd, VuL).real();
8858 CHq3EWtt = getSMEFTCoeffEWMB("CHq3", 2, 2, VuLd, VuL).real();
8859
8860 CHuEWuu = getSMEFTCoeffEWMB("CHu", 0, 0, VuRd, VuR).real();
8861 CHuEWcc = getSMEFTCoeffEWMB("CHu", 1, 1, VuRd, VuR).real();
8862 CHuEWtt = getSMEFTCoeffEWMB("CHu", 2, 2, VuRd, VuR).real();
8863
8864 // NC down-quark sector
8865 CHq1EWdd = getSMEFTCoeffEWMB("CHq1", 0, 0, VdLd, VdL).real();
8866 CHq1EWss = getSMEFTCoeffEWMB("CHq1", 1, 1, VdLd, VdL).real();
8867 CHq1EWbb = getSMEFTCoeffEWMB("CHq1", 2, 2, VdLd, VdL).real();
8868
8869 CHq3EWdd = getSMEFTCoeffEWMB("CHq3", 0, 0, VdLd, VdL).real();
8870 CHq3EWss = getSMEFTCoeffEWMB("CHq3", 1, 1, VdLd, VdL).real();
8871 CHq3EWbb = getSMEFTCoeffEWMB("CHq3", 2, 2, VdLd, VdL).real();
8872
8873 CHdEWdd = getSMEFTCoeffEWMB("CHd", 0, 0, VdRd, VdR).real();
8874 CHdEWss = getSMEFTCoeffEWMB("CHd", 1, 1, VdRd, VdR).real();
8875 CHdEWbb = getSMEFTCoeffEWMB("CHd", 2, 2, VdRd, VdR).real();
8876
8877 // Charged-Current up-down-quark sector (complex)
8878 CHq3EWud = getSMEFTCoeffEWMB("CHq3", 0, 0, VuLd, VdL);
8879 CHq3EWcs = getSMEFTCoeffEWMB("CHq3", 1, 1, VuLd, VdL);
8880 CHq3EWtb = getSMEFTCoeffEWMB("CHq3", 2, 2, VuLd, VdL);
8881
8882
8883 return (true);
8884}
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 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.
virtual bool PostUpdate()
The post-update method for StandardModel.

◆ 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 39228 of file NPSMEFTd6General.cpp.

39228 {
39229
39230 double gpZ = 0.0;
39231
39232 double ghZuL, ghZdL, ghZuR, ghZdR;
39233
39234 // In the Warsaw basis the contact interactions are generated only by CHF ops but
39235 // in the modified basis ODHB, ODHW also contribute
39236
39237 ghZuL = -(eeMz / sW_tree / cW_tree)*(getSMEFTCoeffEW("CHq1R", 0, 0) - getSMEFTCoeffEW("CHq3R", 0, 0) ) * v2;
39238 ghZdL = -(eeMz / sW_tree / cW_tree)*(getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq3R", 0, 0) ) * v2;
39239 ghZuR = -(eeMz / sW_tree / cW_tree)*(getSMEFTCoeffEW("CHuR", 0, 0) ) * v2;
39240 ghZdR = -(eeMz / sW_tree / cW_tree)*(getSMEFTCoeffEW("CHdR", 0, 0) ) * v2;
39241
39242 if (sqrt_s == 14.0) {
39243
39244 gpZ = ghZuL - 0.76 * ghZdL - 0.45 * ghZuR + 0.14 * ghZdR;
39245
39246 } else if (sqrt_s == 27.0) {
39247 // Use the same as for 14 TeV for the moment
39248
39249 gpZ = ghZuL - 0.76 * ghZdL - 0.45 * ghZuR + 0.14 * ghZdR;
39250
39251 } else if (sqrt_s == 100.0) {
39252
39253 gpZ = ghZuL - 0.90 * ghZdL - 0.45 * ghZuR + 0.17 * ghZdR;
39254
39255 } else
39256 throw std::runtime_error("Bad argument in NPSMEFTd6General::ppZHprobe()");
39257
39258
39259 return gpZ;
39260
39261}

◆ 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 3008 of file NPSMEFTd6General.cpp.

3008 {
3009 SMEFTEvolEW.Reset();
3010 SMEFTEvolMH.Reset();
3011 SMEFTEvol240.Reset();
3012 SMEFTEvol365.Reset();
3013 SMEFTEvol550.Reset();
3014 SMEFTEvol1000.Reset();
3015 SMEFTEvol1500.Reset();
3016 SMEFTEvol3000.Reset();
3017 SMEFTEvol5000.Reset();
3018 SMEFTEvolUV.Reset();
3019
3020 isSMInitialConditionComputed = false;
3021
3022 if (!NPbase::PreUpdate()) return (false);
3023
3024 return (true);
3025}
virtual bool PreUpdate()
The pre-update method for StandardModel.

◆ 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 16982 of file NPSMEFTd6General.cpp.

16983{
16984 return (trueSM.R0_f(f) + deltaR0_f(f));
16985}
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 16165 of file NPSMEFTd6General.cpp.

16165 {
16166 double GammWcX0, GammWhad0;
16167 double dGammWcX, dGammWhad;
16168
16169 // For the SM contributions to the of W widths, proceed as in the SM implementation,
16170 // using W->cX = W->cs and W->had = W->ud + W->cs. (See comments in StandardModel.cpp>RWc.)
16171
16172 // Add all the W-> cX decays
16173 // In SM GammaW fermion masses are ignored and CKM=1 but uses that SM CKM is unitary => I only need W->cs
16174 GammWcX0 = trueSM.GammaW(quarks[CHARM], quarks[STRANGE]);
16175
16176 // SMEFT NP effects, however, can break CKM unitarity and I need to add all fermion decays explicitly
16180
16181 // For the same reasons, I only need to add the W-> ud decays into the SM hadronic W width
16182 GammWhad0 = GammWcX0
16183 + trueSM.GammaW(quarks[UP], quarks[DOWN]);
16184
16185 // and, similarly, for the NP corrections to hadronic width I need all fermion decays explicitly
16186 dGammWhad = dGammWcX
16190
16191 return GammWcX0 / GammWhad0 + dGammWcX / GammWhad0 - GammWcX0 * dGammWhad / GammWhad0 / GammWhad0;
16192}

◆ 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 16132 of file NPSMEFTd6General.cpp.

16132 {
16133 double GammWli0, GammWlj0;
16134 double dGammWli, dGammWlj;
16135
16136 if (li.is("ELECTRON")) {
16137 GammWli0 = trueSM.GammaW(leptons[NEUTRINO_1], li);
16138 dGammWli = deltaGamma_Wff(leptons[NEUTRINO_1], li);
16139 } else if (li.is("MU")) {
16140 GammWli0 = trueSM.GammaW(leptons[NEUTRINO_2], li);
16141 dGammWli = deltaGamma_Wff(leptons[NEUTRINO_2], li);
16142 } else if (li.is("TAU")) {
16143 GammWli0 = trueSM.GammaW(leptons[NEUTRINO_3], li);
16144 dGammWli = deltaGamma_Wff(leptons[NEUTRINO_3], li);
16145 } else {
16146 throw std::runtime_error("Error in NPSMEFTd6General::RWlilj. li must be a charged lepton");
16147 }
16148
16149 if (lj.is("ELECTRON")) {
16150 GammWlj0 = trueSM.GammaW(leptons[NEUTRINO_1], lj);
16151 dGammWlj = deltaGamma_Wff(leptons[NEUTRINO_1], lj);
16152 } else if (lj.is("MU")) {
16153 GammWlj0 = trueSM.GammaW(leptons[NEUTRINO_2], lj);
16154 dGammWlj = deltaGamma_Wff(leptons[NEUTRINO_2], lj);
16155 } else if (lj.is("TAU")) {
16156 GammWlj0 = trueSM.GammaW(leptons[NEUTRINO_3], lj);
16157 dGammWlj = deltaGamma_Wff(leptons[NEUTRINO_3], lj);
16158 } else {
16159 throw std::runtime_error("Error in NPSMEFTd6General::RWlilj. lj must be a charged lepton");
16160 }
16161
16162 return GammWli0 / GammWlj0 + dGammWli / GammWlj0 - GammWli0 * dGammWlj / GammWlj0 / GammWlj0;
16163}

◆ 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 16194 of file NPSMEFTd6General.cpp.

16194 {
16195 double GammZli0, GammZlj0;
16196 double dGammZli, dGammZlj;
16197
16198 if (li.is("ELECTRON") || li.is("MU") || li.is("TAU")) {
16199 GammZli0 = trueSM.GammaZ(li);
16200 dGammZli = deltaGamma_Zf(li);
16201 } else {
16202 throw std::runtime_error("Error in NPSMEFTd6General::RZlilj. li must be a charged lepton");
16203 }
16204
16205 if (lj.is("ELECTRON") || lj.is("MU") || lj.is("TAU")) {
16206 GammZlj0 = trueSM.GammaZ(lj);
16207 dGammZlj = deltaGamma_Zf(lj);
16208 } else {
16209 throw std::runtime_error("Error in NPSMEFTd6General::RZlilj. lj must be a charged lepton");
16210 }
16211
16212 return GammZli0 / GammZlj0 + dGammZli / GammZlj0 - GammZli0 * dGammZlj / GammZlj0 / GammZlj0;
16213}

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

Definition at line 14082 of file NPSMEFTd6General.cpp.

14082 {
14083 bool res = false;
14084 if (name.compare("MWinput") == 0) {
14085 FlagMWinput = value;
14086 //We need to fix FlagMWinput also in the StandardModel
14087 res = NPbase::setFlag(name, value);
14088 res = trueSM.setFlag(name, value);
14089 // res = true;
14090 } else if (name.compare("QuadraticTerms") == 0) {
14091 FlagQuadraticTerms = value;
14092 if (value) setModelLinearized(false);
14093 if (value) setModelNPquadratic(true); //AG:added
14094 res = true;
14095 } else if (name.compare("HiggsSM") == 0) {
14096 FlagHiggsSM = value;
14097 res = true;
14098 } else if (name.compare("LoopHd6") == 0) {
14099 FlagLoopHd6 = value;
14100 res = true;
14101 } else if (name.compare("LoopH3d6Quad") == 0) {
14102 FlagLoopH3d6Quad = value;
14103 res = true;
14104 } else if (name.compare("RGEci") == 0) {
14105 FlagRGEci = value;
14106 res = true;
14107 } else if (name.compare("CorrsInSMRunning") == 0) {
14108 FlagCorrsInSMRunning = value;
14109 res = true;
14110 } else if (name.compare("multiScaleRGE") == 0) {
14111 FlagmultiScaleRGE = value;
14112 res = true;
14113 } else if (name.compare("finiteNLO") == 0) {
14114 FlagfiniteNLO = value;
14115 res = true;
14116 } else if (name.compare("matchLEFT") == 0) {
14117 FlagmatchLEFT = value;
14118 res = true;
14119 } else if (name.compare("NewTerms") == 0) {
14120 FlagNewTerms = value;
14121 res = true;
14122 } else
14123 res = NPbase::setFlag(name, value);
14124
14125 if (FlagMWinput) {
14126 // MW scheme
14127 cAsch = 0.;
14128 cWsch = 1.;
14129 } else {
14130 // ALpha scheme
14131 cAsch = 1.;
14132 cWsch = 0.;
14133 }
14134
14135 if (!FlagLoopHd6) {
14136 cLHd6 = 0.0;
14137 } else {
14138 cLHd6 = 1.0;
14139 }
14140
14141 if (!FlagHiggsSM) {
14142 cHSM = 0.0;
14143 } else {
14144 cHSM = 1.0;
14145 }
14146
14147 if (FlagLoopH3d6Quad || FlagQuadraticTerms) {
14148 cLH3d62 = 1.0;
14149 } else {
14150 cLH3d62 = 0.0;
14151 }
14152
14153 if (!FlagfiniteNLO) {
14154 cNLOd6 = 0.0;
14155 } else {
14156 cNLOd6 = 1.0;
14157 }
14158
14159 return (res);
14160}
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 14162 of file NPSMEFTd6General.cpp.

14163{
14164 if (name.compare("SMEFTBasisFlag") == 0) {
14165 SMEFTBasisFlag = value;
14166
14167 if (SMEFTBasisFlag == "UP") {
14168 flavBas = 1;
14169 } else if (SMEFTBasisFlag == "DOWN") {
14170 flavBas = 2;
14171 } else
14172 throw std::runtime_error("Bad argument in SMEFTBasisFlag. (Only UP or DOWN are currently allowed)");
14173
14174 return true;
14175 } else
14176 return NPbase::setFlagStr(name, value);
14177 return false;
14178}
virtual bool setFlagStr(const std::string name, const std::string value)
A method to set a flag of StandardModel.

◆ 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 16315 of file NPSMEFTd6General.cpp.

16316{
16317 return (trueSM.sigma0_had() + deltaSigmaHadron());
16318}
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 39380 of file NPSMEFTd6General.cpp.

39380 {
39381
39382 double STXSb = 1.0;
39383
39384 double C1 = 0.0;
39385
39386 if (sqrt_s == 13.0) {
39387
39388 C1 = 0.0064; // Use the same as VBF
39389
39390 STXSb +=
39391 +121687. * getSMEFTCoeffEW("CHbox")
39392 - 162383. * getSMEFTCoeffEW("CHD")
39393 + 6933.53 * getSMEFTCoeffEW("CHB")
39394 + 133459. * getSMEFTCoeffEW("CHW")
39395 - 286707. * getSMEFTCoeffEW("CHWB")
39396 - 1929.85 * getSMEFTCoeffEW("CHq1R", 0, 0)
39397 + 1378.01 * getSMEFTCoeffEW("CHq1R", 1, 1)
39398 + 2505.13 * getSMEFTCoeffEW("CHq1R", 2, 2)
39399 + 17471.4 * getSMEFTCoeffEW("CHuR", 0, 0)
39400 + 532.133 * getSMEFTCoeffEW("CHuR", 1, 1)
39401 - 6552.85 * getSMEFTCoeffEW("CHdR", 0, 0)
39402 - 454.364 * getSMEFTCoeffEW("CHdR", 1, 1)
39403 - 437.319 * getSMEFTCoeffEW("CHdR", 2, 2)
39404 + 152289. * getSMEFTCoeffEW("CHq3R", 0, 0)
39405 - 2645.75 * getSMEFTCoeffEW("CHq3R", 1, 1)
39406 + 2515.78 * getSMEFTCoeffEW("CHq3R", 2, 2)
39407 - 4.496 * delta_GF
39408 - 0.084 * deltaGzd6()
39409 - 2.759 * deltaMwd6()
39410 - 0.142 * deltaGwd6()
39411 ;
39412
39413 if (FlagQuadraticTerms) {
39414 //Add contributions that are quadratic in the effective coefficients
39415 STXSb += 0.0;
39416
39417 }
39418
39419 } else
39420 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS0_qqH()");
39421
39422 //Add intrinsic and parametric relative theory errors (free par). (Assume they are constant in energy.)
39423 // Use the same as VBF
39424 STXSb += eVBFint + eVBFpar;
39425
39426 // Linear contribution from Higgs self-coupling
39427 STXSb = STXSb + cLHd6 * deltaH3L1(C1) * deltaG_hhhRatio();
39428 // Quadratic contribution from Higgs self-coupling: add separately from FlagQuadraticTerms
39429 STXSb = STXSb + cLHd6 * cLH3d62 * deltaH3L2(C1) * deltaG_hhhRatio() * deltaG_hhhRatio();
39430
39431 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
39432
39433 return STXSb;
39434}

◆ STXS12_BrH4lRatio()

const double NPSMEFTd6General::STXS12_BrH4lRatio ( ) const
virtual

The STXS BR \( H \to 4l \), \(l=e,\mu\).

Reimplemented from NPbase.

Definition at line 39999 of file NPSMEFTd6General.cpp.

39999 {
40000 double Br = 1.0;
40001 double dGHiR1 = 0.0, dGHiTotR1 = 0.0;
40002
40003 // To be fixed together with the UFO file when going beyond U(2)
40004 // 4l
40005 dGHiR1 = (0.12 * getSMEFTCoeffEW("CHbox") + 0.005 * getSMEFTCoeffEW("CHD") - 0.296 * getSMEFTCoeffEW("CHW") - 0.197 * getSMEFTCoeffEW("CHB") + 0.296 * getSMEFTCoeffEW("CHWB")
40006 + 0.126 * (getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl1R", 1, 1)) / 2.0 - 0.234 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1)) / 2.0
40007 - 0.101 * (getSMEFTCoeffEW("CHeR", 0, 0) + getSMEFTCoeffEW("CHeR", 1, 1)) / 2.0 + 0.181 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
40008
40009 // Tot
40010 dGHiTotR1 = (-0.001 * getSMEFTCoeffEW("CW") + 0.12 * getSMEFTCoeffEW("CHbox") - 0.030 * getSMEFTCoeffEW("CHD") + 1.362 * getSMEFTCoeffEW("CHG") - 0.048 * getSMEFTCoeffEW("CHW")
40011 - 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)
40012 + 0.051 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.002 * getSMEFTCoeffEW("CuWR", 2, 2) - 0.003 * getSMEFTCoeffEW("CuBR", 2, 2)
40013 - 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
40014 + 0.079 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
40015
40016 Br += dGHiR1 - dGHiTotR1;
40017
40018 if ((Br < 0) || (dGHiR1 < -1.0) || (dGHiTotR1 < -1.0)) return std::numeric_limits<double>::quiet_NaN();
40019
40020 return Br;
40021}

◆ STXS12_BrHbbRatio()

const double NPSMEFTd6General::STXS12_BrHbbRatio ( ) const
virtual

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

Reimplemented from NPbase.

Definition at line 40071 of file NPSMEFTd6General.cpp.

40071 {
40072 double Br = 1.0;
40073 double dGHiR1 = 0.0, dGHiTotR1 = 0.0;
40074
40075 // To be fixed together with the UFO file when going beyond U(2)
40076
40077 // bb
40078 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
40079 + 0.061 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
40080
40081 // Tot
40082 dGHiTotR1 = (-0.001 * getSMEFTCoeffEW("CW") + 0.12 * getSMEFTCoeffEW("CHbox") - 0.030 * getSMEFTCoeffEW("CHD") + 1.362 * getSMEFTCoeffEW("CHG") - 0.048 * getSMEFTCoeffEW("CHW")
40083 - 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)
40084 + 0.051 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.002 * getSMEFTCoeffEW("CuWR", 2, 2) - 0.003 * getSMEFTCoeffEW("CuBR", 2, 2)
40085 - 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
40086 + 0.079 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
40087
40088 Br += dGHiR1 - dGHiTotR1;
40089
40090 if ((Br < 0) || (dGHiR1 < -1.0) || (dGHiTotR1 < -1.0)) return std::numeric_limits<double>::quiet_NaN();
40091
40092 return Br;
40093}

◆ STXS12_BrHevmuvRatio()

const double NPSMEFTd6General::STXS12_BrHevmuvRatio ( ) const
virtual

The STXS BR \( H \to e\nu \mu\nu \).

Reimplemented from NPbase.

Definition at line 40023 of file NPSMEFTd6General.cpp.

40023 {
40024 double Br = 1.0;
40025 double dGHiR1 = 0.0, dGHiTotR1 = 0.0;
40026
40027 // To be fixed together with the UFO file when going beyond U(2)
40028
40029 // e v mu v
40030 dGHiR1 = deltaGammaHevmuvRatio1();
40031
40032 // Tot
40033 dGHiTotR1 = (-0.001 * getSMEFTCoeffEW("CW") + 0.12 * getSMEFTCoeffEW("CHbox") - 0.030 * getSMEFTCoeffEW("CHD") + 1.362 * getSMEFTCoeffEW("CHG") - 0.048 * getSMEFTCoeffEW("CHW")
40034 - 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)
40035 + 0.051 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.002 * getSMEFTCoeffEW("CuWR", 2, 2) - 0.003 * getSMEFTCoeffEW("CuBR", 2, 2)
40036 - 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
40037 + 0.079 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
40038
40039 Br += dGHiR1 - dGHiTotR1;
40040
40041 if ((Br < 0) || (dGHiR1 < -1.0) || (dGHiTotR1 < -1.0)) return std::numeric_limits<double>::quiet_NaN();
40042
40043 return Br;
40044}

◆ STXS12_BrHgagaRatio()

const double NPSMEFTd6General::STXS12_BrHgagaRatio ( ) const
virtual

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

Reimplemented from NPbase.

Definition at line 40046 of file NPSMEFTd6General.cpp.

40046 {
40047 double Br = 1.0;
40048 double dGHiR1 = 0.0, dGHiTotR1 = 0.0;
40049
40050 // To be fixed together with the UFO file when going beyond U(2)
40051 // gaga
40052 dGHiR1 = (-40.15 * getSMEFTCoeffEW("CHB") - 13.08 * getSMEFTCoeffEW("CHW") + 22.4 * getSMEFTCoeffEW("CHWB") - 0.9463 * getSMEFTCoeffEW("CW") + 0.12 * getSMEFTCoeffEW("CHbox")
40053 - 0.2417 * getSMEFTCoeffEW("CHD") + 0.03447 * getSMEFTCoeffEW("CuHR", 2, 2) - 1.151 * getSMEFTCoeffEW("CuWR", 2, 2) - 2.150 * getSMEFTCoeffEW("CuBR", 2, 2)
40054 - 0.3637 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1)) / 2.0 + 0.1819 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
40055 ;
40056
40057 // Tot
40058 dGHiTotR1 = (-0.001 * getSMEFTCoeffEW("CW") + 0.12 * getSMEFTCoeffEW("CHbox") - 0.030 * getSMEFTCoeffEW("CHD") + 1.362 * getSMEFTCoeffEW("CHG") - 0.048 * getSMEFTCoeffEW("CHW")
40059 - 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)
40060 + 0.051 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.002 * getSMEFTCoeffEW("CuWR", 2, 2) - 0.003 * getSMEFTCoeffEW("CuBR", 2, 2)
40061 - 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
40062 + 0.079 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
40063
40064 Br += dGHiR1 - dGHiTotR1;
40065
40066 if ((Br < 0) || (dGHiR1 < -1.0) || (dGHiTotR1 < -1.0)) return std::numeric_limits<double>::quiet_NaN();
40067
40068 return Br;
40069}

◆ 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 40471 of file NPSMEFTd6General.cpp.

40472{
40473
40474 //NOT PROPERLY IMPLEMENTED, RETURNING A NaN
40475 return std::numeric_limits<double>::quiet_NaN();
40476
40477 double STXSb = 1.0;
40478
40479 if (sqrt_s == 13.0) {
40480
40481
40482
40483 STXSb += cWsch * (
40484 (0.) * 1000000
40485 );
40486
40487 if (FlagQuadraticTerms) {
40488 //Add contributions that are quadratic in the effective coefficients
40489
40490 STXSb += 0.0;
40491
40492 }
40493 } else
40494 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_pTH200_300()");
40495
40496 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40497
40498 return STXSb;
40499}

◆ 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 40620 of file NPSMEFTd6General.cpp.

40621{
40622 double STXSb = 1.0;
40623
40624 if (sqrt_s == 13.0) {
40625
40626 // To be fixed together with the UFO file when going beyond U(2)
40627 /*STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.033 * getSMEFTCoeffEW("CHD") + 46 * getSMEFTCoeffEW("CHG") - 0.128 * getSMEFTCoeffEW("CuHR", 2, 2)
40628 - 1.63 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.132 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
40629 + 0.065 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);*/
40630 //AG:
40631 // Obtained with SMEFETatNLO. cuG_Warsaw = g3_tree*cuG_SMEFTatNLO
40632 //pTj>30GeV
40633 STXSb += cWsch * (
40634 ((0.12117552334943638) * getSMEFTCoeffEW("CHbox")
40635 + (-0.03036231884057971) * getSMEFTCoeffEW("CHD")
40636 + (39.3) * getSMEFTCoeffEW("CHG") //To be updated
40637 + (-0.12262479871175523) * getSMEFTCoeffEW("CuHR", 2, 2)
40638 + (1.0990338164251208) * getSMEFTCoeffEW("CuGR", 2, 2) * (-g3_tree)
40639 + (-0.060708534621578096) * getSMEFTCoeffEW("CHl3R", 0, 0)
40640 + (-0.060708534621578096) * getSMEFTCoeffEW("CHl3R", 1, 1)
40641 + (0.06058776167471819) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
40642 );
40643
40644 if (FlagQuadraticTerms) {
40645 //Add contributions that are quadratic in the effective coefficients
40646
40647 STXSb += 0.0;
40648
40649 }
40650 } else
40651 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_mjj0_350_pTH0_60_Nj2()");
40652
40653 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40654
40655 return STXSb;
40656}

◆ 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 40697 of file NPSMEFTd6General.cpp.

40698{
40699 double STXSb = 1.0;
40700
40701 if (sqrt_s == 13.0) {
40702
40703 // To be fixed together with the UFO file when going beyond U(2)
40704 /*STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.032 * getSMEFTCoeffEW("CHD") + 46 * getSMEFTCoeffEW("CHG") - 0.132 * getSMEFTCoeffEW("CuHR", 2, 2)
40705 - 1.48 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.130 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
40706 + 0.066 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);*/
40707 // AG:
40708 // Obtained with SMEFETatNLO. cuG_Warsaw = g3_tree*cuG_SMEFTatNLO
40709 //pTj>30GeV
40710 STXSb += cWsch * (
40711 ((0.121) * getSMEFTCoeffEW("CHbox")
40712 + (-0.0303) * getSMEFTCoeffEW("CHD")
40713 + (39.3) * getSMEFTCoeffEW("CHG") //To be updated
40714 + (-0.123) * getSMEFTCoeffEW("CuHR", 2, 2)
40715 + (1.077) * getSMEFTCoeffEW("CuGR", 2, 2) * (-g3_tree)
40716 + (-0.061) * getSMEFTCoeffEW("CHl3R", 0, 0)
40717 + (-0.061) * getSMEFTCoeffEW("CHl3R", 1, 1)
40718 + (0.061) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
40719 );
40720
40721 if (FlagQuadraticTerms) {
40722 //Add contributions that are quadratic in the effective coefficients
40723
40724 STXSb += 0.0;
40725
40726 }
40727 } else
40728 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_mjj0_350_pTH120_200_Nj2()");
40729
40730 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40731
40732 return STXSb;
40733}

◆ 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 40658 of file NPSMEFTd6General.cpp.

40659{
40660 double STXSb = 1.0;
40661
40662 if (sqrt_s == 13.0) {
40663
40664 // To be fixed together with the UFO file when going beyond U(2)
40665 /*STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.033 * getSMEFTCoeffEW("CHD") + 47 * getSMEFTCoeffEW("CHG") - 0.133 * getSMEFTCoeffEW("CuHR", 2, 2)
40666 - 1.59 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.130 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
40667 + 0.065 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);*/
40668
40669 //AG:
40670 // Obtained with SMEFETatNLO. cuG_Warsaw = g3_tree*cuG_SMEFTatNLO
40671 //pTj>30GeV
40672 STXSb += cWsch * (
40673 ((0.121) * getSMEFTCoeffEW("CHbox")
40674 + (-0.0303) * getSMEFTCoeffEW("CHD")
40675 + (39.3) * getSMEFTCoeffEW("CHG") //To be updated
40676 + (-0.1224) * getSMEFTCoeffEW("CuHR", 2, 2)
40677 + (1.093) * getSMEFTCoeffEW("CuGR", 2, 2) * (-g3_tree)
40678 + (-0.0606) * getSMEFTCoeffEW("CHl3R", 0, 0)
40679 + (-0.0606) * getSMEFTCoeffEW("CHl3R", 1, 1)
40680 + (0.061) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
40681 );
40682
40683 if (FlagQuadraticTerms) {
40684 //Add contributions that are quadratic in the effective coefficients
40685
40686 STXSb += 0.0;
40687
40688 }
40689 } else
40690 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_mjj0_350_pTH60_120_Nj2()");
40691
40692 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40693
40694 return STXSb;
40695}

◆ 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 40852 of file NPSMEFTd6General.cpp.

40853{
40854 double STXSb = 1.0;
40855
40856 if (sqrt_s == 13.0) {
40857
40858 // Obtained with SMEFETatNLO. cuG_Warsaw = g3_tree*cuG_SMEFTatNLO
40859 //pTj>30GeV
40860 STXSb += cWsch * (
40861 ((0.12121771217712178) * getSMEFTCoeffEW("CHbox")
40862 + (-0.030401291512915127) * getSMEFTCoeffEW("CHD")
40863 + (39.3) * getSMEFTCoeffEW("CHG") //To be updated
40864 + (-0.12283210332103321) * getSMEFTCoeffEW("CuHR", 2, 2)
40865 + (0.992158671586716) * getSMEFTCoeffEW("CuGR", 2, 2) * (-g3_tree)
40866 + (-0.06079335793357934) * getSMEFTCoeffEW("CHl3R", 0, 0)
40867 + (-0.06079335793357934) * getSMEFTCoeffEW("CHl3R", 1, 1)
40868 + (0.06060885608856089) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
40869 );
40870
40871 if (FlagQuadraticTerms) {
40872 //Add contributions that are quadratic in the effective coefficients
40873
40874 STXSb += 0.0;
40875
40876 }
40877 } else
40878 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_mjj350_700_pTH0_200_Nj2()");
40879
40880 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40881
40882 return STXSb;
40883}

◆ 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 40735 of file NPSMEFTd6General.cpp.

40735 {
40736
40737 //NOT PROPERLY IMPLEMENTED, RETURNING A NaN
40738 return std::numeric_limits<double>::quiet_NaN();
40739
40740 // To be fixed together with the UFO file when going beyond U(2)
40741 double STXSb = 1.0;
40742
40743 if (sqrt_s == 13.0) {
40744
40745 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.038 * getSMEFTCoeffEW("CHD") + 48 * getSMEFTCoeffEW("CHG") - 0.16 * getSMEFTCoeffEW("CuHR", 2, 2)
40746 - 1.60 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.147 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
40747 + 0.075 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
40748
40749 if (FlagQuadraticTerms) {
40750 //Add contributions that are quadratic in the effective coefficients
40751
40752 STXSb += 0.0;
40753
40754 }
40755 } else
40756 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_mjj350_700_pTH0_200_ptHjj0_25_Nj2()");
40757
40758 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40759
40760 return STXSb;
40761}

◆ 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 40763 of file NPSMEFTd6General.cpp.

40763 {
40764
40765
40766 //NOT PROPERLY IMPLEMENTED, RETURNING A NaN
40767 return std::numeric_limits<double>::quiet_NaN();
40768
40769
40770 // To be fixed together with the UFO file when going beyond U(2)
40771 double STXSb = 1.0;
40772
40773 if (sqrt_s == 13.0) {
40774
40775 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.033 * getSMEFTCoeffEW("CHD") + 42 * getSMEFTCoeffEW("CHG") - 0.131 * getSMEFTCoeffEW("CuHR", 2, 2)
40776 - 1.43 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.124 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
40777 + 0.064 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
40778
40779 if (FlagQuadraticTerms) {
40780 //Add contributions that are quadratic in the effective coefficients
40781
40782 STXSb += 0.0;
40783
40784 }
40785 } else
40786 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_mjj350_700_pTH0_200_ptHjj25_Inf_Nj2()");
40787
40788 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40789
40790 return STXSb;
40791}

◆ 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 40885 of file NPSMEFTd6General.cpp.

40886{
40887 double STXSb = 1.0;
40888
40889 if (sqrt_s == 13.0) {
40890
40891 // Obtained with SMEFETatNLO. cuG_Warsaw = g3_tree*cuG_SMEFTatNLO
40892 //pTj>30GeV
40893 STXSb += cWsch * (
40894 ((0.12123629112662014) * getSMEFTCoeffEW("CHbox")
40895 + (-0.030348953140578262) * getSMEFTCoeffEW("CHD")
40896 + (39.3) * getSMEFTCoeffEW("CHG") //To be updated
40897 + (-0.12263210368893321) * getSMEFTCoeffEW("CuHR", 2, 2)
40898 + (0.9950149551345963) * getSMEFTCoeffEW("CuGR", 2, 2) * (-g3_tree)
40899 + (-0.060697906281156525) * getSMEFTCoeffEW("CHl3R", 0, 0)
40900 + (-0.060697906281156525) * getSMEFTCoeffEW("CHl3R", 1, 1)
40901 + (0.006083) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
40902 );
40903
40904 if (FlagQuadraticTerms) {
40905 //Add contributions that are quadratic in the effective coefficients
40906
40907 STXSb += 0.0;
40908
40909 }
40910 } else
40911 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_mjj700_Inf_pTH0_200_Nj2()");
40912
40913 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40914
40915 return STXSb;
40916}

◆ 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 40793 of file NPSMEFTd6General.cpp.

40793 {
40794
40795 //NOT PROPERLY IMPLEMENTED, RETURNING A NaN
40796 return std::numeric_limits<double>::quiet_NaN();
40797
40798 // To be fixed together with the UFO file when going beyond U(2)
40799 double STXSb = 1.0;
40800
40801 if (sqrt_s == 13.0) {
40802
40803 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.033 * getSMEFTCoeffEW("CHD") + 50 * getSMEFTCoeffEW("CHG") - 0.14 * getSMEFTCoeffEW("CuHR", 2, 2)
40804 - 1.60 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.13 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
40805 + 0.068 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
40806
40807 if (FlagQuadraticTerms) {
40808 //Add contributions that are quadratic in the effective coefficients
40809
40810 STXSb += 0.0;
40811
40812 }
40813 } else
40814 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj0_25_Nj2()");
40815
40816 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40817
40818 return STXSb;
40819}

◆ 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 40824 of file NPSMEFTd6General.cpp.

40824 {
40825
40826 //NOT PROPERLY IMPLEMENTED, RETURNING A NaN
40827 return std::numeric_limits<double>::quiet_NaN();
40828
40829 // To be fixed together with the UFO file when going beyond U(2)
40830 double STXSb = 1.0;
40831
40832 if (sqrt_s == 13.0) {
40833
40834 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.030 * getSMEFTCoeffEW("CHD") + 44 * getSMEFTCoeffEW("CHG") - 0.13 * getSMEFTCoeffEW("CuHR", 2, 2)
40835 - 1.4 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.13 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
40836 + 0.061 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
40837
40838 if (FlagQuadraticTerms) {
40839 //Add contributions that are quadratic in the effective coefficients
40840
40841 STXSb += 0.0;
40842
40843 }
40844 } else
40845 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_mjj700_Inf_pTH0_200_ptHjj25_Inf_Nj2()");
40846
40847 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40848
40849 return STXSb;
40850}

◆ 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 40196 of file NPSMEFTd6General.cpp.

40197{
40198 double STXSb = 1.0;
40199
40200 if (sqrt_s == 13.0) {
40201
40202 // To be fixed together with the UFO file when going beyond U(2)
40203 /*STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0294 * getSMEFTCoeffEW("CHD") + 42.0 * getSMEFTCoeffEW("CHG") - 0.117 * getSMEFTCoeffEW("CuHR", 2, 2)
40204 - 1.59 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.117 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
40205 + 0.0587 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);*/
40206 //AG: Obtained with SMEFETatNLO.
40207 // cuG_Warsaw = g3_tree*cuG_SMEFTatNLO
40208 STXSb += cWsch * (
40209 ((0.12127490039840637) * getSMEFTCoeffEW("CHbox")
40210 + (-0.030326693227091632) * getSMEFTCoeffEW("CHD")
40211 + (39.28731544) * getSMEFTCoeffEW("CHG")
40212 + (-0.12254980079681274) * getSMEFTCoeffEW("CuHR", 2, 2)
40213 + (1.1274900398406373) * getSMEFTCoeffEW("CuGR", 2, 2) * (-g3_tree)
40214 + (-0.060669322709163344) * getSMEFTCoeffEW("CHl3R", 0, 0)
40215 + (-0.060669322709163344) * getSMEFTCoeffEW("CHl3R", 1, 1)
40216 + (0.06064541832669322) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
40217 );
40218
40219 if (FlagQuadraticTerms) {
40220 //Add contributions that are quadratic in the effective coefficients
40221
40222 STXSb += 0.0;
40223
40224 }
40225 } else
40226 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_pTH0_10_Nj0()");
40227
40228 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40229
40230 return STXSb;
40231}

◆ 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 40505 of file NPSMEFTd6General.cpp.

40506{
40507
40508 double STXSb = 1.0;
40509
40510 if (sqrt_s == 13.0) {
40511
40512 // To be fixed together with the UFO file when going beyond U(2)
40513 /*STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0330 * getSMEFTCoeffEW("CHD") + 44.0 * getSMEFTCoeffEW("CHG") - 0.132 * getSMEFTCoeffEW("CuHR", 2, 2)
40514 - 1.60 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.132 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
40515 + 0.065 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);*/
40516
40517 //AG:
40518 // Obtained with SMEFETatNLO. cuG_Warsaw = g3_tree*cuG_SMEFTatNLO
40519 //pTj>30GeV
40520 STXSb += cWsch * (
40521 ((0.12123683316343867) * getSMEFTCoeffEW("CHbox")
40522 + (-0.030312606184165817) * getSMEFTCoeffEW("CHD")
40523 + (39.36687385) * getSMEFTCoeffEW("CHG")
40524 + (-0.12249405368671423) * getSMEFTCoeffEW("CuHR", 2, 2)
40525 + (1.126741420319402) * getSMEFTCoeffEW("CuGR", 2, 2) * (-g3_tree)
40526 + (-0.060618416581719334) * getSMEFTCoeffEW("CHl3R", 0, 0)
40527 + (-0.060618416581719334) * getSMEFTCoeffEW("CHl3R", 1, 1)
40528 + (0.060618416581719334) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
40529 );
40530 if (FlagQuadraticTerms) {
40531 //Add contributions that are quadratic in the effective coefficients
40532
40533 STXSb += 0.0;
40534
40535 }
40536 } else
40537 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_pTH0_60_Nj1()");
40538
40539 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40540
40541 return STXSb;
40542}

◆ 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 40236 of file NPSMEFTd6General.cpp.

40237{
40238
40239 //NOT PROPERLY IMPLEMENTED, RETURNING A NaN
40240 return std::numeric_limits<double>::quiet_NaN();
40241
40242 double STXSb = 1.0;
40243
40244 if (sqrt_s == 13.0) {
40245
40246
40247
40248 STXSb += cWsch * (
40249 (0.) * 1000000
40250 );
40251
40252 if (FlagQuadraticTerms) {
40253 //Add contributions that are quadratic in the effective coefficients
40254
40255 STXSb += 0.0;
40256
40257 }
40258 } else
40259 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_pTH10_200_Nj0()");
40260
40261 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40262
40263 return STXSb;
40264}

◆ 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 40443 of file NPSMEFTd6General.cpp.

40443 {
40444
40445 // To be fixed together with the UFO file when going beyond U(2)
40446 double STXSb = 1.0;
40447
40448 if (sqrt_s == 13.0) {
40449
40450 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0295 * getSMEFTCoeffEW("CHD") + 42.2 * getSMEFTCoeffEW("CHG") - 0.1186 * getSMEFTCoeffEW("CuHR", 2, 2)
40451 - 1.62 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.1182 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
40452 + 0.0590 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
40453
40454 if (FlagQuadraticTerms) {
40455 //Add contributions that are quadratic in the effective coefficients
40456
40457 STXSb += 0.0;
40458
40459 }
40460 } else
40461 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_pTH10_Inf_Nj0()");
40462
40463 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40464
40465 return STXSb;
40466}

◆ 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 40582 of file NPSMEFTd6General.cpp.

40583{
40584 double STXSb = 1.0;
40585
40586 if (sqrt_s == 13.0) {
40587
40588 // To be fixed together with the UFO file when going beyond U(2)
40589 /*STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.028 * getSMEFTCoeffEW("CHD") + 44 * getSMEFTCoeffEW("CHG") - 0.118 * getSMEFTCoeffEW("CuHR", 2, 2)
40590 - 1.60 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.112 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
40591 + 0.058 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);*/
40592 // AG:
40593 // Obtained with SMEFETatNLO. cuG_Warsaw = g3_tree*cuG_SMEFTatNLO
40594 //pTj>30GeV
40595 STXSb += cWsch * (
40596 ((0.12123076923076923) * getSMEFTCoeffEW("CHbox")
40597 + (-0.030307692307692306) * getSMEFTCoeffEW("CHD")
40598 + (40.11053009) * getSMEFTCoeffEW("CHG")
40599 + (-0.12248076923076923) * getSMEFTCoeffEW("CuHR", 2, 2)
40600 + (1.115576923076923) * getSMEFTCoeffEW("CuGR", 2, 2) * (-g3_tree)
40601 + (-0.06061538461538461) * getSMEFTCoeffEW("CHl3R", 0, 0)
40602 + (-0.06061538461538461) * getSMEFTCoeffEW("CHl3R", 1, 1)
40603 + (0.06061538461538461) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
40604 );
40605
40606 if (FlagQuadraticTerms) {
40607 //Add contributions that are quadratic in the effective coefficients
40608
40609 STXSb += 0.0;
40610
40611 }
40612 } else
40613 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_pTH120_200_Nj1()");
40614
40615 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40616
40617 return STXSb;
40618}

◆ 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 40272 of file NPSMEFTd6General.cpp.

40273{
40274
40275 //NOT PROPERLY IMPLEMENTED, RETURNING A NaN
40276 return std::numeric_limits<double>::quiet_NaN();
40277
40278 double STXSb = 1.0;
40279
40280 if (sqrt_s == 13.0) {
40281
40282
40283
40284 STXSb += cWsch * (
40285 (0.) * 1000000
40286 );
40287
40288 if (FlagQuadraticTerms) {
40289 //Add contributions that are quadratic in the effective coefficients
40290
40291 STXSb += 0.0;
40292
40293 }
40294 } else
40295 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_pTH200_300()");
40296
40297 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40298
40299 return STXSb;
40300}

◆ 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 40095 of file NPSMEFTd6General.cpp.

40095 {
40096 // To be fixed together with the UFO file when going beyond U(2)
40097
40098 double STXSb = 1.0;
40099
40100 if (sqrt_s == 13.0) {
40101
40102 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.030 * getSMEFTCoeffEW("CHD") + 47 * getSMEFTCoeffEW("CHG") - 0.122 * getSMEFTCoeffEW("CuHR", 2, 2)
40103 - 1.69 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.120 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
40104 + 0.058 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
40105
40106 if (FlagQuadraticTerms) {
40107 //Add contributions that are quadratic in the effective coefficients
40108
40109 STXSb += 0.0;
40110
40111 }
40112 } else
40113 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_pTH200_300_Nj01()");
40114
40115 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40116
40117 return STXSb;
40118}

◆ 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 40306 of file NPSMEFTd6General.cpp.

40307{
40308
40309 //NOT PROPERLY IMPLEMENTED, RETURNING A NaN
40310 return std::numeric_limits<double>::quiet_NaN();
40311
40312 double STXSb = 1.0;
40313
40314 if (sqrt_s == 13.0) {
40315
40316
40317
40318 STXSb += cWsch * (
40319 (0.) * 1000000
40320 );
40321
40322 if (FlagQuadraticTerms) {
40323 //Add contributions that are quadratic in the effective coefficients
40324
40325 STXSb += 0.0;
40326
40327 }
40328 } else
40329 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_pTH300_450()");
40330
40331 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40332
40333 return STXSb;
40334}

◆ 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 40120 of file NPSMEFTd6General.cpp.

40120 {
40121
40122 // To be fixed together with the UFO file when going beyond U(2)
40123 double STXSb = 1.0;
40124
40125 if (sqrt_s == 13.0) {
40126
40127 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.029 * getSMEFTCoeffEW("CHD") + 60 * getSMEFTCoeffEW("CHG") - 0.12 * getSMEFTCoeffEW("CuHR", 2, 2)
40128 - 2.1 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.11 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
40129 + 0.055 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
40130
40131 if (FlagQuadraticTerms) {
40132 //Add contributions that are quadratic in the effective coefficients
40133
40134 STXSb += 0.0;
40135
40136 }
40137 } else
40138 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_pTH300_450_Nj01()");
40139
40140 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40141
40142 return STXSb;
40143}

◆ 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 40374 of file NPSMEFTd6General.cpp.

40375{
40376
40377 //NOT PROPERLY IMPLEMENTED, RETURNING A NaN
40378 return std::numeric_limits<double>::quiet_NaN();
40379
40380 double STXSb = 1.0;
40381
40382 if (sqrt_s == 13.0) {
40383
40384
40385
40386 STXSb += cWsch * (
40387 (0.) * 1000000
40388 );
40389
40390 if (FlagQuadraticTerms) {
40391 //Add contributions that are quadratic in the effective coefficients
40392
40393 STXSb += 0.0;
40394
40395 }
40396 } else
40397 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_pTH450_650()");
40398
40399 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40400
40401 return STXSb;
40402}

◆ 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 40145 of file NPSMEFTd6General.cpp.

40145 {
40146 // To be fixed together with the UFO file when going beyond U(2)
40147 double STXSb = 1.0;
40148
40149 if (sqrt_s == 13.0) {
40150
40151 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.030 * getSMEFTCoeffEW("CHD") + 70 * getSMEFTCoeffEW("CHG") - 0.14 * getSMEFTCoeffEW("CuHR", 2, 2)
40152 - 2. * getSMEFTCoeffEW("CuGR", 2, 2) - 0.13 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
40153 + 0.07 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
40154
40155 if (FlagQuadraticTerms) {
40156 //Add contributions that are quadratic in the effective coefficients
40157
40158 STXSb += 0.0;
40159
40160 }
40161 } else
40162 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_pTH450_650_Nj01()");
40163
40164 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40165
40166 return STXSb;
40167}

◆ 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 40340 of file NPSMEFTd6General.cpp.

40341{
40342
40343 //NOT PROPERLY IMPLEMENTED, RETURNING A NaN
40344 return std::numeric_limits<double>::quiet_NaN();
40345
40346 double STXSb = 1.0;
40347
40348 if (sqrt_s == 13.0) {
40349
40350
40351
40352 STXSb += cWsch * (
40353 (0.) * 1000000
40354 );
40355
40356 if (FlagQuadraticTerms) {
40357 //Add contributions that are quadratic in the effective coefficients
40358
40359 STXSb += 0.0;
40360
40361 }
40362 } else
40363 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_pTH450_Inf()");
40364
40365 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40366
40367 return STXSb;
40368}

◆ 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 40544 of file NPSMEFTd6General.cpp.

40545{
40546 double STXSb = 1.0;
40547
40548 if (sqrt_s == 13.0) {
40549
40550 // To be fixed together with the UFO file when going beyond U(2)
40551 /*STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0314 * getSMEFTCoeffEW("CHD") + 43.5 * getSMEFTCoeffEW("CHG") - 0.125 * getSMEFTCoeffEW("CuHR", 2, 2)
40552 - 1.58 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.125 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
40553 + 0.063 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);*/
40554 //AG:
40555 // Obtained with SMEFETatNLO. cuG_Warsaw = g3_tree*cuG_SMEFTatNLO
40556 //pTj>30GeV
40557 STXSb += cWsch * (
40558 ((0.12123503465658475) * getSMEFTCoeffEW("CHbox")
40559 + (-0.030315059861373662) * getSMEFTCoeffEW("CHD")
40560 + (39.68515459) * getSMEFTCoeffEW("CHG")
40561 + (-0.12249527410207939) * getSMEFTCoeffEW("CuHR", 2, 2)
40562 + (1.119722747321991) * getSMEFTCoeffEW("CuGR", 2, 2) * (-g3_tree)
40563 + (-0.060636420919974794) * getSMEFTCoeffEW("CHl3R", 0, 0)
40564 + (-0.060636420919974794) * getSMEFTCoeffEW("CHl3R", 1, 1)
40565 + (0.060636420919974794) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
40566 );
40567
40568 if (FlagQuadraticTerms) {
40569 //Add contributions that are quadratic in the effective coefficients
40570
40571 STXSb += 0.0;
40572
40573 }
40574 } else
40575 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_pTH60_120_Nj1()");
40576
40577 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40578
40579 return STXSb;
40580}

◆ 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 40408 of file NPSMEFTd6General.cpp.

40409{
40410
40411 //NOT PROPERLY IMPLEMENTED, RETURNING A NaN
40412 return std::numeric_limits<double>::quiet_NaN();
40413
40414 double STXSb = 1.0;
40415
40416 if (sqrt_s == 13.0) {
40417
40418
40419
40420 STXSb += cWsch * (
40421 (0.) * 1000000
40422 );
40423
40424 if (FlagQuadraticTerms) {
40425 //Add contributions that are quadratic in the effective coefficients
40426
40427 STXSb += 0.0;
40428
40429 }
40430 } else
40431 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_pTH650_Inf()");
40432
40433 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40434
40435 return STXSb;
40436}

◆ 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 40169 of file NPSMEFTd6General.cpp.

40169 {
40170
40171 // To be fixed together with the UFO file when going beyond U(2)
40172 double STXSb = 1.0;
40173
40174 if (sqrt_s == 13.0) {
40175
40176 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.02 * getSMEFTCoeffEW("CHD") + 200 * getSMEFTCoeffEW("CHG") - 0.05 * getSMEFTCoeffEW("CuHR", 2, 2)
40177 - 10 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.07 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
40178 + 0.06 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
40179
40180 if (FlagQuadraticTerms) {
40181 //Add contributions that are quadratic in the effective coefficients
40182
40183 STXSb += 0.0;
40184
40185 }
40186 } else
40187 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggH_pTH650_Inf_Nj01()");
40188
40189 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40190
40191 return STXSb;
40192}

◆ 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 40918 of file NPSMEFTd6General.cpp.

40918 {
40919 // To be fixed together with the UFO file when going beyond U(2)
40920 double STXSb = 1.0;
40921
40922 double CiHQ1, CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
40923 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
40924 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
40925 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
40926 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;
40927
40928 if (sqrt_s == 13.0) {
40929
40930 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0057 * getSMEFTCoeffEW("CHD") + 0.0090 * getSMEFTCoeffEW("CHWB")
40931 + 0.0454 * getSMEFTCoeffEW("CuHR", 2, 2) - 0.309 * getSMEFTCoeffEW("CuGR", 2, 2)
40932 - 0.0102 * 0.5 * (getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl1R", 1, 1) - getSMEFTCoeffEW("CHl3R", 0, 0) - getSMEFTCoeffEW("CHl3R", 1, 1))
40933 - 0.2932 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
40934 - 0.0231 * 0.5 * (getSMEFTCoeffEW("CHeR", 0, 0) + getSMEFTCoeffEW("CHeR", 1, 1)) - 0.827 * CiHQ1
40935 - 0.289 * CiHQ3
40936 + 0.246 * CiHu + 0.296 * CiHd
40937 + 0.218 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
40938
40939 if (FlagQuadraticTerms) {
40940 //Add contributions that are quadratic in the effective coefficients
40941
40942 STXSb += 0.0;
40943
40944 }
40945 } else
40946 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggHll_pTV0_75()");
40947
40948 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40949
40950 return STXSb;
40951}

◆ 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 40988 of file NPSMEFTd6General.cpp.

40988 {
40989 // To be fixed together with the UFO file when going beyond U(2)
40990 double STXSb = 1.0;
40991
40992 double CiHQ1, CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
40993 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
40994 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
40995 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
40996 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;
40997
40998 if (sqrt_s == 13.0) {
40999
41000 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") + 0.020 * getSMEFTCoeffEW("CHD") + 0.008 * getSMEFTCoeffEW("CHWB")
41001 + 0.100 * getSMEFTCoeffEW("CuHR", 2, 2) - 0.539 * getSMEFTCoeffEW("CuGR", 2, 2)
41002 - 0.0104 * 0.5 * (getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl1R", 1, 1) - getSMEFTCoeffEW("CHl3R", 0, 0) - getSMEFTCoeffEW("CHl3R", 1, 1))
41003 - 0.2974 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
41004 - 0.0236 * 0.5 * (getSMEFTCoeffEW("CHeR", 0, 0) + getSMEFTCoeffEW("CHeR", 1, 1)) - 0.499 * CiHQ1
41005 - 0.199 * CiHQ3 + 0.105 * CiHu + 0.205 * CiHd
41006 + 0.223 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
41007
41008 if (FlagQuadraticTerms) {
41009 //Add contributions that are quadratic in the effective coefficients
41010
41011 STXSb += 0.0;
41012
41013 }
41014 } else
41015 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggHll_pTV150_250_Nj0()");
41016
41017 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41018
41019 return STXSb;
41020}

◆ 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 41022 of file NPSMEFTd6General.cpp.

41022 {
41023 // To be fixed together with the UFO file when going beyond U(2)
41024 double STXSb = 1.0;
41025
41026 double CiHQ1, CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
41027 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
41028 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
41029 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
41030 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;
41031
41032 if (sqrt_s == 13.0) {
41033
41034 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") + 0.0142 * getSMEFTCoeffEW("CHD") + 0.0084 * getSMEFTCoeffEW("CHWB")
41035 + 0.0851 * getSMEFTCoeffEW("CuHR", 2, 2) - 0.491 * getSMEFTCoeffEW("CuGR", 2, 2)
41036 - 0.0103 * 0.5 * (getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl1R", 1, 1) - getSMEFTCoeffEW("CHl3R", 0, 0) - getSMEFTCoeffEW("CHl3R", 1, 1))
41037 - 0.2943 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
41038 - 0.0233 * 0.5 * (getSMEFTCoeffEW("CHeR", 0, 0) + getSMEFTCoeffEW("CHeR", 1, 1)) - 0.552 * CiHQ1
41039 - 0.212 * CiHQ3 + 0.131 * CiHu + 0.219 * CiHd
41040 + 0.219 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
41041
41042 if (FlagQuadraticTerms) {
41043 //Add contributions that are quadratic in the effective coefficients
41044
41045 STXSb += 0.0;
41046
41047 }
41048 } else
41049 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggHll_pTV150_250_Nj1()");
41050
41051 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41052
41053 return STXSb;
41054}

◆ 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 41056 of file NPSMEFTd6General.cpp.

41056 {
41057 // To be fixed together with the UFO file when going beyond U(2)
41058 double STXSb = 1.0;
41059
41060 double CiHQ1, CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
41061 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
41062 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
41063 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
41064 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;
41065
41066 if (sqrt_s == 13.0) {
41067
41068 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") + 0.050 * getSMEFTCoeffEW("CHD") + 0.0091 * getSMEFTCoeffEW("CHWB")
41069 + 0.163 * getSMEFTCoeffEW("CuHR", 2, 2) - 0.680 * getSMEFTCoeffEW("CuGR", 2, 2)
41070 - 0.0108 * 0.5 * (getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl1R", 1, 1) - getSMEFTCoeffEW("CHl3R", 0, 0) - getSMEFTCoeffEW("CHl3R", 1, 1))
41071 - 0.2968 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1)) - 0.0240 * 0.5 * (getSMEFTCoeffEW("CHeR", 0, 0) + getSMEFTCoeffEW("CHeR", 1, 1))
41072 - 0.352 * CiHQ1 - 0.171 * CiHQ3 + 0.020 * CiHu
41073 + 0.177 * CiHd + 0.221 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
41074
41075 if (FlagQuadraticTerms) {
41076 //Add contributions that are quadratic in the effective coefficients
41077
41078 STXSb += 0.0;
41079
41080 }
41081 } else
41082 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggHll_pTV250_Inf()");
41083
41084 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41085
41086 return STXSb;
41087}

◆ 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 40953 of file NPSMEFTd6General.cpp.

40953 {
40954 // To be fixed together with the UFO file when going beyond U(2)
40955 double STXSb = 1.0;
40956
40957 double CiHQ1, CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
40958 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
40959 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
40960 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
40961 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;
40962
40963 if (sqrt_s == 13.0) {
40964
40965 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0015 * getSMEFTCoeffEW("CHD") + 0.0088 * getSMEFTCoeffEW("CHWB")
40966 + 0.0542 * getSMEFTCoeffEW("CuHR", 2, 2) - 0.387 * getSMEFTCoeffEW("CuGR", 2, 2)
40967 - 0.0103 * 0.5 * (getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl1R", 1, 1) - getSMEFTCoeffEW("CHl3R", 0, 0) - getSMEFTCoeffEW("CHl3R", 1, 1))
40968 - 0.2943 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
40969 - 0.0235 * 0.5 * (getSMEFTCoeffEW("CHeR", 0, 0) + getSMEFTCoeffEW("CHeR", 1, 1)) - 0.698 * CiHQ1
40970 - 0.250 * CiHQ3
40971 + 0.199 * CiHu + 0.257 * CiHd
40972 + 0.220 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
40973
40974 if (FlagQuadraticTerms) {
40975 //Add contributions that are quadratic in the effective coefficients
40976
40977 STXSb += 0.0;
40978
40979 }
40980 } else
40981 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ggHll_pTV75_150()");
40982
40983 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
40984
40985 return STXSb;
40986}

◆ 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 42315 of file NPSMEFTd6General.cpp.

42316{
42317 double STXSb = 1.0;
42318
42319 if (sqrt_s == 13.0) {
42320
42321 STXSb += cWsch * (
42322 ((0.12123) * getSMEFTCoeffEW("CHbox")
42323 + (0.012881) * getSMEFTCoeffEW("CHD")
42324 + (0.70945) * getSMEFTCoeffEW("CHW")
42325 + (0.08197) * getSMEFTCoeffEW("CHB")
42326 + (0.31278) * getSMEFTCoeffEW("CHWB")
42327 + (-0.07723) * getSMEFTCoeffEW("CHq1R", 0, 0)
42328 + (0.10149) * getSMEFTCoeffEW("CHq1R", 1, 1)
42329 + (1.1939) * getSMEFTCoeffEW("CHq3R", 0, 0)
42330 + (0.20331) * getSMEFTCoeffEW("CHq3R", 1, 1)
42331 + (0.26871) * getSMEFTCoeffEW("CHuR", 0, 0)
42332 + (0.021453) * getSMEFTCoeffEW("CHuR", 1, 1)
42333 + (-0.0973464) * getSMEFTCoeffEW("CHdR", 0, 0)
42334 + (-0.02656685) * getSMEFTCoeffEW("CHdR", 1, 1)
42335 + (-0.011957) * getSMEFTCoeffEW("CHl1R", 0, 0)
42336 + (-0.011952) * getSMEFTCoeffEW("CHl1R", 1, 1)
42337 + (-0.011971) * getSMEFTCoeffEW("CHl1R", 2, 2)
42338 + (-0.13992658) * getSMEFTCoeffEW("CHl3R", 0, 0)
42339 + (-0.13999665) * getSMEFTCoeffEW("CHl3R", 1, 1)
42340 + (0.041673) * getSMEFTCoeffEW("CHl3R", 2, 2)
42341 + (-0.01157) * getSMEFTCoeffEW("CHeR", 0, 0)
42342 + (-0.01147) * getSMEFTCoeffEW("CHeR", 1, 1)
42343 + (-0.011664) * getSMEFTCoeffEW("CHeR", 2, 2)
42344 + (0.18184) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
42345 + (-1.158) * deltaGzd6()
42346 );
42347
42348 if (FlagQuadraticTerms) {
42349 //Add contributions that are quadratic in the effective coefficients
42350 STXSb += 0.0;
42351 }
42352 } else
42353 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHll_pTV0_150()");
42354
42355 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
42356
42357 return STXSb;
42358}

◆ 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 42025 of file NPSMEFTd6General.cpp.

42026{
42027 double STXSb = 1.0;
42028
42029 // To be fixed together with the UFO file when going beyond U(2)
42030 /*double CiHQ1, CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
42031 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
42032 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
42033 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
42034 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;*/
42035
42036 if (sqrt_s == 13.0) {
42037
42038 /*STXSb += (0.12 * getSMEFTCoeffEW("CHbox") + 0.0129 * getSMEFTCoeffEW("CHD") + 0.665 * getSMEFTCoeffEW("CHW") + 0.0835 * getSMEFTCoeffEW("CHB")
42039 + 0.303 * getSMEFTCoeffEW("CHWB") - 0.0362 * 0.5 * (getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl1R", 1, 1) - getSMEFTCoeffEW("CHl3R", 0, 0) - getSMEFTCoeffEW("CHl3R", 1, 1))
42040 - 0.2772 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1)) - 0.0359 * 0.5 * (getSMEFTCoeffEW("CHeR", 0, 0) + getSMEFTCoeffEW("CHeR", 1, 1))
42041 + 0.029 * CiHQ1 + 1.27 * CiHQ3 + 0.245 * CiHu - 0.1064 * CiHd
42042 + 0.183 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);*/
42043 // AG:
42044 STXSb += cWsch * (
42045 ((0.12122) * getSMEFTCoeffEW("CHbox")
42046 + (0.01275) * getSMEFTCoeffEW("CHD")
42047 + (0.66498) * getSMEFTCoeffEW("CHW")
42048 + (0.07923) * getSMEFTCoeffEW("CHB")
42049 + (0.29801) * getSMEFTCoeffEW("CHWB")
42050 + (-0.05107) * getSMEFTCoeffEW("CHq1R", 0, 0)
42051 + (0.08713) * getSMEFTCoeffEW("CHq1R", 1, 1)
42052 + (0.9403) * getSMEFTCoeffEW("CHq3R", 0, 0)
42053 + (0.17685) * getSMEFTCoeffEW("CHq3R", 1, 1)
42054 + (0.20932) * getSMEFTCoeffEW("CHuR", 0, 0)
42055 + (0.018933) * getSMEFTCoeffEW("CHuR", 1, 1)
42056 + (-0.0776056) * getSMEFTCoeffEW("CHdR", 0, 0)
42057 + (-0.0230333) * getSMEFTCoeffEW("CHdR", 1, 1)
42058 + (-0.011958) * getSMEFTCoeffEW("CHl1R", 0, 0)
42059 + (-0.011973) * getSMEFTCoeffEW("CHl1R", 1, 1)
42060 + (-0.011982) * getSMEFTCoeffEW("CHl1R", 2, 2)
42061 + (-0.1402374) * getSMEFTCoeffEW("CHl3R", 0, 0)
42062 + (-0.1403242) * getSMEFTCoeffEW("CHl3R", 1, 1)
42063 + (0.041685) * getSMEFTCoeffEW("CHl3R", 2, 2)
42064 + (-0.0117029) * getSMEFTCoeffEW("CHeR", 0, 0)
42065 + (-0.0115373) * getSMEFTCoeffEW("CHeR", 1, 1)
42066 + (-0.0116341) * getSMEFTCoeffEW("CHeR", 2, 2)
42067 + (0.18182) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
42068 + (-1.164) * deltaGzd6()
42069 );
42070
42071 if (FlagQuadraticTerms) {
42072 //Add contributions that are quadratic in the effective coefficients
42073
42074 STXSb += 0.0;
42075
42076 }
42077 } else
42078 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHll_pTV0_75()");
42079
42080 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
42081
42082 return STXSb;
42083}

◆ 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 42144 of file NPSMEFTd6General.cpp.

42145{
42146 double STXSb = 1.0;
42147
42148 // To be fixed together with the UFO file when going beyond U(2)
42149 /*double CiHQ1, CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
42150 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
42151 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
42152 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
42153 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;*/
42154
42155 if (sqrt_s == 13.0) {
42156
42157 /*STXSb += (0.12 * getSMEFTCoeffEW("CHbox") + 0.013 * getSMEFTCoeffEW("CHD") + 0.86 * getSMEFTCoeffEW("CHW") + 0.103 * getSMEFTCoeffEW("CHB")
42158 + 0.366 * getSMEFTCoeffEW("CHWB") - 0.035 * 0.5 * (getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl1R", 1, 1) - getSMEFTCoeffEW("CHl3R", 0, 0) - getSMEFTCoeffEW("CHl3R", 1, 1))
42159 - 0.267 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1)) - 0.0358 * 0.5 * (getSMEFTCoeffEW("CHeR", 0, 0) + getSMEFTCoeffEW("CHeR", 1, 1))
42160 - 0.12 * CiHQ1 + 3.63 * CiHQ3 + 0.87 * CiHu - 0.323 * CiHd
42161 + 0.177 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);*/
42162 // AG:
42163 STXSb += cWsch * (
42164 ((0.12131) * getSMEFTCoeffEW("CHbox")
42165 + (0.01327) * getSMEFTCoeffEW("CHD")
42166 + (0.9015) * getSMEFTCoeffEW("CHW")
42167 + (0.0923) * getSMEFTCoeffEW("CHB")
42168 + (0.37402) * getSMEFTCoeffEW("CHWB")
42169 + (-0.3625) * getSMEFTCoeffEW("CHq1R", 0, 0)
42170 + (0.20275) * getSMEFTCoeffEW("CHq1R", 1, 1)
42171 + (3.4124) * getSMEFTCoeffEW("CHq3R", 0, 0)
42172 + (0.38616) * getSMEFTCoeffEW("CHq3R", 1, 1)
42173 + (0.79679) * getSMEFTCoeffEW("CHuR", 0, 0)
42174 + (0.038688) * getSMEFTCoeffEW("CHuR", 1, 1)
42175 + (-0.266298) * getSMEFTCoeffEW("CHdR", 0, 0)
42176 + (-0.05133963) * getSMEFTCoeffEW("CHdR", 1, 1)
42177 + (-0.011931) * getSMEFTCoeffEW("CHl1R", 0, 0)
42178 + (-0.011941) * getSMEFTCoeffEW("CHl1R", 1, 1)
42179 + (-0.011982) * getSMEFTCoeffEW("CHl1R", 2, 2)
42180 + (-0.14015811) * getSMEFTCoeffEW("CHl3R", 0, 0)
42181 + (-0.1400332) * getSMEFTCoeffEW("CHl3R", 1, 1)
42182 + (0.04169) * getSMEFTCoeffEW("CHl3R", 2, 2)
42183 + (-0.00795995) * getSMEFTCoeffEW("CHeR", 0, 0)
42184 + (-0.007957808) * getSMEFTCoeffEW("CHeR", 1, 1)
42185 + (-0.00793949) * getSMEFTCoeffEW("CHeR", 2, 2)
42186 + (0.18198) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
42187 + (-1.17) * deltaGzd6()
42188 );
42189
42190 if (FlagQuadraticTerms) {
42191 //Add contributions that are quadratic in the effective coefficients
42192
42193 STXSb += 0.0;
42194
42195 }
42196 } else
42197 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHll_pTV150_250_Nj0()");
42198
42199 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
42200
42201 return STXSb;
42202}

◆ 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 42204 of file NPSMEFTd6General.cpp.

42205{
42206 double STXSb = 1.0;
42207
42208 // To be fixed together with the UFO file when going beyond U(2)
42209 /*double CiHQ1, CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
42210 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
42211 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
42212 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
42213 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;*/
42214
42215 if (sqrt_s == 13.0) {
42216
42217 /*STXSb += (0.12 * getSMEFTCoeffEW("CHbox") + 0.013 * getSMEFTCoeffEW("CHD") + 0.85 * getSMEFTCoeffEW("CHW") + 0.102 * getSMEFTCoeffEW("CHB")
42218 + 0.373 * getSMEFTCoeffEW("CHWB") - 0.036 * 0.5 * (getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl1R", 1, 1) - getSMEFTCoeffEW("CHl3R", 0, 0) - getSMEFTCoeffEW("CHl3R", 1, 1))
42219 - 0.266 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1)) - 0.0367 * 0.5 * (getSMEFTCoeffEW("CHeR", 0, 0) + getSMEFTCoeffEW("CHeR", 1, 1))
42220 - 0.10 * CiHQ1 + 3.19 * CiHQ3 + 0.77 * CiHu - 0.282 * CiHd
42221 + 0.177 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);*/
42222 //AG: pTj=>30GeV
42223 STXSb += cWsch * (
42224 ((0.12186) * getSMEFTCoeffEW("CHbox")
42225 + (0.0117) * getSMEFTCoeffEW("CHD")
42226 + (0.8996) * getSMEFTCoeffEW("CHW")
42227 + (0.09276) * getSMEFTCoeffEW("CHB")
42228 + (0.37312) * getSMEFTCoeffEW("CHWB")
42229 + (-0.3902) * getSMEFTCoeffEW("CHq1R", 0, 0)
42230 + (0.16551) * getSMEFTCoeffEW("CHq1R", 1, 1)
42231 + (3.0189) * getSMEFTCoeffEW("CHq3R", 0, 0)
42232 + (0.38783) * getSMEFTCoeffEW("CHq3R", 1, 1)
42233 + (0.72034) * getSMEFTCoeffEW("CHuR", 0, 0)
42234 + (0.047152) * getSMEFTCoeffEW("CHuR", 1, 1)
42235 + (-0.230024) * getSMEFTCoeffEW("CHdR", 0, 0)
42236 + (-0.048349) * getSMEFTCoeffEW("CHdR", 1, 1)
42237 + (-0.019699) * getSMEFTCoeffEW("CHl1R", 1, 1)
42238 + (-0.019614) * getSMEFTCoeffEW("CHl1R", 2, 2)
42239 + (-0.141473) * getSMEFTCoeffEW("CHl3R", 0, 0)
42240 + (-0.1415195) * getSMEFTCoeffEW("CHl3R", 1, 1)
42241 + (0.041872) * getSMEFTCoeffEW("CHl3R", 2, 2)
42242 + (-0.008903) * getSMEFTCoeffEW("CHeR", 0, 0)
42243 + (-0.0089573) * getSMEFTCoeffEW("CHeR", 1, 1)
42244 + (-0.0089657) * getSMEFTCoeffEW("CHeR", 2, 2)
42245 + (0.18278) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
42246 + (-1.113) * deltaGzd6()
42247 );
42248
42249 if (FlagQuadraticTerms) {
42250 //Add contributions that are quadratic in the effective coefficients
42251
42252 STXSb += 0.0;
42253
42254 }
42255 } else
42256 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHll_pTV150_250_Nj1()");
42257
42258 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
42259
42260 return STXSb;
42261}

◆ 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 42360 of file NPSMEFTd6General.cpp.

42361{
42362 double STXSb = 1.0;
42363
42364 if (sqrt_s == 13.0) {
42365
42366 STXSb += cWsch * (
42367 ((0.12128) * getSMEFTCoeffEW("CHbox")
42368 + (0.013624) * getSMEFTCoeffEW("CHD")
42369 + (0.9689) * getSMEFTCoeffEW("CHW")
42370 + (0.09471) * getSMEFTCoeffEW("CHB")
42371 + (0.395) * getSMEFTCoeffEW("CHWB")
42372 + (-1.023) * getSMEFTCoeffEW("CHq1R", 0, 0)
42373 + (0.32931) * getSMEFTCoeffEW("CHq1R", 1, 1)
42374 + (7.7452) * getSMEFTCoeffEW("CHq3R", 0, 0)
42375 + (0.61719) * getSMEFTCoeffEW("CHq3R", 1, 1)
42376 + (1.8529) * getSMEFTCoeffEW("CHuR", 0, 0)
42377 + (0.060759) * getSMEFTCoeffEW("CHuR", 1, 1)
42378 + (-0.586475) * getSMEFTCoeffEW("CHdR", 0, 0)
42379 + (-0.0825726) * getSMEFTCoeffEW("CHdR", 1, 1)
42380 + (-0.011971) * getSMEFTCoeffEW("CHl1R", 0, 0)
42381 + (-0.011947) * getSMEFTCoeffEW("CHl1R", 1, 1)
42382 + (-0.01199) * getSMEFTCoeffEW("CHl1R", 2, 2)
42383 + (-0.1402367) * getSMEFTCoeffEW("CHl3R", 0, 0)
42384 + (-0.1402747) * getSMEFTCoeffEW("CHl3R", 1, 1)
42385 + (0.041712) * getSMEFTCoeffEW("CHl3R", 2, 2)
42386 + (-0.00793968) * getSMEFTCoeffEW("CHeR", 0, 0)
42387 + (-0.00794877) * getSMEFTCoeffEW("CHeR", 1, 1)
42388 + (-0.00792663) * getSMEFTCoeffEW("CHeR", 2, 2)
42389 + (0.18192) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
42390 + (-1.173) * deltaGzd6()
42391 );
42392
42393 if (FlagQuadraticTerms) {
42394 //Add contributions that are quadratic in the effective coefficients
42395 STXSb += 0.0;
42396 }
42397 } else
42398 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHll_pTV250_400()");
42399
42400 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
42401
42402 return STXSb;
42403}

◆ 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 42263 of file NPSMEFTd6General.cpp.

42263 {
42264
42265 double STXSb = (0.003784*STXS12_qqHll_pTV250_400(sqrt_s)+0.0007538*STXS12_qqHll_pTV400_Inf(sqrt_s))/(0.003784+0.0007538);
42266
42267
42268
42269 /*
42270 // To be fixed together with the UFO file when going beyond U(2)
42271 double CiHQ1, CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
42272 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
42273 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
42274 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
42275 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;
42276
42277 if (sqrt_s == 13.0) {
42278
42279 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") + 0.010 * getSMEFTCoeffEW("CHD") + 0.88 * getSMEFTCoeffEW("CHW") + 0.135 * getSMEFTCoeffEW("CHB")
42280 + 0.41 * getSMEFTCoeffEW("CHWB") - 0.037 * 0.5 * (getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl1R", 1, 1) - getSMEFTCoeffEW("CHl3R", 0, 0) - getSMEFTCoeffEW("CHl3R", 1, 1))
42281 - 0.271 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1)) - 0.036 * 0.5 * (getSMEFTCoeffEW("CHeR", 0, 0) + getSMEFTCoeffEW("CHeR", 1, 1))
42282 - 1.12 * CiHQ1 + 9.9 * CiHQ3 + 2.51 * CiHu - 0.81 * CiHd
42283 + 0.181 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
42284
42285 if (FlagQuadraticTerms) {
42286 //Add contributions that are quadratic in the effective coefficients
42287
42288 STXSb += 0.0;
42289
42290 }
42291 } else
42292 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHll_pTV250_Inf()");
42293
42294
42295 */
42296
42297
42298
42299
42300
42301 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
42302
42303 return STXSb;
42304
42305
42306
42307
42308
42309
42310
42311
42312}
virtual const double STXS12_qqHll_pTV400_Inf(const double sqrt_s) const
The STXS bin , .
virtual const double STXS12_qqHll_pTV250_400(const double sqrt_s) const
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 42405 of file NPSMEFTd6General.cpp.

42406{
42407 double STXSb = 1.0;
42408
42409 if (sqrt_s == 13.0) {
42410
42411 STXSb += cWsch * (
42412 ((0.12137) * getSMEFTCoeffEW("CHbox")
42413 + (0.011638) * getSMEFTCoeffEW("CHD")
42414 + (1.0294) * getSMEFTCoeffEW("CHW")
42415 + (0.09718) * getSMEFTCoeffEW("CHB")
42416 + (0.41079) * getSMEFTCoeffEW("CHWB")
42417 + (-3.4338) * getSMEFTCoeffEW("CHq1R", 0, 0)
42418 + (0.54859) * getSMEFTCoeffEW("CHq1R", 1, 1)
42419 + (21.293) * getSMEFTCoeffEW("CHq3R", 0, 0)
42420 + (1.0603) * getSMEFTCoeffEW("CHq3R", 1, 1)
42421 + (5.2254) * getSMEFTCoeffEW("CHuR", 0, 0)
42422 + (0.108) * getSMEFTCoeffEW("CHuR", 1, 1)
42423 + (-1.557636) * getSMEFTCoeffEW("CHdR", 0, 0)
42424 + (-0.1402551) * getSMEFTCoeffEW("CHdR", 1, 1)
42425 + (-0.021029) * getSMEFTCoeffEW("CHl1R", 0, 0)
42426 + (-0.021045) * getSMEFTCoeffEW("CHl1R", 1, 1)
42427 + (-0.021123) * getSMEFTCoeffEW("CHl1R", 2, 2)
42428 + (-0.14045) * getSMEFTCoeffEW("CHl3R", 0, 0)
42429 + (-0.1405169) * getSMEFTCoeffEW("CHl3R", 1, 1)
42430 + (0.041324) * getSMEFTCoeffEW("CHl3R", 2, 2)
42431 + (-0.00540608) * getSMEFTCoeffEW("CHeR", 0, 0)
42432 + (-0.00540827) * getSMEFTCoeffEW("CHeR", 1, 1)
42433 + (-0.0053773) * getSMEFTCoeffEW("CHeR", 2, 2)
42434 + (0.18206) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
42435 + (-1.144) * deltaGzd6()
42436 );
42437
42438 if (FlagQuadraticTerms) {
42439 //Add contributions that are quadratic in the effective coefficients
42440
42441 STXSb += 0.0;
42442 }
42443 } else
42444 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHll_pTV400_Inf()");
42445
42446 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
42447
42448 return STXSb;
42449}

◆ 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 42085 of file NPSMEFTd6General.cpp.

42086{
42087 double STXSb = 1.0;
42088
42089 // To be fixed together with the UFO file when going beyond U(2)
42090 /*double CiHQ1, CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
42091 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
42092 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
42093 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
42094 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;*/
42095
42096 if (sqrt_s == 13.0) {
42097
42098 /*STXSb += (0.12 * getSMEFTCoeffEW("CHbox") + 0.0128 * getSMEFTCoeffEW("CHD") + 0.771 * getSMEFTCoeffEW("CHW") + 0.092 * getSMEFTCoeffEW("CHB")
42099 + 0.341 * getSMEFTCoeffEW("CHWB") - 0.0360 * 0.5 * (getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl1R", 1, 1) - getSMEFTCoeffEW("CHl3R", 0, 0) - getSMEFTCoeffEW("CHl3R", 1, 1))
42100 - 0.274 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1)) - 0.0362 * 0.5 * (getSMEFTCoeffEW("CHeR", 0, 0) + getSMEFTCoeffEW("CHeR", 1, 1))
42101 + 0.01 * CiHQ1 + 1.80 * CiHQ3 + 0.403 * CiHu - 0.166 * CiHd
42102 + 0.182 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);*/
42103 // AG:
42104 STXSb += cWsch * (
42105 ((0.1071) * getSMEFTCoeffEW("CHbox")
42106 + (0.01084) * getSMEFTCoeffEW("CHD")
42107 + (0.7) * getSMEFTCoeffEW("CHW")
42108 + (0.07851) * getSMEFTCoeffEW("CHB")
42109 + (0.3063) * getSMEFTCoeffEW("CHWB")
42110 + (-0.093) * getSMEFTCoeffEW("CHq1R", 0, 0)
42111 + (0.113) * getSMEFTCoeffEW("CHq1R", 1, 1)
42112 + (1.53) * getSMEFTCoeffEW("CHq3R", 0, 0)
42113 + (0.2248) * getSMEFTCoeffEW("CHq3R", 1, 1)
42114 + (0.3302) * getSMEFTCoeffEW("CHuR", 0, 0)
42115 + (0.02362) * getSMEFTCoeffEW("CHuR", 1, 1)
42116 + (-0.1143) * getSMEFTCoeffEW("CHdR", 0, 0)
42117 + (-0.0288097) * getSMEFTCoeffEW("CHdR", 1, 1)
42118 + (-0.011924) * getSMEFTCoeffEW("CHl1R", 1, 1)
42119 + (-0.011969) * getSMEFTCoeffEW("CHl1R", 2, 2)
42120 + (-0.1403624) * getSMEFTCoeffEW("CHl3R", 0, 0)
42121 + (-0.14009461) * getSMEFTCoeffEW("CHl3R", 1, 1)
42122 + (0.041736) * getSMEFTCoeffEW("CHl3R", 2, 2)
42123 + (-0.0066) * getSMEFTCoeffEW("CHeR", 0, 0)
42124 + (-0.00815) * getSMEFTCoeffEW("CHeR", 1, 1)
42125 + (0) * getSMEFTCoeffEW("CHeR", 2, 2)
42126 + (0.18191) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
42127 + (-1.166) * deltaGzd6()
42128 );
42129
42130 if (FlagQuadraticTerms) {
42131 //Add contributions that are quadratic in the effective coefficients
42132
42133 STXSb += 0.0;
42134
42135 }
42136 } else
42137 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHll_pTV75_150()");
42138
42139 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
42140
42141 return STXSb;
42142}

◆ 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 41932 of file NPSMEFTd6General.cpp.

41933{
41934 double STXSb = 1.0;
41935
41936 if (sqrt_s == 13.0) {
41937
41938 STXSb += cWsch * (
41939 ((0.12122) * getSMEFTCoeffEW("CHbox")
41940 + (-0.03033245) * getSMEFTCoeffEW("CHD")
41941 + (0.86411) * getSMEFTCoeffEW("CHW")
41942 + (1.2279) * getSMEFTCoeffEW("CHq3R", 0, 0)
41943 + (0.18313) * getSMEFTCoeffEW("CHq3R", 1, 1)
41944 + (-0.1411777) * getSMEFTCoeffEW("CHl3R", 0, 0)
41945 + (-0.1411553) * getSMEFTCoeffEW("CHl3R", 1, 1)
41946 + (0.18183) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
41947 + (-1.002) * deltaGwd6()
41948 );
41949
41950 if (FlagQuadraticTerms) {
41951 //Add contributions that are quadratic in the effective coefficients
41952
41953 STXSb += 0.0;
41954
41955 }
41956 } else
41957 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHlv_pTV0_150)");
41958
41959 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41960
41961 return STXSb;
41962}

◆ 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 41749 of file NPSMEFTd6General.cpp.

41750{
41751 double STXSb = 1.0;
41752
41753 // To be fixed together with the UFO file when going beyond U(2)
41754 /*double CiHQ3; // Cannot resolve fam. dependence -> assume universality for quarks.
41755 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;*/
41756
41757 if (sqrt_s == 13.0) {
41758
41759 /*STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0304 * getSMEFTCoeffEW("CHD") + 0.813 * getSMEFTCoeffEW("CHW")
41760 - 0.241 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
41761 + 1.142 * CiHQ3 + 0.183 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0); */
41762 // AG:
41763 STXSb += cWsch * (
41764 ((0.12114) * getSMEFTCoeffEW("CHbox")
41765 + (-0.03031269) * getSMEFTCoeffEW("CHD")
41766 + (0.8155) * getSMEFTCoeffEW("CHW")
41767 + (0.9523) * getSMEFTCoeffEW("CHq3R", 0, 0)
41768 + (0.15907) * getSMEFTCoeffEW("CHq3R", 1, 1)
41769 + (-0.1412857) * getSMEFTCoeffEW("CHl3R", 0, 0)
41770 + (-0.14124287) * getSMEFTCoeffEW("CHl3R", 1, 1)
41771 + (0.18176) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
41772 + (-1.012) * deltaGwd6()
41773 );
41774
41775 if (FlagQuadraticTerms) {
41776 //Add contributions that are quadratic in the effective coefficients
41777
41778 STXSb += 0.0;
41779
41780 }
41781 } else
41782 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHlv_pTV0_75()");
41783
41784 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41785
41786 return STXSb;
41787}

◆ 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 41829 of file NPSMEFTd6General.cpp.

41830{
41831 double STXSb = 1.0;
41832
41833 // To be fixed together with the UFO file when going beyond U(2)
41834 /*double CiHQ3; // Cannot resolve fam. dependence -> assume universality for quarks.
41835 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;*/
41836
41837 if (sqrt_s == 13.0) {
41838
41839 /*STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0312 * getSMEFTCoeffEW("CHD") + 1.06 * getSMEFTCoeffEW("CHW")
41840 - 0.247 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
41841 + 4.07 * CiHQ3 + 0.187 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);*/
41842 // AG:
41843 STXSb += cWsch * (
41844 ((0.12103) * getSMEFTCoeffEW("CHbox")
41845 + (-0.03027479) * getSMEFTCoeffEW("CHD")
41846 + (1.0506) * getSMEFTCoeffEW("CHW")
41847 + (3.6846) * getSMEFTCoeffEW("CHq3R", 0, 0)
41848 + (0.34645) * getSMEFTCoeffEW("CHq3R", 1, 1)
41849 + (-0.1403732) * getSMEFTCoeffEW("CHl3R", 0, 0)
41850 + (-0.1405017) * getSMEFTCoeffEW("CHl3R", 1, 1)
41851 + (0.18154) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
41852 + (-1.017) * deltaGwd6()
41853 );
41854
41855 if (FlagQuadraticTerms) {
41856 //Add contributions that are quadratic in the effective coefficients
41857
41858 STXSb += 0.0;
41859
41860 }
41861 } else
41862 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHlv_pTV150_250_Nj0()");
41863
41864 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41865
41866 return STXSb;
41867}

◆ 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 41869 of file NPSMEFTd6General.cpp.

41870{
41871 double STXSb = 1.0;
41872
41873 // To be fixed together with the UFO file when going beyond U(2)
41874 /*double CiHQ3; // Cannot resolve fam. dependence -> assume universality for quarks.
41875 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;*/
41876
41877 if (sqrt_s == 13.0) {
41878
41879 /*STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0307 * getSMEFTCoeffEW("CHD") + 1.08 * getSMEFTCoeffEW("CHW")
41880 - 0.239 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
41881 + 3.58 * CiHQ3 + 0.180 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);*/
41882 // AG: pTj=>30GeV
41883 STXSb += cWsch * (
41884 ((0.12125) * getSMEFTCoeffEW("CHbox")
41885 + (-0.03035345) * getSMEFTCoeffEW("CHD")
41886 + (1.0561) * getSMEFTCoeffEW("CHW")
41887 + (3.2437) * getSMEFTCoeffEW("CHq3R", 0, 0)
41888 + (0.36816) * getSMEFTCoeffEW("CHq3R", 1, 1)
41889 + (-0.1200448) * getSMEFTCoeffEW("CHl3R", 0, 0)
41890 + (-0.1201971) * getSMEFTCoeffEW("CHl3R", 1, 1)
41891 + (0.18189) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
41892 + (-1.009) * deltaGwd6()
41893 );
41894
41895 if (FlagQuadraticTerms) {
41896 //Add contributions that are quadratic in the effective coefficients
41897
41898 STXSb += 0.0;
41899
41900 }
41901 } else
41902 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHlv_pTV150_250_Nj1()");
41903
41904 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41905
41906 return STXSb;
41907}

◆ 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 41964 of file NPSMEFTd6General.cpp.

41965{
41966 double STXSb = 1.0;
41967
41968 if (sqrt_s == 13.0) {
41969
41970 STXSb += cWsch * (
41971 ((0.12126) * getSMEFTCoeffEW("CHbox")
41972 + (-0.03028419) * getSMEFTCoeffEW("CHD")
41973 + (1.1087) * getSMEFTCoeffEW("CHW")
41974 + (8.462) * getSMEFTCoeffEW("CHq3R", 0, 0)
41975 + (0.54273) * getSMEFTCoeffEW("CHq3R", 1, 1)
41976 + (-0.1402818) * getSMEFTCoeffEW("CHl3R", 0, 0)
41977 + (-0.1402079) * getSMEFTCoeffEW("CHl3R", 1, 1)
41978 + (0.18188) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
41979 + (-0.99) * deltaGwd6()
41980 );
41981
41982 if (FlagQuadraticTerms) {
41983 //Add contributions that are quadratic in the effective coefficients
41984 STXSb += 0.0;
41985 }
41986 } else
41987 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHlv_pTV250_400()");
41988
41989 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41990
41991 return STXSb;
41992}

◆ 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 41909 of file NPSMEFTd6General.cpp.

41909 {
41910 // To be fixed together with the UFO file when going beyond U(2)
41911 double STXSb = 1.0;
41912
41913
41914 if (sqrt_s == 13.0) {
41915
41916 STXSb = (0.01127*STXS12_qqHlv_pTV250_400(sqrt_s) + 0.00339*STXS12_qqHlv_pTV400_Inf(sqrt_s))/(0.01127+0.00339);
41917
41918 if (FlagQuadraticTerms) {
41919 //Add contributions that are quadratic in the effective coefficients
41920
41921 STXSb += 0.0;
41922
41923 }
41924 } else
41925 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHlv_pTV250_Inf()");
41926
41927 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41928
41929 return STXSb;
41930}
virtual const double STXS12_qqHlv_pTV400_Inf(const double sqrt_s) const
The STXS bin , .
virtual const double STXS12_qqHlv_pTV250_400(const double sqrt_s) const
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 41994 of file NPSMEFTd6General.cpp.

41995{
41996 double STXSb = 1.0;
41997
41998 if (sqrt_s == 13.0) {
41999
42000 STXSb += cWsch * (
42001 ((0.1213) * getSMEFTCoeffEW("CHbox")
42002 + (-0.03031894) * getSMEFTCoeffEW("CHD")
42003 + (1.1361) * getSMEFTCoeffEW("CHW")
42004 + (25.302) * getSMEFTCoeffEW("CHq3R", 0, 0)
42005 + (0.9521) * getSMEFTCoeffEW("CHq3R", 1, 1)
42006 + (-0.14003358) * getSMEFTCoeffEW("CHl3R", 0, 0)
42007 + (-0.14005959) * getSMEFTCoeffEW("CHl3R", 1, 1)
42008 + (0.18197) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
42009 + (-1.005) * deltaGwd6()
42010 );
42011
42012 if (FlagQuadraticTerms) {
42013 //Add contributions that are quadratic in the effective coefficients
42014
42015 STXSb += 0.0;
42016 }
42017 } else
42018 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHlv_pTV400_Inf()");
42019
42020 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
42021
42022 return STXSb;
42023}

◆ 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 41789 of file NPSMEFTd6General.cpp.

41790{
41791 double STXSb = 1.0;
41792
41793 // To be fixed together with the UFO file when going beyond U(2)
41794 /*double CiHQ3; // Cannot resolve fam. dependence -> assume universality for quarks.
41795 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;*/
41796
41797 if (sqrt_s == 13.0) {
41798
41799 /*STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0304 * getSMEFTCoeffEW("CHD") + 0.946 * getSMEFTCoeffEW("CHW")
41800 - 0.244 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
41801 + 1.90 * CiHQ3 + 0.183 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);*/
41802 // AG:
41803 STXSb += cWsch * (
41804 ((0.12127) * getSMEFTCoeffEW("CHbox")
41805 + (-0.03032518) * getSMEFTCoeffEW("CHD")
41806 + (0.9462) * getSMEFTCoeffEW("CHW")
41807 + (1.7004) * getSMEFTCoeffEW("CHq3R", 0, 0)
41808 + (0.22393) * getSMEFTCoeffEW("CHq3R", 1, 1)
41809 + (-0.1410885) * getSMEFTCoeffEW("CHl3R", 0, 0)
41810 + (-0.1408925) * getSMEFTCoeffEW("CHl3R", 1, 1)
41811 + (0.1819) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
41812 + (-0.996) * deltaGwd6()
41813 );
41814
41815 if (FlagQuadraticTerms) {
41816 //Add contributions that are quadratic in the effective coefficients
41817
41818 STXSb += 0.0;
41819
41820 }
41821 } else
41822 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHlv_pTV75_150()");
41823
41824 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41825
41826 return STXSb;
41827}

◆ 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 41186 of file NPSMEFTd6General.cpp.

41186 {
41187
41188 //NOT PROPERLY IMPLEMENTED, RETURNING A NaN
41189 return std::numeric_limits<double>::quiet_NaN();
41190
41191
41192
41193 // To be fixed together with the UFO file when going beyond U(2)
41194 double STXSb = 1.0;
41195
41196 //double CiHQ1;
41197 double CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
41198 //CiHQ1 = (getSMEFTCoeffEW("CHq1R",0,0) + getSMEFTCoeffEW("CHq1R",1,1) + getSMEFTCoeffEW("CHq1R",2,2))/3.0;
41199 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
41200 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
41201 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;
41202
41203 if (sqrt_s == 13.0) {
41204
41205 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.011 * getSMEFTCoeffEW("CHD") + 0.38 * getSMEFTCoeffEW("CHW") + 0.012 * getSMEFTCoeffEW("CHB")
41206 + 0.060 * getSMEFTCoeffEW("CHWB") - 0.36 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
41207 + 0.94 * CiHQ3 + 0.055 * CiHu - 0.022 * CiHd
41208 + 0.178 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
41209
41210 if (FlagQuadraticTerms) {
41211 //Add contributions that are quadratic in the effective coefficients
41212
41213 STXSb += 0.0;
41214
41215 }
41216 } else
41217 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHqq_mjj0_60_Nj2()");
41218
41219 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41220
41221 return STXSb;
41222}

◆ 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 41589 of file NPSMEFTd6General.cpp.

41590{
41591 double STXSb = 1.0;
41592
41593 if (sqrt_s == 13.0) {
41594
41595 //pTj>30GeV
41596 STXSb += cWsch * (
41597 ((0.12096) * getSMEFTCoeffEW("CHbox")
41598 + (-0.010795) * getSMEFTCoeffEW("CHD")
41599 + (-0.126544) * getSMEFTCoeffEW("CHW")
41600 + (-0.000155) * getSMEFTCoeffEW("CHB")
41601 + (0.020471) * getSMEFTCoeffEW("CHWB")
41602 + (0.013753) * getSMEFTCoeffEW("CHq1R", 0, 0)
41603 + (-0.0056663) * getSMEFTCoeffEW("CHq1R", 1, 1)
41604 + (-0.334119) * getSMEFTCoeffEW("CHq3R", 0, 0)
41605 + (-0.0563833) * getSMEFTCoeffEW("CHq3R", 1, 1)
41606 + (-0.0222351) * getSMEFTCoeffEW("CHuR", 0, 0)
41607 + (-0.00200624) * getSMEFTCoeffEW("CHuR", 1, 1)
41608 + (0.0068001) * getSMEFTCoeffEW("CHdR", 0, 0)
41609 + (0.0018158) * getSMEFTCoeffEW("CHdR", 1, 1)
41610 + (-0.181549) * getSMEFTCoeffEW("CHl3R", 0, 0)
41611 + (-0.181549) * getSMEFTCoeffEW("CHl3R", 1, 1)
41612 + (0.18153) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
41613 );
41614
41615 if (FlagQuadraticTerms) {
41616 //Add contributions that are quadratic in the effective coefficients
41617
41618 STXSb += 0.0;
41619
41620 }
41621 } else
41622 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHqq_mjj1000_1500_pTH0_200_Nj2()");
41623
41624 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41625
41626 return STXSb;
41627}

◆ 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 41709 of file NPSMEFTd6General.cpp.

41710{
41711 double STXSb = 1.0;
41712
41713 if (sqrt_s == 13.0) {
41714
41715 //pTj>30GeV
41716 STXSb += cWsch * (
41717 ((0.12115277435803268) * getSMEFTCoeffEW("CHbox")
41718 + (-0.006700175570443445) * getSMEFTCoeffEW("CHD")
41719 + (0.14503609950278334) * getSMEFTCoeffEW("CHW")
41720 + (-0.001181392562850623) * getSMEFTCoeffEW("CHB")
41721 + (0.023797404695001557) * getSMEFTCoeffEW("CHWB")
41722 + (0.1267974703204301) * getSMEFTCoeffEW("CHq1R", 0, 0)
41723 + (-0.020350888277334663) * getSMEFTCoeffEW("CHq1R", 1, 1)
41724 + (-1.7030969805490792) * getSMEFTCoeffEW("CHq3R", 0, 0)
41725 + (-0.2091291453108325) * getSMEFTCoeffEW("CHq3R", 1, 1)
41726 + (-0.13908329182938856) * getSMEFTCoeffEW("CHuR", 0, 0)
41727 + (-0.008563055128991819) * getSMEFTCoeffEW("CHuR", 1, 1)
41728 + (0.035275554702358033) * getSMEFTCoeffEW("CHdR", 0, 0)
41729 + (0.007091459551226658) * getSMEFTCoeffEW("CHdR", 1, 1)
41730 + (-0.18157625796816287) * getSMEFTCoeffEW("CHl3R", 0, 0)
41731 + (-0.18157625796816287) * getSMEFTCoeffEW("CHl3R", 1, 1)
41732 + (0.18172255774352347) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
41733 );
41734
41735 if (FlagQuadraticTerms) {
41736 //Add contributions that are quadratic in the effective coefficients
41737
41738 STXSb += 0.0;
41739
41740 }
41741 } else
41742 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHqq_mjj1000_Inf_pTH200_Inf_Nj2()");
41743
41744 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41745
41746 return STXSb;
41747}

◆ 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 41266 of file NPSMEFTd6General.cpp.

41266 {
41267
41268 //NOT PROPERLY IMPLEMENTED, RETURNING A NaN
41269 return std::numeric_limits<double>::quiet_NaN();
41270
41271 // To be fixed together with the UFO file when going beyond U(2)
41272 double STXSb = 1.0;
41273
41274 double CiHQ1, CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
41275 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
41276 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
41277 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
41278 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;
41279
41280 if (sqrt_s == 13.0) {
41281
41282 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0099 * getSMEFTCoeffEW("CHD") - 0.021 * getSMEFTCoeffEW("CHW") + 0.0017 * getSMEFTCoeffEW("CHB")
41283 + 0.0368 * getSMEFTCoeffEW("CHWB") - 0.363 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
41284 - 0.003 * CiHQ1 - 0.155 * CiHQ3 - 0.0038 * CiHu
41285 + 0.0022 * CiHd + 0.181 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
41286
41287 if (FlagQuadraticTerms) {
41288 //Add contributions that are quadratic in the effective coefficients
41289
41290 STXSb += 0.0;
41291
41292 }
41293 } else
41294 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHqq_mjj120_350_Nj2()");
41295
41296 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41297
41298 return STXSb;
41299}

◆ 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 41629 of file NPSMEFTd6General.cpp.

41630{
41631 double STXSb = 1.0;
41632
41633 if (sqrt_s == 13.0) {
41634
41635 //pTj>30GeV
41636 STXSb += cWsch * (
41637 ((0.12137) * getSMEFTCoeffEW("CHbox")
41638 + (-0.010058) * getSMEFTCoeffEW("CHD")
41639 + (-0.126696) * getSMEFTCoeffEW("CHW")
41640 + (-4.9e-05) * getSMEFTCoeffEW("CHB")
41641 + (0.021522) * getSMEFTCoeffEW("CHWB")
41642 + (0.023913) * getSMEFTCoeffEW("CHq1R", 0, 0)
41643 + (-0.0034782) * getSMEFTCoeffEW("CHq1R", 1, 1)
41644 + (-0.346713) * getSMEFTCoeffEW("CHq3R", 0, 0)
41645 + (-0.0398273) * getSMEFTCoeffEW("CHq3R", 1, 1)
41646 + (-0.02563591) * getSMEFTCoeffEW("CHuR", 0, 0)
41647 + (-0.001467832) * getSMEFTCoeffEW("CHuR", 1, 1)
41648 + (0.0064338) * getSMEFTCoeffEW("CHdR", 0, 0)
41649 + (0.0012111) * getSMEFTCoeffEW("CHdR", 1, 1)
41650 + (-0.181736) * getSMEFTCoeffEW("CHl3R", 0, 0)
41651 + (-0.181736) * getSMEFTCoeffEW("CHl3R", 1, 1)
41652 + (0.18193) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
41653 );
41654
41655 if (FlagQuadraticTerms) {
41656 //Add contributions that are quadratic in the effective coefficients
41657
41658 STXSb += 0.0;
41659
41660 }
41661 } else
41662 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHqq_mjj1500_Inf_pTH0_200_Nj2()");
41663
41664 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41665
41666 return STXSb;
41667}

◆ 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 41669 of file NPSMEFTd6General.cpp.

41670{
41671 double STXSb = 1.0;
41672
41673 if (sqrt_s == 13.0) {
41674
41675 //pTj>30GeV
41676 STXSb += cWsch * (
41677 ((0.12119388244615271) * getSMEFTCoeffEW("CHbox")
41678 + (-0.007520073014376603) * getSMEFTCoeffEW("CHD")
41679 + (0.20031065061792538) * getSMEFTCoeffEW("CHW")
41680 + (-0.0017028701729685037) * getSMEFTCoeffEW("CHB")
41681 + (0.025477338005929776) * getSMEFTCoeffEW("CHWB")
41682 + (0.05762202703511021) * getSMEFTCoeffEW("CHq1R", 0, 0)
41683 + (-0.034704492909866734) * getSMEFTCoeffEW("CHq1R", 1, 1)
41684 + (-1.5262530035586555) * getSMEFTCoeffEW("CHq3R", 0, 0)
41685 + (-0.31670221602330967) * getSMEFTCoeffEW("CHq3R", 1, 1)
41686 + (-0.11035352246217908) * getSMEFTCoeffEW("CHuR", 0, 0)
41687 + (-0.012911611060134444) * getSMEFTCoeffEW("CHuR", 1, 1)
41688 + (0.03570087989045835) * getSMEFTCoeffEW("CHdR", 0, 0)
41689 + (0.01138089675090921) * getSMEFTCoeffEW("CHdR", 1, 1)
41690 + (-0.1816546926779029) * getSMEFTCoeffEW("CHl3R", 0, 0)
41691 + (-0.1816546926779029) * getSMEFTCoeffEW("CHl3R", 1, 1)
41692 + (0.18178862464555604) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
41693 );
41694
41695 if (FlagQuadraticTerms) {
41696 //Add contributions that are quadratic in the effective coefficients
41697
41698 STXSb += 0.0;
41699
41700 }
41701 } else
41702 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHqq_mjj350_1000_pTH200_Inf_Nj2()");
41703
41704 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41705
41706 return STXSb;
41707}

◆ 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 41509 of file NPSMEFTd6General.cpp.

41510{
41511 double STXSb = 1.0;
41512
41513 if (sqrt_s == 13.0) {
41514
41515 //pTj>30GeV
41516 STXSb += cWsch * (
41517 ((0.12116) * getSMEFTCoeffEW("CHbox")
41518 + (-0.011205) * getSMEFTCoeffEW("CHD")
41519 + (-0.133485) * getSMEFTCoeffEW("CHW")
41520 + (-0.000416) * getSMEFTCoeffEW("CHB")
41521 + (0.02047) * getSMEFTCoeffEW("CHWB")
41522 + (0.006534) * getSMEFTCoeffEW("CHq1R", 0, 0)
41523 + (-0.0081187) * getSMEFTCoeffEW("CHq1R", 1, 1)
41524 + (-0.312986) * getSMEFTCoeffEW("CHq3R", 0, 0)
41525 + (-0.0850237) * getSMEFTCoeffEW("CHq3R", 1, 1)
41526 + (-0.019281554) * getSMEFTCoeffEW("CHuR", 0, 0)
41527 + (-0.00320807) * getSMEFTCoeffEW("CHuR", 1, 1)
41528 + (0.0068702) * getSMEFTCoeffEW("CHdR", 0, 0)
41529 + (0.0027355) * getSMEFTCoeffEW("CHdR", 1, 1)
41530 + (-0.1818408) * getSMEFTCoeffEW("CHl3R", 0, 0)
41531 + (-0.1818408) * getSMEFTCoeffEW("CHl3R", 1, 1)
41532 + (0.18165) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
41533 );
41534
41535 if (FlagQuadraticTerms) {
41536 //Add contributions that are quadratic in the effective coefficients
41537
41538 STXSb += 0.0;
41539
41540 }
41541 } else
41542 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHqq_mjj350_700_pTH0_200_Nj2()");
41543
41544 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41545
41546 return STXSb;
41547}

◆ 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 41360 of file NPSMEFTd6General.cpp.

41360 {
41361
41362
41363 //NOT PROPERLY IMPLEMENTED, RETURNING A NaN
41364 return std::numeric_limits<double>::quiet_NaN();
41365
41366
41367 // To be fixed together with the UFO file when going beyond U(2)
41368 double STXSb = 1.0;
41369
41370 //double CiHQ1;
41371 double CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
41372 //CiHQ1 = (getSMEFTCoeffEW("CHq1R",0,0) + getSMEFTCoeffEW("CHq1R",1,1) + getSMEFTCoeffEW("CHq1R",2,2))/3.0;
41373 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
41374 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
41375 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;
41376
41377 if (sqrt_s == 13.0) {
41378
41379 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0110 * getSMEFTCoeffEW("CHD") - 0.134 * getSMEFTCoeffEW("CHW") - 0.0014 * getSMEFTCoeffEW("CHB")
41380 + 0.0234 * getSMEFTCoeffEW("CHWB") - 0.368 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
41381 - 0.371 * CiHQ3 - 0.0203 * CiHu
41382 + 0.0084 * CiHd + 0.184 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
41383
41384 if (FlagQuadraticTerms) {
41385 //Add contributions that are quadratic in the effective coefficients
41386
41387 STXSb += 0.0;
41388
41389 }
41390 } else
41391 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj0_25_Nj2()");
41392
41393 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41394
41395 return STXSb;
41396}

◆ 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 41398 of file NPSMEFTd6General.cpp.

41398 {
41399
41400 //NOT PROPERLY IMPLEMENTED, RETURNING A NaN
41401 return std::numeric_limits<double>::quiet_NaN();
41402
41403
41404
41405 // To be fixed together with the UFO file when going beyond U(2)
41406 double STXSb = 1.0;
41407
41408 double CiHQ1, CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
41409 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
41410 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
41411 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
41412 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;
41413
41414 if (sqrt_s == 13.0) {
41415
41416 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0101 * getSMEFTCoeffEW("CHD") - 0.143 * getSMEFTCoeffEW("CHW") + 0.027 * getSMEFTCoeffEW("CHWB")
41417 - 0.358 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1)) + 0.002 * CiHQ1
41418 - 0.38 * CiHQ3 - 0.0204 * CiHu + 0.0081 * CiHd
41419 + 0.183 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
41420
41421 if (FlagQuadraticTerms) {
41422 //Add contributions that are quadratic in the effective coefficients
41423
41424 STXSb += 0.0;
41425
41426 }
41427 } else
41428 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHqq_mjj350_700_pTH0_200_pTHjj25_Inf_Nj2()");
41429
41430 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41431
41432 return STXSb;
41433}

◆ 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 41301 of file NPSMEFTd6General.cpp.

41302{
41303 double STXSb = 1.0;
41304
41305 // To be fixed together with the UFO file when going beyond U(2)
41306 /*double CiHQ1, CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
41307 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
41308 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
41309 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
41310 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;*/
41311
41312 if (sqrt_s == 13.0) {
41313
41314 /*STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0072 * getSMEFTCoeffEW("CHD") + 0.188 * getSMEFTCoeffEW("CHW") - 0.0012 * getSMEFTCoeffEW("CHB")
41315 + 0.038 * getSMEFTCoeffEW("CHWB") - 0.362 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
41316 + 0.047 * CiHQ1 - 1.33 * CiHQ3 - 0.095 * CiHu
41317 + 0.0314 * CiHd + 0.181 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);*/
41318
41319 //AG: pTj>30GeV
41320 STXSb += cWsch * (
41321 ((0.12125) * getSMEFTCoeffEW("CHbox")
41322 + (-0.007062) * getSMEFTCoeffEW("CHD")
41323 + (0.16946) * getSMEFTCoeffEW("CHW")
41324 + (-0.001466) * getSMEFTCoeffEW("CHB")
41325 + (0.024549) * getSMEFTCoeffEW("CHWB")
41326 + (0.09586) * getSMEFTCoeffEW("CHq1R", 0, 0)
41327 + (-0.026874) * getSMEFTCoeffEW("CHq1R", 1, 1)
41328 + (-1.622623) * getSMEFTCoeffEW("CHq3R", 0, 0)
41329 + (-0.257163) * getSMEFTCoeffEW("CHq3R", 1, 1)
41330 + (-0.1258851) * getSMEFTCoeffEW("CHuR", 0, 0)
41331 + (-0.01050939) * getSMEFTCoeffEW("CHuR", 1, 1)
41332 + (0.035465) * getSMEFTCoeffEW("CHdR", 0, 0)
41333 + (0.0090063) * getSMEFTCoeffEW("CHdR", 1, 1)
41334 + (-0.181911) * getSMEFTCoeffEW("CHl3R", 0, 0)
41335 + (-0.181911) * getSMEFTCoeffEW("CHl3R", 1, 1)
41336 + (0.18186) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
41337 );
41338
41339 if (FlagQuadraticTerms) {
41340 //Add contributions that are quadratic in the effective coefficients
41341
41342 STXSb += 0.0;
41343
41344 }
41345 } else
41346 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHqq_mjj350_Inf_pTH200_Inf_Nj2()");
41347
41348 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41349
41350 return STXSb;
41351}

◆ 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 41224 of file NPSMEFTd6General.cpp.

41224 {
41225
41226 double STXSb = 1.0;
41227
41228 if (sqrt_s == 13.0) {
41229
41230
41231 STXSb += cWsch * (
41232 ( (0.12112) * getSMEFTCoeffEW("CHbox")
41233 + (-0.006618) * getSMEFTCoeffEW("CHD")
41234 + (0.7255) * getSMEFTCoeffEW("CHW")
41235 + (0.024324) * getSMEFTCoeffEW("CHB")
41236 + (0.10661) * getSMEFTCoeffEW("CHWB")
41237 + (-0.05202) * getSMEFTCoeffEW("CHq1R", 0,0)
41238 + (0.043564) * getSMEFTCoeffEW("CHq1R", 1,1)
41239 + (2.002) * getSMEFTCoeffEW("CHq3R", 0,0)
41240 + (0.26431) * getSMEFTCoeffEW("CHq3R", 1,1)
41241 + (0.14451) * getSMEFTCoeffEW("CHuR", 0,0)
41242 + (0.011187) * getSMEFTCoeffEW("CHuR", 1,1)
41243 + (-0.05057308) * getSMEFTCoeffEW("CHdR", 0,0)
41244 + (-0.01223433) * getSMEFTCoeffEW("CHdR", 1,1)
41245 + (-0.1806909) * getSMEFTCoeffEW("CHl3R", 0,0)
41246 + (-0.1806909) * getSMEFTCoeffEW("CHl3R", 1,1)
41247 + (0.1807) * getSMEFTCoeffEW("CllR", 0,1,1,0) ) * 1000000
41248 + (-0.627) * deltaGwd6()
41249 + (-0.319) * deltaGzd6()
41250 );
41251
41252 if (FlagQuadraticTerms) {
41253 //Add contributions that are quadratic in the effective coefficients
41254
41255 STXSb += 0.0;
41256
41257 }
41258 } else
41259 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHqq_mjj60_120_Nj2()");
41260
41261 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41262
41263 return STXSb;
41264}

◆ 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 41549 of file NPSMEFTd6General.cpp.

41550{
41551 double STXSb = 1.0;
41552
41553 if (sqrt_s == 13.0) {
41554
41555 //pTj>30GeV
41556 STXSb += cWsch * (
41557 ((0.12117) * getSMEFTCoeffEW("CHbox")
41558 + (-0.011057) * getSMEFTCoeffEW("CHD")
41559 + (-0.128786) * getSMEFTCoeffEW("CHW")
41560 + (-0.00024) * getSMEFTCoeffEW("CHB")
41561 + (0.020319) * getSMEFTCoeffEW("CHWB")
41562 + (0.009981) * getSMEFTCoeffEW("CHq1R", 0, 0)
41563 + (-0.0068709) * getSMEFTCoeffEW("CHq1R", 1, 1)
41564 + (-0.325754) * getSMEFTCoeffEW("CHq3R", 0, 0)
41565 + (-0.0692495) * getSMEFTCoeffEW("CHq3R", 1, 1)
41566 + (-0.0208126) * getSMEFTCoeffEW("CHuR", 0, 0)
41567 + (-0.002523013) * getSMEFTCoeffEW("CHuR", 1, 1)
41568 + (0.0068893) * getSMEFTCoeffEW("CHdR", 0, 0)
41569 + (0.0022378) * getSMEFTCoeffEW("CHdR", 1, 1)
41570 + (-0.1817542) * getSMEFTCoeffEW("CHl3R", 0, 0)
41571 + (-0.1817542) * getSMEFTCoeffEW("CHl3R", 1, 1)
41572 + (0.18181) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
41573 );
41574
41575 if (FlagQuadraticTerms) {
41576 //Add contributions that are quadratic in the effective coefficients
41577
41578 STXSb += 0.0;
41579
41580 }
41581 } else
41582 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHqq_mjj700_1000_pTH0_200_Nj2()");
41583
41584 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41585
41586 return STXSb;
41587}

◆ 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 41435 of file NPSMEFTd6General.cpp.

41435 {
41436
41437
41438 //NOT PROPERLY IMPLEMENTED, RETURNING A NaN
41439 return std::numeric_limits<double>::quiet_NaN();
41440
41441
41442 // To be fixed together with the UFO file when going beyond U(2)
41443 double STXSb = 1.0;
41444
41445 double CiHQ1, CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
41446 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
41447 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
41448 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
41449 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;
41450
41451 if (sqrt_s == 13.0) {
41452
41453 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0101 * getSMEFTCoeffEW("CHD") - 0.117 * getSMEFTCoeffEW("CHW") - 0.0016 * getSMEFTCoeffEW("CHB")
41454 + 0.0231 * getSMEFTCoeffEW("CHWB") - 0.365 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
41455 + 0.010 * CiHQ1 - 0.364 * CiHQ3 - 0.0216 * CiHu
41456 + 0.0074 * CiHd + 0.182 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
41457
41458 if (FlagQuadraticTerms) {
41459 //Add contributions that are quadratic in the effective coefficients
41460
41461 STXSb += 0.0;
41462
41463 }
41464 } else
41465 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj0_25_Nj2()");
41466
41467 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41468
41469 return STXSb;
41470}

◆ 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 41472 of file NPSMEFTd6General.cpp.

41472 {
41473
41474
41475 //NOT PROPERLY IMPLEMENTED, RETURNING A NaN
41476 return std::numeric_limits<double>::quiet_NaN();
41477
41478
41479 // To be fixed together with the UFO file when going beyond U(2)
41480 double STXSb = 1.0;
41481
41482 double CiHQ1, CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
41483 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
41484 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
41485 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
41486 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;
41487
41488 if (sqrt_s == 13.0) {
41489
41490 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0096 * getSMEFTCoeffEW("CHD") - 0.168 * getSMEFTCoeffEW("CHW") + 0.023 * getSMEFTCoeffEW("CHWB")
41491 - 0.361 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1)) + 0.015 * CiHQ1
41492 - 0.442 * CiHQ3 - 0.0282 * CiHu + 0.0091 * CiHd
41493 + 0.180 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
41494
41495 if (FlagQuadraticTerms) {
41496 //Add contributions that are quadratic in the effective coefficients
41497
41498 STXSb += 0.0;
41499
41500 }
41501 } else
41502 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHqq_mjj700_Inf_pTH0_200_pTHjj25_Inf_Nj2()");
41503
41504 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41505
41506 return STXSb;
41507}

◆ 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 41123 of file NPSMEFTd6General.cpp.

41123 {
41124 // To be fixed together with the UFO file when going beyond U(2)
41125 double STXSb = 1.0;
41126
41127 //double CiHQ1;
41128 double CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
41129 //CiHQ1 = (getSMEFTCoeffEW("CHq1R",0,0) + getSMEFTCoeffEW("CHq1R",1,1) + getSMEFTCoeffEW("CHq1R",2,2))/3.0;
41130 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
41131 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
41132 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;
41133
41134 if (sqrt_s == 13.0) {
41135
41136 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.011 * getSMEFTCoeffEW("CHD") + 0.32 * getSMEFTCoeffEW("CHW") + 0.008 * getSMEFTCoeffEW("CHB")
41137 + 0.048 * getSMEFTCoeffEW("CHWB") - 0.36 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
41138 + 0.46 * CiHQ3 + 0.027 * CiHu - 0.0125 * CiHd
41139 + 0.18 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
41140
41141 if (FlagQuadraticTerms) {
41142 //Add contributions that are quadratic in the effective coefficients
41143
41144 STXSb += 0.0;
41145
41146 }
41147 } else
41148 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHqq_Nj0()");
41149
41150 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41151
41152 return STXSb;
41153}

◆ 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 41155 of file NPSMEFTd6General.cpp.

41155 {
41156 // To be fixed together with the UFO file when going beyond U(2)
41157 double STXSb = 1.0;
41158
41159 double CiHQ1, CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
41160 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
41161 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
41162 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
41163 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;
41164
41165 if (sqrt_s == 13.0) {
41166
41167 STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0111 * getSMEFTCoeffEW("CHD") + 0.187 * getSMEFTCoeffEW("CHW") + 0.0063 * getSMEFTCoeffEW("CHB")
41168 + 0.047 * getSMEFTCoeffEW("CHWB") - 0.368 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
41169 + 0.003 * CiHQ1 + 0.39 * CiHQ3 + 0.0278 * CiHu
41170 - 0.0113 * CiHd + 0.183 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
41171
41172 if (FlagQuadraticTerms) {
41173 //Add contributions that are quadratic in the effective coefficients
41174
41175 STXSb += 0.0;
41176
41177 }
41178 } else
41179 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHqq_Nj1()");
41180
41181 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41182
41183 return STXSb;
41184}

◆ 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 41091 of file NPSMEFTd6General.cpp.

41092{
41093
41094 //NOT PROPERLY IMPLEMENTED, RETURNING A NaN
41095 return std::numeric_limits<double>::quiet_NaN();
41096
41097 double STXSb = 1.0;
41098
41099 if (sqrt_s == 13.0) {
41100
41101
41102
41103 STXSb += cWsch * (
41104 (0.) * 1000000
41105 );
41106
41107 if (FlagQuadraticTerms) {
41108 //Add contributions that are quadratic in the effective coefficients
41109
41110 STXSb += 0.0;
41111
41112 }
41113 } else
41114 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_qqHqq_VH_veto_Nj01()");
41115
41116 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
41117
41118 return STXSb;
41119}

◆ 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 42976 of file NPSMEFTd6General.cpp.

42977{
42978 // To be fixed together with the UFO file when going beyond U(2)
42979 double STXSb = 1.0;
42980
42981 /*double CiHQ3; // Cannot resolve fam. dependence -> assume universality for quarks.
42982 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;*/
42983
42984 if (sqrt_s == 13.0) {
42985
42986 /*STXSb += (0.12 * getSMEFTCoeffEW("CHbox") - 0.0272 * getSMEFTCoeffEW("CHD") + 0.254 * getSMEFTCoeffEW("CHG") + 0.1808 * getSMEFTCoeffEW("CHW")
42987 - 0.0764 * getSMEFTCoeffEW("CuHR", 2, 2) + 0.119 * getSMEFTCoeffEW("CuGR", 2, 2) + 0.170 * getSMEFTCoeffEW("CuWR", 2, 2)
42988 - 0.2679 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1)) + 0.319 * CiHQ3
42989 + 0.1341 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
42990 //+ 0.418 * Ciqq3
42991 ) * (1000000.0);*/
42992
42993 //AG:begin
42994 return mutH(13.0);
42995 //AG:end
42996 } else
42997 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_tH()");
42998
42999 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
43000
43001 return STXSb;
43002}
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 42451 of file NPSMEFTd6General.cpp.

42452{
42453 double STXSb = 1.0;
42454
42455 // To be fixed together with the UFO file when going beyond U(2)
42456 /*double CiHQ3; // Cannot resolve fam. dependence -> assume universality for quarks.
42457 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;*/
42458
42459 if (sqrt_s == 13.0) {
42460
42461 /*STXSb += (-0.021 * getSMEFTCoeffEW("CG") + 0.12 * getSMEFTCoeffEW("CHbox") - 0.0301 * getSMEFTCoeffEW("CHD") + 0.411 * getSMEFTCoeffEW("CHG")
42462 - 0.121 * getSMEFTCoeffEW("CuHR", 2, 2) + 0.764 * getSMEFTCoeffEW("CuGR", 2, 2) + 0.004 * getSMEFTCoeffEW("CuWR", 2, 2)
42463 + 0.0015 * getSMEFTCoeffEW("CuBR", 2, 2) - 0.121 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
42464 + 0.0031 * CiHQ3
42465 + 0.0612 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
42466 //+ 0.0154 * Ciqq1 + 0.121 * Ciqq11
42467 //+ 0.0142 * Ciqq3 + 0.299 * Ciqq31
42468 //+ 0.0088 * Ciuu + 0.128 * Ciuu1
42469 //- 0.0015 * Ciud1 + 0.0213 * Ciud8
42470 //+ 0.0056 * Ciqu1 + 0.082 * Ciqu8
42471 //- 0.001 * Ciqd1 + 0.0215 * Ciqd8
42472 ) * (1000000.0);*/
42473 // AG:
42474 STXSb += cWsch * (
42475 ((0.12138) * getSMEFTCoeffEW("CHbox")
42476 + (-0.03041037) * getSMEFTCoeffEW("CHD")
42477 + (0.00057116) * getSMEFTCoeffEW("CHW")
42478 + (0.00014153) * getSMEFTCoeffEW("CHB")
42479 + (-0.000531127) * getSMEFTCoeffEW("CHWB")
42480 + (-9.889e-05) * getSMEFTCoeffEW("CHq1R", 0, 0)
42481 + (1.2627e-05) * getSMEFTCoeffEW("CHq1R", 1, 1)
42482 + (-0.000339881) * getSMEFTCoeffEW("CHq1R", 2, 2)
42483 + (0.00038671) * getSMEFTCoeffEW("CHq3R", 0, 0)
42484 + (2.9689e-05) * getSMEFTCoeffEW("CHq3R", 1, 1)
42485 + (0.00033949) * getSMEFTCoeffEW("CHq3R", 2, 2)
42486 + (0.41274) * getSMEFTCoeffEW("CHG")
42487 + (-0.1225944) * getSMEFTCoeffEW("CuHR", 2, 2)
42488 + (-0.776767) * getSMEFTCoeffEW("CuGR", 2, 2)
42489 + (0.00435) * getSMEFTCoeffEW("CG")
42490 + (-0.0047023) * getSMEFTCoeffEW("CuWR", 2, 2)
42491 + (-0.00153602) * getSMEFTCoeffEW("CuBR", 2, 2)
42492 + (0.007596) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2)
42493 + (0.12404) * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0)
42494 + (-0.00063485) * getSMEFTCoeffEW("Cqq1R", 1, 1, 2, 2)
42495 + (0.0041376) * getSMEFTCoeffEW("Cqq1R", 1, 2, 2, 1)
42496 + (0.024355) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2)
42497 + (0.27065) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
42498 + (0.0016752) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2)
42499 + (0.024707) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1)
42500 + (0.008176) * getSMEFTCoeffEW("CuuR", 0, 0, 2, 2)
42501 + (0.12146) * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0)
42502 + (0.00026666) * getSMEFTCoeffEW("CuuR", 1, 1, 2, 2)
42503 + (0.0040529) * getSMEFTCoeffEW("CuuR", 1, 2, 2, 1)
42504 + (-0.001302936) * getSMEFTCoeffEW("Cud1R", 2, 2, 0, 0)
42505 + (-0.000180091) * getSMEFTCoeffEW("Cud1R", 2, 2, 1, 1)
42506 + (0.018975) * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
42507 + (0.0026805) * getSMEFTCoeffEW("Cud8R", 2, 2, 1, 1)
42508 + (0.0030841) * getSMEFTCoeffEW("Cqu1R", 0, 0, 2, 2)
42509 + (0.0028183) * getSMEFTCoeffEW("Cqu1R", 2, 2, 0, 0)
42510 + (-0.00011935) * getSMEFTCoeffEW("Cqu1R", 1, 1, 2, 2)
42511 + (9.671e-05) * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1)
42512 + (0.048705) * getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2)
42513 + (0.029737) * getSMEFTCoeffEW("Cqu8R", 2, 2, 0, 0)
42514 + (0.0036627) * getSMEFTCoeffEW("Cqu8R", 1, 1, 2, 2)
42515 + (0.0009909) * getSMEFTCoeffEW("Cqu8R", 2, 2, 1, 1)
42516 + (-0.000901344) * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
42517 + (-0.000130598) * getSMEFTCoeffEW("Cqd1R", 2, 2, 1, 1)
42518 + (0.018966) * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0)
42519 + (0.0026786) * getSMEFTCoeffEW("Cqd8R", 2, 2, 1, 1)
42520 + (-0.0608986) * getSMEFTCoeffEW("CHl3R", 0, 0)
42521 + (-0.0608986) * getSMEFTCoeffEW("CHl3R", 1, 1)
42522 + (0.060896) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
42523 );
42524
42525 if (FlagQuadraticTerms) {
42526 //Add contributions that are quadratic in the effective coefficients
42527
42528 STXSb += 0.0;
42529
42530 }
42531 } else
42532 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ttH_pTH0_60()");
42533
42534 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
42535
42536 return STXSb;
42537}

◆ 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 42625 of file NPSMEFTd6General.cpp.

42626{
42627 double STXSb = 1.0;
42628
42629 // To be fixed together with the UFO file when going beyond U(2)
42630 /*double CiHQ3; // Cannot resolve fam. dependence -> assume universality for quarks.
42631 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;*/
42632
42633 if (sqrt_s == 13.0) {
42634
42635 /*STXSb += (-0.152 * getSMEFTCoeffEW("CG") + 0.12 * getSMEFTCoeffEW("CHbox") - 0.0282 * getSMEFTCoeffEW("CHD") + 0.553 * getSMEFTCoeffEW("CHG")
42636 + 0.0013 * getSMEFTCoeffEW("CHW") - 0.113 * getSMEFTCoeffEW("CuHR", 2, 2) + 0.890 * getSMEFTCoeffEW("CuGR", 2, 2)
42637 + 0.007 * getSMEFTCoeffEW("CuWR", 2, 2) + 0.002 * getSMEFTCoeffEW("CuBR", 2, 2)
42638 - 0.114 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
42639 + 0.0045 * CiHQ3 + 0.0569 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
42640 //+ 0.0282 * Ciqq1 + 0.202 * Ciqq11
42641 //+ 0.0275 * Ciqq3 + 0.493 * Ciqq31
42642 //+ 0.0156 * Ciuu + 0.217 * Ciuu1
42643 //- 0.0025 * Ciud1 + 0.0347 * Ciud8
42644 //+ 0.0097 * Ciqu1 + 0.138 * Ciqu8
42645 //- 0.0016 * Ciqd1 + 0.0345 * Ciqd8
42646 ) * (1000000.0);*/
42647 // AG:
42648 STXSb += cWsch * (
42649 ((0.12143) * getSMEFTCoeffEW("CHbox")
42650 + (-0.030489) * getSMEFTCoeffEW("CHD")
42651 + (0.0011161) * getSMEFTCoeffEW("CHW")
42652 + (0.00027979) * getSMEFTCoeffEW("CHB")
42653 + (-0.00080248) * getSMEFTCoeffEW("CHWB")
42654 + (-0.0003474) * getSMEFTCoeffEW("CHq1R", 0, 0)
42655 + (6.353e-05) * getSMEFTCoeffEW("CHq1R", 1, 1)
42656 + (-0.000517856) * getSMEFTCoeffEW("CHq1R", 2, 2)
42657 + (0.0018597) * getSMEFTCoeffEW("CHq3R", 0, 0)
42658 + (0.00012826) * getSMEFTCoeffEW("CHq3R", 1, 1)
42659 + (0.00051778) * getSMEFTCoeffEW("CHq3R", 2, 2)
42660 + (0.59632) * getSMEFTCoeffEW("CHG")
42661 + (-0.1226997) * getSMEFTCoeffEW("CuHR", 2, 2)
42662 + (-0.952237) * getSMEFTCoeffEW("CuGR", 2, 2)
42663 + (0.11918) * getSMEFTCoeffEW("CG")
42664 + (-0.00794352) * getSMEFTCoeffEW("CuWR", 2, 2)
42665 + (-0.00267574) * getSMEFTCoeffEW("CuBR", 2, 2)
42666 + (0.015284) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2)
42667 + (0.2389) * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0)
42668 + (-0.0010437) * getSMEFTCoeffEW("Cqq1R", 1, 1, 2, 2)
42669 + (0.0064995) * getSMEFTCoeffEW("Cqq1R", 1, 2, 2, 1)
42670 + (0.048067) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2)
42671 + (0.51215) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
42672 + (0.0027253) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2)
42673 + (0.038576) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1)
42674 + (0.016124) * getSMEFTCoeffEW("CuuR", 0, 0, 2, 2)
42675 + (0.23377) * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0)
42676 + (0.00042951) * getSMEFTCoeffEW("CuuR", 1, 1, 2, 2)
42677 + (0.0063635) * getSMEFTCoeffEW("CuuR", 1, 2, 2, 1)
42678 + (-0.002501944) * getSMEFTCoeffEW("Cud1R", 2, 2, 0, 0)
42679 + (-0.00028836) * getSMEFTCoeffEW("Cud1R", 2, 2, 1, 1)
42680 + (0.035499) * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
42681 + (0.0041847) * getSMEFTCoeffEW("Cud8R", 2, 2, 1, 1)
42682 + (0.005906) * getSMEFTCoeffEW("Cqu1R", 0, 0, 2, 2)
42683 + (0.0052058) * getSMEFTCoeffEW("Cqu1R", 2, 2, 0, 0)
42684 + (-0.00015687) * getSMEFTCoeffEW("Cqu1R", 1, 1, 2, 2)
42685 + (0.00014599) * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1)
42686 + (0.09268) * getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2)
42687 + (0.057085) * getSMEFTCoeffEW("Cqu8R", 2, 2, 0, 0)
42688 + (0.0057247) * getSMEFTCoeffEW("Cqu8R", 1, 1, 2, 2)
42689 + (0.0015548) * getSMEFTCoeffEW("Cqu8R", 2, 2, 1, 1)
42690 + (-0.00162258) * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
42691 + (-0.000196522) * getSMEFTCoeffEW("Cqd1R", 2, 2, 1, 1)
42692 + (0.035455) * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0)
42693 + (0.0041763) * getSMEFTCoeffEW("Cqd8R", 2, 2, 1, 1)
42694 + (-0.0610094) * getSMEFTCoeffEW("CHl3R", 0, 0)
42695 + (-0.0610094) * getSMEFTCoeffEW("CHl3R", 1, 1)
42696 + (0.060995) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
42697 );
42698
42699 if (FlagQuadraticTerms) {
42700 //Add contributions that are quadratic in the effective coefficients
42701
42702 STXSb += 0.0;
42703
42704 }
42705 } else
42706 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ttH_pTH120_200()");
42707
42708 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
42709
42710 return STXSb;
42711}

◆ 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 42713 of file NPSMEFTd6General.cpp.

42714{
42715 double STXSb = 1.0;
42716
42717 // To be fixed together with the UFO file when going beyond U(2)
42718 /*double CiHQ1, CiHQ3; // Cannot resolve fam. dependence -> assume universality for quarks.
42719 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
42720 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;*/
42721
42722 if (sqrt_s == 13.0) {
42723
42724 /*STXSb += (-0.311 * getSMEFTCoeffEW("CG") + 0.12 * getSMEFTCoeffEW("CHbox") - 0.0277 * getSMEFTCoeffEW("CHD") + 0.68 * getSMEFTCoeffEW("CHG")
42725 + 0.002 * getSMEFTCoeffEW("CHW") - 0.001 * getSMEFTCoeffEW("CHWB") - 0.112 * getSMEFTCoeffEW("CuHR", 2, 2)
42726 + 0.97 * getSMEFTCoeffEW("CuGR", 2, 2) + 0.0105 * getSMEFTCoeffEW("CuWR", 2, 2) + 0.003 * getSMEFTCoeffEW("CuBR", 2, 2)
42727 - 0.114 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1)) - 0.0015 * CiHQ1
42728 + 0.0091 * CiHQ3 + 0.0569 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
42729 //+ 0.0493 * Ciqq1 + 0.336 * Ciqq11
42730 //+ 0.0484 * Ciqq3 + 0.82 * Ciqq31
42731 //+ 0.0268 * Ciuu + 0.358 * Ciuu1
42732 //- 0.0042 * Ciud1 + 0.0545 * Ciud8
42733 //+ 0.0159 * Ciqu1 + 0.228 * Ciqu8
42734 //- 0.0025 * Ciqd1 + 0.0541 * Ciqd8
42735 ) * (1000000.0);*/
42736 // AG:
42737 STXSb += cWsch * (
42738 ((0.1215) * getSMEFTCoeffEW("CHbox")
42739 + (-0.03053419) * getSMEFTCoeffEW("CHD")
42740 + (0.0017669) * getSMEFTCoeffEW("CHW")
42741 + (0.00044617) * getSMEFTCoeffEW("CHB")
42742 + (-0.001069327) * getSMEFTCoeffEW("CHWB")
42743 + (-0.0010712) * getSMEFTCoeffEW("CHq1R", 0, 0)
42744 + (0.00019776) * getSMEFTCoeffEW("CHq1R", 1, 1)
42745 + (-0.000682555) * getSMEFTCoeffEW("CHq1R", 2, 2)
42746 + (0.0063625) * getSMEFTCoeffEW("CHq3R", 0, 0)
42747 + (0.00038586) * getSMEFTCoeffEW("CHq3R", 1, 1)
42748 + (0.0006827) * getSMEFTCoeffEW("CHq3R", 2, 2)
42749 + (0.699) * getSMEFTCoeffEW("CHG")
42750 + (-0.122786) * getSMEFTCoeffEW("CuHR", 2, 2)
42751 + (-1.018646) * getSMEFTCoeffEW("CuGR", 2, 2)
42752 + (0.23561) * getSMEFTCoeffEW("CG")
42753 + (-0.01157907) * getSMEFTCoeffEW("CuWR", 2, 2)
42754 + (-0.00400075) * getSMEFTCoeffEW("CuBR", 2, 2)
42755 + (0.026362) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2)
42756 + (0.39604) * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0)
42757 + (-0.0014893) * getSMEFTCoeffEW("Cqq1R", 1, 1, 2, 2)
42758 + (0.009094) * getSMEFTCoeffEW("Cqq1R", 1, 2, 2, 1)
42759 + (0.08184) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2)
42760 + (0.8361) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
42761 + (0.0039269) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2)
42762 + (0.053073) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1)
42763 + (0.027433) * getSMEFTCoeffEW("CuuR", 0, 0, 2, 2)
42764 + (0.38713) * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0)
42765 + (0.00061782) * getSMEFTCoeffEW("CuuR", 1, 1, 2, 2)
42766 + (0.008897) * getSMEFTCoeffEW("CuuR", 1, 2, 2, 1)
42767 + (-0.00415657) * getSMEFTCoeffEW("Cud1R", 2, 2, 0, 0)
42768 + (-0.000406717) * getSMEFTCoeffEW("Cud1R", 2, 2, 1, 1)
42769 + (0.057429) * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
42770 + (0.0057328) * getSMEFTCoeffEW("Cud8R", 2, 2, 1, 1)
42771 + (0.009662) * getSMEFTCoeffEW("Cqu1R", 0, 0, 2, 2)
42772 + (0.008247) * getSMEFTCoeffEW("Cqu1R", 2, 2, 0, 0)
42773 + (-0.00016591) * getSMEFTCoeffEW("Cqu1R", 1, 1, 2, 2)
42774 + (0.00019516) * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1)
42775 + (0.15174) * getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2)
42776 + (0.09449) * getSMEFTCoeffEW("Cqu8R", 2, 2, 0, 0)
42777 + (0.007903) * getSMEFTCoeffEW("Cqu8R", 1, 1, 2, 2)
42778 + (0.0021725) * getSMEFTCoeffEW("Cqu8R", 2, 2, 1, 1)
42779 + (-0.002515173) * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
42780 + (-0.000258378) * getSMEFTCoeffEW("Cqd1R", 2, 2, 1, 1)
42781 + (0.057392) * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0)
42782 + (0.0057293) * getSMEFTCoeffEW("Cqd8R", 2, 2, 1, 1)
42783 + (-0.0611484) * getSMEFTCoeffEW("CHl3R", 0, 0)
42784 + (-0.0611484) * getSMEFTCoeffEW("CHl3R", 1, 1)
42785 + (0.061133) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
42786 );
42787
42788 if (FlagQuadraticTerms) {
42789 //Add contributions that are quadratic in the effective coefficients
42790
42791 STXSb += 0.0;
42792
42793 }
42794 } else
42795 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ttH_pTH200_300()");
42796
42797 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
42798
42799 return STXSb;
42800}

◆ 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 42843 of file NPSMEFTd6General.cpp.

42844{
42845 double STXSb = 1.0;
42846
42847 if (sqrt_s == 13.0) {
42848
42849 STXSb += cWsch * (
42850 ((0.12144) * getSMEFTCoeffEW("CHbox")
42851 + (-0.0304974) * getSMEFTCoeffEW("CHD")
42852 + (0.0026863) * getSMEFTCoeffEW("CHW")
42853 + (0.0006807) * getSMEFTCoeffEW("CHB")
42854 + (-0.001390866) * getSMEFTCoeffEW("CHWB")
42855 + (-0.003736) * getSMEFTCoeffEW("CHq1R", 0, 0)
42856 + (0.0005801) * getSMEFTCoeffEW("CHq1R", 1, 1)
42857 + (-0.0008496083) * getSMEFTCoeffEW("CHq1R", 2, 2)
42858 + (0.022385) * getSMEFTCoeffEW("CHq3R", 0, 0)
42859 + (0.0011312) * getSMEFTCoeffEW("CHq3R", 1, 1)
42860 + (0.0008529) * getSMEFTCoeffEW("CHq3R", 2, 2)
42861 + (0.732) * getSMEFTCoeffEW("CHG")
42862 + (-0.1225144) * getSMEFTCoeffEW("CuHR", 2, 2)
42863 + (-1.0107) * getSMEFTCoeffEW("CuGR", 2, 2)
42864 + (0.32789) * getSMEFTCoeffEW("CG")
42865 + (-0.01679391) * getSMEFTCoeffEW("CuWR", 2, 2)
42866 + (-0.00592538) * getSMEFTCoeffEW("CuBR", 2, 2)
42867 + (0.04717) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2)
42868 + (0.67332) * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0)
42869 + (-0.002097) * getSMEFTCoeffEW("Cqq1R", 1, 1, 2, 2)
42870 + (0.01284) * getSMEFTCoeffEW("Cqq1R", 1, 2, 2, 1)
42871 + (0.14412) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2)
42872 + (1.3958) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
42873 + (0.005691) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2)
42874 + (0.072025) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1)
42875 + (0.048185) * getSMEFTCoeffEW("CuuR", 0, 0, 2, 2)
42876 + (0.65757) * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0)
42877 + (0.0009062) * getSMEFTCoeffEW("CuuR", 1, 1, 2, 2)
42878 + (0.012541) * getSMEFTCoeffEW("CuuR", 1, 2, 2, 1)
42879 + (-0.0071052) * getSMEFTCoeffEW("Cud1R", 2, 2, 0, 0)
42880 + (-0.000570256) * getSMEFTCoeffEW("Cud1R", 2, 2, 1, 1)
42881 + (0.09471) * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
42882 + (0.007746) * getSMEFTCoeffEW("Cud8R", 2, 2, 1, 1)
42883 + (0.015989) * getSMEFTCoeffEW("Cqu1R", 0, 0, 2, 2)
42884 + (0.013192) * getSMEFTCoeffEW("Cqu1R", 2, 2, 0, 0)
42885 + (-0.00012464) * getSMEFTCoeffEW("Cqu1R", 1, 1, 2, 2)
42886 + (0.00025769) * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1)
42887 + (0.25508) * getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2)
42888 + (0.16044) * getSMEFTCoeffEW("Cqu8R", 2, 2, 0, 0)
42889 + (0.010784) * getSMEFTCoeffEW("Cqu8R", 1, 1, 2, 2)
42890 + (0.003061) * getSMEFTCoeffEW("Cqu8R", 2, 2, 1, 1)
42891 + (-0.003910363) * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
42892 + (-0.0003286955) * getSMEFTCoeffEW("Cqd1R", 2, 2, 1, 1)
42893 + (0.09472) * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0)
42894 + (0.007745) * getSMEFTCoeffEW("Cqd8R", 2, 2, 1, 1)
42895 + (-0.0612235) * getSMEFTCoeffEW("CHl3R", 0, 0)
42896 + (-0.0612235) * getSMEFTCoeffEW("CHl3R", 1, 1)
42897 + (0.061249) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
42898 );
42899
42900 if (FlagQuadraticTerms) {
42901 //Add contributions that are quadratic in the effective coefficients
42902 STXSb += 0.0;
42903
42904 }
42905 } else
42906 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ttH_pTH300_450()");
42907
42908 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
42909
42910 return STXSb;
42911}

◆ 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 42802 of file NPSMEFTd6General.cpp.

42802 {
42803 // VM: This is an old version of the function. IT'S NOT USED ANYMORE!!!
42804 // To be fixed together with the UFO file when going beyond U(2)
42805 double STXSb = 1.0;
42806
42807 double CiHQ1, CiHQ3, CiHu, CiHd; // Cannot resolve fam. dependence -> assume universality for quarks.
42808 CiHQ1 = (getSMEFTCoeffEW("CHq1R", 0, 0) + getSMEFTCoeffEW("CHq1R", 1, 1) + getSMEFTCoeffEW("CHq1R", 2, 2)) / 3.0;
42809 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;
42810 CiHu = (getSMEFTCoeffEW("CHuR", 0, 0) + getSMEFTCoeffEW("CHuR", 1, 1) + getSMEFTCoeffEW("CHuR", 2, 2)) / 3.0;
42811 CiHd = (getSMEFTCoeffEW("CHdR", 0, 0) + getSMEFTCoeffEW("CHdR", 1, 1) + getSMEFTCoeffEW("CHdR", 2, 2)) / 3.0;
42812
42813 if (sqrt_s == 13.0) {
42814
42815 STXSb += (-0.58 * getSMEFTCoeffEW("CG") + 0.12 * getSMEFTCoeffEW("CHbox") - 0.0276 * getSMEFTCoeffEW("CHD") + 0.84 * getSMEFTCoeffEW("CHG")
42816 + 0.003 * getSMEFTCoeffEW("CHW") - 0.001 * getSMEFTCoeffEW("CHWB") - 0.110 * getSMEFTCoeffEW("CuHR", 2, 2)
42817 + 1.04 * getSMEFTCoeffEW("CuGR", 2, 2) + 0.0186 * getSMEFTCoeffEW("CuWR", 2, 2) + 0.0068 * getSMEFTCoeffEW("CuBR", 2, 2)
42818 - 0.112 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1)) - 0.0105 * CiHQ1
42819 + 0.0503 * CiHQ3 + 0.0110 * CiHu - 0.0032 * CiHd
42820 + 0.056 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
42821 //+ 0.120 * Ciqq1 + 0.75 * Ciqq11
42822 //+ 0.122 * Ciqq3 + 1.70 * Ciqq31
42823 //+ 0.064 * Ciuu + 0.78 * Ciuu1
42824 //- 0.0091 * Ciud1 + 0.110 * Ciud8
42825 //+ 0.0344 * Ciqu1 + 0.497 * Ciqu8
42826 //- 0.0045 * Ciqd1 + 0.111 * Ciqd8
42827 ) * (1000000.0);
42828
42829 if (FlagQuadraticTerms) {
42830 //Add contributions that are quadratic in the effective coefficients
42831
42832 STXSb += 0.0;
42833
42834 }
42835 } else
42836 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ttH_pTH300_Inf()");
42837
42838 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
42839
42840 return STXSb;
42841}

◆ 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 42913 of file NPSMEFTd6General.cpp.

42914{
42915 double STXSb = 1.0;
42916
42917 if (sqrt_s == 13.0) {
42918
42919 STXSb += cWsch * (
42920 ((0.12111) * getSMEFTCoeffEW("CHbox")
42921 + (-0.030308) * getSMEFTCoeffEW("CHD")
42922 + (0.0044801) * getSMEFTCoeffEW("CHW")
42923 + (0.0011466) * getSMEFTCoeffEW("CHB")
42924 + (-0.00194247) * getSMEFTCoeffEW("CHWB")
42925 + (-0.1218236) * getSMEFTCoeffEW("CuHR", 2, 2)
42926 + (-1.07104) * getSMEFTCoeffEW("CuGR", 2, 2)
42927 + (0.33119) * getSMEFTCoeffEW("CG")
42928 + (-0.0285223) * getSMEFTCoeffEW("CuWR", 2, 2)
42929 + (-0.0104832) * getSMEFTCoeffEW("CuBR", 2, 2)
42930 + (0.11537) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2)
42931 + (1.4881) * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0)
42932 + (-0.0030909) * getSMEFTCoeffEW("Cqq1R", 1, 1, 2, 2)
42933 + (0.023079) * getSMEFTCoeffEW("Cqq1R", 1, 2, 2, 1)
42934 + (0.33421) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2)
42935 + (2.9818) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
42936 + (0.010023) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2)
42937 + (0.11364) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1)
42938 + (0.11257) * getSMEFTCoeffEW("CuuR", 0, 0, 2, 2)
42939 + (1.4506) * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0)
42940 + (0.0017341) * getSMEFTCoeffEW("CuuR", 1, 1, 2, 2)
42941 + (0.022496) * getSMEFTCoeffEW("CuuR", 1, 2, 2, 1)
42942 + (-0.015613057) * getSMEFTCoeffEW("Cud1R", 2, 2, 0, 0)
42943 + (-0.000929212) * getSMEFTCoeffEW("Cud1R", 2, 2, 1, 1)
42944 + (0.19582) * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
42945 + (0.01189) * getSMEFTCoeffEW("Cud8R", 2, 2, 1, 1)
42946 + (0.033516) * getSMEFTCoeffEW("Cqu1R", 0, 0, 2, 2)
42947 + (0.026074) * getSMEFTCoeffEW("Cqu1R", 2, 2, 0, 0)
42948 + (0.000103) * getSMEFTCoeffEW("Cqu1R", 1, 1, 2, 2)
42949 + (0.00040951) * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1)
42950 + (0.54906) * getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2)
42951 + (0.3534) * getSMEFTCoeffEW("Cqu8R", 2, 2, 0, 0)
42952 + (0.017338) * getSMEFTCoeffEW("Cqu8R", 1, 1, 2, 2)
42953 + (0.0054804) * getSMEFTCoeffEW("Cqu8R", 2, 2, 1, 1)
42954 + (-0.00728397) * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
42955 + (-0.000451772) * getSMEFTCoeffEW("Cqd1R", 2, 2, 1, 1)
42956 + (0.19585) * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0)
42957 + (0.011884) * getSMEFTCoeffEW("Cqd8R", 2, 2, 1, 1)
42958 + (-0.0613195) * getSMEFTCoeffEW("CHl3R", 0, 0)
42959 + (-0.0613195) * getSMEFTCoeffEW("CHl3R", 1, 1)
42960 + (0.06135) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
42961 );
42962
42963 if (FlagQuadraticTerms) {
42964 //Add contributions that are quadratic in the effective coefficients
42965 STXSb += 0.0;
42966
42967 }
42968 } else
42969 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ttH_pTH450_Inf()");
42970
42971 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
42972
42973 return STXSb;
42974}

◆ 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 42539 of file NPSMEFTd6General.cpp.

42540{
42541 double STXSb = 1.0;
42542
42543 // To be fixed together with the UFO file when going beyond U(2)
42544 /*double CiHQ3; // Cannot resolve fam. dependence -> assume universality for quarks.
42545 CiHQ3 = (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1) + getSMEFTCoeffEW("CHq3R", 2, 2)) / 3.0;*/
42546
42547 if (sqrt_s == 13.0) {
42548
42549 /*STXSb += (-0.061 * getSMEFTCoeffEW("CG") + 0.12 * getSMEFTCoeffEW("CHbox") - 0.0286 * getSMEFTCoeffEW("CHD") + 0.450 * getSMEFTCoeffEW("CHG")
42550 - 0.1149 * getSMEFTCoeffEW("CuHR", 2, 2) + 0.790 * getSMEFTCoeffEW("CuGR", 2, 2) + 0.005 * getSMEFTCoeffEW("CuWR", 2, 2)
42551 + 0.0017 * getSMEFTCoeffEW("CuBR", 2, 2) - 0.1151 * 0.5 * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1))
42552 + 0.0032 * CiHQ3
42553 + 0.0574 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)
42554 //+ 0.0183 * Ciqq1 + 0.138 * Ciqq11
42555 //+ 0.0175 * Ciqq3 + 0.340 * Ciqq31
42556 //+ 0.0104 * Ciuu + 0.147 * Ciuu1
42557 //- 0.0017 * Ciud1 + 0.0244 * Ciud8
42558 //+ 0.0066 * Ciqu1 + 0.0968 * Ciqu8
42559 //- 0.001 * Ciqd1 + 0.0243 * Ciqd8
42560 ) * (1000000.0);*/
42561 // AG:
42562 STXSb += cWsch * (
42563 ((0.12137) * getSMEFTCoeffEW("CHbox")
42564 + (-0.03041016) * getSMEFTCoeffEW("CHD")
42565 + (0.00073702) * getSMEFTCoeffEW("CHW")
42566 + (0.00018385) * getSMEFTCoeffEW("CHB")
42567 + (-0.000620406) * getSMEFTCoeffEW("CHWB")
42568 + (-0.00015089) * getSMEFTCoeffEW("CHq1R", 0, 0)
42569 + (2.3128e-05) * getSMEFTCoeffEW("CHq1R", 1, 1)
42570 + (-0.000399286) * getSMEFTCoeffEW("CHq1R", 2, 2)
42571 + (0.0006773) * getSMEFTCoeffEW("CHq3R", 0, 0)
42572 + (5.0356e-05) * getSMEFTCoeffEW("CHq3R", 1, 1)
42573 + (0.00039923) * getSMEFTCoeffEW("CHq3R", 2, 2)
42574 + (0.48136) * getSMEFTCoeffEW("CHG")
42575 + (0.03963) * getSMEFTCoeffEW("CG")
42576 + (-0.00571315) * getSMEFTCoeffEW("CuWR", 2, 2)
42577 + (-0.00189) * getSMEFTCoeffEW("CuBR", 2, 2)
42578 + (0.009791) * getSMEFTCoeffEW("Cqq1R", 0, 0, 2, 2)
42579 + (0.15791) * getSMEFTCoeffEW("Cqq1R", 0, 2, 2, 0)
42580 + (-0.00076589) * getSMEFTCoeffEW("Cqq1R", 1, 1, 2, 2)
42581 + (0.0048919) * getSMEFTCoeffEW("Cqq1R", 1, 2, 2, 1)
42582 + (0.031236) * getSMEFTCoeffEW("Cqq3R", 0, 0, 2, 2)
42583 + (0.34185) * getSMEFTCoeffEW("Cqq3R", 0, 2, 2, 0)
42584 + (0.0020056) * getSMEFTCoeffEW("Cqq3R", 1, 1, 2, 2)
42585 + (0.029204) * getSMEFTCoeffEW("Cqq3R", 1, 2, 2, 1)
42586 + (0.010484) * getSMEFTCoeffEW("CuuR", 0, 0, 2, 2)
42587 + (0.15461) * getSMEFTCoeffEW("CuuR", 0, 2, 2, 0)
42588 + (0.00031756) * getSMEFTCoeffEW("CuuR", 1, 1, 2, 2)
42589 + (0.0047899) * getSMEFTCoeffEW("CuuR", 1, 2, 2, 1)
42590 + (-0.001652491) * getSMEFTCoeffEW("Cud1R", 2, 2, 0, 0)
42591 + (-0.0002149805) * getSMEFTCoeffEW("Cud1R", 2, 2, 1, 1)
42592 + (0.023897) * getSMEFTCoeffEW("Cud8R", 2, 2, 0, 0)
42593 + (0.0031647) * getSMEFTCoeffEW("Cud8R", 2, 2, 1, 1)
42594 + (0.0039242) * getSMEFTCoeffEW("Cqu1R", 0, 0, 2, 2)
42595 + (0.0035367) * getSMEFTCoeffEW("Cqu1R", 2, 2, 0, 0)
42596 + (-0.0001347) * getSMEFTCoeffEW("Cqu1R", 1, 1, 2, 2)
42597 + (0.00011278) * getSMEFTCoeffEW("Cqu1R", 2, 2, 1, 1)
42598 + (0.061685) * getSMEFTCoeffEW("Cqu8R", 0, 0, 2, 2)
42599 + (0.037794) * getSMEFTCoeffEW("Cqu8R", 2, 2, 0, 0)
42600 + (0.0043275) * getSMEFTCoeffEW("Cqu8R", 1, 1, 2, 2)
42601 + (0.0011707) * getSMEFTCoeffEW("Cqu8R", 2, 2, 1, 1)
42602 + (-0.00112222) * getSMEFTCoeffEW("Cqd1R", 2, 2, 0, 0)
42603 + (-0.000152545) * getSMEFTCoeffEW("Cqd1R", 2, 2, 1, 1)
42604 + (0.023878) * getSMEFTCoeffEW("Cqd8R", 2, 2, 0, 0)
42605 + (0.0031642) * getSMEFTCoeffEW("Cqd8R", 2, 2, 1, 1)
42606 + (-0.0608954) * getSMEFTCoeffEW("CHl3R", 0, 0)
42607 + (-0.0608954) * getSMEFTCoeffEW("CHl3R", 1, 1)
42608 + (0.060897) * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * 1000000
42609 );
42610
42611 if (FlagQuadraticTerms) {
42612 //Add contributions that are quadratic in the effective coefficients
42613
42614 STXSb += 0.0;
42615
42616 }
42617 } else
42618 throw std::runtime_error("Bad argument in NPSMEFTd6General::STXS12_ttH_pTH60_120()");
42619
42620 if (STXSb < 0) return std::numeric_limits<double>::quiet_NaN();
42621
42622 return STXSb;
42623}

◆ 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 39463 of file NPSMEFTd6General.cpp.

39463 {
39464
39465 // Warsaw parameterization
39466 // (HEL parameterization commented out)
39467
39468 double STXSb = 1.0;
39469
39470 // STXSb = 1.0 + 55.2*aiG + 0.362*ai3G + 0.276*ai2G;
39471
39472 STXSb += (35.0 * getSMEFTCoeffEW("CHG")) * (1000000.0);
39473
39474 return STXSb;
39475}

◆ 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 39477 of file NPSMEFTd6General.cpp.

39477 {
39478
39479 // Warsaw parameterization
39480 // (HEL parameterization commented out)
39481
39482 double STXSb = 1.0;
39483
39484 // STXSb = 1.0 + 56.0*aiG + 1.52*ai3G + 1.19*ai2G;
39485
39486 STXSb += (28.3 * getSMEFTCoeffEW("CHG")) * (1000000.0);
39487
39488 return STXSb;
39489}

◆ 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 39505 of file NPSMEFTd6General.cpp.

39505 {
39506
39507 // Warsaw parameterization
39508 // (HEL parameterization commented out)
39509
39510 double STXSb = 1.0;
39511
39512 // STXSb = 1.0 + 56.5*aiG + 17.8*ai3G + 11.2*ai2G;
39513
39514 STXSb += (23.1 * getSMEFTCoeffEW("CHG")) * (1000000.0);
39515
39516 return STXSb;
39517}

◆ 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 39519 of file NPSMEFTd6General.cpp.

39519 {
39520
39521 // Warsaw parameterization
39522 // (HEL parameterization commented out)
39523
39524 double STXSb = 1.0;
39525
39526 // STXSb = 1.0 + 55.0*aiG + 52.0*ai3G + 34.0*ai2G;
39527
39528 STXSb += (15.6 * getSMEFTCoeffEW("CHG")) * (1000000.0);
39529
39530 return STXSb;
39531}

◆ 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 39491 of file NPSMEFTd6General.cpp.

39491 {
39492
39493 // Warsaw parameterization
39494 // (HEL parameterization commented out)
39495
39496 double STXSb = 1.0;
39497
39498 // STXSb = 1.0 + 55.5*aiG + 4.12*ai3G + 2.76*ai2G;
39499
39500 STXSb += (26.1 * getSMEFTCoeffEW("CHG")) * (1000000.0);
39501
39502 return STXSb;
39503}

◆ 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 39533 of file NPSMEFTd6General.cpp.

39533 {
39534
39535 // Warsaw parameterization
39536
39537 double STXSb = 1.0;
39538
39539 STXSb = 1.0 + 16.0 * getSMEFTCoeffEW("CHG");
39540
39541 return STXSb;
39542}

◆ 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 39544 of file NPSMEFTd6General.cpp.

39544 {
39545
39546 // HEL parameterization
39547
39548 double STXSb = 1.0;
39549
39550 STXSb = 1.0 + 55.6 * aiG + 3.66 * ai3G + 4.23 * ai2G;
39551
39552 return STXSb;
39553}

◆ 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 39566 of file NPSMEFTd6General.cpp.

39566 {
39567
39568 // HEL parameterization
39569
39570 double STXSb = 1.0;
39571
39572 STXSb = 1.0 + 55.8 * aiG + 23.0 * ai3G + 17.5 * ai2G;
39573
39574 return STXSb;
39575}

◆ 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 39577 of file NPSMEFTd6General.cpp.

39577 {
39578
39579 // Warsaw parameterization
39580 // (HEL parameterization commented out)
39581
39582 double STXSb = 1.0;
39583
39584 // STXSb = 1.0 + 56.0*aiG + 89.8*ai3G + 68.1*ai2G;
39585
39586 STXSb += (15.6 * getSMEFTCoeffEW("CHG")) * (1000000.0);
39587
39588 return STXSb;
39589}

◆ 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 39555 of file NPSMEFTd6General.cpp.

39555 {
39556
39557 // HEL parameterization
39558
39559 double STXSb = 1.0;
39560
39561 STXSb = 1.0 + 56.1 * aiG + 7.73 * ai3G + 6.81 * ai2G;
39562
39563 return STXSb;
39564}

◆ 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 39452 of file NPSMEFTd6General.cpp.

39452 {
39453
39454 // HEL parameterization
39455
39456 double STXSb = 1.0;
39457
39458 STXSb = 1.0 + 55.9 * aiG + 9.04 * ai3G + 8.1 * ai2G;
39459
39460 return STXSb;
39461}

◆ 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 39441 of file NPSMEFTd6General.cpp.

39441 {
39442
39443 // HEL parameterization
39444
39445 double STXSb = 1.0;
39446
39447 STXSb = 1.0 + 56.6 * aiG + 5.5 * ai3G + 4.36 * ai2G;
39448
39449 return STXSb;
39450}

◆ 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 39757 of file NPSMEFTd6General.cpp.

39757 {
39758
39759 // Warsaw parameterization
39760 // (HEL parameterization commented out)
39761
39762 double STXSb = 1.0;
39763
39764 // To be fixed together with the UFO file when going beyond U(2)
39765 double CiHL1 = getSMEFTCoeffEW("CHl1R", 0, 0), CiHL3 = getSMEFTCoeffEW("CHl3R", 0, 0), CiHe = getSMEFTCoeffEW("CHeR", 0, 0);
39766 double CiHQ1 = getSMEFTCoeffEW("CHq1R", 0, 0), CiHQ3 = getSMEFTCoeffEW("CHq3R", 0, 0), CiHu = getSMEFTCoeffEW("CHuR", 0, 0), CiHd = getSMEFTCoeffEW("CHdR", 0, 0);
39767
39768 // STXSb = 1.0 - 1.0*aiH - 4.001*aiT + 29.82*aiWW + 8.43*aiB + 8.5*aiHW
39769 // + 2.545*aiHB + 0.0315*aiA - 1.89*aiHQ + 22.84*aipHQ + 5.247*aiHu
39770 // - 2.0*aiHd - 0.963*aiHL + 2.042*aipHL - 0.2307*aiHe;
39771
39772 STXSb += (0.1218 * getSMEFTCoeffEW("CHbox") + 0.0259 * getSMEFTCoeffEW("CHD") + 0.696 * getSMEFTCoeffEW("CHW") + 0.0846 * getSMEFTCoeffEW("CHB")
39773 + 0.328 * getSMEFTCoeffEW("CHWB") + 0.1332 * CiHL1 - 0.231 * CiHL3 - 0.1076 * CiHe
39774 + 0.016 * CiHQ1 + 1.409 * CiHQ3 + 0.315 * CiHu - 0.1294 * CiHd
39775 + 0.182 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
39776
39777 return STXSb;
39778}

◆ 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 39780 of file NPSMEFTd6General.cpp.

39780 {
39781
39782 // Warsaw parameterization
39783
39784 double STXSb = 1.0;
39785
39786 // To be fixed together with the UFO file when going beyond U(2)
39787 double CiHL1 = getSMEFTCoeffEW("CHl1R", 0, 0), CiHL3 = getSMEFTCoeffEW("CHl3R", 0, 0), CiHe = getSMEFTCoeffEW("CHeR", 0, 0);
39788 double CiHQ1 = getSMEFTCoeffEW("CHq1R", 0, 0), CiHQ3 = getSMEFTCoeffEW("CHq3R", 0, 0), CiHu = getSMEFTCoeffEW("CHuR", 0, 0), CiHd = getSMEFTCoeffEW("CHdR", 0, 0);
39789
39790
39791 STXSb += (0.124 * getSMEFTCoeffEW("CHbox") + 0.026 * getSMEFTCoeffEW("CHD") + 0.85 * getSMEFTCoeffEW("CHW") + 0.102 * getSMEFTCoeffEW("CHB")
39792 + 0.389 * getSMEFTCoeffEW("CHWB") + 0.134 * CiHL1 - 0.232 * CiHL3 - 0.109 * CiHe
39793 - 0.16 * CiHQ1 + 3.56 * CiHQ3 + 0.85 * CiHu - 0.315 * CiHd
39794 + 0.184 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
39795
39796 return STXSb;
39797}

◆ 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 39799 of file NPSMEFTd6General.cpp.

39799 {
39800
39801 // HEL parameterization
39802
39803 double STXSb = 1.0;
39804
39805 STXSb = 1.0 - 0.993 * aiH - 4.0 * aiT + 62.4 * aiWW + 18.08 * aiB + 37.6 * aiHW
39806 + 11.22 * aiHB - 5.03 * aiHQ + 61.0 * aipHQ + 14.39 * aiHu - 5.17 * aiHd
39807 - 0.977 * aiHL + 2.08 * aipHL - 0.234 * aiHe;
39808
39809 return STXSb;
39810}

◆ 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 39812 of file NPSMEFTd6General.cpp.

39812 {
39813
39814 // HEL parameterization
39815
39816 double STXSb = 1.0;
39817
39818 STXSb = 1.0 - 1.002 * aiH - 4.01 * aiT + 57.9 * aiWW + 16.78 * aiB + 32.8 * aiHW
39819 + 9.86 * aiHB - 4.58 * aiHQ + 55.6 * aipHQ + 13.54 * aiHu - 4.56 * aiHd
39820 - 0.989 * aiHL + 2.09 * aipHL - 0.235 * aiHe;
39821
39822 return STXSb;
39823}

◆ 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 39825 of file NPSMEFTd6General.cpp.

39825 {
39826
39827 // Warsaw parameterization
39828 // (HEL parameterization commented out)
39829
39830 double STXSb = 1.0;
39831
39832 // To be fixed together with the UFO file when going beyond U(2)
39833 double CiHL1 = getSMEFTCoeffEW("CHl1R", 0, 0), CiHL3 = getSMEFTCoeffEW("CHl3R", 0, 0), CiHe = getSMEFTCoeffEW("CHeR", 0, 0);
39834 double CiHQ1 = getSMEFTCoeffEW("CHq1R", 0, 0), CiHQ3 = getSMEFTCoeffEW("CHq3R", 0, 0), CiHu = getSMEFTCoeffEW("CHuR", 0, 0), CiHd = getSMEFTCoeffEW("CHdR", 0, 0);
39835
39836 // STXSb = 1.0 - 0.998*aiH - 4.0*aiT + 153.1*aiWW + 45.6*aiB + 126.4*aiHW
39837 // + 37.9*aiHB - 13.85*aiHQ + 168.6*aipHQ + 41.7*aiHu - 13.48*aiHd
39838 // - 0.977*aiHL + 2.09*aipHL - 0.238*aiHe;
39839
39840 STXSb += (0.122 * getSMEFTCoeffEW("CHbox") + 0.028 * getSMEFTCoeffEW("CHD") + 0.88 * getSMEFTCoeffEW("CHW") + 0.121 * getSMEFTCoeffEW("CHB")
39841 + 0.43 * getSMEFTCoeffEW("CHWB") + 0.137 * CiHL1 - 0.234 * CiHL3 - 0.113 * CiHe
39842 - 0.82 * CiHQ1 + 8.5 * CiHQ3 + 2.14 * CiHu - 0.71 * CiHd
39843 + 0.182 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
39844
39845 return STXSb;
39846}

◆ 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 39705 of file NPSMEFTd6General.cpp.

39705 {
39706
39707 // HEL parameterization
39708
39709 double STXSb = 1.0;
39710
39711 STXSb = 1.0 - 1.001 * aiH + 33.63 * aiWW + 11.49 * aiHW + 23.62 * aipHQ + 2.013 * aipHL;
39712
39713 return STXSb;
39714}

◆ 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 39689 of file NPSMEFTd6General.cpp.

39689 {
39690
39691 // Warsaw parameterization
39692
39693 double STXSb = 1.0;
39694
39695 // To be fixed together with the UFO file when going beyond U(2)
39696 double CiHL3 = getSMEFTCoeffEW("CHl3R", 0, 0);
39697 double CiHQ3 = getSMEFTCoeffEW("CHq3R", 0, 0);
39698
39699 STXSb += (0.1212 * getSMEFTCoeffEW("CHbox") - 0.0304 * getSMEFTCoeffEW("CHD") + 0.874 * getSMEFTCoeffEW("CHW")
39700 - 0.242 * CiHL3 + 1.710 * CiHQ3 + 0.182 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
39701
39702 return STXSb;
39703}

◆ 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 39716 of file NPSMEFTd6General.cpp.

39716 {
39717
39718 // HEL parameterization
39719
39720 double STXSb = 1.0;
39721
39722 STXSb = 1.0 - 0.998 * aiH + 76.3 * aiWW + 50.7 * aiHW + 66.5 * aipHQ + 2.03 * aipHL;
39723
39724 return STXSb;
39725}

◆ 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 39727 of file NPSMEFTd6General.cpp.

39727 {
39728
39729 // HEL parameterization
39730
39731 double STXSb = 1.0;
39732
39733 STXSb = 1.0 - 1.006 * aiH + 70.9 * aiWW + 45.5 * aiHW + 60.8 * aipHQ + 2.04 * aipHL;
39734
39735 return STXSb;
39736}

◆ 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 39738 of file NPSMEFTd6General.cpp.

39738 {
39739
39740 // Warsaw parameterization
39741 // (HEL parameterization commented out)
39742
39743 double STXSb = 1.0;
39744
39745 // To be fixed together with the UFO file when going beyond U(2)
39746 double CiHL3 = getSMEFTCoeffEW("CHl3R", 0, 0);
39747 double CiHQ3 = getSMEFTCoeffEW("CHq3R", 0, 0);
39748
39749 // STXSb = 1.0 - 1.001*aiH + 196.5*aiWW + 169.4*aiHW + 186.3*aipHQ + 2.03*aipHL;
39750
39751 STXSb += (0.121 * getSMEFTCoeffEW("CHbox") - 0.0299 * getSMEFTCoeffEW("CHD") + 1.06 * getSMEFTCoeffEW("CHW") - 0.237 * CiHL3
39752 + 10.9 * CiHQ3 + 0.184 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
39753
39754 return STXSb;
39755}

◆ 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 39618 of file NPSMEFTd6General.cpp.

39618 {
39619
39620 // Warsaw parameterization
39621 // (HEL parameterization commented out)
39622
39623 double STXSb = 1.0;
39624
39625 // To be fixed together with the UFO file when going beyond U(2)
39626 double CiHL3 = getSMEFTCoeffEW("CHl3R", 0, 0);
39627 double CiHQ1 = getSMEFTCoeffEW("CHq1R", 0, 0), CiHQ3 = getSMEFTCoeffEW("CHq3R", 0, 0), CiHu = getSMEFTCoeffEW("CHuR", 0, 0), CiHd = getSMEFTCoeffEW("CHdR", 0, 0);
39628
39629 // STXSb = 1.0 + 1.389*aiWW - 0.0284*aiB - 6.23*aiHW - 0.417*aiHB;
39630
39631 STXSb += (0.1213 * getSMEFTCoeffEW("CHbox") - 0.0107 * getSMEFTCoeffEW("CHD") - 0.008 * getSMEFTCoeffEW("CHW") + 0.0313 * getSMEFTCoeffEW("CHWB")
39632 - 0.364 * CiHL3 + 0.0043 * CiHQ1 - 0.212 * CiHQ3 - 0.0108 * CiHu
39633 + 0.0038 * CiHd + 0.182 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
39634
39635 return STXSb;
39636}

◆ 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 39669 of file NPSMEFTd6General.cpp.

39669 {
39670
39671 // Warsaw parameterization
39672 // (HEL parameterization commented out)
39673
39674 double STXSb = 1.0;
39675
39676 // To be fixed together with the UFO file when going beyond U(2)
39677 double CiHL3 = getSMEFTCoeffEW("CHl3R", 0, 0);
39678 double CiHQ1 = getSMEFTCoeffEW("CHq1R", 0, 0), CiHQ3 = getSMEFTCoeffEW("CHq3R", 0, 0), CiHu = getSMEFTCoeffEW("CHuR", 0, 0), CiHd = getSMEFTCoeffEW("CHdR", 0, 0);
39679
39680 // STXSb = 1.0 + 7.82*aiWW - 0.1868*aiB - 30.65*aiHW - 2.371*aiHB;
39681
39682 STXSb += (0.122 * getSMEFTCoeffEW("CHbox") - 0.0073 * getSMEFTCoeffEW("CHD") - 0.25 * getSMEFTCoeffEW("CHW") + 0.0024 * getSMEFTCoeffEW("CHB")
39683 + 0.045 * getSMEFTCoeffEW("CHWB") - 0.367 * CiHL3 + 0.030 * CiHQ1 - 0.47 * CiHQ3
39684 - 0.030 * CiHu + 0.0087 * CiHd + 0.180 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
39685
39686 return STXSb;
39687}

◆ 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 39658 of file NPSMEFTd6General.cpp.

39658 {
39659
39660 // HEL parameterization
39661
39662 double STXSb = 1.0;
39663
39664 STXSb = 1.0 + 1.546 * aiWW - 0.02509 * aiB - 3.631 * aiHW - 0.2361 * aiHB;
39665
39666 return STXSb;
39667}

◆ 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 39607 of file NPSMEFTd6General.cpp.

39607 {
39608
39609 // HEL parameterization
39610
39611 double STXSb = 1.0;
39612
39613 STXSb = 1.0 + 1.204 * aiWW - 0.02692 * aiB - 5.76 * aiHW - 0.4058 * aiHB;
39614
39615 return STXSb;
39616}

◆ 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 39596 of file NPSMEFTd6General.cpp.

39596 {
39597
39598 // HEL parameterization
39599
39600 double STXSb = 1.0;
39601
39602 STXSb = 1.0 + 1.256 * aiWW - 0.02319 * aiB - 4.31 * aiHW - 0.2907 * aiHB;
39603
39604 return STXSb;
39605}

◆ 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 39591 of file NPSMEFTd6General.cpp.

39591 {
39592
39593 return STXS_qqHqq_Rest(sqrt_s);
39594}
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 39638 of file NPSMEFTd6General.cpp.

39638 {
39639
39640 // Warsaw parameterization
39641 // (HEL parameterization commented out)
39642
39643 double STXSb = 1.0;
39644
39645 // To be fixed together with the UFO file when going beyond U(2)
39646 double CiHL3 = getSMEFTCoeffEW("CHl3R", 0, 0);
39647 double CiHQ1 = getSMEFTCoeffEW("CHq1R", 0, 0), CiHQ3 = getSMEFTCoeffEW("CHq3R", 0, 0), CiHu = getSMEFTCoeffEW("CHuR", 0, 0), CiHd = getSMEFTCoeffEW("CHdR", 0, 0);
39648
39649 // STXSb = 1.0 + 1.389*aiWW - 0.0284*aiB - 6.23*aiHW - 0.417*aiHB;
39650
39651 STXSb += (0.120 * getSMEFTCoeffEW("CHbox") - 0.0071 * getSMEFTCoeffEW("CHD") + 0.623 * getSMEFTCoeffEW("CHW") + 0.0215 * getSMEFTCoeffEW("CHB")
39652 + 0.098 * getSMEFTCoeffEW("CHWB") - 0.360 * CiHL3 - 0.026 * CiHQ1 + 1.86 * CiHQ3
39653 + 0.135 * CiHu - 0.0506 * CiHd + 0.181 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0)) * (1000000.0);
39654
39655 return STXSb;
39656}

◆ 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 39848 of file NPSMEFTd6General.cpp.

39848 {
39849
39850 // Warsaw parameterization
39851 // (HEL parameterization commented out)
39852
39853 double STXSb = 1.0;
39854
39855 // To be fixed together with the UFO file when going beyond U(2)
39856 double CiHL3 = getSMEFTCoeffEW("CHl3R", 0, 0);
39857 double CiHQ3 = getSMEFTCoeffEW("CHq3R", 0, 0);
39858
39859 // Set 4 quark operators to zero for the moment.
39860 double Cqq1 = 0.0, Cqq11 = 0.0, Cqq3 = 0.0, Cqq31 = 0.0;
39861 double Cuu = 0.0, Cuu1 = 0.0, Cud1 = 0.0, Cud8 = 0.0;
39862 double Cqu1 = 0.0, Cqu8 = 0.0, Cqd1 = 0.0, Cqd8 = 0.0;
39863
39864 // STXSb = 1.0 - 0.983*aiH + 2.949*aiu + 0.928*aiG + 313.6*aiuG
39865 // + 27.48*ai3G - 13.09*ai2G;
39866
39867 STXSb += (0.133 * getSMEFTCoeffEW("CG") + 0.1182 * getSMEFTCoeffEW("CHbox") - 0.0296 * getSMEFTCoeffEW("CHD") + 0.532 * getSMEFTCoeffEW("CHG")
39868 + 0.0120 * getSMEFTCoeffEW("CHW") - 0.1152 * getSMEFTCoeffEW("CuHR", 2, 2) - 0.790 * getSMEFTCoeffEW("CuGR", 2, 2) - 0.0111 * getSMEFTCoeffEW("CuWR", 2, 2)
39869 - 0.0017 * getSMEFTCoeffEW("CuBR", 2, 2) - 0.1320 * CiHL3 + 0.0146 * CiHQ3
39870 + 0.0660 * getSMEFTCoeffEW("CllR", 0, 1, 1, 0) + 0.0218 * Cqq1 + 0.1601 * Cqq11 + 0.0263 * Cqq3
39871 + 0.388 * Cqq31 + 0.0114 * Cuu + 0.1681 * Cuu1 - 0.0018 * Cud1
39872 + 0.0265 * Cud8 + 0.007 * Cqu1 + 0.1087 * Cqu8
39873 - 0.0011 * Cqd1 + 0.0266 * Cqd8) * (1000000.0);
39874
39875 return STXSb;
39876}

◆ 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 39922 of file NPSMEFTd6General.cpp.

39922 {
39923
39924 // HEL parameterization
39925
39926 double STXSb = 1.0;
39927
39928 STXSb = 1.0 - 1.003 * aiH + 181.2 * aiWW + 152.3 * aiHW + 173.7 * aipHQ;
39929
39930 return STXSb;
39931}

◆ 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 39911 of file NPSMEFTd6General.cpp.

39911 {
39912
39913 // HEL parameterization
39914
39915 double STXSb = 1.0;
39916
39917 STXSb = 1.0 - 1.002 * aiH + 34.29 * aiWW + 11.56 * aiHW + 26.27 * aipHQ;
39918
39919 return STXSb;
39920}

◆ 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 39889 of file NPSMEFTd6General.cpp.

39889 {
39890
39891 // HEL parameterization
39892
39893 double STXSb = 1.0;
39894
39895 STXSb = 1.0 - 1.04 * aiH + 44.9 * aiWW + 20.3 * aiHW + 36.8 * aipHQ;
39896
39897 return STXSb;
39898}

◆ 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 39878 of file NPSMEFTd6General.cpp.

39878 {
39879
39880 // HEL parameterization
39881
39882 double STXSb = 1.0;
39883
39884 STXSb = 1.0 - 0.94 * aiH + 39.5 * aiWW + 13.8 * aiHW + 32.1 * aipHQ;
39885
39886 return STXSb;
39887}

◆ 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 39900 of file NPSMEFTd6General.cpp.

39900 {
39901
39902 // HEL parameterization
39903
39904 double STXSb = 1.0;
39905
39906 STXSb = 1.0 - 0.996 * aiH + 45.57 * aiWW + 23.66 * aiHW + 37.55 * aipHQ;
39907
39908 return STXSb;
39909}

◆ 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 39981 of file NPSMEFTd6General.cpp.

39981 {
39982
39983 // HEL parameterization
39984
39985 double STXSb = 1.0;
39986
39987 STXSb = 1.0 - 1.003 * aiH - 4.03 * aiT + 141.5 * aiWW + 41.6 * aiB + 112.5 * aiHW
39988 + 33.6 * aiHB - 11.52 * aiHQ + 156.2 * aipHQ + 38.9 * aiHu - 12.53 * aiHd;
39989
39990 return STXSb;
39991}

◆ 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 39969 of file NPSMEFTd6General.cpp.

39969 {
39970
39971 // HEL parameterization
39972
39973 double STXSb = 1.0;
39974
39975 STXSb = 1.0 - 1.001 * aiH - 3.998 * aiT + 30.89 * aiWW + 8.35 * aiB + 8.71 * aiHW
39976 + 2.616 * aiHB - 1.782 * aiHQ + 26.1 * aipHQ + 5.942 * aiHu - 2.305 * aiHd;
39977
39978 return STXSb;
39979}

◆ 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 39945 of file NPSMEFTd6General.cpp.

39945 {
39946
39947 // HEL parameterization
39948
39949 double STXSb = 1.0;
39950
39951 STXSb = 1.0 - 0.97 * aiH - 3.98 * aiT + 38.1 * aiWW + 10.5 * aiB + 14.2 * aiHW
39952 + 4.15 * aiHB - 2.36 * aiHQ + 34.5 * aipHQ + 8.4 * aiHu - 2.79 * aiHd;
39953
39954 return STXSb;
39955}

◆ 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 39933 of file NPSMEFTd6General.cpp.

39933 {
39934
39935 // HEL parameterization
39936
39937 double STXSb = 1.0;
39938
39939 STXSb = 1.0 - 0.94 * aiH - 4.0 * aiT + 34.8 * aiWW + 10.0 * aiB + 9.9 * aiHW
39940 + 3.04 * aiHB - 2.14 * aiHQ + 31.1 * aipHQ + 7.6 * aiHu - 2.59 * aiHd;
39941
39942 return STXSb;
39943}

◆ 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 39957 of file NPSMEFTd6General.cpp.

39957 {
39958
39959 // HEL parameterization
39960
39961 double STXSb = 1.0;
39962
39963 STXSb = 1.0 - 0.998 * aiH - 4.002 * aiT + 37.99 * aiWW + 10.47 * aiB + 16.45 * aiHW
39964 + 4.927 * aiHB - 2.401 * aiHQ + 34.45 * aipHQ + 7.94 * aiHu - 2.993 * aiHd;
39965
39966 return STXSb;
39967}

◆ tovers2()

const double NPSMEFTd6General::tovers2 ( const double  cosmin,
const double  cosmax 
) const

Definition at line 46467 of file NPSMEFTd6General.cpp.

46467 {
46468 return 0.25 * (cosmax * (1.0 - cosmax * (1.0 - cosmax / 3.0)) - cosmin * (1.0 - cosmin * (1.0 - cosmin / 3.0)));
46469}

◆ uovers2()

const double NPSMEFTd6General::uovers2 ( const double  cosmin,
const double  cosmax 
) const

Definition at line 46471 of file NPSMEFTd6General.cpp.

46471 {
46472 return 0.25 * (cosmax * (1.0 + cosmax * (1.0 + cosmax / 3.0)) - cosmin * (1.0 + cosmin * (1.0 + cosmin / 3.0)));
46473}

◆ 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 38764 of file NPSMEFTd6General.cpp.

38764 {
38765 return dxseeWWdcosBin(sqrt_s, -1.0, 1.0);
38766}
virtual const double dxseeWWdcosBin(const double sqrt_s, const double cos1, const double cos2) const
The integral of differential distribution for , with in a given bin of the polar angle.

◆ 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 37099 of file NPSMEFTd6General.cpp.

37099 {
37100
37101 // Returns cross section in pb
37102
37103 // fstate = 0 (jjjj), 1 (e v jj), 2 (mu v jj), 3 (tau v jj),
37104 // 4 (e v e v), 5 (mu v mu v), 6 (tau v tau v),
37105 // 7 (e v mu v), 8 (e v tau v), 9 (mu v tau v)
37106 // 10 (l v jj), 11 (l v l v)
37107
37108 double xspb = 0.0;
37109
37110 double xspbSM[8] = {0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0};
37111 // SM values from hep-ex/0409016
37112 double xsjjjjSM[8] = {7.42, 7.56, 7.68, 7.76, 7.79, 7.81, 7.82, 7.82};
37113 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
37114 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
37115
37116 double dgWve, dgWpm1, dgWpm2, dmZ2, dmW2, dGW, dGZ, dGF, dgZ, dsW2, dgVZee, dgAZee, dgZ1, dgga1, dkga, dkZ, dlga, dlZ, deem;
37117
37118 double gVZeeSM, gAZeeSM;
37119
37120 double norm4f = 1.0;
37121
37122 // Values of the couplings: final-state independent couplings
37123 gVZeeSM = -0.25 + sW2_tree;
37124 gAZeeSM = -0.25;
37125
37126 dGF = delta_GF / sqrt(2.0);
37127
37128 dmZ2 = cAsch * (0.5 * getSMEFTCoeffEW("CHD") + 2.0 * cW_tree * sW_tree * getSMEFTCoeffEW("CHWB")) * v2
37129 + cWsch * (0.5 * getSMEFTCoeffEW("CHD") + 2.0 * (Mw_inp / Mz) * sqrt(1.0 - Mw_inp * Mw_inp / Mz / Mz) * getSMEFTCoeffEW("CHWB")) * v2;
37130
37131 dmW2 = -2.0 * deltaMwd6(); //There is a minus sign between refs. definition of dmW2 and ours
37132
37133 dGW = deltaGwd6();
37134
37135 dGZ = deltaGzd6();
37136
37137 dsW2 = cAsch * (-0.5 * (cW2_tree / (1.0 - 2.0 * sW2_tree)) * ((getSMEFTCoeffEW("CHD")
37138 + 2.0 * getSMEFTCoeffEW("CHWB") / cW_tree / sW_tree) * v2
37139 + 2.0 * sqrt(2.0) * dGF))
37140 + 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;
37141
37142 dgZ = -dGF / sqrt(2.0) - 0.5 * dmZ2
37143 + cW_tree * sW_tree * getSMEFTCoeffEW("CHWB") * v2;
37144
37145 dgVZee = dgZ * gVZeeSM
37146 - 0.25 * (getSMEFTCoeffEW("CHeR", 0, 0) + getSMEFTCoeffEW("CHl1R", 0, 0) + getSMEFTCoeffEW("CHl3R", 0, 0)) * v2
37147 - sW2_tree * dsW2;
37148
37149 dgAZee = dgZ * gAZeeSM
37150 + 0.25 * (getSMEFTCoeffEW("CHeR", 0, 0) - getSMEFTCoeffEW("CHl1R", 0, 0) - getSMEFTCoeffEW("CHl3R", 0, 0)) * v2;
37151
37152 dgWve = 0.5 * getSMEFTCoeffEW("CHl3R", 0, 0) * v2
37153 + cAsch * (0.25 * (cW_tree * getSMEFTCoeffEW("CHWB") / sW_tree) * v2 + 0.25 * dsW2)
37154 + cWsch * (-dGF / 2.0 / sqrt(2.0));
37155
37156 dgZ1 = deltag1ZNP(sqrt_s);
37157
37158 dgga1 = deltag1gaNP(sqrt_s);
37159
37160 dkga = deltaKgammaNP(sqrt_s);
37161
37162 dkZ = dgZ1 - (sW2_tree / cW2_tree) * (dkga - dgga1);
37163
37164 dlga = -lambdaZNP(sqrt_s);
37165
37166 dlZ = -lambdaZNP(sqrt_s);
37167
37168 deem = delta_e + 0.5 * delta_A;
37169
37170 // Values of the couplings: final-state dependent couplings
37171 dgWpm1 = 0.0;
37172 dgWpm2 = 0.0;
37173
37174 switch (fstate) {
37175
37176 case 0:
37177 // fstate = 0 (jjjj)
37178 dgWpm1 = 0.5 * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1));
37179 dgWpm2 = 0.5 * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1));
37180 norm4f = 1.01;
37181 for (int i = 0; i < 8; ++i) {
37182 xspbSM[i] = xsjjjjSM[i];
37183 }
37184 break;
37185 case 1:
37186 // fstate = 1 (e v jj)
37187 dgWpm1 = getSMEFTCoeffEW("CHl3R", 0, 0);
37188 dgWpm2 = 0.5 * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1));
37189 norm4f = 1.0;
37190 for (int i = 0; i < 8; ++i) {
37191 xspbSM[i] = xslvjjSM[i] / 3.0;
37192 }
37193 break;
37194 case 2:
37195 // fstate = 2 (mu v jj)
37196 dgWpm1 = getSMEFTCoeffEW("CHl3R", 1, 1);
37197 dgWpm2 = 0.5 * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1));
37198 norm4f = 1.0;
37199 for (int i = 0; i < 8; ++i) {
37200 xspbSM[i] = xslvjjSM[i] / 3.0;
37201 }
37202 break;
37203 case 3:
37204 // fstate = 3 (tau v jj)
37205 dgWpm1 = getSMEFTCoeffEW("CHl3R", 2, 2);
37206 dgWpm2 = 0.5 * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1));
37207 norm4f = 1.0;
37208 for (int i = 0; i < 8; ++i) {
37209 xspbSM[i] = xslvjjSM[i] / 3.0;
37210 }
37211 break;
37212 case 4:
37213 // fstate = 4 (e v e v)
37214 dgWpm1 = getSMEFTCoeffEW("CHl3R", 0, 0);
37215 dgWpm2 = getSMEFTCoeffEW("CHl3R", 0, 0);
37216 norm4f = 1.0 / 4.04;
37217 for (int i = 0; i < 8; ++i) {
37218 xspbSM[i] = xslvlvSM[i] / 6.0;
37219 }
37220 break;
37221 case 5:
37222 // fstate = 5 (mu v mu v)
37223 dgWpm1 = getSMEFTCoeffEW("CHl3R", 1, 1);
37224 dgWpm2 = getSMEFTCoeffEW("CHl3R", 1, 1);
37225 norm4f = 1.0 / 4.04;
37226 for (int i = 0; i < 8; ++i) {
37227 xspbSM[i] = xslvlvSM[i] / 6.0;
37228 }
37229 break;
37230 case 6:
37231 // fstate = 6 (tau v tau v)
37232 dgWpm1 = getSMEFTCoeffEW("CHl3R", 2, 2);
37233 dgWpm2 = getSMEFTCoeffEW("CHl3R", 2, 2);
37234 norm4f = 1.0 / 4.04;
37235 for (int i = 0; i < 8; ++i) {
37236 xspbSM[i] = xslvlvSM[i] / 6.0;
37237 }
37238 break;
37239 case 7:
37240 // fstate = 7 (e v mu v)
37241 dgWpm1 = getSMEFTCoeffEW("CHl3R", 0, 0);
37242 dgWpm2 = getSMEFTCoeffEW("CHl3R", 1, 1);
37243 norm4f = 1.0 / 4.04;
37244 for (int i = 0; i < 8; ++i) {
37245 xspbSM[i] = xslvlvSM[i] / 6.0;
37246 }
37247 break;
37248 case 8:
37249 // fstate = 8 (e v tau v)
37250 dgWpm1 = getSMEFTCoeffEW("CHl3R", 0, 0);
37251 dgWpm2 = getSMEFTCoeffEW("CHl3R", 2, 2);
37252 norm4f = 1.0 / 4.04;
37253 for (int i = 0; i < 8; ++i) {
37254 xspbSM[i] = xslvlvSM[i] / 6.0;
37255 }
37256 break;
37257 case 9:
37258 // fstate = 9 (mu v tau v)
37259 dgWpm1 = getSMEFTCoeffEW("CHl3R", 1, 1);
37260 dgWpm2 = getSMEFTCoeffEW("CHl3R", 2, 2);
37261 norm4f = 1.0 / 4.04;
37262 for (int i = 0; i < 8; ++i) {
37263 xspbSM[i] = xslvlvSM[i] / 6.0;
37264 }
37265 break;
37266 case 10:
37267 // fstate = 10 (l v jj)
37268 dgWpm1 = (1.0 / 3.0) * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1) + getSMEFTCoeffEW("CHl3R", 2, 2));
37269 dgWpm2 = 0.5 * (getSMEFTCoeffEW("CHq3R", 0, 0) + getSMEFTCoeffEW("CHq3R", 1, 1));
37270 norm4f = 1.0 / 4.04;
37271 for (int i = 0; i < 8; ++i) {
37272 xspbSM[i] = xslvjjSM[i];
37273 }
37274 break;
37275 case 11:
37276 // fstate = 11 (l v l v)
37277 dgWpm1 = (1.0 / 3.0) * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1) + getSMEFTCoeffEW("CHl3R", 2, 2));
37278 dgWpm2 = (1.0 / 3.0) * (getSMEFTCoeffEW("CHl3R", 0, 0) + getSMEFTCoeffEW("CHl3R", 1, 1) + getSMEFTCoeffEW("CHl3R", 2, 2));
37279 norm4f = 1.0 / 4.04;
37280 for (int i = 0; i < 8; ++i) {
37281 xspbSM[i] = xslvlvSM[i];
37282 }
37283 break;
37284 }
37285
37286 dgWpm1 = 0.5 * dgWpm1
37287 + cAsch * (0.25 * (cW_tree * getSMEFTCoeffEW("CHWB") / sW_tree) * v2 + 0.25 * dsW2)
37288 + cWsch * (-dGF / 2.0 / sqrt(2.0));
37289
37290 dgWpm2 = 0.5 * dgWpm2
37291 + cAsch * (0.25 * (cW_tree * getSMEFTCoeffEW("CHWB") / sW_tree) * v2 + 0.25 * dsW2)
37292 + cWsch * (-dGF / 2.0 / sqrt(2.0));
37293
37294 if (sqrt_s == 0.1886) {
37295
37296 xspb += xspbSM[0] + norm4f * cAsch * (
37297 +2.6 * dmW2
37298 - 17.0 * dGW
37299 + 72.0 * dgWve
37300 + 34.0 * dgWpm1
37301 + 34.0 * dgWpm2
37302 + 5.3 * dgVZee
37303 + 0.3 * dgAZee
37304 - 0.08 * dgZ1
37305 - 0.50 * dkga
37306 - 0.19 * dkZ
37307 - 0.29 * dlga
37308 + 0.026 * dlZ
37309 );
37310
37311 xspb += norm4f * cWsch * (
37312 -17.0 * dGW
37313 + 72.0 * dgWve
37314 + 33.4 * dgWpm1
37315 + 33.4 * dgWpm2
37316 + 5.72 * dgVZee
37317 + 0.21 * dgAZee
37318 - 0.05 * dgZ1
37319 - 0.57 * dkga
37320 - 0.16 * dkZ
37321 - 0.34 * dlga
37322 + 0.051 * dlZ
37323 + 0.0005 * dGZ
37324 - 0.41 * dgga1
37325 - 0.98 * deem
37326 );
37327
37328 if (FlagQuadraticTerms) {
37329 //Add contributions that are quadratic in the effective coefficients
37330 xspb += 0.0;
37331 }
37332
37333 //Add relative theory errors (free par). (Assume they are constant in energy.)
37334 xspb += eeeWWint * xspbSM[0];
37335
37336 } else if (sqrt_s == 0.1916) {
37337
37338 xspb += xspbSM[1] + norm4f * cAsch * (
37339 +1.6 * dmW2
37340 - 17.0 * dGW
37341 + 73.0 * dgWve
37342 + 34.0 * dgWpm1
37343 + 34.0 * dgWpm2
37344 + 5.8 * dgVZee
37345 + 0.4 * dgAZee
37346 - 0.10 * dgZ1
37347 - 0.56 * dkga
37348 - 0.22 * dkZ
37349 - 0.32 * dlga
37350 + 0.018 * dlZ
37351 );
37352
37353 xspb += norm4f * cWsch * (
37354 -17.0 * dGW
37355 + 72.0 * dgWve
37356 + 33.6 * dgWpm1
37357 + 33.6 * dgWpm2
37358 + 6.26 * dgVZee
37359 + 0.33 * dgAZee
37360 - 0.07 * dgZ1
37361 - 0.64 * dkga
37362 - 0.19 * dkZ
37363 - 0.37 * dlga
37364 + 0.045 * dlZ
37365 + 0.0005 * dGZ
37366 - 0.41 * dgga1
37367 - 1.08 * deem
37368 );
37369
37370 if (FlagQuadraticTerms) {
37371 //Add contributions that are quadratic in the effective coefficients
37372 xspb += 0.0;
37373 }
37374
37375 //Add relative theory errors (free par). (Assume they are constant in energy.)
37376 xspb += eeeWWint * xspbSM[1];
37377
37378 } else if (sqrt_s == 0.1955) {
37379
37380 xspb += xspbSM[2] + norm4f * cAsch * (
37381 +0.26 * dmW2
37382 - 17.0 * dGW
37383 + 74.0 * dgWve
37384 + 34.0 * dgWpm1
37385 + 34.0 * dgWpm2
37386 + 6.5 * dgVZee
37387 + 0.6 * dgAZee
37388 - 0.12 * dgZ1
37389 - 0.64 * dkga
37390 - 0.27 * dkZ
37391 - 0.36 * dlga
37392 + 0.005 * dlZ
37393 );
37394
37395 xspb += norm4f * cWsch * (
37396 -17.0 * dGW
37397 + 73.0 * dgWve
37398 + 33.8 * dgWpm1
37399 + 33.8 * dgWpm2
37400 + 6.91 * dgVZee
37401 + 0.50 * dgAZee
37402 - 0.09 * dgZ1
37403 - 0.72 * dkga
37404 - 0.22 * dkZ
37405 - 0.41 * dlga
37406 + 0.035 * dlZ
37407 + 0.0005 * dGZ
37408 - 0.49 * dgga1
37409 - 1.20 * deem
37410 );
37411
37412 if (FlagQuadraticTerms) {
37413 //Add contributions that are quadratic in the effective coefficients
37414 xspb += 0.0;
37415 }
37416
37417 //Add relative theory errors (free par). (Assume they are constant in energy.)
37418 xspb += eeeWWint * xspbSM[2];
37419
37420 } else if (sqrt_s == 0.1995) {
37421
37422 xspb += xspbSM[3] + norm4f * cAsch * (
37423 -0.54 * dmW2
37424 - 17.0 * dGW
37425 + 75.0 * dgWve
37426 + 34.0 * dgWpm1
37427 + 34.0 * dgWpm2
37428 + 7.1 * dgVZee
37429 + 0.8 * dgAZee
37430 - 0.15 * dgZ1
37431 - 0.71 * dkga
37432 - 0.31 * dkZ
37433 - 0.40 * dlga
37434 - 0.009 * dlZ
37435 );
37436
37437 xspb += norm4f * cWsch * (
37438 -17.0 * dGW
37439 + 74.0 * dgWve
37440 + 33.7 * dgWpm1
37441 + 33.7 * dgWpm2
37442 + 7.52 * dgVZee
37443 + 0.68 * dgAZee
37444 - 0.11 * dgZ1
37445 - 0.79 * dkga
37446 - 0.26 * dkZ
37447 - 0.45 * dlga
37448 + 0.022 * dlZ
37449 + 0.0005 * dGZ
37450 - 0.53 * dgga1
37451 - 1.33 * deem
37452 );
37453
37454 if (FlagQuadraticTerms) {
37455 //Add contributions that are quadratic in the effective coefficients
37456 xspb += 0.0;
37457 }
37458
37459 //Add relative theory errors (free par). (Assume they are constant in energy.)
37460 xspb += eeeWWint * xspbSM[3];
37461
37462 } else if (sqrt_s == 0.2016) {
37463
37464 xspb += xspbSM[4] + norm4f * cAsch * (
37465 -0.97 * dmW2
37466 - 17.0 * dGW
37467 + 75.0 * dgWve
37468 + 34.0 * dgWpm1
37469 + 34.0 * dgWpm2
37470 + 7.4 * dgVZee
37471 + 0.9 * dgAZee
37472 - 0.16 * dgZ1
37473 - 0.75 * dkga
37474 - 0.33 * dkZ
37475 - 0.42 * dlga
37476 - 0.017 * dlZ
37477 );
37478
37479 xspb += norm4f * cWsch * (
37480 -17.0 * dGW
37481 + 74.0 * dgWve
37482 + 33.7 * dgWpm1
37483 + 33.7 * dgWpm2
37484 + 7.82 * dgVZee
37485 + 0.78 * dgAZee
37486 - 0.12 * dgZ1
37487 - 0.83 * dkga
37488 - 0.28 * dkZ
37489 - 0.47 * dlga
37490 + 0.016 * dlZ
37491 + 0.0005 * dGZ
37492 - 0.55 * dgga1
37493 - 1.39 * deem
37494 );
37495
37496 if (FlagQuadraticTerms) {
37497 //Add contributions that are quadratic in the effective coefficients
37498 xspb += 0.0;
37499 }
37500
37501 //Add relative theory errors (free par). (Assume they are constant in energy.)
37502 xspb += eeeWWint * xspbSM[4];
37503
37504 } else if (sqrt_s == 0.2049) {
37505
37506 xspb += xspbSM[5] + norm4f * cAsch * (
37507 -1.4 * dmW2
37508 - 17.0 * dGW
37509 + 75.0 * dgWve
37510 + 34.0 * dgWpm1
37511 + 34.0 * dgWpm2
37512 + 7.8 * dgVZee
37513 + 1.0 * dgAZee
37514 - 0.18 * dgZ1
37515 - 0.80 * dkga
37516 - 0.37 * dkZ
37517 - 0.44 * dlga
37518 - 0.029 * dlZ
37519 );
37520
37521 xspb += norm4f * cWsch * (
37522 -17.0 * dGW
37523 + 74.0 * dgWve
37524 + 33.5 * dgWpm1
37525 + 33.5 * dgWpm2
37526 + 8.24 * dgVZee
37527 + 0.93 * dgAZee
37528 - 0.14 * dgZ1
37529 - 0.89 * dkga
37530 - 0.32 * dkZ
37531 - 0.47 * dlga
37532 + 0.005 * dlZ
37533 + 0.0005 * dGZ
37534 - 0.58 * dgga1
37535 - 1.47 * deem
37536 );
37537
37538 if (FlagQuadraticTerms) {
37539 //Add contributions that are quadratic in the effective coefficients
37540 xspb += 0.0;
37541 }
37542
37543 //Add relative theory errors (free par). (Assume they are constant in energy.)
37544 xspb += eeeWWint * xspbSM[5];
37545
37546 } else if (sqrt_s == 0.2066) {
37547
37548 xspb += xspbSM[6] + norm4f * cAsch * (
37549 -1.8 * dmW2
37550 - 17.0 * dGW
37551 + 76.0 * dgWve
37552 + 34.0 * dgWpm1
37553 + 34.0 * dgWpm2
37554 + 8.0 * dgVZee
37555 + 1.1 * dgAZee
37556 - 0.19 * dgZ1
37557 - 0.83 * dkga
37558 - 0.39 * dkZ
37559 - 0.46 * dlga
37560 - 0.036 * dlZ
37561 );
37562
37563 xspb += norm4f * cWsch * (
37564 -17.0 * dGW
37565 + 75.0 * dgWve
37566 + 33.4 * dgWpm1
37567 + 33.4 * dgWpm2
37568 + 8.45 * dgVZee
37569 + 1.01 * dgAZee
37570 - 0.15 * dgZ1
37571 - 0.92 * dkga
37572 - 0.33 * dkZ
37573 - 0.51 * dlga
37574 - 0.001 * dlZ
37575 + 0.0005 * dGZ
37576 - 0.60 * dgga1
37577 - 1.52 * deem
37578 );
37579
37580 if (FlagQuadraticTerms) {
37581 //Add contributions that are quadratic in the effective coefficients
37582 xspb += 0.0;
37583 }
37584
37585 //Add relative theory errors (free par). (Assume they are constant in energy.)
37586 xspb += eeeWWint * xspbSM[6];
37587
37588 } else if (sqrt_s == 0.208) {
37589
37590 xspb += xspbSM[7] + norm4f * cAsch * (
37591 -2.0 * dmW2
37592 - 17.0 * dGW
37593 + 76.0 * dgWve
37594 + 34.0 * dgWpm1
37595 + 34.0 * dgWpm2
37596 + 8.2 * dgVZee
37597 + 1.2 * dgAZee
37598 - 0.20 * dgZ1
37599 - 0.85 * dkga
37600 - 0.40 * dkZ
37601 - 0.47 * dlga
37602 - 0.042 * dlZ
37603 );
37604
37605 xspb += norm4f * cWsch * (
37606 -17.0 * dGW
37607 + 75.0 * dgWve
37608 + 33.3 * dgWpm1
37609 + 33.3 * dgWpm2
37610 + 8.62 * dgVZee
37611 + 1.08 * dgAZee
37612 - 0.16 * dgZ1
37613 - 0.94 * dkga
37614 - 0.35 * dkZ
37615 - 0.52 * dlga
37616 - 0.007 * dlZ
37617 + 0.0005 * dGZ
37618 - 0.61 * dgga1
37619 - 1.55 * deem
37620 );
37621
37622 if (FlagQuadraticTerms) {
37623 //Add contributions that are quadratic in the effective coefficients
37624 xspb += 0.0;
37625 }
37626
37627 //Add relative theory errors (free par). (Assume they are constant in energy.)
37628 xspb += eeeWWint * xspbSM[7];
37629
37630 } else
37631 throw std::runtime_error("Bad argument in NPSMEFTd6General::xseeWW4fLEP2()");
37632
37633 if (xspb < 0) return std::numeric_limits<double>::quiet_NaN();
37634
37635 return xspb;
37636}

◆ 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 37642 of file NPSMEFTd6General.cpp.

37642 {
37643 return ( xseeWW4fLEP2(sqrt_s, 0) + xseeWW4fLEP2(sqrt_s, 10) + xseeWW4fLEP2(sqrt_s, 11));
37644}
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 607 of file NPSMEFTd6General.h.


The documentation for this class was generated from the following files: