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;