1 Introduction

Coherent diffractive processes form a promising way to probe Generalized Transverse Momentum Dependent parton distributions (GTMDs). For example, exclusive coherent diffractive dijet production in electron-proton collisions has been suggested as a probe of gluon GTMDs in [1] (see also [2]). By measuring the transverse momenta of the two jets one can access the off-forwardness as well as the transverse momentum distribution of gluons, albeit the latter only in an indirect way through a weighted integral where the weight is a function of the observed momenta (see e.g. [3]). Exclusive coherent diffractive \(J/\psi \) production in electron-proton collisions can also be used [4, 5], but in this case the weight of the integral cannot be varied substantially (double \(J/\psi \) would be more suited for that), in that sense it is closer to processes like DVCS that probe GPDs, which are fixed integrals of GTMDs [6]. Nevertheless, if the underlying GTMD description is valid, then the various processes should be describable simultaneously by the same GTMDs. There is data from the H1 and ZEUS experiments of HERA, which can be used to check this to a certain extent. In this paper we will attempt such a combined analysis and reach the conclusion that there is considerable tension between the optimal dijet and \(J/\psi \) descriptions. This tension can be due to the theoretical assumptions that go into the GTMD description, such as the selected GTMD model form or the model for the \(J/\psi \) wave function, but can also have an experimental origin. This offers an excellent opportunity for the future U.S.-based Electron-Ion Collider (EIC) as it can provide additional and more precise data on both processes in different kinematical regions. Other tests of the underlying GTMD description can come from Ultra-Peripheral Collisions (UPCs) data of RHIC and/or LHC. Here it is important to ensure that the processes are exclusive and coherent diffractive which means the proton or nucleus has to remain intact.

In [3] we have considered a McLerran-Venugopalan (MV) based (small x) model in order to obtain a description of diffractive dijet production data of H1. Although the data is neither fully exclusive, nor fully coherent, the kinematics is such that in leading order a GTMD description is expected to be appropriate. The model was indeed able to describe the t dependence and the transverse momentum of the jets, but since it did not include any x dependence, the \(Q^2\) and y dependence was not described very well. For the present study the first step will thus be to include an x dependence, to obtain a better description of the \(Q^2\) and y dependence, before moving on to the description of \(J/\psi \) production. We will show that the x-dependent GTMD model can provide a good description of the t dependence of the exclusive coherent diffractive \(J/\psi \) production data of H1 and ZEUS for different \(Q^2\) values, including the photo-production case. However, it turns out there is no choice of parameters that leads a good description of the dijet and \(J/\psi \) data simultaneously. The tension is solely in the slope of the exponential fall-off in t, which in the model is entirely governed by the width of the proton profile. We do no intend to resolve this tension in this paper, because there may be other reasons for the tension beyond the GTMD model and future data will be needed to confirm or refute the tension. We use the optimal model for the \(J/\psi \) data to obtain predictions for the EIC and for UPCs, rather than the model that has the minimal tension with the dijet data as it would not yield a satisfactory description of either process.

In Sect. 2 we collect the key ingredients of the diffractive dijet production cross section description in terms of the small-x gluon GTMD of our previous study [3]. We then propose an x-dependent GTMD model to improve the description of the HERA-H1 data in Sect. 3 and show the improved fit in Sect. 4. Our aim is to use as much as possible those fit parameters to also describe diffractive \(J/\psi \) production data at HERA and LHC. The diffractive \(J/\psi \) production cross section expression in terms of GTMDs is given in Sect. 5, followed by discussions about certain phenomenological corrections often considered. The fit results to H1 and ZEUS \(\gamma ^{(*)}p\) data are presented in Sect. 6 where predictions to the future EIC are also provided. By further fitting ALICE Run 2 data on mid-rapidity UPCs off Pb nuclei (in order to include A dependence in the model), we then give predictions for RHIC, LHC (at Run 1 center of mass energy), and EIC (for Au nuclei) in Sect. 7. We summarize our findings in Sect. 8.

2 Diffractive dijet production in terms of GTMDs

We first recall the essential expressions for the dijet case in terms of the small-x gluon GTMD \(\mathcal{F}_0^{[\Box ]}(x,k_\perp , \Delta _\perp )\) [3], which is the angular independent part of the more general GTMD

$$\begin{aligned} \mathcal{F}^{[\Box ]}(x,\varvec{k}_\perp , \varvec{\Delta }_\perp )= & {} \mathcal{F}_0^{[\Box ]}(x,k_\perp , \Delta _\perp ) \nonumber \\{} & {} + 2 \mathcal{F}_2^{[\Box ]}(x,k_\perp , \Delta _\perp ) \cos 2\theta _{k\Delta } {+}..., \nonumber \\ \end{aligned}$$
(1)

where \(\theta _{k\Delta }\) denotes the angle between the transverse momentum of the gluon \(\varvec{k}_\perp \) (with \(k_\perp = |\varvec{k}_\perp |\)) and the transverse off-forwardness \(\varvec{\Delta }_\perp \), In this paper we will only consider the angular independent part \(\mathcal{F}_0^{[\Box ]}\), under the assumption that the contributions of the angular modulations (that enter the cross sections squared) are much smaller. For a detailed analysis of angular modulations (and shape fluctuations) we refer to [7]. We also consider the off-forwardness to be entirely in the transverse direction, i.e. we consider zero skewness \(\xi \).

In the strict \(x\rightarrow 0\) limit and for zero skewness (\(\xi =0\)) one finds the following expression in terms of the dipole scattering amplitude \(\mathcal{N}=1-\langle S^{[\Box ]} \rangle _C\):

$$\begin{aligned} \mathcal{F}^{[\Box ]}(\varvec{k}_\perp , \varvec{\Delta }_\perp )= & {} 4N_c \int \frac{d^2 \varvec{r}_\perp d^2 \varvec{b}_\perp }{(2\pi )^2} \, e^{-i\varvec{k}_\perp \cdot \varvec{r}_\perp } e^{i\varvec{\Delta }_\perp \cdot \varvec{b}_\perp } \,\nonumber \\{} & {} \times \left[ 1-\langle S^{[\Box ]}(\varvec{b}_\perp ,\varvec{r}_\perp ) \rangle _C \right] . \end{aligned}$$
(2)

The average with subscript C is over the color configurations of the proton or nucleus considered. The Wilson loop operator \(S^{[\Box ]}(\varvec{x}_\perp ,\varvec{y}_\perp ) \equiv \textrm{Tr}\left[ U^{[\Box ]}(\varvec{y}_\perp ,\varvec{x}_\perp )\right] /N_c\), where \(U^{[\Box ]}(\varvec{y}_\perp ,\varvec{x}_\perp )=U^{[+]}(\varvec{y}_\perp ,\varvec{x}_\perp ) U^{[-]}(\varvec{x}_\perp ,\varvec{y}_\perp )\) and \(U^{[\pm ]}\) are the standard staple-like gauge links in the forward (\(+\)) and backward (−) lightcone directions, (see e.g. [8, 9]). Furthermore, \(\varvec{r}_\perp =\varvec{y}_\perp -\varvec{x}_\perp \) represents the dipole size and \(\varvec{b}_\perp =(\varvec{x}_\perp +\varvec{y}_\perp )/2\) denotes the impact parameter, where \(\varvec{x}_\perp \) and \(\varvec{y}_\perp \) refer to the transverse positions of the quark and antiquark, respectively, relative to the center of the proton or nucleus. The MV-like model used for \(S^{[\Box ]}\) will be discussed in the next section.

The \(\gamma ^* p\) differential cross section for \(Q^2 > 0\) can be expressed in terms of amplitudes \(\mathcal{A}_{\text {T}}\) and \(\mathcal{A}_{\text {L}}\) for transverse and longitudinal photon polarizations, respectively:

