1 Introduction

Precise prediction of experimental data at the LHC is one of the main challenges in high energy physics. Three isolated prompt photons in the protons-protons collision at the ATLAS [1] shows that the next-to-leading order (NLO) result is not enough to obtain a good description of the data. However, it is shown that the next-to-next-to leading order (NNLO) QCD results [2, 3] can nicely cover the experimental data. These predictions are based on the collinear factorization framework, and assumes that the parton enters into hard interaction is collinear to the incoming proton, i.e. \(k=xP\), where P is momentum of the proton, and x is the fraction of the proton’s momentum that the parton carries. This factorization allows us to write the hadronic cross section as a convolution of partonic cross section, \({\hat{\sigma }}\), and parton distribution functions (PDFs):

$$\begin{aligned} \sigma = \sum _{i,j \in {q,g}}\int \dfrac{dx_1}{x_1}\dfrac{dx_2}{x_2}f_i(x_1,\mu ^2) f_j(x_2,\mu ^2){\hat{\sigma }}_{ij} \end{aligned}$$
(1)

Where \(f_{i(j)}(x_{1(2)},\mu _F^2)\) in the above equation are the momentum weighted parton densities and related to PDFs as \(f_{q(g)}(x_{1(2)},\mu _F^2)=x_{1(2)}q(g)(x_{1(2)},\mu _F^2)\). These scale dependent PDFs follow the DGLAP evolution equation [4,5,6] and are based on the assumption that parton enters into hard interaction emits collinear parton along the evolution ladder. Hence one has the strong ordering on the scale in a way the transverse momentum of parton is negligible with respect to the scale along the evolution ladder.

However, at large center of mass energies, x becomes small and transverse momentum of parton is also comparable against the collinear component of momentum. Therefore the momentum of parton can be written as \(k=xP+k_t\), where \(k_t\) is transverse momentum of the parton. In contrast to collinear factorization framework, due to the important role of parton transverse momentum, no strong ordering on evolution scale exists and hence instead of the PDFs one needs transverse momentum dependent parton distribution functions (TMDs) or equivalently Unintegrated parton distribution functions (UPDFs), i.e. \(f(x,k_t^2, \mu ^2)\). In this framework hadronic cross section can be calculated with the help of the \(k_t\)-factorization, i.e.:

$$\begin{aligned} \sigma= & {} \sum _{i,j \in {q,g}}\int \dfrac{dx_1}{x_1}\dfrac{dx_2}{dx_2} \dfrac{dk_{1,t}^2}{k_{1,t}^2}\dfrac{dk_{2,t}^2}{k_{2,t}^2} f_i(x_1, k_{1,t}^2, \mu ^2)\nonumber \\&\times f_j(x_2, k_{2,t}^2, \mu ^2){\hat{\sigma }}_{ij}^*, \end{aligned}$$
(2)

where \({\hat{\sigma }}_{ij}^*\) is the off-shell partonic cross section.

The \(k_t\)-factorization has shown to be successful in describing the data of non-inclusive and those belong to high energy limit observables, see reviews [7,8,9]. However, there are challenges in obtaining appropriate UPDFs for all partons, due to the fact that the BFKL [10,11,12] and CCFM [13,14,15] evolution equations were only limited to gluon. Although later CCFM UPDFs are extended to include valence quarks [16], but still no complete set of CCFM UPDFs for all quark flavors exist.

One of the first approaches that defined UPDFs for all partons is named Kimber, Martin and Ryskin (KMR) [17]. This approach utilizes the DGLAP evolution equation in a way that parton becomes \(k_t\) dependent only in the last evolution step. This approach in its original form applies angular ordering not only on gluon emission but also on quark emission, too. However, later Martin, Ryskin and Watt (MRW) [18] fix this theoretical inconsistency, by correctly applying this ordering only on gluon emission. They also extends the LO-MRW approach to the NLO level (NLO-MRW). One can find a detailed investigation of these UPDFs in the references [19,20,21], and also effects of using these UPDFs in cross section calculations are discussed in the references [22,23,24,25,26,27,28,29,30].

Recently, another approach for obtaining different UPDFs introduced which solves the DGLAP evolution equation by parton branching method and collects transverse momentum of partons along the evolution ladder [31, 32]. This method is called parton branching (PB), and has shown remarkable success in describing experimental data [33]. This method is also compared with the LO-MRW approach by calculating the Drell–Yan Z-boson \(p_T^{ll}\) distribution [34], and showed that its prediction at small and large di-lepton transverse momentum is closer to the data than the LO-MRW.

Our goal in this work is to utilize the \(k_t\)-factorization to calculate three isolated prompt photon productions, which is not currently available in the literature. On the one side, we pursue to show that the \(k_t\)-factorization framework with only tree level Feynman diagrams at the NLO-level with the PB and NLO-MRW UPDFs can describe the data well and even comparable to the NNLO level of collinear factorization framework. On the other side, it will be shown that the NLO-MRW UPDF in the wide kinematics range is close to the PB UPDF.

