1 Introduction

High-energy physics in the era of the Large Hadron Collider relies on accurate calculations of Standard-Model scattering signatures—both to determine backgrounds when directly searching for new physics and to allow for setting indirect bounds by comparing measurements to precision calculations. Since measurements at the LHC are typically sensitive to the formation and evolution of jets, much attention has been devoted to calculating QCD corrections. This has led to exquisite dedicated high-precision calculations, and to the development of general schemes to overcome the limited applicability of individual fixed-order QCD calculations by combining multiple calculations into a single consistent result. To this end, modern General Purpose Event Generators [1,2,3,4] include a variety of complex matching [5,6,7,8,9,10,11,12,13,14,15,16] and merging [17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35] schemes.

A unified Standard-Model prediction that is applicable for precision measurements and new-physics searches alike must naturally include particle configurations that probe very different aspects of the calculation. The optimal perturbative description of very different particle (and momentum) configurations can consequently vary significantly within one measurement, so that care must be taken to avoid applying specialized arguments outside of their region of validity. Otherwise, the accuracy of the calculation is in jeopardy and its uncertainty might be underestimated. For example, applying QCD reasoning to events without large hierarchies in the hardness of jets can lead to problematic effects [36].

Standard-model calculations at the LHC can somewhat artificially be categorized as focussing on momentum configurations with or without large scale (hardness) hierarchies between jets. Fixed-order QCD calculations are often appropriate for the latter, while the former require a resummation of large perturbative enhancements by means of evolution equations. Both approaches have complementary strengths and should be combined for a state-of-the-art calculation. It is crucial to avoid bias when constructing a single calculation that describes very different limits.

In this article, we design a new algorithm to combine multiple fixed-order calculations for different parton multiplicities with each other and with (parton-shower) resummation of large logarithmic enhancements. The aim of this combined calculation is to simultaneously describe up to n hard, well-separated partons with fixed-order matrix elements while retaining the jet evolution given by the parton shower. We enforce strict requirements on the new scheme to improve on previous ideas:

  1. 1.

    The introduction of new parameters into the calculation is avoided. This is especially important when the correlation with existing parameters is not obvious.

  2. 2.

    The method should provide a uniform accuracy over the complete phase space for one particle multiplicity. For now, this means that the rate of n jets should be given with leading-order accuracy in QCD, irrespectively of the hardness of jets.

  3. 3.

    The method should be largely agnostic to parton-shower-inspired arguments when configurations without large scale hierarchies are discussed.

The resulting method borrows concepts from the CKKW-L method of merging matrix elements and parton showers [26,27,28], as well as from matrix-element correction schemes [37, 38]. We provide a new solution to the treatment of phase-space regions beyond the reach of traditional shower evolution. Furthermore, we improve upon the structure of the combined calculation in the parton-shower region of soft and/or collinear emissions. Our new method consists of two main developments: the introduction (and implementation) of matrix-element corrections for ordered parton-shower evolution, and the definition of a general scale-setting prescription based on matrix elements for contributions without apparent scale hierarchies. The benefit of using matrix-element corrections for shower-like splitting sequences is that unitarity of fixed-order multi-jet cross sections is automatically guaranteed in these phase-space regions. This means that the inclusive rates for n jets will be correctly described with fixed-order accuracy, without the need for explicit subtractions of negative weight, even if the rate for \(n+1\) jets is also corrected with matrix elements. We will describe how the new method allows to achieve leading-order accuracy in QCD for multi-parton configurations. This establishes a baseline for future developments beyond leading-order QCD.

The new scheme relies on applying leading-order matrix-element corrections in phase-space regions that are accessible by a sequence of splittings ordered in a parton-shower evolution variable, supplemented with fixed-order results for configurations that cannot be reached by any such sequence. We will use the misnomer “shower configurations” for such states, and call states which cannot be reached by an ordered sequence of shower emissions “non-shower states”.

A very brief introduction to the parton-shower formalism and the notation is established in Sect. 2. The new method to iteratively correct parton showers with matrix elements is described in detail in Sect. 3. The combination of this scheme of matrix-element corrections for ordered parton-shower evolution with non-shower states is discussed in Sect. 4. An executive summary of the algorithm is given in Sect. 5, followed by a discussion of the impact of combining parton-shower-like and non-shower phase-space regions at parton level. Then results and data comparisons are presented in Sect. 6 before we summarize and give an outlook in Sect. 7. Additional details about the smoothly ordered showers and “GKS” matrix-element corrections previously used in Vincia are collected in Appendix A, while a thorough validation of new matrix-element corrections for ordered parton-shower evolution is given in Appendix B.

2 Parton showers and matrix-element corrections

To set the scene and establish notation, let us briefly review some parton-shower basics. We start by defining the effect of parton-shower evolution [39, 40] on an arbitrary observable O (in the notation of [41]),

$$\begin{aligned}&\mathcal {F}_{\vec {a}}(\Phi _n,t,t';O)=\;\mathcal {F}_{\vec {a}}(\Phi _n,t,t')\,O(\Phi _n)\nonumber \\&\quad +\int _t^{t'}\frac{\mathrm{d}\bar{t}}{\bar{t}}\, \frac{\mathrm{d}\mathcal {F}_{\vec {a}}(\Phi _n,\bar{t},t')}{\mathrm{d}\ln \bar{t}}\, \mathcal {F}_{\vec {a}'}(\Phi '_{n+1},t,\bar{t};O), \end{aligned}$$
(1)

