1 Introduction

After the first two runs of the Large Hadron Collider (LHC), our knowledge of the fundamental interactions of elementary particles has tremendously improved. Above all, the Higgs boson has been observed [1, 2] and its properties have been found compatible [3] with those predicted by the Standard Model (SM), further corroborating the current theory of fundamental interactions. On the other hand, no clear sign of beyond-the-SM (BSM) physics has been found at the LHC so far, as it has been the case for previous colliders. In 2022, ten years after the discovery of the Higgs boson, the Run-3 has started and during this period and the subsequent High-Luminosity (HL) runs [4,5,6,7,8,9], the total amount of recorded data by the LHC will increase by a factor of 20 w.r.t. the Run-1 and Run-2 data sets combined. Moreover, several options have been proposed for future colliders, involving collisions at higher energies between protons and/or leptons (including also muons). It is therefore clear that the quest for new physics at colliders is only at its initial stage.

The success of this quest relies on the availability of precise and accurate SM predictions. In other words, the possibility of calculating QCD and electroweak (EW) higher-order corrections. Regarding fixed-order perturbative expansion, QCD radiative corrections at Next-to-Leading-Order (NLO), Next-to-NLO (NNLO) or even Next-to-NNLO (\(\mathrm N^3LO\)) accuracy are nowadays available for several processes. In fact, both NLO QCD and NLO EW corrections can be calculated for processes with high-multiplicity final states, with limitations given only by computing power. This is possible since such corrections have been implemented in Monte Carlo generators and their calculation has been even automated [10,11,12,13,14,15,16,17], at different levels in the different frameworks, using different one-loop matrix-element providers [18,19,20,21,22,23,24].

Another unavoidable ingredient for the simulation of events at (hadron) colliders is the modelling of the multiple emission of (QCD) partons and their hadronisation, i.e., Parton Shower (PS) simulations. However, while the matching of NLO QCD corrections and parton shower effects has already been achieved [25,26,27] (also for NNLO [28,29,30,31] and recently even \(\mathrm N^3LO\) accuracy [32] for specific processes) and automated since a long time, in the case of NLO EW corrections a process-independent approach still needs to be formulated and either only approximations or case-by-case exact solutions have appeared in the literature so far [33,34,35,36,37,38,39,40,41]. It is therefore desirable that the lack of a general algorithmic procedure for the exact matching of NLO QCD+EW predictions and PS simulations is solved as soon as possible, especially since it is well known that NLO EW corrections can strongly depend on the kinematics, and the naive estimate of their relative impact (NLO EW\(\sim {{\mathcal {O}}}(\alpha )\sim {{\mathcal {O}}}(1\%)\) in absolute value) can be easily violated by one or more order of magnitudes. On the one hand, the origin of this violation can be due to a specific mechanism for a specific process and/or observable [42,43,44,45,46,47,48]. On the other hand, the origin of this violation (NLO EW\(\,\gg 1\%\) in absolute value) is typically related to two different kinds of effects, which are universal. First, the final-state-radiation (FSR) of photons from light fermions, which is of QED origin and, e.g., distorts the Breit-Wigner distributions of the Z-boson decay products. The modelling of FSR is available within modern PS simulators, such as Pythia8 [49,50,51], Herwig7 [52], and Sherpa [53,54,55]. Second, the EW Sudakov logarithms (EWSL) [56] of the form \(\alpha ^n \log ^k(s/M_W^2)\) with \(k\le 2n\), which are mainly of weak origin and become relevant at high energies (\(s\gg M_W^2\)). An algorithmic procedure for their evaluation at one- [57, 58] and two-loop [59,60,61,62] accuracy is available since long time, the so-called Denner and Pozzorini (DP) algorithm for the Sudakov approximation. It has been automated for the first time [63] in the Sherpa framework, and, after the revisitation and improvement of particular features [64], in the MadGraph5_aMC@NLO framework [10, 16].

It is clear therefore that having automated tools for generating events at NLO accuracy matched to PS simulation (NLO+PS) where not only NLO QCD corrections (\({\textrm{NLO}_{\textrm{QCD}}}\)+PS) but also the dominant NLO EW ones, FSR and EWSL, are taken into account is very useful for current and future experimental analyses, especially if the addition of the EW contributions does not slow down the generation of the events. An example of a tool of this kind based on Ref. [63] and the Meps@Nlo [65] method has already appeared in the literature [66] and it has been applied to a specific process: ZZ and ZZj merged production. This work has shown the relevance of such studies and the advantages of a general-purpose automation for (at least) SM processes in general.

The current work precisely presents the automation, in the MadGraph5_aMC@NLO framework, of combined EWSL and \(\textrm{NLO}_{\mathrm{QCD +PS}}\) accuracy, including QED FSR, for the event generation of SM processes. We have implemented it in this framework, since it offers all the capabilities for achieving this goal. Indeed, in MadGraph5_aMC@NLO the following three features are already available:

  • The automated calculation of matched \({\textrm{NLO}_{\mathrm{QCD +PS}}}\) simulation, via the interface with external PS simulators.

  • The automated evaluation of EWSL at one-loop accuracy.

  • The possibility of reweighting events (e.g. changing model parameters) from LO and NLO simulations [67].

Our strategy therefore is based on the reweighting of \({\textrm{NLO}_{\mathrm{QCD +PS}}}\) events taking into account the EWSL contribution. FSR can then eventually be simulated directly via the PS. In doing so, we do not reweight with the EWSL only the LO contribution from the hard process, but also the QCD one-loop virtual contribution as well as the first QCD real emission. For the latter, we take into account that both the kinematics and the external states are different. In this way, especially for high-energies (\(s\gg M_W^2\)), a good approximation of NLO EW corrections is correctly taken into account both for the Born-like process and the one with an extra hard jet. Automatically, the NLO QCD prediction for the inclusive production is correctly reweighted via the EWSL, and QCD shower effects are taken into account. Moreover, by adopting the so-called \(\mathrm SDK_{weak}\) scheme [64] for the EWSL, which consists of a complete removal of QED effects of infrared (IR) origin, FSR or in general QED effects can be included in the PS simulation avoiding their double counting.

Since the evaluation of EWSL involves only tree-level matrix elements and compact analytical formulas (see Ref. [64]), one of the advantages of reweighting via the Sudakov approximation is the speed of this procedure and especially the numerical stability of the results. However, especially for the real emission contributions, it is crucial that the EWSL are damped in phase-space regions where any of the kinematical invariants involving two external states is smaller than \(M_W^2\). This is necessary not only because in such phase-space regions the Sudakov approximation is not valid, but also because the soft and collinear limits relating \(n+1\) and n final states in QCD must be preserved for a correct matching of \({{\textrm{NLO}_{\textrm{QCD}}}}\) predictions and PS simulations also after the reweighting. The approach we have adopted for solving this problem is completely general and, although we will discuss in the paper its implementation in MadGraph5_aMC@NLO, could be in principle extended for other matching schemes. Since the approach is based on the reweighting, i.e. a step happening after the event generation, it does not rely on the strategy for the event generation itself.

In this paper we focus on the technical implementation and its validation, leaving phenomenological studies and comparison with exact NLO EW accuracy predictions to dedicated works. Nevertheless, we show results for two representative SM processes: the top-quark pair and Higgs associated hadroproduction (\(pp \rightarrow t {\bar{t}} H\)) and the hadroproduction of three Z gauge bosons (\(pp \rightarrow ZZZ\)). We consider for both processes the final-state particles as stable, while for the latter we also consider the case of Z bosons decaying into \(e^+e^-\) pairs, enlightening the relevance of considering both EWSL and QED FSR contributions. In doing so, we use MadSpin [68] for performing the decays and therefore, while the reconstruction of the tree-level spin correlations are taken into account, we do not preserve the information of the correlation of the helicity-dependent EWSL with the helicities and angular distributions of the decay products.Footnote 1

The paper is organised as follow. In Sect. 2 we discuss the motivations for this work and the general structure of our implementation in MadGraph5_aMC@NLO of an automated framework for performing \(\textrm{NLO}_{\mathrm{QCD +PS}}\) simulations including also the effects of EWSL. In Sect. 3 we give the technical details of the implementation of the reweighting approach in MadGraph5_aMC@NLO. In Sect. 4 we present results for \(t\bar{t}H \) and ZZZ hadroproduction at 13 TeV collisions. In Sect. 5 we give our conclusion and outlook. Finally, in Appendix A we briefly summarise the DP algorithm as revisited in Ref. [64], focusing on the concepts and the formulas that are relevant for the discussion of Sect. 3.

2 Overview of the problem and proposed solution

As already mentioned in the introduction, in this section we discuss the motivations for this work and the general structure of the implementation in MadGraph5_aMC@NLO of an automated framework for performing \(\textrm{NLO}_{\mathrm{QCD +PS}}\) simulations including also the effects of EWSL, i.e., NLO EW corrections in the Sudakov approximation. For the very interested readers, the technical details can be found in Sect. 3. In the following, we start by introducing the notation, which will be also used in Sect. 4 where we present numerical results for selected processes.

2.1 Notation

At fixed order, adopting the notation already used in Refs. [12, 16, 17, 46, 70,71,72,73,74,75,76,77], the different contributions from the expansion in powers of \(\alpha _{\scriptscriptstyle S}\) and \(\alpha \) to the differential or inclusive cross section \(\Sigma \) of a generic (SM) process up to NLO can be denoted as:

$$\begin{aligned} \Sigma ^{}_{\textrm{LO}}(\alpha _{\scriptscriptstyle S},\alpha )&= \Sigma ^{}_{\textrm{LO}_1} + \cdots + \Sigma ^{}_{\textrm{LO}_k}\, , \end{aligned}$$
(2.1)
$$\begin{aligned} \Sigma ^{}_{\textrm{NLO}}(\alpha _{\scriptscriptstyle S},\alpha )&= \Sigma ^{}_{\textrm{NLO}_1} + \cdots + \Sigma ^{}_{\textrm{NLO}_{k+1}}\, , \end{aligned}$$
(2.2)

