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() {