where \(t\equiv t({{{\Phi _{n+1}}/{\Phi _{n}}}})\) is the shower evolution variable, and the shower generating functional \(\mathcal {F}\) depends on the list of parton flavors \(\vec {a}\), and the corresponding n-particle momentum configuration \(\Phi _n\). Though not explicitly stated, any n-particle state contains an arbitrarily complicated Born state, \(\,{\Phi _{n}} \equiv {\Phi _{\text {B}+n}}\). The first term in Eq. (1) encodes the contribution from no resolvable shower emissions, while the second piece includes one or more emissions. The parton flavors \(\vec {a}'\) of the \((n+1)\)-particle momentum configuration \(\Phi _{n+1}\) include the resolved emission and the partons \(\vec {a}\), with momenta changed according to the recoil prescription of the parton shower and flavor changes where applicable. The generating functional obeys the evolution equation

$$\begin{aligned}&\frac{\mathrm{d}\ln \mathcal {F}_{\vec {a}}(\Phi _n,t,\mu ^2)}{\mathrm{d}t}\nonumber \\&\quad =\sum _{i\in \mathrm{IS}}\sum _{b=q,g}\int _{x_i}^{1-\varepsilon }\frac{\mathrm{d}z}{z}\, \frac{\alpha _s(t)}{2\pi }\,P_{ba_i}\, \frac{f_{b}(x_i/z,t)}{f_{a_i}(x_i,t)} \nonumber \\&\qquad +\sum _{j\in \mathrm{FS}} \sum _{b=q,g}\int _\varepsilon ^{1-\varepsilon }\mathrm{d}z\, \frac{\alpha _s(t)}{2\pi }\,P_{a_jb}, \end{aligned}$$
(2)

where \(z\equiv z({{{\Phi _{n+1}}/{\Phi _{n}}}})\) is an energy-sharing variable and x the momentum fraction of the incoming parton in \(\Phi _n\). The first term in Eq. (2) corresponds to evolution by initial-state radiation, while the second term represents final-state radiation. Backward evolution [39] for initial-state radiation introduces a ratio of parton distribution functions (PDFs) f in the first term. The quality of the shower real-radiation pattern is governed by the unregularized, dimensionful splitting kernels \(P_{ij}\equiv P_{ij}({{{\Phi _{n+1}}/{\Phi _{n}}}}).\) Footnote 1 For brevity, we will suppress the indices of the splitting functions. The shower will produce an accurate real-emission pattern if the sum of all products of splitting probabilities and transition probabilities \(\left| \mathcal {M}{({{{\Phi _{n}}}})}\right| ^2\) is a good approximation of the full real-emission probability \(\left| \mathcal {M}{({{{\Phi _{n+1}}}})}\right| ^2\). For a transition from an n-particle to an \((n+1)\)-particle state, this can be achieved by the (symbolic) replacement

$$\begin{aligned}&\left[ \sum _{{\Phi _{n}}} P({{{\Phi _{n+1}}/{\Phi _{n}}}})\left| \mathcal {M}{({{{\Phi _{n}}}})}\right| ^2 \right] \nonumber \\&\quad \rightarrow \left[ \sum _{{\Phi _{n}}} P({{{\Phi _{n+1}}/{\Phi _{n}}}})\left| \mathcal {M}{({{{\Phi _{n}}}})}\right| ^2 \right] \nonumber \\&\qquad \times \frac{\left| \mathcal {M}{({{{\Phi _{n+1}}}})}\right| ^2}{\left( \sum _{\Phi '_{n}} P(\Phi _{n+1}/\Phi '_{n})\left| \mathcal {M}{({{\Phi '_{n}}})}\right| ^2 \right) }\nonumber \\&\quad = \sum _{{\Phi _{n}}} \left[ P({{{\Phi _{n+1}}/{\Phi _{n}}}})\left| \mathcal {M}{({{{\Phi _{n}}}})}\right| ^2 \mathcal {R}({{{\Phi _{n+1}}}}) \right] . \end{aligned}$$
(3)

Such a process- and multiplicity-dependent redefinition of the splitting kernel is called matrix-element correction (MEC). It is worth noting that this replacement changes both the shower no-emission probability and the real-emission pattern. The real-emission pattern is corrected to a target fixed-order accuracy. However, the accuracy of the parton-shower resummation of virtual corrections into Sudakov factors is not improved.

The impact of ME corrections is largest for hard, well-separated jets, as splitting kernels do not approximate the full fixed-order matrix element well for configurations with hard, well-separated jets. Thus, the most significant improvement of ME corrections can be obtained when correcting the n hardest splittings in the shower cascade. In practise, this means that hardness-ordered parton showers allow for simpler MEC schemes [44,45,46], which in particular do not require knowledge of high-multiplicity matrix elements as a function of evolution variables.Footnote 2 Instead, it is sufficient that the parton shower generates complete, physical intermediate momenta \( {\Phi _{n}}\) that can be used to evaluate \(\left| \mathcal {M}{({{{\Phi _{n}}}})}\right| ^2\) numerically. Thus, we will limit our discussion to hardness-ordered shower programs. This will allow for a level of process-independence, and make the iteration of ME corrections possible.

The key technical difficulty for a consistent application of ME corrections is the construction of the sum over parton-shower paths in the denominator of the correction factor \(\mathcal {R}({{{\Phi _{n+1}}}})\). Since parton showers are formulated as Markov processes, neither the weight nor the existence of each term in the sum is known a priori when the splitting governed by \(P({{{\Phi _{n+1}}/{\Phi _{n}}}})\) is generated, and all terms have to be reconstructed explicitly.

3 Matrix-element corrections for ordered parton showers

The formalism of ME corrections for ordered parton showers (MOPS) is close in spirit to the idea of the iterative MEC approach of [37, 38].Footnote 3 These previous ideas rely on a history-independent parton shower that is able to fill the complete available phase space. This necessitates abandoning parton-shower ordering, i.e. the property that ensures the resummation of large logarithms in ratios of evolution scales. Sensible resummation properties then rely on the introduction of auxiliary functions. Furthermore, configurations with hard well-separated jets might contain poorly understood higher-order corrections. It is thus sensible to limit ME corrections for the parton shower to phase-space regions reachable by an ordered sequence of branchings. This means that we need to rederive appropriate MEC factors \(\mathcal {R}({{{\Phi _{n}}}})\) that correctly encode the presence of complicated phase-space constraints due to ordering—making the resulting method substantially different from previous attempts.

To not overcomplicate the derivation of the MOPS formalism, we drop all coupling- and PDF factors in this section. These pieces are evaluated exactly as in an uncorrected parton shower (the probability of a splitting at evolution scale t includes a factor \(\alpha _s(t)/2\pi \), splittings involving initial legs induce ratios of PDFs \(f(\frac{x}{z},t)/f(x,t)\), cf. Eq. (2)), and do not enter in the MEC factors. Similarly, Sudakov factors are not explicitly written out when demonstrating the MOPS method. The MOPS procedure is applied during the Sudakov veto-algorithm as a redefinition of the splitting kernels, meaning that both the (real) emission probability and the no-emission probabilities are ME corrected. This ensures the unitarity of the method, i.e. that corrections to higher parton multiplicities vanish in observables that are only sensitive to a lower multiplicity.

Consider an arbitrary Born process with factorization scale \(t_{\text {fac}}\equiv t({{{\Phi _{0}}}})\) as starting point of the parton shower. The weight of the first branching is

$$\begin{aligned} P({{{\Phi _{1}}/{\Phi _{0}}}})~\Theta (t({{{\Phi _{0}}}})-t({{{\Phi _{1}}/{\Phi _{0}}}}))~ \left| \mathcal {M}{({{{\Phi _{0}}}})}\right| ^2~\text {d}{\Phi _{1}}, \end{aligned}$$
(4)

where the shower is restricted to scales below the factorization scale. For processes that require regularizing cuts at Born level, the matrix element \(\left| \mathcal {M}{({{{\Phi _{0}}}})}\right| ^2\) can be suitable redefined to include the necessary \(\Theta \)-functions. To correct the weight of the phase-space point \({\Phi _{1}}\) to the full fixed-order matrix element, all possible emissions from “underlying” Born configurations \(\Phi '_{0}\) that could have produced the phase-space point \({\Phi _{1}}\) that we want to correct have to be taken into account. A suitable multiplicative correction factor is thus

$$\begin{aligned}&\mathcal {R}({{{\Phi _{1}}}})\nonumber \\&\quad = \frac{\left| \mathcal {M}{({{{\Phi _{1}}}})}\right| ^2}{\sum \nolimits _{\Phi '_{0}} P({\Phi _{1}}/{\Phi '_{0}})~ \Theta (t({\Phi '_{0}})-t({\Phi _{1}}/{\Phi '_{0}}))~ \left| \mathcal {M}{({{\Phi '_{0}}})}\right| ^2}.\nonumber \\ \end{aligned}$$
(5)

Applying this correction to each individual splitting and summing over all shower contributions cancels the denominator of Eq. (5) and gives

$$\begin{aligned}&\mathcal {R}({{{\Phi _{1}}}})~\sum _{{\Phi _{0}}} P({{{\Phi _{1}}/{\Phi _{0}}}})~\Theta (t({{{\Phi _{0}}}})-t({{{\Phi _{1}}/{\Phi _{0}}}}))~ \left| \mathcal {M}{({{{\Phi _{0}}}})}\right| ^2\nonumber \\&\quad = \left| \mathcal {M}{({{{\Phi _{1}}}})}\right| ^2. \end{aligned}$$
(6)

The calculation of the correction factor for the weight of a second branching becomes more cumbersome,

$$\begin{aligned} \mathcal {R}({{{\Phi _{2}}}}) = \frac{\left| \mathcal {M}{({{{\Phi _{2}}}})}\right| ^2}{\sum \nolimits _{{\Phi '_{1}}}P({\Phi _{2}}/{\Phi '_{1}})~\mathcal {R}({{{\Phi '_{1}}}}) \sum \nolimits _{{\Phi '_{0}}}\Theta (t({\Phi '_{1}}/{\Phi '_{0}})-t({\Phi _{2}}/{\Phi '_{1}}))~ P({\Phi '_{1}}/{\Phi '_{0}})~\Theta (t({\Phi '_{0}})-t({\Phi '_{1}}/{\Phi '_{0}})) \left| \mathcal {M}{({{\Phi '_{0}}})}\right| ^2}. \end{aligned}$$
(7)

Here, the denominator sums over all possible ways how the shower can populate the phase-space point \({\Phi _{2}}\), taking into account the allowed (ordered) paths through the \(\Theta \)-functions with the ME corrected parton-shower weights of the intermediate \(+1\)-particle phase-space points. Consequently, \(\mathcal {R}({{{\Phi _{2}}}})\) includes the correction factors of the previous order, \(\mathcal {R}({{\Phi '_{1}}})\).

Fig. 1
figure 1

History pyramid to illustrate different levels of contribution to the MOPS factor. The superscripts are numbering the different nodes. We use the shorthands \(\mathcal {M}_{X}\equiv \left| \mathcal {M}{({{{\Phi _{X}}}})}\right| ^2\), \(t_X\equiv t({\scriptstyle {{\Phi _{X}}/{\Phi _{X-1}}}})\), and \(P_X\equiv P({\scriptstyle {{\Phi _{X}}/{\Phi _{X-1}}}})\). The top layer is the main \(+2\)-particle state and the lower boxes represent the clustered states after one and two successive clusterings, respectively. The scales and splitting probabilities associated with the clusterings are noted along the lines. For illustrative purposes we included a path where the Born state is reached after one clustering (purple line), as present e.g. when combining QCD and electroweak clusterings

It is useful to illustrate how this relatively complicated recursive definition is obtained with an example. Consider the case of a \(+2\)-particle state shown in Fig. 1. The \(+2\)-particle state on top of the pyramid can be reached from the base of the pyramid by several splitting sequences or “paths”. The paths are not necessarily physical but rather serve the purpose of illustration. In Fig. 1a all paths directly contribute to the \(+2\)-particle state, as each path from the base to the top follows a decreasing (i.e. ordered) sequence of branchings scales. With the shorthands introduced in the caption of Fig. 1 the correction factors for the \(+1\)-particle states are

$$\begin{aligned} \mathcal {R}_1^1 = \frac{\mathcal {M}_1^1}{P_1^1\,\mathcal {M}_0^1 + P_1^2\,\mathcal {M}_0^2} \quad \text {and}\quad \mathcal {R}_1^2 = \frac{\mathcal {M}_1^2}{P_1^3\,\mathcal {M}_0^3 + P_1^4\,\mathcal {M}_0^4}. \end{aligned}$$
(8)

Both factors contribute to the correction to the \(+2\)-particle state,

$$\begin{aligned} \mathcal {R}_2&= \frac{\mathcal {M}_2}{P_2^1\,\mathcal {R}_1^1\,(P_1^1\,\mathcal {M}_0^1 {+} P_1^2\,\mathcal {M}_0^2) {+} P_2^2\,\mathcal {R}_1^2\,(P_1^3\,\mathcal {M}_0^3 {+} P_1^4\,\mathcal {M}_0^4) {+} P_2^3\,\mathcal {M}_1^3} \nonumber \\&= \frac{\mathcal {M}_2}{P_2^1\,\mathcal {M}_1^1+P_2^2\,\mathcal {M}_1^2+P_2^3\,\mathcal {M}_1^3}. \end{aligned}$$
(9)

Since all paths contribute, the nesting of the MOPS factors cancels and the denominator reduces to the sum of the splitting kernels, multiplied with the \(+1\)-particle matrix elements.

Some paths in Fig. 1b are unordered, which leads to \(+1\) MOPS factors of

$$\begin{aligned} \mathcal {R}_1^1 = \frac{\mathcal {M}_1^1}{P_1^1\,\mathcal {M}_0^1} \quad \text {and}\quad \mathcal {R}_1^2 = \frac{\mathcal {M}_1^2}{P_1^3\,\mathcal {M}_0^3 + P_1^4\,\mathcal {M}_0^4}. \end{aligned}$$
(10)

Only one path (brown) contributes to the denominator of \(\mathcal {R}_1^1\)—the other path (red) is unordered.

The correction to the \(+2\)-particle state is

$$\begin{aligned} \mathcal {R}_2&= \frac{\mathcal {M}_2}{P_2^1\,\mathcal {R}_1^1\,P_1^1\,\mathcal {M}_0^1 + P_2^2\,\mathcal {R}_1^2\,P_1^4\,\mathcal {M}_0^4} \nonumber \\&= \frac{\mathcal {M}_2}{P_2^1\,\mathcal {M}_1^1 + P_2^2\,\dfrac{\mathcal {M}_1^2}{P_1^3\,\mathcal {M}_0^3 + P_1^4\,\mathcal {M}_0^4} \,P_1^4\,\mathcal {M}_0^4}. \end{aligned}$$
(11)

The red path in Fig. 1b does not contribute at all to the \(+2\)-particle state since the first branching scale is exceeding the factorization scale, \(t_1^2>t_{\text {fac}}^2\). This leads to a cancellation in the first term of the denominator in Eq. (11). The green path is not contributing directly to the \(+2\)-particle state, as \(t_2^2>t_1^3\). However, since \(t_1^3<t_{\text {fac}}^3\), the path is present in \(\mathcal {R}_1^2\). Therefore, the MOPS factor for the \(+2\)-particle state depends on more than one “layer” in the paths, and can thus not be calculated by reconstructing only \(+1\)-particle states from the \(+2\)-particle state that should be corrected.

This example highlights the core features of the MOPS method. The recursive structure of the correction factor represents a crucial difference to the GKS method (see Appendix A). At first sight, it seems counter-intuitive that knowledge of ordered and unordered paths is required to correctly calculate the correction factor for a phase-space point that has been generated by an ordered sequence of splittings. However, the necessity becomes clear when the weight of intermediate states is taken into account.

To obtain a uniform accuracy over the complete n-parton phase space, states beyond the reach of the parton shower have to be included. We discuss the treatment of these non-shower states in the next section, and present the general formula for the MOPS factor in Sect. 5.

4 Completing the calculation with non-shower configurations

The MOPS formalism discussed in Sect. 3 only covers the parton-shower phase space characterized by an ordered sequence of splitting scales (\(t_{\text {fac}}>t_1>t_2\dots \)). As a consequence, a prescription for the missing phase space is required. The precise definition of these regions depends on the parton shower itself, the starting scale, definition of the evolution variable, and recoil strategy. Configurations can either be forbidden by restricting the first emission to scales below the factorization scale, cuts on lowest-multiplicity phase space points, or by the ordering property of the shower.

When combining non-shower and shower states, care has to be taken to avoid double- or under-counting. As discussed in Sect. 3, the shower off lowest-multiplicity events is treated without any restrictions apart from ordering emissions in the parton-shower evolution variable. Only those higher-multiplicity states that cannot be reproduced by showering lower-multiplicity states need to be added explicitly. This criterion supersedes algorithms that rely on the introduction of a merging cut.Footnote 4 Uniform (leading-order) accuracy then is obtained across the complete emission phase space by also applying a ME corrected shower when adding soft-collinear shower radiation to non-shower states. This will, if performed naively, introduce overlap between (the shower off) different non-shower states. Three steps are required to avoid the overlap:

  1. 1.

    Non-shower events are defined as unordered if no ordered path exists, i.e. if different paths to the same ME state are present, the event is only considered unordered if none of the paths can be reproduced with an ordered sequence of branchings scales.

  2. 2.

    Potential overlap between non-shower states with different parton multiplicities has to be removed, e.g. a maximally unordered \(+2\)-particle state may also be produced as a shower emission off a maximally unordered \(+1\)-particle state. The explanation how this overlap is identified and removed in the higher-multiplicity states, is deferred to the end of Sect. 5, since it is helpful to first discuss how non-shower states are showered.

  3. 3.

    States produced by ordered parton showers overlap with soft-collinear radiation attached to non-shower states if the “history” of a phase-space point contains both ordered and unordered paths. Therefore, both have to be ME corrected with correction factors taking into account both possibilities of population.

We now turn to the scale setting in non-shower events with two or more additional partons. From a parton-shower standpoint, there is no a priori guideline how non-shower configurations should be treated. However, since non-shower configurations easily dominate LHC observables depending on many well-separated jets, finding a sensible scale-setting prescription for arbitrary processes will greatly improve the ability of fixed-order + parton-shower calculations to describe data. Variations around the central scale can then be used to assess the precision of the calculation.

To obtain a flexible scale-setting prescription, we borrow the idea of constructing all possible event histories from the CKKW-L [26,27,28] The aim of the procedure is twofold: define dynamical scales by exploiting the information about the phase-space points with the help of the weight and “substructure” of multi-jet matrix elements, while further ensuring a smooth inclusion of non-shower states with shower-accessible events.

For a sensible scale-setting prescription for non-shower states, we follow an argument similar to the derivation of the MOPS factor. However, ordering considerations should not be applied to non-shower states. Assume that a phase-space point \({\Phi _{n+1}}\) can be reached from multiple \(\Phi '_{n}\) states by splitting an external leg. The contribution to the cross section due to splitting a single leg can be approximated by

$$\begin{aligned} \alpha _s (t({\scriptstyle {{\Phi _{n+1}}/\Phi '_{n}}}))~ P({\scriptstyle {{\Phi _{n+1}}/\Phi '_{n}}})~ \alpha _s ^{n}(t_{n}^\mathrm {\,eff})~\left| \mathcal {M}{({{\Phi '_{n}}})}\right| ^2, \end{aligned}$$
(12)

where \(t_{n}^\mathrm {\,eff}\) is a suitable scale for the “underlying” n-particle state. To obtain the correct (leading-order) result when summing over all possible splittings \(\Phi '_{n}\rightarrow {\Phi _{n+1}}\), we can apply the corrective factor

$$\begin{aligned} \mathcal {R}({{{\Phi _{n+1}}}}) = \frac{\alpha _s ^{n+1}(t_{n+1}^\mathrm {\,eff})~ \left| \mathcal {M}{({{{\Phi _{n+1}}}})}\right| ^2}{\sum \nolimits _{\Phi '_{n}} \alpha _s (t({\scriptstyle {{\Phi _{n+1}}/\Phi '_{n}}}))~ P({\scriptstyle {{\Phi _{n+1}}/\Phi '_{n}}})~ \alpha _s ^{n}(t_{n}^\mathrm {\,eff})~\left| \mathcal {M}{({{\Phi '_{n}}})}\right| ^2}, \end{aligned}$$
(13)

where \(t_{n+1}^\mathrm {\,eff}\) is the desired (currently unknown) scale for the \((n+1)\)-particle state. To find a suitable scale, note that

  1. (a)

    if one splitting dominates over all other splittings, then a natural scale to capture the dynamics is strongly correlated with the relative jet separation of the dominant splitting,

  2. (b)

    if no splitting dominates, i.e. all splittings contribute democratically, there should be no strong preference for a scale, and a weighted average of jet separations seems appropriate.

Leaving aside the complications (and bias) induced by ordering constraints, an identical argument holds for parton-shower-produced states. In this case, the requirements above are fulfilled by keeping the characteristic shower-induced \(\alpha _s\) factors for every ME corrected shower splitting. This would be guaranteed if the \(\alpha _s \) factors in Eq. (13) would be identified by

$$\begin{aligned}&\alpha _s ^{n+1}(t_{n+1}^\mathrm {\,eff}) \nonumber \\&\quad =\frac{\sum \nolimits _{\Phi '_{n}} \alpha _s (t({\scriptstyle {{\Phi _{n+1}}/\Phi '_{n}}}))~ P({\scriptstyle {{\Phi _{n+1}}/\Phi '_{n}}})~ \alpha _s ^{n}(t_{n}^\mathrm {\,eff})~ \left| \mathcal {M}{({{\Phi '_{n}}})}\right| ^2}{\sum \nolimits _{\Phi '_{n}} P({\scriptstyle {{\Phi _{n+1}}/\Phi '_{n}}})~\left| \mathcal {M}{({{\Phi '_{n}}})}\right| ^2}, \end{aligned}$$
(14)

since then Eq. (13) is a simplified MEC factor. For ordered parton-shower sequences, Eq. (14) will not lead to the correct result. It is, however, well-suited as a scale-setting prescription for non-shower configurations. We will use Eq. (14) as the definition of the effective scales below, i.e. we set the renormalization and factorization scales for non-shower events to \(t^\mathrm {\,eff}\). The effective scale also serves as a shower (re)starting scale. The variation of the effective scale may act as an uncertainty estimate of the prescription.

An expression for the effective scale could also have been obtained by including PDF ratios in Eq. (13), which would mean that the choice of effective scale captured dynamics of underlying “hadronic” cross sections. We do not implement such a scale-setting prescription since we believe that the scale setting should be based on perturbative parton-level quantities.

Note that the scale-setting mechanism in Eq. (14) allows for \(t_{\text {fac}}< t^\mathrm {\,eff}\) if the scales entering the calculation are sufficiently large. An example of such a configuration are non-shower states with multiple hard (and possibly balancing) jets without \(p_\perp \) hierarchy. In this case, using a scale defined for the lowest-multiplicity process can result in pathologies [50]. It is desirable that \(t^\mathrm {\,eff}\) is not bounded by \(t_{\text {fac}}\), the factorization scale assigned to a fictitious lowest-multiplicity process. Instead, \(t^\mathrm {\,eff}\) should provide a more “natural” scale for this genuine multi-jet configuration. Furthermore, \(t^\mathrm {\,eff}\) is bound to remain in the perturbative region, since we only include non-shower phase space points for which clustering scales (as defined by the shower evolution variable) are above the parton-shower cut-off.

In Sect. 6 we will show that the scale setting outlined in this section results in a very good description of LHC data.

5 The complete algorithm

In this section, we summarize the combined fixed-order + parton-shower algorithm, and present the general form of the MOPS factor. The scheme introduces ME correction for several ordered consecutive parton-shower emissions. This is in general obtained by applying the MOPS factor

$$\begin{aligned} \mathcal {R}({{{\Phi _{n+1}}}})= & {} \left| \mathcal {M}{({{{\Phi _{n+1}}}})}\right| ^2\Biggl [ ~\sum \limits _{\Phi '_{n}} P({\Phi _{n+1}/{\Phi '_{n}}})~\mathcal {R}({{\Phi '_{n}}})~ \sum \limits _{\Phi '_{n-1}} \Theta (t({\Phi '_{n}/{\Phi '_{n-1}}})- t({\Phi _{n+1}/{\Phi '_{n}}}))~P({\Phi '_{n}/{\Phi '_{n-1}}})~\mathcal {R}({{\Phi '_{n-1}}}) \nonumber \\&\qquad \qquad \qquad \times \,\prod \limits _{k=n-2}^{k\le 1} \bigg ( \sum \limits _{\Phi '_{k}} \Theta (t({\Phi '_{k+1}/{\Phi '_{k}}})-t({\Phi '_{k+2}/{\Phi '_{k+1}}}))~ P({\Phi '_{k+1}/{\Phi '_{k}}})~\mathcal {R}({{{\Phi _{k}}}})\bigg ) \nonumber \\&\qquad \qquad \qquad \sum \limits _{\Phi '_{0}} \Theta (t(\Phi '_{1}/\Phi '_{0})-t(\Phi '_{2}/\Phi '_{1}))P(\Phi '_{1}/\Phi '_{0})~ \Theta (t(\Phi '_{0})-t(\Phi '_{1}/\Phi '_{0}))~\left| \mathcal {M}{({{\Phi '_{0}}})}\right| ^2 \Biggr ]^{-1} \end{aligned}$$
(15)

to the splitting kernel. When including the correct weight of each possible path, the result exhibits a recursive structure, where \(\mathcal {R}({{{\Phi _{n+1}}}})\) includes the correction factors of all previous orders, \(\mathcal {R}({{\Phi '_{n}}})\) to \(\mathcal {R}({{\Phi '_{1}}})\). Once non-shower states are added, their contributions to the MOPS factor are taken into account as well.

Non-shower states are added as new configurations, with renormalization and factorization scales calculated through

$$\begin{aligned} \alpha _s ^{n+1}(t_{n+1}^\mathrm {\,eff}) = \frac{\sum \nolimits _{\Phi '_{n}} \alpha _s (t({\scriptstyle {{\Phi _{n+1}}/\Phi '_{n}}}))~ P({\scriptstyle {{\Phi _{n+1}}/\Phi '_{n}}})~ \alpha _s ^{n}(t_{n}^\mathrm {\,eff})~ \left| \mathcal {M}{({{\Phi '_{n}}})}\right| ^2}{\sum \nolimits _{\Phi '_{n}} P({\scriptstyle {{\Phi _{n+1}}/\Phi '_{n}}})~\left| \mathcal {M}{({{\Phi '_{n}}})}\right| ^2}. \end{aligned}$$
(16)

This should ensure that the dynamics of the process are encoded in a sensible scale choice, without the scale-setting prescription being based on process- or multiplicity-dependent arguments.

Since non-shower states are included without a hard cut-off (e.g. a merging scale), the effective scale \(t^\mathrm {\,eff}\) may differ significantly from the factorization scale \(t_{\text {fac}}\). In this case, we further attach Sudakov factors by means of trial showering [26, 27] to the non-shower states to include a sensible suppression due to the resummation of large logarithms of \(t_{\text {fac}}/t^\mathrm {\,eff}\). This is relatively straight-forward for \(+2\)-particle states—a Sudakov factor \(\Delta (t_{\text {fac}},t_{2}^\mathrm {\,eff})\) is applied to ensure a sensible result if the \({\vec p}_\perp \) of the combined Born\(+2\)-parton system is small. For higher-multiplicity non-shower states, more scale hierarchies arise, and a more detailed scheme is necessary to cover all relevant cases. However, only two types of scale hierarchies can remain after removing the overlap between n-particle non-shower events and states that are produced by showering lower-multiplicity non-shower configurations: the ordering \(t_{\text {fac}}> t_{n}^\mathrm {\,eff}\), or the ordering \(t_{\text {fac}}> t_{n-1}^\mathrm {eff} > t_{n}\).Footnote 5 The hierarchy \(t_{\text {fac}}> t_{n}^\mathrm {\,eff}\) is again ameliorated by applying a single Sudakov factor \(\Delta (t_{\text {fac}},t_{n}^\mathrm {\,eff})\) to produce a sensible result for small \({\vec p}_\perp \) of the combined Born\(+n\)-parton system. If instead a hierarchy \(t_{\text {fac}}> t_{n-1}^\mathrm {\,eff} > t_{n}\) can be constructed, then a product of Sudakov factors \(\Delta (t_{\text {fac}},t_{n-1}^\mathrm {\,eff}) \Delta (t_{n-1}^\mathrm {\,eff},t_{n})\) is appropriate. This guarantees a uniform weighting of \(+n\)-particle events arising from either \(+n\)-particle non-shower states or showered \(+(n-1)\)-particle configurations. Note that the Sudakov factors \(\Delta (t_{\text {fac}},t^ \mathrm {\,eff})\) are unity if \(t_{\text {fac}}< t^\mathrm {\,eff}\).

The information about the different types of scale hierarchies are also used to remove the overlap between non-shower states with different parton multiplicities. States with scale hierarchies of the type \(t_{n-m}^\mathrm {\,eff}> t_{n-(m-1)}> \cdots > t_{n}\) are removed for \(m\ge 2\). For states that contain the hierarchy \(t_{n-1}^ \mathrm {\,eff} > t_{n}\), the event is removed if the clustered \(+(n-1)\)-particle state is itself an unordered state. Events without scale hierarchies that could have resulted from showering lower-multiplicity states are kept; that includes all \(+2\)-particle states with unordered scales \(t_{2}>t_{1}\) and \(+1\)-particle states with \(t_{1}>t_{\text {fac}}\). For the interested reader we include further methodological instructions in Appendix C.

6 Results

In this section, we present results obtained with the new method, including both the MOPS factor and the non-shower states (called “MOPS \(+\) unordered” in the following). A detailed validation can be found in Appendix B. The analyses are performed with Rivet [51]. We begin this section by studying the effect of the new method on jet separations, before moving to comparisons to LHC data. In both cases, we juxtapose the results with the GKS ME corrections implemented in Vincia. The GKS MECs scheme includes emissions above the factorization scale \(t_{\text {fac}}\) (see Appendix A2 for how those are generated) as does the MOPS \(+\) unordered method by adding non-shower \(+1\)-particle states. Emissions with scales \(t_{1}>t_{\text {fac}}\) would not naturally be present in the pure or MOPS corrected shower, where Born states are showered beginning at \(t_{\text {fac}}\). For the following results we add \(+1\)-particle states with scales \(t_{1}>t_{\text {fac}}\) explicitly to the pure and MOPS corrected shower, and shower these states using \(t_{1}\) as shower starting scale. This decreases the significance of including non-shower states w.r.t comparing to a strictly ordered shower evolution, but should avoid using an “overly conservative” shower setup when comparing to default Vincia.

6.1 Theory comparisons

Here, the general features of the new method are illustrated by discussing jet resolution scales. These variables show significant sensitivity to hard, well-separated jets as well as parton-shower resummation, and they can thus be used to gauge the effect of different pieces in the calculation. To not obscure the Sudakov shapes of the parton shower at low jet resolution, we do not include multiparton interactions.

Fig. 2
figure 2

Pythia8.2.26 + Vincia2.2 predictions for jet resolution measures \(d_{m\,m+1}\) and \(y_{m\,m+1}\) (the longitudinally invariant \(k_\perp \) jet algorithm with \(R=0.4\) for hadronic initial states and the Durham jet algorithm for lepton collisions). ME corrections are applied for \(\le \)3 emissions. The red band is obtained by varying the effective scale \(t^\mathrm {\,eff}~[\mathrm {GeV}]\) in non-shower events by factors of 2

Fig. 3
figure 3

Pythia8.2.26 + Vincia2.2 and Pythia8.2.15 + Vincia2.0.01 predictions for jet resolution measures in Drell–Yan events @ \(7\,\mathrm {TeV}\). ME corrections are applied for \(\le \)3 emissions

Hadron-level results for hadronic Z decays and Drell–Yan events are presented in Fig. 2. The results have the expected behavior: at low jet resolution, parton-shower effects dominate, while non-shower states contribute mainly to large jet scales. Hence, the MOPS factor is dominating the observable at low scales. At LEP, shower states remain a dominant contribution even when modeling well-separated jets, and the effect of non-shower states remains at below \(10\%\) per bin. Results at the LHC are in stark contrast to this. There, the influence of shower configurations decreases substantially for large jet resolution, and non-shower phase-space regions become increasingly important. The uncertainty from varying the effective scale is not significant at LEP, and should thus not be considered a realistic uncertainty estimate. At LHC, the variation of \(t^\mathrm {\,eff}~(=t_{\text {fac}}=t_{\text {ren}}=t_{\text {start}})\) is larger, and increases for high jet resolution, as expected from varying scales in a tree-level fixed-order variation. At low resolution, we observe a small increase in the scale uncertainty, which stems from the interplay of very large \(\alpha _s\) values with the Sudakov factors that are applied to non-shower states.

By comparing with previous ideas below, we hope to understand the short-comings and benefits of our MOPS \(+\) unordered prescription. In Fig. 3 we compare the results of Vincia2.2 without corrections, with the MOPS correction, MOPS \(+\) unordered scheme, and Vincia2.0.01 with smooth ordering for the GKS ME corrected orders.

The MOPS correction for purely evolution-induced events is small for all jet resolutions. Differences are mostly at the level of 1–5%, illustrating that the uncorrected shower already describes the matrix elements well in phase-space regions reachable by showering. As discussed above, the jet resolution scales exhibit a Sudakov suppression for small values. In the Sudakov region, the corrected predictions should not deviate greatly from the “plain” shower result. This is indeed the case for both the MOPS \(+\) unordered and the GKS MECs method for very small resolution scales. The GKS MECs method generates more events with larger \(d_{m\,m+1}\) separation. Due to the unitarity of the shower, this leads to a depletion of events with small separation compared to the pure shower. The behavior is consistent with the findings in [38], where differences between strong and smooth ordering have been investigated. The impact of non-shower states in the MOPS \(+\) unordered scheme remains noticeable close to the peak of the distribution, although the modeling of the Sudakov region approaches the uncorrected shower more quickly than for the GKS MECs method. This means that the handling of non-shower states with large scale hierarchies (cf. end of Sect. 5) is important in our approach. Merging approaches commonly discard non-shower states with separation below a certain (merging) scale.

In conclusion, we believe that the MOPS \(+\) unordered scheme has desirable features, and that the choices in the method lead to the expected behavior.

6.2 Comparisons to data

To assess how the method performs for realistic observables, we now turn to Drell–Yan \(+\) jets measurements at the LHC. All curves employ the NNPDF 2.1 LO PDF set [56] and use the corresponding strong coupling \(\alpha _s (k_\mu \,t)\) with one-loop running, \(\alpha _s (m_Z^2)=0.13\), and \(k_\mu =1\) for all branchings. We use these settings to compare all schemes on equal footing and choose \(k_\mu =1\) as required for the calculation of the effective scale.Footnote 6 Soft-physics parameters are kept at their current Vincia default values. The default Vincia2.0.01 tune [38] corresponds to different \(\alpha _s \) settings. While this results in a slightly better data description, it does not alter the general observations and conclusions of this section.

Fig. 4
figure 4

Pythia8.2.26 + Vincia2.2 and Pythia8.2.15 + Vincia2.0.01 predictions compared to ATLAS data from [52, 53] and CMS data from [54, 55]. Rivet analyses ATLAS\(\_\,\)2013\(\_\,\)I1230812, ATLAS\(\_\,\)2014\(\_\)I1300647, CMS\(\_\,\)2013\(\_\,\)I1209721, and CMS\(\_\,\)2015\(\_\,\)I1310737. For the leading jet \(p_\perp \) and the scalar \(p_\perp \) sum of jets the predictions are rescaled to the experimental inclusive one-jet cross section. ME corrections are applied for \(\le \)3 emissions. The red band is obtained by varying the effective scale \(t^\mathrm {\,eff}~[\mathrm {GeV}]\) in non-shower events by factors of 2

In Fig. 4 we confront the results of Vincia2.2 without corrections, with the MOPS correction, MOPS \(+\) unordered scheme, and Vincia2.0.01 with GKS ME corrections with ATLAS [52, 53] and CMS [54, 55] measurements.

As already seen in Sect. 6.1, the effect of the MOPS correction factor is small for all observables. This is of benefit for the description of the Drell–Yan \(p_\perp \) spectrum (upper left panel of Fig. 4), for which the plain shower already offers a sensible data description. The quality of the description also remains unchanged for the MOPS \(+\) unordered scheme. The other observables in Fig. 4 test the existence of hard, well-separated emissions in the tails of the distributions and are thus poorly modeled with the parton shower alone. We find a very good data description with the MOPS \(+\) unordered scheme. In particular, the quality of the data description in our scheme relies crucially on the treatment of non-shower states. The scale-setting mechanism presented in Sect. 4 produces promising results, with the naive central scale choice close to the data, but with a large, leading-order-like uncertainty due to scale variations. We anticipate that the width of the band will decrease when performing a next-to-leading-order calculation with a similar scale choice. The uncertainty due to scale variations is largest in phase-space regions most sensitive to non-shower contributions. For the \(S_\perp \) and leading jet \(p_\perp \) distributions, the results of the GKS MECs approach touch the uncertainty bands attributed to non-shower events at low values, but are outside of the band in regions influenced by multiple hard jets. Both of these observables are much improved in the MOPS \(+\) unordered method, compared to the uncorrected shower. For the angle between the Z-boson and the hardest jet we observe a satisfactory data description for both our new method and Vincia2.0.01.

7 Conclusions

We have presented an algorithm to obtain fixed-order accurate predictions combined with all-order parton-shower evolution that produces finite and non-overlapping results without introducing a merging scale. The new algorithm requires the introduction of a sophisticated matrix-element correction method for evolution-induced configurations. States beyond the reach of the parton shower are included with a systematic scale-setting procedure. This smoothly combines non-shower configurations and states produced in the ordered parton-shower evolution. The algorithm does not depend on specific properties of the parton shower and allows for arbitrary dead zones (which may be required by resummation considerations). The new fixed-order \(+\) parton-shower scheme has been implemented in the Vincia parton shower and will be made publicly available upon the Vincia2.2 release.

The effect of including ME corrections for ordered parton-shower splittings is minor compared to the uncorrected shower. This means that the method does not deteriorate the shower resummation, and gives us confidence that the improvement does not interfere with other improvement strategies [57,58,59]. The main improvements stem from a careful treatment of contributions from phase-space regions that are not accessible by ordered parton showers. Such contributions are included with a sophisticated scale-setting prescription. For hadronic initial we find the scale setting to have a sizable influence on observables, since large parts of phase space are not shower accessible. We presented comparisons to data for the \(pp\rightarrow Z+\)jets process and found the results of our new algorithm to be in good agreement with the data.