The structure of this paper is as follows: In Sect. 2 we give an overview of different UPDF models, including LO-MRW, NLO-MRW and PB, then we present the method of calculation and experimental cuts. In the Sect. 3 we discuss our results by presenting, comparing and discussing different UPDFs and also their predictions of experimental data. Finally, in the Sect. 4 our conclusions will be presented.

2 Theoretical framework

2.1 MRW UPDFs at LO and NLO levels

LO-MRW UPDFs as introduced shortly in the introduction is based on the DGLAP evolution equation. In this approach it is assumed that parton evolves to the last evolution step collinear to the parent proton, i.e. \(f_{b \in {q,g}}(x/z,k_t^2)\), where z is the momentum fraction with respect to the parent parton, and also as it is obvious the scale of the DGLAP evolution is set equal to transverse momentum of parton. Then the parton has a real emission with \(k_t\) comparable to the factorization scale described by \(\dfrac{\alpha _s(k_t^2)}{2\pi } P_{ab}(z)\) in the leading logarithmic approximation. Finally, the parton evolves to the factorization scale without emitting any real emission via the Sudakov form factor, i.e. \(T_a(k_t^2,\mu ^2)\). Therefore, the MRW UPDFs can be written as follows:

$$\begin{aligned} f_a(x,k_t^2,\mu ^2) =T_a(k_t^2,\mu ^2) \dfrac{\alpha _s(k_t^2)}{2\pi } \int _x^1 P_{ab}(z) f_b\left( \dfrac{x}{z}, k_t^2\right) ,\nonumber \\ \end{aligned}$$
(3)

where the Sudakov form factor is:

$$\begin{aligned} T_a(k_t^2,\mu ^2) = exp\bigg (-\int _{k_t^2}^{\mu ^2} \dfrac{d\kappa _t^2}{\kappa _t^2}\dfrac{\alpha _s(\kappa _t^2)}{2 \pi } \sum _{b=q,g}\int _0^1 d\xi \xi P_{ba}(\xi ) \bigg ).\nonumber \\ \end{aligned}$$
(4)

One should note that the above equation is valid only in the \(k_t \ge \mu _0 \sim 1 \) GeV, and for defining UPDFs at \(k_t < \mu _0\), normalization condition can be employed:

$$\begin{aligned} f_a(x,\mu ^2) = \int _0^{\mu ^2} \dfrac{dk_t^2}{k_t^2} f_a(x,k_t^2,\mu ^2). \end{aligned}$$
(5)

Therefore, constraining UPDFs to satisfy the normalization condition, the following constant distribution can be obtained at \(k_t < \mu _0\) [18, 35]:

$$\begin{aligned} \dfrac{1}{k_t^2}f_a(x,k_t^2 ,\mu ^2)\Bigg \vert _{k_t < \mu _0} = \dfrac{1}{\mu _0^2}f_a(x,\mu _0^2)T_a(\mu _0^2,\mu ^2) \end{aligned}$$
(6)

Expanding Eq. (3), one can write the LO-MRW UPDFs in their full forms as follows:

$$\begin{aligned} \begin{aligned} f_q(x,k_t^2, \mu ^2)&= T_q(k_t^2, \mu ^2) \frac{\alpha _{s}^{LO}(k_t^2)}{2\pi }\\&\quad \times \int _x^1\left[ P_{qq}^{LO}(z)f_q^{LO}\left( \frac{x}{z}, k_t^2\right) \Theta (z_{max}-z) \right. \\&\quad \left. + P_{qg}^{LO}(z) f_g^{LO}\left( \frac{x}{z}, k_t^{2}\right) \right] \;\mathrm {d}z, \end{aligned} \end{aligned}$$
(7)
$$\begin{aligned} \begin{aligned} f_g(x,k_t^2, \mu ^2)&= T_g(k_t^2, \mu ^2) \frac{\alpha _{s}^{LO}(k_t^2)}{2\pi }\\&\quad \times \int _x^1\left[ P_{gg}^{LO}(z)f_g^{LO}\left( \frac{x}{z}, k_t^2\right) \Theta (z_{max}-z)\right. \\&\quad \left. + \sum _q P_{gq}^{LO}(z)f_q^{LO}\left( \frac{x}{z}, k_t^2\right) \right] \;\mathrm {d}z, \end{aligned}\nonumber \\ \end{aligned}$$
(8)

with Sudakov form factors as:

$$\begin{aligned} T_q(k_t^2,\mu ^2)= & {} exp\left( -\int _{k_t^2}^{\mu ^2} \frac{\mathrm {d}p_t^2}{p_t^2} \frac{\alpha _{s}^{LO}(p_t^2)}{2 \pi }\right. \nonumber \\&\times \left. \int _{0}^1 P_{qq}^{LO}(\xi )\Theta (\xi _{max} - \xi )\;\mathrm {d}\xi \right) , \end{aligned}$$
(9)
$$\begin{aligned} T_g(k_t^2,\mu ^2)= & {} exp\left( -\int _{k_t^{2}}^{\mu ^2}\frac{\mathrm {d}p_t^2}{p_t^2} \frac{\alpha _{s}^{LO}(p_t^2)}{2 \pi } \right. \nonumber \\&\times \int _{0}^1 ( P_{gg}^{LO}(\xi )\Theta (\xi _{max}-\xi ) \Theta (\xi - \xi _{min})\nonumber \\&\left. + n_F P_{qg}^{LO}(\xi ))\;\mathrm {d}\xi \right) , \end{aligned}$$
(10)

