Gianluigi, 10 Sep 2012 Paris, September 10 th 2012 Status of the Pattern Recognition Code Gianluigi Boca GSI & Pavia University 1.

Slides:



Advertisements
Similar presentations
Computing EVO meeting, January 15 th 2013 Status of the Tracking Code Gianluigi Boca, Pavia University.
Advertisements

Jan. 2009Jinyuan Wu & Tiehui Liu, Visualization of FTK & Tiny Triplet Finder Jinyuan Wu and Tiehui Liu Fermilab January 2010.
HLT - data compression vs event rejection. Assumptions Need for an online rudimentary event reconstruction for monitoring Detector readout rate (i.e.
High Level Trigger – Applications Open Charm physics Quarkonium spectroscopy Dielectrons Dimuons Jets.
1 Scintillating Fibre Tracker Simulation Malcolm Ellis Imperial College London Tuesday 9 th March 2004.
1 Sci Fi Simulation and Reconstruction Status M.Ellis/C.Rogers Wednesday 31 st March 2004.
ALICE HLT High Speed Tracking and Vertexing Real-Time 2010 Conference Lisboa, May 25, 2010 Sergey Gorbunov 1,2 1 Frankfurt Institute for Advanced Studies,
Framework for track reconstruction and it’s implementation for the CMS tracker A.Khanov,T.Todorov,P.Vanlaer.
Status of Fast Tracking Algorithm MdcHough Guowei YU 8 th March 2006.
Online Track Reconstruction in the CBM Experiment I. Kisel, I. Kulakov, I. Rostovtseva, M. Zyzak (for the CBM Collaboration) I. Kisel, I. Kulakov, I. Rostovtseva,
1 Tracking Reconstruction Norman A. Graf SLAC July 19, 2006.
Introduction Miha Zgubič, summer student Scintillating fibre tracker software Analysis of performance of momentum reconstruction 1.
MdcPatRec Tracking Status Zhang Yao, Zhang Xueyao Shandong University.
Speed-up of the ring recognition algorithm Semeon Lebedev GSI, Darmstadt, Germany and LIT JINR, Dubna, Russia Gennady Ososkov LIT JINR, Dubna, Russia.
STS track recognition by 3D track-following method Gennady Ososkov, A.Airiyan, A.Lebedev, S.Lebedev, E.Litvinenko Laboratory of Information Technologies.
Fast reconstruction of tracks in the inner tracker of the CBM experiment Ivan Kisel (for the CBM Collaboration) Kirchhoff Institute of Physics University.
V.Patera – KLOE GM – Otranto – 10 June 2002 K  reconstruction status K + K - retracking features New vs Old : resolution New vs Old : efficiencies Conclusion.
Standalone FLES Package for Event Reconstruction and Selection in CBM DPG Mainz, 21 March 2012 I. Kisel 1,2, I. Kulakov 1, M. Zyzak 1 (for the CBM.
Tracking, PID and primary vertex reconstruction in the ITS Elisabetta Crescio-INFN Torino.
Refitting Tracks from DST E. Rodrigues, NIKHEF LHCb Tracking and Alignment Workshop, Lausanne, 8-9th November 2006  Motivations  Step-by-step …  Current.
05/04/06Predrag Krstonosic - Cambridge True particle flow and performance of recent particle flow algorithms.
Fast Tracking of Strip and MAPS Detectors Joachim Gläß Computer Engineering, University of Mannheim Target application is trigger  1. do it fast  2.
Global Tracking for CBM Andrey Lebedev 1,2 Ivan Kisel 1 Gennady Ososkov 2 1 GSI Helmholtzzentrum für Schwerionenforschung GmbH, Darmstadt, Germany 2 Laboratory.
Cellular Automaton Method for Track Finding (HERA-B, LHCb, CBM) Ivan Kisel Kirchhoff-Institut für Physik, Uni-Heidelberg Second FutureDAQ Workshop, GSI.
CA+KF Track Reconstruction in the STS S. Gorbunov and I. Kisel GSI/KIP/LIT CBM Collaboration Meeting Dresden, September 26, 2007.
D 0 reconstruction: 15 AGeV – 25 AGeV – 35 AGeV M.Deveaux, C.Dritsa, F.Rami IPHC Strasbourg / GSI Darmstadt Outline Motivation Simulation Tools Results.
Development of the parallel TPC tracking Marian Ivanov CERN.
5 March 2016 STAR Trackers Review Yuri Fisyak, Production chain timing & CPU usage Y.Fisyak.
Giuseppe Ruggiero CERN Straw Chamber WG meeting 07/02/2011 Spectrometer Reconstruction: Pattern recognition and Efficiency 07/02/ G.Ruggiero - Spectrometer.
AliRoot survey: Reconstruction P.Hristov 11/06/2013.
FPGA Helix Tracking Algorithm for PANDA Yutie Liang, Martin Galuska, Thomas Geßler, Jifeng Hu, Wolfgang Kühn, Jens Sören Lange, David Münchow, Björn Spruck,
LIT participation LIT participation Ivanov V.V. Laboratory of Information Technologies Meeting on proposal of the setup preparation for external beams.
FPGA Helix Tracking Algorithm with STT Yutie Liang, Martin Galuska, Thomas Geßler, Wolfgang Kühn, Jens Sören Lange, David Münchow, Milan Wagner II. Physikalisches.
GSI, December 7 th, 2009 Status of the Pattern Recognition with the STT system alone. Gianluigi Boca 1.
FPGA Helix Tracking Algorithm -- VHDL implementation Yutie Liang, Martin Galuska, Thomas Geßler, Wolfgang Kühn, Jens Sören Lange, David Münchow, Björn.
14/06/2010 Stefano Spataro Status of LHE Tracking and Particle Identification Status of LHE Tracking and Particle Identification Stefano Spataro III Panda.
Vienna, PANDA meeting, December 1 st, 2015 Universita’ di Pavia Italy Track efficiency and contamination in Road Finding Pattern Recognition when the interaction.
NIPHAD meeting 16 September 2005, T. Cornelissen 1 Tracking results in the testbeam Thijs Cornelissen.
Torino, June 15 th, 2009 Status of the Pattern Recognition with the Hough transform and the STT system alone. Gianluigi Boca 1.
Frascati September 8 th, 2014 Universita’ di Pavia Italy Improvements in the offline Pattern Recognition in the 20 MHz interaction rate environment Gianluigi.
FPGA Helix Tracking Algorithm with STT
Susanna Costanza - Pavia Group PANDA C.M., Stockholm – June 14, 2010
Status of Hough Transform TPC Tracker
First step to Reconstruction of PANDA Barrel DIRC in PandaRoot
L2 Muon Trigger Study Status Report
Status of the Pattern Recognition with
Kalman filter tracking library
The interplay of GEM and STT
STT pattern recognition improvements since last December meeting and
Status of the Pattern Recognition with the Hough
Progress on the online tracking algorithm
Hit Triplet Finding in the PANDA-STT
the Pattern Recognition Workshop
SiD tracking using VXD as a primary tracking device
Resolutions in the central tracker without the Mvd system
Status of the Offline Pattern Recognition Code GSI, December 10th 2012
Update on the FPGA Online Tracking Algorithm
Update of pattern recognition
Track Finding.
Criteria for quality assurance and comparison among
Progress with MUON reconstruction
Tracking Pattern Recognition
Status of the Offline Pattern Recognition Code Goa, March 12th 2013
Hough Based Tracking For Low Pt In MDC
Individual Particle Reconstruction
Status of LHETRACK Tracking with STT+MVD Stefano Spataro
CMS tracker reconstruction performance
MUC simulation and reconstruction
road – Hough transform- c2
Problems in π0 Reconstruction
Presentation transcript:

Gianluigi, 10 Sep 2012 Paris, September 10 th 2012 Status of the Pattern Recognition Code Gianluigi Boca GSI & Pavia University 1

Outlook The semplification of the code of Central Tracker (Stt+Mvd+SciTil) Pattern Recognition : performances; Directions for further improvements; Gianluigi, 10 Sep 2012 Speeding up the code : status and performances after the improvements; To Do list. 2

3 The semplification of the code of Central Tracker (Stt+Mvd+SciTil) Pattern Recognition : performances;

4 Before : two separate tasks : 1) STT alone Pattern Recognition,; 2) STT – MVD  SciTil combined Pattern Recognition; Now : only one task with STT + MVD + SciTil Pattern Recognition Let’s see the performances of this PR in terms of : 1) track reconstruction efficiency 2) % of ghost tracks 3) % of true hits in reconstructed tracks 4) % of fake hits in reconstructed tracks 5) resolution on momentum of track 6) Cpu time consumption.

