java/trunk/ecal-readout-sim/src/main/java/org/hps/readout/ecal
--- java/trunk/ecal-readout-sim/src/main/java/org/hps/readout/ecal/ClockDriver.java (rev 0)
+++ java/trunk/ecal-readout-sim/src/main/java/org/hps/readout/ecal/ClockDriver.java 2014-03-26 05:32:03 UTC (rev 378)
@@ -0,0 +1,24 @@
+package org.hps.readout.ecal;
+
+import org.lcsim.event.EventHeader;
+import org.lcsim.util.Driver;
+
+/**
+ * Driver to run the clock in ClockSingleton. Run this driver last.
+ *
+ * @author Sho Uemura <[log in to unmask]>
+ * @version $Id: ClockDriver.java,v 1.2 2011/10/07 23:14:55 meeg Exp $
+ */
+public class ClockDriver extends Driver {
+ public void setDt(double dt) {
+ ClockSingleton.setDt(dt);
+ }
+
+ public void process(EventHeader event) {
+ ClockSingleton.step();
+ }
+
+ public void startOfData() {
+ ClockSingleton.init();
+ }
+}