where in the Eq. (10), \(n_F\) is the active number of quark–antiquark flavors and \(\xi _{min}=1-\xi _{max}\), and also in Eqs. (7) to (10), \(\xi _{max}\) and \(z_{max}\) are introduced to avoid soft gluon emission divergence.

The \(z_{max}\) cutoff can be determined with the help of angular ordering of gluon emission in the last evolution step [17, 18, 35], i.e:

$$\begin{aligned} \mu > z {\tilde{q}}, \end{aligned}$$
(11)

where \({\tilde{q}}\) is the rescale transverse momentum of the last step emission and is equal to \(k_t/(1-z)\). Therefore one can obtain \(z_{max}\) as follows:

$$\begin{aligned} \mu > z \dfrac{k_t}{(1-z)} \rightarrow z_{max} = \dfrac{\mu }{\mu + k_t}. \end{aligned}$$
(12)

Unitarity gives the same cutoff for \(\xi _{max}\) [35], i.e.:

$$\begin{aligned} \xi _{max} = \dfrac{\mu }{\mu + p_t}. \end{aligned}$$
(13)

It is important to note that in the literature two forms of the LO-MRW formalism exist, where one is based on the Integral form discussed above and the other is based on the differential form, i.e.:

$$\begin{aligned} f_a(x,k_t^2,\mu ^2) = \dfrac{\partial }{\partial \log k_t^2}\big [ f_a(x,k_t^2) T_a(k_t^2,\mu ^2) \big ] \end{aligned}$$
(14)

It is straightforward to show that the two forms are equivalent, however as shown in the reference [36], this is not correct. It is shown that using the differential form leads to discontinuous and negative behavior in the region \(k_t \ge \mu \). In order to obtain same results with the integral form one needs to use the cutoff dependent PDFs, instead of the ordinary PDFs. However, as it is mentioned in the reference [36], complications which arise due to cutoff dependent PDFs can be avoided by using the integral form and ordinary PDF sets. Therefore, in this work we adopt the integral form of the LO-MRW with angular ordering constraint \(z_{max}\).

The LO-MRW formalism is extended to the NLO level by the choice of the DGLAP scale as \(k^2=k_t^2/(1-z)\) instead of \(k_t^2\). In these UPDFs, NLO level strong coupling and splitting functions instead of LO ones are used. The consequence of using \(k^2\), is an additional cutoff \(\Theta (\mu ^2-k^2)\) that suppresses \(k^2\) to be less than \(\mu ^2\).

Martin et al. showed that using the LO splitting functions in this formalism has little effect on the UPDFs, and one can reach relatively the same UPDFs considering the splitting functions at the LO level instead of the NLO ones [18]. Here in this work we use this simplified form and henceforth the NLO-MRW can be written as follows:

$$\begin{aligned} \begin{aligned} f_q(x,k_t^2, \mu ^2)&=\int _x^1 T_q(k^2, \mu ^2) \frac{\alpha _{s}^{NLO}(k^2)}{2\pi }\\&\quad \times \left[ P_{qq}^{LO}(z)f_q^{NLO}\left( \frac{x}{z}, k^2\right) \Theta (z_{max}-z) \right. \\&\quad \left. + P_{qg}^{LO}(z) f_g^{NLO}\left( \frac{x}{z}, k^{2}\right) \right] \Theta (\mu ^2-k^2) \;\mathrm {d}z, \end{aligned}\nonumber \\ \end{aligned}$$
(15)
$$\begin{aligned} \begin{aligned} f_g(x,k_t^2, \mu ^2)&= \int _x^1 T_g(k^2, \mu ^2) \frac{\alpha _{s}^{NLO}(k^2)}{2\pi } \\&\quad \times \left[ P_{gg}^{LO}(z)f_g^{NLO}\left( \frac{x}{z}, k^2\right) \Theta (z_{max}-z)\right. \\&\quad \left. + \sum _q P_{gq}^{LO}(z)f_q^{NLO}\left( \frac{x}{z}, k^2\right) \right] \Theta (\mu ^2-k^2)\;\mathrm {d}z, \end{aligned}\nonumber \\ \end{aligned}$$
(16)

with Sudakov form factors as:

$$\begin{aligned} T_q(k^2,\mu ^2)= & {} exp\left( -\int _{k^2}^{\mu ^2} \frac{\mathrm {d}p^2}{p^2} \frac{\alpha _{s}^{NLO}(p^2)}{2 \pi }\right. \nonumber \\&\times \left. \int _{0}^{1} \;\mathrm {d}\xi \; P_{qq}^{LO}(\xi ) \Theta (\xi _{max}-\xi ) \right) , \end{aligned}$$
(17)
$$\begin{aligned} T_g(k^2,\mu ^2)= & {} exp\left( -\int _{k^2}^{\mu ^2} \frac{\mathrm {d}p^2}{p^2} \frac{\alpha _{s}^{NLO}(p^2)}{2 \pi }\right. \nonumber \\&\times \int _{0}^{1} \;\mathrm {d}\xi \; \left[ P_{gg}^{LO}(\xi ) \Theta (\xi _{max}-\xi ) \Theta (\xi -\xi _{min})\right. \nonumber \\&\left. \left. + n_F P_{qg}^{LO}(\xi )\right] \right) . \end{aligned}$$
(18)

