1 Introduction

The dipole picture [1,2,3,4,5,6] has many advantages for the description of Deeply Inelastic Scattering (DIS) between electrons and protons. At small values of the Bjorken x variable, it gives a clear interpretation of the underlying physics. In DIS, the virtual photon which probes the hadronic target splits up into a quark anti-quark dipole which subsequently interacts with the target via the strong force. The models based on the dipole picture are parametrisations which are fitted to inclusive HERA data. These models have a natural non-linear extension into a perturbative “saturation” regime in which strongly interacting matter becomes a Color Glass Condensate [7, 8].

The dipole-picture readily lends itself to an impact-parameter formulation, in which the transverse parton structure of the proton is described in coordinate space, while the longitudinal part is described with collinear parton density functions in momentum space. Thus far, the advantage of the impact-parameter dependent dipole models has been utilised in the study of heavy nuclear targets in preparation for the electron-ion collider (EIC) [9, 10]. In diffractive events with heavy nuclei, the hadronic target stays intact during the interaction. However, in some cases, the target is excited in the collision and subsequently de-excites by emitting a photon, one or many nucleons, or by completely shattering into fragments. If the target remains intact the interaction is categorised as coherent while if it gets exited the interaction is called incoherent. The incoherent cross-section is proportional to quantum fluctuations in the amplitude of the interaction, while the coherent cross-section is proportional to its expectation value. The impact parameter is a Fourier conjugate to \(\Delta =\sqrt{-t}\), where t is the Mandelstam variable, which means that at large |t| one may resolve transverse gluon fluctuations at smaller length scales. For eA collision, the incoherent cross-section has been implemented in the dipole model through event-by-event variations in the configurations of constituent nucleon position in the nucleus [11], taking full advantage of the transverse coordinate description of the dipole models. The nucleons are assumed to fall on a Woods-Saxon distribution and the gluons inside the nucleons are assumed to follow Gaussian distributions, which is the result of independently fluctuating partons. This approach has been seen to underestimate the incoherent cross-section in confrontations with measurements of ultra-peripheral collisions at the LHC [12].

In 2016, Mäntysaari and Schenke extended the event-by-event gluon fluctuations by taking them inside the proton [13,14,15]. They found that a good description of proton dissociation measurements could be found if the gluons in the proton are not isotropically distributed but are located in the vicinity of three “hotspots”, each with a Gaussian shape in the transverse plane. This can be understood as the evolution of a few gluons with large momentum fractions x which evolve by splitting into many gluons of smaller x, and that this evolution retains spatial correlations with the original gluons. The picture which emerges is one where at large length-scales the transverse gluon density of the proton is described by a single Gaussian, but when probed at larger |t| it contains three smaller hotspots. They found a good agreement with HERA data using the impact-parameter dependent dipole model. Following their work, different variants of hotspot models were studied [16,17,18,19,20,21] explaining the incoherent ep data. It is expected that these subnucleon fluctuations will play an important role for eA collisions at the EIC as well, for larger values of |t|. For a recent review on subnuclear fluctuations, see [22]. These subnucleon fluctuations have also been studied in context of hydrodynamic simulations of p+Pb collisions where significantly larger values of the azimuthal flow coefficients v\(_{n}\) were obtained compared to those of protons without fluctuating substructure [23, 24]. The hotspot profile of the proton has also been used to investigate the correlations and hollowness in proton-proton interactions at high energies [25,26,27,28].

