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

Similar documents
Muon Reconstruction and Identification in CMS

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

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

Track reconstruction with the CMS tracking detector

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

Tracking and Vertexing performance in CMS

Track reconstruction of real cosmic muon events with CMS tracker detector

CMS Conference Report

ATLAS, CMS and LHCb Trigger systems for flavour physics

First LHCb measurement with data from the LHC Run 2

arxiv:hep-ph/ v1 11 Mar 2002

ATLAS ITk Layout Design and Optimisation

Tracking and flavour tagging selection in the ATLAS High Level Trigger

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

b-jet identification at High Level Trigger in CMS

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

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

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

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

Tracking and Vertex reconstruction at LHCb for Run II

Adding timing to the VELO

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

CMS FPGA Based Tracklet Approach for L1 Track Finding

The CMS L1 Global Trigger Offline Software

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

The CMS alignment challenge

Tracking POG Update. Tracking POG Meeting March 17, 2009

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

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

Alignment of the ATLAS Inner Detector tracking system

MIP Reconstruction Techniques and Minimum Spanning Tree Clustering

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

PoS(IHEP-LHC-2011)002

PoS(High-pT physics09)036

Electron and Photon Reconstruction and Identification with the ATLAS Detector

CMS Alignement and Calibration workflows: lesson learned and future plans

Inside-out tracking at CDF

Real-time Analysis with the ALICE High Level Trigger.

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

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

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 using Millepede II

Performance of the ATLAS Inner Detector at the LHC

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

ALICE tracking system

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

LHC Detector Upgrades

Trigger and Data Acquisition at the Large Hadron Collider

Data Reconstruction in Modern Particle Physics

Recent developments in tracking and

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

SiD Tracking using VXD. Nick Sinev, University of Oregon

Status Report of PRS/m

Tracking and compression techniques

The ATLAS Trigger System: Past, Present and Future

HLT Hadronic L0 Confirmation Matching VeLo tracks to L0 HCAL objects

ATLAS PILE-UP AND OVERLAY SIMULATION

CMS event display and data quality monitoring at LHC start-up

Prompt data reconstruction at the ATLAS experiment

Primary Vertex Reconstruction at LHCb

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

arxiv: v1 [physics.ins-det] 26 Dec 2017

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

Optimisation Studies for the CLIC Vertex-Detector Geometry

Particle Track Reconstruction with Deep Learning

Alignment of the CMS Silicon Tracker

GPU-based Online Tracking for the PANDA Experiment

The CLICdp Optimization Process

Overview of the American Detector Models

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

CMS High Level Trigger Timing Measurements

Integrated CMOS sensor technologies for the CLIC tracker

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

Full Offline Reconstruction in Real Time with the LHCb Detector

The ATLAS Conditions Database Model for the Muon Spectrometer

Use of hardware accelerators for ATLAS computing

Updated impact parameter resolutions of the ATLAS Inner Detector

Level-1 Regional Calorimeter Trigger System for CMS

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

ATLAS Tracking Detector Upgrade studies using the Fast Simulation Engine

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

Data Quality Monitoring at CMS with Machine Learning

A 3-D Track-Finding Processor for the CMS Level-1 Muon Trigger

Charged Particle Reconstruction in HIC Detectors

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

Data handling and processing at the LHC experiments

CSCS CERN videoconference CFD applications

PoS(Baldin ISHEPP XXII)134

A New Variable-Resolution Associative Memory for High Energy Physics

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

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

High Level Trigger System for the LHC ALICE Experiment

Trigger Report. W. H. Smith U. Wisconsin. Calorimeter & Muon Trigger: Highlights Milestones Concerns Near-term Activities CMS

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.

Muon Software Tutorial. Rick Wilkinson Caltech

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

ISTITUTO NAZIONALE DI FISICA NUCLEARE

The FTK to Level-2 Interface Card (FLIC)

Alignment of the ATLAS Inner Detector

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

Transcription:

Scientifica Acta 2, No. 2, 74 79 (28) Physics CMS Muon High Level Trigger: Level 3 reconstruction algorithm development and optimization Alessandro Grelli Dipartimento di Fisica Nucleare e Teorica, Università di Pavia and Istituto Nazionale di Fisica Nucleare, sezione di Pavia, Via Bassi 6, 27 Pavia, Italy Applied Physics Department, Purdue University, West Lafayette USA agrelli@purdue.edu, alessandro.grelli@pv.infn.it The Compact Muon Solenoid (CMS) is a general purpose detector operating at CERN UX5. CMS has an excellent muon system ensuring efficient muon reconstruction and identification. The CMS trigger system is splitted into a Level trigger (L) and a High Level Trigger (HLT). The L receives data at the LHC bunch crossing rate of 4 MHz with a latency time of 3.2 µs. During this time the data are stored in front end pipe-line memories. To minimize the CPU processing time the HLT is subdivided into two software levels. The Level 2 trigger (L2) which uses the information provided by the muon detectors and the calorimeters. At Level 3 trigger (L3) the full detector information, including the silicon tracker, is available. At each level selection criteria are applied to reject fake events. The CMS High Level Trigger is designed to reduce, when the LHC will reach designed luminosity, the L accepted rate from khz to Hz. Introduction In the following we present the development of the Level 3 Inside-Out hit based (4) muon reconstruction algorithm. The study is based on CM SSW 2 software release. All the results presented are revalidated using CM SSW 2 pre6 release. The muon HLT L2 relies on the muon reconstruction in the muon detectors: DTs, CSCs and RPCs[]. The information from L, the local reconstructed hits satisfying the L request, are used to create muon seeds. The seeds are used to built the L2 muon track candidates. After fitting and smoothing[6] steps the track informations in the innermost muon layer are used by the L3 algorithm to propagate the track back to the interaction point (vertex constrain). We have four L3 seeding algorithms: two state based and two hit based. The Inside-Out hit based algorithm uses regional reconstruction where a region of interest is defined around the muon direction. All possible muon tracks are built inside the region of interest starting from pixel seeds and mixed seeds 2. During the matching stage the most probable tracker muon candidate is matched to the L2 muon according to four criteria. (for a review refer to []) The last step is a fit and a smooth of the final L3 Muon (global Muon) track. 2 The Level 3 seeding and reconstruction The selection of a muon at L3 begins with the reconstruction in the muon system. In the on-line HLT reconstruction environment, the tracks in the silicon tracker are not yet fully reconstructed so it is necessary for the muon HLT to reconstruct the tracker tracks. Because reconstructing tracks in the central tracker require a large CPU time, special care must be taken to insure that the muon HLT algorithm reconstructs only tracks in a small region of the central tracker corresponding to likely muon candidates. Regional track reconstruction is accomplished by reconstructing only the tracks from a small collection of Level 3 muon seeds. Thus, HLT Level 3 reconstruction begins with the creation of Level 3 muon trajectory seeds initiated for every Level 2 muon[3]. There are two strategies for the reconstruction of the tracker The seed is a state vector with a first estimation of track position, direction and pt, for more information see 2 and 3 2 A mixed seed is a hit based seed built starting from one hit in the pixel endcap tracker and one hit in the silicon strip tracker.

