Track reconstruction with the CMS tracking detector

Similar documents
Tracking and Vertexing performance in CMS

Track reconstruction of real cosmic muon events with CMS tracker detector

CMS Conference Report

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

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

ALICE tracking system

Tracking and Vertex reconstruction at LHCb for Run II

Muon Reconstruction and Identification in CMS

Tracking POG Update. Tracking POG Meeting March 17, 2009

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

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

CMS FPGA Based Tracklet Approach for L1 Track Finding

ATLAS ITk Layout Design and Optimisation

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

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

Alignment of the CMS Silicon Tracker

Recent developments in tracking and

Alignment of the CMS silicon tracker using Millepede II

Tracking and flavour tagging selection in the ATLAS High Level Trigger

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

The CMS alignment challenge

PoS(IHEP-LHC-2011)002

PoS(High-pT physics09)036

Alignment of the CMS silicon tracker

b-jet identification at High Level Trigger in CMS

Tracking and compression techniques

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

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

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

Real-time Analysis with the ALICE High Level Trigger.

ATLAS PILE-UP AND OVERLAY SIMULATION

Charged Particle Reconstruction in HIC Detectors

Performance of the ATLAS Inner Detector at the LHC

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

ATLAS, CMS and LHCb Trigger systems for flavour physics

arxiv:hep-ph/ v1 11 Mar 2002

Alignment of the ATLAS Inner Detector tracking system

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

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

LHC Detector Upgrades

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

Alignment of the ATLAS Inner Detector

Precision Timing in High Pile-Up and Time-Based Vertex Reconstruction

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

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

First LHCb measurement with data from the LHC Run 2

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

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

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

Data Reconstruction in Modern Particle Physics

Integrated CMOS sensor technologies for the CLIC tracker

The CLICdp Optimization Process

The CMS L1 Global Trigger Offline Software

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

arxiv: v1 [physics.ins-det] 13 Dec 2018

Inside-out tracking at CDF

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

PoS(Baldin ISHEPP XXII)134

Modules and Front-End Electronics Developments for the ATLAS ITk Strips Upgrade

CMS Alignement and Calibration workflows: lesson learned and future plans

Endcap Modules for the ATLAS SemiConductor Tracker

First Operational Experience from the LHCb Silicon Tracker

Expected feedback from 3D for SLHC Introduction. LHC 14 TeV pp collider at CERN start summer 2008

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

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

The LHCb Upgrade. LHCC open session 17 February Large Hadron Collider Physics (LHCP) Conference New York, 2-7 June 2014

Full Silicon Tracking Studies for CEPC

Overview of the American Detector Models

Beam test measurements of the Belle II vertex detector modules

Optimisation Studies for the CLIC Vertex-Detector Geometry

BTeV at C0. p p. Tevatron CDF. BTeV - a hadron collider B-physics experiment. Fermi National Accelerator Laboratory. Michael Wang

arxiv: v4 [physics.ins-det] 14 Aug 2013

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

Particle Track Reconstruction with Deep Learning

Charged Particle Tracking at Cornell: Gas Detectors and Event Reconstruction

ATLAS Tracking Detector Upgrade studies using the Fast Simulation Engine

CMS Simulation Software

The Phase-2 ATLAS ITk Pixel Upgrade

EicRoot for tracking R&D studies

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

SLAC PUB 8389 Mar 2000 TRACKING IN FULL MONTE CARLO DETECTOR SIMULATIONS OF 500 GeV e + e COLLISIONS a M.T. RONAN Lawrence Berkeley National Laborator

Full Offline Reconstruction in Real Time with the LHCb Detector

Adding timing to the VELO

Alignment of the ATLAS inner detector tracking system

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.

Trigger and Data Acquisition at the Large Hadron Collider

OPERA: A First ντ Appearance Candidate

Introduction. Bill Cooper LDC Meeting May 25,

Track based absolute alignment in the ATLAS muon spectrometer and in the H8 test beam

Physics and Detector Simulations. Norman Graf (SLAC) 2nd ECFA/DESY Workshop September 24, 2000

SLAC Testbeam Data Analysis: High Occupancy Tracking & FE-I4 Cluster Study

Production and Quality Assurance of Detector Modules for the LHCb Silicon Tracker

Construction of the Phase I upgrade of the CMS pixel detector

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

The Track-Finding Processor for the Level-1 Trigger of the CMS Endcap Muon System

The HEP.TrkX Project: Deep Learning for Particle Tracking

Stephen J. Gowdy (CERN) 12 th September 2012 XLDB Conference FINDING THE HIGGS IN THE HAYSTACK(S)

