Commit in lcsim/src/org/lcsim/contrib/uiowa on MAIN
LayerBasedMIPGeometryHandler.java+15-121.4 -> 1.5
MJC: (contrib) Move some printout into debug loop

lcsim/src/org/lcsim/contrib/uiowa
LayerBasedMIPGeometryHandler.java 1.4 -> 1.5
diff -u -r1.4 -r1.5
--- LayerBasedMIPGeometryHandler.java	13 Oct 2008 06:30:26 -0000	1.4
+++ LayerBasedMIPGeometryHandler.java	22 Oct 2008 17:42:03 -0000	1.5
@@ -23,7 +23,7 @@
  * from the IP, then finding the hits in the outermost layer
  * of that subdetector.
  *
- * @version $Id: LayerBasedMIPGeometryHandler.java,v 1.4 2008/10/13 06:30:26 mcharles Exp $
+ * @version $Id: LayerBasedMIPGeometryHandler.java,v 1.5 2008/10/22 17:42:03 mcharles Exp $
  */
 
 public class LayerBasedMIPGeometryHandler extends MIPGeometryHandler {
@@ -31,6 +31,7 @@
     private Map<Track, BasicCluster> m_newMapMIP;
     private HelixExtrapolator m_extrap;
     private HelixExtrapolationResult m_result;
+    protected boolean m_debug = false;
 
     public LayerBasedMIPGeometryHandler(Map<Track, BasicCluster> mapTrackToMIP, HelixExtrapolator extrap) {
 	super();
@@ -132,17 +133,19 @@
 	}
 
 	if (trackPointInLayer_N == null || trackPointInLayer_NminusOne==null) {
-	    System.out.println("ERROR: Extrapolation failure when computing tangent for lastLayer="+lastLayer+" and subdet="+outermostSubdet.getClass().getName());
-	    System.out.println("Tried to extrapolate to layer "+layerN+" and layer "+(layerN-1)+" of "+calName);
-	    if (trackPointInLayer_N == null) {
-		System.out.println("  -- point in layer "+layerN+" was NULL!");
-	    } else {
-		System.out.println("  -- point in layer "+layerN+" found OK: ("+trackPointInLayer_N.x()+", "+trackPointInLayer_N.y()+", "+trackPointInLayer_N.z()+")");
-	    }
-	    if (trackPointInLayer_NminusOne == null) {
-		System.out.println("  -- point in layer "+(layerN-1)+" was NULL!");
-	    } else {
-		System.out.println("  -- point in layer "+(layerN-1)+" found OK: ("+trackPointInLayer_NminusOne.x()+", "+trackPointInLayer_NminusOne.y()+", "+trackPointInLayer_NminusOne.z()+")");
+	    if (m_debug) {
+		System.out.println("ERROR: Extrapolation failure when computing tangent for lastLayer="+lastLayer+" and subdet="+outermostSubdet.getClass().getName());
+		System.out.println("Tried to extrapolate to layer "+layerN+" and layer "+(layerN-1)+" of "+calName);
+		if (trackPointInLayer_N == null) {
+		    System.out.println("  -- point in layer "+layerN+" was NULL!");
+		} else {
+		    System.out.println("  -- point in layer "+layerN+" found OK: ("+trackPointInLayer_N.x()+", "+trackPointInLayer_N.y()+", "+trackPointInLayer_N.z()+")");
+		}
+		if (trackPointInLayer_NminusOne == null) {
+		    System.out.println("  -- point in layer "+(layerN-1)+" was NULL!");
+		} else {
+		    System.out.println("  -- point in layer "+(layerN-1)+" found OK: ("+trackPointInLayer_NminusOne.x()+", "+trackPointInLayer_NminusOne.y()+", "+trackPointInLayer_NminusOne.z()+")");
+		}
 	    }
 	    throw new ExtrapolationFailureException("Unable to compute tangent");
 	}
CVSspam 0.2.8