CMS Conference Report

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

Modelling of non-gaussian tails of multiple Coulomb scattering in track fitting with a Gaussian-sum filter

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

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

Track reconstruction with the CMS tracking detector

Muon Reconstruction and Identification in CMS

PoS(High-pT physics09)036

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

arxiv:hep-ph/ v1 11 Mar 2002

Tracking and flavour tagging selection in the ATLAS High Level Trigger

b-jet identification at High Level Trigger in CMS

PoS(Baldin ISHEPP XXII)134

Tracking and Vertexing performance in CMS

Track reconstruction of real cosmic muon events with CMS tracker detector

Primary Vertex Reconstruction at LHCb

Adding timing to the VELO

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

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

First LHCb measurement with data from the LHC Run 2

PoS(IHEP-LHC-2011)002

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

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

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

Charged Particle Reconstruction in HIC Detectors

ALICE tracking system

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

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

CMS FPGA Based Tracklet Approach for L1 Track Finding

Tracking and Vertex reconstruction at LHCb for Run II

THIS paper describes vertex reconstruction in the AT-

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

Updated impact parameter resolutions of the ATLAS Inner Detector

CMS reconstruction improvements for the tracking in large pile-up events

ATLAS ITk Layout Design and Optimisation

CMS Alignement and Calibration workflows: lesson learned and future plans

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

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

Performance of the ATLAS Inner Detector at the LHC

ATLAS Tracking Detector Upgrade studies using the Fast Simulation Engine

MIP Reconstruction Techniques and Minimum Spanning Tree Clustering

ATLAS, CMS and LHCb Trigger systems for flavour physics

Alignment of the CMS silicon tracker using Millepede II

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

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

Alignment of the CMS Silicon Tracker

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

Tracking and compression techniques

Tracking and Vertexing in 3D B-field

The CMS alignment challenge

The HEP.TrkX Project: Deep Learning for Particle Tracking

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

Optimisation Studies for the CLIC Vertex-Detector Geometry

Real-time Analysis with the ALICE High Level Trigger.

8.882 LHC Physics. Track Reconstruction and Fitting. [Lecture 8, March 2, 2009] Experimental Methods and Measurements

Data Reconstruction in Modern Particle Physics

Inside-out tracking at CDF

Alignment of the ATLAS Inner Detector tracking system

Particle Track Reconstruction with Deep Learning

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

Full Offline Reconstruction in Real Time with the LHCb Detector

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

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

A new inclusive secondary vertex algorithm for b-jet tagging in ATLAS

ACTS: from ATLAS software towards a common track reconstruction software

Simulation study for the EUDET pixel beam telescope

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

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.

TOOLS FOR DATA ANALYSIS INVOLVING

A New Variable-Resolution Associative Memory for High Energy Physics

Design of the new ATLAS Inner Tracker (ITk) for the High Luminosity LHC

Tracking POG Update. Tracking POG Meeting March 17, 2009

Integrated CMOS sensor technologies for the CLIC tracker

First results from the LHCb Vertex Locator

Electron and Photon Reconstruction and Identification with the ATLAS Detector

Deep Learning Photon Identification in a SuperGranular Calorimeter

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

ATLAS PILE-UP AND OVERLAY SIMULATION

GLAST tracking reconstruction Status Report

EUDET Telescope Geometry and Resolution Studies

PoS(ACAT)049. Alignment of the ATLAS Inner Detector. Roland Haertel Max-Planck-Institut für Physik, Munich, Germany

The ATLAS Conditions Database Model for the Muon Spectrometer

The performance of the ATLAS Inner Detector Trigger Algorithms in pp collisions at the LHC

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

A new inclusive secondary vertex algorithm for b- jet tagging in ATLAS

First Operational Experience from the LHCb Silicon Tracker

Time of CDF (II)

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

1 Introduction The challenges in tracking charged particles in the HERA-B experiment [5] arise mainly from the huge track density, the high cell occup

The CLICdp Optimization Process

The ATLAS Trigger System: Past, Present and Future

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

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

arxiv: v1 [hep-ex] 7 Jul 2011