Here one should note that due to dependence of \(k^2\) on z, the coupling and Sudakov form factors in Eqs. (14) and (17) are moved into the integral of z. Additionally, the cutoff \(\Theta (\mu ^2-k^2)\) stops the parton to have momentum larger than the factorization scale.

Before finishing this section an important point is in order here. The LO-MRW in its original form has no dimension, while, some other UPDF sets in the literature have \(1/(\mathrm{GeV}^2)\) dimension. This results in different hadronic cross section formula with \(1/(k_t^2)\) in the denominator of the Eq. (2) to be moved into the UPDFs, and hence one has \(F(x,k_t^2, \mu ^2) = \dfrac{f(x,k_t^2, \mu ^2)}{k_t^2}\), i.e.:

$$\begin{aligned} \sigma= & {} \sum _{i,j \in {q,g}}\int \dfrac{dx_1}{x_1}\dfrac{dx_2}{dx_2} dk_{1,t}^2 dk_{2,t}^2 F_i(x_1, k_{1,t}^2, \mu ^2) \nonumber \\&\times F_j(x_2, k_{2,t}^2, \mu ^2){\hat{\sigma }}_{ij}. \end{aligned}$$
(19)

In addition to this change, it is straightforward that the normalization condition changes as follows:

$$\begin{aligned} f_a(x,\mu ^2) = \int _0^{\mu ^2} dk_t^2 F_a(x,k_t^2,\mu ^2), \end{aligned}$$
(20)

2.2 PB UPDFs

Another approach which allows us to obtain UPDFs for both quark and gluon is called parton branching UPDFs. This method allows to obtain UPDFs by solving the DGLAP evolution equation iteratively with Monte Carlo method and by calculating transverse momentum at every splitting kernel. This method imposes angular ordering in addition to virtuality ordering along the evolution ladder. UPDFs distributions at the initial scale \(\mu _0\) is chosen to have a factorized form of dependent on the transverse momentum via Gaussian distribution and a parameterized form with dependency on x and \(\mu _0^2\) [37, 38]. Generally parton branching UPDFs can be written as follows:

$$\begin{aligned} \begin{aligned}&F_a(x, k_t^2,\mu ^2) = \Delta _a(\mu ^2) F_a(x, k_t^2, \mu _0^2) \\&\quad + \sum _b \int \dfrac{d^2\varvec{q}{^\prime }}{\pi \varvec{q}^{\prime 2}} \dfrac{\Delta _a(\mu ^2)}{\Delta _a(\varvec{q}^{\prime 2})} \Theta (\mu ^2-\varvec{q^{\prime 2}} ) \Theta (\varvec{q}^{\prime 2} - \mu _0^2) \\&\quad \times \int _x^{z_M} \dfrac{dz}{z} P_{ab}^{R}(\alpha _s,z) F_b\left( \dfrac{x}{z}, k^{\prime 2}_t, \varvec{q^{\prime 2}}\right) . \end{aligned}\nonumber \\ \end{aligned}$$
(21)

where \(\varvec{k}^{\prime }_t= \varvec{q^\prime }(1-z) + \varvec{k}_t\) and the \(P_{ab}^{R}(\alpha _s,z)\) is the splitting function separated into two parts, one contains soft gluon emission singularity and the other contains logarithmic and analytic terms, see reference [37]. Additionally, the Sudakov form factor \(\Delta \) is as follows:

$$\begin{aligned} \Delta _a(\mu ^2) = exp\left( -\sum _b \int _{\mu _0^2}^{\mu ^2} \dfrac{d\mu ^{\prime ^2}}{\mu ^{\prime 2}} \int _0^{z_M} dz z P_{ba}^{R}(\alpha _s,z)\right) ,\nonumber \\ \end{aligned}$$
(22)

where \(z_M\) is the soft gluon resolution scale and separates real and no-real emissions.

PB UPDFs can be generated by employing TMDlib [39] which provides different UPDF sets. In this work we utilize PB-NLO-HERAI+II-2018-set2 (PB18-set2) [37] UPDF set which are obtained by fitting to the experimental data of HERA I+II. In this set the \(z_M\) is fixed to 0.99999, but as it is pointed out in [32, 37] due to using angular ordering, UPDFs are stable with respect to variations of \(z_M\). Another important point about PB18-set2 is that the emitted parton transverse momentum is used as the argument of the coupling constant, while for the other PB set PB-NLO-HERAI+II-2018-set1 (PB18-set1) available in the TMDlib the evolution scale \(\mu \) is used. It is shown in [37] that these two sets give similar results for large \(k_t\), however the difference is mostly shown itself at small \(k_t\) in a way that \(q_T^{ll}\) of Z Boson Drell–Yann spectrum at small dilepton transverse momentum can be better described by PB18-set2. This is the reason we stick to PB18-set2 for calculating differential cross sections of three photons production, and for simplicity we adopt the PB name alone in what follows rather than PB18-set2.

