diff --git a/gracedb/translator.py b/gracedb/translator.py index 981104a103f256c79f070456d8b6732ed64155f3..0b1b1bd979caa01a988c88c3956313caf3920f60 100644 --- a/gracedb/translator.py +++ b/gracedb/translator.py @@ -633,7 +633,7 @@ def populateGrbEventFromVOEventFile(filename, event): event.how_reference_url = v.get_How().get_Reference()[0].uri # try to find a trigger_duration value - # Fermi uses Trig_Dur, while Swift uses Integ_Time + # Fermi uses Trig_Dur or Data_Integ, while Swift uses Integ_Time # One or the other may be present, but not both trigger_duration = None try: @@ -644,6 +644,10 @@ def populateGrbEventFromVOEventFile(filename, event): trigger_duration = findParam(v, '', 'Integ_Time').get_value() except: pass + try: + trigger_duration = findParam(v, '', 'Data_Integ').get_value() + except: + pass event.trigger_duration = trigger_duration # try to find a trigger_id value