1 Introduction

The first two confirmed observations of gravitational waves (GWs) produced by the merger of binary black holes (BBHs) were recently made by the Advanced LIGO interferometers during their observation run O1 [1, 2]. The second observation run of Advanced LIGO (O2) began in November 2016 and stopped on August \(25\mathrm {th}\), 2017. A BBH signal, GW170104, was recorded during O2 on January \(4{\mathrm {th}}\), 2017 at 10:11:58.6 UTC [3]. The false alarm rate corresponding to the signal produced by this event is less than one event over 70 000 years. The signal was produced by the coalescence of two black holes of inferred masses of \(31.2^{+8.4}_{-6.0}~\hbox {M}_\odot \) and \(19.4^{+5.3}_{-5.9}~\hbox {M}_\odot \) at a luminosity distance of \(880^{+450}_{-390}\) Mpc. The GW source location was constrained to within \(1608\hbox { deg}^2\) of the sky at 90% credible level (region hereafter denoted as GW error box) by the LALInference reconstruction algorithm [3].

Black holes with accretion disks can trigger relativistic outflows where high-energy (TeV–PeV) neutrinos (HENs) can be produced, if hadronic particles are accelerated within the jets [4,5,6]. Such an acceleration process can take place if magnetic fields and a long-lived debris disk remain from the stellar evolution of the black-hole progenitors or if the binary system resides in a dense gaseous environment (see e.g. [7,8,9,10]). Since the presence of an accretion disk was not excluded in the case of GW170104, the search for muon HENs emitted before or after the merger could bring valuable information about the formation of relativistic outflows.

The Antares Collaboration has joined the follow-up program of LIGO/Virgo detections and has received GW alerts during the whole O2 run period. The angular resolution of the Antares neutrino telescope (\(\sim 0.4^\circ \) at \(\sim 10\) TeV for muon neutrinos) compared to the size of the GW error box offers the possibility to drastically reduce the size of the region of interest in case of a coincident muon neutrino detection.

The Antares field-of-view (FoV), when restricted to upgoing events, enclosed 51% of the GW170104 error box provided by LIGO/Virgo at the alert time. Coincidences in time and direction between the GW signal and reconstructed muon HEN candidates were searched for in a datastream of \(\mathcal {O}(100)\) upgoing neutrino track candidates reconstructed by Antares per day [11]. Selection criteria based on the reconstruction quality of the muon track reduce the event rate to about 1.2 events per day. No neutrino counterpart was found and the results of this real-time analysis were transmitted via the Gamma-ray Coordinates Network (GCN) circular #20370 [12] to the LIGO/Virgo follow-up community in less than 24 h after the release of the alert. The results provided by the Antares Collaboration were the only real-time neutrino follow-up related to this event. The absence of neutrino candidates both temporally and spatially coincident with GW170104 allowed for deriving a preliminary upper limit on the spectral fluence emitted in neutrinos by the source at 90% confidence level (CL). This upper limit is expressed as a function of the location of the source in equatorial coordinates and assuming a standard neutrino spectral model \(dN/dE \propto E^{-2}\). This result was transmitted to the LIGO/Virgo follow-up community in the GCN circular #20517 [12].

The results of an updated high-energy neutrino follow-up of GW170104 using the Antares neutrino telescope are presented in this paper. The search for a transient neutrino counterpart has been extended to the full sky with different energy thresholds for events originating from below and above the Antares horizon, and to a larger emission timescale. The search described hereafter was performed with the most recent offline-reconstructed dataset, incorporating dedicated calibrations of positioning [13], timing [14] and efficiency [15]. The analysis has been optimized to increase the sensitivity of the detector at the time of the alert. Two neutrino spectral models were assumed: a generic model \(dN/dE=\phi _0 E^{-2}\) typically expected for Fermi acceleration and a model with a high-energy cutoff \(dN/dE=\phi _0 E^{-2}\mathrm {exp}\left[ -\sqrt{(E/100\mathrm {TeV})}\right] \). The second model is expected for sources with exponential cutoff in the primary proton spectrum [16]. Finally, systematic errors affecting the corresponding upper limits on neutrino emission are accounted for.

The capabilities of the Antares detector and the search procedures are summarized in Sect. 2. The constraints on the neutrino fluence and total energy emitted in neutrinos derived from the non-detection of a neutrino counterpart for GW170104 are presented in Sect. 3. The conclusions are reported in Sect. 4.

2 High energy neutrino search

