1 Introduction

For many years, open and closed heavy-flavour production in hadron-hadron, hadron-nucleus and nucleus-nucleus collisions has been a major subject of investigations, on both experimental and theoretical sides (see [1] for a review in the context of the first LHC results and [2,3,4,5,6] for earlier reviews). In addition of helping us to understand the interface between the perturbative and non-perturbative regimes of QCD in hadron-hadron collisions, these reactions are also sensitive to – and thus probe – the properties of the possible deconfined state of matter (QGP) resulting from nucleus-nucleus (AA) collisions at ultra-relativistic energies.

Yet, heavy-flavour production can also be affected by other nuclear effectsFootnote 1 which are not related to a phase transition; they should in principle be subtracted in a way or another to study the QGP. These are typically believed to be the only ones acting in proton/deuteron-nucleus (pA) collisions at fixed-target, RHIC and LHC energies. Experimental results from RHIC and the LHC in pA collisions [1] have shown that the yields and the spectra of \(J/\psi \), \(\Upsilon \), D and B are indeed modified in a magnitude which cannot simply be ignored in QGP studies. Many effects can be at play: break up within the nucleus [7, 8] or with comovers for the quarkonia [9,10,11,12], coherent or incoherent energy loss [13,14,15,16,17], colour filtering [18], saturation/small-x/coherence effects [19,20,21,22,23], and the modification of the parton fluxes, as encoded in nuclear Parton Distribution Functions (nPDFs) [24,25,26,27,28].

In what follows, we will focus on the latter effects as a baseline for comparisons with experimental data. Our aim here is not to argue that it is indeed the dominant effect at RHIC and the LHC. Yet, a couple of recent comparisons [1, 29, 30] have shown that the magnitude of the gluon modification in usual nPDF fits is in reasonnable agreement with quarkonium, D and B meson data in pPb collisions at the LHC.

nPDF fits are constantly updated with new data,Footnote 2 recently from the LHC, and we have found it useful to propose a simple and model-independent procedure to account for the nPDF impact, in the particular case of gluon-induced \(2 \rightarrow 2\) reactions.Footnote 3 Such a procedure, to be encoded in a user friendly forthcoming tool, would then allow anybody to make up one’s mind about the typical expected magnitude of the gluon nuclear modifications on a given probe.

In the past, shortcut procedures using simplified kinematics (like the one of Drell-Yan at LO, that is \(2\rightarrow 1\)) have widely been used [32,33,34,35,36]. However, it has been shown [37,38,39] that it can yield to systematic differences and, in principle, it cannot account for the \(P_T\) dependence of the yield. In general, it is just better to rely on a more proper \(2 \rightarrow 2\) kinematics, although some higher QCD corrections could involve more than 2 hard particles in the final state at large \(P_T\). For this purpose, a probabilistic Glauber Monte Carlo code, Jin [37,38,39], dedicated to the quarkonium case, has been developed to account for the geometry of the nuclear collisions and the impact parameter dependence of the nuclear effects at play along with the nPDF effect with an exact kinematics. However, as for now, the code deals with a limited number of processes (including though b production [40]) and of nPDFs; a simpler tool focusing on a \(2 \rightarrow 2\) kinematics as the one we propose here is therefore very complementary. Eventually, both tools could interfaced or merged. Other tools, like APPLgrid [41] and fastNLO [42], with a similar spirit also exist but for different observables.

As will be explained below, the tool which we propose is based on HELAC-Onia [43, 44] (but is not restricted to quarkonia) can use any nPDF set included in the library LHAPDF5 [45, 46] and LHAPDF6 [47] and does not rely on any model for the hard-probe production, but on pp measurements which are used to tune the partonic-scattering elements, keeping in mind the limitation that it should be tuned for each process and in principle for possible different kinematical region with the chosen proton PDF and factorisation scale.

2 Our approach

As announced, our approach is based on a data-driven modelling of the scattering at the partonic level. Once folded with proton PDFs, they yield pp cross sections and, when folded with one proton PDF and one nuclear PDF, they yield pA cross sections. Such a choice is essentially motivated by the case of inclusive quarkonium hadroproduction. Firstly, it makes the computations faster with a limited loss of generality. Secondly, we have to acknowledge that we do not have at present time a global and consistent theoretical description of inclusive quarkonium production in the whole transverse momentum domain at hadron colliders. Thirdly, most of available models on the market show uncertainties larger than those of the data which they are meant to describe (and which sometimes they do not). Some of these observations also apply to D and B production.

