Primary Vertex Reconstruction at LHCb

Similar documents
PoS(EPS-HEP2017)492. Performance and recent developments of the real-time track reconstruction and alignment of the LHCb detector.

CMS Conference Report

Tracking and Vertex reconstruction at LHCb for Run II

First LHCb measurement with data from the LHC Run 2

Adding timing to the VELO

HLT Hadronic L0 Confirmation Matching VeLo tracks to L0 HCAL objects

Determination of the aperture of the LHCb VELO RF foil

First results from the LHCb Vertex Locator

Study of t Resolution Function

Track pattern-recognition on GPGPUs in the LHCb experiment

Alignment of the ATLAS Inner Detector tracking system

THE ATLAS INNER DETECTOR OPERATION, DATA QUALITY AND TRACKING PERFORMANCE.

A New Segment Building Algorithm for the Cathode Strip Chambers in the CMS Experiment

PoS(IHEP-LHC-2011)002

arxiv:hep-ph/ v1 11 Mar 2002

Performance of the ATLAS Inner Detector at the LHC

arxiv: v1 [hep-ex] 7 Jul 2011

PoS(TIPP2014)204. Tracking at High Level Trigger in CMS. Mia TOSI Universitá degli Studi di Padova e INFN (IT)

b-jet identification at High Level Trigger in CMS

Charged Particle Reconstruction in HIC Detectors

ALICE tracking system

Fast pattern recognition with the ATLAS L1Track trigger for the HL-LHC

EUDET Telescope Geometry and Resolution Studies

Stefania Beolè (Università di Torino e INFN) for the ALICE Collaboration. TIPP Chicago, June 9-14

Track reconstruction of real cosmic muon events with CMS tracker detector

arxiv: v4 [physics.ins-det] 12 Mar 2015

Alignment of the CMS silicon tracker using Millepede II

ATLAS NOTE ATLAS-CONF July 20, Commissioning of the ATLAS high-performance b-tagging algorithms in the 7 TeV collision data

Simulation study for the EUDET pixel beam telescope

PoS(High-pT physics09)036

Performance of Tracking, b-tagging and Jet/MET reconstruction at the CMS High Level Trigger

Full Offline Reconstruction in Real Time with the LHCb Detector

ATLAS, CMS and LHCb Trigger systems for flavour physics

OPERA: A First ντ Appearance Candidate

CMS Alignement and Calibration workflows: lesson learned and future plans

3D-Triplet Tracking for LHC and Future High Rate Experiments

Simulating the RF Shield for the VELO Upgrade

arxiv: v1 [physics.ins-det] 18 Jan 2011

First Operational Experience from the LHCb Silicon Tracker

Electron and Photon Reconstruction and Identification with the ATLAS Detector

Track reconstruction for the Mu3e experiment based on a novel Multiple Scattering fit Alexandr Kozlinskiy (Mainz, KPH) for the Mu3e collaboration

Event reconstruction in STAR

Direct photon measurements in ALICE. Alexis Mas for the ALICE collaboration

Performance studies of the Roman Pot timing detectors in the forward region of the IP5 at LHC

Physics CMS Muon High Level Trigger: Level 3 reconstruction algorithm development and optimization

Performance of the MRPC based Time Of Flight detector of ALICE at LHC

Topics for the TKR Software Review Tracy Usher, Leon Rochester

Tracking and flavour tagging selection in the ATLAS High Level Trigger

Robustness Studies of the CMS Tracker for the LHC Upgrade Phase I

Identification of the correct hard-scatter vertex at the Large Hadron Collider

PoS(Baldin ISHEPP XXII)134

Performance of the GlueX Detector Systems

Detector Alignment with Tracks. Wouter Hulsbergen (Nikhef, BFYS)


MIP Reconstruction Techniques and Minimum Spanning Tree Clustering

CMS High Level Trigger Timing Measurements

Beam Imaging and Luminosity Calibration

Study of the Higgs boson coupling to the top quark and of the b jet identification with the ATLAS experiment at the Large Hadron Collider.

Track reconstruction with the CMS tracking detector

ATLAS NOTE. December 4, ATLAS offline reconstruction timing improvements for run-2. The ATLAS Collaboration. Abstract

The GAP project: GPU applications for High Level Trigger and Medical Imaging

TPC Detector Response Simulation and Track Reconstruction

THIS paper describes vertex reconstruction in the AT-

Simulation studies for design of pellet tracking systems

