lcsim/src/org/lcsim/contrib/uiowa
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");
}