helix track finding and track fitting algorithm
play

Helix Track Finding and Track Fitting Algorithm A FPGA tracking - PowerPoint PPT Presentation

Helix Track Finding and Track Fitting Algorithm A FPGA tracking algorithm for helix tracking using STT and MVD David Mnchow II. Physikalisches Institut Universitt Gieen Content PANDA Specifics Conformal Mapping Hough Transformation


  1. Helix Track Finding and Track Fitting Algorithm A FPGA tracking algorithm for helix tracking using STT and MVD David Münchow II. Physikalisches Institut Universität Gießen

  2. Content • PANDA Specifics • Conformal Mapping • Hough Transformation • Secondary Vertex • z-Direction • Future Page 2 David Münchow 14.04.2009

  3. Situation in PANDA experiment Straw Tube Tracker (STT) or Time Projection Chamber (TPC) Micro Vertex Detector (MVD) • Simulated data with PANDARoot framework • Uses digitized hit data for STT and MVD detector Page 3 David Münchow 14.04.2009

  4. PANDA Specifics • Target Spectrometer (forward detectors not used in the moment) • Homogenous B z =2 T (Solenoid) • TOSCA field maps incl. overlap region solenoid-dipole • Charged article tracks B-field can be described as a helix Page 4 David Münchow 14.04.2009

  5. PANDA Specifics • In x,y plane, tracks can be described as circles • Problem: many circles with different radii and different centers • Solution: conformal mapping 10 muons with 1 GeV simulated on PANDA root framework Page 5 David Münchow 14.04.2009

  6. Conformal Mapping • Angle preserving, not length preserving • Easier tracking for lines → transform circles to straight lines • Transformation: − x x ′ = 0 x 2 r − y y ′ = 0 y 2 r ( ) ( ) 2 2 2 = − + − r x x y y 0 0 ( ) • Reference point must be on the circle , , x y z 0 0 0 Page 6 David Münchow 14.04.2009

  7. Conformal Mapping • Real space • Conformal space Page 7 David Münchow 14.04.2009

  8. Hough Transformation • Line tracking with Hough transformation • Take all possible lines through a point in conformal space • Describe it with parameters r and θ ( ) cos sin θ = θ + θ r x y • Add it as a count to a r - θ -matrix (parameter space) Page 8 David Münchow 14.04.2009

  9. Hough Transformation • Find peaks to get track parameter radius r’ angle θ Page 9 David Münchow 14.04.2009

  10. Secondary Vertex ( ) , , • Problem: one reference gives only tracks x y z 0 0 0 through this point • Solution: reiterate with each hit point as reference point Page 10 David Münchow 14.04.2009

  11. z-Direction • Find z-component with an different Hough transformation for each found track x-z projection of helical track z α = − α tan λ off y − x x arctan α = 0 − y y 0 λ α off and get parameter α off (offset) and λ (pitch) Page 11 David Münchow 14.04.2009

  12. Results • Algorithm gets back helix parameters after back-transformation to real space: center of helix x c , y c radius r offset α off pitch λ found tracks Page 12 David Münchow 14.04.2009

  13. Future • Testing and optimizing algorithm in the PANDARoot framework • Implementation to an FPGA Platform • Fix point instead of float • 24 bit (in division and multiplikation 48 bit) • Hough space of 512 × 512 indices • Lookup Table for sinus: 128 indices with 16 bit Page 13 David Münchow 14.04.2009

  14. Thank you Page 14 David Münchow 14.04.2009

Recommend


More recommend