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