HERAFitter
Abstract
HERAFitter is an opensource package that provides a framework for the determination of the parton distribution functions (PDFs) of the proton and for many different kinds of analyses in Quantum Chromodynamics (QCD). It encodes results from a wide range of experimental measurements in lepton–proton deep inelastic scattering and proton–proton (proton–antiproton) collisions at hadron colliders. These are complemented with a variety of theoretical options for calculating PDFdependent cross section predictions corresponding to the measurements. The framework covers a large number of the existing methods and schemes used for PDF determination. The data and theoretical predictions are brought together through numerous methodological options for carrying out PDF fits and plotting tools to help to visualise the results. While primarily based on the approach of collinear factorisation, HERAFitter also provides facilities for fits of dipole models and transversemomentum dependent PDFs. The package can be used to study the impact of new precise measurements from hadron colliders. This paper describes the general structure of HERAFitter and its wide choice of options.
Keywords
Monte Carlo Systematic Uncertainty Heavy Quark Deep Inelastic Scattering Gluon Distribution1 Introduction
A precise determination of PDFs as a function of x requires large amounts of experimental data that cover a wide kinematic region and that are sensitive to different kinds of partons. Measurements of inclusive Neutral Current (NC) and Charge Current (CC) Deep Inelastic Scattering (DIS) at the lepton–proton (ep) collider HERA provide crucial information for determining the PDFs. The lowenergy fixedtarget data and different processes from proton–proton (pp) collisions at the LHC and proton–antiproton (\(p \bar{p}\)) collisions at the Tevatron provide complementary information to the HERA DIS measurements. The PDFs are determined from \(\chi ^2\) fits of the theoretical predictions to the data. The rapid flow of new data from the LHC experiments and the corresponding theoretical developments, which are providing predictions for more complex processes at increasingly higher orders, has motivated the development of a tool to combine them together in a fast, efficient, opensource framework.
This paper describes the opensource QCD fit framework HERAFitter [10], which includes a set of tools to facilitate global QCD analyses of pp, \(p\bar{p}\) and ep scattering data. It has been developed for the determination of PDFs and the extraction of fundamental parameters of QCD such as the heavy quark masses and the strongcoupling constant. It also provides a common framework for the comparison of different theoretical approaches. Furthermore, it can be used to test the impact of new experimental data on the PDFs and on the SM parameters.
This paper is organised as follows: The general structure of HERAFitter is presented in Sect. 2. In Sect. 3 the various processes available in HERAFitter and the corresponding theoretical calculations, performed within the framework of collinear factorisation and the DGLAP [11, 12, 13, 14, 15] formalism, are discussed. In Sect. 4 tools for fast calculations of the theoretical predictions are presented. In Sect. 5 the methodology to determine PDFs through fits based on various \(\chi ^2\) definitions is described. In particular, various treatments of correlated experimental uncertainties are presented. Alternative approaches to the DGLAP formalism are presented in Sect. 6. The organisation of the HERAFitter code is discussed in Sect. 7, specific applications of the package are presented in Sect. 8, which is followed by a summary in Sect. 9.
2 The HERAFitter structure
Data: Measurements from various processes are provided in the HERAFitter package including the information on their uncorrelated and correlated uncertainties. HERA inclusive scattering data are directly sensitive to quark PDFs and indirectly sensitive to the gluon PDF through scaling violations and the longitudinal structure function \(F_L\). These data are the basis of any proton PDF extraction and are used in all current PDF sets from MSTW [16], CT [17], NNPDF [18], ABM [19], JR [20] and HERAPDF [21] groups. Measurements of charm and beauty quark production at HERA are sensitive to heavy quark PDFs and jet measurements have direct sensitivity to the gluon PDF. However, the kinematic range of HERA data mostly covers low and medium ranges in x. Measurements from the fixedtarget experiments, the Tevatron and the LHC provide additional constraints on the gluon and quark distributions at highx, better understanding of heavy quark distributions and decomposition of the lightquark sea. For these purposes, measurements from fixedtarget experiments, the Tevatron and the LHC are included.
The list of experimental data and theory calculations implemented in the HERAFitter package. The references for the individual calculations and schemes are given in the text
Experimental data  Process  Reaction  Theory schemes calculations 

HERA, fixed target  DIS NC  \(ep\rightarrow eX\) \(\mu p \rightarrow \mu X\)  TR\(^\prime \), ACOT, ZM (QCDNUM), FFN (OPENQCDRAD, QCDNUM), TMD (uPDFevolv) 
HERA  DIS CC  \(ep\rightarrow \nu _e X\)  ACOT, ZM (QCDNUM), FFN (OPENQCDRAD) 
DIS jets  \(ep\rightarrow e\ {\mathrm {jets}}X\)  NLOJet++ (fastNLO)  
DIS heavy quarks  \(ep\rightarrow e c \bar{c} X\), \(ep\rightarrow e b \bar{b} X\)  TR\(^\prime \), ACOT, ZM (QCDNUM), FFN (OPENQCDRAD, QCDNUM)  
Tevatron, LHC  Drell–Yan  \(pp(\bar{p})\rightarrow l\bar{l} X\), \(pp(\bar{p})\rightarrow l\nu X\)  MCFM (APPLGRID) 
Top pair  \(pp(\bar{p}) \rightarrow t\bar{t} X\)  MCFM (APPLGRID), HATHOR, DiffTop  
Single top  \(pp(\bar{p}) \rightarrow t l \nu X\),  MCFM (APPLGRID)  
\(pp(\bar{p}) \rightarrow tX\),  
\(pp(\bar{p}) \rightarrow tWX\)  
Jets  \(pp(\bar{p}) \rightarrow {\mathrm {jets}} X\)  NLOJet++ (APPLGRID), NLOJet++ (fastNLO)  
LHC  DY heavy quarks  \(pp \rightarrow VhX\)  MCFM (APPLGRID) 
Theory: The PDFs are parametrised at a starting scale, \(Q_0^2\), using a functional form and a set of free parameters \(\mathbf {p}\). These PDFs are evolved to the scale of the measurements \(Q^2\), \(Q^2>Q_0^2\). By default, the evolution uses the DGLAP formalism [11, 12, 13, 14, 15] as implemented in QCDNUM [22]. Alternatively, the CCFM evolution [23, 24, 25, 26] as implemented in uPDFevolv [27] can be chosen. The prediction of the cross section for a particular process is obtained, assuming factorisation, by the convolution of the evolved PDFs with the corresponding parton scattering cross section. Available theory calculations for each process are listed in Table 1. Predictions using dipole models [28, 29, 30] can also be obtained.
QCD analysis: The PDFs are determined in a least squares fit: a \(\chi ^2\) function, which compares the input data and theory predictions, is minimised with the MINUIT [31] program. In HERAFitter various choices are available for the treatment of experimental uncertainties in the \(\chi ^2\) definition. Correlated experimental uncertainties can be accounted for using a nuisance parameter method or a covariance matrix method as described in Sect. 5.2. Different statistical assumptions for the distributions of the systematic uncertainties, e.g. Gaussian or LogNormal [32], can also be studied (see Sect. 5.3).
3 Theoretical formalism using DGLAP evolution
In this section the theoretical formalism based on DGLAP [11, 12, 13, 14, 15] equations is described.
3.1 Deep inelastic scattering and proton structure
The formalism that relates the DIS measurements to pQCD and the PDFs has been described in detail in many extensive reviews (see, e.g., Ref. [36]) and it is only briefly summarised here. DIS is the process where a lepton scatters off the partons in the proton by the virtual exchange of a neutral (\(\gamma /Z\)) or charged (\(W^{\pm }\)) vector boson and, as a result, a scattered lepton and a hadronic final state are produced. The common DIS kinematic variables are the scale of the process \(Q^2\), which is the absolute squared fourmomentum of the exchanged boson, Bjorken x, which can be related in the parton model to the momentum fraction that is carried by the struck quark, and the inelasticity y. These are related by \(y=Q^2/sx\), where s is the squared centreofmass energy.
The DIS measurements span a large range of \(Q^2\) from a few \(\,\text {GeV} ^2\) to about \(10^5\,\text {GeV} ^2\), crossing heavy quark mass thresholds, thus the treatment of heavy quark (charm and beauty) production and the chosen values of their masses become important. There are different schemes for the treatment of heavy quark production. Several variants of these schemes are implemented in HERAFitter and they are briefly discussed below.
Zeromassvariable flavour number (ZMVFN): In this scheme [37], the heavy quarks appear as partons in the proton at \(Q^2\) values above \({\sim } m_h^2\) (heavy quark mass) and they are then treated as massless in both the initial and the final states of the hardscattering process. The lowestorder process is the scattering of the lepton off the heavy quark via electroweak boson exchange. This scheme is expected to be reliable only in the region where \(Q^2\gg m_h^2\), and it is inaccurate for lower \(Q^2\) values since it misses corrections of order \(m_h^2/Q^2\), while the other schemes mentioned below are accurate up to order \(\varLambda _\mathrm{QCD}^2/Q^2\) albeit with different perturbative orderings. In HERAFitter this scheme is available for the DIS structure function calculation via the interface to the QCDNUM [22] package, thus it benefits from the fast QCDNUM convolution engine.
Fixed flavour number (FFN): In this rigorous quantum field theory scheme [38, 39, 40], only the gluon and the light quarks are considered as partons within the proton and massive quarks are produced perturbatively in the final state. The lowestorder process is the heavy quarkantiquark pair production via bosongluon fusion. In HERA Fitter this scheme can be accessed via the QCDNUM implementation or through the interface to the opensource code OPENQCDRAD [41] as implemented by the ABM group. This scheme is reliable only for \(Q\sim m_h^2\), since it does not resum logarithms of the form \(\ln (Q^2/m_h^2)\) which become important for \(Q^2\gg m_h^2\). In QCDNUM, the calculation of the heavy quark contributions to DIS structure functions are available at NexttoLeading Order (NLO) and only electromagnetic exchange contributions are taken into account. In the OPEN QCDRAD implementation the heavy quark contributions to CC structure functions are also available and, for the NC case, the QCD corrections to the coefficient functions in NexttoNextto Leading Order (NNLO) are provided in the best currently known approximation [42, 43]. The OPENQCDRAD implementation uses in addition the running heavy quark mass in the \(\overline{\text {MS}}\) scheme [44]. It is sometimes argued that this \(\overline{\text {MS}}\) scheme reduces the sensitivity of the DIS cross sections to higherorder corrections. It is also known to have smaller nonperturbative corrections than the pole mass scheme [45].

