rearranged FlatEventInfo and GenEventInfo