PoS(EPS-HEP2017)523. The CMS trigger in Run 2. Mia Tosi CERN

Automatic estimation of the inlier threshold in robust multiple structures fitting.

Studies of the KS and KL lifetimes and

PoS(ACAT08)101. An Overview of the b-tagging Algorithms in the CMS Offline Software. Christophe Saout

Laser measurement of the LumiCal detector displacement

Description and performance of track and primaryvertex reconstruction with the CMS tracker

arxiv: v1 [physics.ins-det] 11 Jul 2015

Optimisation Studies for the CLIC Vertex-Detector Geometry

π ± Charge Exchange Cross Section on Liquid Argon

Alignment with Tracks

Upgraded Swimmer for Computationally Efficient Particle Tracking for Jefferson Lab s CLAS12 Spectrometer

Tracking POG Update. Tracking POG Meeting March 17, 2009

Muon Reconstruction and Identification in CMS

Locating the neutrino interaction vertex with the help of electronic detectors in the OPERA experiment

The Compact Muon Solenoid Experiment. Conference Report. Mailing address: CMS CERN, CH-1211 GENEVA 23, Switzerland

Tracking and Vertexing performance in CMS

LHCb Computing Resources: 2019 requests and reassessment of 2018 requests

ATLAS strategy for primary vertex reconstruction during Run-2 of the LHC

TPC Detector Response Simulation and Track Reconstruction

Track Reconstruction

The LHCb upgrade. Outline: Present LHCb detector and trigger LHCb upgrade main drivers Overview of the sub-detector modifications Conclusions

Data Reconstruction in Modern Particle Physics

HPS Data Analysis Group Summary. Matt Graham HPS Collaboration Meeting June 6, 2013

TPC tracking and particle identification in high-density environment

Particle Track Reconstruction with Deep Learning

Performance Testing and Tuning of Kalman Track-Fitting for CLEO III

CMS FPGA Based Tracklet Approach for L1 Track Finding

V. Karimäki, T. Lampén, F.-P. Schilling, The HIP algorithm for Track Based Alignment and its Application to the CMS Pixel Detector, CMS Note

Integrated CMOS sensor technologies for the CLIC tracker

Status of the HLT1 sequence and a path towards 30 MHz

Jet algoritms Pavel Weber , KIP Jet Algorithms 1/23

Alignment of the ATLAS Inner Detector

1. INTRODUCTION 2. MUON RECONSTRUCTION IN ATLAS. A. Formica DAPNIA/SEDI, CEA/Saclay, Gif-sur-Yvette CEDEX, France

Charged Particle Tracking at Cornell: Gas Detectors and Event Reconstruction

Computing strategy for PID calibration samples for LHCb Run 2

LHC-B. 60 silicon vertex detector elements. (strips not to scale) [cm] [cm] = 1265 strips

Transcription:

LHCb-PUB-214-44 October 21, 214 Primary Vertex Reconstruction at LHCb M. Kucharczyk 1,2, P. Morawski 3, M. Witek 1. 1 Henryk Niewodniczanski Institute of Nuclear Physics PAN, Krakow, Poland 2 Sezione INFN di Milano Bicocca, Milano, Italy 3 AGH - University of Science and Technology, Faculty of Physics and Applied Computer Science, Krakow, Poland LHCb-PUB-214-44 23/1/214 Abstract The paper describes the algorithm for the primary vertex finding in the offline reconstruction of the LHCb data. The reconstruction is performed in two steps: seeding and fitting. In the first step the primary vertex candidates are selected by searching for the space points where an accumulation of track trajectories may be observed. In the second step the weighted least square method is employed to find the final vertex position. The performance of the primary vertex reconstruction is presented.

Contents 1 Introduction 1 2 Primary vertex reconstruction 1 2.1 Seeding..................................... 2 2.1.1 3D seeding................................ 2 2.1.2 Fast seeding............................... 2 2.2 Fitting...................................... 3 3 Performance 5 3.1 Reconstruction efficiency............................ 5 3.2 Resolution.................................... 6 3.2.1 Resolution on data........................... 6 4 Summary 7

