Performance of the ALICE secondary vertex b-tagging algorithm

Performance of the ALICE secondary vertex b-tagging algorithm

G. Eyyubova e-mail:    L. Kramárik on behalf of the ALICE collaboration e-mail:

The identification of jets originating from beauty quarks in heavy-ion collisions is important to study the properties of the hot and dense matter produced in such collisions. A variety of algorithms for b-jet tagging was elaborated at the LHC experiments. They rely on the properties of B hadrons, i.e. their long lifetime, large mass and large multiplicity of decay products. In this work, the b-tagging algorithm based on displaced secondary-vertex topologies is described. We present Monte Carlo based performance studies of the algorithm for charged jets reconstructed with the ALICE tracking system in p-Pb collisions at TeV. The tagging efficiency, rejection rate and the correction of the smearing effects of non-ideal detector response are presented.

Performance of the ALICE secondary vertex b-tagging algorithm

G. Eyyubovaaaae-mail: \@andlastauthor L. Kramárikbbbe-mail: on behalf of the ALICE collaboration


1FNSPE, Czech Technical University in Prague
2SINP MSU, Russia

  • Abstract.

1 Introduction

Jet reconstruction provides access to the kinematics of partons produced in hard scatterings in the initial stage of heavy-ion collisions and that later suffer energy loss in the medium via gluon radiation and elastic collisions. Reconstructed jets are therefore a powerful tool to study the properties of the quark-gluon plasma (QGP) created in heavy-ion collisions at high energy. The parton energy loss in the QGP depends on the colour charge and mass of the parton. Due to the larger colour charge factor for gluons, energy loss via gluon radiation should be larger for gluon jets than quark jets. For heavy quarks it is expected that radiative energy loss is suppressed due to coherence effects [1, 2]. This should lead to a smaller modification of the transverse momentum spectra for particles containing heavy quarks than for inclusive charged hadrons. On the other hand, for heavy quarks in the QGP, collisional energy loss may be important at low transverse momentum . The jet quenching phenomenon and the properties of produced matter can be further understood by measuring beauty jets at low jet transverse momentum in comparison with that of light-flavour jets [3].

The ALICE detector [4] is capable to discriminate jets originating from b quarks with different tagging algorithms. Here, we study the performance of the b-jet tagging algorithm based on displaced secondary-vertex topologies for p-Pb collisions at TeV. The p-Pb collisions serve as a test for cold nuclear effects which are important in measurements of jet quenching in Pb-Pb collisions. The study is based on Monte Carlo (MC) simulations.

2 Analysis details

In this analysis we use MC with simulated responses of ALICE detector by GEANT3 [5] for p-Pb collisions at TeV. A MC simulation for pp collisions at TeV with a Lorentz boost to get the same rapidity shift as in p-Pb collisions is used to study detector response for jets without underlying event. PYTHIA6, with tune Perugia 2011 [6], is employed for MC pp simulations. The MC for p-Pb collisions is represented by a cocktail of event generators PYTHIA6 (Perugia 2011) + HIJING [7] which correspond to hard physics and p-Pb background, respectively.

Schematically, the analysis of b jets can be represented by the following analysis steps: track selection suitable for b-tagging, jet reconstruction from these tracks and underlying background subtraction under the jet area, tagging with a particular algorithm and, finally, corrections of jet spectrum. Corrections of the raw tagged spectrum have to be made for detector effects (unfolding) and for tagging efficiency and purity. In case of p-Pb collisions, unfolding also includes a correction for fluctuations of the underlying background under the jet area.

The efficiency of b-tagging, , and the purity, , are defined as the fraction of "true" b jets after tagging w.r.t total number of "true" b jets before tagging and w.r.t. total number of tagged jets, respectively. In order to estimate the efficiency and the purity, we use the "true" underlying flavour of a jet, which can be identified in MC by different labelling methods. The performance of the tagging algorithm is investigated via mistagging rate, which is the efficiency of mistakenly tagging as beauty a jet originating from a c-quark or a light-flavour parton. Mistagging rate studies are needed to extract sample with high purity of b jets. High purity allows to suppress the contamination of light-flavour and charm jets, which is important since the measured fraction of b jets to inclusive jets is at the level of 2-4% (as measured by CMS experiment), both in pp collisions at TeV [8] and in p-Pb collisions at TeV [9]. Below, we discuss the analysis steps in more details.

2.1 Track selection

In the MC simulations, charged tracks are reconstructed with simulated responses of Inner Tracking System (ITS) and Time Projection chamber (TPC) in a pseudorapidity region and transverse momentum GeV/. The track selection is optimized for the reconstruction of beauty jets. The main track cuts are the minimum number of points in the TPC (70 out of 159) and the maximum distance of closest approach to primary vertex (in -plane and in direction). Tracks are also required to have at least one point in the Silicon Pixel Detector (SPD). Because of inefficient regions in the SPD, the azimuthal distribution of these high-quality tracks is not completely uniform. This anisotropy is compensated by considering in addition tracks without reconstructed track points in the SPD. Track fit for these tracks is not constrained to the primary vertex. For the tracks used for secondary vertex reconstruction in jets, the point in SPD is required.