$$\begin{aligned} \frac{d\sigma ^{\gamma ^* p \rightarrow j j p}_{T}}{d K_\perp d\Delta _\perp ^2}= & {} \frac{(2 \pi )^4 \alpha _{em}}{16 N_c} \sum _f e_f^2 \ \int dz \left[ z^2 +(1-z)^2 \right] \nonumber \\{} & {} \times \frac{\mathcal{A}^2_{\text {T}} (K_\perp , \Delta _\perp , z, Q, y) }{K_\perp }, \end{aligned}$$
(3)

and

$$\begin{aligned} \frac{d\sigma ^{\gamma ^* p\rightarrow j j p}_L}{d K_\perp d\Delta _\perp ^2}= & {} \frac{(2 \pi )^4 \alpha _{em}}{4 N_c} \sum _f e_f^2 \ \int dz \, z^2 (1-z)^2 \, \nonumber \\{} & {} \times \frac{\mathcal{A}^2_{\text {L}} (K_\perp , \Delta _\perp , z, Q, y) }{K_\perp }, \end{aligned}$$
(4)

where j denotes an outgoing jet, y is the inelasticity, \(e_f\) is the electric charge of a quark of flavor f in units of the positron charge, \(z=k_{1}^+/k^+\) is the outgoing quark (jet) longitudinal momentum fraction with respect to the virtual photon longitudinal momentum, \(K_\perp = (k_{1\perp }-k_{2\perp })/2\) with \(k_{i\perp }\) the transverse momentum of jet i, \(\Delta _\perp = k_{1\perp }+k_{2\perp }\), and \(Q^2\) is the photon virtuality. Here, \(\varvec{K}_\perp \) and \(\varvec{\Delta }_\perp \) are the Fourier conjugates of \(\varvec{r}_\perp \) and \(\varvec{b}_\perp \), respectively. The amplitudes \(\mathcal{A}_{\text {T,L}}\) are given in terms of \(\mathcal{F}_0^{[\Box ]}\) as follows:

$$\begin{aligned} \mathcal{A}_{\text {T}} (K_\perp , \Delta _\perp , z, Q, y)= & {} \int \frac{d^2 \varvec{q}_\perp }{(2 \pi )^3} \left[ \frac{ \varvec{K}_\perp \cdot \left( \varvec{K}_\perp -\varvec{q}_\perp \right) }{z (1-z) Q^2 + \left( \varvec{K}_\perp -\varvec{q}_\perp \right) ^2}\right] \nonumber \\{} & {} \times \left. {\mathcal {F}}^{[\Box ]}_0 (x,q_\perp ,{\Delta _\perp }) \right| _{x=(Q^{2}/ys)}, \end{aligned}$$
(5)

and

$$\begin{aligned} \mathcal{A}_{\text {L}} (K_\perp , \Delta _\perp , z_i, Q)= & {} \int \frac{d^2 \varvec{q}_\perp }{(2 \pi )^3} \left[ \frac{ Q K_\perp }{z (1-z) Q^2 + \left( \varvec{K}_\perp -\varvec{q}_\perp \right) ^2}\right] \nonumber \\{} & {} \times \left. {\mathcal {F}}^{[\Box ]}_0 (x,q_\perp ,{\Delta _\perp }) \right| _{x=(Q^{2}/ys)}. \end{aligned}$$
(6)

These expressions show that exclusive coherent diffractive dijet production allows to obtain information on GTMDs even though the transverse momentum dependence is integrated over. The dependence on the external momenta of the weights inside the integrals can be used to study the transverse momentum dependence of the GTMDs. For photoproduction \(\gamma p\) one can set \(Q^2 =0\) and drop the longitudinal part as it does not give any contribution.

The expressions also show that exclusive coherent diffractive dijet production allows to obtain information on GTMDs that goes beyond the GPDs. In [6] it was pointed out that the gluon GPD \(H_g\) at small x can be expressed in terms the small-x gluon GTMD through the following integral:Footnote 1

$$\begin{aligned} xH_g (x, \Delta _\perp ) = \frac{1}{(4 \pi )^2\alpha _s} \int d^2 \varvec{q}_\perp \varvec{q}_\perp ^2 {\mathcal {F}}^{[\Box ]}_0 (x,q_\perp ,{\Delta _\perp }). \nonumber \\ \end{aligned}$$
(7)

This relation is derived using the operator definitions of the functions, not taking into account renormalization. However, this relation suffers from the same problems as its forward limit, where the collinear PDF f(x) is viewed as the integral of a Transverse Momentum Dependent parton distribution (TMD): \(f(x) {\mathop {=}\limits ^{?}} \int d^2 \varvec{q}_\perp f(x,q_\perp ^2)\) [10]. Since the tail of the TMD \(f(x,{q}_\perp ^2)\) behaves as \(1/q_\perp ^2\), the integral will diverge logarithmically and requires some form of regularization. More formally, beyond tree level TMD factorization implies that the TMD depends on two scales, the rapidity scale \(\zeta \) and the renormalization scale \(\mu \), satisfying two coupled evolution equations, whereas the collinear PDF only depends on the scale \(\mu \) and satisfies just one evolution equation. Clearly, Eq. (7) suffers from the same problems. Because of this, here we do not provide curves for GPDs based on the GTMDs we obtain, as they would unavoidably depend on the adopted procedure of how to regulate the large transverse momentum behavior to make the integral in Eq. (7) converge. Rather than expecting that the TMD determines the collinear PDF through an integral relation, one can instead consider the unambiguous relation in which the collinear PDF determines the large transverse momentum dependence of the TMD, i.e. \(f(x,{q}_\perp ^2) \propto \alpha _s q_\perp ^{-2} \left( \int \frac{dy}{y} P(\frac{x}{y}) f(y) \right) \), where P denotes a splitting function (ignoring for simplicity the possibility of mixing among various pdfs). Similar expressions hold for the perturbative large transverse momentum tails of GTMDs in terms of GPDs, as recently studied at the one loop level in [11]. So rather than using fits of GTMDs to obtain results for GPDs, it is better to use models, lattice determinations, or fits of GPDs to predict the tails of the GTMDs and compare those to GTMD fits. This we do not attempt here, as we are primarily concerned with the small transverse momentum region in the present paper.

3 An x-dependent GTMD model

In our earlier study of diffractive dijet production [3] we used a small-x model without any x dependence, because the expressions in terms of the Wilson loop operator were obtained in the strict \(x \rightarrow 0\) limit [9, 12,13,14]. The model was able to describe the H1 data on the differential cross sections as function of t and \(K_\perp \) quite well, for which all data have the same small average x value. But the model did not describe well the data as a function of \(Q^2\) for which the average x value is different for each data point or each bin.

To improve on this we now incorporate an x dependence in the model by replacing the constant free model parameter \(\chi \) in Eq. (19) of Ref. [3] by a function of x and \(Q^2\) following the Golec–Biernat and Wüsthoff (GBW) parameterization for the saturation scale [15, 16]. We then arrive at the following McLerran-Venugopalan (MV) [17,18,19] like model for the dipole scattering amplitude:

$$\begin{aligned} 1-\langle S^{[\Box ]}(\varvec{b}_\perp ,\varvec{r}_\perp ) \rangle _C&= \left[ 1- \exp \left( -\frac{1}{4} {r}_\perp ^2 \chi (x) Q_s^2(b_\perp )\right. \right. \nonumber \\&\quad \times \left. \left. \ln \left[ \frac{1}{{r}_\perp ^2\Lambda ^2} +e\right] \right) \right] e^{- \epsilon _r r^2_\perp } \end{aligned}$$
(8)

with

$$\begin{aligned} \chi (x) = {\bar{\chi }} \left( \frac{x_0}{x} \right) ^\lambda . \end{aligned}$$
(9)

Here, \(x_0=3\times 10^{-4}\) and \(\lambda =0.29\), which are the standard GBW model parameter values [15, 16]. The factor \(e^{- \epsilon _r r^2_\perp }\) will be addressed below. The value of \(\lambda \) turns out to allow for a reasonably good description of the \(Q^2\) dependence of the H1 diffractive dijet electroproduction data (using \(x=Q^2/(ys)\)) for diffractive dijet production, but as we will see later \(J/\psi \) production prefers a somewhat smaller value \(\lambda =0.22\).