The shortcoming thus far of the hotspot model is that it is a non-perturbative model and thus is valid in the low momentum transfer region, where \(|t|\lesssim 1\) GeV\(^2\). This is a problem for several reasons, e.g. when calculating rapidity- or invariant mass spectra, t is integrated over, and thus the total and incoherent cross-sections are significantly under-estimated for these observables. Also, for the saturated dipole model, the hotspot model fails to reproduce the coherent cross section, as well as the very small |t| region of the incoherent spectrum (Mäntysaari and Schenke describe the small |t| region by combining the dipole model with a glasma model [14, 15]). Furthermore, since HERA experiments have measured the ep t-spectrum up to \(|t|=30 \)GeV\(^2\), a description of this physics is desirable. In this paper, a refined hotspot model is proposed which explains the HERA incoherent data in both low and high |t| regions and investigate the fluctuations in both the saturated and non-saturated models. In lieu of a perturbative description of the spatial gluon structure of the proton, we investigate what such a theoretical model should look like, as we expect that the hotspot themselves will exhibit substructure which can be probed at larger |t|. We show that the large |t| data can be well described in a model with hotspots within hotspots, where the three hotspots each have a substructure of even smaller spatial regions of gluon density fluctuations. If we further add more substructure within the smaller hotspots we find a good description of all available HERA incoherent data with \(|t|<30\) GeV\(^2\). We find that the resulting structure of these quantum fluctuations exhibit self-similarities. This can be used to constrain the behaviour of a future perturbative model of gluon substructure and to make prediction for future measurements at the EIC or a future LHeC experiment [29]. We also suggest a new proton thickness profile which retains the coherent cross section in the saturated dipole model described below, and which improve the small-|t| description of the incoherent data by introducing one extra parameter related to the level of gluon–gluon correlations in the proton. We primarily do this with two versions of the impact-parameter dependent dipole model, which we supplement as the study progresses: the saturated bSat model, and its linear version, the bNonSat model. Both models have been shown to describe existing ep measurements well, while recent UPC measurements at the LHC clearly prefer the bSat model [12].

The paper is organised as follows. In the next session we give a brief description of the dipole models we use in this paper. In Sect. 3 we describe the hotspot model and our addition of extra substructure to it. In Sect. 4 we present the results from the models, and compare it to ep measurements. Finally in Sect. 5 we discuss the results and how to take this project further.

2 The color dipole models

The scattering amplitude for the diffractive vector meson production is a convolution of three subprocess, as depicted in Fig. 1. First, the virtual photon splits into a quark anti-quark dipole, then the dipole interacts with the proton via one or many colourless two-gluon exchanges, after which it recombines into a vector meson. The amplitude is given by:Footnote 1

$$\begin{aligned} {\mathcal {A}}_{T,L}^{\gamma ^* p \rightarrow J/\Psi p} (x_{{\mathbb {P}}},Q^2,{\varvec{\Delta }})= & {} i\int \mathrm{d}^2 \mathbf{r}\int \mathrm{d}^2\mathbf{b}\int \frac{\mathrm{d}z}{4 \pi } \nonumber \\&\times (\Psi ^*\Psi _V)_{T,L}(Q^2,\mathbf{r},z) \nonumber \\&\times e^{-i[\mathbf {b}-(\mathrm{1}-\mathrm{z})\mathbf{r}].{\varvec{\Delta }}} \frac{\mathrm{d}\sigma _{q{\bar{q}}}}{\mathrm{d}^2\mathbf{b}}(\mathbf{b},\mathbf{r},x_{\mathbb {P}}) \nonumber \\ \end{aligned}$$
(1)

where T and L represent the transverse and longitudinal polarisation of the virtual photon, r is the transverse size of the dipole, b is the impact parameter of the dipole relative to the proton, z is the light-cone momentum fraction of the photon taken by the quark and \(\mathbf{\Delta } \equiv \sqrt{-t} \) is the transverse part of the four-momentum difference of the outgoing and the incoming proton. \((\Psi ^* \Psi _V)\) denotes the wave-function overlap between the virtual photon and the produced vector meson. It should be noted that this amplitude is a Fourier transform from transverse coordinate of the quark in the dipole, to the transverse momentum transfer of the proton. Hence, the resulting cross section contains information on the spatial structure of the proton. The dipole cross section \(\frac{d\sigma _{q{\bar{q}}}}{d^2{\textbf {b}}}({\textbf {b}},{\textbf {r}},x_{\mathbb {P}})\) describes the strong interaction. The vector-meson wave function are usally modelled and we use boosted Gaussian wavefunction for \(J/\psi \) with the parameter values from [6]. A recent update on different vector-meson wavefunctions can be found in [32].

Fig. 1
figure 1

Exclusive vector meson production in the dipole picture of DIS. See description in text

The elastic diffractive cross section for a spherical proton (without geometrical fluctuations), is given by:

$$\begin{aligned} \frac{d \sigma ^{\gamma ^* p \rightarrow J/\Psi p}}{dt} = \frac{1}{16 \pi } \big | {\mathcal {A}}^{\gamma ^* p \rightarrow J/\Psi p} |^2 \end{aligned}$$
(2)

