GraceDB uploads from the lensing pipelines
I was asked to move this discussion here from an email thread. I'll copy/paste the emails into here one by one, starting with the top-level description/problem statement:
We've been discussing on the PyCBC end about the deployment of the O4a lensing search pipeline, and there was a question about GraceDB interaction, which I wanted to bring to some experts. I hope I'm reaching the right GraceDB experts here (alongside the GstLAL lensing search leads, and search chairs in CC), but let me know if I'm missing anyone.
Just as an overview/reminder. The lensing searches are run as a followup to known CBC triggers. They perform a focused search on a narrow range of parameters around the values obtained from the known event. Motivation is that there might be a lensed event which appears as two "images" on Earth, one with SNR > 8 and one with SNR < ~8. The first "image" can be found by our standard all-sky searches, but the second might only be extracted if we use information from the first image.
Practically this means that we will have a set of search triggers for every CBC candidate at all times in O4, from both GstLAL and PyCBC.
These searches will be recovering other known BBH events, and given a bulk of events around mchirp ~ 40, we will likely have some events recovered in multiple lensing searches.
The question is how would we process this in GraceDB? Would we be uploading all triggers (above some threshold?) to GraceDB? This has the potential to make some superevents quite confusing on internal views if there are numerous lensed triggers alongside the numerous online and offline all sky triggers. What search tags/columns/names/whatever would be used? Has GstLAL already got a plan in place for doing this? Any other thoughts?
Thanks! Ian