5 Track Reconstruction Efficiency % of reconstructed tracks. In these plots ‘reconstructed track’ means AT LEAST 80% of the TRUE Stt+Mvd hits. No BkgBkg added MC generation : Box Generator; multiplicities from 1 up to 8; momenta from 0.3 to 10 GeV/c. Low efficiency at 0.3 GeV/c ! Why ? Low efficiency at 0.3 GeV/c ! Why ?

6 Example of event causing the trouble Total P : 0.3 GeV/c ; 8  tracks, no Bkg added Green = MC truth tracks Red = tracks found Mvd Pixel Mvd Strip Stt Skew, (mid position!) Stt Parallel SciTil Those events happen approximately  % of the times !

77 Ghost tracks per event Only non-fake reconstructed tracks in these plots. Bkg added MC generation : Box Generator; multiplicities from 1 up to 8; momenta from 0.3 to 10 GeV/c. No Bkg

Bkg added Axial 8 Bkg added Skew % Stt true hits in recon.ted (non-fake) tracks No Bkg

Axial 99 Bkg added Skew % Stt spurious hits in recon.ted (non-fake) tracks No Bkg Bkg added

10 Generally speaking, the efficiencies are slightly better than last year’s code and the contaminations are a bit higher. I haven’t investigated deeply why it is so and I will do that but I suspect that is due to some trimmering of the proximity parameters used in the code.