Our motivation to include this type of x dependence in our model is the observation of geometric scaling behaviour of DIS ep collisions data in the low x and low \(Q^2\) region at HERA [15, 16]. This feature of the data was well-described by a saturation scale of the form \(Q_s^2(x) \sim x^{-\lambda }\) with \(\lambda \approx 0.29\). Later, it was shown that the total cross-section of \(\gamma ^* p\) exhibited geometric scaling over a much wider range of \(Q^2\) values (from 0.045 to \(450 \, \text {GeV}^2\)) in the \(x<0.01\) region of HERA data [20] (see also [21, 22]). Similar scaling was also observed in diffractive DIS with a specific parameterization [23] and in inclusive eA processes [24].

We note that apart from this new \(Q^2\) dependence introduced through the kinematic relation between x and \(Q^2\), we do not introduce any additional x and/or \(Q^2\) dependence from QCD corrections. We also consider a fixed coupling constant. The reason for not including evolution is that the scale evolution of GTMDs has not been studied in full yet. Even for TMD evolution the interplay between the x and \(Q^2\) evolution is not yet fully clear (the scale evolution of TMDs and Sudakov resummation for TMD processes at small x has been investigated in e.g. [25,26,27,28]). Since the kinematic range of EIC is not too different from the one of H1 and ZEUS, we expect evolution not to be essential for obtaining predictions. Given the large uncertainties in the model parameters we expect logarithmic corrections to be of minor importance at this stage. This also avoids the question of what precisely sets the hard scale in the various processes (dijet versus \(J/\psi \), electroproduction versus photoproduction). But the kinematic relation between x and \(Q^2\) for the \(J/\psi \) case is affected by the \(J/\psi \) mass, of course.

The factor \(e^{- \epsilon _r r^2_\perp }\) in Eq. (8) is introduced to ensure that the dipole sizes contributing are restricted to the perturbative region. This Gaussian weight factor was also introduced in the Wigner, Husimi and GTMD distributions of [29, 30]. In practice the dipole size restriction should result from the kinematics of the process, i.e. by the large transverse momentum of the jets (recall that \(\varvec{K}_\perp \) is the Fourier conjugate of \(\varvec{r}_\perp \)) or the large mass of the produced quarkonium, but by enforcing it explicitly in the model, we can obtain convergent integrals of the GTMD without reference to a process. In principle, \(\epsilon _r\) is a free parameter of the model but we will use the fixed value \(\epsilon _r=\left( 0.4 \ \text {fm} \right) ^{-2}\) for both diffractive dijet and \(J/\psi \) production, which corresponds to the gluonic radius of the proton used in [31]. For the dijet case, changing \(\epsilon _r\) from \((0.4\, \text {fm})^{-2}\) to \((0.5\, \text {fm})^{-2}\) results in a \(4\%\) decrease in the cross section at \(t \simeq (0.01 \, \text {GeV})^2\) and a \(3\%\) increase in the cross section at \(t \simeq (1 \, \text {GeV})^2\), indicating that \(K_\perp \) is indeed large enough to ensure only contributions from small enough dipoles. In addition, the slope of the exponential fall-off in t remains almost independent of \(\epsilon _r\). For the \(J/\psi \) case, the cross section is more sensitive to the chosen value of \(\epsilon _r\), where changing \(\epsilon _r\) from \((0.4\, \text {fm})^{-2}\) to \((0.5\, \text {fm})^{-2}\) results in almost a \(30\%\) increase in the cross section. This means that the adopted wave function of the \(J/\psi \) is broader than the gluonic radius of the proton (to be specific, for the models to be introduced below, the GLC wave function is about twice as broad, while the BG wave function is 1.5 times broader). For heavier quarkonia (which can be investigated at the EIC too) the adopted value of \(\epsilon _r\) should matter less. We note that the change in amplitude due to a change in \(\epsilon _r\) can be compensated for by a change in the free parameter \({\bar{\chi }}\) which makes the precise value of \(\epsilon _r\) less relevant. Here we try to keep the values of \(\epsilon _r\) and \({\bar{\chi }}\) as similar as possible to the dijet case. Since also for the \(J/\psi \) case the slope remains largely unchanged for different values of \(\epsilon _r\) (changing \(\epsilon _r\) from \((0.4\, \text {fm})^{-2}\) to \((0.5\, \text {fm})^{-2}\) results in less than \(1\%\) change in the slope), we conclude that the damping factor is in any case not relevant to the problem of the tension between the slopes.

The above corresponds to a leading order description of a dipole interacting with a proton or nucleus through two-gluon exchange in the t-channel. The resulting \(\langle S^{[\Box ]}\rangle _C\), \(\mathcal{N}\), and \(\mathcal{F}_0^{[\Box ]}\) are purely real. In principle GTMDs can be complex, with an imaginary part that is referred to as the odderon contribution. In the forward limit for unpolarized protons this contribution has to vanish for the dipole case since the odderon contribution will be T-odd, whereas there is no TMD corresponding to that case [9]. Odderon contributions may arise for nuclei or from quadrupoles or higher multipoles. Even when the odderon contribution is considered absent down to a certain small x value, nonlinear QCD evolution would generate a nonzero contribution for even smaller x values [32]. Therefore, in principle the imaginary part has to be included, but that has not been done in diffractive dijet production thus far. Later on we comment on the size of the expected correction from the imaginary part.

The saturation scale in the model will be taken as

$$\begin{aligned} Q_s^2(x,\varvec{b}_\perp ) \equiv \chi (x) Q_s^2(b_\perp ) {=} {\bar{\chi }} \left( \frac{x_0}{x}\right) ^\lambda \frac{4 \pi \alpha _s^2 C_F }{ N_c} Q_{0s}^2 \, T(\varvec{b}_\perp ) \end{aligned}$$
(10)

with \(T(\varvec{b}_\perp )\) is the profile of the proton or nucleus. For the proton we use a Gaussian profile

$$\begin{aligned} T_p (\varvec{b}_\perp ) = \exp \left( -\frac{\varvec{b}_\perp ^2}{2 R_p^2} \right) \end{aligned}$$
(11)

with \(R_p\) the gluonic radius of the proton [31]. For heavy nuclei the profile is described by the thickness function [33]

$$\begin{aligned} T_A (\varvec{b}_\perp ) = N_A \int dz \ \rho _A \left( \sqrt{\varvec{b}_\perp ^2 + z^2} \right) \end{aligned}$$
(12)

which is obtained from the Woods–Saxon distribution

$$\begin{aligned} \rho _A(r) = \frac{1}{1 + \exp \left[ \frac{r-R_A}{a_A} \right] }. \end{aligned}$$
(13)

Here, \(N_A\) is a normalization factor such that \(T_A (\varvec{b}_\perp =0) = 1\). For the numerical calculations we choose the nuclear radius \(R_A=1.12A^{1/3}\) fm with A the mass number of the nucleus.Footnote 2 For lead (\(A=208\)) we use \(a_A=0.546\) fm and for gold (\(A=197\)) we use \(a_A=0.535\) fm. For the proton we use \(Q_{0s,p}^2 = 1 \ \text {GeV}^2\), while (similar to what was done in [31]) for the heavy nuclei \(Q^2_{0s,\text {A}}\) can be obtained from the relation

$$\begin{aligned} \int d^2 \varvec{b}_\perp \ Q^2_{0s,\text {A}} (x,\varvec{b}_\perp ) = A^{\eta } \int d^2 \varvec{b}_\perp \ Q_{0s,p}^2 (x,\varvec{b}_\perp ) \end{aligned}$$
(14)

to be evaluated at the same value of x. Here \(\eta \) will be considered a free parameter to be fitted to the data. Explicitly, for heavy nuclei we have

$$\begin{aligned} Q^2_{0s,\text {A}} = A^{\eta } Q_{0s,p}^2 \frac{\int d^2 \varvec{b}_\perp T_p(\varvec{b}_\perp )}{\int d^2 \varvec{b}_\perp T_A(\varvec{b}_\perp )} \end{aligned}$$
(15)

