310 likes | 489 Views
Neural tracking in ALICE. Alberto Pulvirenti – University and I.N.F.N. of Catania ACAT ’02 conference Moscow, June 26 2002. Outline . The ALICE experiment Tracking in ALICE Why an ITS stand-alone tracking? Implementation Results Work in progress and outlook. The Large Hadron Collider.
E N D
Neural tracking in ALICE Alberto Pulvirenti – University and I.N.F.N. of Catania ACAT ’02 conference Moscow, June 26 2002
Outline • The ALICE experiment • Tracking in ALICE • Why an ITS stand-alone tracking? • Implementation • Results • Work in progress and outlook
The Large Hadron Collider http://www.cern.ch LHC ~9 km SPS CERN
ALICE’s objective: QGP study Pb+Pb @ LHC (5.5 A TeV) The Little Bang The Big Bang
ALICE track multiplicity A sketch…
ALICE track multiplicity A sketch… of 1/100 of a typical ALICE event Simulation and reconstruction of a “full” (central) Pb+Pb collision at LHC (about 84000 primary tracks!) takes about 24 hours of a top-PC and produces an output bigger than 2 GB.
Tracking in ALICE • Time Projection Chamber. • ~180 points per track main contribution. • Inner Tracking System. • 6 points close to primary vertex improves resolution near to the production vertex. • Standard procedure: • Points in the TPC outermost pad-rows are arranged into suitable track seeds. • the seeds are propagated through the TPC towards its innermost pad-row, according to a Kalman filter algorithm for both recognition and reconstruction. • each track found in the TPC is propagated in the ITS and its parameters are refined with the aid of the six best matched ITS points.
Why an ITS stand-alone tracking? … because the TPC is a “slow” detector • some events could be produced in a “high-rate acquisition mode”, by turning on only the fastest ALICE modules (ITS, Muon Spectrometer), to produce large amounts of data useful for all analyses needing high statistics. • in this case, we need at least a satisfactory efficiency for high transverse momentum (pt >1 GeV/c). … because some particles decay within the TPC barrel volume, and the standard TPC tracking doesn’t manage to create seeds for them. • in this case, the tracking is performed after completing the standard Kalman procedure, and working only on the points which the Kalman method didn’t use.
Implementation: 1 – definitions Neuron: oriented track segment 2 indexes: [sij] links two consecutive points in the particle’s path according to a well-defined direction
Implementation: 1 – definitions • Weight: geometrical relations between neurons 4 idxs: [wijkl] • Geometrical constraint:only neurons which share a point have a non zero weight
Implementation: 1 – definitions • Weight: geometrical relations between neurons 4 idxs: [wijkl] • Geometrical constraint:only neurons which share a point have a non zero weight • Case 1: sequence • guess for a track segment • good alignment requested
Implementation: 1 – definitions • Weight: geometrical relations between neurons 4 idxs: [wijkl] • Geometrical constraint:only neurons which share a point have a non zero weight • Case 1: sequence • guess for a track segment, • good alignment requested • Case 2: crossing • negative weight • leads to a competition between units
Implementation: 1 – definitions • Weight: geometrical relations between neurons 4 idxs: [wijkl] • Geometrical constraint:only neurons which share a point have a non zero weight • Case 1: sequence • guess for a track segment, • good alignment requested • Case 2: crossing • negative weight • leads to a competition between units
Neural Network Simulation Specifics • Associative memory topology (single layer of fully connected units). • Real valued (“sigmoidal”) activation function, limited between 0 and 1. • Random initialization. • Asynchronous updating cycle (one unit at a time). • Stabilization threshold on the average activation variation after a complete updating cycle. • Resolution of competitions to the advantage of the unit with the greatest real activation. • Binary mapping of “on” and “off” units with a threshold of 0.6 on the final real neural activation.
Implementation: 2 – cuts Needed to limit the number of point pairs used to create neurons • Check only couples on adjacent layers • Cut on the difference in polar angle (q) • Cut on the curvature of the projected circle passing through the two points and the calculated vertex • “Helix matching cut” …where a is the corresponding circle arc of the projection in the xy plane
Implementation: 3 – procedure “Step by step” procedure (removing the points used at the end of each step) • Many curvature cut steps, with increasing cut value • Sectioning of the ITS barrel into N azymuthal sectors RISK: edge effects the tracks crossing a sector boundary will not be recognizable by the ANN tracker
Implementation: 4 – reconstruction • Track reconstruction: Kalman Filter. (ref.: A. Badalà et al., NIM A(2002) in press and references therein). • “vertex constrained” seed. • A helix is estimated by using the two outermost points and the experimental vertex (the same which is used for neuron creation cut). • two operational phases: • vertex layer 6. • layer 6 vertex.
Test trial ingredients • Test on a simulation produced with the HIJING event generator interface (developed within the AliRoot framework), and tracks transported through the detector by GEANT 3.21: • All detectors and all physical effects turned “on”. • Fully detailed geometry, simulation and reconstruction in the ITS. • ALICE “default” number of primary tracks (84210 in the pseudorapidity region |h| < 8.0).
Stand-alone tracking: results (I) Number of found tracks, efficiency and CPU time as a function of the # of sectors. Only one event analyzed. Test choice: 18 sectors CPU time: ~10% of the time requested the whole ITS at once PC used: PIII 1 GHz
Stand-alone tracking: results (II) SOFT good fake
Stand-alone tracking: results (III) Dip angle () resolution (in mrad) sigma = 3.69 0.01 Azimuthal angle () resolution (in mrad) sigma = 4.71 0.01 pt resolution (in % of true value) sigma = 13.4 0.3 % (only 6 points!)
Stand-alone tracking: results (III) Longitudinal impact parameter resolution (in microns) sigma = 265.6 0.4 Transverse impact parameter resolution (in microns) sigma = 79.7 0.1
“Combined” tracking: results (III) The “findable” tracks are counted among all ITS findable tracks (even the ones which are NOT findable in the TPC) 10% increase!
Conclusions & work in progress • The Neural Network tracking algorithm has been successfully adapted to the unprecedented ALICE multiplicity • Implementation has been done in the official AliRoot off-line framework based on ROOT. • Recognition efficiency is comparable with the Kalman Filter one, in the range of pt > 1 GeV/c. • Under study: • Improving the neural algorithm performances for LOW transverse momentum tracks [ pt < 0.2 GeV/c ] (not a trivial task!). • Alternative possible techniques for the same purpose (adapting some existing algorithms like elastic tracking, elastic arms algorithm, or developing a genetic algorithm). • Future developments (for “combined” tracking). • Improving track parameter resolution by including also the TPC/TRD points “unused” by Kalman tracking.