1 Introduction The forward geometry of the LHCb spectrometer and hadronic collisions at LHC result in a relatively high density of tracks observed in the detector. Accurate estimation of the proton-proton interaction point, the primary vertex (PV), is essential to conduct precise measurements in the LHCb experiment [1]. The events with bb pair can be distinguished from the large background of light quarks production by observation of decay vertices of b-hadrons displaced by a few millimeters from the corresponding primary vertex. The properties of b-hadron decay products are used to efficiently suppress the background: relatively large impact parameter IP (defined as a minimum distance of the track to PV) and relatively large transverse momentum p T with respect to the beam axis. In addition the compatibility between the momentum vector of b-hadron and its flight direction determined from the production and decay vertices is checked. Before collecting first data, the primary vertex reconstruction was developed using simulated events. The quality of real data and detailed data taking conditions were not known. Therefore, the main assumption was to deliver a bias free and robust algorithm in terms of both efficiency and precision. Since the beam spot stability was unknown before the LHC start, the requirements was to run the PV finding algorithm without any prior estimation of the PV position. In addition any bias related to the inclusion of tracks originated from the long lived particles should be kept minimal. Another issue is the multiple proton-proton interactions. The optimal working point has to be selected to compromise the contradictory requirements: high efficiency and low rate of false PV. This is also related to the reconstruction of low multiplicity PV and a separation between two PVs. Moreover an attention has to be paid to prevent the reconstruction of 5 and 6 prong decays of b-hadrons which may be classified as a PV and therefore rejected in the analysis. Various samples of fully simulated events and data collected at s = 7 TeV has been used to determine the performance of the reconstruction algorithm. 2 Primary vertex reconstruction The primary vertex finding is based on tracks [2] reconstructed in the LHCb detector. It consists of two subsequent steps: seeding and fitting, which are described in Sec. 2.1 and Sec. 2.2. Reconstructed seeds are sorted according to descending multiplicity. In this way high multiplicity PVs are reconstructed first. This is particularly useful to reduce incorrect reconstruction of secondary vertices as primary vertices. Otherwise, the low multiplicity secondary vertex could absorb tracks from the corresponding PV acquiring enough tracks to fulfill a minimum PV multiplicity condition. The PV fit is performed for every seed. The successfully fitted vertex is demanded to be separated from previously reconstructed ones. Loose separation conditions were used, z /σ z > 9 if multiplicity of the closest PV is grater than 9 and z /σ z > 81 otherwise, where z denotes the difference between z coordinates of two primary vertices. This loose separation does not protect against a large false PV rate for events with a high number of proton-proton interactions. For such events the probability to form a false PV of high multiplicity ( 1) 1

with a combination of tracks originating from two close PVs is relatively high. This is because the tracks with χ 2 IP < 9 are assigned to the vertex, while the others, worse measured halo tracks, are not. The χ 2 IP is defined as the increase in χ2 of the PV fit if the track is included. In order to solve this problem, the tracks with χ 2 IP < 25 around the reconstructed and accepted PV are removed from the set of tracks used for further PV search in the event. The seeding and fitting steps are repeated until no new PV is found in the event. 2.1 Seeding The purpose of primary vertex seeding is to find candidates for primary vertices - points at which a sufficient number of tracks pass close to each other. Two seeding algorithm were developed: the 3D seeding which is able to find seeds in the detector volume and fast seeding which seeks for the PV seed along the beam line. 2.1.1 3D seeding The 3D seeding algorithm does not use any constraint on the position and is able to find PV seeds displaced from the beam line. This is done in a loop over all tracks. For each track (base track) a number of close tracks is determined. A track is defined as close if its distance of closest approach (DOCA) to the base track is less than 1 mm. At least four close tracks are required, otherwise the next base track is considered. For every track pair the point of closest approach (POCA) is calculated. Then the average position over POCAs is calculated in a two-step procedure. First, the truncated mean is calculated iteratively. The POCA with maximum distance to this mean is determined and removed if the distance is larger than 5 mm. If enough POCA entries are left after truncating, the weighed average is then calculated. The rough uncertainties on coordinates of every POCA are calculated by assigning typical track parameters and taking into account an opening angle of the tracks. Weighed x, y and z coordinates are calculated and the point with such coordinates is added to a seed collection. All tracks used in the calculation of this weighed average are marked as used. Then the loop over tracks is continued and the tracks marked as used are skipped. Obviously, a PV cannot be reconstructed if its seed is not found. Seeding should ideally have 1% efficiency. Therefore, it is important to maximize the seeding efficiency allowing for a certain amount of false seeds. The false seeds do not affect much the performance since the subsequent PV fit predominantly fails. The negative effect is small increase of the time of PV reconstruction. 2.1.2 Fast seeding The fast seeding procedure is based on finding the clusters of tracks along the beam line. The cluster is defined by the z clu coordinate and its uncertainty σz clu. The procedure starts with a set of initial clusters determined by the closest approaches of the tracks with respect to the beam axis. The uncertainty of the cluster is parametrized depending on the track angle θ with respect to the beam axis, the uncertainty decreasing with increasing 2