When fluctuations are included in the wave function of the proton, e.g. due to different number of interacting constituents, or variation of transverse positions of constituents, we employ the Good–Walker formalism [33]. The coherent cross section probes the first moment of the amplitude which corresponds to its average, while the total cross section probes the second moment. The incoherent cross section thus probes the difference between the second moment and first moment squared, which for Gaussian distributions is its variance. Thus, for an event-by-event variation \(\Omega \), we have:

$$\begin{aligned} \frac{\mathrm{d} \sigma _{\mathrm{coherent}}}{\mathrm{d}t}= & {} \frac{1}{16 \pi } \big | \left<{\mathcal {A}}(x_{{\mathbb {P}}},Q^2,\varvec{\Delta })\right>_\Omega \big |^2 \nonumber \\ \frac{\mathrm{d} \sigma _{\mathrm{incoherent}}}{\mathrm{d}t}= & {} \frac{1}{16 \pi }\bigg (\big< \big | {\mathcal {A}}(x_{{\mathbb {P}}},Q^2,\varvec{\Delta })\big |^2\big>_\Omega \nonumber \\&-\quad \big | \big <{\mathcal {A}}(x_{{\mathbb {P}}},Q^2,\varvec{\Delta })\big >_\Omega \big |^2\bigg ) \end{aligned}$$
(3)

Fluctuations should therefore be introduced in a way which retains their average distribution and hence the coherent cross section, and only contributes to the incoherent cross section.

We consider two versions of the dipole cross-section. The bSat model dipole cross section is given by [34]:

$$\begin{aligned} \frac{\mathrm{d}\sigma _{q{\bar{q}}}}{\mathrm{d}^2{\textbf {b}}}({\textbf {b}},{\textbf {r}},x_{\mathbb {P}})= 2\big [1-\text {exp}\big (-F(x_{\mathbb {P}} ,{\textbf {r}}^2)T_p({\textbf {b}})\big )\big ] \end{aligned}$$
(4)

with

$$\begin{aligned} F(x_{\mathbb {P}} ,{\textbf {r}}^2)=\frac{\pi ^2}{2N_C} {\textbf {r}}^2 \alpha _s(\mu ^2) x_{\mathbb {P}} g(x_{\mathbb {P}},\mu ^2), \end{aligned}$$
(5)

Due to the exponential form, this formulation saturates the cross-section as the gluon density \(xg(x, \mu ^2)\) becomes large as well as for large dipole sizes r. The scale at which the strong coupling \(\alpha _s\) and gluon density is evaluated at is \(\mu ^2 = \mu _0^2 +\frac{C}{r^2}\) and the gluon density at the initial scale \(\mu _0\) is parametrised as:

$$\begin{aligned} x g(x,\mu _0^2)= A_g x^{-\lambda _g}(1-x)^{6} \end{aligned}$$

where the parameters \(A_g\), \(\lambda _g\), C, and \(m_f\) are determined through fits to inclusive DIS reduced cross section measurements. We use the fit results from [12]. The transverse profile of the proton is usually assumed to be Gaussian:

$$\begin{aligned} T_p({\textbf {b}}) = \frac{1}{2 \pi B_G}\exp \bigg (-\frac{{\textbf {b}}^2}{2B_G}\bigg ) \end{aligned}$$
(6)

and the parameter \(B_G\) is constrained through a fit to the t-dependence of the exclusive J/\(\psi \) production at HERA [4], and is found to be \(B_G=4\pm 0.4\) GeV\(^{-2}\).

The linearised dipole cross section is called the bNonSat model:

$$\begin{aligned} \frac{\mathrm{d}\sigma _{q{\bar{q}}}}{\mathrm{d}^2{\textbf {b}}}({\textbf {b}},{\textbf {r}},x_{\mathbb {P}})=\frac{\pi ^2}{N_C}{} {\textbf {r}}^2\alpha _s(\mu ^2) x_{\mathbb {P}} g(x_{\mathbb {P}},\mu ^2) T_p({\textbf {b}}) \end{aligned}$$
(7)