MIP Reconstruction Techniques and Minimum Spanning Tree Clustering

Charged Particle Tracking at Cornell: Gas Detectors and Event Reconstruction

SoLID GEM Detectors in US

Transcription:

Track reconstruction with the CMS tracking detector B. Mangano (University of California, San Diego) & O.Gutsche (Fermi National Accelerator Laboratory)

Overview The challenges The detector Track reconstruction algorithms for general purpose tracking implementation of the tracking code in the new SW framework of CMS advanced algorithms and special applications Conclusions & Outlook

The challenges pp-collisions at design luminosity (10 34 cm -2 s -2, 14TeV) 40 MHz crossing rate O(20) superimposed pileup (PU) events / crossing O(2000) charged tracks / crossing Charged track density 2.5 / cm 2 / 25ns at r = 4cm 0.15 / cm 2 / 25ns at r = 10cm Material budget high granularity is obtained by means of a heavy tracker (0.2-1.4 X 0 ) Trigger Level 1: Design rate 100kHz, no tracker Levels 2-3 (HLT): Reduction to ~200Hz Includes (partial) track reconstruction Higgs -> ee µµ event with Low Luminosity PU

The challenges Physics requirements Highly efficient track reconstruction & low fake-track rate Excellent momentum resolution Mass reconstruction Energy flow Charge separation Excellent impact parameter resolution Primary vertex reconstruction & separation of pileup vertices Secondary vertex reconstruction Heavy flavor tagging Combined reconstruction Link to ECAL and Muon systems

The detector sub-structures of the full-silicon CMS tracker Pixels (barrel and disks) Tracker Outer Barrel (TOB) Tracker Inner Barrel & Disks (TIB & TID) Tracker End-caps (TEC) 2,4 m 5.4 m volume 24.4 m 3 ~ 10 millions of read-out channels only for silicon strip sub-detector

TOB 6 layers 5208 modules The detector sub-structures of the full-silicon CMS tracker In some regions, different modules overlap: 2 or more measurements per layer per track TEC 2X9 Disks 6400 modules R-Z view TIB 4 layers 2724 modules BPIX FPIX TID 2X3 Disks 816 modules TID Red = single sided Blue = double sided Strip lengths range from ~10 ~ cm in the inner layers to ~ 20 cm in the outer layers. Strip pitches range from 80 µm in the inner layers to near 200 µm in the outer ones.

general purpose tracking logical modularization - hit reconstruction: strip and pixel signals are grouped (clustering) and finally hit positions and corresponding error matrices are evaluated. local reconstruction - reconstruction of tracks: 1) seed finding: a fast and rough estimate of the track s parameters (+ errors) is obtained from a minimal amount of information. 2) pattern recognition: an iterative process which, starting from the seed s parameters, collects all the hits in the tracker which are compatible with a unique track. 3) final fit: the positions all the hits associated to the same charged particle are used to provide the best estimate of the track parameters and corresponding errors. global reconstruction

general purpose tracking reconstruction algorithms in CMS Two different general purpose tracking algorithms are currently implemented: 1. Combinatorial Track Finder (CTF) is the default one: - the seeding uses innermost tracker s layers (mainly pixel in the standard configuration). - the pattern recognition uses a track-following approach: every time a new hit is associated to the track, the partially reconstructed trajectory s parameters are re-evaluated and the search window on the next tracker layer is narrowed. This is done according to the smaller uncertainty on the track parameters. - The final set of hits is fitted using a Kalman-Filter fitting/smoothing logic. 2. Road Search (RS): - the seeding is based on hits from modules on inner and outer layers of the tracker.. - the pattern recognition initially uses a set of pre-calculated trajectory s roads to collect clouds of hits along the seed s direction hypothesis. The final set of compatible hits is then obtained after a subsequent cleaning of the hit collection. - The final fit is identical to the one used by the CTF algorithm.

general purpose tracking the implementation During 2006, most of the efforts of the tracking group have been devoted to the porting of the tracking code from the previous software framework of CMS (COBRA/ORCA) to the current one (CMSSW): - Each step of the reconstruction has been implemented as a distinct plug-in framework module. - Each module has access to currently processed data and several services. - The main difference between a module and a service is that the former is allowed to produce new data: e.g. a new track-seeds collection starting from an existing hits collection. Services are used by the modules during the data processing. Each of the 2 tracking algorithms is the result of a definite sequence of modules. The output of a module is the input of the subsequent one.

general purpose tracking the implementation hit collection seeds collection track candidates collection final tracks collection module output Local seed finding pattern recognition final fit Reconstruction execution time pixel and strip clustering hit creation RS SeedFinder Global Mixed Seed Generator RS Cloud Maker RS Track Candidate Maker CTF Track Candidate Maker Kalman-Filter final Fit RS CTF reconstruction modules shared reconstruction services - hit compatibility estimator - trajectory updator - track parameters propagator -...

