21
22 May 2012 Robin Glattauer: Forward Tracking 1 KiTrack and KiTrack and ForwardTracking ForwardTracking Robin Glattauer ILD Workshop Software Pre- Meeting 22.05.2011 Track Reconstruction Packages for the FTD

22 May 2012 Robin Glattauer: ForwardTracking 1 KiTrack and ForwardTracking Robin Glattauer ILD Workshop Software Pre-Meeting 22.05.2011 Track Reconstruction

Embed Size (px)

DESCRIPTION

22 May 2012Robin Glattauer: ForwardTracking3 The Packages

Citation preview

Page 1: 22 May 2012 Robin Glattauer: ForwardTracking 1 KiTrack and ForwardTracking Robin Glattauer ILD Workshop Software Pre-Meeting 22.05.2011 Track Reconstruction

22 May 2012 Robin Glattauer: ForwardTracking

1

KiTrack and KiTrack and ForwardTracking ForwardTracking

Robin GlattauerILD Workshop

Software Pre-Meeting22.05.2011

Track Reconstruction Packages for the FTD

Page 2: 22 May 2012 Robin Glattauer: ForwardTracking 1 KiTrack and ForwardTracking Robin Glattauer ILD Workshop Software Pre-Meeting 22.05.2011 Track Reconstruction

22 May 2012 Robin Glattauer: ForwardTracking 2

The Forward Region

FTD 0,1 : pixel detectorFTD 2-6 : dual layer strip detector

Page 3: 22 May 2012 Robin Glattauer: ForwardTracking 1 KiTrack and ForwardTracking Robin Glattauer ILD Workshop Software Pre-Meeting 22.05.2011 Track Reconstruction

22 May 2012 Robin Glattauer: ForwardTracking 3

The Packages

Page 4: 22 May 2012 Robin Glattauer: ForwardTracking 1 KiTrack and ForwardTracking Robin Glattauer ILD Workshop Software Pre-Meeting 22.05.2011 Track Reconstruction

22 May 2012 Robin Glattauer: ForwardTracking 4

ForwardTracking

Depends on KiTrack and KiTrackMarlin Reconstructs tracks through the FTD For all tracks with

pT > 100 MeV 4 hits or more in FTD (needed for fitting)

Parallel to SiliconTracking Tracks combined by TrackSubsetProcessor

Page 5: 22 May 2012 Robin Glattauer: ForwardTracking 1 KiTrack and ForwardTracking Robin Glattauer ILD Workshop Software Pre-Meeting 22.05.2011 Track Reconstruction

22 May 2012 Robin Glattauer: ForwardTracking 5

TrackSubsetProcessor

Situation: tracks reconstructed by multiple packages with different algorithms

Which ones to take? Not all are compatible TrackSubsetProcessor creates one track

collection with completely compatible tracks Aim: Maximize quality of tracks Uses the Hopfield Neural Network from KiTrack

Page 6: 22 May 2012 Robin Glattauer: ForwardTracking 1 KiTrack and ForwardTracking Robin Glattauer ILD Workshop Software Pre-Meeting 22.05.2011 Track Reconstruction

22 May 2012 Robin Glattauer: ForwardTracking 6

Reconstruction chain

Page 7: 22 May 2012 Robin Glattauer: ForwardTracking 1 KiTrack and ForwardTracking Robin Glattauer ILD Workshop Software Pre-Meeting 22.05.2011 Track Reconstruction

22 May 2012 Robin Glattauer: ForwardTracking 7

KiTrack + ForwardTracking: The Main Methods

Cellular Automaton: find tracks Kalman Filter: fit tracks, gain quality indicator

and sort out Hopfield Neural Network: find a compatible

subset Alternative methods possible for every step

Page 8: 22 May 2012 Robin Glattauer: ForwardTracking 1 KiTrack and ForwardTracking Robin Glattauer ILD Workshop Software Pre-Meeting 22.05.2011 Track Reconstruction

22 May 2012 Robin Glattauer: ForwardTracking 8

Cellular Automaton

Use as much information as possible As early as possible:

When could 2,3,4 hits belong to a true track? Start with 2 hits and sort out in every step Do the segments form a possible track, i.e. are

they connected? (e.g. to the IP ) Only when this is finished use time consuming

methods like the Kalman Filter

Page 9: 22 May 2012 Robin Glattauer: ForwardTracking 1 KiTrack and ForwardTracking Robin Glattauer ILD Workshop Software Pre-Meeting 22.05.2011 Track Reconstruction