This translates into the following advantages:

  1. 1.

    one can describe single quarkonium, D and B production in pp collisions in a very satisfactory way with only 2–3 tuned parameters for each meson;

  2. 2.

    the uncertainty within our approach is well controlled by the available pp data which, as just said, is much smaller than the theoretical uncertainties of the state-of-the-art calculations;

  3. 3.

    the method is much more efficient to generate events, with significantly reduced Monte Carlo uncertainty, owing to the simplicity of the computation.

Table 1 Results of a fit of \(d^2\sigma /dP_Tdy\) of prompt \(J/\psi \) in pp collisions using CT10NLO and CT14NLO, where we have fixed the values of n and \(\langle P_T \rangle \). (The uncertainties from the \(\chi ^2\) fit below the per cent level are not shown.)

2.1 pp cross section and partonic amplitude

As for the partonic scattering, we use a functional form for \(\overline{|\mathcal {A}(k_1 k_2\rightarrow {\mathcal {H}}+k_3)|^2}\) initially proposed in [48] and then successfully used in [49,50,51,52] to model single quarkonium production at Tevatron and LHC energies in the context of double-parton scattering (DPS) studies. It reads

$$\begin{aligned} \overline{|\mathcal {A}(k_1 k_2\rightarrow {\mathcal {H}}+k_3)|^2}= & {} \frac{\lambda ^2\kappa s x_1x_2}{M_{\mathcal {H}}^2}\exp \left( -\kappa \frac{\mathrm{min}(P_T^2,\langle P_T \rangle ^2)}{M_{\mathcal {H}}^2}\right) \nonumber \\&\times \left( 1+\theta (P_T^2-\langle P_T \rangle ^2)\frac{\kappa }{n}\frac{P_T^2-\langle P_T \rangle ^2}{M_{Q}^2}\right) ^{-n}, \nonumber \\ \end{aligned}$$
(1)

where \(k_i\) denote the partons involved in the hard scattering, \(x_{1,2}\) are the momentum fractions carried by \(k_{1,2}\), s is the square of the centre-of-mass energy of the hadron collision, \(P_T\) (\(M_{\mathcal {H}}\)) is the transverse momentum (mass) of the produced particle, \({\mathcal {H}}\), and \(\theta (x)\) is the Heaviside step function. \(\overline{|\mathcal {A}|^2}\) is meant to account for the squared amplitude averaged (summed) over the initial (final) helicity/colour factors. It contains 4 parameters \(\lambda ,\kappa , \langle P_T\rangle ,n\), to be determined from the pp experimental data via a fit after the usual convolution with the PDFs:

$$\begin{aligned}&\frac{d\sigma (pp\rightarrow {\mathcal {H}}+X)}{d\Phi _2}= \frac{1}{2s}\int dx_1dx_2x_1\nonumber \\&\quad \times f^p(x_1)x_2f^p(x_2) \overline{|\mathcal {A}(k_1k_2\rightarrow Q+k_3)|^2}, \end{aligned}$$
(2)

where \(f^p\) denotes the proton PDF and \(\Phi _2\) is the relativistic two-body phase space measure for the \(2\rightarrow 2\) scattering. The default factorisation scale at which are eveluated the nuclear and proton PDFs is taken as the transverse mass \((\sqrt{M_{\mathcal {H}}^2+P_T^2})\) of the particle \({\mathcal {H}}\) in what follows.

In what follows, we will only consider processes which are dominated by gluon fusion at LHC energies. All the procedure can readily be generalised to other partonic initial states.

2.2 Accounting for the nuclear PDF impact

As announced, we will also only consider the nuclear modification of the PDF among the possible effects acting on quarkonia, D and B mesons. Such a restriction would probably not yield a good description of the quarkonium excited states [2], which we therefore do not discuss. Along the same lines, we will focus on the LHC regime where the nuclear absorption is likely negligible. It may not be so at RHIC and even less at fixed-target energies.

Whereas one could think that the proposed procedure can be used to evaluate the sole impact of the nPDF on the excited states or the ground states at lower energies, one may want to be careful that in presence of other significant effects, the impact of the nPDFs may be affected. A clear example is a b-dependent anti-shadowing, which would tend to generate more \(J/\psi \) in the centre of the overlap zone, which then may have more chance to be broken up by the nuclear absorption than those produced in the periphery of the overlap zone. Yet, the procedure should give a right order of magnitude of the nPDF impact even if other effects are at play.