Requiring \(\int d^2 \varvec{b}_\perp T_A(\varvec{b}_\perp ) \propto R_A^2 \propto A^{2/3} \) we obtain the following expression for the saturation scale

$$\begin{aligned} Q^2_{0s,\text {A}} \propto A^{\eta - \frac{2}{3}} Q_{0s,p}^2 \end{aligned}$$
(16)

which will determine the saturation scale of the heavy nuclei. The general expectation is that \(\eta \) should have a value near 1.

Fig. 1
figure 1

The best fit of diffractive dijet production to H1 data with \(R_p=0.49\) fm, \(\lambda =0.29\), and \(\epsilon _r=\left( 0.4 \ \text {fm} \right) ^{-2}\). The central value corresponds to \({\bar{\chi }}=1.5\) while the band correspond to \({\bar{\chi }}=1.4\) and \({\bar{\chi }}=1.6\) for the lower and upper band respectively. The systematic and statistical uncertainties are added in quadrature

4 Diffractive dijet electroproduction

The diffractive dijet electroproduction cross section \(ep\rightarrow e'jjp\) can be related to the \(\gamma ^*_{\text {T,L}}p\rightarrow jj p\) cross sections in Eqs. (3) and (4) as follows:

$$\begin{aligned} \frac{d\sigma ^{ep\rightarrow e'jjp}}{dx dQ^2}{} & {} = \frac{\alpha _{\text {em}}}{\pi x Q^2} \left[ \left( 1-y+\frac{y^2}{2} \right) \sigma ^{\gamma ^* p \rightarrow jjp}_{\text {T}} \right. \nonumber \\{} & {} \quad \left. + \left( 1-y \right) \sigma ^{\gamma ^* p \rightarrow jjp}_\text {L}\right] . \end{aligned}$$
(17)

In the calculation, we use \(\Lambda =0.24\) GeV, \(C_F=4/3\), \(N_c=3\), \(\alpha _{\text {em}}=1/137\), \(N_f=4\), and fixed \(\alpha _s = 0.3\).

With the above model and cross section expressions we fit the H1 data of [35]. Although the data is for the production of at least two jets and not fully exclusive, a leading order description in the measured kinematic regime will be dominated by the production of two jets in any case. Also the data is not fully for coherent diffraction, but the t values are so small and the kinematic cuts on the final state proton are such that the additional light hadrons that may be produced in the process are not expected to alter the process much compared to the coherent case. The data is consistent within errors with actual exclusive coherent diffractive dijet production data from ZEUS [36] (to be specific, this we checked for \(d\sigma /d\beta \) at \(\beta =x_B/x_{I\!\!P}=0.1\)). The ZEUS data is less differential however and therefore not used here. Finally, the H1 data do not have zero skewness, in fact, it may typically be larger than the x values (the average value for \(x_{I\!\!P} \approx \xi \) is around 0.03–0.04 [35], whereas the geometric average of the upper and lower value of the x range is \(10^{-3}\)), meaning that the ERBL region is probed rather than the DGLAP one, cf. e.g. [37]. These caveats concerning this data should be kept in mind, when we discuss the tension with the best GTMD model description of the \(J/\psi \) production case (for which \(\xi \) is also not exactly zero, of course). This is also one of the reasons why we do not attempt to find the best model fit that can describe both processes simultaneously. The purpose here is to demonstrate those features that the model fits have in common and those that are in tension, such that future experimental investigations can focus particular attention on these aspects.

The best fit to the t distribution of H1 data [35] is shown in Fig. 1. The t distribution is well described by an exponential fall-off, \(d\sigma /dt \propto \exp (-bt)\), as also is the case for the t distribution for \(J/\psi \) production. The slope b is mainly determined by the gluonic radius of the proton \(R_p\) and we find that the model gives the best fit for \(R_p=0.49\pm 0.02\) fm which leads to the slope \(b=6.0 \pm 0.5 \, \text {GeV}^{-2}\) (in [35] \(b=5.89\pm 0.50 \, \text {GeV}^{-2}\) is given for the H1 data). Incorporating the statistical and systematic uncertainties of the data which are simply added in quadrature, we give a band around the best fit (central value) \({\bar{\chi }}=1.5\pm 0.1\). Within errors, our model gives a reasonable description of the \(Q^2\), \(K_\perp \) and y distribution data, an improvement w.r.t. the x independent model of our previous study [3].

5 Exclusive coherent diffractive \(J/\psi \) production

The differential cross section of exclusive coherent diffractive vector meson production as a function of momentum transfer squared \(t=-\Delta _\perp ^2\) (for \(\xi =0\)) can be written as [4, 38]

$$\begin{aligned} \frac{d \sigma _{T,L}^{\gamma ^* p \rightarrow Vp}}{dt} = \frac{1}{16 \pi } \left| {\mathcal {A}}_{T,L}^{\gamma ^* p \rightarrow Vp} \right| ^2 \left( 1+\beta _{T,L}^2 \right) R_g^2, \end{aligned}$$
(18)

expressed in terms of the elastic scattering amplitudes

$$\begin{aligned} {\mathcal {A}}_{T,L}^{\gamma ^* p \rightarrow Vp}= & {} 2i \int d^2 {\varvec{r}_\perp } \int d^2 {\varvec{b}_\perp } \int _0^1 \frac{dz}{4\pi } \left( \Psi _V^* \Psi _{\gamma } \right) _{T,L}\nonumber \\{} & {} \times \textrm{e}^{-i \left[ {\varvec{b}_\perp } -(\frac{1}{2}-z){\varvec{r}_\perp } \right] \cdot {\varvec{\Delta }_\perp }} \left[ 1-S(\varvec{r}_\perp , \varvec{b}_\perp )\right] , \nonumber \\ \end{aligned}$$
(19)

for the transverse/longitudinal polarization (T/L) of the virtual photon. Here \(\varvec{b}_\perp \) denotes the impact parameter, \(S(\varvec{r}_\perp , \varvec{b}_\perp )\) is (the real part of) the dipole-proton scattering amplitude, and \(\left( \Psi _V^* \Psi \right) _{T,L}\) is the overlap between the photon and the vector meson wave functions which depends on the transverse dipole size \(\varvec{r}_\perp \), momentum fraction z carried by the quark, the quark mass \(m_f\), the vector meson mass \(M_V\), and the photon virtuality \(Q^2\). We are working in a frame where the colliding virtual photon and proton have zero transverse momentum. We note that in Eq. (19) we use the phase factor \(e^{i(\frac{1}{2}-z)){\varvec{r}_\perp } \cdot {\varvec{\Delta }_\perp }}\) as suggested in [6], rather than \(e^{i(1-z)){\varvec{r}_\perp } \cdot {\varvec{\Delta }_\perp }}\) as used in [4]. In practice, it does not make much difference though. In models studied by [39], the cross section amplitude using the phase factor from [6] is only 3.5% larger than using the one from [4]. Note that the impact parameter \(\varvec{b}' \equiv \varvec{b}_\perp -(\frac{1}{2}-z){\varvec{r}_\perp }\) corresponds to the distance between the transverse center of longitudinal momentum of the proton/nucleus (\(R_\perp =0\)) and the transverse center of longitudinal momentum of the dipole (\(z\varvec{x}_\perp +(1-z)\varvec{y}_\perp \)), rather than simply the center of the dipole corresponding to \(\varvec{b}_\perp \) defined earlier, cf. [40,41,42].

As in the dijet case, the model parameter \(R_p\) of the proton profile directly determines the t slope of the differential cross section for \(J/\psi \) production. However, the latter is found to be quite different from that of the dijet case, with the \(J/\psi \) production slope substantially smaller. They are only compatible at the 3\(\sigma \) level, hence there is considerable tension. Thus far no phenomenological study for both types of processes simultaneously has been performed and we will not attempt that here, but in principle both should be describable within the same GTMD based approach. Due to this aspect of tension, the uncertainty in the model parameters is larger than what is suggested by studying only one of the two types of process. Future data is needed to resolve this issue.

The photon-vector meson wave functions overlaps are expressed as [4]

$$\begin{aligned} \left( \Psi ^*_V \Psi \right) _T= & {} {\hat{e}}_f e \frac{N_c}{\pi z (1-z)} \left[ m_f^2 K_0 (\epsilon \varvec{r}_\perp ) \phi _T (\varvec{r}_\perp ,z)\right. \nonumber \\{} & {} \left. - \left( z^2 + (1-z)^2 \right) \epsilon K_1 (\epsilon \varvec{r}_\perp ) \partial _{\varvec{r}_\perp } \phi _T (\varvec{r}_\perp ,z) \right] \nonumber \\ \left( \Psi ^*_V \Psi \right) _L= & {} {\hat{e}}_f e \frac{N_c}{\pi } 2z (1-z) Q K_0 (\epsilon \varvec{r}_\perp )\nonumber \\{} & {} \times \left[ M_V \phi _L (\varvec{r}_\perp ,z) + \delta \frac{m_f^2 -\nabla _{\varvec{r}_\perp }^2}{M_V z(1-z)} \phi _L (\varvec{r}_\perp ,z) \right] \nonumber \\ \end{aligned}$$
(20)

where \(\phi _{T,L}\) are model dependent scalar functions and \(\delta \) is usually taken to be 0 or 1. Because the wave function overlap of the longitudinal part is linearly dependent on Q, the chosen value of \(\delta \) does not affect photoproduction (\(Q^2 \approx 0\)). However, the chosen \(\delta \) value significantly affects the large \(Q^2\) cross section as the longitudinal part becomes a larger portion as \(Q^2\) grows: the second term of \(\left( \Psi ^*_V \Psi \right) _L \) grows faster than the first term when \(\delta =1\). In this study, we will use the so-called Gaus-LC (GLC) and boosted Gaussian (BG) vector meson models [4, 43]. The GLC model is given by:

$$\begin{aligned} \phi _{T} (\varvec{r}_\perp ,z)= & {} N_{T} z^2(1-z)^2 \exp \left[ -\frac{\varvec{r}_\perp ^2 }{2 R_{T}^2} \right] \end{aligned}$$
(21)
$$\begin{aligned} \phi _{L} (\varvec{r}_\perp ,z)= & {} N_{L} z(1-z) \exp \left[ -\frac{\varvec{r}_\perp ^2 }{2 R_{L}^2} \right] . \end{aligned}$$
(22)

For \(V=J/\psi \) the parameters are listed in [4]: \(N_T=1.23\), \(N_L = 0.83\), \(R_T^2=6.5\) \(\textrm{GeV}^{-2}\), \(R_L^2=3.0\) \(\textrm{GeV}^{-2}\), with \(m_f = 1.4\) \(\textrm{GeV}\). The BG model is given by [44, 45]:

$$\begin{aligned} \phi _{T,L} (\varvec{r}_\perp ,z)= & {} {\mathcal {N}}_{T,L} z(1-z) \exp \left[ a_1 (z) \varvec{r}_\perp ^2+ a_2 (z)\right] \nonumber \\ \end{aligned}$$
(23)

with \(a_1 (z)= - \frac{2z(1-z)}{{\mathcal {R}}^2} \) and \(a_2 (z) = -\frac{m_f^2 {\mathcal {R}}^2}{8z(1-z)} + \frac{m_f^2 {\mathcal {R}}^2}{2}\). The parameters are listed in [4] (see also [46]): \({\mathcal {N}}_T = 0.578\), \({\mathcal {N}}_L = 0.575\), \({\mathcal {R}}^2=2.3 \, \textrm{GeV}^{-2}\), and \(M_V=3.097\) GeV. For both models the parameters are fixed by requiring that the wave function is normalized and that the decay widths are reproduced (for details on this we refer to [4]). We also note that other vector meson wave functions and potential models have been considered in order to describe diffractive production of \(J/\psi \) and other heavy quarkonia, see for example [43, 47,48,49,50,51,52,53]. These descriptions can in principle also be translated into GTMD model expressions, which possibly allows for a more direct comparison of models (rather than a comparison of how they describe the data), but that is not our objective here.

Before moving on to the description of the data, we make some observations about whether this process probes a GPD rather than a GTMD. If we restrict to the angular independent part only, then we can express Eq. (19) as

$$\begin{aligned} {\mathcal {A}}_{T,L}&= \frac{\pi i}{2 N_c} \int _0^1 dz \int d^2 {\varvec{r}_\perp } \left( \Psi _V^* \Psi _{\gamma } \right) _{T,L} \left( \varvec{r}_\perp ,z \right) \nonumber \\&\quad \times \int d^2 {\varvec{q}_\perp } J_0 \left( | q_\perp + \delta _\perp | \varvec{r}_\perp \right) {\mathcal {F}}^{[\Box ]}_0 (x,q_\perp ,{\Delta _\perp }), \end{aligned}$$
(24)

with \(\varvec{\delta }_\perp = (\frac{1}{2} - z) \varvec{\Delta }_\perp \). This expression shows that also in diffractive \(J/\psi \) production one probes an integral over a GTMD with an integrand that depends on the kinematic variables of the process (in this case z and \(\Delta _\perp \)) and hence different integrals of the GTMD can be obtained in this way, even though with less possibilities for varying the integrand than in the dijet case. This also means that the expression cannot be given in terms of a GPD (which does not depend on z), only in an approximation, as pointed out by [6]. As the weight of the integral over the GTMD depends on \(\Delta _\perp \) through \(\delta _\perp \) and \(\Delta _\perp \) is generally small and only relevant in a small kinematic region (and the region around \(z=1/2\) contributes the most), this dependence may be ignored to good approximation leaving a fixed integral over the GTMD, which however still is not an expression in terms of the gluon GPD \(H_g\) through Eq. (7). This would require small \(| q_\perp + \delta _\perp |\), for which we can consider the first order expansion of the Bessel function \(J_0 \left( | q_\perp + \delta _\perp | \varvec{r}_\perp \right) \approx 1 -\frac{(q_\perp + \delta _\perp )^2 r_\perp ^2}{4}\), and use the fact that \(\int d^2 \varvec{q}_\perp {\mathcal {F}}^{[\Box ]}_0 (x,q_\perp ,{\Delta _\perp }) = 0\) [6], to find that

$$\begin{aligned} {\mathcal {A}}_{T,L}{} & {} \approx \frac{\pi i }{8 N_c} \int _0^1 dz \int d^2 {\varvec{r}_\perp } \varvec{r}_\perp ^2 \left( \Psi _V^* \Psi _{\gamma } \right) _{T,L} \left( \varvec{r}_\perp ,z \right) \nonumber \\{} & {} \quad \times \int d^2 {\varvec{q}_\perp } \varvec{q}_\perp ^2 {\mathcal {F}}^{[\Box ]}_0 (x,q_\perp ,{\Delta _\perp }) \nonumber \\{} & {} = \frac{\pi ^3 i \alpha _s }{N_c} \int _0^1 dz \int d^2 {\varvec{r}_\perp } \varvec{r}_\perp ^2 \nonumber \\{} & {} \quad \times \left( \Psi _V^* \Psi _{\gamma } \right) _{T,L} \left( \varvec{r}_\perp ,z \right) xH_g (x,\Delta _\perp ), \end{aligned}$$
(25)

where in the last step we used Eq. (7). It should be stressed that this is an approximation that depends on the relevant range of the \(q_\perp \) integration. Therefore, we will consider the GTMD expression rather than the approximate one in terms of the GPD. Diffractive scattering in terms of GPDs has been studied in [54].

6 Analysis of coherent diffractive \(J/\psi \) production data

The total \(\gamma ^* p\) cross section for \(J/\psi \) production studied by H1 [55] is defined as \(\sigma _\text {tot} = \sigma _T + \varepsilon \sigma _L\) with \(\varepsilon = (1-y)/(1-y+\frac{1}{2}y^2)\) (with \(\langle \varepsilon \rangle = 0.99\) in [4, 56]), while by ZEUS [57] it is defined as \(\sigma _\text {tot} = \sigma _T + \sigma _L\). Here we will also use \(\varepsilon =0.99\), which corresponds to \(\langle y \rangle \simeq 0.13\). This differs from the dijet case where a range of y values is considered and the x value depends on y. The x value used in the \(J/\psi \) production case is determined by [38, 58]

$$\begin{aligned} x =x_B\left( 1+\frac{M_V^2}{Q^2} \right) = \frac{M_V^2 + Q^2}{W^2+Q^2}. \end{aligned}$$
(26)

We recall that \(\sigma _L=0\) for the photoproduction case.

Fig. 2
figure 2

Left: GTMD model fit of the t dependence of exclusive coherent diffractive \(J/\psi \) production data from H1 [55] and ZEUS [57], for two vector meson wave function models: GLC and BG. The systematic and statistical uncertainties are added in quadrature. The bands correspond to the ranges of values of \({\bar{\chi }}\) and \(R_p\) specified in the text. Right: Fit of the model to the W dependence of the total \(J/\psi \) photoproduction cross section at HERA and LHC [74,75,76,77,78]. The data are only shown for \(x\lesssim 0.01\) which corresponds to \(W>30\) GeV (\(\approx 10 M_{J/\psi }\))

Diffractive vector meson production at HERA and LHC have been studied extensively with various model approaches, such as [38, 39, 46, 59,60,61,62,63,64,65]. It has been shown in [4, 5, 66, 67] that MV-like models can describe diffractive vector meson production well. In most model studies the dipole scattering amplitude is real and hence \({\mathcal {A}}_{T,L}^{\gamma ^* p \rightarrow Vp}\) imaginary, but as mentioned, in reality there will be an imaginary part. The phenomenological correction \(1+\beta ^2\) is introduced to account for that contribution. Using dispersion relations an expression for \(\beta \) has been obtained [58, 68,69,70]:

$$\begin{aligned} \beta _{T,L} = \tan \left[ \frac{\pi \lambda _{T,L}}{2} \right] , \qquad \lambda _{T,L} \equiv \frac{\partial \ln \left[ {\mathcal {A}}_{T,L}^{\gamma ^* p \rightarrow Vp} \right] }{\partial \ln \left[ \frac{1}{x} \right] }.\nonumber \\ \end{aligned}$$
(27)

This expression implies that only x dependent elastic scattering amplitudes yield nonzero \(\beta \). Phenomenological studies of HERA data [58, 71, 72] find that the real part correction \((1+\beta ^2)\) is anywhere between 10% and 25%. Given the large uncertainty in the model fits that we obtain from these HERA data, this correction will not be of much importance. Therefore, we will first fit the data without this correction and then estimate the size of the correction for that fit afterwards. In this way we find that in our case (\(1+\beta ^2\)) is in the 10–15% range. More details on this will be presented below.

Another correction often considered comes from taking into account nonzero skewness. The off-forwardness \(\Delta = P'-P\) for zero skewness, i.e. \(\xi = - \Delta ^+/({P'}^+ + P^+)=0\), means \(\Delta =\Delta _\perp \) and \(t=-|\varvec{\Delta }_\perp ^2|\). In practice \(\xi \) will not be exactly zero. Therefore, in order to correct for this the factor \(R_g^2\) is included, where \(R_g\) for gluons at small x and small \(\xi \) is given by [70]

