Author: [log in to unmask]
Date: Thu Oct 30 13:17:22 2014
New Revision: 1352
Log:
Implement the abstract method used to retrieve the t0 shifts from the conditions set. Remove all setters in favor of the generic setters in the base class.
Modified:
java/branches/hps_java_trunk_HPSJAVA-255/conditions/src/main/java/org/hps/conditions/svt/SvtConditions.java
java/branches/hps_java_trunk_HPSJAVA-255/conditions/src/main/java/org/hps/conditions/svt/TestRunSvtConditions.java
Modified: java/branches/hps_java_trunk_HPSJAVA-255/conditions/src/main/java/org/hps/conditions/svt/SvtConditions.java
=============================================================================
--- java/branches/hps_java_trunk_HPSJAVA-255/conditions/src/main/java/org/hps/conditions/svt/SvtConditions.java (original)
+++ java/branches/hps_java_trunk_HPSJAVA-255/conditions/src/main/java/org/hps/conditions/svt/SvtConditions.java Thu Oct 30 13:17:22 2014
@@ -3,25 +3,23 @@
import org.hps.conditions.svt.SvtChannel.SvtChannelCollection;
import org.hps.conditions.svt.SvtDaqMapping.SvtDaqMappingCollection;
+import org.hps.conditions.svt.SvtT0Shift.SvtT0ShiftCollection;
+
// TODO: Move all constants to their own class
import static org.hps.conditions.svt.SvtChannel.MAX_NUMBER_OF_SAMPLES;
/**
- * This class contains all SVT conditions data by readout channel. {@link SvtChannel}
- * objects from the {@linkSvtChannelMap} should be used to lookup the conditions using the
- * {@link #getChannelConstants(SvtChannel)} method.
+ *
+ * This class contains all test run SVT conditions data by readout channel.
+ * {@link SvtChannel} objects from the SVT channel map should be used to
+ * lookup the conditions using the {@link #getChannelConstants(SvtChannel)}
+ * method.
*
* @author Jeremy McCormick <[log in to unmask]>
* @author Omar Moreno <[log in to unmask]>
*/
public final class SvtConditions extends AbstractSvtConditions {
- /** SVT conditions data. */
- protected SvtDaqMappingCollection daqMap = null;
-
- public SvtConditions(){
- }
-
/**
* Get the {@link SvtDaqMappingCollection} associated with these conditions.
*
@@ -29,7 +27,7 @@
*/
@Override
public SvtDaqMappingCollection getDaqMap(){
- return daqMap;
+ return (SvtDaqMappingCollection) daqMap;
}
/**
@@ -42,25 +40,16 @@
return (SvtChannelCollection) channelMap;
}
- /**
- * Set the {@link SvtDaqMappingCollection} associated with these conditions.
+ /**
+ * Get the {@link SvtT0ShiftCollection} associated with these conditions.
*
- * @param daqMap The SVT DAQ map.
- * @return
+ * @return The {@link SvtT0ShiftCollection}
*/
- public void setDaqMap(SvtDaqMappingCollection daqMap) {
- this.daqMap = daqMap;
+ @Override
+ public SvtT0ShiftCollection getT0Shifts() {
+ return (SvtT0ShiftCollection) t0Shifts;
}
-
- /**
- * Set the channel map of type {@link SvtChannelCollection}.
- *
- * @param channelMap The SVT channel map.
- */
- public void setChannelMap(SvtChannelCollection channelMap){
- this.channelMap = channelMap;
- }
/**
* Convert this object to a human readable string. This method prints a formatted
Modified: java/branches/hps_java_trunk_HPSJAVA-255/conditions/src/main/java/org/hps/conditions/svt/TestRunSvtConditions.java
=============================================================================
--- java/branches/hps_java_trunk_HPSJAVA-255/conditions/src/main/java/org/hps/conditions/svt/TestRunSvtConditions.java (original)
+++ java/branches/hps_java_trunk_HPSJAVA-255/conditions/src/main/java/org/hps/conditions/svt/TestRunSvtConditions.java Thu Oct 30 13:17:22 2014
@@ -3,21 +3,22 @@
import org.hps.conditions.svt.TestRunSvtChannel.TestRunSvtChannelCollection;
import org.hps.conditions.svt.TestRunSvtDaqMapping.TestRunSvtDaqMappingCollection;
+import org.hps.conditions.svt.TestRunSvtT0Shift.TestRunSvtT0ShiftCollection;
+
// TODO: Move all constants to their own class
import static org.hps.conditions.svt.SvtChannel.MAX_NUMBER_OF_SAMPLES;
/**
- * This class contains all test run SVT conditions data by readout channel. {@link SvtChannel}
- * objects from the {@linkSvtChannelMap} should be used to lookup the conditions using the
- * {@link #getChannelConstants(SvtChannel)} method.
+ * This class contains all test run SVT conditions data by readout channel.
+ * {@link TestRunSvtChannel} objects from the SVT channel map should be used to
+ * lookup the conditions using the {@link #getChannelConstants(TestRunSvtChannel)}
+ * method.
*
* @author Jeremy McCormick <[log in to unmask]>
* @author Omar Moreno <[log in to unmask]>
*/
public class TestRunSvtConditions extends AbstractSvtConditions {
- protected TestRunSvtDaqMappingCollection daqMap = null;
-
/**
* Get the {@link TestRunSvtDaqMappingCollection} associated with these conditions.
*
@@ -25,33 +26,29 @@
*/
@Override
public TestRunSvtDaqMappingCollection getDaqMap() {
- return daqMap;
+ return (TestRunSvtDaqMappingCollection) daqMap;
}
+ /**
+ * Get the {@link TestRunSvtChannelCollection} for this set of conditions.
+ *
+ * @return The SVT channel map.
+ */
@Override
public TestRunSvtChannelCollection getChannelMap() {
return (TestRunSvtChannelCollection) channelMap;
}
/**
- * Set the {@link TestRunSvtDaqMappingCollection} associated with these conditions.
+ * Get the {@link TestRunSvtT0ShiftCollection} associated with these conditions.
*
- * @param daqMap The SVT DAQ map.
- * @return
+ * @return The {@link TestRunSvtT0ShiftCollection}
*/
- public void setDaqMap(TestRunSvtDaqMappingCollection daqMap) {
- this.daqMap = daqMap;
+ @Override
+ public TestRunSvtT0ShiftCollection getT0Shifts() {
+ return (TestRunSvtT0ShiftCollection) t0Shifts;
}
- /**
- * Set the channel map of type {@link TestRunSvtChannelCollection}.
- *
- * @param channelMap The SVT channel map.
- */
- public void setChannelMap(TestRunSvtChannelCollection channelMap){
- this.channelMap = channelMap;
- }
-
/**
* Convert this object to a human readable string. This method prints a formatted
* table of channel data independently of how its member objects implement their
|