Print

Print


Commit in java/trunk/tracking/src/test/java/org/hps/recon/tracking/gbl on MAIN
HpsGblRefitterTest.java+44added 1224
Test case.
Work in progress.
Needs checks and assertions.

java/trunk/tracking/src/test/java/org/hps/recon/tracking/gbl
HpsGblRefitterTest.java added at 1224
--- java/trunk/tracking/src/test/java/org/hps/recon/tracking/gbl/HpsGblRefitterTest.java	                        (rev 0)
+++ java/trunk/tracking/src/test/java/org/hps/recon/tracking/gbl/HpsGblRefitterTest.java	2014-10-16 20:31:58 UTC (rev 1224)
@@ -0,0 +1,44 @@
+package org.hps.recon.tracking.gbl;
+
+import java.io.File;
+import java.net.URL;
+import junit.framework.TestCase;
+import org.hps.conditions.deprecated.CalibrationDriver;
+import org.hps.recon.tracking.HelicalTrackHitDriver;
+import org.hps.recon.tracking.TrackerReconDriver;
+import static org.hps.recon.tracking.gbl.GBLDriverTest.testURLBase;
+import org.lcsim.event.EventHeader;
+import org.lcsim.geometry.Detector;
+import org.lcsim.util.cache.FileCache;
+import org.lcsim.util.loop.LCSimLoop;
+
+/**
+ *
+ * @author Norman A. Graf
+ *
+ * @version $Id$
+ */
+public class HpsGblRefitterTest extends TestCase
+{
+
+    static final String testURLBase = "http://www.lcsim.org/test/hps-java/";
+    static final String testFileName = "HpsGblRefitterTest.slcio";
+    private final int nEvents = 10000;
+
+    public void testHpsGblRefitter() throws Exception
+    {
+        File lcioInputFile = null;
+        URL testURL = new URL(testURLBase + "/" + testFileName);
+        FileCache cache = new FileCache();
+        lcioInputFile = cache.getCachedFile(testURL);
+        LCSimLoop loop = new LCSimLoop();
+        loop.setLCIORecordSource(lcioInputFile);
+
+        HpsGblRefitter fitter = new HpsGblRefitter();
+        fitter.setDebug(false);
+       
+        loop.add(fitter);
+        loop.loop(nEvents);
+        loop.dispose();
+    }
+}
\ No newline at end of file
SVNspam 0.1