1 Introduction

A study of the production of jets containing bottom and charm hadrons, which are likely to have originated from bottom or charm quarks, is of strong interest for an understanding of Quantum Chromodynamics (QCD). Charm and bottom quarks have masses significantly above the QCD scale, Λ QCD, and hence low energy hadronisation effects should not influence the total cross section and the distributions of the charm and bottom hadrons. In this approximation, properties of the jets containing heavy flavour hadrons are expected to be described accurately using perturbative calculations. A measurement of the production features of these jets can thus shed light on the details of the underlying QCD dynamics.

Several mechanisms contribute to heavy flavour quark production, such as quark–antiquark pair creation in the hard interaction or in the parton showering process. While the former is calculable in a perturbative approach, the latter may require additional non-perturbative corrections or different approaches such as a heavy quark mass expansion. In inclusive heavy flavour jet cross-sections, the contribution from gluon splitting in the final state parton showering could be identified by looking for two heavy flavour hadrons in a jet, but the different mechanisms for prompt heavy flavour quark production in the hard interaction remain indistinguishable. This complicates a comparison with theoretical calculations. A more exclusive study of the production of dijet events containing heavy flavour jets allows the different prompt heavy flavour quark creation processes to be separated, in addition to the gluon splitting contribution. For example, the dominant QCD production mechanisms are different for pairs of bottom flavour jets and pairs consisting of one bottom and one light jet. In this context, a measurement of the flavour composition of dijet events provides more detailed information about the different QCD processes involving heavy quarks.

The dijet system can be decomposed into six flavour states based on the contributing jet flavours. The jet flavour is defined by the flavour of the heaviest hadron in the jet. A light jet originates from fragmentation of a light flavour quark (u, d and s) or gluon and does not contain any bottom or charm hadrons. Three of these dijet states are the symmetric bottom+bottom (\(b\bar{b}\)), charm+charm (\(c\bar{c}\)) and light+light jet pairs. The three other combinations are the flavour-asymmetric bottom+light, charm+light and bottom+charm jet pairs. In the following discussion, these six dijet flavour states will be denoted BB, CC, UU, BU, CU, BC, where U stands for light, C for charm and B for bottom jet.

Inclusive bottom jet and \(b \bar{b}\) production in hadronic collisions have been studied by several experiments [15] in the past, see also a review [6] and references therein. Recently CMS published cross-sections for inclusive bottom jet production [7], \(b\bar{b}\) decaying to muons [8] and bottom hadron production [9], as well as \(B \bar{B}\) angular correlations [10]. The \(b \bar{b}\) cross-section was also measured by LHCb [11]. ATLAS published a measurement of the \(b \bar{b}\) cross-section in proton-proton collisions at \(\sqrt{s}=7\mbox {~TeV}\) [12], employing explicit b-jet identification (b-tagging). However, the \(b \bar{b}\) final state constitutes only a small fraction of the total heavy flavour quark production in dijet events, and the inclusive bottom cross-section contains a significant contribution from multijet states. This paper presents a simultaneous measurement of all six dijet flavour states, including those with charm. The BC, CC and CU dijet production at the LHC is studied for the first time. This approach provides more detailed information about the contributing QCD processes and challenges the theoretical description of the underlying dynamics employed in QCD Monte Carlo simulations.

The analysis procedure exploits reconstructed secondary vertices inside jets. Since kinematic properties of secondary vertices depend on the jet flavour, a measurement of the individual contributions of each flavour can be made by employing a fit using templates of kinematic variables. No explicit b-tagging is used, i.e. no flavours are assigned to individual jets. The excellent separation of charm and bottom flavoured jets in the ATLAS detector is demonstrated in the analysis.

The analysis uses the data sample collected by ATLAS at \(\sqrt{s} =7\mbox {~TeV}\) in 2010, corresponding to an integrated luminosity of 39 \(\mbox {pb$^{-1}$}\). The prescale settings of the different single-jet triggers used in the analysis varied with luminosity such that the actual recorded luminosity is dependent on the transverse momentum p T of the leading jet.

This paper is organised as follows. The ATLAS detector is briefly described in Sect. 2. Section 3 describes the event and jet selection procedure for data and Monte Carlo simulation. Section 4 summarises the Monte Carlo simulation. Section 5 discusses the theoretical predictions for the flavour composition of dijet events. The reconstruction of secondary vertices in jets as well as the kinematic templates for the flavour analysis are presented in Sect. 6. A detailed account of the analysis method is given in Sect. 7. In Sect. 8 the results of the analysis are presented and systematic uncertainties are discussed.

2 The ATLAS detector

The ATLAS detector [13] was designed to allow the study of a wide range of physics processes at LHC energies. It consists of an inner tracking detector, surrounded by an electromagnetic calorimeter, hadronic calorimeters and a muon spectrometer. For the measurements presented in this paper, the tracking devices, the calorimeters and the trigger system are of particular importance.

The innermost detector, the tracker, is divided into three parts: the silicon pixel detector, the closest layer lying 5.05 cm from the beam axis, the silicon microstrip detector and the transition radiation tracker, with the outermost layer situated at 1.07 m from the beam axis. These offer full coverage in the azimuthal angle ϕ and a coverage in pseudorapidity of |η|<2.5.Footnote 1 The tracker is surrounded by a solenoidal magnet of 2 T, which bends the trajectories of charged particles so that their transverse momenta can be measured. The liquid argon and lead electromagnetic calorimeter covers a pseudorapidity range of |η|<3.2. It is surrounded by the hadronic calorimeters, made of scintillator tiles and iron in the central region (|η|<1.7) and of copper/tungsten and liquid argon in the endcaps (1.5<|η|<3.2). A forward calorimeter extends the coverage to |η|<4.9. The muon spectrometer comprises three layers of muon chambers for track measurements and triggering. It uses a toroidal magnetic field with a bending power of 1–7.5 Tm and provides precise tracking information in a range of |η|<2.7.

The ATLAS trigger system [13] uses three consecutive levels: level 1 (L1), level 2 (L2) and event filter (EF). The L1 triggers are hardware-based and use coarse detector information to identify regions of interest, whereas the L2 triggers are based on fast online data reconstruction algorithms. Finally, the EF triggers use offline data reconstruction algorithms. This study uses single-jet triggers.

3 Event and jet selection

