TPC tracking and Particle Identification

TPC parallel tracking and
Particle Identification
03.03.03
Marian Ivanov
Alice TPC


Time Projection chamber – main
tracking device of the Alice central
barrel
Main tasks



Track finding
Momentum measurements
Particle identification by dE/dx
Alice TPC

Geometrical features:

Drift region:




Cylindrical vessel
Length = 250+250 cm
Rin/Rout ~87/252 cm
Readout chambers




2×18 sectors (72 chambers)
Sector opening angle 20 degrees
Pad shapes 7.5x4, 10x6 and 15x6
mm ~ 0.5 million pads
Time sampling ~ 445 time bins
per pad ~220 million samples per
event
TPC simulations

Physical processes:






Relevant GEANT processes
Diffusion
Gas gain fluctuation
ExB effect
Responses in time and pad direction (2D)
noise
TPC tracking

First TPC tracking 1997




Iouri Belikov, Boris Batyunya, Karel Safarik
Based on Kalman filtering approach
“offline” tracking
Parallel development



Bergen group
Hough transform – global approach
“online” tracking – only “almost” primary particles
New tracking
Maximal Information principle
Use everything what you can ==> You get the best
Why?
You can't use more
Problem – too many degrees of freedom (~220 million 10
bits samples
Compromise – looking for orthogonal parameters
Parallel Kalman Filter tracking approach chosen
To allow to use optimal combination of local and
global information about track's and clusters
Global tracking approach (Hough transform)
considered only as seeding for track candidates
New cluster finder
Cluster finder looks for local maxima in two
dimensional time x pad-row plane
Neighbourhood - matrix 5x5 with maxima at
central bin
5x5 is bigger then typical size of cluster
Standard centre of gravity and RMS used to
characterize cluster
Problem
Systematic error due to the threshold effect
New cluster finder

Parameterization of the cluster shape

Depend on the track parameters

Z position – gives the diffusion component


Θ angle – gives the z angular component


Known during clustering
Known during clustering for primary particles
φ angle – depend on the pad row radius and particle
momentum


Known only during tracking
Conservative approach – supposing 0 degree – good for
high pt tracks
New cluster finder
“RMS” fitting of the cluster
Virtual charge added
signal below threshold replaced by expected value
according gauss interpolation
if bigger replaced with amplitude equal to threshold
Signal shape (RMS) used for later error estimation
- and as a criteria for cluster unfolding
Gives comparable results with Gaussian fit of
the cluster, but is much faster
RMS versus fitting


left side: reconstructed RMS to fitted sigma ratio
right side: ratio as function of the expected cluster
RMS
Cluster unfolding
If one of the RMS's – in time or pad direction
is bigger then critical RMS - unfolding
Fast spline method for unfolding
Charge conservation
Small systematic effect
Supposing the same signal shape – equivalent to
the same track angles – if not fulfilled – tracks
diverge very rapidly
Spline unfolding

Amplitude in bin 4
corresponding to cluster
on left side




Right side


Amplitude in 5 and
derivation in five 0
Amplitude in 2 and 3
taken
C1_4 calculated
symmetric C2_4
calculated
C1_4 =
C1_4*C4/(C1_4+C2_4)
Spline unfolding (standalone
simulator)


Dependence of the
reconstructed
cluster position as
function of the
distance to the next
cluster
RMS of clusters –
0.75
Cluster characteristic
fY,fZ
centre of gravity
fSigmaY, fSigmaZ
shape of the cluster
in case of overlapped clusters – characterize cluster
background
fMax, fQ
Signal at the maximum – respectively total charge in
cluster
fCType
Cluster type - characterize overlap factor
Cluster error estimation
Errors estimated only during tracking
Using
cluster shape information
cluster amplitude
type of the cluster – is gold-plated or overlapped
track angles and position
is shared info (not yet implemented)
Error parameterization
Different for different pad geometries
Cluster error estimation


Previous parameterization used for
“gold-plated” clusters
Overlapped clusters



Additional correction as function of the
distortion from expected size
Edge clusters taken separately
Error parameterization principle

Make Gaussian pulls with unite sigma
Seeding with vertex constrain
Seeding 2 times
1 seeding - 90 % of tracks are
found
2 seeding - 6.7 % additional
found
Problems
N2 problem (2 minutes of CPU)
Vertex constrain suppress
secondaries
Solution ?
Seeding using polynomial fit
without any assumption on
vertex position
Seeding without vertex constrain
Simple track follower
Algorithm
Seeding between pad-row i1 and i2 – start in the
middle pad-row
Take cluster at middle pad-row
Find 2 nearest up and down – make linear fit
Find prolongation
Take next 2 nearest - update fit - prolongation
....
After 7 cluster - make polynomial fit ...
continue
Tracking
2 seedings with constrain + few seedings
without at different radii (necessary for kinks)
Tracking - parallel
Find for each track the prolongation to the next
pad-row
Estimate the errors
Update track according current cluster parameters
Track several track hypothesis in parallel
Allow cluster sharing between different tracks
Removing track hypothesis
Remove-Overlap – called 3 times
After seeding (threshold =50 %)
After tracking outer sectors (threshold =50 %)
After tracking inner sector (threshold =50 %)
Effect (full event)
New tracker - 3 fakes
Old tracker - 7 fakes
dEdx
Truncated mean – 60 %
Currently signals at cluster maximum
Shared clusters not used at all
Correction function for cluster shape
Function of ratio of measured cluster shape
to expected cluster shape
Comparison of new tracking and
old tracking

Full event dN/dy compared – Hijing
parameterization




efficiency comparison for primaries
dEdx comparison for primaries
efficiency comparison for primaries
+secondary crossing full TPC
dEdx comparison for primaries +secondary
crossing full TPC
Particle identification using TPC
dE/dx
dE/dx measurement in TPC (in combination
with TRD and ITS) can be used for PID
Next slides
First systematic study of using new TPC tracking
and dE/dx information for PID determination (lowmomentum region) (Boris Batiounia)
dE/dx as function of momentum
dE/dx spectra for fixed momentum
PID efficiency and contamination (old and new
tracking
dEdx as function of the momenta
TPC PID separation (primaries)
Efficiency as function of pt
Efficiency as function of pt
Efficiency as function of pt
Efficiency as function of pt
Pt resolution as function of pt
Pt resolution as function of pt
Pt resolution as function of pt
Pt resolution as function of pt
Efficiency (for kinks)


Left – primaries decaying at radius r
Right - secondary created at radius r
Kink and secondary vertex finder
Track candidates - seeded in several positions within
chamber
'easy' to implement using current new tracking
Algorithm
Combinatorial search – closest point between two tracks
investigated
Cluster density criteria before and after kink respectively
(V0 used to determine the criteria for hypothesis removal)

Status

First attempts – systematic study of efficiency and
contamination still to be done
Conclusion
New tracking developed
Efficiency improvement (for primaries more 96%,
before ~90%)
Momentum resolution improvement
20% - pt
Angular resolution improvement
30 % - φ
7%-θ
dE/dx resolution – 6.8 % full event (8.7 % before)
Seeding for secondary added
Outlook

Current approach - as a first iteration




Clustering without tracks information
Tracking several hypothesis
Second iteration – unfolding of cluster using
overlapped tracks information
TPC data lossy compression


requirement – conserve cluster shape
first optimistic results – additional compression
factor 60 %