Reconstruction in Run 2 status and plans 26/11/2015, R.Shahoyan 1.

Slides:



Advertisements
Similar presentations
Giuseppe Roselli (CMS-RPC) Università degli Studi di Bari – INFN RPC Efficiency with Track Reconstruction Giuseppe Roselli.
Advertisements

Multiplicity analysis and dN/d  reconstruction with the silicon pixel detector Terzo Convegno Nazionale sulla Fisica di ALICE Frascati (Italy) – November.
Combined tracking based on MIP. Proposal Marian Ivanov.
TPC status Marian Ivanov. Outlook TPC performance ExB correction Alignment Nonlinearities and edge effects Drift velocity calibration.
TOF offline and calibration A. De Caro (University and INFN of Salerno)
June 6 th, 2011 N. Cartiglia 1 “Measurement of the pp inelastic cross section using pile-up events with the CMS detector” How to use pile-up.
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.
> IRTG – Heidelberg 2007 < Jochen Thäder – University of Heidelberg 1/18 ALICE HLT in the TPC Commissioning IRTG Seminar Heidelberg – January 2008 Jochen.
1 LHCb B Field Map Géraldine Conti IT Survey EPFL, the 21 th of May 2007 Monday Seminar.
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,
STAR Collaboration Meeting, Nantes, July2002 SVT Analysis/Status Update Jun Takahashi – University of Sao Paulo.
Framework for track reconstruction and it’s implementation for the CMS tracker A.Khanov,T.Todorov,P.Vanlaer.
Current Status of Hadron Analysis Introduction Hadron PID by PHENIX-TOF  Current status of charged hadron PID  CGL and track projection point on TOF.
Tracking at LHCb Introduction: Tracking Performance at LHCb Kalman Filter Technique Speed Optimization Status & Plans.
Experience with analysis of TPC data Marian Ivanov.
Real data reconstruction A. De Caro (University and INFN of Salerno) CERN Building 29, December 9th, 2009ALICE TOF General meeting.
Tracking Task Force Predrag Buncic Offline Week, 19 March 2014.
Offline Wek, CERN, April 2008 Andrea Dainese 1 Status of ITS tracking A. Dainese (INFN Legnaro)
V4-20-Release P. Hristov 08/08/ Changes: v4-20-Rev-38 #85151 Memory leak in T0 DQM agent. From rev #85276 AliGRPPreprocessor.cxx: Port to.
Y.Fisyak, BNL - STAR Upgrade workshop, 12/2/ Integrated Tracker – STAR tracking framework of the future update on  status and  perspective IT(TF)
Track extrapolation to TOF with Kalman filter F. Pierella for the TOF-Offline Group INFN & Bologna University PPR Meeting, January 2003.
Magnetic Field Issues for Simulation and Reconstruction N. Amapane, N. Neumeister Workshop on LHC Physics with High-p T Muons in CMS Bologna, April 9-12,
STAR STAR VMC tracker V. Perevoztchikov Brookhaven National Laboratory,USA.
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.
PHOS offline status report Dmitri Peressounko ALICE offline week,
Tracking in High Density Environment
Normal text - click to edit HLT tracking in TPC Off-line week Gaute Øvrebekk.
1 SDD: DA and preprocessor Francesco Prino INFN Sezione di Torino ALICE offline week – April 11th 2008.
LM Feb SSD status and Plans for Year 5 Lilian Martin - SUBATECH STAR Collaboration Meeting BNL - February 2005.
Status of global tracking and plans for Run2 (for TPC related tasks see Marian’s presentation) 1 R.Shahoyan, 19/03/14.
1 Checks on SDD Data Piergiorgio Cerello, Francesco Prino, Melinda Siciliano.
Marian Ivanov TPC ExB and V drift calibration and alignment.
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.
Roberto Barbera (Alberto Pulvirenti) University of Catania and INFN ACAT 2003 – Tsukuba – Combined tracking in the ALICE detector.
Statistical feature extraction, calibration and numerical debugging Marian Ivanov.
Features needed in the “final” AliRoot release P.Hristov 26/10/2006.
HLT Kalman Filter Implementation of a Kalman Filter in the ALICE High Level Trigger. Thomas Vik, UiO.
CMS Torino meeting, 4 th June, 2007 R. Castello on behalf of Torino Tracker’s group Tracker Alignment with MillePede.
Development of the parallel TPC tracking Marian Ivanov CERN.
Predrag Buncic CERN ALICE Status Report LHCC Referee Meeting 01/12/2015.
Requirements for the O2 reconstruction framework R.Shahoyan, 14/08/
Quality assurance for TPC. Quality assurance ● Process: ● Detect the problems ● Define, what is the problem ● What do we expect? ● Defined in the TDR.
CWG7 (reconstruction) R.Shahoyan, 12/06/ Case of single row Rolling Shutter  N rows of sensor read out sequentially, single row is read in time.
5 March 2016 STAR Trackers Review Yuri Fisyak, Production chain timing & CPU usage Y.Fisyak.
V5-01-Release & v5-02-Release Peter Hristov 20/02/2012.
STAR Simulation. Status and plans V. Perevoztchikov Brookhaven National Laboratory,USA.
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.
V4-20-Release P. Hristov 21/02/ Changes: v4-20-Rev-14 #78385 Please port AliTPCPreprocessor.cxx Rev to Release #78344 Request to port changes.
AliRoot survey: Reconstruction P.Hristov 11/06/2013.
FNAL Software School Day 4 Matt Herndon, University of Wisconsin – Madison.
AliRoot survey: Calibration P.Hristov 11/06/2013.
MAUS Status A. Dobbs CM43 29 th October Contents MAUS Overview Infrastructure Geometry and CDB Detector Updates CKOV EMR KL TOF Tracker Global Tracking.
V4-19-Release P. Hristov 11/10/ Not ready (27/09/10) #73618 Problems in the minimum bias PbPb MC production at 2.76 TeV #72642 EMCAL: Modifications.
ATLAS UK physics meeting, 10/01/08 1 Triggers for B physics Julie Kirk RAL Overview of B trigger strategy Algorithms – current status and plans Menus Efficiencies.
Monthly video-conference, 18/12/2003 P.Hristov1 Preparation for physics data challenge'04 P.Hristov Alice monthly off-line video-conference December 18,
CALIBRATION: PREPARATION FOR RUN2 ALICE Offline Week, 25 June 2014 C. Zampolli.
June 4, 2009 STAR TPC review Estimation of TPC Aging Based on dE/dx Measurements Yuri Fisyak.
January 2009 offline detector review - 2 nd go 1 ● Offline – Geometry – Material budget – Simulation – Raw data – OCDB parameters – Reconstruction ● Calibration.
TPC distortions correction and readiness for 2015 data processing 1 ALICE Offline Week, 30/03/2016, R.Shahoyan.
Time-zero evaluation using TOF, T0 and vertex detectors
V4-18-Release P. Hristov 21/06/2010.
New TRD (&TOF) tracking algorithm
Marian Ivanov TPC status report.
Massimo Masera INFN sezione di Torino
Run2 reconstruction status and plans R.Shahoyan for PWGPP, 02/07/2015.
v4-18-Release: really the last revision!
TPC status - Offline Q&A
Presentation transcript:

Reconstruction in Run 2 status and plans 26/11/2015, R.Shahoyan 1

2 Memory consumption Tests on the heavy LHC11h chunk Now we are here Last results obtained with modified code (next slide) + moving TPC RecPoints creation to separate aliroot session before rec.C execution (Peter) “OLD” means situation in September 2015

3 Changes for memory reduction (ALIROOT-6411) (ALIROOT-6411)  Friend Tracks preparation modified:  No cloning of TPC calibration objects/friends: only pointers are reassigned  Friends for all tracks were stored: huge overhead from unused friend tracks (e.g. pile-up): now by default at most 3000 tracks will have friends, priority given to:  ITS & TPC &OuterDetectors  ITS &TPC & {TRD || TOF}  ITS &TPC  ITS_SA  If AliESDfriend prescaling is requested:  Decide in advance if friends for given event will be stored and fill it  For events w/o friends used dummy ESDfriend, don’t delete main one  Many optimizations in ITS, TPC, TRD code:  TPC seed size reduced (8.4kB → 3.5kB), seeds pool usage extended to KinkFinder too.  Cluster containers, pools for large repetitive memory allocations  Reduction of memory thrashing by allocating on stack rather than on the heap (option to increase aliroot stack)  HLT memory optimization (Mattias)  Discard TPC clusters from apparent pile-up (wrong CE side with 3 cm margin)

4 Prospects for further memory reduction  Most of hotspots in TPC:  cluster containers use ~200MB just on pointers + navigation indices ~ 100 MB can be recovered  CalibDB: preloads ~200MB of OCDB objects, regardless on their need (the same feature shared by TRD) ⇒ possibility of objects size reduction / selective uploading should be studied by detector experts  Multiple up to MB savings possible with difference of code reshuffling Worth to spend time on this only if current memory consumption appears still to be too high.

5 CPU consumption Tests on the same heavy LHC11h chunk Gain of ~20% as by-product of memory optimization + substitution of TPC “FastMath” by standard one (Giulio)

6 CPU consumption Example of 400kHz LHC15g data Hot spots for high-multiplicity data ~ 20% :material budget query via Tgeo. Should be substituted (at least in all queries except for final fits) by fast lookup tables. Ultimately, if we succeed to use LUTs everywhere, we don’t need to keep geometry in the memory but to only fetch the matrices. Development relevant also for O2

7 CPU consumption Example of 400kHz LHC15g data Hot spots for high-multiplicity data ~ 18% :TPC dE/dX evaluations: multidimensional Gaussian convolutions. Can we consider faster, even if less precise algorithm? To be discussed with TPC

