Commit in GeomConverter/src/org/lcsim/detector/tracker/silicon on MAIN
SiPixels.java+91.5 -> 1.6
Add diagnostics

GeomConverter/src/org/lcsim/detector/tracker/silicon
SiPixels.java 1.5 -> 1.6
diff -u -r1.5 -r1.6
--- SiPixels.java	27 Apr 2009 22:20:07 -0000	1.5
+++ SiPixels.java	29 Apr 2009 19:22:53 -0000	1.6
@@ -307,6 +307,15 @@
         double ymin = corner1.y() - 0.5 * ypitch;
         int nxbins = ixmax - ixmin + 1;
         int nybins = iymax - iymin + 1;
+        if (nxbins < 1) {
+            System.out.println("x binning error - ixmax: "+ixmax+" ixmin: "+ixmin+" xmin: "+xmin+" xmin0: "+xmin0+" xmax0: "+xmax0+" xsig: "+xsig);
+            nxbins = 1;
+        }
+        if (nybins < 1) {
+            System.out.println("y binning error - iymax: "+iymax+" iymin: "+iymin+" ymin: "+ymin+" ymin0: "+ymin0+" ymax0: "+ymax0+" ysig: "+ysig);
+            nybins = 1;
+        }
+
         bivariate.xBins(nxbins, xmin, xpitch);
         bivariate.yBins(nybins, ymin, ypitch);
 
CVSspam 0.2.8