11 No Kalman filter, only Pattern Recognition momenta. No BkgBkg added MC generation : Box Generator; multiplicities from 1 up to 8; momenta from 0.3 to 10 GeV/c. P tot resolution Only non-fake reconstructed tracks in these plots.

12 No Kalman filter, only Pattern Recognition momenta. No Bkg MC generation : Box Generator; multiplicities from 1 up to 8; momenta from 0.3 to 10 GeV/c. P z resolution Only non-fake reconstructed tracks in these plots. Bkg added

13 The momentum resolutions are the same as those obtained with last year’s code.

14 Cpu time consumption MC generation : Box Generator; multiplicities from 1 up to 8; momenta from 0.3 to 10 GeV/c. No Bkg Bkg added Cpu times measured on an Intel Xeon 2.13 GHz 64 bit Lenny machine

15 Speedup of the code of Central Tracker (Stt+Mvd+SciTil) Pattern Recognition : performances;

16 Further improvements of the code: thanks to the unification of the Stt-Mvd-SciTil code, one cycle of fits over the candidate tracks has become redundant and it has been eliminated. Also for this new verson of the code performance test has been performed : 1) track reconstruction efficiency 2) % of ghost tracks 3) % of true hits in reconstructed tracks 4) % of fake hits in reconstructed tracks 5) resolution on momentum of track 6) Cpu time consumption. The efficiencies/resolution obtained with this new algorithm turned out to be just the same (obviously !) and I don’t show them. Only the Cpu times are different.

17 Cpu time consumption, new algorithm MC generation : Box Generator; multiplicities from 1 up to 8; momenta from 0.3 to 10 GeV/c. No Bkg Bkg added Cpu times on an Intel Xeon 2.13 GHz 64 bit Lenny machine

Cpu time consumption comparison old/new algorithm Type of eventOld CodeNew Code sec/evt/track P = 0.3 GeV/c ; 1 trk P = 1 GeV/c ; 1 trk P = 2 GeV/c ; 1 trk P = 5 GeV/c ; 1 trk P = 10 GeV/c ; 1 trk P = 0.3 GeV/c ; 4 trk P = 1 GeV/c ; 4 trk P = 2 GeV/c ; 4 trk P = 5 GeV/c ; 4 trk P = 0.3 GeV/c ; 8 trk P = 1 GeV/c ; 8 trk P = 2 GeV/c ; 8 trk No Bkg

Cpu time consumption comparison old/new algorithm Type of eventOld CodeNew Code sec/evt/track P = 0.3 GeV/c ; 1 trk P = 1 GeV/c ; 1 trk P = 2 GeV/c ; 1 trk P = 5 GeV/c ; 1 trk P = 10 GeV/c ; 1 trk P = 0.3 GeV/c ; 4 trk P = 1 GeV/c ; 4 trk P = 2 GeV/c ; 4 trk P = 5 GeV/c ; 4 trk P = 0.3 GeV/c ; 8 trk P = 1 GeV/c ; 8 trk P = 2 GeV/c ; 8 trk With Bkg

In general there is an improvement of ~  % still not satisfactory!

21 Directions for further improvements

Strategies for making the code faster Presently the bottleneck is the amount of time spent for fitting a track. Therefore the strategies to follow are : 1)try a different fitting algorithm. Now the minimizer is much faster than Minuit and it gives the nice option of solving the right/left ambiguity for each straw hit or even rejecting the hit from the fit (a form of annealing filter). However a faster analitic algorithm (even if rougher) could work as well, or a Hough transform method (ONLY FOR FITTING THE FINAL TRACK PARAMETERS!); 2)the use of the SciTil as initial seed of the track has not so far fully exploited; 3)the number of iterations over the hits can further be diminuished; 4)the code CAN BE PARALLELIZED. Some modifications are are required at the beginning of the algorithm, but rather minor.

To Do list

24 Improvement of the cleanup code with the use of a precise geometry; The V 0 Pattern Recognition; Speed up the code further implementing the strategies outlined above; The issue of how the Annealing filter works in the Kalman.

25 Finally, I would ike to start EVO meetings on a regular basis devoted to the pattern recognition issues (offline and online). Everybody is warmly invited !!

Summary The semplification of the code of Central Tracker (Stt+Mvd+SciTil) Pattern Recognition with the unification of the Stt alone and Stt+Mvd tasks has been done and the performances has been shown; efficiencies (slightly better), spurious hits (slightly worse) and momentum resolution are essentially the same as last year’s code; the momentum resolutions are the same; directions for further improvements has been discussed; someome redundant fit loops in the code has been eliminated; the code now is some  % faster; To Do list has been shown. Thank you for your attention!