Associative Memory Pattern Matching for the L1 Track Trigger of CMS at the HL-LHC

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

π ± Charge Exchange Cross Section on Liquid Argon

High Level Trigger System for the LHC ALICE Experiment

Monte Carlo programs

GPU-based Online Tracking for the PANDA Experiment

Automated reconstruction of LAr events at Warwick. J.J. Back, G.J. Barker, S.B. Boyd, A.J. Bennieston, B. Morgan, YR

Transcription:

Available on CMS information server CMS CR 2005/021 CMS Conference Report 29 Septemebr 2005 Track and Vertex Reconstruction with the CMS Detector at LHC S. Cucciarelli CERN, Geneva, Switzerland Abstract Because of the high charged particle multiplicity expected in proton-proton collisions at the LHC experiments, track and vertex reconstructions are challenging tasks. The main track and vertex reconstruction techniques used in the CMS experiment are described in the following. Both the track and vertex reconstruction algorithms can be decomposed into a pattern recognition step followed by the estimate of the track and vertex parameters. The main algorithms used in CMS are based on the leastsquares methods, but depending on the specific application improvements of the simple least-squares algorithms are found useful to enhance the performance. Presented at Beauty 2005, Assisi (Perugia) Italy, June 20-24, 2005

1 Introduction The proton beams at LHC are expected to collide at a centre-of-mass energy of 14 TeV with bunch spacing of 25 ns. In the high luminosity period (2 10 cm s ) about 20 minimum bias events per bunch are foreseen that corresponds to 5000 charged tracks per event. A fast response of the CMS Tracker Detector [1] is needed to resolve the bunch-crossing time together with high precision of the spatial measurements to resolve tracks close to each-other. The reconstruction of tracks and vertices in the high density environment of the LHC collision is very challenging. Track reconstruction algorithms have to exploit the high resolution of tracker devises: tracks with transverse momentum ( ) of 100 GeV/c have a sagitta of only 1.8 mm in the CMS Tracker Detector. Track parameters have to be precisely estimated, a good impact parameter ( ) resolution is essential to be able to tag b-jets. At LHC, especially at the high luminosity, charged particles will originate from many different primary and secondary vertices. In order to reconstruct and understand the whole event, vertices need to be found with high efficiency from the set of reconstructed charged tracks and their position precisely estimated. 2 Track Reconstruction The main algorithm used in the CMS experiment to reconstruct charged tracks is the Kalman Filter [2] which is a recursive formulation of the least-squares method of fitting a set of measurements to a track model. The leastsquares method is optimal when the model is linear and the random noise is Gaussian. For non-linear models or non-gaussian noise the Kalman Filter is still the optimal linear estimator. The CMS tracker provides 2-3 three-dimensional measurements with spatial resolution of about 10 m in the innermost Pixel detector, and up to 14 two-dimensional meausurements with resolution of about 30 m in the Silicon-Strip detector. The tracker radius is 1.1 m, its coverage extends up to 2.4. The magnetic field is 4 Tesla and is almost parallel to the beam axis. The combinatorial Kalman Filter is a recursive procedure which starts from an initial trajectory estimate and integrates pattern recognition and track fitting. In the default strategy for track reconstruction in CMS, the initial estimate of the trajectory (seed) consists on a track segment made of a set of compatible measurements in the pixel layers close to the beam pipe. The Kalman Filter proceeds by an alternating sequence of propagation and update steps. In the propagation step, the trajectory at the current surface is extrapolated to the next tracker layer. The covariance matrix is propagated as well taking into account multiple scattering and energy loss. In the update step, the extrapolated trajectory is combined with the observation. For each seed, a tree of possible track candidate is generated. The number of trajectories is limited according to their and the number of missing hits. Since only the estimate in the last layer is based on the full track candidate information, the surviving track candidates are submitted to a Kalman smoothing procedure to obtain the optimal estimates at every measurement point. The efficiency to reconstruct tracks with the combinatorial Kalman Filter is shown in Figures 1 and 2 as a function of the pseudorapidity for single muons and pions respectively. Single muons are reconstructed with an efficiency around 100% up to 2, while single pions are reconstructed with an efficiency of about 85% due to their nuclear interaction with the Tracker material (about 20% of pions with 1 GeV/c do not reach the outer layer). Transverse momentum resolution as a function of is shown in Figure 3, for single muons with different values. The resolution of the transverse momentum is dominated by multiple scattering for values below 10 GeV/c, by the detector spatial resolution for values above 100 GeV/c, and it degrades for 1.7 as long as the track exits from the Tracker detector. The Combinatorial Kalman Filter is also suitable at the High Level Trigger stage where the Tracker response has to be processed as fast as possible. In order to decrease the processing time, tracks are reconstructed using partial information from the Tracker Detector (limited number of hits). Tracks with 5-6 hits are reconstructed with a precision comparable to the offline reconstruction, while the processing time is reduced by a factor around 1.4 [3]. Figure 4 shows the transverse impact parameter resolution of tracks in b-jets as a function of the number of hits. To better describe non-linearity, adaptive filters have been developed for specific applications. In particular, the Gaussian Sum Filter is suitable when the energy loss and bremsstrahlung are non-gaussian and measurement errors have tails. As an application of the Gaussian-Sum Filter, the reconstruction of electron is presented. 2

