Commit in lcsim/src/org/lcsim/recon/tracking/seedtracker on MAIN
FastCheck.java+1-81.14 -> 1.15
Use the new HelicalTrackCross method of using a helix fit to specify the track direction for a stereo hit.

lcsim/src/org/lcsim/recon/tracking/seedtracker
FastCheck.java 1.14 -> 1.15
diff -u -r1.14 -r1.15
--- FastCheck.java	16 Nov 2010 15:46:02 -0000	1.14
+++ FastCheck.java	28 Feb 2011 19:17:12 -0000	1.15
@@ -7,8 +7,6 @@
 import org.lcsim.fit.helicaltrack.HelicalTrackCross;
 import org.lcsim.fit.helicaltrack.HelicalTrackFit;
 import org.lcsim.fit.helicaltrack.HelicalTrackHit;
-import org.lcsim.fit.helicaltrack.HelixUtils;
-import org.lcsim.fit.helicaltrack.TrackDirection;
 import org.lcsim.fit.threepointcircle.ThreePointCircleFitter;
 import org.lcsim.fit.twopointcircle.TwoPointCircleFit;
 import org.lcsim.fit.twopointcircle.TwoPointCircleFitter;
@@ -510,12 +508,7 @@
             HelicalTrackCross cross = (HelicalTrackCross) hit;
             HelicalTrackFit helix = null;
             if (seed != null) helix = seed.getHelix();
-            if (helix != null) {
-                TrackDirection trkdir = HelixUtils.CalculateTrackDirection(helix, helix.PathMap().get(hit));
-                cross.setTrackDirection(trkdir, helix.covariance());
-            } else {
-                cross.resetTrackDirection();
-            }
+            cross.setTrackDirection(helix);
         }
     }
 
CVSspam 0.2.8