Commit in lcsim/src/org/lcsim/mc/fast/tracking on MAIN
ReconTrack.java+4-31.9 -> 1.10
 getReferencePoint now returns (0,0,0) instead of point on track closest to true origin

lcsim/src/org/lcsim/mc/fast/tracking
ReconTrack.java 1.9 -> 1.10
diff -u -r1.9 -r1.10
--- ReconTrack.java	23 Oct 2006 19:42:29 -0000	1.9
+++ ReconTrack.java	25 Apr 2008 06:13:09 -0000	1.10
@@ -19,7 +19,7 @@
  * are provided. <br>
  *
  * @author Tony Johnson, Wolfgang Walkowiak
- * @version $Id: ReconTrack.java,v 1.9 2006/10/23 19:42:29 tonyj Exp $
+ * @version $Id: ReconTrack.java,v 1.10 2008/04/25 06:13:09 timb Exp $
  */
 public class ReconTrack implements Track
 {
@@ -41,6 +41,7 @@
    private DocaTrackParameters m_smear = null;
    transient private Particle mc;
    private int m_tcharge;
+   private double[] _refpoint = {0,0,0};
 
    ReconTrack(double bField, TrackResolutionTables parm, SimpleTables SmTbl, Random rand, Particle mc, boolean hist, boolean simple)
    {
@@ -394,11 +395,11 @@
     * Get the original vertex point of smeared MC track.
     */
 
-   // Get the MC truth particle's origin.
+   // Get the reference point used for track parameter calculations
    //
    public double[] getReferencePoint()
    {
-      return m_smear.getPosition(m_smear.getL0());
+       return _refpoint;
    }
 
    public boolean isReferencePointPCA()
CVSspam 0.2.8