Development of the parallel TPC tracking Marian Ivanov CERN.

Slides:



Advertisements
Similar presentations
High Level Trigger (HLT) for ALICE Bergen Frankfurt Heidelberg Oslo.
Advertisements

Computing EVO meeting, January 15 th 2013 Status of the Tracking Code Gianluigi Boca, Pavia University.
Terzo Convegno sulla Fisica di ALICE - LNF, Andrea Dainese 1 Preparation for ITS alignment A. Dainese (INFN – LNL) for the ITS alignment group.
Combined tracking based on MIP. Proposal Marian Ivanov.
TRACK DICTIONARY (UPDATE) RESOLUTION, EFFICIENCY AND L – R AMBIGUITY SOLUTION Claudio Chiri MEG meeting, 21 Jan 2004.
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.
31 March 2004 Geneva University MICE TPG Reconstruction Cluster finding Space point reconstruction Track recognition Track fit GENEVA UNIVERSITY GENEVA.
Tracking Efficiency and Momentum Resolution Analysis Chris Meyer UCSC ILC Simulation Reconstruction Meeting March 13, 2007.
Algorithms and Methods for Particle Identification with ALICE TOF Detector at Very High Particle Multiplicity TOF simulation group B.Zagreev ACAT2002,
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,
The LiC Detector Toy M. Valentan, M. Regler, R. Frühwirth Austrian Academy of Sciences Institute of High Energy Physics, Vienna InputSimulation ReconstructionOutput.
Framework for track reconstruction and it’s implementation for the CMS tracker A.Khanov,T.Todorov,P.Vanlaer.
1 Tracking Reconstruction Norman A. Graf SLAC July 19, 2006.
Track Reconstruction: the trf & ftf toolkits Norman Graf (SLAC) ILD Software Meeting, DESY July 6, 2010.
TPC online reconstruction Cluster Finder & Conformal Mapping Tracker Kalliopi Kanaki University of Bergen.
Material budget, energy losses and multiple scattering.
ALICE Simulation Framework Ivana Hrivnacova 1 and Andreas Morsch 2 1 NPI ASCR, Rez, Czech Republic 2 CERN, Geneva, Switzerland For the ALICE Collaboration.
Non-prompt Track Reconstruction with Calorimeter Assisted Tracking Dmitry Onoprienko, Eckhard von Toerne Kansas State University, Bonn University Linear.
STAR Sti, main features V. Perevoztchikov Brookhaven National Laboratory,USA.
Off-line and Detector Database Kopenhagen TPC meeting A.Sandoval.
Track extrapolation to TOF with Kalman filter F. Pierella for the TOF-Offline Group INFN & Bologna University PPR Meeting, January 2003.
STAR STAR VMC tracker V. Perevoztchikov Brookhaven National Laboratory,USA.
STAR Kalman Track Fit V. Perevoztchikov Brookhaven National Laboratory,USA.
What is in my contribution area Nick Sinev, University of Oregon.
Vertex finding and B-Tagging for the ATLAS Inner Detector A.H. Wildauer Universität Innsbruck CERN ATLAS Computing Group on behalf of the ATLAS collaboration.
Tracking, PID and primary vertex reconstruction in the ITS Elisabetta Crescio-INFN Torino.
ALICE Offline Week, CERN, Andrea Dainese 1 Primary vertex with TPC-only tracks Andrea Dainese INFN Legnaro Motivation: TPC stand-alone analyses.
Tracking in High Density Environment
Normal text - click to edit HLT tracking in TPC Off-line week Gaute Øvrebekk.
STAR TPC Cluster and Hit Finder Software Raimond Snellings.
V0 analytical selection Marian Ivanov, Alexander Kalweit.
1 Vertex Finding in AliVertexerTracks E. Bruna (TO), E. Crescio (TO), A. Dainese (LNL), M. Masera (TO), F. Prino (TO)
LM Feb SSD status and Plans for Year 5 Lilian Martin - SUBATECH STAR Collaboration Meeting BNL - February 2005.
T RACKING E FFICIENCY FOR & CALORIMETER S EED TRACKING FOR THE CLIC S I D Pooja Saxena, Ph.D. Student Center of Detector & Related Software Technology.
FTPC status and results Summary of last data taken AuAu and dAu calibration : Data Quality Physic results with AuAu data –Spectra –Flow Physic results.
Secondary Vertex reconstruction for the D + Elena Bruna University of Torino ALICE Physics Week Erice, Dec. 6 th 2005.
Fast Tracking of Strip and MAPS Detectors Joachim Gläß Computer Engineering, University of Mannheim Target application is trigger  1. do it fast  2.
Marian Ivanov TPC ExB and V drift calibration and alignment.
CBM Simulation Walter F.J. Müller, GSI CBM Simulation Week, May 10-14, 2004 Tasks and Concepts.
8 April 2000Karel Safarik: Tracking in ALICE1 Tracking in ALICE  OUTLOOK: Requirements History Tracking methods Track finding Tracking efficiency Momentum.
Statistical feature extraction, calibration and numerical debugging Marian Ivanov.
Track reconstruction in high density environment I.Belikov, P.Hristov, M.Ivanov, T.Kuhr, K.Safarik CERN, Geneva, Switzerland.
HLT Kalman Filter Implementation of a Kalman Filter in the ALICE High Level Trigger. Thomas Vik, UiO.
Detector alignment Stefania and Bepo Martellotti 20/12/10.
CMS Torino meeting, 4 th June, 2007 R. Castello on behalf of Torino Tracker’s group Tracker Alignment with MillePede.
Abstract Beam Test of a Large-area GEM Detector Prototype for the Upgrade of the CMS Muon Endcap System V. Bhopatkar, M. Hohlmann, M. Phipps, J. Twigger,
D 0 reconstruction: 15 AGeV – 25 AGeV – 35 AGeV M.Deveaux, C.Dritsa, F.Rami IPHC Strasbourg / GSI Darmstadt Outline Motivation Simulation Tools Results.
Quality assurance for TPC. Quality assurance ● Process: ● Detect the problems ● Define, what is the problem ● What do we expect? ● Defined in the TDR.
I. BelikovALICE Offline Week, CERN, 12 June ESD Classes and the Combined Reconstruction What is the ESD ? Two new classes AliESD and AliESDtrack.
Giuseppe Ruggiero CERN Straw Chamber WG meeting 07/02/2011 Spectrometer Reconstruction: Pattern recognition and Efficiency 07/02/ G.Ruggiero - Spectrometer.
STAR Simulation. Status and plans V. Perevoztchikov Brookhaven National Laboratory,USA.
Meeting V0 Daughter PID by TPC dEdx:pp real data By AliTPCIDResponse (aleph parameterization), 4 sigma Daughter PID cuts With this K0s candidates,
1 Reconstruction tasks R.Shahoyan, 25/06/ Including TRD into track fit (JIRA PWGPP-1))  JIRA PWGPP-2: Code is in the release, need to switch setting.
Calibration algorithm and detector monitoring - TPC Marian Ivanov.
Tau31 Tracking Efficiency at BaBar Ian Nugent UNIVERSITY OF VICTORIA Sept 2005 Outline Introduction  Decays Efficiency Charge Asymmetry Pt Dependence.
AliRoot survey: Reconstruction P.Hristov 11/06/2013.
FCAL Krakow meeting, 6. May LumiCal concept including the tracker R. Ingbir, P.Růžička, V. Vrba.
CHEP2003, La Jolla, San Diego, March P.Vanlaer, IIHE-ULB Brussels 1 Vertex reconstruction framework and its implementation for CMS Outline Introduction.
Susanna Costanza - Pavia Group PANDA C.M., Stockholm – June 14, 2010
Status of Hough Transform TPC Tracker
New TRD (&TOF) tracking algorithm
Alignment of the ALICE MUON Spectrometer
TPC status report Marian Ivanov.
Using IP Chi-Square Probability
C.Cheshkov 15/09/2005 Weekly Offline Meeting
ITS “parallel” tracking
Reconstruction status
TPC status - Offline Q&A
The LHCb Level 1 trigger LHC Symposium, October 27, 2001
Presentation transcript:

development of the parallel TPC tracking Marian Ivanov CERN

Changes in TPC tracking(1) Preparation for the PARALEL combined tracking  new functionality added forward and backward propagation SetIO function to specify input and output for tracking – only place in the code related to IO algorithm independent of IO ESD input and output enabled in parallel possible to write “standard” output for tracking –TreeT… …

Changes in TPC tracking(2) Motivated by V0 studies in TPC Increase tracking efficiency for secondary particles new (combinatorial) seeding implemented track primary particles decaying deep inside of the TPC continuous seeding in TPC added improve momentum and position resolution for secondary particles eliminate systematic shifts due to the vertex constrain controversially - speed-up tracking code 2.2 min for full event - -g option 1.2 min –o2 option

Changes in TPC tracking(3) AliHelix implemented special class for geometrical calculation track propagation DCA calculation current momenta calculation interfaced to AliKalmanTrack, TParticle and AliTrackReference easier to compare reconstruction with MC data

Changes in TPC tracking(4) necessary to implement new TPC comparison correlation analysis with user defined cuts enabled many x many problem solved curling track are multiple reconstructed (properly or improperly) generated output – TTree with branches for track MC and reconstructed information

Changes in TPC tracking(5) new classes implemented AliTPCGenInfo contain relevant MC information for given track: TParticle, container with track references, digit information (map of padrows which were hitted by track +queries –first … last pad row, number hitted pad- rows…), mean Nprim (~dEdx) AliTPCRecInfo AliTPCtrack + derived preprocessed information necessary for easier correlation study AliTPCV0Info contain AliTPCGenInfo for mother and daughter particle characteristic of the vertex