2.3 Method of calculation and experimenta cuts

We calculate three-photon productions in proton-proton collisions at center of mass energy of 8 TeV within the \(k_t\)-factorization framework in accordance with the corresponding ATLAS experimental data [1]. The calculation is performed with the KATIE [40] parton-level event generator with \(n_F=5\). In the following, we first give a brief review of the KATIE and then present the cut requirements of the ATLAS three-photon production [1] experiment.

The KATIE is the parton-level event generator which can produce parton-level events at tree level for various number of final state particles with off-shell, in addition to on-shell kinematics. This generator can be either linked to TMDlib and use different UPDFs via this library or one can produce grid files which then read by the KATIE for event generation. Here, we adopt the first method for using PB UPDFs and the latter method for using the LO-MRW and NLO-MRW UPDFs in our cross section calculation. It should be noted that the NLO-MRW UPDFs and the integral form of the LO-MRW UPDFs are not available in the TMDlib yet. Unfortunately, the LO-MRW grid files with the name MRW-CT10nlo [41] in TMDlib are based on the differential form of the LO-MRW and as discussed in the Sect. 2.1, they can be problematic for cross section calculation. Therefore, we generate grids files of the LO and NLO-MRW UPDFs for each parton and also provide them publicly [42]. For the LO and NLO-MRW input PDFs we utilize MMHT2014 PDFs set [43]. These grid files as mentioned in the [40] must be comprised of four columns according to ln(x), \(ln(k_t^2)\), \(ln(\mu ^2)\) and \(F(x, k_t^2, \mu ^2)\).

Fig. 1
figure 1

The top (bottom) panel shows the fraction of CT14nlo/MMHT2014nlo for up quark (gluon) respectively

Fig. 2
figure 2

The plots of LO-MRW, NLO-MRW and PB gluon UPDFs with respect to \(k_t^2\) for different x values as denoted in each plot are shown

Fig. 3
figure 3

The same as Fig. 2 but for up quark

In calculating cross section three sub-processes \(q + \overline{q} \rightarrow \gamma \gamma \gamma \), \(q + g \rightarrow \gamma \gamma \gamma + q\) and \(q + \overline{q} \rightarrow \gamma \gamma \gamma + g\) are considered. Due to this fact that the KATIE is limited to parton level processes, the full NLO calculation by considering various loops is not yet possible. Hence, soft gluon emission can be problematic and therefore we impose a cut on the phase space to avoid the soft gluon region by requiring the emitted gluon to have transverse momentum larger than the factorization scale, i.e. to be hard, which is similar to the method employed in the reference [44]. Calculating the cross section with imposing this cutoff and removing the soft gluon emission results in the process \(q + \overline{q} \rightarrow \gamma \gamma \gamma + g\) to have negligible role in comparison with the other two sub-processes. On the other hand, in the definition of our adopted UPDFs, there is the Sudakov form factors which have suppressive effect and can make the cross section well-behaved and finite [45]. The same issue is also mentioned in the page 7 of the reference [46]. Furthermore, the following experimental cuts are imposed on our calculation:

  1. 1.

    Photons need to be separated from each other by \(\Delta R_{ij} > 0.45\), where \(\Delta R_{ij}=\sqrt{(\eta _i - \eta _j)^2+(\phi _i-\phi _j)^2}\).

  2. 2.

    Transverse energy of the three photons with highest transverse energies are: \(E_T^{\gamma _1} > 27\; \mathrm{GeV}\), \(E_T^{\gamma _2} > 22\; \mathrm{GeV}\), \(E_T^{\gamma _3} > 15 \; \mathrm{GeV}\), where \(E_T^{\gamma _1}\), \(E_T^{\gamma _2}\) and \(E_T^{\gamma _3}\) are the photons with the highest, second highest and softest transverse energies.

  3. 3.

    All photons must have pseudo-rapidities \(0 \le |\eta ^{\gamma }| \le 1.37\) or \(1.56 \le |\eta ^{\gamma }| \le 2.37\).

  4. 4.

    Three photon invariant mass, \(m^{\gamma _1 \gamma _2 \gamma _3}\), is larger than \(50 \; \mathrm{GeV}\).

  5. 5.

    Instead of the standard isolation cone implemented in the experiment, we impose smooth isolation cone [47] with benefits that on the one side it regularizes photon collinear divergence and on the other side it suppresses fragmentation contribution [1].

    The smooth isolated cone enforces the transverse energies of particles around the distance \(\Delta R \le R_0\) from each photon to be:

    $$\begin{aligned} E_T^{iso}(\Delta R) < E_T^{max} \dfrac{1- \cos {\Delta R}}{1-\cos {R_0}}, \end{aligned}$$
    (23)

    where \(E_T^{iso}\) is the sum of transverse energies of the particles around the photon in the distance less than \(\Delta R\). In this work, our calculation is limited to the parton level and therefore we have only one particle in the final state. Additionally similar to the reference [3], we set \(R_0 = 0.4\) and \(E_T^{max} = 10 \; \mathrm{GeV}\).