Antares [17] is an underwater neutrino telescope located in the Mediterranean Sea, offshore Toulon (France). It is composed of an array of photomultiplier tubes (PMTs), anchored at a depth of 2475 m under the sea level. Neutrinos with energies above \(\sim 10^2\) GeV are detected through the Cherenkov light induced by relativistic particles created from the interaction of neutrinos with matter. In addition to astrophysical neutrino signals, both atmospheric muons and neutrinos can lead to detectable light in the detector and are considered as background events. However, only neutrinos can traverse the Earth. Looking at upgoing particles in the detector reference frame allows for removing a large part of the downgoing atmospheric muon background. Remaining mis-reconstructed downgoing muons are further rejected by applying cuts on the reconstruction quality parameters. In addition, the intense background of downward going atmospheric muons is drastically reduced by the requirement for a joint time and space coincidence with the GW time and spatial error box. This allows for searching for a neutrino counterpart for GW170104 in both upgoing and downgoing datasets, which consist of events originating respectively from below and above the Antares horizon.

Considering the refined location probability provided by the LIGO/Virgo LALInference software [18], there is a 52% chance that the GW emitter was below the Antares horizon where any neutrino events from this part of the sky would be seen as upgoing in the detector frame. This corresponds to a 45% probability for the source to be located inside the GW error box and below the Antares horizon (see Fig. 1). To extend the overlap between the Antares FoV and the GW error box, downgoing events have been added to the search in an independent analysis.

All-sky Antares data have been searched for track events produced by \(\nu _\mu \) and \({\bar{\nu }}_\mu \) charged current interactions coincident with GW170104 using a time window of \(\pm 500\) s around the GW transient (Sects. 2.1, 2.2). This time window was adopted as the standard search window for previous joint GW-HEN searches [19], for instance in the case of GW150914 and GW151226 [20, 21]. A search for a neutrino counterpart within an extended time window of \(\pm 3\) months has also been done using the online datastream of Antares (Sect. 2.3).

Fig. 1
figure 1

Visibility map of GW170104 in equatorial coordinates. The sky regions below and above the Antares horizon at the alert time are shown in blue and white respectively. Events that originate from the blue (white) region will be seen as upgoing (downgoing) in the detector frame. The red and black contours show the reconstructed probability density contours of the GW event at 50 and 90% credible level respectively

2.1 Search below the Antares horizon

A binned search for coincident upgoing neutrinos was performed following a blind procedure. The track reconstruction algorithm computes both the neutrino direction, together with an estimated error \(\beta \), and a quality parameter \(\varLambda \) [22]. This sample is dominated by background events from mis-reconstructed downgoing atmospheric muons, which deposit energy in the detector through stochastic processes. The dataset was reduced by adjusting \(\varLambda \) such that any event passing the search criteria and located within the GW error box, below the Antares horizon, would lead to a detection with a significance level of \(3\sigma \). This optimization leads to an improvement on the effective area of about 40% with respect to the standard point-source analysis of Antares [23]. It was carried out on data outside the 1000 s time window used in this search. A Monte Carlo simulation of the detector response [24, 25] at the alert time allows for estimating the relative contribution of the atmospheric neutrinos and the mis-reconstructed atmospheric muons to the background rate below the Antares horizon and within \(\pm 500\) s. A total of \(2.2\times 10^{-2}\) atmospheric neutrino candidates are expected while the number of mis-reconstructed downgoing muons amounts to \(3.7\times 10^{-2}\) events over 2\(\pi \) sr.

After unblinding of the dataset, no event temporally coincident with GW170104 was found.

2.2 Search above the Antares horizon

A search for coincident neutrino candidates detected above the Antares horizon was carried out by selecting downgoing events with \(\beta \) smaller than 1\(^\circ \). The cuts are optimized on a combination of \(\varLambda \) and the number of hits used in the reconstruction, where a hit corresponds to a PMT signal above a given threshold. The number of hits can be considered as a proxy of the muon/neutrino energy. Indeed, downgoing atmospheric muons are less likely to produce a number of hits as large as that produced by very high-energy cosmic neutrinos. Anew, the selection criteria were optimized such that one event occurring within the signal time window of 1000 s and located inside the GW error box located above the Antares horizon would lead to a detection with a significance level of \(3\sigma \). The final set of cuts is chosen as the one maximizing the fraction of surviving signal events. The final sample is mostly composed of atmospheric muons with a total of \(8.2\times 10^{-2}\) background events expected above the Antares horizon within \(\pm 500\) s. The median neutrino energy that would be detected by Antares for a \(E^{-2}\) signal spectrum is about a factor of 10 higher for this analysis compared to the search below the horizon described in Sect. 2.1.