which does not saturate for large gluon densities and large dipoles. This dipole cross-section corresponds to a single two-gluon exchange. At present both models describe measured HERA \(F_2\) and exclusive data well [5, 6], while studies of ultra-peripheral collisions of lead nuclei at the LHC show a clear preference for the bSat model [12]. The exclusive cross section receives large corrections (discussed in detail in [4, 14]). Firstly, the scattering amplitude in Eq. (1) is approximated to be purely imaginary. However, the real part of the amplitude is taken into account by multiplying the cross section by a factor of (1 + \(\beta ^2\)) with \(\beta = \tan \big (\lambda \pi /{2})\), and \(\lambda = \partial \log ({\mathcal {A}}_{T,L}^{\gamma ^*p\rightarrow Vp})/\partial \log (1/x)\). Secondly, to take into account that the two gluons may have different momentum fractions, a skewedness correction to the amplitude is introduced [36], by a factor \(R_g(\lambda )= 2^{2 \lambda +3}/\sqrt{\pi } \cdot \Gamma (\lambda _g + 5/2)/\Gamma (\lambda _g+4)\) with \(\lambda _g= \partial \log (xg(x))/\partial \log (1/x)\). In our model, we calculate both these corrections using a spherical proton. They have significant contribution at low |t| (around 40–60%) while at large momentum transfers their contribution dwindle.

3 Geometric fluctuations in the proton wave function

There may be many different sources of quantum fluctuations in the proton wave-function, e.g event-by-event variations in the transverse positions of constituent partons or fluctuations in the number of constituents itself. In this section we explore various geometrical fluctuations in detail.

The transverse profile of the proton is assumed to be made of hotspots which can be implemented by changing the proton profile in Eq. (6) thus [14]:

$$\begin{aligned} T_p({\textbf {b}}) \rightarrow \frac{1}{N_q}\sum _{i=1}^{N_q}T_q({{\textbf {b-b}}}_{i}), \end{aligned}$$
(8)

with

$$\begin{aligned} T_{q}({\textbf {b}}) = \frac{1}{2 \pi B_{q}}\exp \Bigg [-\frac{{\textbf {b}}^2}{2B_{q}}\Bigg ] \end{aligned}$$
(9)

Here \(N_q\) = 3 and \({\textbf {b}}_i\) are the locations of hotspots sampled from a Gaussian width \(B_{qc}\) and \(B_q\) is the width of the hotspots. \(B_{qc}\), and \(B_q\) control the amount of fluctuations in the proton geometry at low momentum transfer and are constrained by the coherent and incoherent data.

In the bNonSat model, the average of the amplitude over configurations is directly proportional to the average of the profile function i.e

$$\begin{aligned} \big<{\mathcal {A}}\big>_\Omega \propto \big <T_P(b)\big >_\Omega \end{aligned}$$

while this is not the case for the bSat model which has a non-linear dependence on the proton profile. As a result, the coherent cross-section is reduced as shown in Fig. 2. One can solve this by finding a new profile function which retains the spherical average of the amplitudes in the hotspot model. Here, the profile of the hotspots in the bSat model is modified as follow:

$$\begin{aligned} T_q({\textbf {b}}) = \frac{1}{2 \pi B_q}\frac{1}{\big (\exp \big [\frac{{\textbf {b}}^2}{2B_q}\big ]-S_g\big )}. \end{aligned}$$
(10)

If the parameter \(S_g=0\) the profile remains a Gaussian, while with \(S_g>0\) it becomes more peaked at the centre. We may interpret this parameter as being related to probed correlations between gluons within the hotspots. We may also note that this profile is no longer normalised to unity for \(S_g\ne 0\). For the bSat model one therefore needs to choose between retaining the coherent cross section or the profile normalisation when adding substructure to the proton. Due to the non-linearity of the bSat model we cannot make a straightforward probabilistic interpretation to the thickness function, as is the case in bNonSat. Therefore, we prefer to preserve the coherent cross section while adding proton substructure. As will be shown, both this modified bSat model and the bNonSat model behave very similarly, which further validates this approach.

Fig. 2
figure 2

The |t| dependence of \(J/\Psi \) photoproduction in the bSat hotspot model with and without modified profile function, compared to measurements from H1 [35]