Selected events are required to have at least one reconstructed primary vertex candidate. A candidate vertex must have at least 10 tracks with transverse momentum p T>150 MeV associated to it, to ensure the quality of the vertex fit. If several vertex candidates are reconstructed, the one with the largest sum of the squared transverse momenta of associated tracks is considered to be the main interaction vertex and used as the primary vertex in the following.

Jets are reconstructed using the anti-k t algorithm with a jet radius parameter R=0.4 [14]. Topological clusters of energy deposits in the calorimeters are used as input for the clustering algorithm. Tracks within a cone of \(\Delta R = \sqrt{(\Delta \varphi)^{2} + (\Delta \eta)^{2}}=0.4\) around the jet axis are assigned to the jet. Only jets with a transverse momentum of p T>30 GeV and a rapidity of |y|<2.1 are considered. Jets in this rapidity range are fully contained in the tracker acceptance region, such that track and vertex reconstruction inside jets are not affected by the boundaries of the tracker acceptance. Jets are furthermore required to pass a quality selection [15, 16] that removes jets mimicked by noisy calorimeter cells or those that stem from non-collision backgrounds. Finally, the two jets with highest p T in the analysis acceptance are required to have an angular separation in azimuth of Δφ>2.1 rad, i.e. to be consistent with a back-to-back topology. This cut removes events in which one of the leading jets is produced by final-state hard gluon emission or jet splitting in the reconstruction.

The full data sample is split into six bins in the transverse momentum p T of the leading jet. The bin boundaries correspond to the 99 % efficiency thresholds of the various single-jet triggers [17]. For events passing the trigger requirement, the leading and subleading jets have to fulfil pairwise-specific p T conditions that are summarised in Table 1. The numbers of events selected in each leading jet p T bin are shown in Table 1, together with the corresponding integrated luminosities.

Table 1 Kinematic boundaries, together with the numbers of selected dijet events and the corresponding integrated luminosities for each leading jet p T bin

4 Monte Carlo simulation

Dijet events are simulated using Pythia 6.423 [18] for the baseline template construction, parameter estimation and Monte Carlo (MC) comparisons. This leading-order (LO) generator is based on parton matrix-element calculations for 2→2 processes and a string hadronisation model. Modified leading-order MRST LO* [19] parton distribution functions are used in the simulation. Samples of dijet events were generated using a specific set of generator parameters, known as the ATLAS Minimum Bias Tune 1 (AMBT1) [20].

For the study of systematic effects and for the interpretation of the final results, other Monte Carlo samples are utilised. The main cross-check study is performed using the Herwig++ 2.4.2 [21] generator. The other LO samples used are Pythia with the next-to-leading-order (NLO) CTEQ 6.6 [22] parton distribution functions and Herwig 6.5 [23] used with Jimmy 4 [24, 25] for the simulation of multiple parton interactions, using a specific ATLAS Underlying Event Tune (AUET1) [26]. The possible influence of multiple proton-proton interactions within the same bunch crossing is studied by adding minimum bias events, customised to the beam conditions of the 2010 LHC run at 7 TeV, to each Pythia event.

The Pythia 6.423+EvtGen [27] event generator, using charm and bottom decay matrix elements with all sequential decay correlations and measured branching ratios, where available, is utilised for the simulation of the physics of bottom and charm hadron decays. It will be called Pythia+EvtGen in the rest of the paper.

The NLO generator Powheg [2831] is used to interpret the analysis results. In Powheg, the parton distribution function set used for the event generation is MSTW 2008 NLO [32] and the parton shower generator is Pythia.

In order to compare Monte Carlo predictions with data, “truth-particle” jets are used. They are defined by the anti-k t R=0.4 algorithm using only stable particles with a lifetime longer than 10 ps in the Monte Carlo event record. Muons and neutrinos do not contribute significantly to the jet energy in data. Therefore, they are also excluded from the truth-particle jets, to avoid having to correct for the missing jet energy in data.

The flavour of jets is assigned in the Monte Carlo simulation by labelling a jet as a b-jet if a bottom hadron with p T>5 GeV is found within a cone ΔR=0.3 around the jet axis. If no bottom hadron is present but a charm hadron is found using the same requirements, then the jet is labelled as a c-jet. All other jets are labelled as light jets. If two bottom hadrons with p T>5 GeV are found within a cone of size ΔR=0.3 the jet is labelled as a b-jet with two bottom hadrons, and similarly for c-jets with two charm hadrons.

The particle four-momenta are passed through the full simulation [33] of the ATLAS detector, which is based on Geant4 [34]. The simulated events are reconstructed and selected using the same analysis chain as for data. After the dijet event selection, the Monte Carlo events are reweighted in each analysis p T bin to match the observed leading and subleading jet p T spectra. Any remaining discrepancies in the rapidity distributions between data and simulation are small and are included as sources of systematic uncertainty, as detailed in Sect. 8.3.

5 Theoretical predictions

5.1 Heavy flavour production

Following the discussion in [35], heavy flavour quark production in hadronic collisions may be subdivided into three classes depending on the number of heavy quarks participating in the hard scattering. Hard scattering is defined as the 2→2 subprocess with the largest virtuality (or shortest distance) in the hadron-hadron interaction. In the following, Q stands for a heavy flavour quark, q for a light flavour quark and g for a gluon:

  • Quark pair creation: two heavy quarks are produced in the hard subprocess. At leading order this is described by \(gg \rightarrow Q \bar{Q}\) and \(q \bar{q} \rightarrow Q \bar{Q}\).

  • Heavy flavour quark excitation: a single heavy flavour quark from the sea of one hadron scatters against a parton from another hadron, denoted gQgQ and qQqQ, respectively. Alternatively, the heavy flavour quark excitation process can be depicted as an initial-state gluon splitting into a heavy quark pair, where one of the heavy quarks subsequently enters the hard subprocess.

  • Gluon splitting: in this case heavy quarks do not participate in the hard subprocess at all, but are produced in \(g \rightarrow Q \bar{Q}\) branchings in the parton shower.

The relative contributions of the different heavy flavour quark production mechanisms to inclusive b-jet production are shown in Fig. 1(a) for simulated proton-proton collisions at 7 TeV. The fractions are calculated for anti-k t jets in a rapidity range of |y|<2.1 with the Pythia 6.423 [18] generator. Figure 1(b) shows the decomposition of the gluon splitting process into initial- and final-state gluon splitting, the latter leading to jets with one or two b-hadrons.

Fig. 1
figure 1

