lcsim/src/org/lcsim/recon/pfa/structural
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