Print

Print


Author: omoreno
Date: Mon Oct 27 11:54:38 2014
New Revision: 1317

Log:
Update to extend AbstractSvtDaqMapping.

Modified:
    java/branches/hps_java_trunk_HPSJAVA-255/conditions/src/main/java/org/hps/conditions/svt/TestRunSvtDaqMapping.java

Modified: java/branches/hps_java_trunk_HPSJAVA-255/conditions/src/main/java/org/hps/conditions/svt/TestRunSvtDaqMapping.java
 =============================================================================
--- java/branches/hps_java_trunk_HPSJAVA-255/conditions/src/main/java/org/hps/conditions/svt/TestRunSvtDaqMapping.java	(original)
+++ java/branches/hps_java_trunk_HPSJAVA-255/conditions/src/main/java/org/hps/conditions/svt/TestRunSvtDaqMapping.java	Mon Oct 27 11:54:38 2014
@@ -2,8 +2,7 @@
 
 import org.lcsim.detector.tracker.silicon.HpsSiSensor;
 import org.lcsim.detector.tracker.silicon.HpsTestRunSiSensor;
-import org.hps.conditions.AbstractConditionsObject;
-import org.hps.conditions.ConditionsObjectCollection;
+
 import org.hps.util.Pair;
 
 /**
@@ -11,22 +10,11 @@
  * 
  * @author Omar Moreno <[log in to unmask]>
  */
-public class TestRunSvtDaqMapping extends AbstractConditionsObject {
+public class TestRunSvtDaqMapping extends AbstractSvtDaqMapping {
 
-	public static class TestRunSvtDaqMappingCollection extends ConditionsObjectCollection<TestRunSvtDaqMapping> {
+	public static class TestRunSvtDaqMappingCollection 
+	    extends AbstractSvtDaqMappingCollection<TestRunSvtDaqMapping> {
 	
-        /**
-         * Flag values for top or bottom half.
-         */
-        public static final String TOP_HALF = "T";
-        public static final String BOTTOM_HALF = "B";
-        
-        /**
-         * Flag values for axial or stereo sensors 
-         */
-        public static final String AXIAL = "A";
-        public static final String STEREO = "S";
-
         /**
 		 * Get a test run DAQ pair (FPGA and Hybrid ID) for the given 
 		 * {@linkplain HpsTestRunSiSensor}
@@ -34,7 +22,7 @@
 		 * @param  sensor A sensor of type {@link HpsTestRunSiSensor}
 		 * @return The DAQ pair associated with the sensor 
 		 */
-		Pair<Integer, Integer> getDaqPair(HpsSiSensor sensor){
+		public Pair<Integer, Integer> getDaqPair(HpsSiSensor sensor){
 			
 			String svtHalf = sensor.isTopLayer() ? TOP_HALF : BOTTOM_HALF; 
 			for(TestRunSvtDaqMapping daqMapping : this.getObjects()){
@@ -115,16 +103,4 @@
 	public int getHybridID(){
 		return getFieldValue("hybrid");
 	}
-
-	public String getSvtHalf() {
-        return getFieldValue("svt_half");
-    }
-
-    public int getLayerNumber() {
-        return getFieldValue("layer");
-    }
-    
-    public String getOrientation() { 
-    	return getFieldValue("orientation");
-    }
 }