Commit in hps-java/src/main/java/org/lcsim/hps/users/mgraham on MAIN
FastTrackAnalysisDriver.java+2-11.5 -> 1.6
fix to calculation of separation between nearest hits

hps-java/src/main/java/org/lcsim/hps/users/mgraham
FastTrackAnalysisDriver.java 1.5 -> 1.6
diff -u -r1.5 -r1.6
--- FastTrackAnalysisDriver.java	30 Aug 2012 14:38:28 -0000	1.5
+++ FastTrackAnalysisDriver.java	30 Aug 2012 16:56:03 -0000	1.6
@@ -903,7 +903,8 @@
                     Hep3Vector struvec = VecOp.mult(strumeas, stru);
                     Hep3Vector strvec = VecOp.add(strorigin, struvec);
                     int strlayer = str.layer();
-                    if (layer == strlayer && VecOp.sub(clvec, strvec).magnitude() < Math.abs(mindist)) {
+                    //for some reason (str!=cl) not working anymore...so make sure the distance between hits isn't 0
+                    if (layer == strlayer && VecOp.sub(clvec, strvec).magnitude() < Math.abs(mindist)&&VecOp.sub(clvec, strvec).magnitude()!=0) {
                         mindist = VecOp.sub(clvec, strvec).magnitude();
                         if (Math.abs(clvec.z()) > Math.abs(strvec.z())) {
                             mindist = -mindist;
CVSspam 0.2.12


Use REPLY-ALL to reply to list

To unsubscribe from the LCD-CVS list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=LCD-CVS&A=1