As it is customary, the yield of a particle \(\mathcal {H}\) in pA collisions is obtained from that corresponding to the simple superposition of the equivalent number of pp collisions corrected by a factor encoding the nuclear modification of the parton flux. This is absolutely equivalent to directly using nuclear PDFs (normalised to the nucleus atomic number A) instead of proton PDFs. As aforementioned, our procedure does not currently rely on a Glauber code and we will thus restrict our studies to minimum bias collisions, i.e. integrated on all possible impact parameters b.

Fig. 1
figure 1

Comparison of our fit results with the prompt \(J/\psi \) (ad), inclusive \(\Upsilon \) (eg), prompt \(\eta _c\) (h) and prompt \(D^0\) (i) production data in pp collisions at the LHC with CT14NLO as our proton PDF

As such, the correction factor can be expressed in terms of the ratios \(R_i^A\) of the nuclear PDF (nPDF) in a nucleon belonging to a nucleus A to the PDF in the free nucleon:

$$\begin{aligned} R^A_i (x,Q^2) = \frac{f^A_i (x,Q^2)}{ A f^{p}_i (x,Q^2)}\ , \quad i = q, \bar{q}, g \ . \end{aligned}$$
(3)

To illustrate the potentiality of our procedure, we will only use two of the most up-to-date nPDF parametrisations resulting from global analyses with uncertainties. The first is EPS09 [27], which provides the fit uncertainties at both leading order (LO, dubbed EPS09LO) and next-to-leading order (NLO, dubbed EPS09NLO) and is available in the library LHAPDF5 [45]. The nPDF effects are given in terms of \(R^A_i (x,Q^2)\) for all the flavours.

A new set, nCTEQ15 [24], has recently been released. It is available in the library LHAPDF6 [47] and provides NLO nuclear PDFs. As such, it is important to use the very same proton PDF as the one used for the fit. We have thus used CT14NLO [53]. In the case of EPS09, which provides ratios, the proton PDF to be used is less critical. In principle, we should have used CTEQ6(L1 or M) by consistency with EPS09, or CT14NLO for a good comparison of the yields with nCTEQ. Since CT14NLO is not available in LHAPDF5 and the code cannot load two PDF libraries at a time, we have preferred to use CT10NLO [54] which anyhow yields very similar gluon PDFs.

3 Fitting the LHC pp cross sections

At the LHC, we can essentially divide the inclusive (prompt) \(J/\psi \) production cross-sections measurements into 2 classes: the slightly forward and low \(P_T\) (from 0 up to roughly 20 GeV) data of LHCb and ALICE and those from ATLAS and CMS at “high” \(P_T\) (from 6–8 up to roughly 100 GeV).Footnote 4 We have performed 2 times 2 \(\chi ^2\) fits of \(d^2\sigma /dP_Tdy\) of prompt \(J/\psi \) production in pp collisions with 2 PDF sets (CT14NLO and CT10LO) using, on the one hand, LHCb data [55, 56] and, on the other, ATLAS [57] and CMS [58] data. The fit parameters (\(\lambda ,\kappa ,\langle P_T\rangle \) and n of Eq. 1) are shown in Table 1. A comparison of our fit results with the experimental data is shown in Fig. 1a, d. The procedure is particularly successful, but for a few marginal bins.Footnote 5 These will nevertheless do not have a visible impact on the pA observables to be discussed later.

Table 2 Results of a fit of \(d^2\sigma /dP_Tdy\) of inclusive \(\Upsilon (1S)\) in pp collisions using CT10NLO and CT14NLO, where we have fixed the values of n and \(\langle P_T \rangle \). The experimental data used in the fit are from ALICE [59], LHCb [61, 64], ATLAS [65] and CMS [60]. (The uncertainties from the \(\chi ^2\) fit below the per cent level are not shown.)
Table 3 Results of a fit of \(d^2\sigma /dP_Tdy\) of prompt \(\eta _c(1S)\) in pp collisions using CT10NLO and CT14NLO, where we have fixed the values of n and \(\langle P_T \rangle \). The experimental data used in the fit are from LHCb [62]. (The uncertainties from the \(\chi ^2\) fit below the per cent level are not shown.)
Table 4 Results of a fit of \(d^2\sigma /dP_Tdy\) of prompt \(D^0\) in pp collisions using CT10NLO and CT14NLO, where the value of n was fixed. The experimental data used in the fit are from LHCb [63]. (The uncertainties from the \(\chi ^2\) fit below the per cent level are not shown.)