general purpose tracking snap-shot of performance efficiency (pt resolution)/pt [%] -efficiency close to 99% up to eta = 2.0 - pt resolution between 0.5% and 2% eta - resolution on impact parameter around 10-100 microns d 0 resolution [µm] eta muon, pt = 1 GeV muon, pt = 10 GeV muon, pt = 100 Gev eta

Configurability and extension of the tracking code The behavior and the performance of the track reconstruction can be adapted to different needs thanks to 3 levers: 1) implementing one or more completely new modules and plugging them into the reconstruction sequence. 2) changing the services which are used by one or more modules 3) acting on the parameters of each single module (or service) which define the track reconstruction sequence. Thanks to the plug-in logic, the framework allows to play with different combination of 1), 2) and 3) changes at run-time without the necessity of recompile the code. Some examples in the following slides.

improvements plugged into the tracking code new seed generator Currently the default track reconstruction is initiated by a seeding which use both pixel and silicon strip hits. pixel only seeding The efficiency at high eta is maximized thanks to the bigger geometrical acceptance of the strip sub-detector. snippet of the... configuration... files CtfTrackingSequence = { } CtfPixelOnlySeeder, CtfTrackCandidateMaker, KfFitter... efficiency CtfTrackingSequence = { } CtfMixedSeeder, CtfTrackCandidateMaker, KfFitter... CTF tracking initiated by pixel/strip seeding eta A new module is plugged into in the track reconstruction sequence change of type 1)

... CtfTrackingSequence = {..., CtfTrackCandidateMaker,... }... improvements plugged into the tracking code During HLT the tracking has to be fast and only one hit per tracker s layer per track is usually collected. new trajectory builder Nevertheless, during offline reconstruction, the full available information has to be exploited. So, a special trajectory builder (service) has been developed to recover additional hits inside the regions of a layer where 2 or more tracker s sensors are overlapping. The final hit collection efficiency is therefore increased. replace CtfTrackCandidateMaker.builder = OverlapModulesBuilder CtfTrackingSequence = {..., } CtfTrackCandidateMaker,...... hit collection efficiency building with overlap standard building eta not-standard service is used by the TrackCandidate maker module change of type 2)

improvements plugged into the tracking code more accurate track fitter < (p t residual)/p t > < (p t residual)/p t > eta A simple analytical propagator can be used to propagate track parameters from one tracker layer to the other ones during the KF fitting/smoothing. Because the analytical propagator takes into account only partially the in-homogeneities of the magnetic field, there is a bias in the estimated momentum of the tracks. the Runge-Kutta method is activated changing one boolean parameter of the PropagatorWithMaterial service... replace change type 3) eta A slightly slower, but more accurate propagation based on Runge-Kutta method, can be activated to fix this problem at high eta. PropagatorWithMaterial.useRK = true...

special tracking and interaction with other reconstruction modules - tracking without pixels: default solution for the run without pixel data and backup solution for the physics run Specific seed generators + (almost) the same CTF and RS tracking sequence - tracking for cosmic muon: tested on real data during integration tests of the CMS tracker (no B-Field) see specific poster: http://indico.cern.ch/contributiondisplay.py?contribid=264&a mp;sessionid=21&confid=3580 - tracking for alignment of the tracker with cosmic and beam-halo muon tracks. CTF regional seed generator module + rest of the CTF tracking sequence - regional tracking for Trigger reconstruction

special tracking and interaction with other reconstruction modules Service for track parameters propagation with electron mass hypothesis + Final fit module based on a Guassian Sum Filter (it takes properly into account bremsstrahlung and subsequent kinks in the electron s trajectory) + rest of the CTF tracking sequence tracking for electron reconstruction see specific poster: http://indico.cern.ch/contributiondisplay.py?contribid =193&sessionId=21&confId=3580

Conclusions & Outlook The original CMS tracking algorithm (CTF) and a new one have been successfully ported/implemented inside the new software framework of CMS The tracking code is highly modularized in order to: - facilitate the interaction with the rest of the reconstruction code - share common resources - minimize the duplication of code - facilitate the debugging/maintaining of the code Important improvements to the track reconstruction sequence have been plugged into it changing only specific key modules or services. The track reconstruction has been successfully tested on many (simulated) circumstances and, recently, during a (real) data-taking of cosmic muons. The tracking code appears to be sufficiently organized and flexible to cope with the challenges which CMS will have to face during the LHC data-taking