Add superevent fields for RAVEN
Description of feature request
This came as a result of the face-to-face discussion at MIT during the week of October 1-4, 2019.
For implementing RAVEN's logic, it was decided to add two new data fields to superevents:
RAVEN uses these values for tracking and assigning significance for external (
By explicitly defining the
em_type it resolves the question as to which
E event to choose as a "preferred" external event.
There's no logic in GraceDB for choosing the preferred external event, or how to choose the
coinc_far (by design). So this requires additional bookkeeping in RAVEN.
This should be a doable change, but it requires a few changes:
- Add the new data field on the server side
- Add a migration to alter the database for past superevents. (Should there be a script to back-populate this value?
- Modify the updateSUperevent API call to take in the additional fields.
- Ensure that that update LVALert gets sent out when these fields are modified.