Difference between revisions of "Mattione Update 05072012"

From GlueXWiki
Jump to: navigation, search
(Spiral Fitting - Histograms)
Line 23: Line 23:
  
 
== Spiral Fitting - Histograms ==
 
== Spiral Fitting - Histograms ==
 +
* Improvements from last time (04/25/2012):
 +
** Changed track candidate algorithm structure (removes memory explosion & slow reconstruction): Yielded ~10% fewer events with no track candidates.
 +
** Switched to new Kalman Filter code (includes fix for broken tracks):
 +
** Truncated track stepping once track turns back inwards towards the target (&Delta;r < 0.0): Yielded X% fewer events with no time-based tracks.
 +
 
* # Reconstructed Tracks / Event:
 
* # Reconstructed Tracks / Event:
** NOTE: Hit selectors disabled for wire based & time based fits: just use hits from track candidates (and ignore hits after spiral turn back inwards)
+
** NOTE: Hit selectors disabled for wire based & time based fits, except for "SVN Code": instead use hits from track candidates (and ignore hits after spiral turn back inwards)
 
{| class="wikitable"
 
{| class="wikitable"
 
| [[Image:Mattione_Update_05072012_SlowPiPlus_NumCandidates.gif|thumb|left|350px|Track Candidates]]
 
| [[Image:Mattione_Update_05072012_SlowPiPlus_NumCandidates.gif|thumb|left|350px|Track Candidates]]
Line 31: Line 36:
 
|}
 
|}
 
<br style="clear:both;"/>
 
<br style="clear:both;"/>
 
* Track Candidates: Track Parameter Differences (BEST Reconstructed - Thrown)
 
** Best Reconstructed = Track Candidate that is the closest match to the thrown track.
 
** NOTE: &Delta;&phi; = 20 not real, due to artifact: reconstructed track candidate parameters are reported at a point along the track (~)just outside the start counter, whereas thrown parameters reported at thrown vertex (beamline)
 
** Need to work on &theta; reconstruction.
 
{| class="wikitable"
 
| [[Image:Mattione_Update_05072012_SlowPiPlus_DeltaP.gif|thumb|left|350px|p<sub>Reconstructed</sub> - p<sub>Thrown</sub>]]
 
| [[Image:Mattione_Update_05072012_SlowPiPlus_DeltaTheta.gif|thumb|left|350px|&theta;<sub>Reconstructed</sub> - &theta;<sub>Thrown</sub>]]
 
| [[Image:Mattione_Update_05072012_SlowPiPlus_DeltaPhi.gif|thumb|left|350px|&phi;<sub>Reconstructed</sub> - &phi;<sub>Thrown</sub>]]
 
|}
 

Revision as of 02:05, 7 May 2012

Track Candidate Reconstruction Sampling

  • All events have one π+ thrown at p = 150 MeV/c, θ = 90 degrees, φ = random.
  • These are identical to those presented at the 04/25/2012 Tracking Software meeting.
Event # Hits (CDC & Truth) Current (04/08/12) Code Track Candidates Spiral Code Track Candidates
Event 1
Mattione Update 04252012 SlowPiPlus Event1 Hits.png
Mattione Update 04252012 SlowPiPlus Event1 Current.png
Mattione Update 04252012 SlowPiPlus Event1 Spiral.png
Event 2
Mattione Update 04252012 SlowPiPlus Event2 Hits.png
Mattione Update 04252012 SlowPiPlus Event2 Current.png
Mattione Update 04252012 SlowPiPlus Event2 Spiral.png
Event 3
Mattione Update 04252012 SlowPiPlus Event3 Hits.png
Mattione Update 04252012 SlowPiPlus Event3 Current.png
Mattione Update 04252012 SlowPiPlus Event3 Spiral.png
Event 294
Mattione Update 04252012 SlowPiPlus Event294 Hits.png
Mattione Update 04252012 SlowPiPlus Event294 Current.png
Mattione Update 04252012 SlowPiPlus Event294 Spiral.png


Spiral Fitting - Histograms

  • Improvements from last time (04/25/2012):
    • Changed track candidate algorithm structure (removes memory explosion & slow reconstruction): Yielded ~10% fewer events with no track candidates.
    • Switched to new Kalman Filter code (includes fix for broken tracks):
    • Truncated track stepping once track turns back inwards towards the target (Δr < 0.0): Yielded X% fewer events with no time-based tracks.
  • # Reconstructed Tracks / Event:
    • NOTE: Hit selectors disabled for wire based & time based fits, except for "SVN Code": instead use hits from track candidates (and ignore hits after spiral turn back inwards)
Track Candidates
Wire Based Tracks
Time Based Tracks