where \(k\ge 1\) and is process dependent. At LO, meaning tree-level diagrams only, there can be more than one perturbative order \(\alpha _{\scriptscriptstyle S}^n \alpha ^m\) and each one of the orders is associated to a different \(\Sigma ^{}_{\textrm{LO}_i}\), but the sum \(n+m\) is constant for each process. If \(\Sigma ^{}_{\textrm{LO}_i}\propto \alpha _{\scriptscriptstyle S}^n \alpha ^m\) then \(\Sigma ^{}_{\textrm{LO}_{i+1}}\propto \alpha _{\scriptscriptstyle S}^{n-1} \alpha ^{m+1}\). Similarly, including one-loop corrections, there is more than one perturbative order and each one is associated to a different \(\Sigma ^{}_{\textrm{NLO}_i}\), and if \(\Sigma ^{}_{\textrm{LO}_i}\propto \alpha _{\scriptscriptstyle S}^n \alpha ^m\) then \(\Sigma ^{}_{\textrm{NLO}_{i}}\propto \alpha _{\scriptscriptstyle S}^{n+1} \alpha ^{m}\) and \(\Sigma ^{}_{\textrm{NLO}_{i+1}}\propto \alpha _{\scriptscriptstyle S}^{n} \alpha ^{m+1}\). The full set of LO and NLO orders is the so-called Complete-NLO order.

In this paper we are interested, from the fixed-order side, in the quantities

$$\begin{aligned} {\textrm{LO}_{\textrm{QCD}}}&\equiv \Sigma ^{}_{\textrm{LO}_1} \, , \end{aligned}$$
(2.3)
$$\begin{aligned} {\textrm{NLO}_{\textrm{QCD}}}&\equiv \Sigma ^{}_{\textrm{LO}_1} + \Sigma ^{}_{\textrm{NLO}_1} \, , \end{aligned}$$
(2.4)
$$\begin{aligned} \textrm{NLO}_{\mathrm{QCD+EW}}&\equiv \Sigma ^{}_{\textrm{LO}_1} + \Sigma ^{}_{\textrm{NLO}_1} + \Sigma ^{}_{\textrm{NLO}_2} \, , \end{aligned}$$
(2.5)
$$\begin{aligned} \textrm{EWSL}&\equiv {{\mathcal {O}}}\left( \log ^k(s/M_W^2)\right) ~\textrm{of}~\Sigma ^{}_{\textrm{NLO}_2},~\textrm{with}~k=1,2 \, , \end{aligned}$$
(2.6)
$$\begin{aligned} \textrm{LO}_{\mathrm{QCD+EWSL}}&\equiv {\textrm{LO}_{\textrm{QCD}}}+\textrm{EWSL}\, , \end{aligned}$$
(2.7)
$$\begin{aligned} \textrm{NLO}_{\mathrm{QCD+EWSL}}&\equiv {\textrm{NLO}_{\textrm{QCD}}}+\textrm{EWSL}\,. \end{aligned}$$
(2.8)

The rest of the Complete-NLO prediction, \( \Sigma ^{}_{\textrm{LO}_i}\) with \(i>1\) and \(\Sigma ^{}_{\textrm{NLO}_i}\) with \(i>2\) is not considered and is not relevant for the discussion in this paper. Still it is worth to mention that, as it is already very well known (see e.g. Ref. [70]), the NLO EW corrections, i.e.  \(\Sigma ^{}_{\textrm{NLO}_2}=\textrm{NLO}_{\mathrm{QCD+EW}}-{\textrm{NLO}_{\textrm{QCD}}}\), involve both \({{\mathcal {O}}}(\alpha )\) corrections on top of \({\textrm{LO}_{\textrm{QCD}}}\) and \({{\mathcal {O}}}(\alpha _{\scriptscriptstyle S})\) corrections on top of the \(\textrm{LO}_2\), where we have used the abbreviation \(\mathrm{(N)LO}_i\leftrightarrow \Sigma ^{}_{\mathrm{(N)LO}_i} \). Some technical subtleties related to this point are discussed in Sect. 3.2.

2.2 State of the art and general considerations

The reason why at high energies, and when all the invariants are large, EWSL are a very good approximation of NLO EW corrections (the \(\textrm{NLO}_2\) term) is that

$$\begin{aligned} \frac{\textrm{NLO}_2-\textrm{EWSL}}{{\textrm{LO}_{\textrm{QCD}}}}\sim \alpha \left( {{\mathcal {O}}}(1)+{{\mathcal {O}}}\left( \frac{M_W^2}{s}\right) \right) \,, \end{aligned}$$
(2.9)

which is a non-negligible contribution only if we are considering a process for which a precision of very few percent is relevant. EWSL are precisely the ingredient that is missing in many present and future experimental analyses at the LHC that are targeting particles with transverse momenta larger than or equal to a few hundreds of GeV. Due to statistics and other uncertainties of both experimental and theoretical origin, these analyses are sensitive to effects of \({{\mathcal {O}}}(10\%)\). Thus, in those cases, EWSL cannot be ignored. The same analyses cannot ignore also the effects due to NLO QCD corrections and clearly PS simulations.

While the matching of \(\textrm{NLO}_{\mathrm{QCD+EW}}\) with PS (\(\textrm{NLO}_{\mathrm{QCD+EW}}+\textrm{PS}\)) is in general far from trivial, the case of \(\textrm{NLO}_{\mathrm{QCD+EWSL}}\) (\(\textrm{NLO}_{\mathrm{QCD+EWSL}}+\textrm{PS}\)) is indeed trivial once a \(\textrm{NLO}_{\mathrm{QCD +PS}}\) matching is already available. In the \(\textrm{NLO}_{\mathrm{QCD +PS}}\) matching, PS can simulate only effects of \({{\mathcal {O}}}(\alpha _{\scriptscriptstyle S}^n)\) with \(n>0\) on top of \({\textrm{NLO}_{\textrm{QCD}}}\). The matching consists in avoiding the double counting of the case \(n=1\) on top of the \({\textrm{LO}_{\textrm{QCD}}}\) component. If now we start with the \(\textrm{NLO}_{\mathrm{QCD+EWSL}}\) at fixed order, PS effects on top of the EWSL components will induce effects of \({{\mathcal {O}}}(\alpha \alpha _{\scriptscriptstyle S}^n)\) with \(n>0\) on top of the \({\textrm{LO}_{\textrm{QCD}}}\), which cannot be double-counted by construction.

In the previous argument we have implicitly assumed that PS involves only QCD effects, but in modern PS simulators also QED effects such as FSR, possibly involving also photons splitting into fermions, are taken into account. In those cases, the PS simulations will induce effects of \({{\mathcal {O}}}(\alpha ^m \alpha _{\scriptscriptstyle S}^n)\) with \(m+n>0\) on top of the \({\textrm{LO}_{\textrm{QCD}}}\) component, which can instead lead to a possible double-counting of the EWSL in the case \(m=1, n=0\). The solution in this case is using the scheme denoted as \(\mathrm SDK_{\textrm{weak}}\) in Ref. [64]. This scheme completely neglects effects of pure-QED origin in the evaluation of EWSL and therefore takes into account only the purely weak ones, avoiding the double-counting (more details are given in Appendix A). The QED component of the EWSL would anyway vanish in observables inclusive in the photon radiation, but otherwise large QED effects are simulated directly by the shower.Footnote 2 These effects include not only the QED component of the EWSL but also FSR effects such as the already mentioned distortion of the Breit-Wigner distribution from the Z boson decay. This means that it is possible to generate \(\textrm{NLO}_{\mathrm{QCD+EWSL}}\) events for the production of heavy objects (WZH bosons or top quarks) and let them decay directly via the shower or programs like MadSpin [68] including QED FSR effects from the shower in \(\textrm{NLO}_{\mathrm{QCD+EWSL}}+\textrm{PS}\) simulations.Footnote 3 We stress the fact that with the notation “PS” we understand the presence of both QCD and QED effects in the shower.Footnote 4 When we will refer to the purely QCD effects in the PS we will use the notation .

The reader may wonder what would be the problem if in the previous argument instead of considering EWSL, the exact NLO EW corrections were considered, namely the \(\textrm{NLO}_{\mathrm{QCD+EW}}+\textrm{PS}\) case. First of all, it is important to note that claiming NLO EW accuracy means having under control the exact \({{\mathcal {O}}}(\alpha )\) effects, together with the advantages of shower simulations, meaning e.g. the possibilities of setting hard jet-vetoes or studying the transverse momentum of the total final-state system without obtaining the typical pathological results of fixed-order simulations, where large logarithms are not resummed. For this reason not only the QED shower on top of \({\textrm{LO}_{\textrm{QCD}}}\) but also the standard QCD part of PS on top of the \(\textrm{LO}_2\) must be taken into account and matched to the NLO EW corrections. Especially the latter contribution poses non-trivial challenges, since the colour flow is not defined as the \(\textrm{LO}_2\) contribution is typically an interference and not a squared amplitude. Intermediate solutions to these problems have been proposed (see Refs. [35,36,37] for applications to phenomenology, possibly extended to multi-jet merged processes, and Ref. [89] for more formal aspects related e.g. to the definition of colour flows for interferences), and results with an exact matching at \(\textrm{NLO}_{\mathrm{QCD+EW}}+\textrm{PS}\) have been presented only for cases where the \(\textrm{LO}_i\), with \(i>1\) are not present [33, 34, 38,39,40], recently even at \(\textrm{N}\textrm{NLO}_{\mathrm{QCD+EW}}+\textrm{PS}\) accuracy [41]. However, a general method has not appeared so far in the literature.

Even if a general \(\textrm{NLO}_{\mathrm{QCD+EW}}+\textrm{PS}\) method were available, the possibility of obtaining \(\textrm{NLO}_{\mathrm{QCD+EWSL}}+\textrm{PS}\) is still desirable for practical reasons: speed and stability. EWSL can be calculated via compact analytical formulas and tree-level matrix elements only, as explained in Appendix A. Therefore, unlike exact NLO EW corrections, they can be evaluated in a much faster and numerically stable way, without numerical cancellations between real and virtual contributions.

That said, we want to stress that the EWSL are an approximation of the exact NLO EW corrections and therefore there could be non-negligible effects at high energies that cannot be captured, such as photon-initiated contributions (see, e.g., Ref. [90]). In general, given the possibility of performing at fixed order both the calculations of EWSL and of exact NLO EW corrections, for any phenomenological study, we strongly suggest to compare the two approaches beforehand.

2.3 Proposed solution: \({\textrm{NLO}_{\textrm{QCD}}}\otimes \textrm{EWSL}+{\textrm{PS}}\)

In this work we present the automation not only of the \(\textrm{NLO}_{\mathrm{QCD+EWSL}}+\textrm{PS}\), and also of its simpler version at LO denoted as \(\textrm{LO}_{\mathrm{QCD+EWSL}}+\textrm{PS}\), but also of what we will denote as