As the hotspot model is a non-perturbative description of the proton’s structure it is not reliable for \(|t| > rsim 1\) GeV\(^2\). However, as can be seen in the right panel of Fig. 4, it describes the data well for \(|t|\lesssim 2.5\) GeV\(^2\). As the |t| distribution at leading twist is a Fourier transform of the fluctuating structure of the proton, this indicates that no further structure than the original hotspot contributes significantly to the incoherent cross section. However, for larger values of |t|, the measured t-spectrum exhibits two distinct slopes. As we increase |t|, we expect to resolve smaller scale gluon fluctuations in the transverse plane. This hints toward the presence of substructure of the hotspots (we will also explore non-Gaussian shapes as an alternative explanation below). As we presently do not have a perturbative method for adding further substructure, we do so by hand.

We thus introduce smaller hotspots within the original three hotpsots, which modifies the hotspot density in Eq. (9) as follows:

Fig. 3
figure 3

Transverse profile of the proton in an event in the refined hotspot model with the three first panels adding one level of substructure. The fourth panel is an enhancement of the third panel. The parameters are from the bSat model in Table 1

$$\begin{aligned} T_q({{\textbf {b}}}) \rightarrow \frac{1}{N_{hs}}\sum _{j=1}^{N_{hs}}T_{hs}({{\textbf {b-b}}}_j) \end{aligned}$$
(11)

where \(T_{hs}({\textbf {b}})\) is given by:

$$\begin{aligned} T_{hs}({{\textbf {b}}}) = \frac{1}{2 \pi B_{hs}}\exp \Bigg [-\frac{{\textbf {b}}^2}{2B_{hs}}\Bigg ] \end{aligned}$$
(12)

The measured incoherent t-spectrum changes slope again for \(|t|\simeq 12.5\) GeV\(^2\). In order to take this into account we introduce yet another level of substructure to the gluon fluctuations, with density profile:

$$\begin{aligned} T_{hhs}({\textbf {b}}) = \frac{1}{2 \pi B_{hhs}}\exp \Bigg [-\frac{{\textbf {b}}^2}{2B_{hhs}}\Bigg ] \end{aligned}$$
(13)

The proton profile function in one event in this further refined hotspot model is then given by:

$$\begin{aligned} T_{P}({\textbf {b}})= & {} \frac{1}{2 \pi N_q N_{hs}N_{hhs} B_{hhs}} \sum _{i}^{N_q}\sum _{j}^{N_{hs}}\sum _{k}^{N_{hhs}} e^{-\frac{({{\textbf {b}}}-{{\textbf {b}}}_i-{{\textbf {b}}}_j-{{\textbf {b}}}_k)^2}{2B_{hhs}^{}}} \end{aligned}$$

Here, b\(_i\), b\(_j\) and b\(_k\) determine the transverse positions of the larger, smaller and smallest hotspots respectively, which fluctuates event-by-event. We have introduced four new parameters, the number of smaller hotspots in each level of substructure, \(N_{hs}\) and \(N_{hhs}\), and the width of these hotspots \(B_{hs}\) an \(B_{hhs}\). We find a reasonable convergence when averaging over one thousand hotspot configurations. The resulting proton profile is illustrated in Fig. 3 for one, two, and three levels of substructures. It may appear as we are introducing many new parameters to describe a few data-points, but we will show below that the B and N parameters are highly correlated, and that the proton’s substructure exhibit a scaling behaviour.

Table 1 Parameter values in the different dipole models described in the text. All the \(B_i\) parameters are in GeV\(^{-2}\)

An additional source of fluctuations is due to the fluctuations in the saturation scale. Following [14], the saturation scale fluctuations are incorporated by letting the saturation scale of larger hotspots fluctuate independently. These are the fluctuations of the normalisation of the hotspots. These fluctuations are motivated by the experimentally observed multiplicity distributions and the rapidity correlations in p + p collisions which require the saturation scale to fluctuate according to the following distribution [37, 38]:

$$\begin{aligned} P(\text {ln } Q_s^2/\big<Q_s^2\big>)=\frac{1}{\sqrt{2 \pi \sigma ^2}} \text {exp}\Bigg [-\frac{\text {ln}^2 Q_s^2/\big <Q_s^2\big > }{2 \sigma ^2}\Bigg ] \end{aligned}$$
(14)

