Eventiterators access your raw data
An Eventiterator gives you one Event object at a time, until it is empty (or you decide to stop).
while ( evt = it->getNextEvent() )
new fileEventiterator ("xx.evt");
while ( evt = it->getNextEvent() )
new ddEventiterator ("online");
while ( evt = it->getNextEvent() )
[phoncs@mlp examples]$ ./fileread
-- Event 1 Run: 998 length: 8 frames: 0 type: 9 (Begin Run Event)
-- Event 2 Run: 998 length: 120 frames: 1 type: 1 (Data Event)
-- Event 3 Run: 998 length: 120 frames: 1 type: 1 (Data Event)
-- Event 4 Run: 998 length: 120 frames: 1 type: 1 (Data Event)
-- Event 5 Run: 998 length: 120 frames: 1 type: 1 (Data Event)
-- Event 6 Run: 998 length: 120 frames: 1 type: 1 (Data Event)
-- Event 7 Run: 998 length: 120 frames: 1 type: 1 (Data Event)
-- Event 8 Run: 998 length: 8 frames: 0 type: 12 (End Run Event)
Output from the identify() call