lcsim/src/org/lcsim/contrib/tracking
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");