The contributions of the different production processes to inclusive b-jet production in 7 TeV pp collisions are shown as a function of b-jet p T, as given by Pythia 6.423 and obtained for truth-particle jets. The plot on the left (a) shows the contribution of quark pair creation, heavy flavour quark excitation and gluon splitting; the plot on the right (b) shows the different processes contributing to gluon splitting, namely initial- and final-state gluon splitting, the latter leading to jets with one or two b-hadrons. Truth-particle jets are reconstructed with the anti-k t R=0.4 algorithm in the |y|<2.1 rapidity region

The above classification is not strict but can be used as a basis for gaining a qualitative understanding of the features of heavy flavour quark production. Pair creation of heavy flavour quarks gives an insight into perturbative QCD with massive quarks. The back-to-back requirement used in the analysis reduces the contribution of NLO QCD effects to the jet-pair cross-sections with two heavy flavour jets, BB and CC. The heavy flavour quark excitation process, on the other hand, is sensitive to the heavy flavour components of the parton distribution functions of the proton. It produces mainly flavour asymmetric BU and CU jet pairs. The gluon splitting mechanism is sensitive to non-perturbative QCD dynamics and also contributes significantly to the mixed flavour jet pair states, i.e. BU and CU. However, this contribution is different from heavy flavour quark excitation because it creates a heavy quark–antiquark pair. The jet reconstruction algorithm either includes both heavy quarks in a single jet or misses one of them, thus reducing the reconstructed jet energy and its fraction taken by the remaining quark. The two possibilities result in different kinematic properties of the reconstructed secondary vertices in these jets, which can be exploited for the separation of gluon splitting from the heavy flavour quark excitation contribution.

To compare the predictions of theoretical models with data, the truth-particle jets defined in Sect. 4 are used in the analysis. The truth-particle dijet system is defined as the two truth-particle jets with the highest p T in the |y|<2.1 rapidity range, required to be consistent with a back-to-back topology, Δφ>2.1 rad, with both the leading and subleading jets having p T>20 GeV.

The leading-order predictions for flavour jet production in truth-particle dijet events are illustrated in Fig. 2, where the ratio of different heavy+heavy and heavy+light dijet cross-sections to the total dijet cross-section is shown for |y|<2.1 as a function of leading jet p T, for 7 TeV pp collisions as predicted by Pythia 6.423. Heavy flavour jets in the dijet system are mainly produced in the BU and CU combinations. Pythia 6.423 predicts a slow decrease of the BB and CC fractions and an increase of the BU and CU jet fractions as a function of the leading jet p T. The mixed BC fraction increases with jet p T and becomes equal to the BB fraction above ∼350 GeV.

Fig. 2
figure 2

Pythia 6.423 predictions for different bottom and charm dijet fractions as a function of leading jet p T, obtained for truth-particle jet pairs, where the jets are back-to-back and have p T>20 GeV in the |y|<2.1 rapidity region

5.2 Differences in heavy flavour rates in leading and subleading jets

The kinematic properties of the partons produced in hadronic interactions are mostly flavour independent, if mass effects are neglected. The two back-to-back partons with the highest p T in the event should therefore not show any significant flavour-dependent difference in their kinematic features. However, the partons can be studied only through the corresponding jet properties after hadronisation. Heavy flavour quark presence in a jet can influence the jet properties through the following mechanisms:

  • Semileptonic decays of heavy flavour hadrons decrease the jet energy, because neutrinos are not detected and the muon energy is not measured in the calorimeter. This energy loss is absent for light jets and is very different for bottom and charm jets.

  • If several heavy flavour quarks appear in the jet fragmentation process (e.g. via gluon splitting) one of them can be left outside the jet volume by the jet reconstruction algorithm, which leads to a reduction in the jet energy.

As a result, the average jet energy for heavy flavours becomes smaller than the jet energy for light flavours, such that heavy flavour jets are predominantly produced as subleading jets in the mixed-flavour dijet pairs. This effect can be described using a flavour asymmetry defined as

$$ A_{b,c} = \frac{N_{b,c}^{SL}}{N_{b,c}^{L}}-1, $$
(1)

where \(N_{b,c}^{L,SL}\) denote the number of leading or subleading bottom or charm jets. The predictions for A b,c given by different Monte Carlo generators are shown in Fig. 3 for the truth particle jets defined in Sect. 4.

Fig. 3
figure 3

The asymmetries in the amount of (a) bottom and (b) charm truth particle jets as taken from Powheg+Pythia 6.423 (black points), Pythia 6.423 (squares), Herwig++ 2.4.2 (triangles) and Pythia+EvtGen (open squares) in leading and subleading jets, for each leading jet p T bin used in the analysis

Powheg, which includes higher-order QCD effects, predicts a significant flavour asymmetry which increases strongly with jet p T. The flavour asymmetry predictions of the LO Pythia generator are smaller than those of the NLO Powheg generator. The latter uses Pythia 6.423 for the fragmentation and thus shares the same description of the decays of heavy flavour hadrons. Since the influence of the different parton distribution functions was also found to be negligible, the differences in A b,c between these generators (Fig. 3) should be attributed primarily to NLO QCD effects. The LO Herwig++ generator employs another fragmentation model and predicts asymmetries similar to the Powheg ones, although with a somewhat different p T dependence.

For the measurement of the dijet flavour fractions, this flavour asymmetry needs to be correctly described in the data analysis. The fact that the Monte Carlo generators predict significantly different asymmetries indicates that A b,c should be determined directly from the data.

6 Secondary vertex reconstruction and analysis templates

Secondary vertices are displaced from the primary vertex because they originate from the decays of long-lived particles. Kinematic properties of these vertices, e.g. the invariant mass or total energy of the outgoing particles, depend on the corresponding properties of the original heavy flavour hadrons and are therefore different for bottom and charm jets. Reconstructed secondary vertices in light jets are mainly due to \(K^{0}_{S}\) and Λ [36] decays, interactions in the detector material, or fake vertices. The fake reconstructed vertices are composed of tracks which occasionally get close together due to a high density of tracks in the jet core and track reconstruction errors. Their properties are very different from those of heavy flavour decays. The current analysis exploits these differences by combining the kinematic features of the reconstructed secondary vertices in an optimal way into templates for bottom, charm and light jets.

6.1 Secondary vertex reconstruction in jets

