Commit in lcsim/src/org/lcsim/recon/cluster/structural/likelihood on MAIN
TrackToTrackPOCAInCalorimeter.java+2-21.2 -> 1.3
MJC: Deal with another parallel-lines special case

lcsim/src/org/lcsim/recon/cluster/structural/likelihood
TrackToTrackPOCAInCalorimeter.java 1.2 -> 1.3
diff -u -r1.2 -r1.3
--- TrackToTrackPOCAInCalorimeter.java	29 Mar 2007 19:12:12 -0000	1.2
+++ TrackToTrackPOCAInCalorimeter.java	2 Jan 2008 23:21:48 -0000	1.3
@@ -28,7 +28,7 @@
   * at the start of every event.
   * 
   * @author Mat Charles <[log in to unmask]>
-  * @version $Id: TrackToTrackPOCAInCalorimeter.java,v 1.2 2007/03/29 19:12:12 mcharles Exp $
+  * @version $Id: TrackToTrackPOCAInCalorimeter.java,v 1.3 2008/01/02 23:21:48 mcharles Exp $
   */
 
 public class TrackToTrackPOCAInCalorimeter implements StructuralLikelihoodQuantityWithEventInfo
@@ -70,7 +70,7 @@
 
         // Find the POCA:
 	double[] distancesAlongLinesToPOCAs = Line.getPOCAOfLines(line1, line2);
-	if (distancesAlongLinesToPOCAs == null) {
+	if (distancesAlongLinesToPOCAs == null || Double.isInfinite(distancesAlongLinesToPOCAs[0]) || Double.isInfinite(distancesAlongLinesToPOCAs[1])) {
 	    // Lines are parallel!
 	    // Assume yes
 	    return 1.0;
CVSspam 0.2.8