After unblinding of the dataset, no event temporally coincident with GW170104 was found.

2.3 Extended time window search

The time window of \(\pm 500\) s was chosen by assuming that if compact binary mergers are related to gamma-ray bursts then the neutrino signal should occur close in time to the GW emission. This time window is large enough to catch potential precursor neutrino emission and time offsets with respect to the GW signal [19]. For completeness, to probe non-standard propagation scenarios similar to those described in [26], a search for shifted and/or longer-lasting emission over \(\pm 3\) months around the GW alert was performed by looking for time clustering of upgoing neutrino events.

The events selected from the online datastream used in the Antares real-time alert program [11] are investigated for time clustering. The spatial clustering of the events and their coincidence with the GW error box were investigated a posteriori.

An unbinned likelihood search was performed following the methodology applied in previous analyses [27, 28]. For each combination of two events a and b, a signal probability for the \(i{\mathrm {th}}\) event is defined as:

$$\begin{aligned} S^{a,b}_i=\frac{H(t_{b}-t_i)H(t_i-t_{a})}{t_{b}-t_{a}}, \end{aligned}$$
(1)

with H the Heaviside functionFootnote 1 and \(t_{a}\) and \(t_{b}\), the detection time of events a and b (with \(t_{a} < t_{b}\)). The background time probability for the \(i{\mathrm {th}}\) event, \(B_i\), is derived directly from the probability density function (PDF) of the downgoing reconstructed events. In this way, the background distribution reflects the evolution of the event rate due to the variability of the data taking conditions.

Given a dataset of N events, the likelihood function \(\mathcal {L}^{a,b}(n_s)\) for a given pair of events occurring at times \(t_{a}\) and \(t_{b}\) is defined as:

$$\begin{aligned} \mathcal {L}^{a,b}(n_s) = \prod _{i=1}^{N}\left[ \frac{n_s}{N}S^{a,b}_i + \left( 1-\frac{n_s}{N}\right) B_i\right] , \end{aligned}$$
(2)

where \(n_s\) is the unknown number of signal events. For each pair of events occurring at times \(t_{a}\) and \(t_{b}\), the likelihood is maximized with respect to \(n_s\) to provide the best-fit number of events \({\hat{n}}_s\). The test statistic (\(\hbox {TS}^{a,b}\)) is computed from the likelihood ratio of the background-only (null) hypothesis over the signal-plus-background hypothesis as:

$$\begin{aligned} \mathrm {TS}^{a,b} = -2\cdot \mathrm {log}\left[ \frac{T}{t_{b}-t_{a}}\frac{\mathcal {L}(n_s=0)}{\mathcal {L}^{a,b}({\hat{n}}_s)}\right] , \end{aligned}$$
(3)
Fig. 2
figure 2

All-sky upper limit on the neutrino spectral fluence (\(\nu _\mu + {\bar{\nu }}_\mu \)) from GW170104 as a function of source direction assuming \(\mathrm {d}N/\mathrm {d}E\propto E^{-2}\) (left) and \(\mathrm {d}N/\mathrm {d}E\propto E^{-2}\mathrm {exp}\left[ -\sqrt{(E/100\mathrm {TeV})}\right] \) (right) neutrino spectra. The red and black lines show the GW skymap contours at 50 and 90% credible levels, respectively. Skymaps are defined in equatorial coordinates

where the term \(\frac{T}{t_{b}-t_{a}}\) in the square brackets is a trial factor. This quantity is needed to correct for the fact that there are many more independent small time windows than large ones, which tend to favour very short flares. The parameter T corresponds to the dataset livetime. Given a sample of N events, \(\frac{N(N-1)}{2}\) values of TS were computed (one for each pair of events a and b). The cluster that maximizes the TS is finally considered as the most significant one.

To compute the p value of the most significant cluster, \(\mathcal {O}\)(10,000) pseudo-experiments were generated, each of them consisting of N events drawn randomly from the time PDF of the background. The fraction of trials for which the TS value is larger than the one obtained from the data is referred to as the p value.

The most significant time cluster has been found to contain \({\hat{n}}_s=8.3\) fitted signal events, occurring between \(t_{min} (MJD)=57682.73398\) and \(t_{max} (MJD)=57685.62900\) (\(t_{max}-t_{min}=2.89\) days). It leads to a post-trial p value of 70% and is thus consistent with the background-only hypothesis. In addition, the Antares events contained in this time window are not spatially compatible and do not overlap with the GW error box.

