Commit in java/branches/hps-java_HPSJAVA-88/tracking/src/main/java/org/hps/svt/alignment on MAIN
BuildCompact.java+8-51166 -> 1167
Remove the use of SvtUtils from the class BuildCompact. Specifically, use the sensor to check if it is in the top layer.

java/branches/hps-java_HPSJAVA-88/tracking/src/main/java/org/hps/svt/alignment
BuildCompact.java 1166 -> 1167
--- java/branches/hps-java_HPSJAVA-88/tracking/src/main/java/org/hps/svt/alignment/BuildCompact.java	2014-10-10 05:32:24 UTC (rev 1166)
+++ java/branches/hps-java_HPSJAVA-88/tracking/src/main/java/org/hps/svt/alignment/BuildCompact.java	2014-10-10 05:41:14 UTC (rev 1167)
@@ -32,7 +32,7 @@
 import org.apache.commons.cli.PosixParser;
 import org.apache.commons.lang.StringUtils;
 import org.hps.conditions.deprecated.HPSSVTSensorSetup;
-import org.hps.conditions.deprecated.SvtUtils;
+//===> import org.hps.conditions.deprecated.SvtUtils;
 import org.hps.recon.tracking.CoordinateTransformations;
 import org.jdom.Document;
 import org.jdom.Element;
@@ -44,6 +44,7 @@
 import org.lcsim.detector.IDetectorElement;
 import org.lcsim.detector.ITransform3D;
 import org.lcsim.detector.tracker.silicon.ChargeCarrier;
+import org.lcsim.detector.tracker.silicon.HpsSiSensor;
 import org.lcsim.detector.tracker.silicon.SiSensor;
 import org.lcsim.geometry.Detector;
 import org.lcsim.geometry.GeometryReader;
@@ -455,13 +456,15 @@
         //System.out.printf("%d sensors\n",sensors.size());
         for (SiSensor module: sensors) {
             // Create DAQ Maps
-            if (!SvtUtils.getInstance().isSetup()) {
+            /* ===> if (!SvtUtils.getInstance().isSetup()) {
                 SvtUtils.getInstance().setup(det);
-            }
-        	boolean isTop = SvtUtils.getInstance().isTopLayer(module);
+            } ===> */
+        	//===> boolean isTop = SvtUtils.getInstance().isTopLayer(module);
+        	boolean isTop = ((HpsSiSensor) module).isTopLayer();
         	int h = par.getHalf();
         	if ((isTop && h == 1) || (!isTop && h == 2)) {
-        		int layer = SvtUtils.getInstance().getLayerNumber(module);
+        		int layer = ((HpsSiSensor) module).getLayerNumber();
+        		//===> int layer = SvtUtils.getInstance().getLayerNumber(module);
         		if (layer == par.getSensor()) {
         			//found match
         			return module;
SVNspam 0.1