Scientifica Acta 2, No. 2 (28) 75 trajectories and tracks. The first strategy, Inside-Out, starts with a trajectory seed at the inner surface of the central tracker and performs pattern recognition along the direction of the seed towards the outer surface of the tracker. The second strategy, Outside-In, starts with a trajectory seed on the outer surface of the tracker Name Starting Position Direction Seed Inside-Out Hit Based Innermost Tracker Layer Towards outer layer Hit pairs/triplets Inside-Out State Based Innermost Tracker Layer Towards outer layer Extr. Muon state Outside-In Hit Based Outermost Tracker Layer Towards interaction point Hit pairs/triplets Outside-In State Based Outermost Tracker Layer Towards interaction point Extr. Muon state Table : The four algorithms for Muon HLT Level 3 Trajectory Seeding. and performs pattern recognition along the direction of the seed towards the interaction point. In addition to these two strategies for trajectory building,there are two types of trajectory seeds. The first type of seed, hit-based seed, uses combinations of hits found in the tracker layers to form a initial position and direction of the seed. The second type of seed, state-based seed, uses a trajectory state on a detector to define the seeds initial position and direction. With these two trajectory building strategies and two types of seeds, the muon HLT reconstruction has four choices for the L3 muon trajectory seed algorithm. These four seeding algorithms will be described in more detail in [3] and their reconstruction performances are compared in Sec: 5. The Level 3 Seeding step of the muon HLT reconstruction sequence produces a collection of Level 3 muon trajectory seeds. The Level 3 muon trajectory seeds are not used for HLT filtering or selection, but they are used as input to the Kalman[4] filter based pattern recognition[2]. 3 Hit-Based seeding algorithm Hit-based seeds use combinations of hits found on the tracker layers to form a seed initial position and direction. In the offline reconstruction environment, all combination of hits on adjacent inner tracker layers are combined to form seeds. However, using all possible combinations leads to a very high number of initial seeds for the entire central tracker and the subsequent trajectory building consumes more CPU time than is available for on-line reconstruction for the HLT[6]. Since we only want to reconstruct tracks that correspond in position, direction, and energy with the Level 2 muons, we restrict the initial trajectory seeds to be in a region of interest in the tracker which is defined by the Level 2 muon. 4 Inside-Out Hit Based algorithm The Inside-Out Hit-Based (IOHB) seed option uses standard hit-pair and hit-triplet generators to form the pair and triplet combinations of hits on adjacent tracker layers. The hit-pair and hit-triplet generators can be restricted to consider only hits that are within a defined tracking region of interest. In the HLT they select pairs or triplets of hits in the pixel detector, and the inner hit is required to be in the η φ tracking region-of-interest. In the case we have Level 2 muons with η > 2., the hit-pairs can be a combination of pixel and strip layers. The mixed pairs are created to avoid a drop in seeding efficiency in the endcap due to the fact that the endcap pixel disks are made of only two pixel layers and so if one layer is inefficient we have no enough hits to create a seed. The selected hits are parameterized to give an initial direction and trajectory-state which are used to define a trajectory seed. 4. Region of Interest definition In the case of Level 3 muon reconstruction, we use a rectangular η φ tracking region to choose the initial region of the tracker to search for tracker hits that correspond to the Level 2 muon track. A good

76 Scientifica Acta 2, No. 2 (28) definition of the region of interest is a key task to optimize the reconstruction efficiency, fake rate, and CPU reconstruction time. The L3 muon η φ tracking region is defined by a set of seven parameters (see [6] and [3]) :. Region origin: the position of the origin of the tracking region. 2. Z: the allowed z spread of the region origin z coordinate along the mean value. 3. R: the allowed r spread of the region origin x-y coordinate along the mean value. Usually defined by detector gometry considerations. 4. Direction: vector giving the direction from the origin around which the tracking region will be opened. 5. φ: the φ size of the tracking region. 6. η: the η size of the tracking region. 7. The minimum p T of tracks in the region - used to determine the curvature of the tracking region. The origin is chosen to be the beam spot or, if it is not known, the primary vertex as defined by the pixel vertexing algorithm. Z is defined by the pixel vertex, or is chosen to be a fixed value of if the beam spot is used as the origin. The direction and minimum p T are taken to be the direction of the Level 2 muon track and as 6% of the Level 2 muon p T, respectively. The values for η and φ are extracted from the perigee error estimates of the Level 2 muon direction. 4.2 Cleaning package Even with the constraint that the initial tracker hits for the trajectory seed are within the region-of-interest, there are many redundant and fake seeds found. The muon HLT reconstruction uses an additional seed cleaning step to remove the redundant and fake trajectory seeds. The seed cleaning is a three level filter that we can summarize as follows:. Redundant Seed Cleaner. At this step the algorithm checks, finds and removes the redundant seeds. Redundant seeds can occur if the trajectory seed collection is produced using hit-pairs and hit-triplets. In this case for each three hits in the hit-triplet seed there will be three superfluos hit-pair seeds corresponding to each combination of pairs that can be formed out of three hits. 2. p T Cleaner. The second cleaning step removes seeds that do not have an estimated p T that corresponds to the initial Level 2 muon p T. 3. Direction Cleaner. The third step of seed cleaning is to remove seeds that have an initial direction that does not correspond to the initial Level 2 muon direction. This step removes seeds created inside region of interest but pointing outside the region. The cuts in each of the three steps filter are optimized to reduce as much as possible the number of fakes living untouched the seeding efficiency. 5 Efficiency comparison between the four algorithms. In this section we discuss a study of the L3 track reconstruction efficiency for muons in the t t sample achievable with the four seeding algorithms. The preselection criteria used are available in [6]. We show that the IOHB algorithm has the best efficiency over the whole η and p T range. We take assume the start up[6, 7] misalignment scenario. Since we are interested in HLT algorithm development our test is based on the study on the following points:

fakeratept Entries 3 Mean 24.96 RMS 25.85 fakerate Entries 3 Mean.36 RMS.568 Scientifica Acta 2, No. 2 (28) 77 L3 Muon Efficiency vs P - tt Sample T Efficiency.9.8.7.6.5.4.3 Efficiency vs. Pt TTbar Efficiency L3 Muon Efficiency vs η - tt Sample.9.8.7.6.5.4.3.2. Efficiency vs. η TTbar.2 2 3 4 5 6 7 8 9 P T -2 -.5 - -.5.5.5 2 η Fig. : Left: L3 Reconstruction efficiency versus p T. Right: L3 Reconstruction efficiency versus η. The values are obtained in start up conditions and are not normalized per L2.. all the reconstruction efficiencies reported in this section are computed starting from trigger hits, cluster and segments. To save time at this step only degraded resolution variables are taken into account. 2. The fake rates reported in this section should be considered only as the algorithmic L3 reconstruction fake rate. In Figure the reconstruction efficiency versus p T and η for the four algorithms is investigated. The IOHB efficiency is up to 5% better than the one achieved by the other algorithms depending on the p T bin. Start Fake rate vs pt - Muon Tracks in tt events Fake rate vs η - Muon tracks in tt.568 events Fake Rate.2..8 Fake Rate vs pt: start up Fake Rate.4.2..8 Fake Rate vs η: start up.6.6.4.4.2.2 2 3 4 5 6 7 8 9 pt -2 -.5 - -.5.5.5 2 η Fig. 2: Left: Muon track fake rate at startup versus p T. Right: Muon track fake rate at startup versus η. up condition are taken into account. In the t t sample the IOHB algorithm reconstruction efficiency is over 95% and it is the best all over the p T range under study. In Figure 2 the performances of the four algorithms are investigated in terms of muon track fake rate in start up conditions. It is clear that in terms of fake rates the four algorithms are compatible all achieving similar performances. 6 Time study for Inside-Out Hit Based algorithm Considerations about trigger rate and L rejection factor permit to evaluate[6] that for the entire HLT we have in average no more than 4 ms ( ms for the L2 and 3 ms for the L3) with tails less than s. In this section we evaluate the time requested by the muon HLT using each one of the four L3 algorithms.