The vertex reconstruction algorithm aims at a high reconstruction efficiency and therefore determines vertices in an inclusive way, i.e. a single secondary vertex is fitted for each jet. In the case of a bottom hadron decay, the subsequent charm hadron decay vertex is usually close to the bottom one and is therefore not reconstructed separately. A detailed discussion of the algorithm and its performance can be found in the b-tagging chapter of Ref. [17]. The reconstruction starts by combining pairs of good quality tracks inside jets to make vertices, where the latter are required to be displaced significantly from the primary interaction vertex. The two-track vertices coming from \(K^{0}_{S}\) and Λ decays and interactions in the detector material are removed from further consideration. For the light jets, the remaining candidates after this cleaning are mainly fake vertices. All remaining two-track vertices are merged into a single vertex. This vertex is refitted iteratively by removing tracks until a good vertex fit quality is obtained. The corresponding decay length is defined as a signed quantity, where the sign is fixed by the projection of the decay length vector—the vector pointing from the primary event vertex to the secondary vertex—onto the jet axis. The vertex is required to have a positive decay length and a total invariant mass, calculated using the momenta of associated particles and assigning them pion masses [36], greater than 0.4 GeV.

6.2 Secondary vertex reconstruction efficiencies

The secondary vertex reconstruction efficiency is dependent on the jet p T due to several effects such as the p T dependence of the track reconstruction accuracy and the increase of the flight distance of heavy flavour hadrons with growing jet p T. The probability of reconstructing a fake vertex in a light jet is also affected by the increase of the number of tracks in a jet with jet p T. Due to the p T-dependent vertex efficiency and different p T distributions for leading and subleading jets in dijet pairs, the number of reconstructed secondary vertices in these jets are different.

The secondary vertex reconstruction efficiencies predicted by the ATLAS detector simulation based on dijet events from Pythia 6.423 are shown in Fig. 4. There is no difference between secondary vertex reconstruction efficiencies in leading and subleading jets for charm and bottom jets. However, the fake vertex reconstruction probability in light jets is noticeably higher for subleading jets. This requires the introduction of two separate secondary vertex probabilities for leading and subleading light jets.

Fig. 4
figure 4

The reconstruction probabilities for fake vertices in (a) light jets, as well as the reconstruction efficiencies for secondary vertices in (b) charm and (c) bottom jets, are displayed as a function of the jet p T as predicted by Pythia 6.423

6.3 Template construction and features

The specific choice of the kinematic variables for the dijet flavour measurement is driven by the requirement to have maximal sensitivity to the flavour content. Furthermore, if several variables are to be used, the correlations between them should be kept small. Another important requirement is a minimal dependence on the jet p T and rapidity, in order to minimise systematic effects due to a possible p T or rapidity mismatch between data and Monte Carlo simulation. Also, p T-invariant variables allow a robust analysis to be made over a wide range of p T.

For this study the following two variables are chosen:

(2)
(3)

where each sum indicates whether the summation is performed over particles associated with the secondary vertex, or over all charged particles in the jet. Particle transverse momentum and energy are denoted as p T and E, respectively. In essence, Π is the product of the invariant mass of the particles associated with the vertex (m vertex) and the energy fraction of these particles with respect to all charged particles in the jet. The 0.4 GeV constant in Eq. (2) is the cut value used for the secondary vertex selection in this analysis. The parameter B corresponds approximately to the relativistic γ factor of the system composed of the particles associated with the vertex, normalised to the square root of the jet transverse momentum. The m B =5.2794 GeV constant is the average B-meson mass [36] and is used for normalisation.

To facilitate the fit procedure, the variables are transformed into the interval [0,1]:

(4)
(5)

The tuning constants 0.04 in Eq. (4) and 10 in Eq. (5) have been chosen to maximise the difference in the mean values between the light and heavy flavour distributions.

Joint distributions of these observables are shown in Fig. 5 for light, charm and bottom jets in the [60,80] GeV bin, as predicted by the full detector simulation of Pythia 6.423 events. These two-dimensional distributions are used as flavour templates U(Π ,B ), C(Π ,B ) and B(Π ,B ) in the analysis as detailed in Sect. 7. Features of the observables are also illustrated in Figs. 6 and 7. Both Π and B are independent of jet rapidity for all jet flavours. This is illustrated in Fig. 6 for the light jet templates, which are most sensitive to reconstruction and detector effects. The Π variable is very similar in shape in the [40,60] GeV and [250,500] GeV bins and is only weakly p T-dependent. Figure 7 demonstrates that Π is only weakly dependent on the different heavy flavour production mechanisms described in Sect. 5. In contrast, the B variable is sensitive to the gluon splitting contribution, in particular to the case where this mechanism produces two quarks of the same flavour in a jet. In addition B has a distinct p T dependence. However, the B variable provides good sensitivity to the charm contribution. No difference in flavour templates between leading and subleading jets is observed.

Fig. 5
figure 5

Two-dimensional distributions of Π and B (flavour templates) obtained with Pythia 6.423 for (a) light, (b) charm and (c) bottom jets with p T in the bin [60,80] GeV

Fig. 6
figure 6

The Π and B distributions of light jets in the (a) [40,60] GeV and (b) [250,500] GeV leading jet (LJ) p T analysis bins obtained with fully simulated Pythia 6.423 dijet events. The distributions are shown in different jet rapidity ranges

Fig. 7
figure 7

The Π and B distributions in the [40,60] GeV leading jet (LJ) p T range for (a) charm jets and (c) bottom jets as well as in the [250,500] GeV range for (b) charm jets and (d) bottom jets obtained with fully simulated Pythia 6.423 dijet events. The distributions are shown separately for jets stemming from quark pair creation, heavy flavour quark excitation, gluon splitting (GS) with one or two heavy flavour quarks inside the jet. All distributions are normalised separately to unit area

The fraction of jets with two heavy quarks produced in gluon splitting may be incorrectly predicted by the Pythia simulation, especially in the high p T region where this contribution becomes large (see Fig. 1). This phenomenon was discussed in more detail in [37]. Therefore a separate contribution of doubly-flavoured jets is included in the analysis, to account for the corresponding dependence of the B variable. The two-dimensional template for bottom jets is replaced by the two-component template

$$ B\bigl(\varPi^{\top},B^{\top}\bigr) \rightarrow (1-b_2)\cdot B\bigl(\varPi^{\top},B^{\top}\bigr) + b_2 \cdot B_2\bigl(\varPi^{\top},B^{\top} \bigr), $$
(6)