Since the saturation scale is \(Q_S^2(x, b)\equiv 2/r^2_S\), where \(r_S\) solves the equation \(1/2=F(x, r_S^2)T_p(b)\), in the dipole amplitude, we can implement these fluctuations by changing the normalisation of the profile function. We also have to divide the profile function by the expectation value \(\big <E\big >=\exp (\sigma ^2/2)\) of the log-normal distribution due to the increased average of the saturation scale due to the sampling. This introduces another variable \(\sigma \) which is restricted by the data. These fluctuations play an important role in the low |t| region while for the large momentum transfer which is the focus of this work, it is the geometrical fluctuations of smaller hotspots that dominate.

Another possible contribution to the small |t| spectrum could be proton size fluctuations, which can be described by the event-by-event fluctuations of the proton size parameter \(B_G\). For completeness, we implement these fluctuations by sampling the mean value of \(B_G\) as 4 GeV\(^{-2}\) with a variance of 1.3 GeV\(^{-2}\) which controls the amount of fluctuations. The variance chosen here is rather large, to show the limit of the contribution of these kinds of fluctuations. These are large length-scale fluctuations and are only expected to contribute to the cross-section at small |t|, but as will be seen, even with this large variance this contribution is negligible.

4 Results

In Table 1, we show the values we have found for all the parameters described above. The second line is identical with earlier results [15] and the bNonsat model prefers slightly larger hostspot size as compared with the bSat model.

Figure 3, depicts the snapshot of the resulting transverse profile of an event, where each panel adds one level of substructure, using the parameters for the bSat model. The last panel is a zoomed in version of the previous one.

In Fig. 2, we find not only that the bSat model with the modified profile describes the coherent data well, but also that the description of the incoherent data for small |t| improves. This gives us confidence in our choice of modified proton profile. For the rest of the paper we will refer to this modified bSat model as bSat.

In Fig. 4, we show the incoherent cross section for the models considered against the photoproduction measurement of \(J/\Psi \)-mesons at \(W=75\) GeV from H1 [35], for both the saturated and non-saturated dipole models. Proton size fluctuations are seen to give an insignificant contribution to the incoherent cross section, and thus we can safely ignore this geometrical fluctuation henceforth. We see that the larger hotspot model agrees well with the data in the low momentum transfer region \(|t|<2.5\) GeV\(^2\), but underestimates the data points at very low |t| values. The smallest |t| region with \(|t|<0.3\) GeV\(^2\) is improved by the inclusion of saturation scale fluctuations. We also show the separate contribution from the saturation scale fluctuations. As discussed above, the bSat model contains one more parameter in its modified proton shape function, which improves the small |t| description of the incoherent spectrum. For \(|t| > 2.5\) GeV\(^2\) the data is only well described by the refined hotspot model which contains ten hotspots within each of the original three hotspots. As can be seen in the figure, including fluctuations of the saturation scale, as well as larger and smaller hotspots gives a good description of the measured data for the entire spectrum of \(|t|<7\) GeV\(^2\).

Fig. 4
figure 4

The |t| dependence of incoherent \(J/\Psi \) photoproduction in refined hotspot model with separate contributions from different sources of fluctuations as described in the text, in the bNonSat model (left) and bSat model with modified profile (right)

Fig. 5
figure 5

The |t| dependence of the coherent and incoherent J/\(\Psi \) photoproduction in the saturated and non-saturated version of the refined hotspot model

Fig. 6
figure 6

Contributions from two and three levels of hotspot substructure to the incoherent |t| spectrum with the bNonSat model (left) and the bSat model (right)

Fig. 7
figure 7

Energy dependence of the incoherent J/\(\Psi \) production in the saturated and non-saturated version of the refined hostpot model. The ZEUS data [39, 40] for |t| and energy dependence is available in the kinematic range \( 30< W <160~\) GeV and \(2<|t|<20\) GeV\(^2\) while the H1 [41] has measured the differential cross section \(d\sigma (\gamma p \rightarrow J/\Psi Y)/dt\) in the range \(2<|t|<30\) GeV\(^2\) and the total cross section as a function of the photon-proton centre-of-mass energy in the range \(50< W <200~\) GeV

In Fig. 5, we show the measured coherent cross-Sect. [35]. Here, the coherent cross-section is well described by both models. Note that the hotspots in the bSat model has a modified profile. As desired, we see that the smaller hotspots do not affect the coherent cross-section.