Global Efficiency 1 Global Efficiency 1 0.8 0.8 0.6 µ, p T = 100 GeV/c µ, p T = 10 GeV/c µ, p T = 1 GeV/c 0.6 π, p T = 10 GeV/c 0.4 0.4 0.2 0.2 0 0 0.25 0.5 0.75 1 1.25 1.5 1.75 2 2.25 2.5 η 0 0 0.25 0.5 0.75 1 1.25 1.5 1.75 2 2.25 2.5 η Figure 1: Track reconstruction efficiency for single muons with different as a function of the pseudorapidity. Figure 2: Track reconstruction efficiency for single pions with GeV/c as a function of the pseudorapidity. σ(p T )/p T 10-1 µ, p T = 100 GeV/c µ, p T = 10 GeV/c µ, p T = 1 GeV/c 10-2 0 0.25 0.5 0.75 1 1.25 1.5 1.75 2 2.25 η Figure 3: Relative transverse momentum resolution for single muons with different pseudorapidity. values as a function of the 3

σ(d 0 rec-d 0 sim)[µm] 80 70 (a) 60 50 40 30 0 2 4 6 8 10 12 Reconstructed Hits Figure 4: Transverse impact parameter resolution as a function of the number of hits used to reconstruct tracks in b-jets, 0 number of hits corresponds to full tracker information. 2.1 Electron reconstruction with the Gaussian-Sum Filter The CMS Tracker detector is all made of silicon strips, thus it contains a relevant amount of material due in part to the active material and in part to services (electronics, cabling, etc.). The bremsstrahlung energy loss distribution of electrons propagating in matter is described by the Bethe-Heitler model [4] and it is highly non-gaussian. With the Gaussian-Sum Filter (GSF), the energy loss distribution is modeled by a mixture of Gaussians instead of a single Gaussian as with the Kalman Filter. A detailed description of the electron reconstruction with the Gaussian-Sum Filter in the CMS Tracker can be found in reference [5]. The GSF is a non-linear generalization of the Kalman Filter where the distributions of all state vectors are a weighted sum of Gaussians. The GSF is implemented as a number of Kalman Filters running in parallel, where each Kalman Filter corresponds to one of the components of the Gaussian mixture. The weights of the different components are computed separately. As the Kalman Filter, the GSF alternates propagation and update steps. At each step the distribution of the state vectors are also allowed to be a mixture of Gaussians. The convolution of the mixture describing the predicted state with the mixture modeling the energy loss leads to an exponential explosion of the number of components. In order to limit the number of components, components are merged together according to a given distance definition and replaced by a single Gaussian. Figure 5 shows the distribution of the momentum residuals of electrons with a of 10 GeV/c reconstructed with the Kalman Filter and the GSF where a six-component mixture has been used to approximate the energy loss. The improvement of the GSF with respect to the Kalaman Filter is significant on the core of the residuals distribution, while tails are slightly reduced. The irreducible tails in the momentum residuals are due to the fact that the radiation in the innermost layer of the Tracker can not be detected. This effect can be partially compensated by including a vertex constraint. In addition, an improvement is expected if also the measured positions are modeled by a mixture of Gaussians. 3 Vertex Reconstruction The performance on vertex reconstruction is clearly related to the quality of the track reconstruction. The vertex reconstruction typically involves two steps: the vertex finding, where clusters of tracks originating from the same vertex are individuated as vertex candidates, and the vertex fitting, where from a set of tracks the most compatible vertex position is computed and used to constrain track parameters at vertex. The reconstruction of primary vertices can also be performed at an early stage, without using the information from all the tracking system. In this case no vertex fitting is performed as tracks are not fit fully, but a helix approximation is made. The first estimation of the primary vertex of the trigger event is also used to constrain the track reconstruction in the full Tracker system. 4