Fig. 4
figure 4

The top (bottom) panel shows the fraction of \(NLO-MRW/PB\) for gluon (up) quark at \(\mu ^2=10000\), respectively

We choose \(\mu _{F,R}^{central}=\sqrt{p^2_{\gamma \gamma \gamma , T} + m_{\gamma \gamma \gamma }^2}\) as the factorization and renormalization scales. Additionally, to estimate the scale uncertainty of our calculation we repeat the same event generation one with \(\mu _{F,R}^{upper} = 2 \mu _{F,R}^{central}\) and the other with \(\mu _{F,R}^{lower} = 0.5 \mu _{F,R}^{central}\).

3 Results and discussions

Before presenting the results, it is important to gain an insight of different UPDF models to understand the difference and similarity of them in cross section predictions.

One of the most important elements of the LO and NLO-MRW UPDFs is the input PDFs. These PDFs are provided by different theoretical groups for instance MMHT2014 [43], CT14 [48], NNPDF [49]. The difference between PDFs sets are mostly due to the choice of heavy quark treatment and the data sets they use for the initial scale fitting [37]. In order to see how our results may be affected with the different input PDF sets choices, we as an example, analyze our adopted PDF set, i.e. MMHT2014, with another famous PDF set, i.e. CT14 at the NLO level by plotting the fraction of them, i.e. CT14nlo/MMHT2014nlo, for up and gluon PDFs in \(\log _{10}x-\log _{10}\mu ^2\) space. For presenting such a comparison and using these two PDF sets, LHAPDF library [50] is adopted. It can be seen in the Fig. 1 that these two PDF sets are in accordance with each other in most \(\log _{10}x-\log _{10}\mu ^2\) space. Although, a relatively significant difference between gluon PDF of CT14nlo and MMHT2014nlo at large \(log_{10}(x) \ge 0.5 \) and small \(log_{10}(x) \le -4.2\) is observed which does not play any significant role in our calculation for the energy range of three photon production experiment. To generate our results, we use PDF sets of \(\text {MMHT2014nlo68cl}\) and \(\text {MMHT2014lo68cl}\) for the LO-MRW and NLO-MRW UPDFs with the help of LHAPDF [50] interface library.

Fig. 5
figure 5

The top (bottom) panel shows the fraction of \(PB/LO-MRW\) for gluon (up) quark at \(\mu ^2=10000\), respectively

In the Figs. 2 and 3, a comparison between different UPDF models for up quark and gluon at \(\mu ^2=1000\) and for \(x=0.0001\), \(x=0.001\) and \(x=0.01\) is shown. As can be seen in these two figures, UPDFs of the NLO-MRW and PB are larger than the LO-MRW UPDFs at small transverse momentum, while they become smaller at large transverse momentum. The reason for steep decrease of NLO-MRW UPDFs at large transverse momentum is due to the cutoff \(\Theta (\mu ^2-k^2)\), where it constrains the transverse momentum to the region less than the factorization scale. While, because the LO-MRW UPDFs have no cutoff on the non-diagonal terms of the DGLAP splitting function, this leads to LO-MRW UPDFs becomes much larger at \(k_t\) close to \(\mu \) with respect to other two UPDF models. Finally, it can be seen that while gluon UPDF models at middle transverse momentum are relatively similar to each other, for up quark the PB UPDF becomes larger with respect to other two UPDF models.

As can be seen in the Fig. 4, the degree of similarity between two UPDF models of NLO-MRW and PB is shown by plotting the fraction of NLO-MRW/PB for gluon and up quark in \(\log _{10}x-\log _{10}k_t^2\) space at \(\mu ^2=10000\). These plots enable us to gain a better insight of each UPDF models by covering a wide range of x and \(k_t^2\) region. As it is shown in in this figure, the gluon UPDFs of the NLO-MRW and PB are in close agreement to each other in most region. While for the up quark UPDFs, the NLO-MRW only similar at small and large \(k_t\). As mentioned before the NLO-MRW becomes smaller than the PB up UPDFs at middle transverse momentum.

In the Fig. 5 the degree of similarity between the UPDFs of LO-MRW and PB is investigated with the help of the fraction PB/LO-MRW at \(\mu ^2=10000\) in \(\log _{10}x-\log _{10}k_t^2\) space. A cut is also imposed to remove regions with large difference. As can be seen in this figure, the same behavior as before is observed where gluon UPDFs of the LO-MRW is smaller than the PB in the small \(k_t\), and relatively similar to each other at middle \(k_t\), while LO-MRW becomes larger than PB in \(k_t \sim \mu \). For the MRW up UPDFs, this similarity with PB becomes worse compared to the similarity between PB and NLO-MRW up UPDFs. The up UPDF of the LO-MRW and PB is only close to each other in the limited \(\log _{10}x-\log _{10}k_t^2\) region.

Table 1 Predictions of different UPDFs models an the NNLO collinear for the inclusive fiducial of three-photon cross section. The upper and lower limit of the cross section is due to scale uncertainty
Fig. 6
figure 6

