hps-java/src/main/java/org/lcsim/hps/evio
diff -N DummyEventBuilder.java
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ DummyEventBuilder.java 20 Apr 2012 18:47:19 -0000 1.1
@@ -0,0 +1,39 @@
+package org.lcsim.hps.evio;
+
+import org.jlab.coda.jevio.EvioEvent;
+import org.lcsim.conditions.ConditionsManager;
+import org.lcsim.conditions.ConditionsManagerImplementation;
+import org.lcsim.conditions.ConditionsReader;
+import org.lcsim.event.EventHeader;
+import org.lcsim.event.base.BaseLCSimEvent;
+import org.lcsim.util.loop.DummyConditionsConverter;
+import org.lcsim.util.loop.DummyDetector;
+
+/**
+ * @author Jeremy McCormick <[log in to unmask]>
+ * @version $Id: DummyEventBuilder.java,v 1.1 2012/04/20 18:47:19 jeremy Exp $
+ */
+public class DummyEventBuilder implements LCSimEventBuilder {
+
+ String dummyName = "NONE";
+
+ public DummyEventBuilder() {
+ setDummyDetector();
+ }
+
+ private void setDummyDetector() {
+ ConditionsManager cond = ConditionsManager.defaultInstance();
+ ConditionsReader dummyReader = ConditionsReader.createDummy();
+ ((ConditionsManagerImplementation)cond).setConditionsReader(dummyReader, dummyName);
+ DummyDetector detector = new DummyDetector(dummyName);
+ cond.registerConditionsConverter(new DummyConditionsConverter(detector));
+ }
+
+ public EventHeader makeLCSimEvent(EvioEvent evioEvent) {
+ return new BaseLCSimEvent(0, evioEvent.getHeader().getNumber(), dummyName);
+ }
+
+ public void setDetectorName(String detectorName) {}
+
+ public void setDebug(boolean debug) {}
+}
\ No newline at end of file
hps-java/src/main/resources/org/lcsim/hps/steering
diff -N DummyMonitoring.lcsim
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ DummyMonitoring.lcsim 20 Apr 2012 18:47:19 -0000 1.1
@@ -0,0 +1,12 @@
+<lcsim xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
+ xs:noNamespaceSchemaLocation="http://www.lcsim.org/schemas/lcsim/1.0/lcsim.xsd">
+ <execute>
+ <driver name="EventMarkerDriver"/>
+ </execute>
+ <drivers>
+ <driver name="EventMarkerDriver"
+ type="org.lcsim.job.EventMarkerDriver">
+ <eventInterval>1</eventInterval>
+ </driver>
+ </drivers>
+</lcsim>
\ No newline at end of file