In Fig. 6, we show the resulting t-spectrum for very large |t| for both the saturated and non-saturated versions of the dipole model. Here we see that two levels of substructure is not enough to describe the data when \(|t| > rsim 12.5\) GeV\(^2\). The description of the data improves significantly by the inclusion of one extra level of substructure.

In Fig. 7, we study how the J/\(\Psi \) photoproduction cross section varies with the photon-proton centre of mass energy \(W_{\gamma p}\) in different bins of t, as compared with with the H1 [41] and ZEUS [40] measurements. The cross section increases with increasing \(W_{\gamma p}\) for all ranges of |t|-values and the model predictions are in good agreement with the measurements for both the bSat and bNonSat models.

Fig. 8
figure 8

The |t| dependence of \(J/\Psi \) photoproduction in the bNonSat hotspot model with Gaussian and Laplace profile functions. In the left figure the model predictions are compared at low momentum transfer while on the right figure the incoherent cross section prediction are compared at large momentum region. The experimental data is taken from ZEUS [40] and H1 [41]

In our model we have only considered Gaussian gluon distributions within the hotspots. If the probing dipole is large compare to the hotspot size we expect it to be able to resolve gluon–gluon correlations, which would modify the shape away from a Gaussian. In our model we have not introduced any correlations, but we may anticipate the effect of introducing these into the model by considering a non-Gaussian shape of the hotspots. This also helps to rule out that the need of further substructure in our description of the proton is an artifact from our choice of Gaussian shapes of the hotspots. As an alternative, we have chosen a Laplace profile for the hotspots. This gives a more peaked distribution in the centre as well as exponential tails, which when Fourier-transformed results in a power in |t|. When integrated over the z-direction, the Laplace profile function for the hotspots becomes:

$$\begin{aligned} T_{q}({\textbf {b}}) = \frac{1}{4 \pi n_{LP}^3} b K_1\Bigg [-\frac{b}{n_{LP}}\Bigg ] \end{aligned}$$
(15)

We found that the optimal values for the paramters are \(B_{qc} = 3.2\)  GeV\(^{-2}\) and \(n_{LP} = 0.5\) GeV\(^{-1}\). This new choice of profile explains coherent and incoherent data at low momentum transfer but fails at high momentum transfer as illustrated in Fig. 8. We find that while this profile function better describes the shape of the |t| spectrum, and is able to describe the data for \(|t|\lesssim 3\) GeV\(^2\), we still need to introduce substructure of the hotspots in order to describe the measurements at larger |t|.

Scaling properties of geometrical fluctuations

Next we investigate the underlying structure of the subnucleon fluctuations. In Fig. 9 we plot \(\log (B)\) versus \(\log (N)\) for our models, where each point represents a level of substructure, and the values for B and N are taken from Table 1. For \(|t|\lesssim 0.5\) GeV\(^2\) the coherent cross-section dominates, and the relevant scale is \(B_G=4\) GeV\(^{-2}\), while the larger hotspots contribute for \(|t|\lesssim 2\) GeV\(^2\) and as we increase the resolution we need smaller and smaller hotspots. As can be seen, these numbers fall on a line, which indicates that these parameters are highly correlated, and that there is a scaling in the structure of transverse gluon density fluctuations in the proton.

Fig. 9
figure 9

Scaling behaviour of the spatial gluon density fluctuations inside the proton of the parameters \(B=\{B_G, B_q, B_{hs}, B_{hhs}\}\) and \(N=\{1, N_q, N_{hs}, N_{hhs} \}\) . \(|t|_{\mathrm{max}}\) is the upper value of |t| to which the fluctuations at a scale B contributes. For bSat: \(|t|_{\mathrm{max}}=\{0.5, 2.2, 13.5,150\}\) GeV\(^2\), and for bNonSat: \(|t|_{\mathrm{max}}=\{0.5, 2.5, 12.5, 150\}\) GeV\(^2\) where the last values are directly taken from the line

We also show how the upper value |t| for which the fluctuations at a scale B contributes. These are the t-values at which the incoherent spectrum changes slope. The last value is taken directly from the line in Fig. 9. We therefore expect the currently smallest hotspots in our model to stay relevant for |t| up to \(\sim 150\) GeV\(^2\) which is far higher than any currently conceivable measurement.