$$\begin{aligned} {\textrm{NLO}_{\textrm{QCD}}}\otimes \textrm{EWSL}+{\textrm{PS}}\,, \end{aligned}$$
(2.10)

which will be our best prediction and will be described briefly in the following, leaving the technical details to Sect. 3.

First of all, predictions at \({\textrm{NLO}_{\textrm{QCD}}}\otimes \textrm{EWSL}+{\textrm{PS}}\) accuracy are obtained by showering events at \({\textrm{NLO}_{\textrm{QCD}}}\otimes \textrm{EWSL}\) accuracy: at variance with the \(\textrm{NLO}_{\mathrm{QCD+EWSL}}\) case, not only the \({\textrm{LO}_{\textrm{QCD}}}\) contribution but also the NLO QCD corrections (\(\Sigma ^{}_{\textrm{NLO}_1}\)) receive corrections from EW Sudakov logarithms of \({{\mathcal {O}}}\left( \alpha \log ^k(s/M_W^2)\right) \) with \(k=1,2\). It is important to note that the NLO QCD corrections originate from both virtual and real contributions. While the former have the same external states and kinematics as the Born contribution, the latter are different. The EWSL have to be therefore evaluated separately for the virtual and real contributions.

Using a notation that will be exploited in Sect. 3, we denote with \(\delta ^{\textrm{EWSL}}_{\scriptscriptstyle ({\mathbb S})}\) the relative impact of the EWSL on top of the \({\textrm{LO}_{\textrm{QCD}}}\),

$$\begin{aligned} \delta ^{\textrm{EWSL}}_{\scriptscriptstyle ({\mathbb S})}\equiv \frac{\textrm{EWSL}}{{\textrm{LO}_{\textrm{QCD}}}}\, . \end{aligned}$$
(2.11)

Similarly, considering the same process plus the radiation of a \({{\mathbb H}}\)ard QCD parton, the corresponding quantity is instead denoted with . As guiding principle, in the \({\textrm{NLO}_{\textrm{QCD}}}\otimes \textrm{EWSL}\) predictions we want that, similarly to the \({\textrm{LO}_{\textrm{QCD}}}\) contribution, also NLO QCD virtual and real contributions in the \({{\mathbb S}}\)oft/collinear regions receive \(\delta ^{\textrm{EWSL}}_{\scriptscriptstyle ({\mathbb S})}\) corrections. Conversely, the contribution from hard and non-collinear real emissions should be corrected by . At the same time, we need to ensure that in the soft/collinear limits

$$\begin{aligned} \delta ^{\textrm{EWSL}}_{\scriptscriptstyle ({\mathbb H})}\longrightarrow \delta ^{\textrm{EWSL}}_{\scriptscriptstyle ({\mathbb S})}\, . \end{aligned}$$
(2.12)

Condition (2.12) is unavoidable for two different reasons:

  1. 1.

    Virtual and real IR poles need to receive the same corrections from EWSL, so that the cancellation of the divergences is preserved.

  2. 2.

    In the soft and/or collinear limits at least one of the kinematical invariants involving two external states is by definition smaller than \(M_W^2\), invalidating the applicability of the Sudakov approximation and the sensibility of .

Condition (2.12), leaves freedom on how to implement the mapping between and and we will discuss the practical implementation in Sect. 3.

The strategy adopted for correcting the different contributions by either or is very similar to the one used in, e.g., Ref. [91] and relies on the general framework introduced in Ref. [67]: reweighting NLO events before showering them. We will give more details in Sect. 3, but the idea is the following. In the MC@NLO formalism two kinds of events are generated, namely the \({{\mathbb S}}\) and \({{\mathbb H}}\) events. The latter class corresponds to the contribution from hard real emission to NLO QCD corrections. It takes into account the contribution of the Monte Carlo (MC) counter term, which is precisely added in order to avoid the double counting from PS effects on top of the \({\textrm{LO}_{\textrm{QCD}}}\). On the contrary, the rest of the contributions entering the NLO QCD predictions corresponds to \({{\mathbb S}}\) events. Given a process \(pp\rightarrow X\), with X having multiplicity n, \({{\mathbb S}}\) events are of the kind \(2\rightarrow n\), while \({{\mathbb H}}\) events are of the kind \(2\rightarrow n+1\). Denoting the weights of the former as \(w_{{\mathbb S}}\) and the weight of the latter as \(w_{{\mathbb H}}\),Footnote 5 the events generated at \({\textrm{NLO}_{\textrm{QCD}}}\) accuracy with the MC@NLO matching scheme can be promoted to \({\textrm{NLO}_{\textrm{QCD}}}\otimes \textrm{EWSL}\) accuracy performing the following reweighting before the parton shower:

$$\begin{aligned}&{\mathbb S}:~~ w_{{\mathbb S}}\Longrightarrow&(1+ \delta ^{\textrm{EWSL}}_{\scriptscriptstyle ({\mathbb S})}) w_{{\mathbb S}}, \end{aligned}$$
(2.13)
$$\begin{aligned}&{\mathbb H}:~~ w_{{\mathbb H}}\Longrightarrow&(1+ \delta ^{\textrm{EWSL}}_{\scriptscriptstyle ({\mathbb H})}) w_{{\mathbb H}}. \end{aligned}$$
(2.14)

After the reweighting, events can be showered obtaining predictions at \({\textrm{NLO}_{\textrm{QCD}}}\otimes \textrm{EWSL}+{\textrm{PS}}\) accuracy. Again, we will give many more details on the procedure in Sect. 3.

3 Technical details of the EW Sudakov reweighting strategy

In Sect. 2 we described the general features of the \({\textrm{NLO}_{\textrm{QCD}}}\otimes \textrm{EWSL}+{\textrm{PS}}\) approximation and the motivations behind it. In this section we provide the technical details of the reweighting procedure, which we have implemented by extending the general-purpose reweighting module of MadGraph5_aMC@NLO [67]. First, we briefly recall the basics of the MC@NLO matching, following a very similar argument of Ref. [91]. Then we describe how in practice we use the DP algorithm for implementing the prescription in Eqs. (2.13) and (2.14) ensuring the condition (2.12). We remind the reader that in Appendix 1 we have summarised the basic structure of the DP algorithm and its revisitation in Ref. [64], including technical aspects that are also relevant in this section.

3.1 MC@NLO matching and reweighting

The structure of a fixed-order NLO calculation of a cross section \(\text {d}\sigma \), as performed within MadGraph5_aMC@NLO, for a \(2\rightarrow n\) production process can be summarised by the following equation

$$\begin{aligned} \text {d}\sigma = \text {d}\phi _n \left( {\mathcal {B}} + {\mathcal {V}} + {\mathcal {C}}^{\textrm{int}} \right) + \text {d}\phi _{n+1} \left( {\mathcal {R}} - {\mathcal {C}}\right) . \end{aligned}$$
(3.1)

The terms \(\mathcal {B,V,R}\) are respectively the Born, virtual and real emission contributions. The term \({\mathcal {C}}\) is the local counterterm that renders the integral over the \(\text {d}\phi _{n+1}\) phase-space finite, where \(\text {d} \phi _{n+1}\equiv \prod _{k=1}^{n+1} \text {d}{\bar{\phi }}_k \) and \(\text {d} {\bar{\phi }}_k\) is the differential of the phase-space integration associated to the particle k. The term \({\mathcal {C}}^{\textrm{int}}\) is the integrated form of \({\mathcal {C}}\) over \(\text {d}\phi _{n+1} /\text {d}\phi _{n} \), such that \( {\mathcal {C}}^{\textrm{int}} -\int {\mathcal {C}}\, \text {d}{\bar{\phi }}_{n+1} =0\). The specific form of the counterterms depends on the subtraction scheme that is used, e.g. FKS [92] or CS [93], where the former is the one on which the MadGraph5_aMC@NLO implementation is based.

In the case of matching of \({\textrm{NLO}_{\textrm{QCD}}}\) computations with PS in the MC@NLO formalism, on top of the local counterterm \({\mathcal {C}}\) one has to also include the so-called Monte-Carlo counterterm \(\mathcal C_{\textrm{MC}}\) [25], in order to avoid the double counting of PS effects on top of the \( {\mathcal {B}}\) contribution. The counterterm \({\mathcal {C}}_{\textrm{MC}}\) accounts for the cross section one obtains from PS simulations by truncating the perturbative expansion at \({{\mathcal {O}}}(\alpha _{\scriptscriptstyle S}^{m+1})\), where \(\textrm{LO}_1\) is of \({{\mathcal {O}}}(\alpha _{\scriptscriptstyle S}^m)\). The MC counterterm depends on the specific PS simulator one interfaces the calculation toFootnote 6, but since the leading IR behaviour of any PS simulator is the same as the one of \({\mathcal {R}}\) (or equivalently \(- {\mathcal {V}}\) after integrating over \(\text {d}{\bar{\phi }}_{n+1}\)), the analogue of Eq. (3.1) for \(\textrm{NLO}_{\mathrm{QCD +PS}}\) simulation is

$$\begin{aligned} \text {d}\sigma ^{({\mathbb S})}= & {} \text {d}\phi _{n+1} \left[ \left( {\mathcal {B}} + {\mathcal {V}} + {\mathcal {C}}^{\textrm{int}} \right) \frac{\text {d}\phi _{n}}{\text {d}\phi _{n+1}} + \left( {\mathcal {C}}_\textrm{MC} - {\mathcal {C}} \right) \right] , \end{aligned}$$
(3.2)
$$\begin{aligned} \text {d}\sigma ^{({\mathbb H})}= & {} \text {d}\phi _{n+1} \left( {\mathcal {R}} - {\mathcal {C}}_{\textrm{MC}} \right) , \end{aligned}$$
(3.3)

where \(\text {d}\sigma ^{({\mathbb S})}\) and \(\text {d}\sigma ^{({\mathbb H})}\) are the cross sections associated to the \({\mathbb S}\) and \({\mathbb H}\) events, respectively.Footnote 7 Unlike fixed-order calculations (see Eq. (3.1)), MC counterterms are such that the \(\text {d}\sigma ^{({\mathbb S})}\) and \(\text {d}\sigma ^{({\mathbb H})}\) subtracted cross sections are separately finite and therefore Born-like (\({\mathbb S}\)) and real-emission (\({\mathbb H}\)) events can be unweighted.

The reweighting prescription of Eqs. (2.13) and (2.14) corresponds to