8 CPU consumption Example of 400kHz LHC15g data Hot spots for high-multiplicity data ~ 15% :cluster raw to coordinates conversion + corrections Currently AliTPCComposedCorrection is used: ~6µs/cluster Once the new distortion correction framework is in place, one single correction via AliTPCChebCorr will be applied: Speed for “standard” corrections ( a la Run1, no “SCD”) < 1µs/cluster With observed SCD speed depends on the smoothness of the underlying distortions, was ~2 µs/cluster for not particularly smooth map.

9 CPU consumption Example of 400kHz LHC15g data Hot spots for high-multiplicity data ~ 8% :B-field and its integrals (for TPC) calculation  For ITS constant field should be used (and was at some time)  Outside of ITS, for preliminary navigation (seeding, rough extrapolations) fast HLT- like parameterization (R-dependent) should be used: corresponding switch will be added to AliMagF  3D B-field calls are largely abused: there is no point in propagating on short distances with 3D field even for the final fits ⇒ partially fixed in feature-devcalib branch

TPC distortions On the description / extraction of SC distortions see Marian’s slides on Tuesday: 1, 212 Framework for distortions correction: The final distortions maps for time-slices of ~30 min will be packed to Chebyshev polynomials (AliTPCChebCorr) parameterizations as OCDB objects (~2-3MB per slice, if maps provided from CPass0 are smooth) TPC tracking code was modified to be able to correct for large distortions  Override all corrections by single AliTPCChebCorr parameterization  Mechanism for uploading time-dependent correction maps and interpolating between pair of nearest time-slices  Evaluate cluster (seeding, fits) not at the nominal pad-row X but at real corrected X  Account for dead zones modifications due to the distortions Code is in feature-devcalib, once the maps are ready, will be merged to master 10 Before correction After correction (incomplete) R Sector R

TPC cluster usage by non-pile-up (TOF BC=0 selected) tracks Not all holes closed (e.g. clusters recovered): reconstruction for distortions extraction used insufficiently relaxed tracking tolerances (fixed)

12 Test on 400 kHz IR run Correction framework works: comparing standard reconstruction with reconstruction using new correction: ITS Matching rate for triggered BC increases by ~ 60% N TPC clusters per track also increases Note: ITS-matching was affected not only by the TPC track loss due to the distortions but also by wrong extrapolation from TPC to ITS

TPC distortions in MC Distortions lead to cluster losses in dead zones between the sectors ⇒ distorting in MC and correcting in reconstruction is NOT equivalent to recovering “no-distortions” scenario (even modulo residual mis-calibrations) Proper cuts should be applied in the analysis to account for modifications of dead zones. Framework is prepared (in feature-devcalib) (but not yet fully tested due to the absence of the maps)  AliTPCChebDist (~ inverse of AliTPCChebCorr) will override all distortions applied currently in the MC  MC events are simulated with the real time stamp from GRP, every MC chunk is generated with ordered time-stamps covering full run range  The luminosity decay at the moment is accounted by exponential dumping of event probability vs time (decay time provided as parameter, eventually can be extracted from OCDB) 13

14 Including TRD into the tracking Task was paused after realizing that the showstopper is the TPC calibration (even w/o SC distortions…) The prerequisite (both for TRD in tracking and TPC calibration): <200μm global alignment of ITS, TRD and TOF w/o using TPC in the fits is fulfilledfulfilled TRD per chamber: before, after alignment rϕrϕ Z rϕrϕ Z TOF per strip: before, after alignment ITS Lr6 residuals per module: before, after alignment rϕrϕ Z ITS Lr5 residuals per module: before, after alignment rϕrϕ Z LHC15f

15 Including TRD into the tracking Still to do (after solving TPC distortions problem):  TRD ExB calibration is currently tuned on the MC with ad-hoc factors  The position and error assignment for pad-row crossing TRD tracklets is unsatisfactory (wrong?)  The tracklet reconstruction part of the code is unmanagable While including TRD with current status in tracking already will improve the pT resolution, to achieve the best result the data-driven calibration coupled to alignment should be performed within Millepede framework. ⇒ need an interface for TRD calibration TOF for Millepede On global scope: In Run3 TRD will use directly online-tracklets for reconstruction The work on corresponding tracker started but at the moment is suspended ⇒ t he aim should be to rewrite current TRD tracker in such a way that it serves as prototype for O2 and still can be used in Run2

16 Vertexing Currently we use:  in Pb-Pb:“old” vertexer (only 1 “primary” vertex is reconstructed)  in p-p and pA:“multi-vertexer” (able to reconstruct also pile-up) Both are relying on the same fitting routine, slow and not well adapted to Alice track model Implemented for the HLT ITS-SA tracking/vertexing component:  more efficient and precise vertex fitter  the logics of outliers rejection in vertex search improved (though no search for multiple vertices is performed in the HLT)) This should evolve to new vertexer with better pile-up tagging capabilities (Bayessian logics accounting for IR and BC filling)