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: