Skip to content
Snippets Groups Projects

add the "SubSolarMass" Label to the Injection Events uploaded via Event Uploader

Merged Wanting Niu requested to merge o4b-online_ssm_inj_label into o4b-online_ssm
@@ -526,13 +526,20 @@ class EventUploader(events.EventProcessor):
# upload event
for attempt in range(1, self.retries + 1):
try:
# add labels
labels = []
if self.is_injection_job:
labels.append('SUBSOLAR_MASS')
if 'apply_snr_optimized_label' in event['favored'] and event['favored']['apply_snr_optimized_label']:
labels.append('SNR_OPTIMIZED') # don't apply the SNR_OPTIMIZED label for skymap optimizer events
resp = self.client.createEvent(
self.gracedb_group,
self.gracedb_pipeline,
'coinc.xml',
filecontents = event['favored']['coinc'],
search = self.gracedb_search,
labels = 'SNR_OPTIMIZED' if 'apply_snr_optimized_label' in event['favored'] and event['favored']['apply_snr_optimized_label'] else None, # don't apply the SNR_OPTIMIZED label for skymap optimizer events
labels = labels if labels else None,
)
except HTTPError as resp:
logger.warning(resp)
Loading