θ. The general principle of the method is as follows. In each iteration a list of all pairs of clusters are considered, and the pair with the minimum distance is selected. The distance itself is defined as: D pair = z clu 1 z clu 2 / (σ clu 1 z ) 2 + (σ clu 2 z ) 2. (1) The selected pair is merged into one cluster under condition that D pair < 5. The weighted mean method for clusters from the pair is employed to get z clu and σz clu of the merged cluster. Then the next iteration is performed. The procedure stops if no more pair of clusters remains to be merged. The final clusters are the candidates for the primary vertex seeds. In the final step the quality of these candidates are checked. The clusters with low track multiplicity are removed. Additional quality conditions are also applied to reduce the rate of false clusters. Main source of false seeds comes from clusters with relatively low multiplicities, which are formed around tracks with small uncertainties pointing towards a high-multiplicity primary vertex. A stable working point has been found, balancing between high efficiency and the rate of false seeds. 2.2 Fitting The standard least square iterative procedure for primary vertex fitting is not optimal, in particular for events enriched in secondary particles which do not originate directly form the PV, like in the case of b b production. The reason is that at the reconstruction stage the signal tracks coming form the b-hadron decays are not yet known and they are likely assigned to the PV. This leads to a systematic shift towards the secondary vertex. Furthermore, there is always a fraction of badly measured tracks (ghost tracks or tracks with large multiple scattering). They decrease the resolution of the PV position tending to pull the position of the PV due to an underestimated error of the track parameters. The fitting procedure has been developed in order to limit such effects. The adaptive weighted least square method has been employed. The Tukey biweight method [3] is used to assign a weight to the track according to the value of its χ 2 IP. The Tukey biweight dependence on the track χ 2 IP is given by the following expressions: W T = (1 χ 2 IP /C2 T )2 if χ IP < C T, W T = if χ IP C T, (2) where C T denotes the Tukey constant. This dependence for different values of the C T constant is illustrated in Fig.1. The three types of tracks that contain VELO segment are used for fitting: Long, Upstream and VELO tracks. The most useful are Long tracks as they contain segment in the tracking stations downstream the magnet and therefore have precise momentum assigned. The Upstream tracks are reconstructed in the region between the interaction point and the magnet. The precision of their momentum measurement is limited. VELO tracks are reconstructed in the VELO detector only with no momentum information. Long and Upstream tracks are extrapolated using full transport service while VELO-only tracks are extrapolated as straight lines. 3

Tukey s bi-weight 1 2 2.8.6 W = (1 - (χ / C) ) C = 3 C = 4 C = 6 C = 8 C = 1.4.2 2 4 6 8 1 track s χ Figure 1: Tukey biweight dependence on track χ IP for different values of the C T constant. The position of the reconstructed primary vertex is determined by the least square method minimizing the following χ 2 PV : χ 2 PV = n tracks i=1 χ 2 IP,i W T,i, (3) where χ 2 IP,i denotes χ2 of the track impact parameter with respect to the PV, and W T,i denotes the corresponding biweight. The estimation of the PV position is performed iteratively. In every iteration, a new position of the PV is determined. The tracks are extrapolated to the z coordinate of a new PV position. Then the impact parameter χ 2 IP as well as biweight W are calculated. The procedure stops when the convergence conditions are satisfied: z <.5 µm, where z is the shift of z coordinate of PV after the iteration. at least 5 tracks are assigned to the PV; a track is assigned to the PV if its weight is non-zero e.g. χ 2 IP < 9 The adaptive method is employed to assure proper convergence. The seeding provides candidates with a limited accuracy. To avoid converging into a local minimum, the C T is initially set to be large and it is decreasing during the first five iterations down to the nominal value of 3. In addition, the tracks which are assigned zero weight during a 4