$$\begin{aligned}{} & {} {\mathbb S}:~~ \text {d}\sigma ^{({\mathbb S})}\Longrightarrow (1+ \delta ^{\textrm{EWSL}}_{\scriptscriptstyle ({\mathbb S})}) \text {d}\sigma ^{({\mathbb S})}, \end{aligned}$$
(3.4)
$$\begin{aligned}{} & {} {\mathbb H}:~~ \text {d}\sigma ^{({\mathbb H})}\Longrightarrow (1+ \delta ^{\textrm{EWSL}}_{\scriptscriptstyle ({\mathbb H})}) \text {d}\sigma ^{({\mathbb H})}. \end{aligned}$$
(3.5)

As can been easily seen in Eq. (3.3), the exact cancellation between the term \({\mathcal {C}} \) and \({\mathcal {C}}_\textrm{int}\) is preserved. The cancellation of the \({\mathcal {C}}_{\textrm{MC}}\) dependence between Eqs. (3.2) and (3.3) is instead more subtle and relies on the condition (2.12). Before giving details on the implementation of and \(\delta ^{\textrm{EWSL}}_{\scriptscriptstyle ({\mathbb S})}\), and especially the functional form of the mapping between them for ensuring this condition, we discuss the implications of Eqs. (3.4) and (3.5).

First of all, since , all features of pure-QCD origin are exactly preserved. Considering EW interactions, the term EWSL in Eq. (2.6) is given by \(\mathcal {B} \delta ^{\textrm{EWSL}}_{\scriptscriptstyle ({\mathbb S})}\) combining (3.2) and (3.4). In fact, what we have denoted as \(\textrm{NLO}_{\mathrm{QCD+EWSL}}+\textrm{PS}\) in Eq. (2.8) corresponds to generating events by setting and multiplying only the term \(\mathcal {B}\) in (3.4) by \(\delta ^{\textrm{EWSL}}_{\scriptscriptstyle ({\mathbb S})}\). Similarly, the \(\textrm{LO}_{\mathrm{QCD+EWSL}}+\textrm{PS}\) approximation is obtained by keeping only the term \(\mathcal {B} \delta ^{\textrm{EWSL}}_{\scriptscriptstyle ({\mathbb S})}\). Both approximations can be achieved in a much easier way without reweighting, but rather accounting directly for the effects of EWSL in the event generation. This is precisely how we perform such simulations.

The \({\textrm{NLO}_{\textrm{QCD}}}\otimes \textrm{EWSL}+{\textrm{PS}}\) accuracy consists instead of showering events generated at \({\textrm{NLO}_{\textrm{QCD}}}\otimes \textrm{EWSL}\) accuracy, which in turn consists of the reweighting procedure of Eqs. (3.4) and (3.5) applied on events generated via the MC@NLO approach (Eqs. (3.2) and (3.3)). From the arguments of the previous paragraph it is clear that the \(\textrm{NLO}_{\mathrm{QCD +PS}}\), \(\textrm{LO}_{\mathrm{QCD+EWSL}}+\textrm{PS}\) and \(\textrm{NLO}_{\mathrm{QCD+EWSL}}+\textrm{PS}\) accuracies are still valid within the \({\textrm{NLO}_{\textrm{QCD}}}\otimes \textrm{EWSL}+{\textrm{PS}}\) one, which therefore is superior. More specifically,

$$\begin{aligned} \frac{{\textrm{NLO}_{\textrm{QCD}}}\otimes \textrm{EWSL}+{\textrm{PS}}}{\textrm{LO}_{\mathrm{QCD+PS}}}= & {} \frac{\textrm{NLO}_{\mathrm{QCD+EWSL}}+\textrm{PS}}{\textrm{LO}_{\mathrm{QCD+PS}}}+{{\mathcal {O}}}(\alpha _{\scriptscriptstyle S}\alpha ), \nonumber \\\end{aligned}$$
(3.6)
$$\begin{aligned} \frac{{\textrm{NLO}_{\textrm{QCD}}}\otimes \textrm{EWSL}+{\textrm{PS}}}{\textrm{LO}_{\mathrm{QCD+PS}}}= & {} \frac{\textrm{NLO}_{\mathrm{QCD +PS}}}{\textrm{LO}_{\mathrm{QCD+PS}}}+{{\mathcal {O}}}(\alpha ),\end{aligned}$$
(3.7)
$$\begin{aligned} \frac{{\textrm{NLO}_{\textrm{QCD}}}\otimes \textrm{EWSL}+{\textrm{PS}}}{\textrm{LO}_{\mathrm{QCD+PS}}}= & {} \frac{\textrm{LO}_{\mathrm{QCD+EWSL}}+\textrm{PS}}{\textrm{LO}_{\mathrm{QCD+PS}}}+{{\mathcal {O}}}(\alpha _{\scriptscriptstyle S}), \end{aligned}$$
(3.8)

where in the previous three equations we have specified only the leading term in the combined \(\alpha _{\scriptscriptstyle S}\) and \(\alpha \) expansion. Thus, what is left for discussion is the consistency of our approach for higher orders and in particular the combination of NLO QCD corrections, EWSL and PS effects: the terms of \({{\mathcal {O}}}(\alpha _{\scriptscriptstyle S}\alpha )\) (and higher) indicated in Eq. (3.6).

Implicitly in the \({\mathcal {C}}_{\textrm{MC}} \) terms there is a dependence on the shower scale \(\mu _S\). Roughly speaking, emissions of partons at an energy smaller than \(\mu _S\) are dealt by the PS simulator, while the first emission at energy larger than \(\mu _S\) is given by the matrix element \(\mathcal {R}\).Footnote 8 An \(\textrm{NLO}_{\mathrm{QCD +PS}}\) simulation preserves \({\textrm{NLO}_{\textrm{QCD}}}\) accuracy matching it to Leading-Log (LL) accuracy in QCD for soft and collinear emissions. Still, a \(\mu _S\) dependence, beyond the aforementioned accuracy, is left and it can be exploited for estimating higher-order effects.

Since the \({\textrm{NLO}_{\textrm{QCD}}}\otimes \textrm{EWSL}+{\textrm{PS}}\) accuracy is an \( ad~hoc\) approximation for accounting for the dominant EW corrections together with PS effects, the question “At what order is the \(\mu _S\)-dependence emerging?” is rather academic. We want to elaborate anyway on that in the following, since it will help to understand the consistency of our approach and the relevance of the \(1^{\textrm{st}}\) motivation for the prescription (2.12). Concerning the pure-QCD contributions, it is exactly the same situation of \(\textrm{NLO}_{\mathrm{QCD +PS}}\): it appears beyond NLO QCD accuracy. Taking into account EW corrections, the \(\mu _S\)-dependence can emerge only at one order of \(\alpha _{\scriptscriptstyle S}\) beyond the EWSL in Eq. (2.6).

In addition to this, if \(\mu _S\sim M_W\ll \sqrt{s}\), in the relevant region of the matching where the transition between \({\mathbb S}\) and \({\mathbb H}\) events take place, condition (2.12) actually takes the form . As it will be explained in Sect. 3.2, the condition (2.12) is ensured if any of the invariants is smaller or equal to \(M_W^2\). Therefore no dependence on \(\mu _S\) related to EWSL is present at all.

If instead \(\mu _S\sim \sqrt{s}>M_W\), a dependence on \(\mu _S\) can be present at one order \(\alpha _{\scriptscriptstyle S}\) beyond the EWSL in Eq. (2.6). It is important to note that this dependence is often due to the unbalance between the for a given process of the form (A.2) and of the same form with an additional gluon (either in the initial or final state), which does not interact electroweakly. Thus, these effects are in fact expected to be even smaller than their naive estimate: \({{\mathcal {O}}}(\alpha _{\scriptscriptstyle S}) \times {{\mathcal {O}}}(\mathrm EWSL)\).

Fig. 1
figure 1

Technical test that the relative impact of EWSL on the \({\mathbb S}+{\mathbb H}\) samples depends very mildly on the value of \(\mu _S\). The representative case of ZZ hadroproduction with the cuts in (3.9) is shown

We show a concrete example of what we have discussed in this section. In Fig. 1 we consider the case of ZZ hadroproduction where we have set the cuts

$$\begin{aligned} p_T(Z)> 600~ \textrm{GeV}, \qquad m(ZZ)> 1200~ \textrm{GeV}, \end{aligned}$$
(3.9)

in order to probe the region \(\mu _S\sim \sqrt{s}>M_W\). We show results for two different values of the shower scale \(\mu _S\), in particular \(\mu _S=k \times H_T/2\) with \(k=1\) and \(k=0.2\). The case \(k=1\) is the standard value,Footnote 9 while \(k=0.2\) is an ad hoc value which has been chosen just for our purpose.

In the main panel of Fig. 1 we show the \(\textrm{NLO}_{\mathrm{QCD +PS}}\) predictions for the two different values of k, denoted in the plot as \({\mathbb S}+{\mathbb H}\) (blue) and separately the results for the \({\mathbb S}\) (orange) and \({\mathbb H}\) (green) events alone. The case \(k=1\) corresponds to the solid lines, the case \(k=0.2\) to the dashed ones. It is important to notice that different values of k return very different contributions from the \({\mathbb S}\) events and the \({\mathbb H}\) ones and a non-negligible dependence on k, as expected, is left also in the total prediction \({\mathbb S}+{\mathbb H}\). In the first inset we show the ratio

$$\begin{aligned} r_{\textrm{EWSL}}\equiv \frac{{\textrm{NLO}_{\textrm{QCD}}}\otimes \textrm{EWSL}+{\textrm{PS}}}{\textrm{NLO}_{\mathrm{QCD +PS}}}\,, \end{aligned}$$
(3.10)

for the three different sets of events and two different shower scales. It is manifest how the impact of the EWSL is very different for the \({\mathbb S}\), or \({\mathbb H}\), events alone when \(k=1\) or \(k=0.2\), while in the case of the full set of events \({\mathbb S}+{\mathbb H}\) there is almost no dependence on the shower-scale choice. This supports our previous argument regarding the fact that although a dependence on \(\mu _S\) of \({{\mathcal {O}}}(\alpha _{\scriptscriptstyle S}) \times {{\mathcal {O}}}(\mathrm EWSL)\) can be present, it is actually expected to be even smaller.

In the last inset we show the ratio between the predictions for \(k=1\) and \(k=0.2\) for the three different sets of events. The case of the \({\textrm{NLO}_{\textrm{QCD}}}\otimes \textrm{EWSL}+{\textrm{PS}}\) predictions correspond to the dotted lines while the \(\textrm{NLO}_{\mathrm{QCD +PS}}\) case to the solid ones. First, we can see that for each set of events (also for the set \({\mathbb S}+{\mathbb H}\)) there is a visible difference between the case \(k=1\) and \(k=0.2\). Second, one can notice how the ratio is unaffected by the presence of the EWSL contribution.

