java/trunk/hps-java/src/main/java/org/lcsim/hps/recon/tracking
--- java/trunk/hps-java/src/main/java/org/lcsim/hps/recon/tracking/FieldMap.java 2014-01-08 17:24:46 UTC (rev 102)
+++ java/trunk/hps-java/src/main/java/org/lcsim/hps/recon/tracking/FieldMap.java 2014-01-08 20:16:05 UTC (rev 103)
@@ -176,4 +176,15 @@
return izix;
}
+
+ public static void printFieldMap() {
+ int xval = 0;
+ System.out.printf("---- B-field ----\n");
+ System.out.printf("%5s %5s %10s\n", "z","x","B");
+ for(int zval=-100;zval< 1400;++zval) {
+ double bfield = FieldMap.getFieldFromMap((double)zval, (double)xval);
+ System.out.printf("%5d %5d %10.3f\n", zval,xval,bfield);
+ }
+ }
+
}
java/trunk/hps-java/src/main/java/org/lcsim/hps/recon/tracking/gbl
--- java/trunk/hps-java/src/main/java/org/lcsim/hps/recon/tracking/gbl/GBLOutputDriver.java 2014-01-08 17:24:46 UTC (rev 102)
+++ java/trunk/hps-java/src/main/java/org/lcsim/hps/recon/tracking/gbl/GBLOutputDriver.java 2014-01-08 20:16:05 UTC (rev 103)
@@ -15,6 +15,7 @@
import org.lcsim.event.Track;
import org.lcsim.geometry.Detector;
import org.lcsim.hps.recon.tracking.EventQuality;
+import org.lcsim.hps.recon.tracking.FieldMap;
import org.lcsim.hps.recon.tracking.TrackUtils;
import org.lcsim.util.Driver;
import org.lcsim.util.aida.AIDA;
@@ -22,6 +23,8 @@
/**
* This driver is used to convert lcio input to a relative unstructured output format used as imput to GBL
*
+* We should port GBL to java.
+*
* @author Per Hansson Adrian <[log in to unmask]>
* @version $Id: GBLOutputDriver.java,v 1.9 2013/11/07 03:54:58 phansson Exp $ $Date: 2013/11/07 03:54:58 $ $Author: phansson $
*
@@ -77,7 +80,8 @@
truthRes = new TruthResiduals(bfield);
truthRes.setDebug(_debug);
truthRes.setHideFrame(hideFrame);
-
+ FieldMap.printFieldMap();
+
}