Commit in lcsim/sandbox on MAIN
StandaloneDriverTest.java+38added 1.1


lcsim/sandbox
StandaloneDriverTest.java added at 1.1
diff -N StandaloneDriverTest.java
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ StandaloneDriverTest.java	24 Feb 2011 19:59:00 -0000	1.1
@@ -0,0 +1,38 @@
+/*
+ * To change this template, choose Tools | Templates
+ * and open the template in the editor.
+ */
+
+package org.lcsim.recon.tracking.seedtracker;
+
+import java.io.File;
+import junit.framework.TestCase;
+import org.lcsim.event.EventHeader;
+import org.lcsim.recon.tracking.seedtracker.trackingdrivers.clic_sid.MainTrackingDriver;
+import org.lcsim.util.Driver;
+import org.lcsim.util.loop.LCSimLoop;
+
+/**
+ *
+ * @author jeremym
+ */
+public class StandaloneDriverTest extends TestCase
+{
+    public void testIt() throws Exception
+    {
+      LCSimLoop loop = new LCSimLoop();
+      loop.setLCIORecordSource(new File("c:\\work\\w33005_01-5-100_SLIC-v2r8p3_geant4-v9r3p1_QGSP_BERT_sidloi3.slcio"));
+      loop.add(new PrintEventDriver());
+      loop.add(new MainTrackingDriver());
+      loop.loop(-1); // 0 means loop forever
+      loop.dispose();     
+    }
+
+    static class PrintEventDriver extends Driver
+    {
+        public void process(EventHeader event)
+        {
+            System.out.println(">>> Event " + event.getEventNumber());
+        }
+    }
+}
CVSspam 0.2.8