Commit in GeomConverter/src/org/lcsim/detector/solids on MAIN
Polycone.java+2-41.4 -> 1.5
CD - Avoid possible negative sign on volume

GeomConverter/src/org/lcsim/detector/solids
Polycone.java 1.4 -> 1.5
diff -u -r1.4 -r1.5
--- Polycone.java	18 Feb 2008 23:25:50 -0000	1.4
+++ Polycone.java	6 Jun 2008 00:22:56 -0000	1.5
@@ -112,15 +112,13 @@
                     double a2 = zplanes.get(i).rmin;
                     double b2 = zplanes.get(i).rmax;
 
-                    //we force z2 to be bigger than z1 by sorting at the beginning
                     double dv = Math.PI/(3.0)*(z2-z1)*(b2*b2 + b1*b2 + b1*2 - a2*a2 - a2*a1 - a1*a1);
-
-                    vol+=dv;
+                    vol+=Math.abs(dv);
                     z1=z2;  
                     a1=a2;
                     b1=b2;
                 }
-                
+
 		return vol;
 	}
 
CVSspam 0.2.8