given iteration are not excluded. The weights of all tracks collected around the seed are recalculated during every iteration and contribute to the χ 2 PV if their weights are nonzero. The maximum number of iterations is set to 3. This number is large because the convergence is not as fast as for the standard least square procedure where the weights do not change with iterations. 3 Performance 3.1 Reconstruction efficiency There is no single number representing the overall efficiency of the PV reconstruction, since the reconstruction efficiency depends on the vertex multiplicity which varies with data samples used. Moreover, the efficiency depends on the luminosity leading to the different number of primary pp interactions per bunch crossing. In the case of multiple pp interactions the efficiency of close vertices is degraded due to two effects. In the case of two overlapping PVs only one PV is reconstructed. If there are two close vertices which are relatively well separated: the one with high multiplicity and the second one with low multiplicity, the higher multiplicity PV is reconstructed first. Due to the migration of tracks from low to high multiplicity PV, the number of remaining tracks may be too low to satisfy the reconstruction criteria. The primary vertex reconstruction efficiency is defined as a ratio of the number of reconstructed PVs and the number of reconstructible PVs. Reconstructible primary vertex is defined as a vertex which contains at least 5 reconstructed VELO tracks corresponding to the simulated particles coming from a given primary vertex. PVs are divided into two subclasses: isolated reconstructible PVs and close reconstructible PVs. The first one is defined as a reconstructible PV with a distance to the closest reconstructible PV z > 1 mm. A reconstructible PV is called close if its distance to the closest reconstructible PV z < 1 mm. A reconstructed PV is defined as false if its distance to any reconstructible PV z > 5σ z, where σ z denotes the estimated position error along z axis. A large fraction of such vertices represent reconstructed PVs corresponding to true PVs, which contain reconstructed tracks, but do not fulfill the conditions to be reconstructible. The PV efficiency studies are based on b b-inclusive and minimum bias simulated samples with the average number of pp interactions per bunch crossing ν = 2.5. The efficiency plots for all, isolated and close vertices are shown in Fig. 2 for both b b-inclusive and minimum bias simulated samples. They are plotted as a function of the PV multiplicity, defined as a number of reconstructed tracks coming directly from the PV. As may be observed in Fig. 2, the PV reconstruction efficiency is high for large vertex multiplicity. For isolated PVs of more than 1 tracks the reconstruction is 1% efficient. It is reduced for multiplicities less than 1. There is no significant difference between distributions for b b-inclusive and minimum bias simulated samples. The average values of PV reconstruction efficiencies for different categories of reconstructible PVs are listed in Table 1. The rate of the false reconstructed PVs is below 3% for simulated b b-inclusive and minimum bias samples with ν = 2.5, which indicates a proper PV performance for complicated 5

Table 1: Average PV reconstruction efficiencies and false PV rates for different categories of reconstructible PVs for b b-inclusive and for minimum bias samples. Reconstruction efficiency [%] b b-inclusive minimum bias All reconstructible 94.2 ±.1 93.8 ±.1 Isolated 97.1 ±.1 96.1 ±.1 Close 82.3 ±.1 82.1 ±.1 False PV rate [%] 1.31 ±.3 2.72 ±.4 events with multiple pp interactions. 3.2 Resolution Resolution of the PV coordinates can be determined for simulated events and data. In the case of simulation, the resolution is determined from the distribution of the difference between fitted and generated PV coordinates x, y and z. The resolution depends on the number of tracks used for PV reconstruction. Therefore, similarly to the reconstruction efficiency, there is no global number for the resolution. The resolutions obtained from the Gaussian fit (sigma of the fitted Gaussian) to the x, y and z distributions in each multiplicity bin is shown in Fig. 3 for b b inclusive events. The resolution improves with increasing PV multiplicity and starts to saturate for larger multiplicities. The corresponding mean values of the fitted Gaussian is presented in Fig. 4. A residual bias of few µm may be observed for PV z coordinate. The pull distributions ( x, y and z divided by their estimated errors) are shown in Fig. 5. The sigma of the distribution for the z coordinate is compatible with 1, while for x and y is slightly higher. 3.2.1 Resolution on data The resolution is measured from data using the following method. The total number of tracks, n, in a vertex is split randomly into two sets of n half = n/2 tracks. If the number of PV tracks n is odd, a random track is discarded. Then the reconstruction algorithm is run separately on those two sets of tracks. Each vertex is an independent measurement of the true interaction point. The distance between two vertices in x, y and z divided by 2 corresponds to x, y, z between true and measured positions respectively. This can be used to estimate the resolution of PV containing n half tracks. The procedure has been validated for simulated data by a comparison to the resolution determined using generated coordinates. The comparison of resolutions measured on the data and predicted from the simulation is shown in Fig. 6. 6