where B 2(Π ,B ) is a template for jets with two b-hadrons and b 2 is a parameter governing the deviation from the default 2b-jet B(Π T,B T) content provided by Pythia 6.423. The charm jet template is modified similarly with substitutions b 2c 2 and B 2(Π ,B )→C 2(Π ,B ). Using Eq. (6), the heavy flavour template shapes can be obtained directly from the data by optimising the b 2 and c 2 parameters to achieve the best possible data description. As is demonstrated in Sect. 8, the adjustment of the contribution of jets with two b-hadrons to the bottom template significantly improves the overall quality of the description of the dijet data.

6.4 Template tuning on data using track impact parameters

The secondary vertex reconstruction algorithm uses track impact parameters divided by their measurement uncertainties for the vertex search, thus its results depend crucially on the track impact parameter resolution. A good description of the track impact parameter accuracy and the corresponding covariance matrix is therefore mandatory in the detector simulation, in order for the secondary vertex templates to be constructed correctly.

To improve the agreement between data and Monte Carlo simulation, the analysis templates are tuned on data. Firstly, an additional track impact parameter smearing is applied to the Pythia events. To estimate the necessary amount of smearing, the data and Monte Carlo track impact parameter distributions are compared in bins of track p T and pseudorapidity [38]. However, the smearing procedure does not correct the track covariance matrices. A second step is therefore taken. Two sets of templates are produced, using both the smeared and non-smeared Pythia 6.423 samples. A normalised mixture is then compared with the data, using secondary vertices with negative decay length to obtain the optimal mixing fraction. These vertices depend only weakly on the exact flavour content of jets and are not used in the dijet analysis. The mixing fraction is chosen to be flavour independent. The optimal description of the data for the full p T range is obtained with a fraction F smear=0.654±0.023 for the smeared template in the mixture. This template tuning procedure gives a significant improvement in the data fit quality in the signal region.

7 Analysis method

7.1 Dijet system description

The secondary vertex reconstruction procedure can find vertices with probabilities v U , v C and v B for light, charm and bottom jets, respectively. For simplicity, the p T-dependence of these probabilities and the differences between leading and subleading jets (see Sect. 6.2) are neglected for the moment. In the leading and subleading jet of a dijet event, zero, one or two secondary vertices can be reconstructed overall. The numbers of 2-, 1-, or 0-vertex dijet events can be calculated as:

(7)
(8)
$$ N_{\rm 0V}= N - N_{\rm 1V} - N_{\rm 2V}. $$
(9)

Here N is the total number of dijet events and f XX is the fraction of the respective dijet flavour component chosen such that

$$ f_{UU} + f_{CC} +f_{BB} +f_{CU} + f_{BU} + f_{BC} = 1. $$
(10)

The joint distribution of the Π and B variables for dijet events with one reconstructed secondary vertex can be obtained using Eq. (8):

(11)

Here \(\mathcal{D}(\varPi^{\top},B^{\top})\) is the observed data distribution and U(Π ,B ), C(Π ,B ) and B(Π ,B ) are templates derived from Monte Carlo simulation with

(12)

The case of two reconstructed vertices requires more careful consideration. Assuming that the two jets are independent, the joint distribution of Π and B can be written considering Eq. (7) in the following way:

(13)

Provided that the templates U(Π ,B ), C(Π ,B ) and B(Π ,B ) are given, the eight variables v U ,v C ,v B ,f CC ,f BB ,f BU ,f CU ,f BU fully describe the properties of secondary vertices in ideal dijet events without kinematic dependencies. Note that only five fractions are needed, since any of the six fractions depends on the others through Eq. (10). In this paper the quantity f UU is excluded.

The description of the dijet system must be modified to take into account the dijet flavour asymmetry (Sect. 5.2). The BB and CC dijet states are flavour-symmetric and thus do not require any modifications in their treatment. The description of the BC dijet fraction is also left symmetric because charm and bottom asymmetries partially compensate each other and the fraction itself is small (≤0.5 %). Thus only the treatment of the BU and CU fractions has to be modified. The analysis formalism is changed in the following way. The sample of dijet events with only one reconstructed secondary vertex is split into two subsamples, according to whether the vertex is reconstructed in the leading or subleading jet. These two subsamples are described separately, assuming different contributions of the CU and BU dijet fractions. More specifically, the f CU and f BU coefficients in Eq. (8) and Eq. (11) are replaced by pairs of coefficients \(f_{CU}^{L}, f_{CU}^{SL}\) and \(f_{BU}^{L}, f_{BU}^{SL}\) for leading and subleading jets, respectively. L and SL denote here whether the heavy flavour is in the leading or in the subleading jet. The jet flavour asymmetry of Eq. (1) can be rewritten as \(A_{b,c}={f_{\{B,C\}U}^{SL}}/{f_{\{B,C\}U}^{L}}-1\). The new equations for events with a reconstructed secondary vertex in the leading jet can then be written:

(14)
(15)

The corresponding equations for dijet events with a reconstructed secondary vertex in the subleading jet can be obtained from Eq. (14) and Eq. (15) by substituting \(f_{CU}^{L} \leftrightarrow f_{CU}^{SL}\) and \(f_{BU}^{L} \leftrightarrow f_{BU}^{SL}\).

7.2 Data fitting function

The complete dijet model combines all the ingredients presented in the previous sections. The formulae above can be modified to take into account the dependence of the vertex reconstruction efficiencies on jet p T, as well as on whether jets are leading or subleading (Sect. 6.2). Variable fractions of jets with two bottom or charm quarks inside can also be incorporated (Sect. 6.3). The full model has the following set of parameters:

(16)