3.2 Implementation of \(\delta ^{\textrm{EWSL}}_{\scriptscriptstyle ({\mathbb S})}\) and

In the following we describe in detail how the \(\delta ^{\textrm{EWSL}}_{\scriptscriptstyle ({\mathbb S})}\) and \(\delta ^{\textrm{EWSL}}_{\scriptscriptstyle ({\mathbb H})}\) functions are implemented, starting with the case of \(\delta ^{\textrm{EWSL}}_{\scriptscriptstyle ({\mathbb S})}\).

In this work, we employ the following approach:

(3.11)

where \(\delta ^{\textrm{EW}}_{\textrm{LA}}\) is the quantity defined in Eq. (A.11) and we have specified that it is evaluated for an \({\mathbb S}\) event, denoted as \(e_{\mathbb S}\), which is associated to a process of the form

$$\begin{aligned} e_{\mathbb S}:~~ \varphi _{i_1}(p_1)\dots \varphi _{i_{{\bar{n}}}}(p_{\bar{n}})\rightarrow 0. \end{aligned}$$
(3.12)

In Eq. (3.12) we have used the same notation of Eq. (A.2) and understood that for a \(2\rightarrow n\) process \({\bar{n}}=n+2\).

Equation (3.11) is actually refining the definition that was given in Eq. (2.11). The EWSL are calculated in the \(\mathrm SDK_{{\textrm{weak}}}\) scheme, as described in Appendix A. This scheme was conceived in Ref. [64] in order to reproduce as close as possible NLO EW corrections. Here, the final goal is the same, but the \(\mathrm SDK_{{\textrm{weak}}}\) is actually employed in order to not double-count QED effects from \(\mathrm PS\) simulations. Equation (3.11) implies also that we assume \(\delta ^{\textrm{QCD}}_{\textrm{LA}}=0\). This assumption has clearly no effect for all the processes for which the \(\textrm{LO}_2\) is zero or anyway smaller than \(\alpha /\alpha _{\scriptscriptstyle S}\sim 0.1\), i.e., the naive expectation for \({{\mathcal {O}}}(\textrm{LO}_2/\textrm{LO}_1)\). However it is also a reasonable assumption for a much larger class of processes. Indeed, even if \({{\mathcal {O}}}(\textrm{LO}_2/\textrm{LO}_1)\sim \alpha /\alpha _{\scriptscriptstyle S}\), according to Eq. (A.12) and the related discussion, at least one of the following conditions must be satisfied for \(\delta ^{\textrm{QCD}}_{\textrm{LA}}\) to be in practice relevant:

  • \(\Sigma ^{}_{\textrm{LO}_2}\) has a sizeable dependence on \(m_t\), e.g., due to the Yukawa interaction of the top quark, and therefore there is a dependence on the parameter renormalisation of \(m_t\) in QCD, \((\delta m_t)^{\textrm{QCD}}\).

  • The \(\textrm{LO}_2\) involves matrix elements for partonic processes with external gluons.

  • \(\Sigma ^{}_{\textrm{LO}_2}\) depends on \(\alpha _{\scriptscriptstyle S}\).

  • \(s\gg \mu _R^2\) and \(n-1\ne n_g\).

As examples, any purely EW process such as multi-boson production is free of these issues since \(\textrm{LO}_2\) is not present in those cases. The processes involving top quarks in the final state are also typically exhibiting small contributions from the perturbative order \(\textrm{LO}_2\).Footnote 10 On the other hand, we reckon that this approximation may miss non-negligible contributions for (multi-)boson production in association with more than one jet, for instance \(Z+3j\) studied in Ref. [63], since \(\textrm{LO}_2\) contribution is not negligible in the tails of the distributions.

We discuss now the case of the \({\mathbb H}\) events, denoted in the following as \(e_{\mathbb H}\). As we mentioned multiple times we wish to ensure that condition (2.12) is valid if at least one of the \(r_{kl}\) invariants, defined as \(r_{kl} \equiv (p_k + p_l)^2\) (see also Eq. (A.1)), is such that \(|r_{kl}|<M_W^2\). Actually, since this is a prescription for matching \(\delta ^{\textrm{EWSL}}_{\scriptscriptstyle ({\mathbb S})}\) and \(\delta ^{\textrm{EWSL}}_{\scriptscriptstyle ({\mathbb H})}\) preserving the EWSL accuracy in both the n and \(n+1\) final states, a more general condition

$$\begin{aligned} |r_{kl}|<c_{{\mathbb H}\rightarrow {\mathbb S}}~M_W^2\,, \end{aligned}$$
(3.13)

is preferable, where \(c_{{\mathbb H}\rightarrow {\mathbb S}}\) should be chosen of \({{\mathcal {O}}}(1)\) and can be varied around the default value \(c_{{\mathbb H}\rightarrow {\mathbb S}}=1\) in order to test the dependence on it.

Analogously to Eq. (3.12), an \(e_{\mathbb H}\) event is associated to a process of the form

$$\begin{aligned} e_{\mathbb H}:~~ \varphi _{i_1}(p_1)\dots \varphi _{i_{{\bar{n}}+1}}(p_{{\bar{n}}+1})\rightarrow 0, \end{aligned}$$
(3.14)

where we understood again that for a \(2\rightarrow n\) process \({\bar{n}}=n+2\). In the FKS language, \(e_{\mathbb H}\) is one of the \(r\in {{\mathcal {R}}}_{n+1}\) partonic processes with \(n+1\) particles in the final state.Footnote 11 If one considers all possible \(j\rightarrow kl\) branchings (\(g\rightarrow gg\), \(g\rightarrow q\bar{q}\), and \(q\rightarrow qg\), but also \(Q\rightarrow Qg\), with Q being a quark with non-zero mass) a list of new processes with n particles in the final state is obtained by removing any possible (kl) pair and substituting it with j in its place. In doing so, one also obtains for a given \(e_{\mathbb H}\) the (kl) pairs that are associated with a soft and/or a collinear singularity, the set of FKS pairs \({{\mathcal {P}}}_{\textrm{FKS}}(e_{\mathbb H})\) [102], and at the same time the \({\mathbb S}\) events \(e_{\mathbb S}^{(k,l)}\) associated to processes of the form:

(3.15)

where we remove the \(\varphi _{\,i_k}\) and \(\varphi _{\,i_l}\) particles and we add the particle \(\varphi _{\,i_j}\) in the position \({\bar{n}}\). In the case of hadronic collisions, for a given production process the partonic process (3.14) that can be associated to an event \(e_{\mathbb H}\) is not unique. Thus, for each event \(e_{\mathbb H}\), the FKS pairs \({{\mathcal {P}}}_{\textrm{FKS}}(e_{\mathbb H})\) and the processes associated to the \(e_{\mathbb S}^{(k,l)}\) events can be different.