$$\begin{aligned} R_g\equiv & {} \frac{H_g(x=\xi ,\xi )}{H_g(x=2\xi ,0)} \approx \frac{2^{2 \delta + 3}}{\sqrt{\pi }} \frac{\Gamma (\lambda + \frac{5}{2})}{\Gamma (\lambda +4)}, \end{aligned}$$
(28)

where \(H_g(x,\xi )\) is the standard (helicity non-flip) gluon GPD (now for nonzero skewness, unlike in Eq. (7)). This factor \(R_g^2\) is a substantial correction for HERA kinematics, found to be in the order of 40–70% [58, 71, 72]. We note though that the value \(H_g(x=\xi ,\xi )\) is at the boundary of the ERBL and DGLAP regions, where the function is continuous but not differentiable, hence changing abruptly, so a slight change in x w.r.t. \(\xi \) or vice versa can matter considerably. This introduces an uncertainty regarding the actual correction that is needed, as the data span a range of x and \(\xi \) values. Furthermore, the specific value \(x= 2\xi \), which is in the DGLAP region, stems from the GPD analysis of [73] for which the region around this value is found to make the dominant contribution. This is quite different from our GTMD approach for which \(x= 2\xi \) plays no dominant role and the ratio \(H_g(x,\xi )/H_g(x,0)\) (i.e. with the same x value in numerator and denominator) for small nonzero \(\xi \) seems more appropriate to consider. Moreover, as mentioned, the data are more likely in the ERBL region (\(x < \xi \)), although that is not clearly specified in the experimental papers. Hence, given these considerations, here we do not include the \(R_g^2\) correction factor in this paper and also not correct for nonzero skewness in another way. Given the large uncertainties in the model fits (due to the large uncertainties in the data), this is not expected to be essential.