GMVFN Thorne–Roberts scheme: The Thorne–Roberts (TR) scheme [47] was designed to provide a smooth transition from the massive FFN scheme at low scales \(Q^2 \sim m_h^2\) to the massless ZMVFNS scheme at high scales \(Q^2 \gg m_h^2\). Because the original version was technically difficult to implement beyond NLO, it was updated to the TR\(^\prime \) scheme [48]. There are two variants of the TR\(^\prime \) schemes: TR\(^\prime \) standard (as used in MSTW PDF sets [16, 48]) and TR\(^\prime \) optimal [49], with a smoother transition across the heavy quark threshold region. Both TR\(^\prime \) variants are accessible within the HERAFitter package at LO, NLO and NNLO. At NNLO, an approximation is needed for the massive \(\mathscr {O}(\alpha _s^3)\) NC coefficient functions relevant for \(Q^2\sim m_h^2\), as for the FFN scheme.

GMVFN ACOT scheme: The Aivazis–Collins–Olness–Tung (ACOT) scheme belongs to the group of VFN factorisation schemes that use the renormalisation method of Collins–Wilczek–Zee (CWZ) [50]. This scheme unifies the low scale \(Q^2 \sim m_h^2\) and high scale \(Q^2 > m_h^2\) regions in a coherent framework across the full energy range. Within the ACOT package, the following variants of the ACOT \(\overline{\text {MS}}\) scheme are available at LO and NLO: ACOTFull [51], SACOT\(\chi \) [52, 53] and ACOTZM [51]. For the longitudinal structure function higherorder calculations are also available. A comparison of PDFs extracted from QCD fits to the HERA data with the TR\(^\prime \) and ACOTFull schemes is illustrated in Fig. 3 (taken from [21]).
3.2 Electroweak corrections to DIS
Calculations of higherorder electroweak corrections to DIS at HERA are available in HERAFitter in the onshell scheme. In this scheme, the masses of the gauge bosons \(m_W\) and \(m_Z\) are treated as basic parameters together with the top, Higgs and fermion masses. These electroweak corrections are based on the EPRC package [54]. The code calculates the running of the electromagnetic coupling \(\alpha \) using the most recent parametrisation of the hadronic contribution [55] as well as an older version from Burkhard [56].
3.3 Diffractive PDFs
About 10 % of deep inelastic interactions at HERA are diffractive, such that the interacting proton stays intact (\(ep\rightarrow eXp\)). The outgoing proton is separated from the rest of the final hadronic system, X, by a large rapidity gap. Such events are a subset of DIS where the hadronic state X comes from the interaction of the virtual photon with a colourneutral cluster stripped off the proton [57]. The process can be described analogously to the inclusive DIS, by means of the diffractive parton distributions (DPDFs) [58]. The parametrization of the colourneutral exchange in terms of factorisable ‘hard’ Pomeron and a secondary Reggeon [59], both having a hadronlike partonic structure, has proved remarkably successful in the description of most of the diffractive data. It has also provided a practical method to determine DPDFs from fits to the diffractive cross sections.
In addition to the usual DIS variables x, \(Q^2\), extra kinematic variables are needed to describe the diffractive process. These are the squared fourmomentum transfer of the exchanged Pomeron or Reggeon, t, and the mass \(m_X\) of the diffractively produced final state. In practice, the variable \(m_X\) is often replaced by the dimensionless quantity \(\beta =\frac{Q^2}{m_X^2+Q^2t}\). In models based on a factorisable Pomeron, \(\beta \) may be viewed at LO as the fraction of the Pomeron longitudinal momentum, \(x_{{IP}}\), which is carried by the struck parton, \(x=\beta x_{{IP}}\), where P denotes the momentum of the proton.
3.4 Drell–Yan processes in pp or \(p\bar{p}\) collisions
The Drell–Yan (DY) process provides valuable information about PDFs. In pp and \(p\bar{p}\) scattering, the \(Z/\gamma ^*\) and W production probe bilinear combinations of quarks. Complementary information on the different quark densities can be obtained from the \(W^{\pm }\) asymmetry (d, u and their ratio), the ratio of the W and Z cross sections (sensitive to the flavour composition of the quark sea, in particular to the squark distribution), and associated W and Z production with heavy quarks (sensitive to s, c and bquark densities). Measurements at large boson transverse momentum \(p_T\gtrsim m_{W,Z}\) are potentially sensitive to the gluon distribution [62].
The simple LO form of these expressions allows for the analytic calculations of integrated cross sections. In both NC and CC expressions the PDFs depend only on the boson rapidity y and invariant mass m, while the integral in \(\cos \theta \) can be evaluated analytically even for the case of realistic kinematic cuts.
Beyond LO, the calculations are often timeconsuming and Monte Carlo generators are employed. Currently, the predictions for W and \(Z/\gamma ^*\) production are available up to NNLO and the predictions for W and Z production in association with heavyflavour quarks are available to NLO.
There are several possibilities to obtain the theoretical predictions for DY production in HERAFitter. The NLO and NNLO calculations can be implemented using kfactor or fast grid techniques (see Sect. 4 for details), which are interfaced to programs such as MCFM [65, 66, 67], available for NLO calculations, or FEWZ [68] and DYNNLO [69] for NLO and NNLO, with electroweak corrections estimated using MCSANC [70, 71].
3.5 Jet production in ep and pp or \(p \bar{p}\) collisions
The cross section for production of high \(p_T\) hadronic jets is sensitive to the highx gluon PDF (see, e.g., Ref. [16]). Therefore this process can be used to improve the determination of the gluon PDF, which is particularly important for Higgs production and searches for new physics. Jet production cross sections are currently known only to NLO. Calculations for higherorder contributions to jet production in pp collisions are in progress [72, 73, 74]. Within HERAFitter, the NLOJet++ program [75, 76] may be used for calculations of jet production. Similarly to the DY case, the calculation is very demanding in terms of computing power. Therefore fast grid techniques are used to facilitate the QCD analyses including jet cross section measurements in ep, pp and \(p\bar{p}\) collisions. For details see Sect. 4.
3.6 Topquark production in pp or \(p \bar{p}\) collisions
At the LHC, topquark pairs (\(t \bar{t}\)) are produced dominantly via gg fusion. Thus, LHC measurements of the \(t \bar{t}\) cross section provide additional constraints on the gluon distribution at medium to high values of x, on \(\alpha _{\mathrm {s}} \) and on the topquark mass, \(m_t\) [77]. Precise predictions for the total inclusive \(t \bar{t}\) cross section are available up to NNLO [78] and they can be computed within HERAFitter via an interface to the program HATHOR [79].
Fixedorder QCD predictions for the differential \(t \bar{t}\) cross section at NLO can be obtained by using the program MCFM [67, 80, 81, 82, 83] interfaced to HERAFitter with fast grid techniques.
Single top quarks are produced by exchanging electroweak bosons and the measurement of their production cross section can be used, for example, to probe the ratio of the u and d distributions in the proton as well as the bquark PDF. Predictions for singletop production are available at the NLO accuracy by using MCFM.
Approximate predictions up to NNLO in QCD for the differential \(t\bar{t}\) cross section in oneparticle inclusive kinematics are available in HERAFitter through an interface to the program DiffTop [84, 85]. It uses methods of QCD threshold resummation beyond the leading logarithmic approximation. This allows the users to estimate the impact of the recent \(t\bar{t}\) differential cross section measurements on the uncertainty of the gluon density within a QCD PDF fit at NNLO. A fast evaluation of the DiffTop differential cross sections is possible via an interface to fast grid computations [86].
4 Computational techniques
Precise measurements require accurate theoretical predictions in order to maximise their impact in PDF fits. Perturbative calculations become more complex and timeconsuming at higher orders due to the increasing number of relevant Feynman diagrams. The direct inclusion of computationally demanding higherorder calculations into iterative fits is thus not possible currently. However, a full repetition of the perturbative calculation for small changes in input parameters is not necessary at each step of the iteration. Two methods have been developed which take advantage of this to solve the problem: the kfactor technique and the fast grid technique. Both are available in HERAFitter.
4.1 kfactor technique
The kfactors are defined as the ratio of the prediction of a higherorder (slow) pQCD calculation to a lowerorder (fast) calculation using the same PDF. Because the kfactors depend on the phase space probed by the measurement, they have to be stored including their dependence on the relevant kinematic variables. Before the start of a fitting procedure, a table of kfactors is computed once for a fixed PDF with the timeconsuming higherorder code. In subsequent iteration steps the theory prediction is derived from the fast lowerorder calculation by multiplying by the pretabulated kfactors.
This procedure, however, neglects the fact that the kfactors are PDF dependent, and as a consequence, they have to be reevaluated for the newly determined PDF at the end of the fit for a consistency check. The fit must be repeated until input and output kfactors have converged. In summary, this technique avoids iteration of the higherorder calculation at each step, but still requires typically a few reevaluations.
In HERAFitter, the kfactor technique can also be used for the fast computation of the timeconsuming GMVFN schemes for heavy quarks in DIS. “FAST” heavyflavour schemes are implemented with kfactors defined as the ratio of calculations at the same perturbative order but for massive vs. massless quarks, e.g. NLO (massive)/NLO (massless). These kfactors are calculated only for the starting PDF and hence, the “FAST” heavyflavour schemes should only be used for quick checks. Full heavyflavour schemes should be used by default. However, for the ACOT scheme, due to exceptionally long computation times, the kfactors are used in the default setup of HERAFitter.
4.2 Fast grid techniques
Fast grid techniques exploit the fact that iterative PDF fitting procedures do not impose completely arbitrary changes to the types and shapes of the parameterised functions that represent each PDF. Instead, it can be assumed that a generic PDF can be approximated by a set of interpolating functions with a sufficient number of judiciously chosen support points. The accuracy of this approximation is checked and optimised such that the approximation bias is negligibly small compared to the experimental and theoretical accuracy. This method can be used to perform the timeconsuming higherorder calculations (Eq. 1) only once for the set of interpolating functions. Further iterations of the calculation for a particular PDF set are fast, involving only sums over the set of interpolators multiplied by factors depending on the PDF. This approach can be used to calculate the cross sections of processes involving one or two hadrons in the initial state and to assess their renormalisation and factorisation scale variation.
This technique serves to facilitate the inclusion of timeconsuming NLO jet cross section predictions into PDF fits and has been implemented in the two projects, fastNLO [87, 88] and APPLGRID [89, 90]. The packages differ in their interpolation and optimisation strategies, but both of them construct tables with grids for each bin of an observable in two steps: in the first step, the accessible phase space in the parton momentum fractions x and the renormalisation and factorisation scales \(\mu _{\mathrm {R}}\) and \(\mu _{\mathrm {F}}\) is explored in order to optimise the table size. In the second step the grid is filled for the requested observables. Higherorder cross sections can then be obtained very efficiently from the preproduced grids while varying externally provided PDF sets, \(\mu _{\mathrm {R}}\) and \(\mu _{\mathrm {F}}\), or \(\alpha _s(\mu _R)\). This approach can in principle be extended to arbitrary processes. This requires an interface between the higherorder theory programs and the fast interpolation frameworks. For the HERAFitter implementations of the two packages, the evaluation of \(\alpha _s\) is done consistently with the PDF evolution code. A brief description of each package is given below:

The fastNLO project [88] has been interfaced to the NLOJet++ program [75] for the calculation of jet production in DIS [91] as well as 2 and 3jet production in hadron–hadron collisions at NLO [76, 92]. Threshold corrections at 2loop order, which approximate NNLO for the inclusive jet cross section for pp and \(p\bar{p}\), have also been included into the framework [93] following Ref. [94]. The latest version of the fastNLO convolution program [95] allows for the creation of tables in which renormalisation and factorisation scales can be varied as a function of two predefined observables, e.g. jet transverse momentum \(p_{\perp }\) and Q for DIS. Recently, the differential calculation of toppair production in hadron collisions at approximate NNLO [84] has been interfaced to fastNLO [86]. The fastNLO code is available online [96]. Jet cross section grids computed for the kinematics of various experiments can be downloaded from this site. The fastNLO libraries and tables with theory predictions for comparison to particular cross section measurements are included in the HERAFitter package. The interface to the fastNLO tables from within HERAFitter was used in a recent CMS analysis, where the impact on extraction of the PDFs from the inclusive jet cross section is investigated [97].

In the APPLGRID package [90, 98], in addition to jet cross sections for \(pp(p\bar{p})\) and DIS processes, calculations of DY production and other processes are also implemented using an interface to the standard MCFM parton level generator [65, 66, 67]. Variation of the renormalisation and factorisation scales is possible a posteriori, when calculating theory predictions with the APPLGRID tables, and independent variation of \(\alpha _S\) is also allowed. For predictions beyond NLO, the kfactors technique can also be applied within the APPLGRID framework. As an example, the HERAFitter interface to APPLGRID was used by the ATLAS [99] and CMS [100] Collaborations to extract the strange quark distribution of the proton. The ATLAS strange PDF extracted employing these techniques is displayed in Fig. 4 together with a comparison to the global PDF sets CT10 [17] and NNPDF2.1 [18] (taken from [99]).
5 Fit methodology
When performing a QCD analysis to determine PDFs there are various assumptions and choices to be made concerning, for example, the functional form of the input parametrisation, the treatment of heavy quarks and their mass values, alternative theoretical calculations, alternative representations of the fit \(\chi ^2\) and for different ways of treating correlated systematic uncertainties. It is useful to discriminate or quantify the effect of a chosen ansatz within a common framework and HERAFitter is optimally designed for such tests. The methodology employed by HERAFitter relies on a flexible and modular framework that allows independent integration of stateoftheart techniques, either related to the inclusion of a new theoretical calculation, or of new approaches to the treatment of the data and their uncertainties.
In this section we describe the available options for the fit methodology in HERAFitter. In addition, as an alternative approach to a complete QCD fit, the Bayesian reweighting method, which is also available in HERAFitter, is described.
5.1 Functional forms for PDF parametrisation
Careful consideration must be taken when assigning the PDF freedom via functional forms. The PDFs can be parametrised using several predefined functional forms and flavour decompositions, as described briefly below. The choice of functional form can lead to a different shape for the PDF distributions, and consequently the size of the PDF uncertainties can depend on the flexibility of the parametric choice.
5.2 Representation of \(\chi ^2\)
 Covariance matrix representation: For a data point \(\mu _i\) with a corresponding theory prediction \(m_i\), the \(\chi ^2\) function can be expressed in the following form:where the experimental uncertainties are given as a covariance matrix \(C_{ik}\) for measurements in bins i and k. The covariance matrix \(C_{ik}\) is given by a sum of statistical, uncorrelated and correlated systematic contributions:$$\begin{aligned} \chi ^2 (m)= & {} \sum _{i,k}(m_i\mu _i)C^{1}_{ik}(m_k\mu _k), \end{aligned}$$(18)Using this representation one cannot distinguish the effect of each source of systematic uncertainty.$$\begin{aligned} C_{ik}= & {} C^\mathrm{stat}_{ik}+C^\mathrm{uncor}_{ik}+C^\mathrm{sys}_{ik}. \end{aligned}$$(19)
 Nuisance parameter representation: In this case, \(\chi ^2\) is expressed aswhere \(\delta _{i,\mathrm stat}\) and \(\delta _{i,\mathrm unc}\) are relative statistical and uncorrelated systematic uncertainties of the measurement i. Further, \(\gamma ^i_j\) quantifies the sensitivity of the measurement to the correlated systematic source j. The function \(\chi ^2\) depends on the set of systematic nuisance parameters \(b_j\). This definition of the \(\chi ^2\) function assumes that systematic uncertainties are proportional to the central prediction values (multiplicative uncertainties, \(m_i(1\sum _j\gamma _j^ib_j)\)), whereas the statistical uncertainties scale with the square root of the expected number of events. However, additive treatment of uncertainties is also possible in HERAFitter. During the \(\chi ^2\) minimisation, the nuisance parameters \(b_j\) and the PDFs are determined, such that the effect of different sources of systematic uncertainties can be distinguished.$$\begin{aligned} \chi ^2\left( \varvec{m},\varvec{b}\right)= & {} \sum _i \frac{\left[ {\mu _i}  m_i \left( 1  \sum _j \gamma ^i_j b_j \right) \right] ^2}{ \textstyle \delta ^2_{i,\mathrm{unc}}m_i^2 + \delta ^2_{i,\mathrm{stat}}\, {\mu _i} m_i \left( 1  \sum _j \gamma ^i_j b_j\right) } \nonumber \\&+\, \sum _j b^2_j, \end{aligned}$$(20)