In order to reduce the set of parameters in the model to the maximum that is affordable with the 2010 data statistics, additional assumptions need to be made. The charm and bottom vertex reconstruction efficiencies are defined mainly by heavy flavour hadron lifetimes and heavy parton fragmentation functions, which are known well from previous experiments. Therefore, Monte Carlo predictions for v B and v C are more robust than the fake vertex probability in light jets v U , which is governed mainly by detector and reconstruction accuracies. The charm asymmetry A c is smaller than the bottom one (Fig. 3) and the admixture of jets with two charm quarks influences the charm template shape less than in the bottom case (Fig. 7). Therefore, the following simplifications are used in the analysis:

  • The fraction of jets with two charm quarks is set to the baseline Pythia 6.423 prediction.

  • The charm jet asymmetry is fixed to \(A_{c}=\mathrm{max}(0,A_{c}^{\mathrm{MC}})\) using the Pythia 6.423 prediction, see Fig. 3.

  • The p T-dependent parameterisations obtained with the full ATLAS detector simulation (Fig. 4) are used for bottom and charm vertex reconstruction efficiencies \(v_{C}( p_{\mathrm{T}} ) =v_{C}^{\mathrm{MC}}( p_{\mathrm{T}} )\) and \(v_{B}( p_{\mathrm{T}} )=v_{B}^{\mathrm{MC}}( p_{\mathrm{T}} )\).

  • The light jet vertex reconstruction probabilities are parametrised as \(v_{U}^{L}( p_{\mathrm{T}} )=sv_{U}^{L} \cdot v_{U}^{L(\mathrm{MC})}( p_{\mathrm{T}} )\) and \(v_{U}^{SL}( p_{\mathrm{T}} )=sv_{U}^{SL} \cdot v_{U}^{SL(\mathrm{MC})}( p_{\mathrm{T}} )\) for leading and subleading jets, respectively. Here \(v_{U}^{L(\mathrm{MC})}( p_{\mathrm{T}} )\) and \(v_{U}^{L(\mathrm{MC})}( p_{\mathrm{T}} )\) are the p T-dependent secondary vertex rates in light jets, obtained with the full detector simulation and shown in Fig. 4. The scaling factors \(sv_{U}^{L}\), \(sv_{U}^{SL}\) are allowed to vary in the fit.

The final model has a reduced set of nine free parameters:

$$ sv_U^L, sv_U^{SL},f_{BB},f_{BC},f_{CC},f_{BU},f_{CU},A_b,b_2. $$
(17)

This simplified model is used for fitting. Systematic effects originating from the simplifications above are included in the systematic uncertainties on the flavour fraction measurements.

7.3 Validation of the analysis method

A dedicated simulation technique was developed to validate the analysis method. It uses a set of secondary vertices, which are reconstructed in all jets in the dijet sample generated with Pythia after full ATLAS simulation, and are stored in a dedicated database in bins of jet p T, rapidity and flavour.

To produce a dijet event, the p T and |y| values for each jet are generated randomly according to the corresponding data distributions. Jet flavours are assigned according to the predefined dijet flavour fractions and the flavour asymmetries (Sect. 5.2). The flavour-dependent vertex reconstruction efficiencies (Fig. 4) determine whether a secondary vertex is reconstructed in the generated jet. The vertex parameters are then taken from a fully simulated secondary vertex, picked at random from the vertex database bin with corresponding p T and |y|.

Two independent sets of events are generated in a pseudo-experiment, one for the construction of templates and one to define a pseudo-data sample. These pseudo-data are analyzed, using the relevant templates, to estimate the model parameters. Repetition of the pseudo-experiments has demonstrated that the fit method is able to measure the model parameters in Eq. (17) within a wide range of initial values. The estimators obtained from the fits are unbiased and have pull distribution dispersions close to one.

8 Results

8.1 Data fit results

An event-based extended maximum likelihood fit is used to fit the data. The fit is performed using the Minuit [39] package included in the Root [40] framework. A multi-nomial distribution is used in the likelihood function to describe the numbers of dijet events with zero, one or two reconstructed vertices. Using the Minuit package, a detailed investigation of the likelihood function in the region around its maximum value has been performed, to estimate the statistical uncertainties. It has been found that the parabolic approximation of the analysis fitting function is valid around the maximum point.

The quality of the description of the data obtained with the fit is illustrated in Fig. 8, where the data are compared with the Monte Carlo distributions predicted by the fit in the [160,250] GeV analysis bin. All features of the data distribution are correctly reproduced, with a relative accuracy of better than 10 %. The residual differences are within the systematic uncertainties of the measurements.

Fig. 8
figure 8

Data description with the Monte Carlo templates obtained as a result of the fit in the [160,250] GeV analysis bin. (a) and (b) show the Π and B distributions for secondary vertices in the leading jet, (c) and (d) show the same distributions for secondary vertices in the subleading jet in events with a single secondary vertex in two jets. (e) and (f) show the Π and B distributions in the events with two secondary vertices averaged over leading and subleading jets. Data statistical uncertainties only are used to calculate the errors of the data to the Monte Carlo prediction ratios

Figure 9(a) presents the fitted vertex probability in light jets together with the prediction for dijet events generated with Pythia 6.423 and passing through the full detector simulation. The probability is averaged over leading and subleading jets in each p T bin. The vertices found in light jets are mainly fake ones (Sect. 6), therefore their probability is very sensitive to the details of the track and vertex reconstruction. Good agreement between data and Monte Carlo simulation demonstrates that the ATLAS detector performance is well understood in the Monte Carlo simulation.

Fig. 9
figure 9

Data fit results for the (a) average fake vertex probability in light jets v u , (b) 2b-jet admixture deviation b 2 and (c) bottom dijet asymmetry A b . Statistical uncertainties only are shown. The fake vertex probability is shown with the Pythia 6.423 reconstructed jet predictions. The 2b-jet admixture deviation parameter should be zero if Pythia 6.423 were fully consistent with data. The fitted bottom dijet asymmetry is corrected to the truth-particle jet level and compared with Pythia 6.423, Herwig++ 2.4.2 and Powheg+Pythia 6.423 truth-particle jet predictions

Figure 9(b) shows the deviation of the admixture of jets containing two bottom hadrons, b 2, from the Pythia 6.423 prediction. The significance of the measured admixture excess confirms the importance of this additional contribution of double-bottom jets for a correct description of the data. This observation agrees with the results of [37]. The double-bottom jets are produced by the gluon splitting mechanism (Sect. 5). However, the analysis is unable to determine if a contribution from this mechanism to the fraction of jets with a single bottom hadron (see Fig. 1(b)) is also enhanced in data.

The fit results for the b-jet asymmetry A b need to be corrected for detector effects, in order to represent truth-particle jets. The necessary correction is defined as a difference between truth-particle jet and reconstructed jet asymmetries, averaged over all p T bins using Pythia 6.423, Herwig++ 2.4.2 and Pythia+EvtGen dijet events. The resulting correction of 0.08 ± 0.02 units is added to the fit results. The corrected b-jet asymmetry is compared to the truth-particle b-jet asymmetries in Pythia 6.423, Powheg+Pythia 6.423 and Herwig++ 2.4.2 in Fig. 9(c). Pythia 6.423 predicts a much smaller b-jet asymmetry than observed in the data. Since semileptonic decays are well described in Pythia 6.423, the undetected energy due to neutrinos and muons from these decays cannot be the main contributor to the observed b-jet asymmetry. Modifications of the Pythia 6.423 generator, such as different proton structure functions or different bottom parton fragmentation functions, are unable to improve substantially the agreement between the data and Monte Carlo simulation. The b-jet asymmetry predicted by Herwig++ 2.4.2 grows faster with p T than for the data. The best description of the data is provided by the Powheg+Pythia 6.423 generator, suggesting that NLO accuracy is needed to reproduce the b-jet asymmetry reliably.