3 Astrophysical constraints

The non-detection of joint GW and neutrino signals is used to constrain neutrino emission from the GW source. Upper limits on both the fluence and the total energy emitted in neutrinos are presented in the form of skymaps since the sensitivity of Antares depends on the source direction.

3.1 Constraints on the neutrino spectral fluence

Upper limits at 90% CL on the neutrino fluence from a point source within \(\varDelta t=\pm 500\) s were calculated using the null result and the detector acceptance, estimated via a Monte Carlo simulation of the detector response at the time of the GW signal. This simulation is produced on a run-by-run basis [24, 25] to account for the variation of the data taking conditions under the sea. The two spectral models described in Sect. 1 were considered.

The number of neutrino events expected to be observed by Antares from a point source at declination \(\delta \) and with a neutrino flux \(\mathrm {d}N/\mathrm {d}E\) (in \(\hbox {GeV}^{-1}~\hbox {cm}^{-2}~\hbox {s}^{-1}\)) in a time window \(\varDelta t\) is given by:

$$\begin{aligned} N_\mathrm {events}=\varDelta t\int \frac{\mathrm {d}N}{\mathrm {d}E}(E)\mathrm {A}_\mathrm {eff}(E,\delta )\mathrm {d}E, \end{aligned}$$
(4)

where \(\hbox {A}_\mathrm {eff}(E, \delta )\) is the effective area of Antares at the alert time which take into account the absorption of neutrinos by the Earth and depends on the neutrino energy E, the source declination \(\delta \) and the applied cuts.

The upper limit on the fluence, \(\phi _0^{90\%}\), is defined as the fluence value that on average would produce 2.3 detected neutrino events. Assuming a \(dN/dE=\phi _0E^{-2}\) neutrino spectral model, it is derived as:

$$\begin{aligned} \phi _0^{90\%} = \frac{2.3}{\varDelta t \int E^{-2}\mathrm {A}_\mathrm {eff}(E_\nu ,\delta )\mathrm {d}E}, \end{aligned}$$
(5)

where the denominator refers to the instantaneous acceptance of the Antares detector at the time of the alert computed between 1 GeV and 100 PeV. Equation 5 also applies for the second spectral model considered in this study. The same methodology is used to derive \(\phi _0^{90\%}\) in the case of the second considered spectral model and on the search above the horizon.

Fig. 3
figure 3

All-flavor upper limits on the total energy radiated in neutrinos from GW170104, as a function of source direction assuming \(\mathrm {d}N/\mathrm {d}E\propto E^{-2}\) (left) and \(\mathrm {d}N/\mathrm {d}E\propto E^{-2}\mathrm {exp}\left[ -\sqrt{(E/100\mathrm {TeV})}\right] \) (right) neutrino spectra. Equipartition of the neutrino flavors at Earth is assumed. The upper limits are given for the sky below the Antares horizon, where they are the most stringent. Skymaps are defined in equatorial coordinates

Figure 2 shows the neutrino spectral fluence upper limit (\(\phi _0^{90\%}\)) for GW170104 as a function of the source direction for both spectral models. Computed from the Monte Carlo simulation, the energy range corresponding to the 5–95% quantiles of the neutrino flux below the Antares horizon is equal to [3.2 TeV; 3.6 PeV] for the \(dN/dE=\phi _0 E^{-2}\) spectral model and [1.4 TeV; 270 TeV] for the model with exponential cutoff at 100 TeV. Above the Antares horizon, the 5–95% quantiles of the neutrino flux are respectively equal to [120 TeV; 22 PeV] and [53 TeV; 950 TeV].

The systematic uncertainties on the fluence upper limits have been estimated by summing quadratically (i) the systematic error on the acceptance of the detector and (ii) the uncertainty related to the ability of the Antares run-by-run Monte Carlo approach to accurately reproduce the variable data taking conditions on short time scales. This latter effect can become dominant when looking for transient neutrino sources.

The systematic error on the acceptance has been computed by reducing the efficiency of each optical module by 15% in the detector simulations. This leads to a 15% uncertainty on the acceptance as detailed in [22].