22 May 2012 Robin Glattauer: ForwardTracking 9

Cellular Automaton: example for a criterion to apply on two hits

Page 10: 22 May 2012 Robin Glattauer: ForwardTracking 1 KiTrack and ForwardTracking Robin Glattauer ILD Workshop Software Pre-Meeting 22.05.2011 Track Reconstruction

22 May 2012 Robin Glattauer: ForwardTracking 10

Cellular Automaton: Recent Developments

Deal with “overdose” of hits: rerun Automaton with different parameters → tighten the cuts

(not yet committed)

Page 11: 22 May 2012 Robin Glattauer: ForwardTracking 1 KiTrack and ForwardTracking Robin Glattauer ILD Workshop Software Pre-Meeting 22.05.2011 Track Reconstruction

22 May 2012 Robin Glattauer: ForwardTracking 11

Cellular Automaton: Recent Developments

Taking care of pT dependencies

Page 12: 22 May 2012 Robin Glattauer: ForwardTracking 1 KiTrack and ForwardTracking Robin Glattauer ILD Workshop Software Pre-Meeting 22.05.2011 Track Reconstruction

22 May 2012 Robin Glattauer: ForwardTracking 12

Good pT dependency

Page 13: 22 May 2012 Robin Glattauer: ForwardTracking 1 KiTrack and ForwardTracking Robin Glattauer ILD Workshop Software Pre-Meeting 22.05.2011 Track Reconstruction

22 May 2012 Robin Glattauer: ForwardTracking 13

Bad pT dependency

Page 14: 22 May 2012 Robin Glattauer: ForwardTracking 1 KiTrack and ForwardTracking Robin Glattauer ILD Workshop Software Pre-Meeting 22.05.2011 Track Reconstruction

22 May 2012 Robin Glattauer: ForwardTracking 14

Kalman Filter KalTest + KalDet + MarlinTrk Use χ² probability as quality indicator Make a cut at 0.005 Faster to use additional prefilter like helix fit, Needs more investigation (effect on efficiency)

Page 15: 22 May 2012 Robin Glattauer: ForwardTracking 1 KiTrack and ForwardTracking Robin Glattauer ILD Workshop Software Pre-Meeting 22.05.2011 Track Reconstruction

22 May 2012 Robin Glattauer: ForwardTracking 15

Hopfield Neural Network

Goal: find compatible subset Hit sharing tracks mainly from combinatorial

background → incompatible

Now a template class

Page 16: 22 May 2012 Robin Glattauer: ForwardTracking 1 KiTrack and ForwardTracking Robin Glattauer ILD Workshop Software Pre-Meeting 22.05.2011 Track Reconstruction

22 May 2012 Robin Glattauer: ForwardTracking 16

Results See talk on Thursday Promising, but needs more fine tuning Efficiency: good, but:– Drop in efficiency for high pT needs resolving– Intermediate region

Page 17: 22 May 2012 Robin Glattauer: ForwardTracking 1 KiTrack and ForwardTracking Robin Glattauer ILD Workshop Software Pre-Meeting 22.05.2011 Track Reconstruction

22 May 2012 Robin Glattauer: ForwardTracking 17

Possible Further Improvements

More sophisticated steering Alternative and additional algorithms at each

stage Flexible acting

Page 18: 22 May 2012 Robin Glattauer: ForwardTracking 1 KiTrack and ForwardTracking Robin Glattauer ILD Workshop Software Pre-Meeting 22.05.2011 Track Reconstruction

22 May 2012 Robin Glattauer: ForwardTracking 18

Thank you!

Page 19: 22 May 2012 Robin Glattauer: ForwardTracking 1 KiTrack and ForwardTracking Robin Glattauer ILD Workshop Software Pre-Meeting 22.05.2011 Track Reconstruction

22 May 2012 Robin Glattauer: ForwardTracking 19

Back Up

Page 20: 22 May 2012 Robin Glattauer: ForwardTracking 1 KiTrack and ForwardTracking Robin Glattauer ILD Workshop Software Pre-Meeting 22.05.2011 Track Reconstruction

22 May 2012 Robin Glattauer: ForwardTracking 20

Regions

Page 21: 22 May 2012 Robin Glattauer: ForwardTracking 1 KiTrack and ForwardTracking Robin Glattauer ILD Workshop Software Pre-Meeting 22.05.2011 Track Reconstruction

22 May 2012 Robin Glattauer: ForwardTracking 21