Author: [log in to unmask]
Date: Fri Jul 24 11:25:07 2015
New Revision: 3279
Log:
seq read option
Modified:
java/trunk/evio/src/main/java/org/hps/evio/BasicEvioFileReader.java
Modified: java/trunk/evio/src/main/java/org/hps/evio/BasicEvioFileReader.java
=============================================================================
--- java/trunk/evio/src/main/java/org/hps/evio/BasicEvioFileReader.java (original)
+++ java/trunk/evio/src/main/java/org/hps/evio/BasicEvioFileReader.java Fri Jul 24 11:25:07 2015
@@ -23,6 +23,7 @@
Options options = new Options();
options.addOption(new Option("q", false, "quiet - don't print event contents"));
options.addOption(new Option("c", false, "print control events"));
+ options.addOption(new Option("s", false, "sequential read (not mem-mapped)"));
// Parse the command line options.
if (args.length == 0) {
@@ -42,6 +43,7 @@
boolean quiet = cl.hasOption("q");
boolean printControlEvents = cl.hasOption("c");
+ boolean seqRead = cl.hasOption("s");
// String evioFileName = args[0];
for (String evioFileName : cl.getArgs()) {
@@ -51,7 +53,7 @@
}
System.out.println("Opened file " + evioFileName);
try {
- org.jlab.coda.jevio.EvioReader reader = new org.jlab.coda.jevio.EvioReader(evioFile, true, false);
+ org.jlab.coda.jevio.EvioReader reader = new org.jlab.coda.jevio.EvioReader(evioFile, true, seqRead);
int eventN = 1;
int badEvents = 0;
fileLoop:
|