Mixed form representation: In some cases, the statistical and systematic uncertainties of experimental data are provided in different forms. For example, the correlated experimental systematic uncertainties are available as nuisance parameters, but the bintobin statistical correlations are given in the form of a covariance matrix. HERAFitter offers the possibility to include such mixed forms of information.
5.3 Treatment of the experimental uncertainties

Hessian (Eigenvector) method: The PDF uncertainties reflecting the data experimental uncertainties are estimated by examining the shape of the \(\chi ^2\) function in the neighbourhood of the minimum [102]. Following the approach of Ref. [102], the Hessian matrix is defined by the second derivatives of \(\chi ^2\) on the fitted PDF parameters. The matrix is diagonalised and the Hessian eigenvectors are computed. Due to orthogonality these vectors correspond to independent sources of uncertainty in the obtained PDFs.

Offset method: The Offset method [103] uses the \(\chi ^2\) function for the central fit, but only uncorrelated uncertainties are taken into account. The goodness of the fit can no longer be judged from the \(\chi ^2\) since correlated uncertainties are ignored. The correlated uncertainties are propagated into the PDF uncertainties by performing variants of the fit with the experimental data varied by \(\pm 1 \sigma \) from the central value for each systematic source. The resulting deviations of the PDF parameters from the ones obtained in the central fit are statistically independent, and they can be combined in quadrature to derive a total PDF systematic uncertainty. The uncertainties estimated by the offset method are generally larger than those from the Hessian method.

