Cargando…

Performance of a Real-time Multipurpose 2-Dimensional Clustering Algorithm Developed for the ATLAS Experiment

In this paper the performance of the 2D pixel clustering algorithm developed for the Input Mezzanine card of the ATLAS Fast TracKer system is presented. Fast TracKer is an approved ATLAS upgrade that has the goal to provide a complete list of tracks to the ATLAS High Level Trigger for each level-1 a...

Descripción completa

Detalles Bibliográficos
Autor principal: Gkaitatzis, Stamatios
Lenguaje:eng
Publicado: 2016
Materias:
Acceso en línea:http://cds.cern.ch/record/2160244
_version_ 1780950899852574720
author Gkaitatzis, Stamatios
author_facet Gkaitatzis, Stamatios
author_sort Gkaitatzis, Stamatios
collection CERN
description In this paper the performance of the 2D pixel clustering algorithm developed for the Input Mezzanine card of the ATLAS Fast TracKer system is presented. Fast TracKer is an approved ATLAS upgrade that has the goal to provide a complete list of tracks to the ATLAS High Level Trigger for each level-1 accepted event, at up to 100 kHz event rate with a very small latency, in the order of 100 µs. The Input Mezzanine card is the input stage of the Fast TracKer system. Its role is to receive data from the silicon detector and perform real time clustering, thus to reduce the amount of data propagated to the subsequent processing levels with minimal information loss. We focus on the most challenging component on the Input Mezzanine card, the 2D clustering algorithm executed on the pixel data. We compare two different implementations of the algorithm. The first is one called the ideal one which searches clusters of pixels in the whole silicon module at once and calculates the cluster centroids exploiting the whole available information, included the precise sharing of charge produced by the particle between contiguous pixels of the cluster. The second one uses a sliding window technique to identify clusters of contiguous pixels, one at a time. In addition, a simplified centre of mass is calculated as the center of a bounding box which contains the cluster. The size of the window sets a limit to the maximum cluster that can be bound, so clusters can be split if their sizes exceeds the window one. We show that the simplified implementation saves a large amount of hardware resources and has the equivalent performance for the use in the Fast TracKer processor. Finally, we describe an event display that is a powerful diagnostic/monitoring tool used to understand in detail the performance of the algorithm, also used during the data taking.
id cern-2160244
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2016
record_format invenio
spelling cern-21602442019-09-30T06:29:59Zhttp://cds.cern.ch/record/2160244engGkaitatzis, StamatiosPerformance of a Real-time Multipurpose 2-Dimensional Clustering Algorithm Developed for the ATLAS ExperimentParticle Physics - ExperimentIn this paper the performance of the 2D pixel clustering algorithm developed for the Input Mezzanine card of the ATLAS Fast TracKer system is presented. Fast TracKer is an approved ATLAS upgrade that has the goal to provide a complete list of tracks to the ATLAS High Level Trigger for each level-1 accepted event, at up to 100 kHz event rate with a very small latency, in the order of 100 µs. The Input Mezzanine card is the input stage of the Fast TracKer system. Its role is to receive data from the silicon detector and perform real time clustering, thus to reduce the amount of data propagated to the subsequent processing levels with minimal information loss. We focus on the most challenging component on the Input Mezzanine card, the 2D clustering algorithm executed on the pixel data. We compare two different implementations of the algorithm. The first is one called the ideal one which searches clusters of pixels in the whole silicon module at once and calculates the cluster centroids exploiting the whole available information, included the precise sharing of charge produced by the particle between contiguous pixels of the cluster. The second one uses a sliding window technique to identify clusters of contiguous pixels, one at a time. In addition, a simplified centre of mass is calculated as the center of a bounding box which contains the cluster. The size of the window sets a limit to the maximum cluster that can be bound, so clusters can be split if their sizes exceeds the window one. We show that the simplified implementation saves a large amount of hardware resources and has the equivalent performance for the use in the Fast TracKer processor. Finally, we describe an event display that is a powerful diagnostic/monitoring tool used to understand in detail the performance of the algorithm, also used during the data taking.ATL-DAQ-SLIDE-2016-293oai:cds.cern.ch:21602442016-06-12
spellingShingle Particle Physics - Experiment
Gkaitatzis, Stamatios
Performance of a Real-time Multipurpose 2-Dimensional Clustering Algorithm Developed for the ATLAS Experiment
title Performance of a Real-time Multipurpose 2-Dimensional Clustering Algorithm Developed for the ATLAS Experiment
title_full Performance of a Real-time Multipurpose 2-Dimensional Clustering Algorithm Developed for the ATLAS Experiment
title_fullStr Performance of a Real-time Multipurpose 2-Dimensional Clustering Algorithm Developed for the ATLAS Experiment
title_full_unstemmed Performance of a Real-time Multipurpose 2-Dimensional Clustering Algorithm Developed for the ATLAS Experiment
title_short Performance of a Real-time Multipurpose 2-Dimensional Clustering Algorithm Developed for the ATLAS Experiment
title_sort performance of a real-time multipurpose 2-dimensional clustering algorithm developed for the atlas experiment
topic Particle Physics - Experiment
url http://cds.cern.ch/record/2160244
work_keys_str_mv AT gkaitatzisstamatios performanceofarealtimemultipurpose2dimensionalclusteringalgorithmdevelopedfortheatlasexperiment