hps-java/src/test/java/org/lcsim/hps/evio
diff -u -r1.2 -r1.3
--- MCRawDataToEvio4Converter_Test.java 22 Mar 2012 22:03:35 -0000 1.2
+++ MCRawDataToEvio4Converter_Test.java 23 Mar 2012 22:42:11 -0000 1.3
@@ -1,21 +1,22 @@
package org.lcsim.hps.evio;
import java.io.File;
+import java.net.URL;
-import org.jlab.coda.jevio.BaseStructure;
-import org.jlab.coda.jevio.CompositeData;
-import org.jlab.coda.jevio.EvioEvent;
-import org.jlab.coda.jevio.EvioReader;
-import org.jlab.coda.jevio.test.CompositeTester;
+import org.lcsim.util.cache.FileCache;
import org.lcsim.util.loop.LCSimLoop;
public class MCRawDataToEvio4Converter_Test {
- String fileName = "/u1/hps/trackerTest/ap2.2gev050mevsel_SLIC-v2r11p1_geant4-v9r3p2_QGSP_BERT_HPS-Test-JLAB-v4pt0_rawData.slcio";
-
+ String url = "http://www.lcsim.org/test/hps";
+ String fileName = "ap2.2gev050mevsel_SLIC-v2r11p1_geant4-v9r3p2_QGSP_BERT_HPS-Test-JLAB-v4pt0_rawData.slcio";
+
public void testRawDataCnv() throws Exception {
- File lcioFile = new File(fileName);
+ FileCache cache = new FileCache();
+ cache.setCacheDirectory(new File(".testdata"));
+ File lcioFile = cache.getCachedFile(new URL(url + "/" + fileName));
+
LCSimLoop loop = new LCSimLoop();
loop.setLCIORecordSource(lcioFile);
MCRawDataToEvio4Converter driver = new MCRawDataToEvio4Converter();
@@ -24,6 +25,7 @@
loop.dispose();
/*
+ Read back EVIO file...very verbose so left commented out for now.
File evioFile = new File("MCRawData.evio");
EvioReader reader = new EvioReader(evioFile);
EvioEvent event = reader.parseNextEvent();
@@ -48,5 +50,4 @@
}
*/
}
-
-}
+}
\ No newline at end of file