For the \(\Upsilon (1S)\) case, all the experiments have access to low \(P_T\) data and there is no b feed-down contamination. We have performed 2 fits (with CT14NLO and CT10LO) using data from ALICE [59], LHCb [61, 64], ATLAS [65] and CMS [60] altogether. See Table 2 for the fit results and Fig. 1e–h for comparison with the fit spectra.

For the prompt \(\eta _c\) case, we have performed 2 fits (with CT14NLO and CT10LO) from the sole LHCb [62] data. See Table 3 for the fit results and Fig. 1h for comparison with the fit spectra.

As for the \(D^0\), we have performed 2 fits (with CT14NLO and CT10LO) from the LHCb [63] data. See Table 4 for the fit results and Fig. 1i for comparison with the fit spectra.

Just as for the \(J/\psi \) fits, the procedure works very well for \(\Upsilon (1S)\), \(\eta _c\) and \(D^0\) and gives us confidence that using the corresponding parametrised squared amplitudes will provide us with a reliable mapping of the \(x_{1,2}\), y and \(P_T\) space.

Fig. 2
figure 2

\(d\sigma /dP_T\) for prompt \(J/\psi \) production in pPb collisions at \(\sqrt{s_{NN}}=5.02\) TeV: comparison between our results and the measurements of LHCb [66], ALICE [67] and ATLAS [68]

Fig. 3
figure 3

Rapidity dependence of the cross-section for prompt \(J/\psi \) production in pPb collisions at \(\sqrt{s_{NN}}=5.02\) TeV: comparison between our results and the measurements of LHCb [66], ALICE [69] and ATLAS [68]

4 Results

4.1 Rapidity and transverse-momentum dependence of the production cross-section in pPb collisions at \(\sqrt{s_{NN}}=5.02\) TeV

Now that we have described our approach, we can present our results for the cross-section for quarkonium and \(D^0\) production in proton–lead (pPb) collisions at the LHC. In the following, we show comparisons with all the existing data. Our histograms are calculated under the same cuts as the experimental data. As announced, we have employed three different nPDF EPS09LO, EPS09NLO and nCTEQ15. In all the following plots, the uncertainty bands represent the nuclear PDF uncertainty only. In particular, we have not varied the factorisation scale despite the fact that it can indeed alter our results (see Sect. 4.4 for a short discussion).

The transverse-momentum \(P_T\) spectra (\(d\sigma _{p\mathrm Pb}/dP_T\)) of promptly produced \(J/\psi \) in pPb collisions at \(\sqrt{s_{NN}}=5.02\) TeV are shown in Fig. 2. Comparisons are made with the LHCb prompt \(J/\psi \) production data [66] in both the forward (\(1.5<y^{J/\psi }_\mathrm{c.m.s.}<4.0\))Footnote 6 and backward (\(-5.0<y^{J/\psi }_\mathrm{c.m.s.}<-2.5\)) rapidity regions in Fig. 2a. Figure 2b shows a comparison with the double differential cross sections \(d^2\sigma _{p\mathrm Pb}/dP_Tdy\) of \(J/\psi \) production of LHCb. Similarly, comparisons with the ALICE data [67] and ATLAS data [68] are given in Fig. 2c, d respectively. We note that ALICE data do not exclude the contribution from b-hadron decays. In general, the agreement with the yields differential in \(P_T^{J/\psi }\) is satisfactory both at low \(P_T\) and high \(P_T\).

In Fig. 3, we have compared the LHCb [66], ALICE [69] and ATLAS data [68] with the \(J/\psi \) cross-section differential in y. It is interesting to notice that the results with the three nPDF show different uncertainties. In the forward region (low \(x_2\)), the result with EPS09NLO has the smallest uncertainty and tend to overshoot the LHCb data [66] (see Fig. 3a). Such a discrepancy does not appear in Fig. 3b. One can also note that the EPS09LO uncertainty can be considered as the combination of both EPS09NLO and nCTEQ15 uncertainties in the forward region. In the backward region, owing to both the significant experimental and nPDF uncertainties, the three nPDFs are compatible with the data. At high \(P_T\) (in Fig. 3c for the ATLAS data [68]), although the central values of the experimental data are systematically higher than our theoretical bands, they remain compatible within one standard deviation. There could indeed be an overestimation of the nPDF suppression in this region or an offset in the ATLAS data.

