Commit in GeomConverter/src/org/lcsim/geometry/subdetector on MAIN
BarrelEndcapFlag.java+6-21.3 -> 1.4
oops...put unknown flag back

GeomConverter/src/org/lcsim/geometry/subdetector
BarrelEndcapFlag.java 1.3 -> 1.4
diff -u -r1.3 -r1.4
--- BarrelEndcapFlag.java	23 Mar 2009 17:43:17 -0000	1.3
+++ BarrelEndcapFlag.java	23 Mar 2009 18:11:52 -0000	1.4
@@ -2,13 +2,13 @@
 
 public enum BarrelEndcapFlag
 {
-    BARREL(0), ENDCAP_NORTH(1), ENDCAP_SOUTH(2), ENDCAP(3);
+    UNKNOWN(-1), BARREL(0), ENDCAP_NORTH(1), ENDCAP_SOUTH(2), ENDCAP(3);
     
     private int flag;
     
     BarrelEndcapFlag(int flag)
     {
-    	if (flag < 0 || flag > 3)
+    	if (flag < -1 || flag > 3)
     	{
     		throw new IllegalArgumentException("Bad BarrelEndcapFlag value: " + flag);
     	}
@@ -55,6 +55,10 @@
         {
             return ENDCAP_SOUTH;
         }
+        else if (flag == -1)
+        {
+        	return UNKNOWN;
+        }
         else
         {
         	throw new IllegalArgumentException("Bad flag value: " + flag);
CVSspam 0.2.8