Commit in lcsim/src/org/lcsim/contrib/tracking on MAIN
AxialBarrelTrackFinder1.java+2-11.1 -> 1.2
Changed to DeDetector for access to B field.

lcsim/src/org/lcsim/contrib/tracking
AxialBarrelTrackFinder1.java 1.1 -> 1.2
diff -u -r1.1 -r1.2
--- AxialBarrelTrackFinder1.java	9 Jul 2007 06:09:40 -0000	1.1
+++ AxialBarrelTrackFinder1.java	9 Jul 2007 21:01:27 -0000	1.2
@@ -16,6 +16,7 @@
 import org.lcsim.fit.circle.CircleFitter;
 
 import org.lcsim.geometry.Detector;
+import org.lcsim.detector.converter.compact.DeDetector;
 import org.lcsim.geometry.subdetector.MultiLayerTracker;
 import org.lcsim.event.EventHeader.LCMetaData;
 import org.lcsim.geometry.util.TrackerIDDecoder;
@@ -113,7 +114,7 @@
         
         // Get z component of magnetic field
         Hep3Vector ip = new BasicHep3Vector(0.,0.,0.);
-        double b_field = detector.getFieldMap().getField(ip).z();
+        double b_field = ((DeDetector)(detector.getDetectorElement())).getBField(ip).z();
         
         // Get the barrel tracker attributes
         MultiLayerTracker barrel = (MultiLayerTracker)detector.getSubdetector("TrackerBarrel");
CVSspam 0.2.8