Commit in GeomConverter/src/org/lcsim/geometry/util on RefactorBranch
DummyFieldMap.java+26added 1.1.2.1
BaseDetector.java+2-11.1.2.1 -> 1.1.2.2
+28-1
1 added + 1 modified, total 2 files
Fix GC-57.  Detector has default DummyFieldMap, replaced if Field exists in compact description.

GeomConverter/src/org/lcsim/geometry/util
DummyFieldMap.java added at 1.1.2.1
diff -N DummyFieldMap.java
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ DummyFieldMap.java	29 Sep 2005 01:03:58 -0000	1.1.2.1
@@ -0,0 +1,26 @@
+/*
+ * DummyFieldMap.java
+ *
+ * Created on September 28, 2005, 5:49 PM
+ */
+
+package org.lcsim.geometry.util;
+
+import org.lcsim.geometry.FieldMap;
+
+/**
+ *
+ * @author jeremym
+ */
+public class DummyFieldMap implements FieldMap
+{
+    private static final double[] dummyField = {0,0,0};
+    
+    public DummyFieldMap()
+    {}
+    
+    public double[] getField(double[] position)
+    {
+        return dummyField;
+    }    
+}

GeomConverter/src/org/lcsim/geometry/util
BaseDetector.java 1.1.2.1 -> 1.1.2.2
diff -u -r1.1.2.1 -r1.1.2.2
--- BaseDetector.java	28 Sep 2005 06:23:52 -0000	1.1.2.1
+++ BaseDetector.java	29 Sep 2005 01:03:58 -0000	1.1.2.2
@@ -29,7 +29,8 @@
         extends org.lcsim.geometry.compact.Detector
         implements HepRepProvider
 {
-    private FieldMap fieldMap;
+    /* FieldMap that is initialized to a dummy class.  Reset by addField() method. --JM */
+    private FieldMap fieldMap = new DummyFieldMap();
     
     public BaseDetector(Element node)
     {
CVSspam 0.2.8