Difference between revisions of "Reconstruction Tasks and Topics for Further Development"

From GlueXWiki
Jump to: navigation, search
(Comments from Curtis)
Line 1: Line 1:
 
__TOC__
 
__TOC__
== Mark's Draft List ==
 
The items listed here are areas that we have identified as needing further development and/or study. Feel free to add your topics or comment on those already listed. Comments can be entered on the "discussion" tab (see above).
 
  
# Particle identification
+
= Focus Areas =
## What is the general scheme (or schemes) that we want to support?
+
 
## What is the nature of the user interface into particle ID information?
+
We will try to broadly classify outstanding software issues and tasks into three focus areas:  Tracking, Calorimetry, and PID.  For each of these areas we have appointed a contact person:  Simon (Tracking), Matt (Calorimetry), and Paul (PID).  The contact person should report progress on the resolution of high-priority issues at each software meeting.  A prioritized list of problems and tasks appears below.
# &chi;<sup>2</sup> distributions from track fits
+
 
## What are the main causes of tracks in the zero probability peak?
+
== Tracking ==
## Are hit reconstruction errors calculated correctly? Consistently?
+
 
# Re-do checks of error matrices from photon reconstruction
+
=== Issues to Resolve ===
 +
 
 +
# wrong track sign choice at pattern recognition stage in FDC
 +
# poor proton reconstruction in b<sub>1</sub>&pi; events
 +
# incorrect &chi;<sup>2</sup> distributions from track fits:  huge peak at zero
 +
# validate propagation of errors from hit level through the fitting procedure to the track level
 +
 
 +
=== Questions to Answer ===
 +
 
 +
# How do we handle large single Coulomb scattering in tracking, e.g. between the CDC and FDC?
 +
# How do we handle decays in tracking? (This might have similar resolution to the question above since the track shape is similar.)
 +
 
 +
== Calorimetry ==
 +
 
 +
=== Issues to Resolve ===
 +
 
 +
# allow easy switch between 1-2-3-4 and 3-3-4 BCAL schemes; include calibrations for both
 +
# tune new BCAL reconstruction algorithm, explore impact on shower multiplicity in b<sub>1</sub>&pi; events
 +
# include timing reconstruction in FCAL
 +
# correct the error matrix calculation for both FCAL and BCAL
 +
 
 +
=== Questions to Answer===
 +
 
 
# When photons get split into multiple clusters, is all of the energy detected?
 
# When photons get split into multiple clusters, is all of the energy detected?
# How do we handle large single Coulomb scattering in tracking?
 
# How do we handle decays in tracking?
 
 
# What is our efficiency for &pi;<sup>0</sup> detection? &eta;&rarr;&gamma;&gamma;?
 
# What is our efficiency for &pi;<sup>0</sup> detection? &eta;&rarr;&gamma;&gamma;?
  
== Comments from Curtis ==
+
== PID ==
This looks like a good list. I might suggest that it be reworked a bit. In particular, we have three broad topics with issues:
+
 
# tracking
+
=== Issues to Resolve ===
# photon reconstruction
+
# particle identification.
+
  
With regard to (1), the problems manifest themselves as large chi-squares from tracking and the tracking errors being problematic in a way that cannot be systematically corrected. I would guess that these are correlated with underlying issues in:
+
# develop convention for defining t<sub>0</sub> for each detector
# pattern recognition where incorrect hits are used.
+
# large scattering in material between CDC and FDC.
+
# possible errors in the fitting procedure itself.
+
# other as yet unknown causes.
+
I think that the only way that we are going to make progress here is to go systematically through the code and try to identify problems and fix them. I believe that Simon, Paul M. and possibly Kei after the beam tests.
+
  
With regard to (2), my feeling from our b1-pi studies is that this is coupled to the BCAL reconstruction. In this case, the big improvements will hopefully come from tuning the algorithm in the the existing code. However, there are some caveats.
 
# The BCAL readout segmentation will affect this. We need to settle this asap, or move forward under the 1-2-3-4 assumption.
 
# Once segmentation is settled, we can go back and tweak the parameters in the BCAL code.
 
In this case, Matt updated code which is checked in and Will L. is now looking at it. Modulo (i) being decided, I hope that we can move forward fairly quickly here.
 
  
Finally, for (3), this is a higher level issue that will ultimately require (1) and (2) to be improved.Your posed questions put this in the light more of discussion, rather than underlying software issues. While it may lead to issues as we move forward on the above, it is hard to say at the moment.
+
=== Questions to Answer ===
For progress, Paul M. is going through the code looking at the inputs to the PID and trying to make sure that they make sense.
+
# What is the general scheme (or schemes) that we want to support?
 +
# What is the nature of the user interface into particle ID information?

Revision as of 07:24, 8 September 2011

Focus Areas

We will try to broadly classify outstanding software issues and tasks into three focus areas: Tracking, Calorimetry, and PID. For each of these areas we have appointed a contact person: Simon (Tracking), Matt (Calorimetry), and Paul (PID). The contact person should report progress on the resolution of high-priority issues at each software meeting. A prioritized list of problems and tasks appears below.

Tracking

Issues to Resolve

  1. wrong track sign choice at pattern recognition stage in FDC
  2. poor proton reconstruction in b1π events
  3. incorrect χ2 distributions from track fits: huge peak at zero
  4. validate propagation of errors from hit level through the fitting procedure to the track level

Questions to Answer

  1. How do we handle large single Coulomb scattering in tracking, e.g. between the CDC and FDC?
  2. How do we handle decays in tracking? (This might have similar resolution to the question above since the track shape is similar.)

Calorimetry

Issues to Resolve

  1. allow easy switch between 1-2-3-4 and 3-3-4 BCAL schemes; include calibrations for both
  2. tune new BCAL reconstruction algorithm, explore impact on shower multiplicity in b1π events
  3. include timing reconstruction in FCAL
  4. correct the error matrix calculation for both FCAL and BCAL

Questions to Answer

  1. When photons get split into multiple clusters, is all of the energy detected?
  2. What is our efficiency for π0 detection? η→γγ?

PID

Issues to Resolve

  1. develop convention for defining t0 for each detector


Questions to Answer

  1. What is the general scheme (or schemes) that we want to support?
  2. What is the nature of the user interface into particle ID information?