8.2 Unfolding

To allow for a comparison with theoretical predictions and to remove detector resolution and acceptance effects, the flavour fractions for data must be unfolded to the truth-particle jet level as defined in Sect. 5. A simple bin-by-bin correction method is used. The expected inaccuracy introduced by the unfolding procedure itself is small in comparison with the measurement uncertainties. The unfolding correction factors for each flavour combination and leading jet p T bin are determined as ratios of the reconstructed dijet events with required jet flavours to the corresponding truth-particle dijet events (Sect. 5) in a given bin. They are calculated using the fully simulated Pythia 6.432 dijet sample and are typically in the 60 %–100 % range, mainly because of the p T cut on the reconstructed subleading jet. The corrections are different for dijet flavour fractions in the same p T bin due to semileptonic decays of heavy flavour hadrons and different jet energy distributions for light and heavy flavour subleading jets.

The truth-particle dijet flavour fractions in each analysis bin are calculated using the following formula:

$$ f_i^{\mathrm{unfold}} = \frac{ f_i / \varepsilon_i}{ \sum_k {(f_k / \varepsilon_k)}}, $$
(18)

where f i is a flavour fraction obtained in the fit and ε i is the corresponding unfolding correction factor. The \(f_{i}^{\mathrm{unfold}}\) does not coincide with the f i because all correction factors ε i in a given analysis bin are different, as explained earlier. Usually ε i is smaller than one; therefore the normalisation in Eq. (18) is needed. The unfolded flavour fractions for truth-particle dijet events defined in Sect. 5 are presented in Table 2, as well as in Fig. 10, for the different leading jet p T bins.

Fig. 10
figure 10

The unfolded dijet flavour fractions for each leading jet p T bin (black points) with Pythia 6.423 (squares), Herwig++ 2.4.2 (circles) and Powheg+Pythia 6.423 (filled triangles) predictions overlaid. The error bars on the data points show statistical uncertainties only, whereas the full uncertainties appear as shaded bands

Table 2 The unfolded dijet flavour compositions for each leading jet p T bin, with statistical uncertainties as first entries and the full systematic uncertainties as second entries

8.3 Systematic uncertainties

The measured dijet flavour fractions are subject to systematic uncertainties, due to the assumptions made in selecting the model parameters in Eq. (17) and the following effects:

  • Reconstructed jets in data and Monte Carlo simulation may have different kinematic properties due to trigger requirements, jet energy scale (JES) uncertainties, cleaning cuts in the data selection procedure and event pile-up.

  • Differences between data and Monte Carlo simulation in the template shapes are possible, despite the tuning of the template shape to the track resolution, and the adjustment of the fit to increase the fraction of jets with two b-quarks.

  • The JES uncertainty and differences in energy between light and heavy flavour jets influence the unfolding correction factors. The template shapes are also affected by the remaining p T dependence of the B variable.

  • Imperfect description of bottom and charm hadron decay properties in Monte Carlo generators.

The influence of the differences in the jet p T and rapidity distributions between data and Monte Carlo simulation on the analysis results is estimated by using Pythia 6.423 templates obtained with and without the p T and rapidity reweighting, respectively. The differences in the results are taken as systematic uncertainties. Both make only minor contributions to the full systematic uncertainties. The influence of pile-up is estimated by adding minimum bias events to the Pythia 6.423 dijet events and repeating the analysis procedure. The effect is found to be negligible.

A potential bias due to the incorrect modelling of the JES is estimated by varying the jet energy response by its uncertainty [16]. Detailed studies have shown that the JES uncertainty is smallest in the central calorimeter region (|η|<0.8) for jets with p T>60 GeV, with values of ∼2.5 %, and that it is well below the 5 % level for the whole kinematic range of this analysis. Both jets in a jet pair are varied simultaneously. An additional b-jet energy uncertainty is taken into account, and also applied for charm jets. Templates obtained from Pythia 6.423 events with modified jet energies are used for the data fit. Due to the dependence of the parameterisation of the charm and bottom vertex reconstruction efficiencies on jet p T, these values are modified following the jet energy scaling. The systematic uncertainty due to the JES is estimated to be half of the difference between the fit results with positive and negative variation of the jet energy. The JES uncertainty is one of the major systematic uncertainties for all flavour fractions. In particular, for f BU and f CU it varies from absolute values of 0.2 % and 1.1 % in the lowest p T bin, to 0.1 % and 0.8 % in the highest p T bin.

The charm and bottom secondary vertex reconstruction efficiencies are fixed in the analysis to the predictions for Pythia 6.423 dijet events, as explained in Sect. 7. To estimate possible deviations of these efficiencies, several Monte Carlo generators are used. The influences of a different proton structure function set (Pythia+CTEQ 6.6), a different parton fragmentation function (Pythia+Peterson), a different showering model (Herwig++), different charm and bottom hadron decays description (Pythia+EvtGen) and additional track impact parameter smearing have been studied. Herwig++ shows the largest deviations in the secondary vertex reconstruction efficiency for bottom from the Pythia 6.423 Monte Carlo. The absolute difference is ∼6 % in the lowest p T region, but decreases to ∼2 % in the highest p T region. In the case of charm, Pythia+EvtGen predicts the largest absolute deviations of ∼2 % from Pythia 6.423. Since the largest uncertainty in the vertex reconstruction efficiency comes from the fragmentation model (Herwig++) for bottom and from the charm hadron decay description (EvtGen) for charm, the deviations in the charm and bottom vertex efficiencies are treated as independent for the systematic study. The systematic uncertainties in the flavour fractions are estimated by varying the charm and bottom vertex reconstruction efficiencies in the data fit by their maximal deviations. The uncertainty due to the bottom vertex efficiency is comparable with the JES uncertainty for the flavour fractions with bottom, and small otherwise. Similarly, the systematic uncertainty driven by the charm vertex efficiency is important for the fractions with charm.

