Difference between revisions of "Solid Tracking"

From Hall A Wiki
Jump to: navigation, search
(New page: =Things to do and learn from tracking= *Need to define input and output data structures for tracking code ** Output from tracking should be standardized so we can easily compare ...)
 
(Link to new wiki)
 
(35 intermediate revisions by 5 users not shown)
Line 1: Line 1:
=Things to do and learn from tracking=
+
This page has been moved to [https://solid.jlab.org/wiki/index.php/Tracking https://solid.jlab.org/wiki/index.php/Tracking] in the new [https://solid.jlab.org/wiki SoLID Wiki].  Please do not edit this page.
 +
 
 +
= document =
 +
 
 +
Weizhi's note in 2018
 +
 
 +
https://solid.jlab.org/cgi-bin/public/ShowDocument?docid=96
 +
 
 +
Weizhi's result with SAMPA
 +
https://solid.jlab.org/cgi-bin/private/ShowDocument?docid=95
 +
 
 +
repo
 +
https://github.com/xweizhi/SoLIDTracking
 +
 
 +
= [[Solid GEM Digitization | Digitization ]] =
 +
 
 +
input for tracking, closely related
 +
 
 +
see details in the link
 +
 
 +
= resolution =
 +
 
 +
The call function and resolution files are at
 +
 
 +
https://github.com/JeffersonLab/solid_gemc/blob/master/analysis/tracking_resolution
 +
 
 +
see "readme" for details
 +
 
 +
= Xin Qian's input =
 +
 
 +
==Things to do and learn from tracking==
  
 
*Need to define input and output data structures for tracking code
 
*Need to define input and output data structures for tracking code
Line 6: Line 36:
  
 
*Algorithms to try
 
*Algorithms to try
**        Xin's progressive tracking
+
**        [[Xin's progressive tracking]]
 
***              3D (present)
 
***              3D (present)
 
***                2D (track x,y separately and combine)
 
***                2D (track x,y separately and combine)
Line 19: Line 49:
 
**        Calorimeter and other detector information
 
**        Calorimeter and other detector information
 
**        Potential improvements
 
**        Potential improvements
 +
**        Dead areas in GEMs
  
 
*Benchmarks
 
*Benchmarks
Line 34: Line 65:
 
**        Uncorrelated - correlated backgrounds
 
**        Uncorrelated - correlated backgrounds
 
**        Readout strip configuration: x/y vs. r/phi
 
**        Readout strip configuration: x/y vs. r/phi
 +
 +
==Tracking Roadmap==
 +
 +
* Input and output
 +
** Develop GEMC banks output standards
 +
** Create implement GEM hit <-> banks interface for digitization code
 +
** Create library for loading banks output, clustering for tracking code
 +
** For library, interface with Hall A analyzer, ROOT output
 +
 +
* Can be done in parallel:
 +
** Implement other algorithms
 +
** Evaluate benchmarks
 +
 +
== slide ==
 +
 +
Resolution update
 +
https://hallaweb.jlab.org/dvcslog/SoLID/22
 +
 +
Xin's comment on 2011/09/21
 +
http://hallaweb.jlab.org/12GeV/SoLID/download/tracking/for_Nilanga.pdf
 +
 +
= Calibration and resolution from GEM hits =
 +
 +
* [https://hallaweb.jlab.org/wiki/images/a/a5/New_calibration.pdf Calibration and resolution with current CLEO field] by Rich Holmes (3 Feb 2016)

Latest revision as of 15:39, 7 December 2020

This page has been moved to https://solid.jlab.org/wiki/index.php/Tracking in the new SoLID Wiki. Please do not edit this page.

document

Weizhi's note in 2018

https://solid.jlab.org/cgi-bin/public/ShowDocument?docid=96

Weizhi's result with SAMPA https://solid.jlab.org/cgi-bin/private/ShowDocument?docid=95

repo https://github.com/xweizhi/SoLIDTracking

Digitization

input for tracking, closely related

see details in the link

resolution

The call function and resolution files are at

https://github.com/JeffersonLab/solid_gemc/blob/master/analysis/tracking_resolution

see "readme" for details

Xin Qian's input

Things to do and learn from tracking

  • Need to define input and output data structures for tracking code
    • Output from tracking should be standardized so we can easily compare


  • Condiderations
    • With and without magnetic fields
    • With field, is there p dependence
    • GEM clustering dependence
    • Calorimeter and other detector information
    • Potential improvements
    • Dead areas in GEMs
  • Benchmarks
    • Tracking rate
    • Tracking efficiency (#of real tracks reconstructed/# of real tracks)
    • Effect of noise in fits (hits replaced with noise)
    • Pure noise tracks (ghost tracks)
    • Multi-track reconstruction efficiency
    • Helicity dependence of reconstruction (efficiency *and* quality)
    • Noise correlation between planes effects
  • Benchmark conditions to map
    • Background rates 0 - x5
    • Background rate derivatives (for helicity dependence)
    • Uncorrelated - correlated backgrounds
    • Readout strip configuration: x/y vs. r/phi

Tracking Roadmap

  • Input and output
    • Develop GEMC banks output standards
    • Create implement GEM hit <-> banks interface for digitization code
    • Create library for loading banks output, clustering for tracking code
    • For library, interface with Hall A analyzer, ROOT output
  • Can be done in parallel:
    • Implement other algorithms
    • Evaluate benchmarks

slide

Resolution update https://hallaweb.jlab.org/dvcslog/SoLID/22

Xin's comment on 2011/09/21 http://hallaweb.jlab.org/12GeV/SoLID/download/tracking/for_Nilanga.pdf

Calibration and resolution from GEM hits