Print

Print


Commit in hps-java/src/main/java/org/lcsim/hps/evio on MAIN
BasicEvioFileReader.java+12-11.2 -> 1.3

hps-java/src/main/java/org/lcsim/hps/evio
BasicEvioFileReader.java 1.2 -> 1.3
diff -u -r1.2 -r1.3
--- BasicEvioFileReader.java	25 Apr 2012 21:57:44 -0000	1.2
+++ BasicEvioFileReader.java	29 Apr 2012 23:27:45 -0000	1.3
@@ -21,11 +21,12 @@
             System.out.println("EVIO file has " + totalEvents + " total events.");
             int eventN = 1;
             int badEvents = 0;
-             while (true) {
+            while (true) {
                 System.out.println("Reading event " + eventN + " of " + totalEvents);
                 try {
                     System.out.println("There are " + reader.getNumEventsRemaining() + " events remaining.");
                     EvioEvent event = reader.parseNextEvent();
+                    //printBytes(event.getRawBytes()); // DEBUG
                     System.out.println("Successfully read event " + eventN + " which contains " + event.getTotalBytes() + " bytes.");
                     System.out.println("Event bank has " + event.getChildCount() + " sub-banks.");  
                 }
@@ -39,6 +40,7 @@
                 }
                 ++eventN;
                 System.out.println("-------");
+                throw new RuntimeException("bork bork");
             }
             System.out.println("There were " + badEvents + " bad events out of " + totalEvents + " total.");
             reader.close();
@@ -47,4 +49,13 @@
             throw new RuntimeException(e);
         }
     }
+    /*
+    private static void printBytes(final byte[] bytes) {
+        for (int i=0; i<bytes.length; i++) {
+            if (i%4==0)
+                System.out.println();
+            System.out.println(Byte.toString(bytes[i]));
+        }
+    }
+    */
 }
\ No newline at end of file
CVSspam 0.2.12


Use REPLY-ALL to reply to list

To unsubscribe from the LCD-CVS list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=LCD-CVS&A=1