2.2 Jet reconstruction and background estimation

For the estimation of the background density and fluctuations in jet reconstruction, we use a similar approach as it was applied by ALICE for charged jet measurements in p-Pb collisions [10]. Namely, the anti- algorithm from the FastJet package [11] with resolution parameter of is used to reconstruct charged jets. We use the CMS method [12], which is suited for more sparse environment in p-Pb collisions w.r.t Pb-Pb collisions, for the calculation of the background density, . The background fluctuations are calculated with a random cone approach as:

where the sum is over the track in a cone and is the cone area. For more details see [10]. Only jets with jet axis in the pseudorapidity interval are considered, which ensures that the jet is fully located in the TPC acceptance. In this study, the background fluctuations are measured with HIJING p-Pb events with particle transport through the ALICE detector. The background fluctuations under the jet area are found to be slightly smaller in the HIJING simulation than in the p-Pb data [10].

2.3 Correction for detector effects and background fluctuations

The jet momentum distribution is distorted by the detector mainly due to tracking inefficiency and momentum resolution. In order to correct for detector effects the detector simulation with GEANT is performed. Reconstructed jets at particle level without detector effects and jets at the detector level after particle transport through the ALICE detector are matched and based on it the detector response matrix is built. From the inverse response matrix and the momentum distribution at detector level one finds the true jet momentum distribution. The unfolding procedure has to be carrefully scrutinized since small perturbations in the measured distribution lead to large fluctuations in the solution. Several regularization methods exist. The Singular Value Decomposition (SVD) approach [13] is used in this performance study.

After subtracting the constant background in each event in order to correct the jet , one has to keep in mind that the background is not necessary constant, but may differ for different jets in a given event. This is corrected statistically (not event by event) via an unfolding technique with a background fluctuation matrix , where the background fluctuations are described in Sec. 2.2. The actual unfolding is done with a matrix which is a product of two matrices: detector response matrix and background fluctuation matrix.

2.4 Secondary vertex tagging algorithm

Due to the long life-time of B hadrons ( 500 m), in most cases their decay vertex is displaced from the primary vertex of a collision. This algorithm reconstructs secondary vertices (SV) in a jet and uses their properties to discriminate b jets among lighter flavour jets. The tracks participating in SV reconstruction are tracks belonging to a jet with additional requirements: the point in the SPD (as mentioned above) and GeV/. Only secondary vertices made of three tracks are considered. All combinations of three tracks, satisfying the requirement, are used to build secondary vertices in a jet. The quality of vertex reconstruction is characterized by the dispersion of the tracks in the vertex , where are the distances of the three tracks from SV. The sign of the SV flight distance is defined w.r.t. the jet direction, so that the signed length is , where is the SV position. The cuts on the most displaced SV found in the jet, namely SV dispersion, , and the significance of flight distance in a transverse plane, , are used for b-jet tagging in this analysis.

2.5 MC labelling

To assign the "true" flavour of reconstructed jets in the MC simulations, the MC event history is used. The labelling procedure is not unambiguous and is not strictly identical for different MC generators (it depends on parton shower implementation). Here, we treat a jet as coming from a beauty quark, if a B hadron was found in a cone around jet axis. If no beauty hadron is present, but charm hadron was found in a cone , the jet is labelled as c-jet. All other jets are considered as light-flavour jets.

3 Performance of SV b-tagging algorithm

The discrimination power of the signed flight distance significance can be judged by the distribution of this variable for jets of different flavours, which is shown in Fig.3. Secondary vertices are searched in jets with GeV/ and the most displaced vertex in a jet is considered. The larger the cut value of , the more light and charm jets are rejected compared to beauty jets. As mentioned above, the tagging procedure uses cuts on and of SV. Different values of cuts yield different algorithm performance. For a particular algorithm an operating point is defined based on inclusive b-tagging efficiency and mistagging rate.

    . Probability distribution of the signed flight distance significance of the most displaced secondary vertex, found in charged jets with GeV/ in p-Pb simulations at TeV. The different jet flavours are assigned as described in Sec. 2.5.

Figure 2: Left: Mistagging rate vs the b-tagging efficiency of SV tagging algorithm for different operating points for range GeV/. Right: The dependence of the b-tagging efficiency and mistagging rate for and cm.

Figure 2, left, shows the mistagging rate vs the b-tagging efficiency in jet range GeV/ for different operating points, which are obtained by varying the cuts on (from 2 to 14), while the cut cm is kept fixed. The performance may depend on . In the considered region, GeV/, the mistagging and tagging efficiencies are almost flat. Looser cuts result in larger statistics and higher tagging efficiency, but also higher mistagging rate, and therefore reduce purity of sample. The operation point is chosen in a way that the mistagging efficiency for light-flavour jets would be about two orders of magnitude lower than the tagging efficiency. This comes from the CMS measurements on the ratio of b jets to inclusive jets, in which the b-jet fraction was found to be at the level of 2-4% in pp collisions at TeV [8]. The tagging and mistagging efficiencies at particle level for the chosen operating point with and cm are reported in Fig. 2, right. The b-tagging efficiency is at the level 0.2. The efficiency to tag light-flavour jets is two orders of magnitude lower and the efficiency to tag charm jet is about 3 to 5 times lower than the b-tagging efficiency.

