lcsim/src/org/lcsim/contrib/uiowa
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