The second source of uncertainty has been constrained by quantifying the ability of the run-by-run Monte Carlo to accurately reproduce the evolution of the event rate observed in the data from one run to another. Due to the low number of events passing the optimized quality cuts, the run-by-run agreement between data and Monte Carlo can only be assessed by loosening the cuts, on a data sample dominated by atmospheric muon events. The variations of the muon rate are well reproduced with a median relative variation between data and Monte Carlo smaller than 20%. In addition, the short-timescale fluctuations of the event rate are smaller for signal neutrinos with a \(E^{-2}\) spectral model than for atmospheric muons. This was expected since the detector geometry is optimized for upgoing events. Thus, the systematic error of 20% is considered a conservative value.

The resulting total systematic uncertainty on the fluence upper limits, which applies for both upgoing and downgoing event searches, is 25%.

3.2 Constraints on the total energy emitted in neutrinos

The GW signal contains also information on the source distance which can be reconstructed around the GW error box [29]. This information can be used to derive an upper limit on the total energy radiated in neutrinos as a function of the direction as performed in [21].

The most likely value \(D(\mathbf {x})\) of the distance for each direction \(\mathbf {x}\) is used to calculate the upper limit on the total isotropic-equivalent energy emitted in neutrinos by the source as:

$$\begin{aligned} E^{\mathrm {UL}}_{\nu , \mathrm {iso}}\left( \mathbf {x}\right) = 4\pi \left[ D(\mathbf {x})\right] ^2\int \frac{\mathrm {d}N}{\mathrm {d}E}\left( E, \mathbf {x}\right) E\mathrm {d}E. \end{aligned}$$
(6)

All-flavor upper limits on the total energy are computed for both \(\mathrm {d}N/\mathrm {d}E\propto E^{-2}\) and \(\mathrm {d}N/\mathrm {d}E\propto E^{-2}\mathrm {exp}\left[ -\sqrt{(E/100\mathrm {TeV})}\right] \) neutrino spectral models, assuming equipartition of the neutrino flavors at Earth. The spectrum is integrated over the range \(\left[ 100 \mathrm {~GeV}; 100 \mathrm {~PeV}\right] \). The upper limits as a function of source direction are shown in Fig. 3 for the region corresponding to upgoing events for Antares. It can be seen in Fig. 3 that the derived constraints depend on the position on the sky as both the fluence upper limits and the distance constraints do. The 5–95% range of values is [\({3.0}\times 10^{54}\); \({1.2}\times 10^{{55}}\)] erg and [\({1.8}\times 10^{{54}}\); \(1.2\times ~10^{{55}}\)] erg, for the \(E^{-2}\) and the 100 TeV cutoff models respectively. The strongest constraint is obtained at declination \(\delta \sim -17^\circ \) with \(E<{1.5}\times 10^{{54}}\) erg for a \(E^{-2}\) spectrum and \(E<{9.0}\times 10^{53}\) erg for the spectral energy distribution with cutoff at 100 TeV. These values are between 0.25 and 0.42 times the total energy of \(\sim 3.6\times 10^{54}\) erg emitted from GW170104 in gravitational waves. The results obtained for downgoing events are not provided since the neutrino fluence upper limits are much weaker. The uncertainty on the total energy emitted in neutrinos is estimated by accounting for both the systematic error on \(\phi _{0}^{90\%}\) (computed above) and the 1\(\sigma \) standard deviation on the distance provided by the LIGO/Virgo GW event reconstruction, leading to an average value of 42%.

4 Conclusion

No neutrino emission associated with the third confirmed binary black hole merger, GW170104 was detected in the Antares data. This non-detection was used to derive an upper limit to the total neutrino emission from GW170104 of \(\sim {1.2}\times 10^{{55}}\) erg, for a generic \(E^{-2}\) neutrino spectrum and for a high-energy cutoff spectrum \(E^{-2}\mathrm {exp}\left[ -\sqrt{(E/100\mathrm {TeV})}\right] \), as expected for sources with an exponential cutoff in the proton spectrum. This constraint is valid in the energy range corresponding to the 5–95% quantiles of the neutrino flux: [3.2 TeV; 3.6 PeV] for a \(E^{-2}\) spectrum and [1.4 TeV; 270 TeV] for the high-energy cutoff spectrum. These results are of the same order of magnitude as the ones previously published for GW150914, LVT151012 and GW151226. The strongest constraint, obtained at a declination \(\delta \sim -17^\circ \), shows that if the GW source is located at this position on the sky, the total energy emitted in neutrinos from GW170104 is not more than 42% of the total energy emitted in gravitational waves for a \(E^{-2}\) spectrum and 25% for the high-energy cutoff spectrum.