Fig. 4
figure 4

Differential cross-section for inclusive \(\Upsilon (1S)\) production in pPb collisions at \(\sqrt{s_{NN}}=5.02\) TeV: comparison of ad the rapidity dependence obtained with our procedure with the measurements by LHCb [70], ALICE [71] and ATLAS [72] and e the transverse-momentum dependence as measured by ATLAS [72]

As for the \(\Upsilon (1S)\), Fig. 4a, b show comparisons with the LHCb data. The agreement is better when the full LHCb range is considered as opposed to that when the LHCb acceptance is restricted to a range where equal positive and negative y can be accessed (Fig. 4b). A good agreement is also obtained with the ALICE data (Fig. 4c) in a similar rapidity domain. In the ATLAS acceptance, all three nPDF magnitudes correctly account for the yield differential in y and \(P_T\) (Fig. 4d, e).

Fig. 5
figure 5

Transverse-momentum dependence of the production cross-section of promptly produced \(D^0\) in pPb collisions at \(\sqrt{s_{NN}}=5.02\) TeV: comparison between our results and the measurements by LHCb [73]

Figures 5 and 6 show comparisons for the \(D^0\) case between our results for the 3 nPDFs and the LHCb and ALICE measurements. The agreement is overall good. The yields tend to lie on the upper half of the uncertainty band. The nPDF uncertainties are however larger than for the quarkonia owing to the smaller value of the factorisation scale. As for the discrepancy in the first \(P_T\) bin of Fig. 5, one should be careful that our pp parametrisation is not optimal to describe it as well (see Fig. 1i) and tend to undershoot the pp yield.

Finally, Fig. 7 show predictions – the first ever in the literature – for the \(P_T\) and y differential yield of \(\eta _c\) in the LHCb acceptance.

Fig. 6
figure 6

a Rapidity (b Transverse-momentum) dependence of the cross-section for promptly produced \(D^0\) in pPb collisions at \(\sqrt{s_{NN}}=5.02\) TeV: comparison between our results and the measurements by LHCb [73] (b ALICE [74])

Fig. 7
figure 7

a, b Transverse-momentum (c rapidity) dependence of the production cross-section of prompt \(\eta _c(1S)\) in pPb collisions at \(\sqrt{s_{NN}}=5.02\) TeV. (The uncertainty bands represent the nuclear PDF uncertainty only.)

Fig. 8
figure 8

Rapidity dependence of \(R_{p\mathrm{Pb}}\) of prompt \(J/\psi \) in \(p\)Pb collisions at \(\sqrt{s_{NN}}=5.02\) TeV: comparison between our results and the measurements by LHCb [66], ALICE [67, 69] and ATLAS [75]

Fig. 9
figure 9

a, b \(P_T\) dependence of \(R_{p\mathrm{Pb}}\) of prompt \(J/\psi \) [c inclusive \(\Upsilon (1S)\)] in \(p\)Pb collisions at \(\sqrt{s_{NN}}=5.02\) TeV : comparison between our results and the measurements by ALICE [67] and ATLAS [75] (c ATLAS [72])

4.2 Rapidity and transverse-momentum dependence of \(R_{p\mathrm{Pb}}\) at \(\sqrt{s_{NN}}=5.02\) TeV

We now present and discuss our results for the nuclear modification factor \(R_{p\mathrm{Pb}}\) which characterises the yield modification of a given probe, say \({\mathcal {H}}\), in pPb collisions relative to pp collisions. It is the ratio obtained by normalising the \(\mathcal {H}\) yield in \(p\)Pb collisions to the \(\mathcal {H}\) yield in pp collisions in the same kinematical conditions (y, \(P_T\), nucleon-nucleon energy, etc.) times the average number of binary inelastic nucleon-nucleon collisions. When minimum bias collisions are considered, that is when all the possible geometrical configurations are summed over, it simplifies to the ratio of cross sections corrected by the atomic number of the nucleus (\(A=208\) for Pb):

$$\begin{aligned} R_{p\mathrm{Pb}}= \frac{d\sigma ^{\mathcal {H}}_{p\mathrm Pb}}{A d\sigma ^{\mathcal {H}}_{pp}}. \end{aligned}$$
(4)
Fig. 10
figure 10

Rapidity dependence of \(R_{p\mathrm{Pb}}\) of inclusive \(\Upsilon (1S)\) in \(p\)Pb collisions at \(\sqrt{s_{NN}}=5.02\) TeV: comparison between our results and the measurements by LHCb [70], ALICE [71] and ATLAS [72]

