Pardon, we wrote the description before fully deciding whether to strip the files of irrelevant data or not.
For randomNumbers, all elements are relevant, but for events only the final element is needed; this final element is the differential cross section. For each process, the task is thus to interpolate all entries in randomNumbers to the final element of events.
Regarding the event ID --- I believe you are correct. For EventID, simply put the position of the event in the array (indexed at 0).
I'll update the overview to include this info!