For ease of experimenting I extracted some sample data from the DC1 tuple into a simple binary file. The file contains 922782 events, with 4 floats, for time, energy, ascension and declination for each event.
The file can be found on SLAC Unix in ~tonyj/work/glast/glast.dat
It can be read with the attached Java file.
As a sanity check I wrote the world's dumbest analysis program, which simply memory maps the data file, loops over all the data, and applies some simple cuts. No indexing, no bining, no smarts. On my 2Ghz amd64 linux machine it took 149ms to analyze the data file.
Elapsed 149ms Accepted 2716/922782
Analysis program and plots are attached.