Author: [log in to unmask]
Date: Mon May 18 13:43:46 2015
New Revision: 2998
Log:
Change class name from EpicsScalarData to EpicsData.
Added:
java/trunk/evio/src/test/java/org/hps/evio/EpicsDataTest.java
- copied, changed from r2951, java/trunk/evio/src/test/java/org/hps/evio/EpicsScalarDataTest.java
java/trunk/record-util/src/main/java/org/hps/record/epics/EpicsData.java
- copied, changed from r2951, java/trunk/record-util/src/main/java/org/hps/record/epics/EpicsScalarData.java
Removed:
java/trunk/evio/src/test/java/org/hps/evio/EpicsScalarDataTest.java
java/trunk/record-util/src/main/java/org/hps/record/epics/EpicsScalarData.java
Modified:
java/trunk/evio/src/main/java/org/hps/evio/LCSimEngRunEventBuilder.java
java/trunk/record-util/src/main/java/org/hps/record/epics/EpicsEvioProcessor.java
java/trunk/record-util/src/main/java/org/hps/record/epics/EpicsGenericObject.java
java/trunk/record-util/src/main/java/org/hps/record/evio/crawler/EpicsLog.java
Modified: java/trunk/evio/src/main/java/org/hps/evio/LCSimEngRunEventBuilder.java
=============================================================================
--- java/trunk/evio/src/main/java/org/hps/evio/LCSimEngRunEventBuilder.java (original)
+++ java/trunk/evio/src/main/java/org/hps/evio/LCSimEngRunEventBuilder.java Mon May 18 13:43:46 2015
@@ -10,7 +10,7 @@
import org.hps.recon.ecal.triggerbank.TIData;
import org.hps.recon.ecal.triggerbank.TDCData;
import org.hps.record.epics.EpicsEvioProcessor;
-import org.hps.record.epics.EpicsScalarData;
+import org.hps.record.epics.EpicsData;
import org.hps.record.evio.EvioEventUtilities;
import org.hps.record.scalars.ScalarData;
import org.hps.record.scalars.ScalarsEvioProcessor;
@@ -36,7 +36,7 @@
TriggerConfigEvioReader triggerConfigReader = null;
EpicsEvioProcessor epicsProcessor = new EpicsEvioProcessor();
- EpicsScalarData epicsData;
+ EpicsData epicsData;
ScalarsEvioProcessor scalarProcessor = new ScalarsEvioProcessor();
ScalarData scalarData;
@@ -78,7 +78,7 @@
}
/**
- * Create and cache an {@link org.hps.record.epics.EpicsScalarData} object.
+ * Create and cache an {@link org.hps.record.epics.EpicsData} object.
*
* @param evioEvent The EVIO event data.
*/
Copied: java/trunk/evio/src/test/java/org/hps/evio/EpicsDataTest.java (from r2951, java/trunk/evio/src/test/java/org/hps/evio/EpicsScalarDataTest.java)
=============================================================================
--- java/trunk/evio/src/test/java/org/hps/evio/EpicsScalarDataTest.java (original)
+++ java/trunk/evio/src/test/java/org/hps/evio/EpicsDataTest.java Mon May 18 13:43:46 2015
@@ -13,7 +13,7 @@
import org.hps.record.enums.DataSourceType;
import org.hps.record.enums.ProcessingStage;
import org.hps.record.epics.EpicsEvioProcessor;
-import org.hps.record.epics.EpicsScalarData;
+import org.hps.record.epics.EpicsData;
import org.hps.record.evio.EvioDetectorConditionsProcessor;
import org.lcsim.event.EventHeader;
import org.lcsim.util.Driver;
@@ -27,7 +27,7 @@
*
* @author Jeremy McCormick <[log in to unmask]>
*/
-public class EpicsScalarDataTest extends TestCase {
+public class EpicsDataTest extends TestCase {
static final String TEST_FILE_URL = "http://www.lcsim.org/test/hps-java/ScalarsTest/hpsecal_004469_1000_events.evio.0";
@@ -63,7 +63,7 @@
readLoop.setLCIORecordSource(outputFile);
readLoop.add(new Driver() {
public void process(EventHeader event) {
- EpicsScalarData data = EpicsScalarData.read(event);
+ EpicsData data = EpicsData.read(event);
if (data != null) {
System.out.println("read back EPICS data ...");
System.out.println(data.toString());
Copied: java/trunk/record-util/src/main/java/org/hps/record/epics/EpicsData.java (from r2951, java/trunk/record-util/src/main/java/org/hps/record/epics/EpicsScalarData.java)
=============================================================================
--- java/trunk/record-util/src/main/java/org/hps/record/epics/EpicsScalarData.java (original)
+++ java/trunk/record-util/src/main/java/org/hps/record/epics/EpicsData.java Mon May 18 13:43:46 2015
@@ -18,7 +18,7 @@
*
* @author <a href="mailto:[log in to unmask]">Jeremy McCormick</a>
*/
-public final class EpicsScalarData {
+public final class EpicsData {
/**
* Default collection name in the LCSim events.
@@ -111,8 +111,8 @@
* @param event the LCIO event
* @return the EPICS data from the event
*/
- public static EpicsScalarData read(final EventHeader event) {
- if (event.hasCollection(GenericObject.class, EpicsScalarData.DEFAULT_COLLECTION_NAME)) {
+ public static EpicsData read(final EventHeader event) {
+ if (event.hasCollection(GenericObject.class, EpicsData.DEFAULT_COLLECTION_NAME)) {
return read(event, DEFAULT_COLLECTION_NAME);
} else {
return null;
@@ -126,12 +126,12 @@
* @param collectionName the collection name
* @return the EPICS data from the LCIO event
*/
- static EpicsScalarData read(final EventHeader event, final String collectionName) {
+ static EpicsData read(final EventHeader event, final String collectionName) {
final List<GenericObject> collection = event.get(GenericObject.class, collectionName);
@SuppressWarnings("rawtypes")
final Map stringMap = event.getMetaData(collection).getStringParameters();
final String[] keys = (String[]) stringMap.get(EPICS_SCALAR_NAMES);
- final EpicsScalarData data = new EpicsScalarData();
+ final EpicsData data = new EpicsData();
data.fromGenericObject(collection.get(0), keys);
return data;
}
Modified: java/trunk/record-util/src/main/java/org/hps/record/epics/EpicsEvioProcessor.java
=============================================================================
--- java/trunk/record-util/src/main/java/org/hps/record/epics/EpicsEvioProcessor.java (original)
+++ java/trunk/record-util/src/main/java/org/hps/record/epics/EpicsEvioProcessor.java Mon May 18 13:43:46 2015
@@ -6,7 +6,7 @@
import org.jlab.coda.jevio.EvioEvent;
/**
- * This is an EVIO event processor that will read EPICS events (event tag 31) and turn them into {@link EpicsScalarData}
+ * This is an EVIO event processor that will read EPICS events (event tag 31) and turn them into {@link EpicsData}
* objects.
*
* @author <a href="mailto:[log in to unmask]">Jeremy McCormick</a>
@@ -16,19 +16,19 @@
/**
* The current EPICS data object.
*/
- private EpicsScalarData data;
+ private EpicsData data;
/**
- * Get the current {@link EpicsScalarData} object created from record processing.
+ * Get the current {@link EpicsData} object created from record processing.
*
- * @return the {@link EpicsScalarData} object created from record processing
+ * @return the {@link EpicsData} object created from record processing
*/
- public EpicsScalarData getEpicsScalarData() {
+ public EpicsData getEpicsScalarData() {
return this.data;
}
/**
- * Process EVIO data and create a {@link EpicsScalarData} if EPICS data bank exists in the event.
+ * Process EVIO data and create a {@link EpicsData} if EPICS data bank exists in the event.
*
* @param evio the <code>EvioEvent</code> that possibly has EPICS data
*/
@@ -52,7 +52,7 @@
if (epicsBank != null) {
final String epicsData = epicsBank.getStringData()[0];
- this.data = new EpicsScalarData();
+ this.data = new EpicsData();
this.data.fromString(epicsData);
}
}
Modified: java/trunk/record-util/src/main/java/org/hps/record/epics/EpicsGenericObject.java
=============================================================================
--- java/trunk/record-util/src/main/java/org/hps/record/epics/EpicsGenericObject.java (original)
+++ java/trunk/record-util/src/main/java/org/hps/record/epics/EpicsGenericObject.java Mon May 18 13:43:46 2015
@@ -5,7 +5,7 @@
/**
* This is an implementation of GenericObject for reading and writing EPICS data. There is no functionality here
* intended for ends users. Instead, the EPICS data should be accessed using
- * {@link EpicsScalarData#read(org.lcsim.event.EventHeader)} to create the data object from input event data.
+ * {@link EpicsData#read(org.lcsim.event.EventHeader)} to create the data object from input event data.
*
* @author <a href="mailto:[log in to unmask]">Jeremy McCormick</a>
*/
Modified: java/trunk/record-util/src/main/java/org/hps/record/evio/crawler/EpicsLog.java
=============================================================================
--- java/trunk/record-util/src/main/java/org/hps/record/evio/crawler/EpicsLog.java (original)
+++ java/trunk/record-util/src/main/java/org/hps/record/evio/crawler/EpicsLog.java Mon May 18 13:43:46 2015
@@ -4,7 +4,7 @@
import java.util.Map;
import org.hps.record.epics.EpicsEvioProcessor;
-import org.hps.record.epics.EpicsScalarData;
+import org.hps.record.epics.EpicsData;
import org.hps.record.evio.EvioEventProcessor;
import org.jlab.coda.jevio.EvioEvent;
@@ -12,9 +12,9 @@
private final Map<String, Integer> counts = new HashMap<String, Integer>();
- private EpicsScalarData currentData;
+ private EpicsData currentData;
- private final EpicsScalarData logData = new EpicsScalarData();
+ private final EpicsData logData = new EpicsData();
private final EpicsEvioProcessor processor = new EpicsEvioProcessor();
private final RunSummary runSummary;
|