It is important to note that the mapping from the \({\bar{n}} +1\) momenta \(\{p\}\) of \(e_{\mathbb H}\) to the \({\bar{n}}\) momenta \(\{p'\}\) of \(e_{\mathbb S}^{(k,l)}\) is not uniquely defined. We have used for this purpose techniques for the momentum reshuffling analogous to those of Ref. [103].Footnote 12 In particular, given an FKS pair (kl), one particle (which we associate to the index l) always belongs to the final state, while the other one (k) can be either initial or final.

  • If k is a final-state particle, the pair kl is first replaced by its mother particle j with \(p_j=p_k+p_l\). Then, the energy component of \(p_j\) is changed in order to fulfil the mass-shell condition. Finally, the initial-state momenta are changed so that the new set of momenta satisfies momentum conservation.

  • If k belongs to the initial state, then l is removed from the event. The remaining final-state particles are boosted to their total-momentum centre-of-mass frame and, again, the initial-state momenta are changed in order to satisfy momentum conservation.

We now specify the quantity \(\delta ^{\textrm{EWSL}}_{\scriptscriptstyle ({\mathbb H})}\). Given all the possible (kl) pairs of external states for an event \(e_{\mathbb H}\) we define

$$\begin{aligned} r_{\min ,\, \mathrm abs}\equiv \min (|r_{kl}|)=|r_{{\hat{k}} {\hat{l}}}|, \end{aligned}$$
(3.16)

with \(({\hat{k}}, {\hat{l}})\) being the pair returning the smallest value for \(|r_{kl}|\). Introducing the quantity

$$\begin{aligned} C_{{\mathbb H}\rightarrow {\mathbb S}}\equiv c_{{\mathbb H}\rightarrow {\mathbb S}}~M_W^2, \end{aligned}$$
(3.17)

we define as

$$\begin{aligned}{} & {} \delta ^{\textrm{EWSL}}_{\scriptscriptstyle ({\mathbb H})}\equiv \delta ^{\textrm{EW}}_{\textrm{LA}}\Big |_\mathrm{SDK_{{\textrm{weak}}}}(e_{\mathbb H})~\Theta (r_{\min ,\, \mathrm abs}-C_{{\mathbb H}\rightarrow {\mathbb S}}) \nonumber \\{} & {} \quad + \delta ^{\textrm{EW}}_{\textrm{LA}}\Big |_{\mathrm{SDK_{{\textrm{weak}}}}}(e_{\mathbb S}^{({\hat{k}}, {\hat{l}})})~\Theta (C_{{\mathbb H}\rightarrow {\mathbb S}}-r_{\min ,\, \mathrm abs})\,, \end{aligned}$$
(3.18)

where

$$\begin{aligned} e_{\mathbb S}^{({\hat{k}}, {\hat{l}})}\equiv e_{\mathbb H}\Big |_{r_{{\hat{k}} {\hat{l}}} \Longrightarrow \textrm{sign}(r_{{\hat{k}} {\hat{l}}})M_W^2}~~\textrm{if}~~({\hat{k}}, {\hat{l}}) \notin {{\mathcal {P}}}_{\textrm{FKS}}(e_{\mathbb H}). \end{aligned}$$
(3.19)

In a few words, Eq. (3.18) says that if the smallest invariant is larger in absolute value than the \(M_W^2\) scale the Sudakov contribution is calculated via the \(\delta ^{\textrm{EW}}_{\textrm{LA}}\Big |_{\mathrm{SDK_{{\textrm{weak}}}}}\) evaluated for the process \(e_{\mathbb H}\) with the \(n+1\) kinematic. Otherwise, the Sudakov contribution is calculated via the same quantity evaluated instead for the underlying Born configuration, and the associated n-body kinematics, that is obtained via the replacement of the FKS pair giving the smallest invariant with its parent particle. In the unlikely (but possible) situation that the smallest invariant is given by a pair not corresponding to a QCD branching, Eq. (3.19) says that the EWSL are calculated directly for the process \(e_{\mathbb H}\) with the \(n+1\) kinematics, but within the DP algorithm the quantity \(r_{{\hat{k}} {\hat{l}}}\) is replaced by \(M_W^2\) times the sign of \(r_{{\hat{k}} {\hat{l}}}\). Events of this kind with \(|r_{{\hat{k}} {\hat{l}}}|\ll M_W^2\) are very unlikely, since they are not associated to any divergence. However, this replacement ensures that events are not reweighted via artificially large Sudakov contributions in a region where the approximation is not supposed to work.

The last point concerning the replacement is actually more general and we implemented it in MadGraph5_aMC@NLO as a safety feature as

$$\begin{aligned} r_{ k l} \Longrightarrow \textrm{sign}(r_{ k l})M_W^2\qquad \forall \,r_{ k l}. \end{aligned}$$
(3.20)

Indeed the EWSL approximation should be used only when invariants are large, but we want to prevent that artificially large correction may arise from simulations performed for processes with \(|r_{kl}|<M_W^2\) already at \({\textrm{LO}_{\textrm{QCD}}}\) accuracy. The replacement is performed not only for simulations in the \({\textrm{NLO}_{\textrm{QCD}}}\otimes \textrm{EWSL}+{\textrm{PS}}\) approximation, but also for the \(\textrm{NLO}_{\mathrm{QCD+EWSL}}\) one.

In conclusion, we can summarise the description of the \({\textrm{NLO}_{\textrm{QCD}}}\otimes \textrm{EWSL}+{\textrm{PS}}\) predictions as follows:

  1. 1.

    Events are generated at \({\textrm{NLO}_{\textrm{QCD}}}\) accuracy via the MC@NLO matching scheme.

  2. 2.

    Events are reweighted [67] via the prescription in Eqs. (2.13) and (2.14) using the \(\mathrm SDK_{\textrm{weak}}\) scheme and neglecting the second term in the r.h.s. of Eq. (A.10). This leads to \({\textrm{NLO}_{\textrm{QCD}}}\otimes \textrm{EWSL}\) accuracy in the MC@NLO matching scheme.

  3. 3.

    Events are showered via a parton shower including QED effects (possibly after heavy particles are decayed using external tools).

4 Numerical results

In this section we present numerical results for phenomenologically relevant physical distributions from two different production processes at hadron colliders: the top-quark pair and Higgs boson associated production (\(t {\bar{t}} H\)), and the associated production of three Z gauge bosons (ZZZ). Here we focus on the presentation of the EWSL-based predictions, and we do not perform any comparison with the exact NLO EW corrections. Still, we remind the reader that EWSL are an approximation for the NLO EW corrections. Hence, the quality of such an approximation should always be checked, at the differential level, before relying on it for phenomenological predictions.

For both processes considered here we show inclusive results (without any cut applied) as well as applying the following cuts:

$$\begin{aligned} p_{T}(X)>400~\textrm{GeV}, \qquad \Delta R(X,Y) > 0.5, \end{aligned}$$
(4.1)

where XY is any of the particle in the final state at the Born level, \(p_{T}\) is the transverse momentum and \(\Delta R \equiv \sqrt{(\Delta \phi )^2+(\Delta \eta )^2}\) with \(\Delta \phi \) being the azimuthal angle between X and Y and \(\Delta \eta \) is the difference between their pseudorapidities.

The results have been obtained by generating events with MadGraph5_aMC@NLO and using Pythia8 as parton shower. Hadronisation is disabled in the parton shower. Input parameters are defined in the \(G_\mu \) scheme for what concerns EW renormalisation:

$$\begin{aligned} M_Z= & {} 91.188 \text { GeV}, \quad M_W = 80.419 \text { GeV}, \nonumber \\ G_{\mu }= & {} 1.16639 \times 10^{-5} \text { GeV}^{-2}, \end{aligned}$$
(4.2)

and the top quark and Higgs boson masses are set to

$$\begin{aligned} M_H = 125 \text { GeV}, \quad m_t = 173.3 \text { GeV}. \end{aligned}$$
(4.3)

We employed the NNPDF4.0 parton-distribution-functions [108], with NNLO evolution and \(\alpha _{\scriptscriptstyle S}(M_Z)=0.118\). The renormalisation and factorisation scales have been set equal to \(H_T/2\), where \(H_T\) is the scalar sum or the transverse energies of all the particles in the final state, before showering the event. For what concerns the shower starting scale, we use the default setting in MadGraph5_aMC@NLO, which, for processes with massive or colourless particles in the final state, is a value proportional to \(H_T\) [10, 101]. Jets are clustered via the anti-\(k_T\) algorithm [109] as implemented in FastJet [110], with \(R=0.4\) and are required to have \(p_{T,\textrm{min}}=10~\textrm{GeV}\).

We remind the reader that concerning \(t {\bar{t}} H\) and ZZZ production several SM calculations including higher-order effects have already been performed. The literature is vast, both for the former [10, 12, 16, 70, 74, 111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128] and the latter [10, 16, 129,130,131].

4.1 \(t {\bar{t}}H\)

Fig. 2
figure 2

Differential distributions for \(p_T(H)\) in \(t \bar{t} H\) production at 13 TeV. Left: no cuts applied. Right: cuts as defined in (4.1) applied

Fig. 3
figure 3

Differential distributions for \(p_T(t)\) in \(t \bar{t} H\) production at 13 TeV. Left: no cuts applied. Right: cuts as defined in (4.1) applied

Fig. 4
figure 4

Differential distributions for \(m(t \bar{t})\) in \(t \bar{t} H\) production at 13 TeV. Left: no cuts applied. Right: cuts as defined in (4.1) applied

Fig. 5
figure 5

Differential distributions for \(p_T(j_1)\) in \(t \bar{t} H\) production at 13 TeV. Left: no cuts applied. Right: cuts as defined in (4.1) applied

We discuss results for the following differential distributions from \(t \bar{t} H\) production in proton–proton collisions at 13 TeV: \(p_T(H)\) in Fig. 2, \(p_T(t)\) in Fig. 3, the invariant mass of the top-quark pair \(m(t \bar{t})\) in Fig. 4, and \(p_T(j_1)\) in Fig. 5, where \(j_1\) is the hardest jet. In each of the Figs. 2, 3, 4 and 5 we show inclusive results without cuts in the left plot and those with cuts (4.1) in the right one. The layout and the rationale of each plot is the following. In the main panel we show the central values for predictions with the three different accuracies:

  • \(\textrm{NLO}_{\mathrm{QCD +PS}}\) (grey),

  • \({\textrm{NLO}_{\textrm{QCD}}}\otimes \textrm{EWSL}+{\textrm{PS}}\) (blue),

  • \(\textrm{NLO}_{\mathrm{QCD+EWSL}}+\textrm{PS}\) (red).

In the first inset we display the scale uncertainty band for the same three predictions normalised to the central value of \(\textrm{NLO}_{\mathrm{QCD +PS}}\), where the uncertainty has been evaluated by independently varying the renormalisation and factorisation scale by a factor of two up and down (the usual 9-point scale variation). The band for \(\textrm{NLO}_{\mathrm{QCD +PS}}\) is obviously centred around one and we show only the upper and lower bounds as dashed grey lines. In the last inset we show the ratio of the \({\textrm{NLO}_{\textrm{QCD}}}\otimes \textrm{EWSL}+{\textrm{PS}}\) and \(\textrm{NLO}_{\mathrm{QCD +PS}}\) predictions for different values of the parameter \(c_{{\mathbb H}\rightarrow {\mathbb S}}\), introduced in Eq. (3.13) and entering Eq. (3.18). We remind the reader that \(c_{{\mathbb H}\rightarrow {\mathbb S}}\) parametrises how the condition (2.12) is implemented,Footnote 13 as can be seen from the aforementioned equations. The default case \(c_{{\mathbb H}\rightarrow {\mathbb S}}=1\) corresponds to the ratio of the blue and grey lines in the main panel.

Before commenting the individual distributions we give some general considerations. We first note that the plots without cuts display both distributions for \(p_T\)’s well below the \(M_W\) scale (Figs. 2, 3, 4, 5) and the \(m(t \bar{t})\) distribution at the threshold (Fig. 4). It is well known that the Sudakov approximation is not expected to hold for these cases and also that additional effects such as Sommerfeld enhancements can be present [132]. However, as already mentioned before, the focus of this paper is not to present phenomenological predictions for \(t \bar{t} H\) (or ZZZ in Sect. 4.2), but rather to document the features and the technical implementation of the \({\textrm{NLO}_{\textrm{QCD}}}\otimes \textrm{EWSL}+{\textrm{PS}}\) approximation in MadGraph5_aMC@NLO. We leave discussions and comparisons with NLO EW corrections and/or data for future detailed studies. We here simply reckon that owing to the reweighting procedure, further classes of EW effects can be naturally incorporated via the redefinitions of the quantities \(\delta ^{\textrm{EWSL}}_{\scriptscriptstyle ({\mathbb S})}\) and \(\delta ^{\textrm{EWSL}}_{\scriptscriptstyle ({\mathbb H})}\) in Eqs. (3.11) and (3.18), respectively.

The plots without cuts show interesting features. For small \(p_T\) both \(\textrm{NLO}_{\mathrm{QCD+EWSL}}+\textrm{PS}\) and \({\textrm{NLO}_{\textrm{QCD}}}\otimes \textrm{EWSL}+{\textrm{PS}}\) corrections to \(\textrm{NLO}_{\mathrm{QCD +PS}}\) are flat and non-vanishing and the two predictions are almost equal for the entire spectrum. The non-vanishing (still at the level of a very few percent) and flat effect at small \(p_T\) is due to the fact that all Born invariants are at least \(\sim m_t\) in absolute value and \(s\ge (2m_{t}+m_{H})^{2}>M_{W}^{2}\). For this reason, not only at the threshold are the EWSL non-vanishing: in this range they are positive, and are therefore clearly dominated by the single logarithms. Since (logarithms of the) invariants have very small variations for \(p_{T}(t)\) ranging from 0 to \(\sim 100\) GeV, these corrections are quite flat. The fact that \({\textrm{NLO}_{\textrm{QCD}}}\otimes \textrm{EWSL}+{\textrm{PS}}\) and \(\textrm{NLO}_{\mathrm{QCD+EWSL}}+\textrm{PS}\) are very close is due to the fact that EWSL are relatively small and the QCD K-factor, \(\textrm{NLO}_{\mathrm{QCD +PS}}/\textrm{LO}_{\mathrm{QCD+PS}}\) is very close to one and flat. Indeed, in first approximation, one expects that

$$\begin{aligned}{} & {} {\textrm{NLO}_{\textrm{QCD}}}\otimes \textrm{EWSL}+{\textrm{PS}}\simeq \left( \textrm{NLO}_{\mathrm{QCD+EWSL}}+\textrm{PS}\right) \nonumber \\{} & {} \quad + \textrm{EWSL}\times \left( \frac{\textrm{NLO}_{\mathrm{QCD +PS}}}{\textrm{LO}_{\mathrm{QCD+PS}}}-1\right) , \end{aligned}$$
(4.4)

in other words, EW and QCD corrections combined in the multiplicative approach.Footnote 14

An exception is the case of \(m(t \bar{t})\) in Fig. 4, where we observe the opposite trend: EWSL are not flat and \(\textrm{NLO}_{\mathrm{QCD+EWSL}}+\textrm{PS}\) and \({\textrm{NLO}_{\textrm{QCD}}}\otimes \textrm{EWSL}+{\textrm{PS}}\) predictions are different. We verified that indeed the QCD K-factor increases at large values of \(m(t \bar{t})\). Similarly to what has been observed and discussed in Refs. [37, 73, 133] for the case of \(t \bar{t}\) production in a similar context, one can notice that the scale uncertainty band is smaller in the case of \({\textrm{NLO}_{\textrm{QCD}}}\otimes \textrm{EWSL}+{\textrm{PS}}\) predictions than in the case of \(\textrm{NLO}_{\mathrm{QCD+EWSL}}+\textrm{PS}\). This is not a surprise since in the former setup the EWSL multiply NLO QCD corrections, while in the latter one they multiply only the \({\textrm{LO}_{\textrm{QCD}}}\) component, which has a LO dependence on the factorisation and renormalisation scales. This improvement is clearly not present in the \(p_T(j_1)\) distribution (Fig. 5), since this distribution is not even present at \({\textrm{LO}_{\textrm{QCD}}}\) at fixed order. On the other hand, it is interesting to notice that for large values of \(p_T(j_1)\), where \(\textrm{NLO}_{\mathrm{QCD +PS}}\) is dominated by hard matrix-element contributions and not PS effects, \(\textrm{NLO}_{\mathrm{QCD+EWSL}}+\textrm{PS}\) converges to exactly \(\textrm{NLO}_{\mathrm{QCD +PS}}\) at variance with \({\textrm{NLO}_{\textrm{QCD}}}\otimes \textrm{EWSL}+{\textrm{PS}}\), which includes EWSL corrections also to the first real emission from hard matrix-element.

Fig. 6
figure 6

Differential distributions for \(p_T(Z_1)\) in ZZZ production at 13 TeV. Left: no cuts applied. Right: cuts as defined in (4.1) applied

If the cuts (4.1) are applied, we can clearly see that the impact of the EWSL increases and similarly the discrepancy between the \(\textrm{NLO}_{\mathrm{QCD+EWSL}}+\textrm{PS}\) and \({\textrm{NLO}_{\textrm{QCD}}}\otimes \textrm{EWSL}+{\textrm{PS}}\) predictions increases. In the case of \(p_T(j_1)\) distribution (Fig. 5) we see a flat contribution and a change at very large values for \(p_T(j_1)\), where the simulation starts to be dominated by hard matrix-element contributions. One should notice, in particular for this distribution but also for all the remaining ones, that the \({\textrm{NLO}_{\textrm{QCD}}}\otimes \textrm{EWSL}+{\textrm{PS}}\) is completely insensitive to the value of \(c_{{\mathbb H}\rightarrow {\mathbb S}}\) if varied by a factor of two up and down w.r.t. the reference value \(c_{{\mathbb H}\rightarrow {\mathbb S}}=1\).

Finally we comment on several checks that we performed and are not directly documented in the plots. The \(t\bar{t} H\) cross section at LO involves contributions not only of order \(\alpha _{\scriptscriptstyle S}^2 \alpha \) but also of order \(\alpha _{\scriptscriptstyle S}\alpha ^2\) (and \(\alpha ^3\)). Therefore \(t\bar{t} H\) is one of those process that potentially may involve EWSL contributions from the quantity \(\delta ^{\textrm{QCD}}_{\textrm{LA}}\) (see Eqs. (A.9)–(A.12)) that we do not include (see Eq. (3.11)). We have explicitly verified at fixed order that the impact of this term is at most at the permille level and therefore can be safely ignored. We have also verified the effect of not implementing Eq. (3.20), finding no difference for the distributions, although real emission \({\mathbb H}\) events with an invariant smaller in absolute value than \(M_W^2\) and not associated to any QCD splitting have been identified (see Eq. (3.19)). Similarly to what has been observed in Ref. [64], the inclusion of the logarithms of the form as in Eq. (A.8) has a non-negligible impact.

4.2 ZZZ

Fig. 7
figure 7

Differential distributions for \(p_T(Z_3)\) in ZZZ production at 13 TeV. Left: no cuts applied. Right: cuts as defined in (4.1) applied

Fig. 8
figure 8

Differential distributions for \(m(Z_1 Z_2)\) in ZZZ production at 13 TeV. Left: no cuts applied. Right: cuts as defined in (4.1) applied

Fig. 9
figure 9

Differential distributions for \(p_T(j_1)\) in ZZZ production at 13 TeV. Left: no cuts applied. Right: cuts as defined in (4.1) applied

In this section, first we discuss results for ZZZ production that are analogous to those of Sect. 4.1 for \(t\overline{t}H\) (Sect. 4.2.1). Then, in Sect. 4.2.2, we discuss the case with decays of the Z bosons, scrutinising the impact of the inclusion of QED effects in PS simulations.

4.2.1 Stable Z

We discuss results for the following differential distributions from ZZZ production in proton–proton collisions at 13 TeV: the transverse momentum of the hardest Z boson \(p_T(Z_1)\) in Fig. 6 and of the softest one \(p_T(Z_3)\) in Fig. 7, the invariant mass of the two hardest Z bosons \(m(Z_1 Z_2)\) in Fig. 8 and of \(p_T(j_1)\) in Fig. 9. The layout of the plots in Figs. 6, 7, 8 and 9 is the same of those in Figs. 2, 3, 4 and 5.

Before discussing the specific distributions we focus on the main differences with the \(t \bar{t} H\) distributions in Sect. 4.1. As already observed in the literature, in the case of multi-boson production EWSL are very large (see e.g. Refs. [16, 66, 134, 135]) and much larger than in the case of \(t \bar{t} H\) production. Indeed, in Figs. 6, 7, 8 and 9 we observe a much larger impact of EWSL than in Figs. 23, 4 and 5. Moreover, at variance with \(t \bar{t} H\) production, the LO cross section of ZZZ production does not depend on \(\alpha _{\scriptscriptstyle S}\). Therefore scale uncertainties are smaller than in the \(t \bar{t} H\) production. Still, NLO QCD corrections can be very large in multi-boson production (see e.g. [136,137,138]), therefore also the difference between \({\textrm{NLO}_{\textrm{QCD}}}\otimes \textrm{EWSL}+{\textrm{PS}}\) and \(\textrm{NLO}_{\mathrm{QCD+EW}}+\textrm{PS}\) is enhanced, especially when the cuts defined in (4.1) are applied. We anticipate that, similarly to the case of \(t \bar{t} H\) production, we do not observe a dependence on the value of \(c_{{\mathbb H}\rightarrow {\mathbb S}}\).

In the case of the \(p_T(Z_1)\) distribution (Fig. 6) we can clearly see how EWSL are sizeable, especially in the right plot where cuts are present. The same argument applies to the discrepancy between \({\textrm{NLO}_{\textrm{QCD}}}\otimes \textrm{EWSL}+{\textrm{PS}}\) and \(\textrm{NLO}_{\mathrm{QCD+EW}}+\textrm{PS}\). We reckon absolute rates are smaller than what could be reasonably measured at LHC, even after the HL program, however, in the tail of the distribution, the effect of EWSL should be not only taken into account but also resummed.Footnote 15 The same considerations are valid and even stronger for the case of the \(p_T(Z_3)\) distribution in Fig. 7.

Turning to the \(m(Z_1 Z_2)\) distribution (Fig. 8), we can see that the previous discussion for \(p_T\) distributions is valid also here, although with much weaker effects in the case without cuts (plot on the left). When we consider the case with cuts defined in (4.1) applied, we observe an additional effect for low values of \(m(Z_1 Z_2)\). For \(m(Z_1 Z_2) \lesssim \) 700 GeV, the \(\textrm{NLO}_{\mathrm{QCD +PS}}\) simulation is dominated by the real emission contribution from hard matrix elements. First, this explains why the red line in the first inset of the plot on the right converges to one for small \(m(Z_1 Z_2)\) value, similarly to what has been discussed for Fig. 5. Second, since the dominant contribution originates from \(ZZZ+1\) jet, it has a much larger dependence on the renormalisation scale. Indeed, the LO cross section for that process is of order \(\alpha ^3 \alpha _{\scriptscriptstyle S}\). For this reason, the scale-uncertainty bands are larger for \(m(Z_1 Z_2) \lesssim \) 700 GeV.

The \(p_T(j_1)\) distribution (Fig. 9) shows the same features discussed already for the corresponding distributions in \(t \bar{t} H\) production (Fig. 5). However, here the effects are magnified and clearly show the superiority of \({\textrm{NLO}_{\textrm{QCD}}}\otimes \textrm{EWSL}+{\textrm{PS}}\) approximation w.r.t. the \(\textrm{NLO}_{\mathrm{QCD+EW}}+\textrm{PS}\) one.

4.2.2 \(Z\rightarrow e^+e^-\) decays

In this section we consider the case in which Z bosons are decayed. Via MadSpin [68], the three Z bosons are decayed into \(e^+e^-\) pairs, after including the EWSL in the event as done in the previous section.Footnote 16 We also consider the effects induced by EWSL in the \({\textrm{NLO}_{\textrm{QCD}}}\otimes \textrm{EWSL}+{\textrm{PS}}\) or \(\textrm{NLO}_{\mathrm{QCD+EW}}+\textrm{PS}\) approximations and the impact of QED effects in PS shower simulations. As already mentioned, we denote with PS when these effects are taken into account and with when they are ignored.

The process that we consider is therefore \(pp\rightarrow e^+e^-e^+e^-e^+e^-\), in the Breit-Wigner approximation emerging from ZZZ production. For the sake of simplicity, when the QED shower is enabled, only the photon emissions off charged particles (quarks and leptons) is allowed and the photon splitting into charged fermions is disabled. Therefore, we always have exactly six electrons/positrons (we will generally call them electrons in the following) in the final state, plus a number of photons, as well as quarks and gluon from the parton shower.Footnote 17 We perform electron-photon recombination as follows:

  1. 1.

    Final-state electrons and photons are clustered with FastJet into jets using the Cambridge-Aachen algorithm (hence the clustering is purely geometric) [140, 141], with distance parameter \(R=0.1\) and asking for a minimum jet transverse momentum \(p_T> 25\) GeV.

  2. 2.

    Out of the jets returned, we consider as leptonic jets those jets for which the sum of the charge of the constituent particles is different from zero.

  3. 3.

    The event is kept if exactly six leptonic jets are found, and otherwise it is discarded.

  4. 4.

    Negatively charged leptonic jets are sorted according to their transverse momentum and they will be dubbed as \(e^{-}_i\), \(i=1,2,3\), where \(e^{-}_1\) is the hardest one.

  5. 5.

    To each of the \(e^{-}_i\), the corresponding positively-charged leptonic jet \(e^{+}_i\) is assigned such that the quantity

    $$\begin{aligned} \sum _{i=1}^{3}\big [m(e^+_i e^-_i)^2-M_Z^2\big ]^2\,, \end{aligned}$$
    (4.5)

    is minimised (this means that, in general, \(e^+_i\) will not be sorted according to their transverse momentum).

In Fig. 10 we display the following distributions: the transverse momentum of the hardest lepton-jet, \(p_T(e^-_1)\) (top-left), the invariant mass of the \(e^+_1 e^-_1\) pair, \(m(e^+_1e^-_1)\), in a range close to \(M_Z\) (top-right), and the same distributions for the softest lepton jets, \(p_T(e^-_3)\) (bottom-left) and \(m(e^+_3e^-_3) \) (bottom-right).

Fig. 10
figure 10

Differential distributions for the transverse momentum (left) of the hardest (top) or softest (bottom) negatively-charged electron jet, and its invariant mass with the corresponding positively-charged one (right)

The usage of MadSpin allows for the correct reconstruction of the tree-level spin correlations, which would be lost if the decay were performed via a general PS simulator in which spin correlations are not preserved. However, the correlation of the helicity-dependent EWSL with the helicities and angular distributions of the decay products within this framework is not correctly addressed. Therefore, the impact of EWSL on observables that are sensitive to spin correlations cannot be correctly taken into account. However, we stress that this limitation is not due to the reweighting procedure for the inclusion of the EWSL presented in this work, but rather to MadSpin itself, and it affects also the case of the \(\textrm{NLO}_{\mathrm{QCD +PS}}\) predictions.

The layout of the plots in Fig. 10 is different w.r.t. those in Sect. 4.2.1. In particular, the main panel is the same as in the plots of Figs. 2, 3, 4, 6, 7, 8 and 9, while the insets are different. In the first inset we show both the \({\textrm{NLO}_{\textrm{QCD}}}\otimes \textrm{EWSL}+{\textrm{PS}}\) (blue) and \(\textrm{NLO}_{\mathrm{QCD+EW}}+\textrm{PS}\) (red) predictions normalised to the \(\textrm{NLO}_{\mathrm{QCD +PS}}\) one. This is similar to Figs. 2, 3, 4, 6, 7, 8 and 9, but without uncertainty bands. In the second inset instead we show for both predictions, with the same colour convention of the first inset, the ratio of the PS and case. We have decided to omit from the plots the dependence on \(c_{{\mathbb H}\rightarrow {\mathbb S}}\), since also in this case no visible effects have been observed.

As a general comment, the observables displayed in Fig. 10 show that both EWSL effects (first insets) and the QED effects (second insets) cannot be neglected. Also, their relative importance strongly depends on the considered observable. In the transverse-momentum distributions, the growth of the EW corrections in the Sudakov approximation is manifest, reaching \(-20\%\) w.r.t. \({\textrm{NLO}_{\textrm{QCD}}}\) for \(p_T(e^-_1)\simeq 500\) GeV and already for \(p_T(e^-_3)\simeq 100\) GeV. Around these values, the benefits of the \({\textrm{NLO}_{\textrm{QCD}}}\otimes \textrm{EWSL}+{\textrm{PS}}\) prediction over the \(\textrm{NLO}_{\mathrm{QCD+EW}}+\textrm{PS}\) one start to be visible, with the former displaying negative corrections about 5–10% larger than the former. For these observables, QED effects in the PS lead to \(\sim -10\%\) corrections, which are mostly related to a reduction of probability in passing the selection cuts specified in the previous bullet points. Indeed, the photon radiation reduces the leptonic-jet energy, leading also to a very mild shape distortion. We stress that, such effects strongly depends on the recombination details and that their relative impact does not depend on the employed approximation for the EWSL (\({\textrm{NLO}_{\textrm{QCD}}}\otimes \textrm{EWSL}+{\textrm{PS}}\) or \(\textrm{NLO}_{\mathrm{QCD+EW}}+\textrm{PS}\)), since the two classes of EW corrections factorise.

Turning to the invariant-mass distributions, the situation is somehow the opposite. On the one hand, as expected, the enhancement due to QED corrections in the region \(m(e^+_1e^-_1) < M_Z\), and especially \(m(e^+_3e^-_3) < M_Z\), is sizeable. QED corrections are important not only in the first bins of the invariant-mass plots of Fig. 10, where they easily exceed +100% effects,Footnote 18 but also in the bins around \(m(e^+_1e^-_1) = M_Z\) and \(m(e^+_3e^-_3) = M_Z\). These bins are the most relevant for the correct simulation of the signal region of ZZZ production. On the other hand, the impact of EWSL is flat and amounts to just \(-5\%\).Footnote 19 However, should we have asked for e.g. cuts on the transverse-momenta of the \(e^+_i,e^-_i\) pairs, the EWSL effect would have been larger, as expected. For these invariant-mass distributions, no significant difference is visible among the two predictions \({\textrm{NLO}_{\textrm{QCD}}}\otimes \textrm{EWSL}+{\textrm{PS}}\) or \(\textrm{NLO}_{\mathrm{QCD+EW}}+\textrm{PS}\). All in all, these plots in Fig. 10 show that both effects due to QED radiation and to the EWSL have to be included, not only for achieving percent precision as shown, e.g., in Ref. [144], but also because they can in general give effects of order 10% or more. We re-stress here that using the \(\mathrm SDK_{\textrm{weak}}\) scheme for the evaluation of EWSL, the QED effects can be incorporated without any problem of double-counting.

5 Conclusion and outlook

In this work we have presented the automation in MadGraph5_aMC@NLO of combined NLO+PS accuracy in QCD (\(\textrm{NLO}_{\mathrm{QCD +PS}}\)), Electroweak Sudakov Logarithms (EWSL) corrections, and QED final-state radiation (FSR) for event generation of SM processes at hadron colliders. Our strategy consists in the reweighting of \({\textrm{NLO}_{\mathrm{QCD +PS}}}\) events for taking into account the EWSL contribution. FSR effects of QED are simulated directly via the PS.

We do not only reweight the LO contribution from the hard process, but also the QCD one-loop virtual contribution as well as the contribution from the first QCD real emission, the latter taking into account the different kinematic and external states for the evaluation of the EWSL. Moreover, since we have adopted the so-called \(\mathrm SDK_{weak}\) scheme [64] for the evaluation of EWSL, FSR or in general QED effects can be included in the PS simulation avoiding their double-counting. We have denoted the accuracy of our simulation as \({\textrm{NLO}_{\textrm{QCD}}}\otimes \textrm{EWSL}+{\textrm{PS}}\) and motivated via theoretical arguments and numerical results its superiority to an approach where only the LO is reweighted with EWSL. In particular, we have shown and discussed results for physical distributions from \(pp\rightarrow t \bar{t} H\) production and \(pp\rightarrow ZZZ\) production. Concerning the latter, we have also considered the case with \(Z\rightarrow e^+e^-\) decays and stressed how neither EWSL nor QED FSR effects can be neglected.

In this paper we have focussed on the technical implementation of the \({\textrm{NLO}_{\textrm{QCD}}}\otimes \textrm{EWSL}+{\textrm{PS}}\) accuracy in MadGraph5_aMC@NLO, and also its automation and validation. The approach we have adopted is actually completely general and could be in principle extended to other tools that use different matching schemes for \(\textrm{NLO}_{\mathrm{QCD +PS}}\) simulations. Indeed, since the approach is based on the reweighting, i.e. a step happening after the event generation, it does not rely on the strategy for the event generation itself. Moreover, since the evaluation of EWSL involves only tree-level matrix elements and compact analytical formulas, an advantage of the reweighting via the Sudakov approximation is the speed and especially the numerical stability of the results.

A natural follow up of our work is the extension of this technology to the matching and merging of \(\textrm{NLO}_{\mathrm{QCD +PS}}\) predictions with different jet multiplicities, namely, in the MadGraph5_aMC@NLO framework, the FxFx formalism [145], similarly to what has been done in Ref. [66]. Also, an improvement of MadSpin in order to account for the information of correlation of the helicity-dependent EWSL with the helicities and angular distributions of the decay products would be beneficial for observables that are sensitive to spin correlations.

We have left phenomenological studies and comparisons with exact NLO EW accuracy predictions to dedicated works. Since EWSL are an approximation of the exact NLO EW corrections, there can be non-negligible effects at high energy that cannot be captured, such as photon-initiated contributions. These comparisons are therefore crucial before performing any phenomenological study. However, we remind the reader that a dedicated comparison of the EWSL automation in MadGraph5_aMC@NLO and exact NLO EW corrections at fixed-order has already been performed in Ref. [64]. Moreover, with our approach, the reweighting factors for the \(\textrm{NLO}_{\mathrm{QCD +PS}}\) events can be augmented with further contributions on top of the EWSL. In other words, not only the percent-level mismatch with exact NLO EW corrections can be further decreased, but also higher-order EW effects or even BSM contributions can be taken into account.