Commit in lcsim/src/org/lcsim/recon/cluster/util on MAIN
ClusterFirstLayerDecision.java+7-21.3 -> 1.4
Bugfix: Watch for case with no hits that pass preselection

lcsim/src/org/lcsim/recon/cluster/util
ClusterFirstLayerDecision.java 1.3 -> 1.4
diff -u -r1.3 -r1.4
--- ClusterFirstLayerDecision.java	3 Nov 2006 21:54:14 -0000	1.3
+++ ClusterFirstLayerDecision.java	6 Nov 2006 21:34:14 -0000	1.4
@@ -8,7 +8,7 @@
  * Accept clusters if their innermost hit is in the first n layers
  * (i.e. innermost hit has layer index < n)
  * 
- * @version $Id: ClusterFirstLayerDecision.java,v 1.3 2006/11/03 21:54:14 mcharles Exp $
+ * @version $Id: ClusterFirstLayerDecision.java,v 1.4 2006/11/06 21:34:14 mcharles Exp $
  */
 
 public class ClusterFirstLayerDecision implements DecisionMakerSingle<Cluster> 
@@ -57,6 +57,11 @@
 		innermostHit = hit;
 	    }
 	}
-	return (firstLayer < m_layerCut);
+	if (innermostHit==null) {
+	    // No valid hits
+	    return false;
+	} else {
+	    return (firstLayer < m_layerCut);
+	}
     }
 }
CVSspam 0.2.8