Tracks / bin 400 350 300 Residuals Full simulation p t = 10 GeV/c CDF 6 mixture 12 components GSF Q(68%) = 0.092 Q(95%) = 0.632 250 200 150 100 50 KF Q(68%) = 0.119 Q(95%) = 0.522 0-0.6-0.4-0.2 0 0.2 0.4 0.6 p / p Figure 5: Residual distribution of the momentum for the Gaussian-Sum Filter (solid histogram) and the Kalman Filter (open histogram) for electrons with a of 10 GeV/c. 3.1 Vertex Finding A first primary-vertex measurement of the trigger event is needed already at High Level Trigger (HLT) stage, before the full track reconstruction is performed. The first estimation of the longitudinal component of the primary vertex (PV) is obtained with the Pixel detector response only. A fast tracking is performed in order to find sets of three hits compatible with a track to be used as inputs to the vertex finding. A description of the vertex finding algorithms with pixel and its performance can be found in reference [6]. Among the reconstructed vertex candidates, the trigger primary vertex is the one with the highest value of the track sum. Reconstructed trigger primary vertices are found in a 500 m windows around the simulated primary vertex with an efficiency of 95 to 100% for event topologies with high charged track multiplicity. Primary vertex efficiencies of events with few charged tracks in the final state, like and, drop to 80%. Dedicated algorithims to find the trigger PV out of the vertex candidates are under study. The offline vertex finding process is accomplished in two steps: first of all, primary vertices are reconstructed, identifying the one which triggered the event, and subsequently the reconstruction of displaced vertices from high lifetime particles, like b and, is performed. The main algorithm to search for primary and secondary vertex implemented in CMS adopts a divisive approach. Tracks with less than 5% compatibility to the vertex candidates are discarded and the search for secondary vertices follows among the discarded tracks. The efficiency to find the trigger primary vertex in b events is 95% with no Pile-Up and decreases to 92% at low luminosity. The algorithm can be used also within a region of interest, as an example the efficiency to find primary vertices around a b-jet is about 80%. The efficiency to find a secondary vertex in a b-jet with a of 100 GeV/c is around 48% with a purity above 50%, for secondary vertices sufficiently distinct from the beam line (at least two tracks with a transverse impact parameter significance greater than three). That allows an efficiency to detect b-jets of about 50% with a mistagging rate close to 1% for jets from light quarks and gluon jets. 3.2 Vertex Fitting Vertex fitting normally relies in the least-squares minimization formulated as a Kalman Filter. This method can be shown to be optimal when the model is linear, the measurement uncertainties are Gaussian and the vertex candidate is not contaminated by mis-measured or mis-associated tracks (outliers). Since none of these conditions will hold for the real data in LHC, robustified methods have been implemented and studied, as the Trimming and the Adaptive Vertex Fitters [7]. The Trimming Vertex Fitter discards the out of tracks which are the least compatible with the vertex can- 5