Fig. 11
figure 11

Rapidity (a) and transverse-momentum (b, c) dependence of \(R_{p\mathrm{Pb}}\) of promptly produced \(D^0\) in \(p\)Pb collisions at \(\sqrt{s_{NN}}=5.02\) TeV: comparison between our results and the measurements by LHCb [73] (a, b) and ALICE [74] (c)

We first discuss the rapidity dependence of \(R_{p\mathrm{Pb}}\) at the LHC with \(\sqrt{s_{NN}}=5.02\) TeV for \(J/\psi \) production. Our results obtained for the three nPDFs, EPS09LO, EPS09NLO and nCTEQ15 with their associated uncertainties are compared in Fig. 8 to the different experiments. Figure 8a, b show low \(P_T\) data [66, 67, 69]. It is expected that the suppression in the forward region is due to the shadowing effect, while the enhancement in the backward region is due to the anti-shadowing effect. The experimental data are compatible with these expectations. Among the three different nPDFs, the data tend to favour the result obtained with nCTEQ15.

Fig. 12
figure 12

Rapidity (a) and transverse-momentum (b, c) dependence of \(R_{p\mathrm{Pb}}\) of prompt \(\eta _c(1S)\) in \(p\)Pb collisions at \(\sqrt{s_{NN}}=5.02\) TeV

It is also interesting to note that the precision of the current data is already better than the nPDF uncertainties, especially in the forward region. This gives some hope that these measurements could ultimately be used to constrain the gluon density in heavy ions, provided that the impact of other nuclear effects could be disentangled. We also note that the shaded boxes on the right of the first two plots refer to the global systematical uncertainty. Such an information is not available for the ATLAS data. A good agreement with the LHCb and ALICE data is obtained; a slight discrepancy with the ATLAS data is observed. It is not clear whether it could be attributed to an offset in the data normalisation. In Fig. 9, we show further comparisons of \(R_{p\mathrm{Pb}}\) vs \(P_T^{J/\psi }\) between our curves and the ALICE [67] and ATLAS [75] data. Similar to the rapidity distribution, a slight discrepancy is observed in Fig. 9b.

Similar comparisons are shown for \(\Upsilon (1S)\) on Figs. 9c and 10 . The overall agreement is acceptable given the large nPDF and experimental uncertainties. Further comparisons with the \(D^0\) results are presented on Fig. 11. The agreement is also satisfactory and seems to indicate that EPS09 NLO is providing the best predictions. We however postpone further conclusions to the discussion of the \(R_\mathrm{FB}\) results which however do not necessarily confirm this observation. To complete this exhaustive list of comparisons, we present our predictions for \(R_{p\mathrm{Pb}}\) of \(\eta _c\) in the LHCb acceptance of its pp analysis on Fig. 12. We are hopeful that it will motivate the first ever experimental studies of \(\eta _c\) in \(p\)Pb collisions at the LHC.

4.3 Rapidity and transverse-momentum dependence of \(R_\mathrm{FB}\) at \(\sqrt{s_{NN}}=5.02\) TeV

In this section, we discuss the forward-to-backward production ratio \(R_\mathrm{FB}\) which results from the asymmetry of the proton–nucleus collision and is thus also sensitive to the nuclear effects. In addition, it has the advantage to be a ratio in which many of the systematic uncertainties of the data cancel, in particular that from the pp yield or cross section. It is defined as

$$\begin{aligned} R_\mathrm{FB} = \frac{R_{p\mathrm{Pb}}(y_\mathrm{c.m.s.}>0)}{R_{p\mathrm{Pb}}(y_\mathrm{c.m.s.}<0)} =\frac{d\sigma ^{\mathcal {H}}_{p\mathrm Pb}(y_\mathrm{c.m.s.} >0)}{d\sigma ^{\mathcal {H}}_{p\mathrm Pb}(y_\mathrm{c.m.s.} <0)}, \end{aligned}$$
(5)

where the “forward” direction was defined as the flight direction of the proton beam.

Fig. 13
figure 13

Rapidity dependence of \(R_\mathrm{FB}\) of \(J/\psi \) in \(p\)Pb collisions at \(\sqrt{s_{NN}}=5.02\) TeV: comparison between our results and the measurements by LHCb [66], ALICE [69] and ATLAS [68]. (The uncertainty bands represent the nuclear PDF uncertainty only. ALICE data are for inclusive \(J/\psi \).)