In Fig. 2 we show that our MV-like model with free fit parameters \({\bar{\chi }}\), \(R_p\) and \(\lambda \) and without the mentioned corrections can achieve a good description of the t distribution data of HERA [55, 57] and of the data on the total cross section as a function of W from HERA (H1 [74] and ZEUS [75]) and LHC (ALICE [76] and LHCb [77, 78]). The t dependence of the model is controlled by the proton profile \(R_p\), the W slope by \(\lambda \), while the amplitude of the cross section is \({\bar{\chi }}\) dependent where large \({\bar{\chi }}\) means a larger cross section. Here we give preference to the description of the photoproduction data, i.e. the parameters are obtained from a simultaneous description of the t and W dependence of the photoproduction data, where there is only a very narrow range of \(R_p\) and \({\bar{\chi }}\) values that describe those data simultaneously. If one would include electroproduction data, the parameters would change considerably (cf. Fig. 3 (left)) such that the photoproduction data would be described less well. Here we note that the H1 and ZEUS data sometimes differ quite a bit from each other, when comparing data sets at the same or very similar values of \(Q^2\). Therefore, we prefer to let the \(Q^2\) dependence be determined by the model after the parameters are fixed at \(Q^2=0.05\, \text {GeV}^2\). It then turns out that the t dependence is well described using GLC for all values of \(Q^2\) considered, while BG overestimates the data for large \(Q^2\).

Fig. 3
figure 3

Left: \(\chi ^2/\text {dof}\) vs \({\bar{\chi }}\) for dijet production (combined \(Q^2\), t, \(K_\perp \), and y dependence data [35] with dof=15) and \(J/\psi \) production (combined photo- and electroproduction data [55, 57] with dof=35) for two different possible values of \(R_p\). Right: t slope (b) of the model as a function of \(Q^2\) for the dijet and \(J/\psi \) cases. The \(J/\psi \) data are taken from [57, 75, 79]. Note that the diffractive dijet production case is y integrated, while the \(J/\psi \) case is evaluated at \(W=90 \, \text {GeV}\) and for fixed y

We show bands of values of \({\bar{\chi }}\) and \(R_p\) which describe the photoproduction data qualitatively equally well within the errors of the data points. However, they should not be interpreted as 1\(\sigma \) error bands, as they are not obtained from a fit to all data points through a minimization w.r.t. all parameters simultaneously. Rather, we determine \(R_p\) from the t dependence, \(\lambda \) from the W dependence, and subsequently obtain \({\bar{\chi }}\). Given the uncertainties in the data and the tension with the dijet data, a more sophisticated determination of the parameters and the error bands does not seem to be called for at this point. To be specific about the bands, for GLC we use \({\bar{\chi }}=1.45-1.50\) for \(R_p=0.40\) fm and \({\bar{\chi }}=1.40-1.45\) for \(R_p=0.41\) fm, while for BG we use \({\bar{\chi }}=1.10-1.15\) for \(R_p=0.40\) fm and \({\bar{\chi }}=1.05-1.10\) for \(R_p=0.41\) fm. We choose two different possible \(R_p\) because of the fact that the photoproduction data prefers a steeper slope (\(R_p=0.41\) fm) than the electroproduction data (\(R_p=0.40\) fm). The parameter \(\lambda \) is determined by the slope of the W dependence data of the \(J/\psi \) photoproduction total cross section from HERA and LHC in Fig. 2 (right), to which it is very sensitive. It turns out that unlike the dijet case this data prefers \(\lambda =0.22 <\lambda _{\text {GBW}}\). We note that trying to obtain a better fit of the W dependence of the total cross section will lead to a less good description of the photoproduction differential cross section \(d\sigma /dt\). As the model is probably less appropriate for the integral over all t, we have given preference to the latter. We refer to [34] for a combined description of H1 data of total photoproduction cross section and the differential cross section for both coherent and incoherent diffraction, taking into account proton shape fluctuations.

