lcsim/sandbox
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());
+ }
+ }
+}