Author: [log in to unmask]
Date: Thu Oct 8 17:46:32 2015
New Revision: 3672
Log:
Minor cleanup.
Modified:
projects/lcsim/trunk/job-manager/src/main/java/org/lcsim/job/EventMarkerDriver.java
Modified: projects/lcsim/trunk/job-manager/src/main/java/org/lcsim/job/EventMarkerDriver.java
=============================================================================
--- projects/lcsim/trunk/job-manager/src/main/java/org/lcsim/job/EventMarkerDriver.java (original)
+++ projects/lcsim/trunk/job-manager/src/main/java/org/lcsim/job/EventMarkerDriver.java Thu Oct 8 17:46:32 2015
@@ -1,51 +1,43 @@
package org.lcsim.job;
-import java.util.logging.Logger;
-
import org.lcsim.event.EventHeader;
-import org.lcsim.geometry.compact.Detector;
import org.lcsim.util.Driver;
-import org.lcsim.util.log.LogUtil;
/**
* Driver to print markers during event processing.
+ *
* @author Jeremy McCormick <[log in to unmask]>
*/
-public class EventMarkerDriver extends Driver
-{
- int interval = 1;
- String marker = "";
- int nEvents;
-
+public class EventMarkerDriver extends Driver {
+
+ private int interval = 1;
+ private String marker = "";
+ private int nEvents;
+
public EventMarkerDriver() {
+ System.out.println("EventMarkerDriver level: " + getLogger().getLevel());
}
-
+
public EventMarkerDriver(int interval) {
this.interval = interval;
}
-
- public void detectorChanged(Detector detector) {
- }
-
- protected void startOfData() {
- }
-
+
public void setMarker(String marker) {
this.marker = marker;
}
-
+
public void setEventInterval(int interval) {
this.interval = interval;
}
-
+
protected void process(EventHeader event) {
if (nEvents % interval == 0) {
getLogger().info(marker + "Event " + event.getEventNumber() + " with sequence " + nEvents);
- }
+ }
nEvents++;
- }
-
+ }
+
protected void endOfData() {
- getLogger().info(nEvents + " events processed in job");
+ getLogger().info(nEvents + " events processed in job.");
}
}
########################################################################
Use REPLY-ALL to reply to list
To unsubscribe from the LCDET-SVN list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=LCDET-SVN&A=1
|