New seeding with vertex constrain goals: don’t seed ‘evidently’ secondary particles reduce N2 problem speed-up factor 10 for dNdy 8000 before loop over clusters in layer 2 geometrical transformation coefficient calculated shift, rotation, shrink vertex  [0,0,0], X1  [1,0,z1] fast cuts implemented z 2 coordinate of cluster2 2 given by position of vertex not used point near intersection of “hypothetical” track with middle pad-row required additional cut after kalman tracking between layer 1-2 if track does not point to z vertex founded clusters are reused used by fast MakeSeed without vertex constrain

New seeding without vertex constrain old seeding fast but … low efficiency for strongly inclined tracks due to the angular effect correlating errors between neighboring pad-rows solution – combinatorial seeding to minimize correlation distance between seeding pad-rows small (tested with 7 padrows) hypothetical required cluster at the middle calculated using linear aproximation more efficient but slower than old seeding used only after “fast” seeding with vertex constrain

New tracking strategy (2) loop over different seeding region seeding with vertex constrain tracking of seeds down to the innermost sector updating statistical information mean track quantities and their dispersions (number of accepted clusters, cluster density, chi2) goal - to have unique cuts for different multiplicities sign clusters belonging to tracks with acceptable quality (n-sigma cut, with n as parameter) similar loop over different seeding region – seeding without vertex constrain

Efficiency (dNdy=2000) left side – efficiency for tracking of primaries decayed in TPC at radius r right side– efficiency for tracking of secondaries created in TPC at radius r integral efficiency according old criteria (defined in AliTPCComparison.C) 99.9% for primaries 99.5% primaries + secondaries

Kink and V0 finding strategy step 1: tracking looking for all possible – even very short track candidates several seeding in different region of TPC necessary to find both mother and also daughter particles for step 2: combinatorial search for Kink and V0 fiducial volume – given by tracking efficiency, track parameter precision and track density kink cm minimal DCA cut on n (currently 6) sigma N2 problem causality cut probability that primary track continue after DCA point and that secondary has prolongation even before DCA based on the track - cluster density before, respectively after DCA should be optimized for different track densities

Kink fiducial volume volume given by seeding and tracking efficiency for “short” track better seeding and tracking strategy

Kink vertex resolution(1) better r resolution (0.18 cm comparing to 0.3 reported during last offline week)+ non systemetic effects

Kink vertex resolution (2) OK, but: improvement because we stop tracks with high chi2 and non acceptable space resolution to don’t take clusters from other tracks  also non secondary tracks can be stopped not sufficient information about the track overlaps  worse dEdx resolution for high multiplicity event after kink and finding – the tracks have to be post processed  kink and V0 finding in the TPC volume has to be performed during TPC tracking

New kink finder - strategy N2 problem with combinatorial search very fast cut necessary Linear loop: AliHelix defined during linear track preprocessing N2 loop: fast analytical calculation of track intersection or DCA in rφ projection rough cut on nearest point radii in rφ projection analytical calculation of DCA in two or one local minima from rφ direction – calculated in 3 dimension stronger cut applied on R and distance DCA calculation using hessian approximation final cuts on DCA Kink properties calculation

AliHelix N2 problem with combinatorial search of V0 and kink finder AliHelix definition during sequential loop track preprocessing – or reading used for all DCA geometrical calculation data layout optimized for fast computation of DCA global coordinate system used – no transformation - rotation needed during time critical combinatorial search

DCA calculation in rφ projection three considered situation x, y – global position of the DCA in rφ t i,p i – time - phase of the helix in DCA x1,y1, t1, p1 x2,y2, t2, p2 x1,y1, t1, p1

Linear versus Hessian DCA calculation started directly from the two local minima linear DCA approximation faster the resolution on the level of slower Hessian calculation – (three iteration used) both are implemented in AliHelix

Parallel incremental tracking – AliBarrelTracker Tracking using information from different detectors Requirements as fast as possible as efficient as possible as “good” as possible as modular as possible all other criteria (backward compatibility, dependency problems) lower priority – taken only as technical complication in TPC tracker – already implemented some of the basic functionality

Conclusion AliTPCtracker strongly updated cvsa diff AliTPCtrackerMI  4000 lines improvement in efficiency and pt resolution for secondary particles speedup of the code (seeding, error parametrization, faster navigation through the clusters using look-up table, …) because of reported problems with dEdx, commit planned only after implementation of V0 finder during TPC tracking AliHelix – stand alone class ready to commit now new comparison planned commit after conversion to the new IO V0 finder – to be committed together with TPC tracker as integral part