In Fig. 3 (left) the \(\chi ^2\) per degree of freedom (dof) as a function of \({\bar{\chi }}\) is shown for the case that a fit is made to both the photo- and electroproduction data. It can be seen that also in this case GLC gives a slightly better minimal \(\chi ^2/\text {dof}\) and prefers a \({\bar{\chi }}\) close to the one of the dijet case. Therefore, the GLC model seems to be preferred. However, when it comes to the t and W slope, all vector meson wave function models require \({\bar{\chi }}\), \(R_p\) and \(\lambda \) values that are smaller than those obtained from the dijet data. This is clearly visible in Fig. 3 (right) where we show the value of b of \(d^2 \sigma / dt \, dQ^2 \propto e^{-bt}\) for ep collisions, where b is solely determined by \(R_p\) in Eq. (11).

The preferred proton profile for the dijet case is \(R_p=0.49\) fm. For the \(J/\psi \) case we choose two different values of \(R_p\) due to the fact that the photoproduction data exhibits a somewhat steeper slope (\(R_p = 0.41\) fm) compared to the electroproduction data (\(R_p = 0.40\) fm), although this difference is not statistically significant (see Fig. 3, right). Here it should be recalled that the \(J/\psi \) data is for fixed y (\(\gamma ^{(*)}p\)) and the dijet data is y integrated (ep) (cf. the bottom right plot of Fig. 1 for the y dependence of the dijet data). The \(d^2\sigma /dt dQ^2\) slope data points in Fig. 3 (right) are only available for \(J/\psi \) production [57, 75, 79], while the \(Q^2\) dependence of the dijet slope is extracted from the fit (see Fig. 1). The dijet slope data is given only for \(Q^2\) and y integrated which is \(b=5.89\pm 0.50 \, \text {GeV}^{-2}\). The bands of the t slope (b) for the \(J/\psi \) case shown in Fig. 3 (right) reflect the aforementioned \(R_p\) values, while for the dijet case the bands correspond to the \(1\sigma \) error in \(R_p\), i.e. \(R_p=0.49\pm 0.02\) fm, for which a larger \(R_p\) gives a larger b. Our model shows that the dijet slope is slowly increasing in \(Q^2\) while for \(J/\psi \) it is steadily decreasing. This tension cannot be resolved with the present set of just three free parameters. It is also clear that it cannot be attributed to the vector meson wave function, but stems from the proton profile. Of course, it may be (in part) due to the aforementioned caveats about the dijet data, but without additional future data, that can likely not be clarified.

Fig. 4
figure 4

W dependence of the model fits compared to the H1 data for photoproduction (left panel) and for \(\langle Q^2\rangle = 8.9\) GeV\(^2\) (right panel) for the two different wave function models and the same model parameters as in Fig. 2

Fig. 5
figure 5

Predictions of diffractive \(\gamma ^{(*)}p\rightarrow J/\psi \, p\) at the EIC for two different wave function models, without \(\beta \) correction (left) and with \(\beta \) correction (right). We choose \(W=40\) GeV for \(\sqrt{s}=45\) GeV which will probe \(y\approx 0.79\) while \(W=50\) GeV for \(\sqrt{s}=140\) GeV will probe \(y\approx 0.13\), where we use \(y=\left( Q^2+W^2 \right) /s\)

In Fig. 4 we show the W distribution resulting from the model fits to the t-dependence. Both models can describe well the small \(Q^2\) data (photoproduction). For electroproduction GLC overestimates the data by at most \(2\sigma \), while BG shows a larger deviation from the data, as shown in Fig. 4 (right).

With the obtained model fits we provide predictions for the same process at EIC, which will cover a different kinematic region, but not so different that evolution will play a big role. The left panel of Fig. 5 shows the predictions without the phenomenological correction \(1+\beta ^2\) and the right panel with. In Fig. 6 we show the correction by itself.

In the left panel of Fig. 6 the correction obtained with the model is plotted for \(\gamma ^{(*)}p\) collisions as a function of t and found to be in the 10–15% range, a bit larger in the BG model than in the GLC model, and slowly increasing in \(Q^2\). This is in agreement with other phenomenological studies [58, 71, 72]. For longitudinal photon polarization a similar size correction is obtained. The right panel shows similar size corrections for UPCs to which we will turn next.

Fig. 6
figure 6

The phenomenological correction \(1+\beta ^2\) of the model for diffractive \(J/\psi \) production in \(\gamma ^{(*)}p\) (left) and \(\gamma \text {A}\) in UPCs (right). We show only small t for \(\gamma \text {A}\) because the correction diverges at the diffractive dip

7 Coherent diffractive \(J/\psi \) production in UPCs at midrapidity

Ultra-peripheral Heavy Ion Collisions at LHC and RHIC can be used to study photon-nucleus collisions. In order to make sure that one is dealing with exclusive coherent diffractive production of a \(J/\psi \) there need to be rapidity gaps between the \(J/\psi \) and both nuclei. We consider the \(J/\psi \) to be produced at mid-rapidity. The central rapidity range of the LHC is \(|Y|<0.8\) and at RHIC \(|Y|<1\). Here we simply take \(Y=0\). In that case the colliding photon and gluon will both have an energy of \(M_V/2\), which means that the gluon has a momentum fraction of \(x_g = M_V/\sqrt{s_{NN}}\). For the LHC Pb–Pb UPC data [80] at \(\sqrt{s_{NN}}=5.02\) TeV (Run 2) this corresponds to \(x_g=6\cdot 10^{-4}\) and at \(\sqrt{s_{NN}}=2.76\) TeV (Run 1) to \(x_g=0.001\). For the RHIC Au–Au UPC data at \(\sqrt{s_{NN}}=200\) GeV this corresponds to \(x_g=0.015\), which is at the edge of the range of applicability of the MV-like model that we are using. We will use the ALICE data to fit \(\eta \) and then obtain predictions for RHIC, keeping in mind this caveat.

In order to compare the UPCs to the photoproduction case at EIC, it is useful to know what is \(W_{\gamma \text {N}}\) in the UPCs. For A-A UPCs at mid-rapidity (\(Y=0\)), the photon-nucleon center of mass energy squared is determined by \(W_{\gamma \text {N}}^2=M_V \sqrt{s_{NN}}\) [81]. For LHC Pb–Pb UPC data at \(\sqrt{s_{NN}}=5.02\) TeV this corresponds to \(W_{\gamma \text {N}}=125\) GeV and at \(\sqrt{s_{NN}}=2.76\) TeV to \(W_{\gamma \text {N}}=93\) GeV, while for RHIC Au–Au UPC data at \(\sqrt{s_{NN}}=200\) GeV this corresponds to \(W_{\gamma \text {N}}=25\) GeV.

