lcsim/src/org/lcsim/job
diff -u -r1.10 -r1.11
--- JobControlManager.java 26 Sep 2008 23:34:44 -0000 1.10
+++ JobControlManager.java 9 Oct 2008 23:01:29 -0000 1.11
@@ -56,6 +56,7 @@
List<File> inputFiles;
Map<String, String> availableDrivers = new HashMap<String, String>();
int maxEvents = -1;
+ int skipEvents = -1;
File cacheDirectory;
FileCache fileCache;
LCSimClassLoader loader;
@@ -113,6 +114,12 @@
logStream.println("Start time: " + (new Date()));
logStream.println();
}
+ if (skipEvents != -1)
+ {
+ if (verbose)
+ logStream.println("Skipping " + skipEvents + " events");
+ loop.skip(skipEvents);
+ }
loop.loop(maxEvents, statsStream);
if (verbose)
{
@@ -232,6 +239,14 @@
if (verbose)
logStream.println("numberOfEvents = " + maxEvents);
}
+
+ Element skipElement = control.getChild("skipEvents");
+ if (skipElement != null)
+ {
+ skipEvents = Integer.valueOf(skipElement.getText());
+ if (verbose)
+ logStream.println("skipEvents = " + skipEvents);
+ }
// The cache directory. Defaults to the current directory.
Element cacheDirElement = control.getChild("cacheDirectory");