Fig. 14
figure 14

Transverse-momentum dependence of the \(R_\mathrm{FB}\) of \(J/\psi \) in \(p\)Pb collisions at \(\sqrt{s_{NN}}=5.02\) TeV: comparison between our results and the LHCb [66], ALICE [69] and ATLAS [68] data

Fig. 15
figure 15

Rapidity dependence of \(R_\mathrm{FB}\) of inclusive \(\Upsilon (1S)\) in \(p\)Pb collisions at \(\sqrt{s_{NN}}=5.02\) TeV: comparison between our results and the measurements of LHCb [70] and ALICE [71]

Fig. 16
figure 16

Rapidity (a) and transverse-momentum (b) dependence of \(R_\mathrm{FB}\) of prompt \(D^0\) production in \(p\)Pb collisions at \(\sqrt{s_{NN}}=5.02\) TeV: comparison between our results and the measurements by LHCb [73]

Fig. 17
figure 17

Rapidity (a) and transverse-momentum (b) dependence of \(R_\mathrm{FB}\) of prompt \(\eta _c(1S)\) in \(p\)Pb collisions at \(\sqrt{s_{NN}}=5.02\) TeV

We stress that \(R_\mathrm{FB}\) is identically unity at \(y_\mathrm{c.m.s.} =0\). It tends to remain close to one if the nuclear effects cancel between the forward and backward regions, otherwise, it tends to increase more or less quickly for increasing \(|y_\mathrm{c.m.s.}|\). We further note that in the current implementation of our code the nPDF uncertainties in \(R_\mathrm{FB}\) are generally smaller than in \(R_{p\mathrm{Pb}}\) (or in the cross sections). Indeed, our current code uses the same nPDF eigenset to compute the forward and the backward yields used in a given ratio. This amounts to consider that the uncertainties in the \(R_{p\mathrm{Pb}}\) are correlated. This interpretation (or rather use) of the information given by the nPDF is not unique and we could have considered that the nPDF uncertainties in \(R_{p\mathrm{Pb}}\) in the forward and backward regions are not necessarily correlated (as the widespread use of theory “bands” may suggest). Doing so, the uncertainties in \(R_\mathrm{FB}\) would have been significantly larger. Finally, we recall that the global systematical uncertainties in the experimental data do cancel. On the experimental side, these results are usually much more reliable.

Figure 13 displays our results for the rapidity dependence of \(R_\mathrm{FB}\) for the three gluon nPDFs used before (EPS09LO, EPS09NLO, nCTEQ15). For the low \(P_T\) data of LHCb and ALICE, the magnitude of the asymmetry is well compatible with that of nCTEQ15 and EPS09 LO, at the lower edge of the EPS09 NLO range. As for the ATLAS data with a \(P_T\) cut, their current uncertainties and the reduced magnitude of the effects (since \(|y_\mathrm{c.m.s.}|\) is smaller) do not allow for any conclusions.

Figure 14 shows our results for \(R_\mathrm{FB}\) versus \(P_T^{J/\psi }\). A clear trend is seen in the LHCb and ALICE results with a ratio increasing with \(P_T\), starting at 0.6. \(R_\mathrm{FB}\) at \(P_T\) above 10 GeV are compatible with unity, but the larger uncertainties do not exclude values smaller than one. The magnitude of the ratio in the data is compatible with the 3 nPDFs. More advanced studies are needed to go further in the interpretation of the \(P_T\) dependence using specific eigensets as opposed to bands. We also recall that a given nPDF set can be compatible with \(R_\mathrm{FB}\) and not with \(R_{p\mathrm{Pb}}\). This can happen due to specific cancellations in the magnitude of the forward and backward nuclear modifications or to a normalisation offset. In particular, we note that there is no tension at all with the ATLAS data for \(R_\mathrm{FB}\) (Figs. 13c, 14c) unlike the case of \(R_{p\mathrm{Pb}}\) (Figs. 8c, 9b). We are inclined to attribute this to a normalisation offset from the pp baseline whose effect disappears in \(R_\mathrm{FB}\).