The correction for detector effects is tested with two detector response matrices: the detector response for b-jets and the one for inclusive jets. Figure 3 shows the ratio of two unfolded b-jets -spectra. In both cases the unfolding procedure yields similar result. This ensures that beauty and inclusive jets have similar detector response matrices and therefore the detectors response for inclusive jets can be used to unfold the tagged b-jet spectrum.

    . Comparison of SVD unfolding of b-jet spectrum with two matrices: detector matrix for inclusive jets and for b jets. Both matrices are combined with background fluctuation matrix from MC. The ratio of the two unfolded results is shown.

    . Comparison of two sequences of corrections: SVD unfolding and correction for tagging performance and vice versa. The ratio of the two corrected spectra is shown.

The different sequences of corrections are further studied in order to estimate the impact of background fluctuations on the stability of results. We perform the two scenarios of corrections:

  1. The measured tagged b-jet spectrum is first unfolded for detector response and background fluctuations, then corrected for the b-tagging efficiency as a function of (at particle level).

  2. The measured tagged b-jet spectrum is first corrected for the b-tagging efficiency as a function of and then unfolded for detector response and background fluctuations.

The comparison of these two scenarios is shown in Fig. 3 as the ratio between the two corrected spectra. The two spectra are in agreement with each other, suggesting that both scenarios can be applied in p-Pb collisions.

4 Summary

The performance of the b-jet tagging algorithm based on displaced secondary vertices was studied with MC simulation of p-Pb events for ALICE detector. The presented results were carried out in the jet range GeV/.

For the selected operating point the tagging efficiency is at the level 20% while the mistagging efficiency for light-flavour jets is two orders of magnitude lower, which should result in high purity of the algorithm. The rejection of tracks with V0 topology is expected to enhance the algorithm performance by reducing light-flavour contamination and is currently under investigation.

Corrections for detector response and background fluctuations were studied. It was found that the b-jet spectrum can be corrected with a detector response matrix for inclusive jets. The order of corrections (tagging efficiency vs unfolding) gives compatible results.

The tagging purity itself is not discussed here. Studies to estimate it via MC and data-driven approaches are ongoing.

5 Acknowledgment

This work was supported by the European social fund within the framework of realizing the project "Support of inter-sectoral mobility and quality enhancement of research teams at Czech Technical University in Prague", CZ.1.07/2.3.00/30.0034 and by Grant Agency of the Czech Technical University in Prague, grant No. SGS13/215/OHK4/35/14.


  • [1] Y. L. Dokshitzer, D. E. Kharzeev, Phys. Lett. B519, 199 (2001).
  • [2] N. Armesto, C. A. Salgado, U. A. Wiedemann, Phys. Rev. D69, 114003 (2004).
  • [3] J. Huang, Z. Kang, I. Vitev, Phys.Lett. B726, 251 (2013).
  • [4] ALICE Collaboration, B. Abelev et al., Int. J. Mod. Phys. A29, 1430044, (2014).
  • [5] R. Brun, F. Carminati, CERN Program Library Long Writeup W5013, (1993).
  • [6] T. Sjoestrand, S. Mrenna, P. Skands, JHEP 05, 026 (2006);
    P. Z. Skands, Phys. Rev. D82, 074018, (2010).
  • [7] X.N. Wang, M. Gyulassy, Phys.Rev. D44, 3501, (1991).
  • [8] S. Chatrchyan et al. [CMS Collaboration], JHEP 04 (2012) 084.
  • [9] V. Khachatryan et al. [CMS Collaboration], arXiv:1510.03373 (2015).
  • [10] J. Adam et al. [ALICE Collaboration], Phys. Lett. B749, 68 (2015).
  • [11] M. Cacciari, G. P. Salam, Phys. Lett. B641, 57, (2006).
  • [12] S. Chatrchyan et al. [CMS Collaboration], JHEP 1208, 130, (2012).
  • [13] A. Hocker, V. Kartvelishvili, Nucl. Instrum. Meth. A372, 469, (1996).
Comments 0
Request Comment
You are adding the first comment!
How to quickly get a good reply:
  • Give credit where it’s due by listing out the positive aspects of a paper before getting into which changes should be made.
  • Be specific in your critique, and provide supporting evidence with appropriate references to substantiate general statements.
  • Your comment should inspire ideas to flow and help the author improves the paper.

The better we are at sharing our knowledge with each other, the faster we move forward.
The feedback must be of minimum 40 characters and the title a minimum of 5 characters
Add comment
Loading ...
This is a comment super asjknd jkasnjk adsnkj
The feedback must be of minumum 40 characters
The feedback must be of minumum 40 characters

You are asking your first question!
How to quickly get a good answer:
  • Keep your question short and to the point
  • Check for grammar or spelling errors.
  • Phrase it like a question
Test description