In the top panel of each plot the differential cross sections for different UPDF models and also NNLO collinear with respect to \(E_T^{\gamma _1}\), \(E_T^{\gamma _2}\) and \(E_T^{\gamma _3}\) are shown and compared to the ATLAS experimental data [1] as denoted in each figure. In the two bottom panels in each plot, prediction/data of each UPDF models and NNLO collinear with their scale uncertainties are shown. Additionally, in the figure at the right bottom panel, a comparison of the role of each sub-processes using the NLO-MRW UPDFs is shown

Fig. 7
figure 7

The same as Fig. 6 but for difference between azimuthal angles of final state photons, and also no comparison between sub-processes is shown

Fig. 8
figure 8

The same as Fig. 7 but for absolute value of difference between pseudo-rapidities of final state photons

As observed in the Figs. 2, 3, 4 and 5, UPDFs of the NLO-MRW and PB are more similar to each other than the LO-MRW and PB ones. Therefore, one could expect their predictions of experimental results also be close to each other. Now, we seek to investigate these UPDFs and also the \(k_t\)-factorization framework by means of comparing the differential cross section predictions of UPDF models with each other and also the NNLO [3] results of the collinear factorization framework. In the reference [3], cross section is calculated for different choices of the factorization/renormalization scales, however the chosen central scale choice is \(\mu _{F,R} = \dfrac{1}{4}\sum _{i=1}^{3} E_{T}^{\gamma _i}\). We use the data in ancillary files provided along with the manuscript of the reference [3] to show comparison between the NNLO collinear with our \(k_t\)-factorization results.

Fig. 9
figure 9

The same as Fig. 7 but for invariant masses of different configuration of final state photon

In Table 1, a comparison of fiducial cross sections of different UPDF models and also the NNLO collinear results are presented. It is interesting to note that the cross section prediction of all our UPDF models cover the experimental cross section \(\sigma ^{experiment} = 72.6\pm 6.5 \;(stat) \pm 9.2 (sys)\; fb\), where stat and sys denote statistical and systematic uncertainties. It can be seen that the NLO-MRW and PB UPDF models central value cross section predictions are more in accordance with the experiment with respect to the LO-MRW UPDF prediction, where this model tends to overestimate the experimental cross section. The reason for such behavior is the large role of LO-MRW UPDFs at \(k_t \sim \mu \) with respect to the NLO-MRW and PB UPDF models. It should be noted that large tail of the LO-MRW UPDF models with respect to the PB is investigated in the reference [34]. The key point is that one cannot see the unwanted behavior of the LO-MRW UPDF model at large parton transverse momentum by imposing virtuality ordering in the NLO-MRW UPDF model, and as a result of this constraint, the NLO-MRW has better performance with respect to the LO-MRW in prediction of the fiducial cross section.

In the Fig. 6, differential cross sections predictions with respect to the transverse energies of the hardest, second hardest and the softest final state photons, i.e. \(E_T^{\gamma _1}\), \(E_T^{\gamma _2}\) and \(E_T^{\gamma _3}\) are shown. As could be expected, one can see that the LO-MRW prediction is slightly larger than the other two UPDFs results. The interesting point here is that the NLO-MRW and PB UPDFs are more in agreement with each other and also are covering the results within their uncertainty band. Above all, it can be surprising to see that the \(k_t\)-factorization prediction with the PB UPDFs and the NLO-MRW UPDFs are even close to the results of the NNLO collinear factorization [3]. While, as can be seen in the reference [1], the NLO collinear results undershoot the data. Furthermore to check the role of each sub-process in our calculation, we give a comparison of them for the case of the NLO-MRW UPDFs, see the right bottom panel of the Fig. 6. As can be seen in this figure the sub-process \(q + \overline{q} \rightarrow \gamma \gamma \gamma +g\) has negligible role in cross section, while the other two sub-processes have relatively comparable share in the total cross section.

In the Fig. 7, differential cross sections predictions with respect to the difference between azimuthal angle of the three photons with the highest transverse energies, i.e. \(\Delta \phi ^{\gamma _1 \gamma _2}\), \(\Delta \phi ^{\gamma _1 \gamma _3}\) and \(\Delta \phi ^{\gamma _2 \gamma _3}\) are presented. It can be seen that the LO-MRW UPDFs predictions at \(\Delta \phi ^{\gamma _1,\gamma _2} < 2\) and \(\Delta \phi ^{\gamma ^{\gamma _2 \gamma _3}} > 2\) fails to describe the experimental data. While, the predictions of the NLO-MRW and PB UPDFs similar to the NNLO collinear results are in excellent agreement with the experimental data. Additionally, an important point here in these channels is that the scale uncertainties of the NLO-MRW and PB behave similar to each other and become large at small \(\Delta \phi ^{\gamma _1\gamma _2}\) and \(\Delta \phi ^{\gamma _1\gamma _3}\), while for the \(\Delta \phi ^{\gamma _2\gamma _3}\) their scale uncertainties become significant at larger azimuthal angle differences.

In the Fig. 8, differential cross sections with respect to the difference between pseudo-rapidites ***of the final state photons, i.e. \(|\Delta \eta ^{\gamma _i \gamma _j}|\), where \(i \ne j\) and \(i=1,2,3\) or \(j=1,2,3\), are shown. It can be seen that when \(|\Delta \eta ^{\gamma _i \gamma _j}|\) is getting smaller the LO-MRW predictions become larger and even tend to overestimate the data, while at large \(|\Delta \eta ^{\gamma _i \gamma _j}|\) all models behave like to each other.

In the Fig. 9, differential cross section predictions with respect to invariant mass of various configurations of final state photons, i.e. \(m^{\gamma _1 \gamma _2}\), \(m^{\gamma _1 \gamma _3}\), \(m^{\gamma _2 \gamma _3}\) and \(m^{\gamma _1 \gamma _2 \gamma _3}\) are presented. It can be seen that small invariant mass is more sensitive to the transverse momentum of incoming parton and difference between UPDF models mostly shown themselves in this region. However, despite different behaviors of each UPDF models, all of them are in good agreement with the experimental data.

Before, wrapping up this section a discussion about uncertainty is in order. First, we should stress that, although the results of the NLO-MRW and PB UPDFs may be close to the full NNLO collinear results, but their uncertainties are much larger with respect to the collinear NNLO ones. Additionally, we should point out the main element in the large difference between the scale uncertainty using the UPDFs of the LO-MRW and the NLO-MRW is the scale of the DGLAP in the definition of UPDFs models, and not the order of the perturbation theory. Because, the NLO-MRW UPDFs that we use, are only an approximation to the full NLO-MRW UPDFs, since we consider the LO splitting functions (instead of the NLO ones) with the NLO-PDFs. Additionally, if we consider the LO-PDFs instead of the NLO-PDFs in the definition of the NLO-MRW UPDFs, then we actually have the LO-MRW UPDFs with the scale \(k^2=k_t^2/(1-z)\), and hence it is reasonable to relate the large uncertainty between the LO-MRW and the NLO-MRW to the scale of the DGLAP when defining these UPDFs and not the order of the perturbation theory. To show it visually and make it clear, in the Fig. 10 we also give a comparison between the scale uncertainty using the LO-MRW and the LO-MRW with scale \(k^2\) UPDFs.

Fig. 10
figure 10

The comparison of the scale uncertainty between the LO-MRW, NLO-MRW and LO-MRW differential cross sections with scale \(k^2\)

Fig. 11
figure 11

The differential cross section with respect to the final state quark rapidity (\(y_q\)) for the different UPDFs defined in the text

We should mention here that for the process \(q + g \rightarrow 3 \gamma + q\) there is possibility that the final state quark becomes colinear to the initial state hadron. This especially happens in the collinear QCD frameworks. Although, it might not cause a divergent cross section, but it could lead to the large final state rapidity. However, this is not the case in the \(k_t\)-factorization approaches, which can be deal with, properly. For example in the reference [51] by the help of subtraction terms, in the context of double counting, this problem can be taken care of, when the additional parton is highly separated in the rapidity from central region. On the other hand, the author of reference [52] treats the same problem through definition of transverse momentum distributions, i.e., imposing various conditions (such as rapidity-ordering) on the UPDFs. In the present work, the later prescription is in order, using the KATIE event generator with various conditions on UPDFs such as: (1) for BP (MRW) and \(k_t<0.01\) (\(k_t<0.03\)) GeV, the UPDFs set equal zero. (2) The Sudakov equation (22) ((17)) and the normalization constraint (in case of MRW see the Eqs. (5) and (6), thus they exclude that region from the differential cross sections calculations. To make it clear, in the Fig. 11, the differential cross section with respect to final state quark rapidity (\(y_q\)) for different UPDFs are plotted to clarify this issue.

4 Conclusions

In this work, we presented the three-photon production cross section of the 8 TeV ATLAS collaboration data within \(k_t\)-factorization framework with the LO-MRW, NLO-MRW and PB UPDF models. The calculation was done with the help of the KATIE parton level event generator and it was observed that the NLO-MRW and PB predictions are giving more similar results with respect to the LO-MRW model and also their predictions are close to the ones within the NNLO collinear . Whereas the results with the LO-MRW UPDF overshoots the data of some channels specially those with respect to the azimuthal angle difference.

To understand better the difference between the results of UPDF models, we provided various plots in \(\log _{10}x-\log _{10}k_t^2\) space. These plots gave a detailed comparison between each UPDF models and it is showed that LO-MRW UPDFs become larger than other two UPDF models at \(k_t \sim \mu \). While PB and NLO-MRW UPDFs are larger with respect to the NLO-MRW UPDF at small transverse momentum. Additionally, a similar behavior between the NLO-MRW and PB UPDFs is observed, where this similarity in case of the gluon UPDF is more striking.

In conclusion, it was observed that the \(k_t\)-factorization framework, especially with a proper UPDF models such as PB and NLO-MRW, one can obtain a satisfactory description of the ATLAS three photon production data that are comparable even to the NNLO collinear results. While, it was observed in [1] that the NLO collinear is unable to give a good description of the data.