We have also computed \(R_\mathrm{FB}\) for \(\Upsilon (1S)\) (Fig. 15) and \(D^0\) (Fig. 16). The same remarks as for the \(J/\psi \) case apply. No tension between the data and our computation are found. Just as for the ATLAS \(J/\psi \) data, the good agreement with the \(D^0\) LHCb data may indicate that a slight offset in the normalisation affects \(R_{p\mathrm{Pb}}\) as plotted on Fig. 11. Whereas the \(R_{p\mathrm{Pb}}\) values point at a smaller suppression than those encoded in the nPDFs (in particular nCTEQ15), the magnitude of \(R_\mathrm{FB}\) is very well accounted by nCTEQ15 and corresponds to the strongest magnitude encoded in EPS09 NLO. For completeness, we have also computed \(R_\mathrm{FB}\) of prompt \(\eta _c(1S)\) (see Fig. 17).

4.4 A few words on the (factorisation) scale dependence

As our results have shown, the nPDF uncertainties are significant and, in most cases, larger than those of the data. Moreover, the uncertainties of different nPDF sets do not necessarily overlap. Adding results obtained with the DSSZ set [26] would even probably enlarge the spread of the results. This is a strong motivation to learn to which extent these data could be used in the future to constrain the nPDFs. We are hopeful that our simple procedure can be an useful tool along this agenda.

Yet, as emphasised in [30], one should not forget one additional piece of uncertainty inherent to the use of nPDFs and the collinear factorisation, namely the (factorisation) scale, \(\mu _F\), at which the parton densities should be evaluated. It is customary to pick up a natural scale related to the process (mass of the produced particle, typical momentum exchange, ...) and to vary it by a factor two, or so, about this natural value. It happens that the magnitude of the nuclear effects encoded in the nPDFs do depend on \(\mu _F\) and we are not aware of strong theoretical arguments allowing one to bypass these considerations.

Under our procedure, there is absolutely no difficulty to evaluate the additional uncertainty attached to the unknown value of \(\mu _F\).Footnote 7 Owing to our parametrisation of the pp data, the \(\mu _F\) dependence in the proton PDFs mostly cancels in the fit. If we were to choose a different value of \(\mu _F\) at which we evaluate the proton PDFs and refit the pp data, the denominator of \(R_{p\mathrm{Pb}}\) would nearly be similar.

In Fig. 18, we thus only show the variation of \(R_{p\mathrm{Pb}}\)   due to the change of \(\mu _F\) in the evaluation of the nuclear PDFs, or in the ratio \(R_g\) for EPS09. It is interesting – but not surprising – to note that both nPDF and \(\mu _F\) uncertainties depend on y and \(P_T\). For y, it is obvious since it is connected to \(x_1\) and \(x_2\). The \(\mu _F\) dependence is more marked at low \(P_T\) which is also not a surprise. Overall, even though it is nearly everywhere smaller that the nPDF uncertainties (of a given set), the scale uncertainty is significant and should be kept in mind when comes the time for more quantitative theory–data comparisons.

Fig. 18
figure 18

Comparison between the nPDF and the \(\mu _F\) relative uncertainties on \(R_{p\mathrm{Pb}}\) as a function of rapidity (a) and transverse-momentum (b) for prompt \(J/\psi \) production in \(p\)Pbcollisions at \(\sqrt{s_{NN}}=5.02\) TeV

5 Conclusions

We have devised a model-independent procedure to evaluate the impact of the nuclear modification of the gluon densities on hard probes produced in proton–nucleus collisions at colliders energies. It is particularly tailored for two-to-two partonic scatterings, relevant for quarkonium and heavy-meson production. The model independence of our procedure lies in the parametrisation of the partonic amplitude squared with parameters fit to pp collision data in similar kinematical conditions as the \(p\)Pb data to be described; this is in contrast to other tools based on matrix elements calculated at a fixed order in perturbative theory.

We have illustrated the capabilities of our approach by computing the cross sections as well as the nuclear modifications factor for \(J/\psi \), \(\Upsilon \) and \(D^0\) production at the LHC. Even though our objective was not to argue that the nPDF effect is the dominant one in this energy range, we have not found out any significant tension between our computations using three common nPDFs (EPS09 LO & NLO and nCTEQ15) and the existing data. To further highlight the potentialities of the approach, we have made predictions for \(\eta _c\) production which might be at reach for the LHCb collaboration. We have also made predictions for the 8 TeV \(p\)Pb run (see the Appendix).

As outlooks for physics studies, our method can easily be transposed to B hadron production. It should also be possible to apply it for non-prompt charmonia provided that the kinematical shift between the b-quark and the charmonium is correctly accounted for. On the side of the tool itself,Footnote 8 we plan to improve it such that it could automatically provide the user with the nuclear modification factors starting for measured pp data.