5 Conclusions and discussion

The hotspot model for gluon fluctuations have proved to be an efficient model for describing the incoherent cross-section in ep data, supplemented with large length-scale saturation scale fluctuations. However, as the hotspot model is non-perturbative, it is not reliable for \(|t| > rsim 1\) GeV\(^2\). As we probe the smaller scale fluctuations in incoherent diffraction at large |t| we resolve more quantum fluctuations in the proton, and the t-spectrum is measured well into the perturbative regime. Further, in order to describe total exclusive diffractive cross-section, as well as rapidity and W spectra which are integrated over t, one needs a description for incoherent diffraction at \(|t|>1\) GeV\(^2\). In lieu of a perturbative approach to this problem, we have added substructure to the proton by hand. This will tell us what we may expect from a perturbative approach, as well as enable us to calculate rapidity and W spectra with the dipole model.

We have shown that if we extend the hotspot model into a model which has hotspots within hotspots within hotspots, adding a structure of ten hotspots inside each of the original three and then further substructure with around sixty smaller hotspots inside each of the ten hotspots, we are able to describe the data for momentum transfer of at least \(|t|<30\) GeV\(^2\). We see that the gluon density fluctuation structure exhibit a scaling behaviour. If this scaling persists, we expect our model with three levels of gluonic substructure in the proton to be relevant for \(|t|\lesssim 150\) GeV\(^2\). This scaling behaviour also reduces the degrees of freedom of the parameter space, as the parameters are highly correlated.

In [42] Mäntysaari and Schenke use the Colour Glass Condensate (CGC) to investigate the deuteron incoherent cross section. The CGC contains gluon–gluon correlations, and they note that even if the CGC without subnucleon fluctuation gives a harder incoherent cross section compared to the bSat model, subnucleon fluctuations still make a significant contribution at larger |t|. In a recent paper [21], the authors also use the hotspot model to describe the entire t-spectrum for \(|t|<30\) GeV\(^2\), using a Colour Glass Condensate assumption for colour fluctuations inside the hotspot. They very usefully take the non-relativistic and dilute limits in order to calculate the t-spectrum analytically and describe the full spectrum reasonably well. They find that the coherent description have a strong dependence on the probe as well as the target in \(J/\psi \) production, while the incoherent spectrum is dominated by the target structure, which somewhat validates our approach. However, their resulting relative normalisations of coherent and incoherent cross-sections do not match the measurements. From this we conclude that even a more advanced model containing gluon–gluon correlations needs increased complexity as |t| increases. Our findings in this paper systematically constrains which features such a model must have.

We see that similarly to the large scale DGLAP limit, the phase-space density in the transverse plane becomes more dilute at large |t|. This may point towards a perturbative approach for extending the hotspot model to large |t|, similar to a DGLAP evolution of “hotspot splittings”, taking the small |t| hotspot model as a non-perturbative initial state.

Furthermore, we have introduced a modified hotspot thickness function that not only reproduces the small |t| coherent spectrum, but also improve the small |t| description in the incoherent cross section with one extra parameter which we interpret as a measure of gluon–gluon correlations. We therefore expect that this parameter will play a more significant role when we extend the investigation to \(\rho \) and \(\phi \) mesons, which contribute to the amplitude at larger dipoles than the \(J/\psi \) mesons studied here.

Studies of the dependence of number of hotspots on momentum fraction x suggest that either the number of hotspots, or their widths will increase with smaller x (see [43] for our recent detailed investigation of these effects). This would manifest in the \(W_{\gamma p}\) dependence of the cross section. We see that our models describe well all available \(W_{\gamma p}\) bins for all t. At large |t| we would have a larger x which may off-set the large \(W_{\gamma p}\) behaviour in the proton substructure. A detailed study of the \(W_{\gamma p}-t\) substructure of the proton would therefore be an intriguing endeavour both experimentally and phenomenologically.

The future electron-ion collider, with its significantly increased luminosity compared to HERA, will be able to measure the incoherent t-spectrum at unsurpassed precision. Hopefully, the EIC will also be able to increase the reach in t, which would cast light on this compelling physics. This would for the first time enable a direct precision measurement of the scaling behaviour in the geometrical density fluctuations of gluons in the transverse plane.