Print

Print


Commit in lcsim/src/org/lcsim/recon/tracking/seedtracker on MAIN
HelixFitter.java+1-41.8 -> 1.9
Use the new HelicalTrackCross method that calculates the track direction from the helix for stereo hits.

lcsim/src/org/lcsim/recon/tracking/seedtracker
HelixFitter.java 1.8 -> 1.9
diff -u -r1.8 -r1.9
--- HelixFitter.java	19 Jan 2011 20:44:04 -0000	1.8
+++ HelixFitter.java	28 Feb 2011 19:19:11 -0000	1.9
@@ -16,8 +16,6 @@
 import org.lcsim.fit.helicaltrack.HelicalTrackFitter;
 import org.lcsim.fit.helicaltrack.HelicalTrackFitter.FitStatus;
 import org.lcsim.fit.helicaltrack.HelicalTrackHit;
-import org.lcsim.fit.helicaltrack.HelixUtils;
-import org.lcsim.fit.helicaltrack.TrackDirection;
 import org.lcsim.fit.line.SlopeInterceptLineFit;
 import org.lcsim.recon.tracking.seedtracker.diagnostic.ISeedTrackerDiagnostics;
 import org.lcsim.fit.zsegment.ZSegmentFit;
@@ -194,8 +192,7 @@
             if (hit instanceof HelicalTrackCross) {
                 
                 //  Found a stereo hit - calculate the track direction and pass it to the hit
-                TrackDirection trkdir = HelixUtils.CalculateTrackDirection(helix, pathmap.get(hit));
-                ((HelicalTrackCross) hit).setTrackDirection(trkdir, helix.covariance());
+                ((HelicalTrackCross) hit).setTrackDirection(helix);
             }
         }
         return;
CVSspam 0.2.8