Commit in lcsim/src/org/lcsim/recon/pfa/structural on MAIN
ReclusterDTreeDriver.java+2-21.14 -> 1.15
MJC: Prevent null pointer crash

lcsim/src/org/lcsim/recon/pfa/structural
ReclusterDTreeDriver.java 1.14 -> 1.15
diff -u -r1.14 -r1.15
--- ReclusterDTreeDriver.java	10 Sep 2008 17:31:09 -0000	1.14
+++ ReclusterDTreeDriver.java	24 Sep 2008 00:12:33 -0000	1.15
@@ -35,7 +35,7 @@
   * in this package, which uses the implementation in
   * org.lcsim.recon.cluster.directedtree developed by NIU).
   *
-  * @version $Id: ReclusterDTreeDriver.java,v 1.14 2008/09/10 17:31:09 mcharles Exp $
+  * @version $Id: ReclusterDTreeDriver.java,v 1.15 2008/09/24 00:12:33 mcharles Exp $
   * @author Mat Charles <[log in to unmask]>
   */
 
@@ -1628,7 +1628,7 @@
 	    Hep3Vector trackExtrapPointInLayer = result.extendToECALLayer(getLayer(seedHitToUse));
 	    // It's possible (but rare) for trackExtrapPointInLayer to be null -- e.g. if track just clipped the calorimeter
 	    // and never entered layer 2. Watch for that case.
-	    if (trackExtrapPointInLayer != null) {
+	    if (trackExtrapPointInLayer != null && interceptPointLayer1 != null) {
 		double distForCut = VecOp.sub(positionOfSeedHit, trackExtrapPointInLayer).magnitude();
 		if (distForCut < cutTrackSeedDist) {
 		    // Within 1cm
CVSspam 0.2.8