Print

Print


Author: [log in to unmask]
Date: Thu Dec 10 13:23:22 2015
New Revision: 4047

Log:
Fix bug in track direction normalization.

Modified:
    java/trunk/tracking/src/main/java/org/hps/recon/tracking/straight/STUtils.java

Modified: java/trunk/tracking/src/main/java/org/hps/recon/tracking/straight/STUtils.java
 =============================================================================
--- java/trunk/tracking/src/main/java/org/hps/recon/tracking/straight/STUtils.java	(original)
+++ java/trunk/tracking/src/main/java/org/hps/recon/tracking/straight/STUtils.java	Thu Dec 10 13:23:22 2015
@@ -195,8 +195,8 @@
         public Hep3Vector getDirection() {
             double dxdz = getFit(VIEW.XZ).slope();
             double dydz = getFit(VIEW.YZ).slope();
-            double dzdz = 1- Math.sqrt( dxdz*dxdz + dydz*dydz);
-            return new BasicHep3Vector(dxdz, dydz, dzdz);
+            double dzdz = 1;
+            return VecOp.unit(new BasicHep3Vector(dxdz, dydz, dzdz));
         }
     
         public List<StereoPair> getHits() {