In Fig. 7 we provide a fit of our model to the t dependence of the differential cross section \(d^2\sigma /dYdt\) [80] for coherent diffractive \(J/\psi \) production at \(Y=0\) in ultra-peripheral Pb–Pb collisions at \(\sqrt{s_{NN}}=5.02\) TeV. According to [80], various models can describe the ALICE data well. One such model is the leading-twist approximation (LTA) of nuclear shadowing [82, 83], which combines the Glauber-Gribov formalism with the phenomenology of photon diffraction from HERA. The lower bound of the GLC fit in our model is close to the LTA (low shadowing) model result with a slightly steeper slope, as shown in Fig. 7 (right). Another model, the b-BK [39, 84, 85], was proposed based on the solution of the Balitsky-Kovchegov equation [86, 87] with an impact parameter dependence. Another study that incorporates nucleon shape fluctuations [34] also provides a good fit to the data, including the W dependence of the coherent \(J/\psi \) photoproduction total cross section and the t distribution of coherent and incoherent \(J/\psi \) photoproduction data from HERA. While the former two models utilize the BG wave function, our model provides a better description of the t and W dependence data using the GLC wave function. Another wave function model based on the Buchmüller-Tye potential [53] that uses \(\textbf{r}\)-\(\textbf{b}\) correlation [88] with two different parameterizations: GBW [15, 16] and BGBK [89], also gives good agreement with the data [90]. Differences in the magnitude and slope of the cross section between other models and ours could also be due to the use of different nuclear radius parameters.

Extrapolating the fit gives a prediction of the first diffractive minimum (or dip) to be at \(t\simeq 0.016 \, \text {GeV}^2\). We find that the dip position is determined by the target profile \(R_A\), such that it will move towards a smaller t value for larger \(R_A\). The fit turns out to be very sensitive not only to the value of \(R_A\), but also to the power of A. With the fit of the model to the ALICE data, we find that \(\eta =0.96 \pm 0.01\) for GLC and \(\eta =0.95 \pm 0.01\) for BG give the best fit. Therefore, our model fit indicates that the saturation scale behaves like \(Q_s^2 \propto A^{0.27-0.30}\), not \(A^{1/3}\). The latter in fact does not provide a good fit. Following Eq. (16), the saturation scale \(Q^2_{0s,\text {A}}\) for the heavy nucleus A depends on \(\eta \), \(R_A\), and \(R_p\), and is in all cases found to be between 1.5 and 1.9 \(\text {GeV}^2\). The choice of proton and nuclear profile, particularly the Gaussian proton profile used in our study, can affect the fitted \(\eta \) value and may differ with different profiles. We did not attempt to find profiles that would lead to \(\eta =1\) and do not exclude that that is possible. To obtain the actual value of \(\eta \), data for intermediate A values is needed. Here, we only use \(A=208\), which is insufficient to draw a definite conclusion about the A dependence.

Fig. 7
figure 7

(Left) Fit of the model to ALICE (Run 2) data [80] of coherent diffractive \(J/\psi \) production at midrapidity in ultra-peripheral Pb–Pb collisions at \(\sqrt{s_{NN}}=5.02\) TeV. We use the same parameter values as in Fig. 2, but fit the additional parameter \(\eta \) that determines the saturation scale for nuclei. (Right) Ratio of the model fit to the ALICE data for lower and upper bounds of each wave function

Fig. 8
figure 8

Model predictions of coherent diffractive \(J/\psi \) production at midrapidity in ultra-peripheral Au–Au collisions with \(\sqrt{s_{NN}}=200\) GeV at RHIC (left) and Pb–Pb collisions with \(\sqrt{s_{NN}}=2.76\) TeV at LHC (middle). We also give predictions for e-Au collisions at the EIC (right) at fixed \(x_g=0.01\) at \(Q^2=0\, \text {GeV}^2\) and \(Q^2=10\, \text {GeV}^2\)

With the same parameterization, in Fig. 8 we provide predictions for RHIC and LHC (Run 1) at midrapidity. In general, both wave function models give very similar results but GLC shows a somewhat larger band than BG as expected from the previous analysis on \(\gamma p\) (see the \(\chi ^2/\text {dof}\) in Fig. 3). The left panel in Fig. 8 is for Au–Au UPCs at \(\sqrt{s_{NN}}=200\) GeV. Figure 8 shows that the first diffractive dip for Au–Au at RHIC is predicted to be around \(t\simeq 0.017\pm 0.001 \, \text {GeV}^2\) which is close to its location in RHIC preliminary data [91] and other studies [60, 81], while for Pb–Pb at LHC Run 1 it is predicted to be around \(t\simeq 0.015\pm 0.001 \, \text {GeV}^2\). The middle panel in Fig. 8 is for Pb–Pb UPCs at LHC Run 1 with \(\sqrt{s_{NN}}=2.76\) TeV. In the rightmost panel of Fig. 8, we provide predictions of e-Au collisions at the EIC for photoproduction (\(Q^2=0\, \text {GeV}^2\)) and electroproduction (\(Q^2=10\, \text {GeV}^2\)) for fixed \(x_g=0.01\) which corresponds to \(W_{\gamma \text {N}}=31\, \text {GeV}\) and \(W_{\gamma \text {N}}=44\, \text {GeV}\), respectively. The bands for each wave function model reflect the uncertainties on \(R_p\) (which translates to \(\eta \)) and \({\bar{\chi }}\). As shown in Fig. 6, the \(\beta \) corrections are in the order of 6–10% for UPCs, which is small compared to the uncertainties, hence not included here.

8 Discussion and conclusions

We have shown that incorporating x dependence in our previous gluon GTMD model, along the lines of the GBW parameterization of the saturation scale, will improve the description of HERA-H1 diffractive dijet production data. However, describing diffractive \(J/\psi \) production in the same way leads to tension for the slope of the t dependence, which is quite distinct for the two processes, where dijet needs a steeper slope than \(J/\psi \) production. In the model this slope is solely determined by the (Gaussian) proton profile and there appears to be no clear way to resolve the tension. A few other differences between the optimal parameter choices for dijet and \(J/\psi \) production are found, but these can be reduced by adjusting the \(J/\psi \) wave function or by modifying the x dependence w.r.t. the GBW parameterization. For instance, dijet production can be described well by an x dependence of the saturation scale \(Q_s \propto x^{-\lambda }\) with \(\lambda =\lambda _{\text {GBW}}=0.29\), while the W dependence of photoproduction of \(J/\psi \)’s prefers a smaller \(\lambda \approx 0.22\). A non-constant \(\lambda \) may be needed, but we did not explore that option, anticipating that future more precise data may shed new light on the differences between dijet and \(J/\psi \) production. We do expect that a common gluon GTMD model description of dijet and \(J/\psi \) production may be possible once the slope issue is clarified by new data.

With the best fit of our model to combined H1 and ZEUS data on \(J/\psi \) production, we have provided predictions for the diffractive \(J/\psi \) production in e-p collisions at the future EIC. We further fit our model to UPC data from ALICE (Run 2) to determine the A dependence of the saturation scale. The fit turns out to be very sensitive to the power of A and the nuclear profile \(R_A\), which suggests that also the profile function shape will matter considerably. We find an A dependence that is slightly less than the generally expected \(A^{1/3}\), to be specific, \(Q_s^2 \propto A^{0.27-0.30}\), but intermediate A values would be needed to reach a definite conclusion on the A dependence. With the obtained fit we provide predictions for UPCs at LHC (Run 1) and RHIC, and for e-Au collisions at EIC. We have also investigated a phenomenological correction commonly used for \(J/\psi \) production which comes from the odderon contribution, which is in the 10–15% range and thus unimportant given the present large uncertainties in the available data of electroproduction at HERA (H1 and ZEUS), and hence in the model. The larger correction from accounting for non-zero skewness that is often considered in GPD approaches in the DGLAP regime does not seem appropriate for our GTMD model and was thus not included. Moreover, a similar correction has not been applied in dijet production, which would affect the comparison. We have also pointed out that dijet and \(J/\psi \) production go beyond probing GPDs, rather they probe weighted integrals of GTMDs with weights that depend on external kinematical variables of the process that can be varied and exploited.

The predictions from the presented x-dependent gluon GTMD model for \(J/\psi \) production at EIC, LHC, and RHIC, (and measurements for heavier quarkonia and different nuclei) will hopefully facilitate resolution of the t distribution tension with dijet production, clarify the dependence on the skewness probed in the process, and determine the x and A dependence of the saturation scale of heavy nuclei.