Print

Print


Commit in lcsim/src/org/lcsim/contrib/uiowa on MAIN
ReclusterDTreeDriver.java+2-21.51 -> 1.52
MJC: Prevent null pointer crash

lcsim/src/org/lcsim/contrib/uiowa
ReclusterDTreeDriver.java 1.51 -> 1.52
diff -u -r1.51 -r1.52
--- ReclusterDTreeDriver.java	23 Sep 2008 16:45:40 -0000	1.51
+++ ReclusterDTreeDriver.java	24 Sep 2008 00:11:53 -0000	1.52
@@ -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.51 2008/09/23 16:45:40 tjkim Exp $
+  * @version $Id: ReclusterDTreeDriver.java,v 1.52 2008/09/24 00:11:53 mcharles Exp $
   * @author Mat Charles <[log in to unmask]>
   */
 
@@ -1808,7 +1808,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