Commit in lcsim/src/org/lcsim/recon/pfa/structural on MAIN
LayerBasedMIPGeometryHandler.java+2-41.3 -> 1.4
MJC: Loosen requirements since we can now run into cases with null/empty MIPs for some tracks

lcsim/src/org/lcsim/recon/pfa/structural
LayerBasedMIPGeometryHandler.java 1.3 -> 1.4
diff -u -r1.3 -r1.4
--- LayerBasedMIPGeometryHandler.java	6 Sep 2008 23:47:26 -0000	1.3
+++ LayerBasedMIPGeometryHandler.java	22 Oct 2008 17:54:20 -0000	1.4
@@ -23,7 +23,7 @@
  * from the IP, then finding the hits in the outermost layer
  * of that subdetector.
  *
- * @version $Id: LayerBasedMIPGeometryHandler.java,v 1.3 2008/09/06 23:47:26 mcharles Exp $
+ * @version $Id: LayerBasedMIPGeometryHandler.java,v 1.4 2008/10/22 17:54:20 mcharles Exp $
  */
 
 public class LayerBasedMIPGeometryHandler extends MIPGeometryHandler {
@@ -45,9 +45,7 @@
 
 	// Find the MIP trace for the track
 	BasicCluster mip = m_newMapMIP.get(tr);
-	if (mip == null) {
-	    throw new AssertionError("Track of class "+tr.getClass().getName()+" with p="+(new BasicHep3Vector(tr.getMomentum())).magnitude()+" has null mip!");
-	} else if (mip.getCalorimeterHits().size()==0) {
+	if (mip == null || mip.getCalorimeterHits().size()==0) {
 	    Hep3Vector interceptPoint = null;
 	    if (m_result != null) { interceptPoint = m_result.getInterceptPoint(); }
 	    if (interceptPoint == null) {
CVSspam 0.2.8