Monte Carlo method: The Monte Carlo (MC) technique [104, 105] can also be used to determine PDF uncertainties. The uncertainties are estimated using pseudodata replicas (typically \({>}100\)) randomly generated from the measurement central values and their systematic and statistical uncertainties taking into account all pointtopoint correlations. The QCD fit is performed for each replica and the PDF central values and their experimental uncertainties are estimated from the distribution of the PDF parameters obtained in these fits, by taking the mean values and standard deviations over the replicas.
The MC method has been checked against the standard error estimation of the PDF uncertainties obtained by the Hessian method. Good agreement was found between the methods provided that Gaussian distributions of statistical and systematic uncertainties are assumed in the MC approach [32]. A comparison is illustrated in Fig. 6. Similar findings were reported by the MSTW global analysis [106].
Since the MC method requires large number of replicas, the eigenvector representation is a more convenient way to store the PDF uncertainties. It is possible to transform MC to eigenvector representation as shown by [107]. Tools to perform this transformation are provided with HERAFitter and were recently employed for the representation of correlated sets of PDFs at different perturbative orders [108].
5.4 Treatment of the theoretical input
The results of a QCD fit depend not only on the input data but also on the input parameters used in the theoretical calculations. Nowadays, PDF groups address the impact of the choices of theoretical parameters by providing alternative PDFs with different choices of the mass of the charm quarks, \(m_c\), mass of the bottom quarks, \(m_b\), and the value of \(\alpha _{\mathrm {s}}(m_Z) \). Other important aspects are the choice of the functional form for the PDFs at the starting scale and the value of the starting scale itself. HERAFitter provides the possibility of different user choices of all this input.
5.5 Bayesian reweighting techniques
As an alternative to performing a full QCD fit, HERAFitter allows the user to assess the impact of including new data in an existing fit using the Bayesian Reweighting technique. The method provides a fast estimate of the impact of new data on PDFs. Bayesian Reweighting was first proposed for PDF sets delivered in the form of MC replicas by [104] and further developed by the NNPDF Collaboration [109, 110]. More recently, a method to perform Bayesian Reweighting studies starting from PDF fits for which uncertainties are provided in the eigenvector representation has also been developed [106]. The latter is based on generating replica sets by introducing Gaussian fluctuations on the central PDF set with a variance determined by the PDF uncertainty given by the eigenvectors. Both reweighting methods are implemented in HERAFitter. Note that the precise form of the weights used by both methods has recently been questioned [111, 112].
6 Alternatives to DGLAP formalism
QCD calculations based on the DGLAP [11, 12, 13, 14, 15] evolution equations are very successful in describing all relevant hardscattering data in the perturbative region \(Q^2 \gtrsim \) few \( \,\text {GeV} ^2\). At smallx (\(x <\) 0.01) and small\(Q^2\) DGLAP dynamics may be modified by saturation and other (nonperturbative) highertwist effects. Various approaches alternative to the DGLAP formalism can be used to analyse DIS data in HERAFitter. These include several dipole models and the use of transversemomentum dependent, or unintegrated PDFs (uPDFs).
6.1 Dipole models
The dipole picture provides an alternative approach to proton–virtual photon scattering at low x which can be applied to both inclusive and diffractive processes. In this approach, the virtual photon fluctuates into a \(q\bar{q}\) (or \(q\bar{q} g\)) dipole which interacts with the proton [113, 114]. The dipoles can be considered as quasistable quantum mechanical states, which have very long life time \({\propto }1/m_p x\) and a size which is not changed by scattering with the proton. The dynamics of the interaction are embedded in a dipole scattering amplitude.
Several dipole models, which show different behaviours of the dipole–proton cross section, are implemented in HERAFitter: the GolecBiernat–Wüsthoff (GBW) dipole saturation model [28], a modified GBW model which takes into account the effects of DGLAP evolution, termed the Bartels–Golec–Kowalski (BGK) dipole model [30] and the colour glass condensate approach to the high parton density regime, named the Iancu–Itakura–Munier (IIM) dipole model [29].
BGK model: The BGK model is a modification of the GBW model assuming that the spacing \(R_0\) is inverse to the gluon distribution and taking into account the DGLAP evolution of the latter. The gluon distribution, parametrised at some starting scale by Eq. 14, is evolved to larger scales using DGLAP evolution.
BGK model with valence quarks: The dipole models are valid in the lowx region only, where the valence quark contribution to the total proton momentum is 5 to 15 % for x from 0.0001 to 0.01 [115]. The inclusive HERA measurements have a precision which is better than 2 %. Therefore, HERAFitter provides the option of taking into account the contribution of the valence quarks
IIM model: The IIM model assumes an expression for the dipole cross section which is based on the Balitsky–Kovchegov equation [116]. The explicit formula for \(\sigma _\mathrm{{dip}}\) can be found in [29]. The alternative scale parameter \(\tilde{R}\), \(x_{0}\) and \(\lambda \) are fitted parameters of the model.
6.2 Transverse momentum dependent PDFs
QCD calculations of multiplescale processes and complex finalstates can necessitate the use of transversemomentum dependent (TMD) [7], or unintegrated parton distribution and parton decay functions [117, 118, 119, 120, 121, 122, 123, 124, 125]. TMD factorisation has been proven recently [7] for inclusive DIS. TMD factorisation has also been proven in the highenergy (smallx) limit [126, 127, 128] for particular hadron–hadron scattering processes, like heavyflavour, vector boson and Higgs production.
The factorisation formula in Eq. 28 allows for resummation of logarithmically enhanced small x contributions to all orders in perturbation theory, both in the hardscattering coefficients and in the parton evolution, fully taking into account the dependence on the factorisation scale \(\mu _F\) and on the factorisation scheme [131, 132].
Phenomenological applications of this approach require matching of small x contributions with finitex contributions. To this end, the evolution of the transversemomentum dependent gluon density \(\mathcal{A} \) is obtained by combining the resummation of smallx logarithmic corrections [133, 134, 135] with mediumx and largex contributions to parton splitting [11, 14, 15] according to the CCFM evolution equation [23, 24, 25, 26]. Sea quark contributions [136] are not yet included at transversemomentum dependent level.
The cross section \(\sigma _j\) (\(j= 2 , L\)) is calculated in a FFN scheme, using the bosongluon fusion process (\(\gamma ^* g^* \rightarrow q \bar{q}\)). The masses of the quarks are explicitly included as parameters of the model. In addition to \(\gamma ^* g^* \rightarrow q\bar{q}\), the contribution from valence quarks is included via \(\gamma ^* q \rightarrow q\) by using a CCFM evolution of valence quarks [137, 138, 139].
CCFM grid techniques: The CCFM evolution cannot be written easily in an analytic closed form. For this reason, a MC method is employed, which is, however, timeconsuming and thus cannot be used directly in a fit program.
The kernel \(\tilde{\mathcal{A}}\) incorporates all of the dynamics of the evolution. It is defined on a grid of \(50\otimes 50\otimes 50\) bins in \( x, k_t, p\). The binning in the grid is logarithmic, except for the longitudinal variable x for which 40 bins in logarithmic spacing below 0.1, and 10 bins in linear spacing above 0.1 are used.
The TMD parton densities can be plotted either with HERAFitter tools or with TMDplotter [35].
7 HERAFitter code organisation
In HERAFitter there are also available cache options for fast retrieval, fast evolution kernels, and the OpenMP (Open MultiProcessing) interface which allows parallel applications of the GMVFNS theory predictions in DIS.
8 Applications of HERAFitter
The HERAFitter program has been used in a number of experimental and theoretical analyses. This list includes several LHC analyses of SM processes, namely inclusive Drell–Yan and Wand Z production [99, 100, 141, 142, 143], inclusive jet production [97, 144], and inclusive photon production [145]. The results of QCD analyses using HERAFitter were also published by HERA experiments for inclusive [21, 146] and heavyflavour production measurements [147, 148]. The following phenomenological studies have been performed with HERAFitter: a determination of the transversemomentum dependent gluon distribution using precision HERA data [139], an analysis of HERA data within a dipole model [149], the study of the lowx uncertainties in PDFs determined from the HERA data using different parametrisations [101]. It is also planned to use HERAFitter for studying the impact of QED radiative corrections on PDFs [150]. A recent study based on a set of PDFs determined with HERAFitter and addressing the correlated uncertainties between different orders has been published in [108]. An application of the TMDs obtained with HERAFitter to W production at the LHC can be found in [151].
The HERAFitter framework has been used to produce PDF grids from QCD analyses performed at HERA [21, 152] and at the LHC [153], using measurements from ATLAS [99, 144]. These PDFs can be used to study predictions for SM or beyond SM processes. Furthermore, HERAFitter provides the possibility to perform various benchmarking exercises [154] and impact studies for possible future colliders as demonstrated by QCD studies at the LHeC [155].
9 Summary
HERAFitter is the first opensource code designed for studies of the structure of the proton. It provides a unique and flexible framework with a wide variety of QCD tools to facilitate analyses of the experimental data and theoretical calculations.
The HERAFitter code, in version 1.1.0, has sufficient options to reproduce the majority of the different theoretical choices made in MSTW, CTEQ and ABM fits. This will potentially make it a valuable tool for benchmarking and understanding differences between PDF fits. Such a study would, however, need to consider a range of further questions, such as the choices of data sets, treatments of uncertainties, input parameter values, \(\chi ^2\) definitions, nuclear corrections, etc.
The further progress of HERAFitter will be driven by the latest QCD advances in theoretical calculations and in the precision of experimental data.
Footnotes
 1.