4 Summary The primary vertex reconstruction in LHCb has been described. The methods presented were used to find primary vertices since beginning of data taking. The emphasis has been put on robustness, since the performance of the detector and stability of the beam conditions were not known beforehand. Various seeding methods and fitting algorithms were developed to meet the requirements of different analyses which were carried out for gradually increased intensity of the LHC beam. The performance of the primary vertex reconstruction has been presented in terms of reconstruction efficiency and spatial resolution. The resolution predicted from simulation has been compared to the one measured on data. References [1] LHCb Collaboration, A. Alves et. al., The LHCb Detector at the LHC, JINST 3 (28) S85. [2] Andreas Jaeger, Paul Seyfert, Michel De Cian, Sebastian Wandernoth, Jeroen van Tilburg, Stephanie Hansmann-Menzemer, Measurement of the track finding efficiency, LHCB public note, LHCb-PUB-211-25. [3] Hampel, F. R., Ronchetti, E. M., Rousseeuw, P. J., and Stahel, W. A., Robust Statistics, The Approach Based on the Inuence Function, John Wiley & Sons, New York, 1986. 7

Efficiency 1.8 (a) Efficiency 1.8 (b).6.6.4.4.2.2 1 2 3 4 5 6 Number of tracks in PV 1 2 3 4 5 6 Number of tracks in PV Efficiency 1.8 (c).6.4.2 1 2 3 4 5 6 Number of tracks in PV Figure 2: Primary vertex reconstruction efficiencies as a function of multiplicity for: a) all reconstructible; b) isolated and c) close PVs for simulated b b-inclusive (blue line) and minimum bias (red line) samples. 8

x primary vertex resolution y primary vertex resolution x resolution [mm].35.3.25 a) y resolution [mm].35.3.25 b).2.2.15.15.1.1.5.5 1 2 3 4 5 6 MC primary vertex multiplicity z primary vertex resolution 1 2 3 4 5 6 MC primary vertex multiplicity z resolution [mm].18 c).16.14.12.1.8.6.4.2 1 2 3 4 5 6 MC primary vertex multiplicity Figure 3: Primary vertex resolution in a) x, b) y and c) z coordinate as a function of PV multiplicity for simulated b b-inclusive events. The vertex multiplicity is the number of reconstructed tracks corresponding to generated particles coming directly from the primary vertex. 9

dx primary vertex mean dy primary vertex mean dx mean [mm].2.15.1 a) dy mean [mm].2.15.1 b).5.5 -.5 -.5 -.1 -.1 -.15 -.15 -.2 1 2 3 4 5 6 MC primary vertex multiplicity dz primary vertex mean -.2 1 2 3 4 5 6 MC primary vertex multiplicity dz mean [mm].15.1.5 c) -.5 -.1 -.15 1 2 3 4 5 6 MC primary vertex multiplicity Figure 4: The mean value of a) x, b) y and c) z distributions determined from simulation. No bias is observed for x and y coordinates. The residual bias in the z coordinate may be noticed. 1

dx pull PV dy pull PV # vertices 18 2 χ / ndf 87.77 / 17 16 14 a) Constant 1.682e+4 ± 4.883e+1 Mean -.3555 ±.2759 Sigma 1.78 ±.3 # vertices 16 14 b) 2 χ / ndf 15.1 / 17 Constant 1.646e+4 ± 4.88e+1 Mean -.6719 ±.2865 Sigma 1.13 ±.3 12 12 1 1 8 8 6 6 4 4 2 2-6 -4-2 2 4 6 dx pull dz pull PV -6-4 -2 2 4 6 dy pull # vertices 18 16 14 c) 2 χ / ndf 139 / 17 Constant 1.86e+4 ± 5.183e+1 Mean.3381 ±.243 Sigma.9944 ±.24 12 1 8 6 4 2-6 -4-2 2 4 6 dz pull Figure 5: The pull distributions determined from simulation for a) x, b) y and c) z. Gaussian fit to the core component in the range between -2 and 2 is shown. 11

Ratio of x resolutions (DATA/MC) ratio 1.4 a) 1.3 Ratio of y resolutions (DATA/MC) ratio 1.4 b) 1.3 1.2 1.1 1.9.8.7.6 1 2 3 4 5 6 PV multiplicity Ratio of z resolutions (DATA/MC) ratio 1.4 c) 1.3 1.2 1.1 1.9.8.7.6 1 2 3 4 5 6 PV multiplicity 1.2 1.1 1.9.8.7.6 1 2 3 4 5 6 PV multiplicity Figure 6: Ratios of PV resolution measured from data and predicted from simulation as a function of PV multiplicity for a) x, b) y and c) z coordinate. 12