hltl3all4 Entries 96 Mean 3.4 RMS 7.984 78 Scientifica Acta 2, No. 2 (28) The modules take into account to evaluate the L3 time using the single muon non isolated HLT trigger path are in Table: 2. In Figure 3 we show the total L3 reconstruction time for the four algorithms. As it is clear 3 Exclusive Muon L3 Reconstruction Time 25 2 5 IO Hit OI Hit IO State OI State 5 2 4 6 8 2 4 ms Fig. 3: Overall L3 reconstruction time. The IOHB is in the Standard configuration. The time is the exclusive L3 reconstruction module time, the L2 rejection factor not taken into account. from the figure, the execution time peaks between 2 ms to 6 ms depending on the algorithm. The IO Hit based is the most time intensive with a peak time of 6 ms and tails up to 5 ms. However considering the L3 time requirements at start up we can conclude that all four algorithms satisfy the CMS time request. In Figure 4 on the left we show the time taken by the L3 seeding. From the plot we can conclude that HLT module Average time Exclusive time L3 Muon Seeds.7 ms 5.5 ms L3 Muon Candidate 5.9 ms 9 ms L3 Muon Fit 3. ms 9.5 ms L3 Reco Total 9.94 ms 3.5 ms L3 Isolation. ms. ms L3 Average time ms Table 2: HLT time evaluation with IOHB. In this table we report a detailed time study of the HLT trigger algorithm. understand that the time difference between the IO hit based algorithm and the others is due to the seeding time. This is a feature of the algorithm. Opening a region of interest around the L2 direction with origin on the beam line causes fake rate problems to the seeding algorithm due to the high hits multiplicity in the first pixel layer (It is under study a improvement on seeding time using the primary pixel vertex as tracking region origin[6]). A reliable HLT time estimation using IOHB algorithm, reported in Table: 2, is achieved by running online in the CERN machine (lxbuild67) a CMS standard t t sample. 7 Conclusions In this paper we reviewed the CMS muon High Level Trigger presenting the IOHB algorithm. The IOHB performances are analyzed both in terms of reconstruction efficiency and timing. A comparison with the other three level three L3 algorithms is done. The results show that all the four algorithms fulfill the CMS HLT time requirement. The IOHB resulted the best in terms of muon reconstruction efficiency and with

hltl3trajectoryseed4 Entries 567 Mean.4 RMS.647 hltl3trackcandidatefroml24 Entries 889 Mean 6.4 RMS 3.827 Scientifica Acta 2, No. 2 (28) 79 3 Exclusive Timing for hltl3trajectoryseed (MuonL3Rec) Exclusive Timing for hltl3trackcandidatefroml2 (MuonL3Rec) 2 IO Hit OI Hit IO State OI State 2 IO Hit OI Hit IO State OI State 2 4 6 8 2 4 ms 2 4 6 8 2 4 ms Fig. 4: Left: Performance of the four algorithms at the seeding level. Right: Performance of the four algorithms at the L3 trajectory building level. a L3 average reconstruction time of ms. It satisfies the CMS requirement also taking into account a factor three due to simulation uncertainties. Acknowledgements The author is grateful to his supervisor, the Pavia University professor S.P. Ratti, to the Purdue University professor D. Bortoletto and to all the Purdue CMS group. Special thanks to N.Neumeister, A.Everett, C.Liu and E.Antillon for the interesting discussions on software development and CMS trigger system. References [] G. L. Bayatian et al. (CMS Collaboration), CMS physics: Technical design report, CMS-TDR-8-. [2] The CMS Collaboration, The CMSSW reconstruction and analysis framework, http://cmsdoc.cern.ch/cms/cpt/software/html/general. [3] The CMS High Level Trigger Group, The CMS Muon High Level Trigger, in preparation. [4] R. Fruhwirth, Nuclear Instruments and Methods in Physics Research A 262, 444 (987). [5] R. Bellan, Study and development of the High Level Trigger and Muon Reconstruction Algorithms and their effects on the Vector Boson Fusion Process, PhD Thesis (Università di Torino). [6] A. Grelli, RPC Commissioning and High Level Trigger development and optimization for CMS experiment at Large Hadron Collider, PhD Thesis (Università di Pavia). [7] F.-P. Schilling, Track reconstruction and alignement with the CMS silicon tracker,arxiv:physics/65v, 26.