Default settings in HERAFitter are tuned to reproduce the central HERAPDF1.0 set.
Notes
Acknowledgments
HERAFitter developers team acknowledges the kind hospitality of DESY and funding by the Helmholtz Alliance “Physics at the Terascale” of the Helmholtz Association. We are grateful to the DESY IT department for their support of the HERAFitter developers. We thank the H1 and ZEUS Collaborations for the support in the initial stage of the project. Additional support was received from the BMBFJINR cooperation program, the Heisenberg–Landau program, the RFBR Grant 120291526CERN a, the Polish NSC project DEC2011/03/B/ST2/00220 and a dedicated funding of the Initiative and Networking Fond of Helmholtz Association SO072. We also acknowledge Nathan Hartland with Luigi Del Debbio for contributing to the implementation of the Bayesian Reweighting technique and would like to thank R. Thorne for fruitful discussions.
References
 1.G. Aad et al. (ATLAS Collaboration), Phys. Lett. B 716, 1 (2012). arXiv:1207.7214
 2.S. Chatrchyan et al. (CMS Collaboration), Phys. Lett. B 716, 30 (2012). arXiv:1207.7235
 3.J.C. Collins, D.E. Soper, Nucl. Phys. B 194, 445 (1982)CrossRefADSGoogle Scholar
 4.J.C. Collins, D.E. Soper, G.F. Sterman, Phys. Lett. B 134, 263 (1984)CrossRefADSGoogle Scholar
 5.J.C. Collins, D.E. Soper, G.F. Sterman, Nucl. Phys. B 261, 104 (1985)CrossRefADSGoogle Scholar
 6.J.C. Collins, D.E. Soper, G.F. Sterman, Adv. Ser. Dir. High Energy Phys. 5, 1 (1988). hepph/0409313
 7.J. Collins, Foundations of Perturbative QCD, vol. 32. Cambridge Monographs on Particle Physics, Nuclear Physics and Cosmology (2011)Google Scholar
 8.E. Perez, E. Rizvi, Rep. Prog. Phys. 76, 046201 (2013). arXiv:1208.1178 CrossRefADSGoogle Scholar
 9.S. Forte, G. Watt, Ann. Rev. Nucl. Part. Sci. 63, 291 (2013). arXiv:1301.6754 CrossRefADSGoogle Scholar
 10.HERAFitter. https://www.herafitter.org
 11.V.N. Gribov, L.N. Lipatov, Sov. J. Nucl. Phys. 15, 438 (1972a)Google Scholar
 12.V.N. Gribov, L.N. Lipatov, Sov. J. Nucl. Phys. 15, 675 (1972b)Google Scholar
 13.L.N. Lipatov, Sov. J. Nucl. Phys. 20, 94 (1975)Google Scholar
 14.Y.L. Dokshitzer, Sov. Phys. JETP 46, 641 (1977)ADSGoogle Scholar
 15.G. Altarelli, G. Parisi, Nucl. Phys. B 126, 298 (1977)CrossRefADSGoogle Scholar
 16.A. Martin, W. Stirling, R. Thorne, G. Watt, Eur. Phys. J. C 63, 189 (2009). arXiv:0901.0002. http://mstwpdf.hepforge.org/
 17.J. Gao, M. Guzzi, J. Huston, H.L. Lai, Z. Li et al., Phys. Rev. D 89, 033009 (2014). arXiv:1302.6246. http://hep.pa.msu.edu/cteq/public/
 18.R.D. Ball et al., Nucl. Phys. B 867, 244 (2013). arXiv:1207.1303. https://nnpdf.hepforge.org/
 19.S. Alekhin, J. Bluemlein, S. Moch, Phys. Rev. D 89, 054028 (2014). arXiv:1310.3059 CrossRefADSGoogle Scholar
 20.P. JimenezDelgado, E. Reya, Phys. Rev. D 89, 074049 (2014). arXiv:1403.1852 CrossRefADSGoogle Scholar
 21.F. Aaron et al. (H1 and ZEUS Collaborations), JHEP 1001, 109 (2010). arXiv:0911.0884
 22.M. Botje, Comput. Phys. Commun. 182, 490 (2011). arXiv:1005.1481. http://www.nikhef.nl/user/h24/qcdnum/index.html
 23.M. Ciafaloni, Nucl. Phys. B 296, 49 (1988)CrossRefADSGoogle Scholar
 24.S. Catani, F. Fiorani, G. Marchesini, Phys. Lett. B 234, 339 (1990a)CrossRefADSGoogle Scholar
 25.S. Catani, F. Fiorani, G. Marchesini, Nucl. Phys. B 336, 18 (1990b)CrossRefADSGoogle Scholar
 26.G. Marchesini, Nucl. Phys. B 445, 49 (1995)MathSciNetCrossRefADSGoogle Scholar
 27.F. Hautmann, H. Jung, S.T. Monfared, Eur. Phys. J. C 74, 3082 (2014). arXiv:1407.5935
 28.K. GolecBiernat, M. Wüsthoff, Phys. Rev. D 59, 014017 (1999). hepph/9807513
 29.E. Iancu, K. Itakura, S. Munier, Phys. Lett. B 590, 199 (2004). hepph/0310338
 30.J. Bartels, K. GolecBiernat, H. Kowalski, Phys. Rev. D 66, 014001 (2002). hepph/0203258
 31.F. James, M. Roos, Comput. Phys. Commun. 10, 343 (1975)CrossRefADSGoogle Scholar
 32.M. Dittmar, S. Forte, A. Glazov, S. Moch, G. Altarelli et al. (2009). arXiv:0901.2504
 33.M. Whalley, D. Bourilkov, R. Group (2005). hepph/0508110
 34.LHAPDF. http://lhapdf.hepforge.org
 35.F. Hautmann, H. Jung, M. Kramer, P. Mulders, E. Nocera et al. (2014). arXiv:1408.3015
 36.R. Devenish, A. CooperSarkar, Deep Inelastic Scattering (2011). Oxford University Press (United Kingdom). ISBN 0199602255,9780199602254Google Scholar
 37.J.C. Collins, W.K. Tung, Nucl. Phys. B 278, 934 (1986)CrossRefADSGoogle Scholar
 38.E. Laenen et al., Phys. Lett. B 291, 325 (1992)CrossRefADSGoogle Scholar
 39.E. Laenen et al., Nucl. Phys. B 392(162), 229 (1993)CrossRefADSGoogle Scholar
 40.S. Riemersma, J. Smith, W.L. van Neerven, Phys. Lett. B 347, 143 (1995). hepph/9411431
 41.S. Alekhin, J. Blümlein, S. Moch, OPENQCDRAD. http://wwwzeuthen.desy.de/~alekhin/OPENQCDRAD
 42.H. Kawamura, N. Lo Presti, S. Moch, A. Vogt, Nucl. Phys. B 864, 399 (2012)Google Scholar
 43.I. Bierenbaum, J. Blumlein, S. Klein, Nucl. Phys. B 820, 417 (2009). arXiv:0904.3563 CrossRefADSMATHGoogle Scholar
 44.S. Alekhin, S. Moch, Phys. Lett. B 699, 345 (2011). arXiv:1011.5790 CrossRefADSGoogle Scholar
 45.M. Beneke, Phys. Rep. 317, 1 (1999). hepph/9807443
 46.R. Thorne, W. Tung (2008). arXiv:0809.0714
 47.R.S. Thorne, R.G. Roberts, Phys. Rev. D 57, 6871 (1998). hepph/9709442
 48.R.S. Thorne, Phys. Rev. D 73, 054019 (2006). hepph/0601245
 49.R.S. Thorne, Phys. Rev. D 86, 074017 (2012). arXiv:1201.6180 CrossRefADSGoogle Scholar
 50.J.C. Collins, Phys. Rev. D 58, 094002 (1998a). hepph/9806259
 51.M. Aivazis, J.C. Collins, F.I. Olness, W.K. Tung, Phys. Rev. D 50, 3102 (1994). hepph/9312319
 52.M. Kramer, F.I. Olness, D.E. Soper, Phys. Rev. D 62, 096007 (2000). hepph/0003035
 53.S. Kretzer, H. Lai, F. Olness, W. Tung, Phys. Rev. D 69, 114005 (2004). hepph/0307022
 54.H. Spiesberger, Private communicationGoogle Scholar
 55.F. Jegerlehner, in Proceedings, LC10 Workshop DESY, pp. 11–117 (2011). DESYPROC201004Google Scholar
 56.H. Burkhard, F. Jegerlehner, G. Penso, C. Verzegnassi, in CERN Yellow Report on “Polarization at LEP” (1988). CERN 8806Google Scholar
 57.A. Hebecker, Acta Phys. Polon. B 30, 3777 (1999). hepph/9909504
 58.J.C. Collins, Phys. Rev. D 57, 3051 (1998). hepph/9709499
 59.G. Ingelman, P.E. Schlein, Phys. Lett. B 152, 256 (1985)CrossRefADSGoogle Scholar
 60.A. Aktas et al. (H1 Collaboration), Eur. Phys. J. C 48, 715 (2006). hepex/0606004
 61.S. Chekanov et al. (ZEUS Collaboration), Nucl. Phys. B 831, 1 (2010). hepex/09114119
 62.S.A. Malik, G. Watt, JHEP 1402, 025 (2014). arXiv:1304.2424 CrossRefADSGoogle Scholar
 63.S.D. Drell, T.M. Yan, Phys. Rev. Lett. 25, 316 (1970)CrossRefADSGoogle Scholar
 64.M. Yamada, M. Hayashi, Nuovo Cim. A 70, 273 (1982)CrossRefADSGoogle Scholar
 65.J.M. Campbell, R.K. Ellis, Phys. Rev. D 60, 113006 (1999). hepph/9905386
 66.J.M. Campbell, R.K. Ellis, Phys. Rev. D 62, 114012 (2000). hepph/0006304
 67.J.M. Campbell, R.K. Ellis, Nucl. Phys. Proc. Suppl. 205–206, 10 (2010). arXiv:1007.3492 CrossRefGoogle Scholar
 68.Y. Li, F. Petriello, Phys. Rev. D 86, 094034 (2012). arXiv:1208.5967 CrossRefADSGoogle Scholar
 69.G. Bozzi, J. Rojo, A. Vicini, Phys. Rev. D 83, 113008 (2011). arXiv:1104.2056 CrossRefADSGoogle Scholar
 70.D. Bardin, S. Bondarenko, P. Christova, L. Kalinovskaya, L. Rumyantsev et al., JETP Lett. 96, 285 (2012). arXiv:1207.4400 CrossRefADSGoogle Scholar
 71.S.G. Bondarenko, A.A. Sapronov, Comput. Phys. Commun. 184, 2343 (2013). arXiv:1301.3687 MathSciNetCrossRefADSGoogle Scholar
 72.A. GehrmannDe Ridder, T. Gehrmann, E. Glover, J. Pires, Phys. Rev. Lett. 110, 162003 (2013). arXiv:1301.7310
 73.E. Glover, J. Pires, JHEP 1006, 096 (2010). arXiv:1003.2824 CrossRefADSGoogle Scholar
 74.J. Currie, A. GehrmannDe Ridder, E. Glover, J. Pires, JHEP 1401, 110 (2014). arXiv:1310.3993
 75.Z. Nagy, Z. Trocsanyi, Phys. Rev. D 59, 014020 (1999). hepph/9806317
 76.Z. Nagy, Phys. Rev. Lett. 88, 122003 (2002). hepph/0110315
 77.S. Chatrchyan et al. (CMS Collaboration), Phys. Lett. B 728, 496 (2014). arXiv:1307.1907
 78.M. Czakon, P. Fiedler, A. Mitov, Phys. Rev. Lett. 110, 252004 (2013). arXiv:1303.6254 CrossRefADSGoogle Scholar
 79.M. Aliev, H. Lacker, U. Langenfeld, S. Moch, P. Uwer et al., Comput. Phys. Commun. 182, 1034 (2011). arXiv:1007.1327 CrossRefADSMATHGoogle Scholar
 80.J.M. Campbell, R. Frederix, F. Maltoni, F. Tramontano, Phys. Rev. Lett. 102, 182003 (2009). arXiv:0903.0005 CrossRefADSGoogle Scholar
 81.J.M. Campbell, F. Tramontano, Nucl. Phys. B 726, 109 (2005). hepph/0506289
 82.J.M. Campbell, R.K. Ellis, F. Tramontano, Phys. Rev. D 70, 094012 (2004). hepph/0408158
 83.J.M. Campbell, R.K. Ellis, Report FERMILABPUB12078T (2012). arXiv:1204.1513
 84.M. Guzzi, K. Lipka, S.O. Moch (2014). arXiv:1406.0386
 85.M. Guzzi, K. Lipka, S. Moch (2014). https://difftop.hepforge.org/
 86.D. Britzger, M. Guzzi, K. Rabbertz, G. Sieber, F. Stober, M. Wobisch, in DIS 2014 (2014). http://indico.cern.ch/event/258017/session/1/contribution/202
 87.C. Adloff et al. (H1 Collaboration), Eur. Phys. J. C 19, 289 (2001). hepex/0010054
 88.T. Kluge, K. Rabbertz, M. Wobisch (2006). hepph/0609285
 89.T. Carli, G.P. Salam, F. Siegert (2005). hepph/0510324
 90.T. Carli et al., Eur. Phys. J. C 66, 503 (2010). arXiv:0911.2985 CrossRefADSGoogle Scholar
 91.Z. Nagy, Z. Trocsanyi, Phys. Rev. Lett. 87, 082001 (2001). hepph/0104315
 92.Z. Nagy, Phys. Rev. D 68, 094002 (2003). hepph/0307268
 93.M. Wobisch, D. Britzger, T. Kluge, K. Rabbertz, F. Stober (2011). arXiv:1109.1310
 94.N. Kidonakis, J. Owens, Phys. Rev. D 63, 054019 (2001). hepph/0007268
 95.D. Britzger, K. Rabbertz, F. Stober, M. Wobisch (2012). arXiv:1208.3641
 96.FastNLO. http://fastnlo.hepforge.org
 97.V. Khachatryan et al. (CMS Collaboration) (2014). arXiv:1410.6765
 98.APPLGRID. http://applgrid.hepforge.org
 99.G. Aad et al. (ATLAS Collaboration), Phys. Rev. Lett. 109, 012001 (2012). arXiv:1203.4051
 100.S. Chatrchyan et al. (CMS Collaboration), Phys. Rev. D 90, 032004 (2014). arXiv:1312.6283
 101.A. Glazov, S. Moch, V. Radescu, Phys. Lett. B 695, 238 (2011). arXiv:1009.6170 CrossRefADSGoogle Scholar
 102.J. Pumplin, D. Stump, R. Brock, D. Casey, J. Huston et al., Phys. Rev. D 65, 014013 (2001). hepph/0101032
 103.M. Botje, J. Phys. G 28, 779 (2002). hepph/0110123
 104.W.T. Giele, S. Keller, Phys. Rev. D 58, 094023 (1998). hepph/9803393
 105.W.T. Giele, S. Keller, D. Kosower (2001). hepph/0104052
 106.G. Watt, R. Thorne, JHEP 1208, 052 (2012). arXiv:1205.4024 CrossRefADSGoogle Scholar
 107.J. Gao, P. Nadolsky, JHEP 1407, 035 (2014). arXiv:1401.0013 CrossRefADSGoogle Scholar
 108.HERAFitter Developers Team, M. Lisovyi (2014). arXiv:1404.4234
 109.R.D. Ball, V. Bertone, F. Cerutti, L. Del Debbio, S. Forte et al., Nucl. Phys. B 855, 608 (2012). arXiv:1108.1758 CrossRefADSGoogle Scholar
 110.R.D. Ball et al. (NNPDF Collaboration), Nucl. Phys. B 849, 112 (2011). arXiv:1012.0836
 111.N. Sato, J. Owens, H. Prosper, Phys. Rev. D 89, 114020 (2014). arXiv:1310.1089 CrossRefADSGoogle Scholar
 112.H. Paukkunen, P. Zurita (2014). arXiv:1402.6623
 113.N.N. Nikolaev, B. Zakharov, Z. Phys. C 49, 607 (1991)CrossRefGoogle Scholar
 114.A.H. Mueller, Nucl. Phys. B 415, 373 (1994)CrossRefADSGoogle Scholar
 115.F. Aaron et al. (H1 Collaboration), Eur. Phys. J. C 71, 1579 (2011). arXiv:1012.4355
 116.I. Balitsky, Nucl. Phys. B 463, 99 (1996). hepph/9509348
 117.S.M. Aybat, T.C. Rogers, Phys. Rev. D 83, 114042 (2011). arXiv:1101.5057 CrossRefADSGoogle Scholar
 118.M. Buffing, P. Mulders, A. Mukherjee, Int. J. Mod. Phys. Conf. Ser. 25, 1460003 (2014). arXiv:1309.2472 CrossRefGoogle Scholar
 119.M. Buffing, A. Mukherjee, P. Mulders, Phys. Rev. D 88, 054027 (2013). arXiv:1306.5897 CrossRefADSGoogle Scholar
 120.M. Buffing, A. Mukherjee, P. Mulders, Phys. Rev. D 86, 074030 (2012). arXiv:1207.3221 CrossRefADSGoogle Scholar
 121.P. Mulders, Pramana 72, 83 (2009). arXiv:0806.1134 CrossRefADSGoogle Scholar
 122.S. Jadach, M. Skrzypek, Acta Phys. Polon. B 40, 2071 (2009). arXiv:0905.1399 ADSGoogle Scholar
 123.F. Hautmann, Acta Phys. Polon. B 40, 2139 (2009)ADSGoogle Scholar
 124.F. Hautmann, M. Hentschinski, H. Jung (2012). arXiv:1205.6358
 125.F. Hautmann, H. Jung, Nucl. Phys. Proc. Suppl. 184, 64 (2008). arXiv:0712.0568 CrossRefADSGoogle Scholar
 126.S. Catani, M. Ciafaloni, F. Hautmann, Phys. Lett. B 242, 97 (1990c)CrossRefADSGoogle Scholar
 127.J.C. Collins, R.K. Ellis, Nucl. Phys. B 360, 3 (1991)CrossRefADSGoogle Scholar
 128.F. Hautmann, Phys. Lett. B 535, 159 (2002). hepph/0203140
 129.S. Catani, M. Ciafaloni, F. Hautmann, Nucl. Phys. B 366, 135 (1991)CrossRefADSGoogle Scholar
 130.S. Catani, M. Ciafaloni, F. Hautmann, Phys. Lett. B 307, 147 (1993)CrossRefADSGoogle Scholar
 131.S. Catani, F. Hautmann, Nucl. Phys. B 427, 475 (1994). hepph/9405388
 132.S. Catani, F. Hautmann, Phys. Lett. B 315, 157 (1993)CrossRefADSGoogle Scholar
 133.L. Lipatov, Phys. Rep. 286, 131 (1997). hepph/9610276
 134.V.S. Fadin, E. Kuraev, L. Lipatov, Phys. Lett. B 60, 50 (1975)CrossRefADSGoogle Scholar
 135.I.I. Balitsky, L.N. Lipatov, Sov. J. Nucl. Phys. 28, 822 (1978)Google Scholar
 136.F. Hautmann, M. Hentschinski, H. Jung, Nucl. Phys. B 865, 54 (2012). arXiv:1205.1759
 137.M. Deak, F. Hautmann, H. Jung, K. Kutak, ForwardCentral Jet Correlations at the Large Hadron Collider (2010). arXiv:1012.6037
 138.M. Deak, F. Hautmann, H. Jung, K. Kutak, Eur. Phys. J. C 72, 1982 (2012). arXiv:1112.6354 CrossRefADSGoogle Scholar
 139.F. Hautmann, H. Jung, Nucl. Phys. B 883, 1 (2014). arXiv:1312.7875
 140.H. Jung, F. Hautmann (2012). arXiv:1206.1796
 141.G. Aad et al. (ATLAS Collaboration), Phys. Lett. B 725, 223 (2013). arXiv:1305.4192
 142.G. Aad et al. (ATLAS Collaboration), JHEP 1406, 112 (2014). arXiv:1404.1212
 143.G. Aad et al. (ATLAS Collaboration), JHEP 1405, 068 (2014). arXiv:1402.6263
 144.G. Aad et al. (ATLAS Collaboration), Eur. Phys. J. 73, 2509 (2013). arXiv:1304.4739
 145.G. Aad et al. (ATLAS Collaboration), Technical Report ATLPHYSPUB2013018, CERN, Geneva (2013)Google Scholar
 146.F. Aaron et al. (H1 Collaboration), JHEP 1209, 061 (2012). arXiv:1206.7007
 147.H. Abramowicz et al. (H1 and ZEUS Collaborations), Eur. Phys. J. C 73, 2311 (2013). arXiv:1211.1182
 148.H. Abramowicz et al. (ZEUS Collaboration) (2014), arXiv:1405.6915
 149.A. Luszczak, H. Kowalski, Phys. Rev. D 89, 074051 (2013). arXiv:1312.4060 CrossRefADSGoogle Scholar
 150.R. Sadykov (2014). arXiv:1401.1133
 151.S. Dooling, F. Hautmann, H. Jung, Phys. Lett. B 736, 293 (2014). arXiv:1406.2994 CrossRefADSGoogle Scholar
 152.HERAPDF1.5LO, NLO and NNLO (H1prelim13141 and ZEUSprel13003, H1prelim10142 and ZEUSprel10018, H1prelim11042 and ZEUSprel11002). Available via: http://lhapdf.hepforge.org/pdfsets
 153.Atlas, NNLO epWZ12, Available via: http://lhapdf.hepforge.org/pdfsets
 154.J. Butterworth, G. Dissertori, S. Dittmaier, D. de Florian, N. Glover et al. (2014). arXiv:1405.1067
 155.J. L. Abelleira Fernandez et al. (LHeC Study Group), J. Phys. G, 075001 (2012). arXiv:1206.2913
Copyright information
Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
Funded by SCOAP^{3}.