The influence of imperfections in the Monte Carlo template shapes is estimated in two ways. The baseline templates are constructed from Monte Carlo jets passing the dijet selection procedure. Alternatively, one can use jets without a dijet selection. The templates obtained in this way are biased, due to different kinematic properties of the jets and changes in the contributions of the different heavy flavour production mechanisms. The number of contributing jets is also significantly larger, which makes these templates virtually independent from the baseline ones. To extract the systematic uncertainty, the data fit is redone with the inclusive jet templates. The statistical fluctuations due to the independent templates are reduced by smoothing the differences in the fit results, using a linear function fit over the whole analysis p T range with weights \(\sqrt{N_{i}}\), where N i is the number of selected data events in bin i. The smoothed differences in the flavour fractions between data fits are taken as systematic uncertainties. In absolute values, they vary from 0.08 % in the lowest p T bin to 0.2 % in the highest p T bin for the f CC fractions and from 0.06 % to 1.3 % for the f CU fractions. This systematic uncertainty is significantly smaller for the other flavour fractions.

Another check of the influence of the template shape is made by generating templates using Herwig++ instead of Pythia 6.423. The dedicated simulation model described in Sect. 7.3 is exploited for this study. The Pythia 6.423 fully simulated vertices are used for template creation, but pseudo-data are created with Herwig++ vertices. Then the standard analysis procedure is applied. The averaged values based on 200 pseudo-experiments are compared with the initial fast simulation model parameters and the differences are considered as systematic uncertainties. Overall, the systematic uncertainty due to the template shapes constitutes a large contribution to the full systematic uncertainty for all flavour fractions, and is similar in size to those from JES and secondary vertex reconstruction efficiencies.

The predictions of the Monte Carlo simulation for the amount of heavy flavour in the leading and subleading jets differ significantly from one generator to another, as can be seen in Fig. 3. In the current analysis the charm production asymmetry is fixed to the Pythia 6.423 prediction. To determine the systematic effect of an imprecise description of the charm asymmetry, the data fit is redone with the charm asymmetry values given by Powheg+Pythia 6.423 as shown in Fig. 3. This systematic uncertainty reaches ∼40 % of the total uncertainty for the f CC fraction and ∼20 % for the f BC fraction in the high p T region, in all other cases it is below ∼10 %. The admixture of jets with two charm quarks inside is also fixed to the Pythia 6.423 prediction in the analysis. To determine the systematic effect due to this, the double-charm admixture is varied by a fixed value, equal to 1/3 of the measured double-bottom jet admixture. This choice is justified by a comparison of the bottom and charm asymmetries in Fig. 3, which are governed by similar QCD effects. This systematic uncertainty becomes important for the f CU and f BU fractions for large p T. In absolute values, it is 1.2 % for f CU and 0.35 % for f BU in the [250,500] GeV bin.

To improve the agreement between data and Monte Carlo simulation, the flavour template shapes are tuned on the 2010 data as described in Sect. 6.4. The systematic uncertainties due to this procedure are estimated by repeating the full analysis using the fully smeared (F smear=1.0, see Sect. 6.4) Pythia 6.423 dijet sample for template construction and definition of the vertex reconstruction efficiencies. This systematic uncertainty is ∼50 % of the total systematic uncertainty for the f BU fraction in the high p T region and significantly smaller in other cases.

The unfolding procedure for obtaining the dijet flavour fractions at the truth-particle level is based on estimations of the dijet reconstruction efficiencies from Monte Carlo simulation. Systematic uncertainties on these are estimated using the differences in the unfolded flavour fractions calculated with the unfolding coefficients predicted by Pythia 6.423 and Herwig++ 2.4.2. The flavour dijet reconstruction efficiencies are calculated for each analysis p T bin and therefore also depend on the JES modelling. The changes in the unfolded flavour fractions due to the shifted jet energies are considered as the JES-induced unfolding systematic uncertainties. In both cases, the differences in the unfolded flavour fractions have significant statistical fluctuations due to the fact that the number of Monte Carlo events used for the reconstruction efficiency estimation is limited. The differences for each flavour fraction are therefore smoothed in the same way as the template shape systematic uncertainty. In the low p T bins the systematic uncertainties due to the unfolding are comparable in size to the uncertainties from JES and template shapes for f CC , f BU and f CU . In all other cases they are relatively small.

The full systematic uncertainties on the unfolded dijet flavour fractions are presented in Table 2. These uncertainties are added in quadrature to the statistical uncertainties and are shown as shaded bands in Fig. 10. Except for BU, all data fractions are in agreement within the uncertainties with the predictions of the LO and NLO generators. The BU fraction, while coinciding reasonably well with the Monte Carlo simulation predictions at low jet p T, shows disagreement for jets with p T above ∼100 GeV. The discrepancy of the BU data points with the Pythia 6.423 prediction in the four high p T analysis bins has a significance of 4.3 standard deviations, corresponding to a fluctuation probability of 8.7×10−6.

9 Conclusions

An analysis of the flavour composition of dijet events has been performed, based on an integrated luminosity of 39 pb−1 collected by the ATLAS detector in 2010 at a centre-of-mass energy of 7 TeV. The analysis makes use of reconstructed secondary vertices in jets, without explicitly assigning individual flavours. Instead, kinematic properties of the ensemble of tracks associated with a secondary vertex are used to distinguish between light, charm and bottom jets. Specially constructed and optimised variables that are highly sensitive to the flavour content of jets, have been employed. The dijet heavy flavour fractions are determined from a multidimensional fit using templates of these variables.

The analysis demonstrates the capability of ATLAS to measure the dijet fractions containing bottom jets and the more challenging charm jets down to the level of ∼0.5 %. All five dijet final states with heavy flavours are reliably extracted and measured as a function of the leading jet p T.

A significant difference in the bottom hadron content between leading and subleading jets is observed. This difference is poorly described by the LO generators Pythia 6.423 and Herwig++ 2.4.2, whereas the NLO generator Powheg reproduces the data well.

The data-driven b-jet shape approach used in the fit demonstrates a deficiency of the b-jet template obtained with Pythia 6.423, particularly in the high jet p T region. An increase of the template contribution describing the presence of two b-hadrons inside a jet substantially improves the agreement between data and Monte Carlo simulation.

The measurements of the six dijet flavour fractions are compared with the predictions of the two LO generators Pythia 6.423 and Herwig++ 2.4.2, and also with the NLO generator Powheg. All generator predictions are consistent with each other and agree with the measured values, except for the mixed BU dijet fraction, which is systematically above all the predictions in the high p T region.