didate. The ratio is called the trimming fraction and is an input parameter of the algorithm. An adequate value for the trimming fraction is 20%. The Adaptive Fitter is implemented as a re-weighted least-squares method. Tracks are down-weighted by a factor which is a sigmoidal function of the reduced track-vertex distance. The Adaptive algorithms has two advantages with respect the Trimming algorithm: the weights can be fractional (soft assignment) and they are adapted in the course of iterations. In this case there is no need to set a priori the fraction of tracks to be rejected. Both these algorithms can be formulated as iterative re-weighted least-squares methods: they iterate from the initial vertex estimate until the vertex position converges. Table 1: Performance comparison in terms of average probability, resolution and pulls of vertices estimated with different vertex filters, when no outlier (left) and one outlier (right) is included in the four-track vertex. Filter No track outlier One track outlier Average P( ) Resolution [ m] Pulls Average P( ) Resolution [ m] Pulls Kalman Filter 0.32 70 1.41 0.18 115 1.61 GSF 0.47 54 1.00 0.37 63 1.11 Adaptive Filter 0.30 59 1.08 0.18 92 1.34 Adaptive-GSF 0.27 54 0.94 0.24 64 1.00 In order to have a better treatment of non-gaussian tails of measurement errors, a Gaussian-Sum Vertex Fitter has been also developed and implemented [8]. In the context of vertex reconstruction, the measurements are the estimated track parameters. Their error distributions are modeled by a mixture of Gaussians. The distribution of the estimated vertex state is thus also distributed according to a mixture of Gaussians. In the fit an iterative procedure is applied: the estimate of the vertex is updated with one track at the time and each component of the vertex state mixture is updated with each component of the track parameter mixture. The weights of the component are calculated independently. As in the Adaptive filter the computation of the vertex position is independent of the computation of the track weights, the Kalman Filter can be replaced by the Gaussian-Sum Vertex Filter. The Gaussian-Sum Vertex Fitter indeed can be combined with the Adaptive Fitter in oder to both down-weight outliers and use the full mixture of track parameter errors. A comparison of the different vertex fitters has been performed with a simplified simulation. No track reconstruction is done and track parameter are smeared according to a two-component Gaussian mixture. In Table 1, the average probability, spatial resolution and pulls are listed for the different filters without outliers and with one outliers (mis-measured tracks) artificially introduced in the vertex. The non-linear fitters show in general better results, particularly in presence of one outliers. 4 Conclusions The CMS experiment has very robust and versatile track reconstruction algorithms which are able to operate in a very challenging environment. The Kalman Filter is shown to give high reconstruction efficiency and good track parameter resolutions even in a difficult environment as proton-proton collisions at LHC.It can be succesfully used at the High Level Trigger stage with partial Tracker information (tracks reconstructed with five to six hits). More sofisticated methods are available for specific application. In particular the Gaussian-Sum Filter, used to reconstruct electrons, shows a clear improvement of the momentum resolution with respect to the Kalman Filter. Several algorithms to reconstruct vertices have been studied and implemented in CMS providing both good efficiency in identifying vertex candidates and high precision in evaluating the best estimate of the position. Adaptive algorithms are shown to be more performant. Especially the combination of the Adaptive approach with Gaussian- Sum-Vertex Fitter allows to down-weight outliers and better treat non-gaussain tails in the track parameter errors. References [1] The CMS Collaboration, The Tracker Project Technical Design Report, CERN/LHCC 98-6. [2] R. Fr hwirt, Nucl. Instrum. Methods A 262 444 (1987). [3] The CMS Collaboration, The Trigger and Data Acquisition Project, CERN/LHCC 2002-26. 6

[4] H. Bethe and W. Heitler, Proc. R. Soc. A 146, 83 (1934). [5] W. Adam, R. Fr hwirt, A. Strandle and T. Todorov, CMS NOTE 2005/001. [6] S. Cucciarelli, M. Konecki, D. Kotlinski, T. Tododrov, CMS NOTE 2003/026. [7] R. Fr [8] R. Fr hwirt, J. D Hont, P. Vanlaer, W. Waltenberger, IEEE Transactions on Nuclear Science Vol. 51, 5 (2004). hwirt, T. Speer, CMS NOTE 2005/005. 7