The array trigger appears well thought out and robust. The only comment here is that the event number that is fanned out to data streams should be generated by one simple hardware module, that fans a hardware event number to the data sub-streams.