-
Within the past decade, the detection of gravitational waves [1] and the discovery of an extra-galactic high-energy neutrino flux [2, 3] have opened a new era of multi-messenger astronomy. Extreme cosmic events such as core-collapse supernovae and neutron star mergers are expected to produce multiple messengers—gravitational waves, neutrinos, electromagnetic radiation, and cosmic rays—within a short time span.
SN1987A has been a major milestone in neutrino astronomy, when a handful of MeV-scale neutrinos were detected by Kamiokande-II [4], IMB [5], and Baksan [6] several hours before the optical signal [7]. This discovery demonstrated that neutrinos escape promptly from the collapsing core, initiated a new observational era, and even constrained fundamental properties of the electron antineutrino [8]. Future galactic supernovae are expected to deliver unprecedented statistics:
$ \sim99 $ % of the gravitational binding energy is carried away in neutrinos over$ \sim $ 10 s [9, 10, 11]. Models of the neutrino emission predict a short ($ 30 $ –$ 50 $ ms) neutronization burst [12], followed by the intense accretion and cooling phases of the proto-neutron star, and possible additional bursts from quark–hadron phase transitions [13, 14, 15]. In addition, a detectable pre-supernova neutrino flux is expected from late stellar burning stages [16].Core-collapse supernovae occur in the Milky Way at an estimated rate of 1–3 per century [17, 18, 19], making them the most promising nearby sources of astrophysical neutrinos. The next galactic core-collapse supernova is expected to be observed with unprecedented statistics by current and next-generation neutrino detectors such as Super-Kamiokande [20], IceCube [21], KM3NeT [22], DUNE [23], Hyper-Kamiokande [24] and JUNO [25].
Among them, JUNO, which began physics data taking in August 2025 [26, 27], is a 20-kton liquid-scintillator detector and the largest of its kind to date. Its excellent energy resolution and wide sensitive energy range make JUNO one of the most powerful experiments for supernova neutrino observation. JUNO is capable of detecting all flavors of post-shock neutrinos in the
$ {\cal{O}}(10)\mathrm{MeV} $ energy range thanks to its sensitivity to multiple interaction channels, including inverse beta decay, neutrino–proton and neutrino–electron elastic scattering. For a typical galactic distance of 10 kpc and representative supernova parameters, JUNO is expected to record approximately 7000 events for a 20$ M_{\odot} $ progenitor [28] (including all interaction channels based on the Nakazato model [29] and a characteristic neutrino luminosity of order$ \sim 10^{53} $ erg/s). The high statistics across multiple interaction channels uniquely position JUNO to provide precise measurements of the time, spectral, and flavor evolution of supernova neutrinos.For binary neutron star mergers, gravitational waves are predicted to precede neutrinos by tens of milliseconds during the in-spiral phase [30], whereas in core-collapse supernovae the two messengers are released nearly simultaneously under certain conditions [31]. Both phenomena are expected to emit neutrinos with luminosities of order
$ \sim 10^{53} $ erg/s, with typical neutrino energies of$ \sim 10 $ –$ 20 $ MeV as predicted by simulations [32], though the spectral details remain uncertain [33]. Galactic merger rates, however, are very low ($ 10^{-6} $ –$ 10^{-4} $ yr$ ^{-1} $ ) [34, 35], and searches for neutrino counterparts of GW170817 yielded null results, likely due to geometric collimation or distance limitations [36].This paper reports on a new multi-messenger trigger system designed for JUNO to maximize its astrophysics potential. During the 2025 operation, the system simulation-based estimated an effective energy threshold of approximately
$ 110 \pm 21 $ keV, with the capability to be further reduced to well below 100 keV. This low threshold enables JUNO to perform broadband monitoring of the transient neutrino sky. Furthermore, it provides a powerful tool for exploring low-energy physics.The content of this paper is arranged as follows. Section 2 briefly introduces trigger and monitor systems of the JUNO detector. The multi-messenger trigger system is presented in Section 3, organized in two subsections: Section 3.1 presents the trigger algorithms, hardware architecture, data-taking status in 2025, and trigger efficiency simulation-based estimation. And Section 3.2 introduces the astrophysical monitor, including the Transient Neutrino Burst Monitor based on the trigger and the External Alert Processor, which receives and processes alerts from external observatories and other multi-messenger facilities. The performance and potential of the JUNO multi-messenger trigger system for core-collapse supernova neutrinos are presented in Section 4. Finally, a summary and discussion is given in Section 5.
-
JUNO is the largest liquid scintillator (LS) detector of the coming decade, with a 20-kton active target located 650 m underground in Jiangmen, Guangdong, China. One of its primary scientific goals is to determine the neutrino mass ordering through precision measurement of reactor neutrino oscillations at a medium baseline of about 53 km from the Yangjiang and Taishan Nuclear Power Plants [37].
The Central Detector (CD) consists of a 35.4 m diameter acrylic sphere filled with 20 kton LS, instrumented with 17,596 high-quantum-efficiency 20-inch PMTs and 25,587 3-inch PMTs, providing over 75% photocathode coverage. This configuration yields a photoelectron collection of about 1785 PE/MeV at the detector centre [26], corresponding to a measured energy resolution of about 3.4% at 1 MeV scale, a critical requirement for resolving the neutrino mass ordering. Surrounding the CD is a cylindrical Water Pool (WP) equipped with 3352 PMTs to function as a water Cherenkov detector. It serves simultaneously as a cosmic muon veto and as shielding against external radioactivity. On top of the water pool, a plastic scintillator Top Tracker (TT) further improves muon tracking capabilities. A schematic view of the detector layout is shown in Figure 1. Further technical details can be found in Refs. [38, 26]. In standard data-taking operation, JUNO employs a global trigger system as the primary event selection mechanism for data acquisition. The global trigger is designed to efficiently collect physics events while suppressing detector noise and uncorrelated backgrounds. In the current configuration, the global trigger corresponds to an effective energy threshold of approximately 200 keV, below which the trigger efficiency rapidly decreases. This threshold is optimized for reactor neutrino measurements and general physics analyses.
Figure 1. (color online) Schematic view of the JUNO detector [26]
Two systems, the Prompt Monitor and the Online Monitor, have been developed within JUNO to perform real-time searches for core-collapse supernova (CCSN) neutrino bursts [25]. The Prompt Monitor is implemented on the global-trigger board, while the Online Monitor is based on the data acquisition (DAQ) system and the Online Event Classification (OEC) framework. Early detection of CCSN neutrinos enables a fast warning of the explosion and is essential for low-latency multi-messenger observations. Figure 2 shows the visible energy spectra of the different interaction channels in JUNO, which are summarized in Table 1, expected for the
$ 30\,M_\odot $ Nakazato model [29].
Figure 2. (color online) Visible energy (
$ \mathrm{E_d} $ ) spectra of different interaction channels in JUNO for a$ 30\,M_\odot $ core-collapse supernova (Nakazato model [29]). The dashed vertical line indicates the effective energy threshold of the global trigger at approximately 200 keV. The dotted vertical line shows the lower energy bound of the Prompt and Online monitors at about 8 MeV.Channel Process Visible Energy Range IBD Inverse Beta Decay ( $ \bar{\nu}_e + p \rightarrow e^+ + n $ )$ {\cal{O}}(10) $ MeVνpES Neutrino-Proton Elastic Scattering ( $ \nu + p \rightarrow \nu + p $ )sub-MeV νeES Neutrino-Electron Elastic Scattering ( $ \nu + e^- \rightarrow \nu + e^- $ )sub-MeV to $ {\cal{O}}(10) $ MeV$ \mathrm{N}^{12}(\nu_e, e^-) $ $ \nu_e $ Charged-Current on carbon ($ \nu_e + {}^{12}\mathrm{C} \rightarrow e^- + {}^{12}\mathrm{N} $ )$ {\cal{O}}(10) $ MeV$ \mathrm{B}^{12}(\bar{\nu}_e, e^+) $ $ \bar{\nu}_e $ Charged-Current on carbon ($ \bar{\nu}_e + {}^{12}\mathrm{C} \rightarrow e^+ + {}^{12}\mathrm{B} $ )$ {\cal{O}}(10) $ MeV$ \mathrm{C}^{12}(\nu, \nu') $ Neutral-Current excitation ( $ \nu + {}^{12}\mathrm{C} \rightarrow \nu + {}^{12}\mathrm{C}^* $ )15.11 MeV (γ) CEνNS $ {}^{12}\mathrm{C} $ Coherent Elastic Neutrino-Nucleus Scattering ( $ \nu + {}^{12}\mathrm{C} \rightarrow \nu + {}^{12}\mathrm{C} $ )sub-MeV Table 1. Summary of supernova neutrino interaction channels in JUNO.
To ensure a clean background, the Prompt Monitor and the Online Monitor operate with a low-energy threshold of about 8 MeV. However, this choice inevitably suppresses a large fraction of the νpES and νeES signals. These channels still provide significant statistics above the global trigger threshold, while even lower-energy interactions such as CEνNS lie entirely below the current detection range.
This observation motivates the development of a lower-threshold trigger system, the multi-messenger (MM) trigger. In addition to providing prompt CCSN alerts, the MM trigger is designed to receive and process external alerts from other experiments and messengers, which motivates its name. Beyond rare CCSN events, the lowered energy threshold potentially enables the study of sub-MeV neutrino physics, including pp-chain solar neutrinos [39], which probe the dominant energy production mechanism in the Sun. The enhanced low-energy sensitivity of the MM trigger is also particularly important for searches for neutrino magnetic moments (νMM) [40], which can be probed via νeES. A non-zero νMM introduces an additional contribution to the cross section that scales as
$ 1/T $ , where T is the electron recoil energy, leading to a strong enhancement at low energies. By significantly lowering the detection threshold, the MM trigger provides a unique opportunity to probe such effects in both steady solar neutrino fluxes and transient CCSN signals.The MM trigger system has been integrated into the JUNO data acquisition flow since the commissioning stage. In this work, we use real trigger rates together with simulations to estimate the achievable energy threshold of the MM trigger system, and we present the performance of the newly developed monitor based on early data collected in 2025. These first results demonstrate the capability of the MM trigger system, and as JUNO continues stable operation, more comprehensive and increasingly precise results are expected in the future.
-
Lowering the energy threshold to the sub-MeV regime introduces significant challenges from detector backgrounds, which are dominated by PMT dark noise at the raw data level. To suppress these backgrounds, we develop a likelihood-based trigger algorithm that exploits the spatial non-uniformity of physical signals in contrast to the uniform distribution of dark noise. The algorithm is implemented on a FPGA and integrated into the JUNO data acquisition chain for real-time processing.
The performance of the MM trigger is evaluated using early data collected in 2025 by comparing its trigger rate with the global trigger. Based on trigger rate and simulations, we estimate that the MM trigger can achieve an effective energy threshold of approximately
$ 110 \pm 21 $ keV. The feasibility of the low-energy performance is further studied using simulations of dedicated calibration sources. -
In the energy region around and below 200 keV, the dominant noise sources include the dark noise of the 20-inch PMTs, the β-decay of
$ ^{14} {\rm{C}}$ in the LS, and radioactive isotopes in the PMT glass, in order of importance by their contributions to the data bandwidth.● Dark noise: Thermal emission and spontaneous electron emission inside the PMTs cause random single photoelectron signals even in the absence of light. There are 17,596 20-inch PMTs in the CD, and the average dark noise rate is roughly 20 kHz, which would generate an enormous amount of data. Although the dark count rates vary among individual PMTs, the dark noise rate aggregated over the spatial regions used by the trigger algorithm is approximately uniform. This macroscopic spatial uniformity allows the trigger algorithm to effectively suppress the vast majority of random dark-noise signals.
● β-decay of 14C in LS: Naturally occurring
$ ^{14} {\rm{C}}$ in the liquid scintillator undergoes beta decay, producing low-energy electrons with a maximum energy of 156 keV. It is the dominant source of physical background around$ \sim 100 $ keV.● Radioactive isotopes in PMT glass:
$ ^{238}\mathrm{U} $ and$ ^{232}\mathrm{Th} $ present in the LPMT glass [38] undergo radioactive decay, emitting beta or gamma particles that can produce Cherenkov light in the surrounding water. Due to the intrinsically low light yield of Cherenkov radiation and the fact that these events originate at the detector edge, their effective visible energy is typically below$ \sim 100 $ keV.At the raw data level, PMT dark noise is by far the dominant background source. Even without storing full waveforms and retaining only the basic LPMT charge and timing information, the data bandwidth is
$ \sim $ 8 GB/s. Such a high data rate makes it impractical to record all signals and necessitates an efficient real-time trigger system. To suppress this background, we develop a likelihood-based trigger algorithm that exploits the approximately uniform aggregate dark-noise rate across the spatial regions used by the algorithm. Before introducing the trigger algorithm in detail, we first describe the electronic hardware system that enables real-time data collection and processing in JUNO. -
The JUNO CD is instrumented with 17,596 20-inch PMTs and is read out by a hierarchical electronic system, as illustrated in Figure 3. In the standard JUNO electronics chain, the analog PMT signals are first digitized by 5,878 Global Control Units (GCUs) [41, 42], each connected to three PMTs. The GCUs extract basic hit information by applying a threshold to the digitized signals. A hit is defined as a summed signal above the threshold from up to three PMTs connected to a GCU, computed every 16 ns (one clock cycle). These hits are then transmitted to the Back-End Cards (BECs), which forward the digitized hit information to the Reorganize and Multiplex Units (RMUs) [43]. The RMUs aggregate the data and send them to the Central Trigger Unit (CTU), where the global trigger is formed. In addition to the CD PMTs, the CTU also receives hit information from the WP PMTs, providing additional inputs for the global trigger formation. The global trigger decision is then distributed back to all GCUs, initiating a synchronized readout of PMT data, which are subsequently transmitted to the DAQ system for event building.
Figure 3. (color online) Schematic diagram of the JUNO trigger electronics system. The standard global trigger data flow is shown in blue, while the MM trigger data flow is indicated in purple.
Building upon this standard infrastructure, the MM trigger system introduces an additional processing chain. Instead of relying solely on the CTU, the MM system receives hit information from the BECs and routes it to the Gather Units (GUs). Each GU integrates a White Rabbit (WR) timing system [44], providing timestamps with 8 ns resolution for precise synchronization. The time-aligned hit data are then transmitted to the Processing Unit (PU), where the trigger algorithms are executed in real time. The PU generates trigger decisions and sends the corresponding trigger information to the DAQ system. In parallel, the DAQ continuously receives trigger-less PMT information (time and charge, TQ) from the GCUs. Based on the MM trigger decisions, the DAQ selectively builds events from the TQ data stream. The firmware architectures of PU and GU are presented in Appendix A.
The PU, which serves as the core of the MM trigger system, is implemented on a TeraBox-1100L FPGA PCIe server [45], as shown in Figure 4(a), equipped with a Xilinx UltraScale+ FPGA and a host CPU. The likelihood-based trigger algorithms described in Section 3.1.4 are deployed on the FPGA to enable fast, real-time processing. In parallel, a data link from the CTU provides WP global trigger information to the PU, which is used for muon veto in the monitor.
Figure 4(b) illustrates the host software architecture of the PU. It continuously extracts trigger information from the FPGA and forwards it to the DAQ system, while also sending slow control commands, such as trigger threshold settings, back to the FPGA. Benefiting from a multi-threaded architecture, the trigger data is processed in parallel by different functional modules for real-time monitoring and data handling. They can generate and send alert messages to the DAQ. In addition to this primary functionality, the software further provides services including local file storage, external alert processing, and trigger rate monitoring.
-
The DAQ system reads out the full detector data over the network. The data from individual detectors (e.g., CD and WP) are segmented and assembled at fixed time intervals to form time fragments, which serve as the basic units for online processing. Online processing is performed on a per-time-fragment basis [46].
For MM-triggered events, as illustrated in Figure 5, the raw T/Q data stream has a bandwidth of approximately 8.5 GB/s. Guided by the timing information provided by the MM trigger, the DAQ system selects T/Q data within a predefined time window (700 ns, from
$ t_{\mathrm{trigger}}-300 $ ns to$ t_{\mathrm{trigger}}+400 $ ns) and assembles them into MM events. After event building, the data is stored locally on site, while a fraction of about 1% is transferred to the IHEP data centre for immediate access and analysis by the collaboration. This fraction is chosen according to the available network bandwidth between the JUNO on-site facility and the IHEP data centre. -
This section describes the trigger algorithms used in JUNO, i.e., the standard global trigger and the likelihood-based MM trigger.
Global trigger. The standard JUNO global trigger is formed in the CTU based on a multiplicity algorithm. The hits from all PMTs are summed within a fixed 304 ns time window, and a trigger is issued when the total multiplicity exceeds a threshold of about 350 hits [26], which corresponds to an energy of approximately 200 keV.
Likelihood-based MM trigger. To achieve a lower energy threshold, we introduce a likelihood-based trigger algorithm. The key idea is to exploit the difference between the spatially uniform distribution of dark noise and the clustered topology of physical events. A trigger time window of 192 ns is adopted, chosen as a compromise between suppressing dark noise and preserving signal clustering in space and time. Within each time window, the 17,596 PMTs are divided into a space–time grid with
$ B_t \times B_\theta \times B_\phi = 4 \times 4 \times 4 $ bins. Here,$ B_t = 4 $ means the 192 ns trigger time window is equally divided into four 48 ns temporal bins. Because the JUNO central detector is spherical, the position of each PMT is naturally defined by its polar angle θ and azimuthal angle ϕ. Therefore, the spatial term$ B_\theta \times B_\phi = 4 \times 4 $ represents a uniform binning of PMT positions in$ \cos\theta $ and ϕ across the entire sphere. The likelihood is constructed as the product of Poisson probabilities over all 64 bins:$ {\cal{L}} = \prod\limits_{i=1}^{4} \prod\limits_{j=1}^{4} \prod\limits_{k=1}^{4} \frac{\lambda^{N_{ijk}}}{N_{ijk}!} e^{-\lambda}, $
(1) where
$ N_{ijk} $ denotes the number of hits in bin$ (i,j,k) $ , and λ is the expected number of pure dark-noise hits per bin. It is calculated as$ \lambda = R_{\mathrm{dark}} \Delta T\, N_{\mathrm{PMT}} / (B_t \times B_\theta \times B_\phi) $ , where$ R_{\mathrm{dark}} $ is the average PMT dark-noise rate,$ \Delta T = 192\; \mathrm{ns} $ is the trigger window,$ N_{\mathrm{PMT}} = 17{,}596 $ is the number of 20-inch PMTs, and$ B_t \times B_\theta \times B_\phi = 64 $ . For the 2025 operation, we conservatively used$ R_{\mathrm{dark}} = 30\; \mathrm{kHz} $ , compared with the measured average of approximately$ 20\; \mathrm{kHz} $ . This gives$ \lambda \approx 1.58 $ .In practice, the FPGA in the PU evaluates a scaled negative log-likelihood,
$ -\ln {\cal{L}} $ , using pre-calculated lookup tables. A trigger is issued when the summed likelihood value exceeds a predefined threshold. Figure 6 (a) shows the accumulated dark noise hits across the 16 spatial bins during the light-off test. This demonstrates that the aggregated dark noise is approximately uniform across these regions, fluctuating by about 10%.
Figure 6. (color online) (a) The accumulated hits of spatial bins
$ (B_\theta \times B_\phi) $ in JUNO light-off test with a about 0.3 ms time window.(b) MM-trigger rate as a function of the likelihood threshold for different background components from simulation.The dependence of the MM-trigger rate on the likelihood threshold is shown in Figure 6 (b). Dark noise and radioactive backgrounds from PMT glass are efficiently suppressed with increasing threshold, while
$ ^{14} {\rm{C}}$ decays dominate the trigger rate for$ -\ln {\cal{L}} $ thresholds larger than 120. Figure 7 shows the trigger rates observed during the 2025 data-taking period with a MM-trigger$ -\ln{\cal{L}} $ threshold of 218. The global trigger rate is about 400 Hz, while the MM-trigger rate is around 7 kHz. The JUNO main system uses two types of 20-inch PMTs: dynode-PMTs and Micro-Channel Plate (MCP) PMTs. The observed time variation of the trigger rate is mainly associated with variations in the overall PMT dark count rate, to which the low-threshold MM trigger is particularly sensitive. Comparing simulation and data, we find that the observed MM-trigger rate is predominantly due to$ ^{14} {\rm{C}}$ decays. -
Considering the observed MM-trigger rate of about 7 kHz, which is predominantly driven by
$ ^{14} {\rm{C}}$ decays, we use a representative$ ^{14} {\rm{C}}$ concentration of$ 4.0 \times 10^{-17} g/g $ to constrain the trigger operating condition. This value is chosen as the central value of the range$ (3-5) \times 10^{-17} g/g $ reported in the JUNO initial performance results [26]. Under this condition, the trigger efficiency is evaluated using the official JUNO simulation software [47], as shown in Figure 8. In the simulation, electrons are generated uniformly throughout the full liquid scintillator volume, with energies sampled in the range of 0–300 keV and isotropic initial directions. Nominal PMT dark noise, with individual PMT dark count rates and an average rate of about 20 kHz, is included to reproduce realistic detector conditions. The dark count rates are kept constant in time in the simulation. The effective MM-trigger threshold is defined as the visible energy corresponding to 50% trigger efficiency. Based on the simulation, this value is approximately$ 110 $ keV, as indicated by the orange curve corresponding to the operating condition. Several systematic effects are considered in evaluating the effective threshold. For the electronic threshold drift, we vary the hit threshold around the nominal GCU threshold of about 0.25 PE reported in [26]. For the spatial non-uniformity of the PMT dark count rates, we compare the nominal simulation using the individual PMT dark count rates with a simulation in which all PMTs are assigned a fixed dark count rate. The optical-model uncertainty is evaluated by varying the Rayleigh scattering and light attenuation lengths within their measured uncertainties [48, 49]. The energy non-linearity uncertainty is estimated by varying the Birks quenching constant, guided by independent low-energy measurements of the liquid-scintillator response [50]. The detector-position dependence is evaluated by dividing the liquid-scintillator volume into seven equal-volume radial regions and taking the standard deviation of the trigger thresholds obtained in these regions. Since event-by-event vertex reconstruction is not performed at the FPGA trigger level, this position dependence is treated as a systematic uncertainty. The systematic uncertainty is summarized in Table 2, dominated by the detector-position dependence ($ {}\sim20 $ keV), with the total reaching about$ 21 $ keV in quadrature.
Figure 8. (color online) The trigger efficiency as a function of electron visible energy for different
$ ^{14} {\rm{C}}$ concentrations and trigger rate configurations. The markers represent the simulated response of the calibration sources ($ ^{241} {\rm{Am}}$ and$ ^{226} {\rm{Ra}}$ ) at these specific thresholds. The horizontal error bars account for the uncertainty in the deposition process from gamma energy to visible energy, while the vertical error bars represent the uncertainty associated with the event reconstruction algorithm.Uncertainty source Value [keV] Electronic threshold drifts 3 Spatial non-uniformity of PMT dark noise 2 Optical model variations 3 Detector-position dependence 20 Energy non-linearity 6 Total 21 Table 2. Systematic error budget for the effective energy threshold.
For the initial design of the MM trigger, assuming a total trigger rate of 30 kHz and a
$ ^{14} {\rm{C}}$ concentration of$ 1.0 \times 10^{-17} g/g $ , the simulations indicate an effective energy threshold of about 25 keV (green curve). Under these conditions, the 30 kHz budget is composed of approximately 22 kHz from$ ^{14} {\rm{C}}$ decay and 8 kHz from the combined contribution of PMT dark noise and radioactive isotopes in the PMT glass.If the JUNO acquisition system can be upgraded in the coming years to operate at a total trigger rate of 30 kHz, for example through increased data bandwidth and DAQ throughput, the energy threshold could be reduced to approximately 72 keV, as illustrated by the blue curve in Figure 8. This indicates that even in the presence of a higher-than-expected
$ ^{14} {\rm{C}}$ concentration, the MM trigger would still enable the recording of events well below 100 keV, maintaining a significant advantage in low-energy sensitivity compared to the Global Trigger. However, it should be noted that successfully triggering on these low-energy events does not guarantee their successful detection in offline analysis, as the substantial background must still be mitigated. -
Because the actual in-situ low-energy calibration campaigns have not yet been conducted, this section presents a simulation-based study to demonstrate the proposed procedure for calibrating the trigger efficiency. The low-energy calibration sources have already been prepared, but their deployment is currently being scheduled within the overall JUNO calibration program, which prioritizes measurements related to neutrino oscillation studies during the current data-taking phase. To achieve the excellent energy resolution required by JUNO, multiple radioactive sources have been deployed for detector calibration [51]. Since the MM trigger operates at a low energy threshold, dedicated low-energy calibration sources are needed to characterize and validate the trigger efficiency (see Fig. 8). Following the procedure of Ref. [52], a
$ ^{241}\mathrm{Am} $ source (59.5 keV gamma, activity 6 kBq) and a$ ^{226}\mathrm{Ra} $ source (186 keV gamma, activity 960 Bq) are chosen from the set of calibration sources, as they cover the relevant low-energy range of interest for the MM trigger.We performed simulations combining
$ ^{14}\mathrm{C} $ with either$ ^{241}\mathrm{Am} $ or$ ^{226}\mathrm{Ra} $ and applied three visible-energy selection thresholds: 25, 72 and 110 keV.$ N_{TQ} $ denotes the number of T/Q pairs associated with each MM-triggered event within a 700 ns time window. The raw$ N_{TQ} $ distributions from the calibration sources are difficult to separate from the$ ^{14}\mathrm{C} $ background due to the high intrinsic$ ^{14}\mathrm{C} $ rate. A reconstruction algorithm (described in Appendix B) is therefore applied; events are selected according to$ |r_{\mathrm{reco}}-r_{\mathrm{source}}| \lt r_{\mathrm{cut}} $ . Two examples of$ N_{TQ} $ spectra after this spatial selection are shown in Figure 9. The choice of$ r_{\mathrm{cut}} $ is optimized to balance signal statistics and background rejection. For the low energy$ ^{241}\mathrm{Am} $ source (59.5 keV), a tight cut of$ r_{\mathrm{cut}}=0.7 $ m is adopted to maximize the signal-to-background ratio against the intense$ ^{14} {\rm{C}}$ background. Conversely, for the higher energy$ ^{226}\mathrm{Ra} $ source (186 keV), a looser cut of$ r_{\mathrm{cut}}=2 $ m is used to increase the statistics of calibration events. As an example, we apply a 25 keV visible-energy threshold in Figure 9(a) to demonstrate the trigger performance in an ideal low-threshold scenario, and a 110 keV threshold in Figure 9(b) corresponding to the current operating conditions. Meanwhile, a pure$ ^{14}\mathrm{C} $ spectrum is used as the control sample.
Figure 9. (color online) Simulation (a): The number of T/Q pairs (
$ N_{TQ} $ ) spectrum of pure$ ^{14} {\rm{C}}$ and$ ^{14} {\rm{C}}$ +$ ^{241} {\rm{Am}}$ after reconstruction cut and 25 keV energy threshold. (b): The number of T/Q pairs ($ N_{TQ} $ ) spectrum of pure$ ^{14} {\rm{C}}$ and$ ^{14} {\rm{C}}$ +$ ^{226} {\rm{Ra}}$ after reconstruction cut and 110 keV energy threshold. In both simulations, the calibration sources are positioned at the center of the detector ($ z = 0 $ ).To extract the calibration-source signal, the pure
$ ^{14}\mathrm{C} $ spectrum is modelled with a Gaussian plus an exponential tail to account for the pile-up of multiple$ ^{14}\mathrm{C} $ events; the shape parameters obtained from this background fit are then fixed. The combined spectrum ($ ^{14}\mathrm{C} + $ source) is fitted by adding an additional Gaussian component representing the calibration source, and the amplitude of this component yields the measured source event rate. To account for the position-dependent response, this measured rate is averaged over six equal-volume positions along the z-axis. After correcting this averaged rate for the relevant factors — decay branching ratio, gamma escape probability, and reconstruction efficiency — the MM trigger efficiency is derived and presented in Figure 8. The 59.5 keV gamma from$ ^{241}\mathrm{Am} $ corresponds to an average visible energy of approximately 39 keV, while for$ ^{226}\mathrm{Ra} $ the visible energy is about 135 keV. To estimate the uncertainty caused by scintillator nonlinearity, we used different Birks constants measured in the MeV range [53] and the sub-100 keV range [50]. This gives an uncertainty of 4 keV and 11 keV, respectively, which is included in the horizontal error bars. The vertical error bars reflect the uncertainty associated with the event reconstruction procedure. At the 25 keV threshold, the extracted$ ^{241}\mathrm{Am} $ signal yields a trigger efficiency of about 92%, in good agreement with the expectation from the efficiency curve. For the$ ^{226}\mathrm{Ra} $ source, the extracted efficiencies are approximately 95% and 81% at the 72 keV and 110 keV thresholds, respectively, which are also consistent with the corresponding curves. These results demonstrate that using radioactive calibration sources is a suitable and reliable method to validate the trigger performance with real data. -
Astrophysical neutrinos are often emitted by transient sources, such as core-collapse supernovae, type Ia supernovae, neutron star mergers, and others. One of the main scientific goals of the MM trigger is to search for transient bursts of astrophysical neutrinos, with core-collapse supernovae serving as a representative benchmark (see Section 4).
To achieve this, the Transient Neutrino Burst Monitor, which identifies neutrino burst candidates based on real-time trigger information, and the External Alert Processor, which ingests alerts from external observatories and coordinates follow-up data acquisition, are implemented and executed in real time within the PU. As of the time of this study, no astrophysical neutrino burst or associated multi-messenger coincidence has been observed by JUNO.
-
The workflow of the Transient Neutrino Burst Monitor is demonstrated using data collected in 2025, as illustrated in Figure 10, while the corresponding parameter configuration is summarized in Table 3. Each trigger contains only two key quantities: the trigger time and the number of trigger hits (trigger
$ N_{\text{hit}} $ ) within the trigger time window. This minimal information is intentionally used to enable a fast and low-latency alert generation, avoiding computationally expensive reconstruction steps such as position or energy reconstruction. As the trigger algorithm described in Section 3.1.4 operates with a fixed time window, the first step of the workflow is to merge re-triggers originating from the same physical signal. After applying the trigger$ N_{\text{hit}} $ selection, the triggers are divided into two channels: a high energy channel and a low energy channel. The high energy channel primarily targets IBD events, while the low energy channel focuses on νpES and νeES events.High Energy Channel Low Energy Channel Parameter Value Parameter Value Trigger $ N_{hit} $ Range[7000, 53000] Maximum $ N_{hit} $ 7000 (Energy Range [MeV]) [5, 40] (Energy Range [MeV]) [0.1, 5] WP Veto PMT Cut 400 Window Length [ms] 5 WP Veto Time [ms] [-0.01, 1.5] IBD Delay Trigger $ N_{hit} $ Range[2685, 4285] Baseline 32–37 IBD Delay Time Range [ms] [0.01, 1] (updated every 10 mins) Common Parameters $ \mathrm{TS}_{\mathrm{total}} $ (FAR=1/week)35 $ \mathrm{TS}_{\mathrm{total}} $ (FAR=1/month)42 Table 3. High and low energy channels parameter configuration. The lower boundary of the low energy channel is determined by the system trigger threshold (
$ -\ln{\cal{L}} $ threshold of 218), which corresponds to the lower limit of the energy range discussed in Section 3.1.4 and Section 3.1.5.Trigger Nhit Calibration. To establish the relationship between trigger
$ N_{\text{hit}} $ and energy, Americium–Carbon (AmC) calibration sources were deployed in the JUNO CD[51]. The AmC source produces$ {}^{16}\mathrm{O} $ through the reaction$ ^{13}\mathrm{C}(\alpha, n){}^{16}\mathrm{O} $ . In this process, three gamma rays with energies of 6.1 MeV, 4.4 MeV, and 2.2 MeV are emitted, and the corresponding peaks can be observed in Figure 11(a). Figure 11(b) shows the trigger$ N_{\text{hit}} $ peaks obtained from a position scan along the z-axis. The$ N_{\mathrm{hit}} $ value for each peak is determined directly by identifying the position of the maximum bin in the distribution. To properly account for the detector geometry, a volume-weighted average is applied, where each measurement point is weighted by the volume of its corresponding spherical shell. The resulting mean trigger$ N_{\mathrm{hit}} $ values for the three energies are summarized in Table 4. Based on these calibration points, the boundaries of the low energy and high energy channels are determined through linear interpolation and extrapolation. The trigger$ N_{\mathrm{hit}} $ cut of the high energy channel is set to [7000, 53000], which corresponds approximately to an energy range of [5, 40] MeV. Similarly, the low energy channel is defined with a maximum trigger$ N_{\mathrm{hit}} $ of 7000, corresponding to an upper energy limit of approximately 5 MeV. Its lower boundary is not defined by a sharp$ N_{\mathrm{hit}} $ cut, but is instead intrinsically determined by the system trigger threshold ($ -\ln{\cal{L}} $ threshold of 218), which corresponds to an energy of approximately 0.1 MeV.
Figure 11. (color online) (a) The trigger
$ N_{\mathrm{hit}} $ spectrum of the AmC source deployed at the detector position$ (0, 0,600) $ cm (blue solid line), based on data collected in 2025. The red solid line represents the intrinsic detector background, measured during an independent control run without the calibration source deployed, covering an equivalent time interval. The vertical dashed lines mark the positions of the three distinct peaks (P1, P2, and P3) corresponding to the gamma emissions from the AmC source. (b): The trigger$ N_{hit} $ peaks of three energies with different AmC source positions.Energy $ 2.2 $ MeV$ 4.4 $ MeV$ 6.1 $ MeVTrigger $ N_{hit} $ per event$ 3485 \pm 291 $ $ 6681 \pm 624 $ $ 8575 \pm 686 $ Table 4. Average trigger
$ N_{hit} $ from the AmC source. The quoted standard deviations are obtained by combining in quadrature the intrinsic peak width of the$ N_{hit} $ distribution and the variation of the peak position with source deployment location.Muon Veto. Cosmic-ray muons constitute a dominant background in the monitoring of transient neutrino bursts. In particular, muon-induced spallation can produce bursts of correlated events that mimic genuine astrophysical signals. If not properly suppressed, such events can significantly increase the false alert rate. Therefore, using the WP PMTs to identify muons and apply a veto to CD trigger events is essential. As shown in Figure 3, once the CTU detects more than 400 hits in the WP, it issues a WP trigger to the PU, which is used as a muon veto signal. At this threshold, the rate of cosmic-ray muons in the WP is approximately 9 Hz. Based on this veto signal, a veto time window of
$ [-0.01,\,1.5] $ ms is applied. The upper bound of 1.5 ms is chosen to suppress muon-induced secondary signals, in particular fast neutrons produced by muon interactions, while the small negative offset of$ -0.01 $ ms accounts for possible timing offsets between the CD and the WP, providing a safety margin for synchronization. Given the muon rate and the veto window length, this corresponds to a dead time of only about 1–2% of the total live time. This level of dead time is considered acceptable given the effective suppression of muon-induced backgrounds. After applying the muon veto, backgrounds from muons and fast neutrons — with typical lifetimes of around 200 μs — can be efficiently rejected. Long-lived daughter isotopes such as$^9{\rm{Li}}$ and$^8{\rm{He}}$ remain as residual backgrounds. Figure 12 shows the measured veto efficiency in the high energy channel. The efficiency is calculated in a data-driven way as the number of CD high-energy trigger events ($ N_{\text{hit}} \in [7000, 53000] $ , dominantly muons) that have a coincident WP trigger, divided by the total number of such CD high-energy trigger events. The average efficiency is approximately 97%. However, this performance gradually improves with increasing$ N_{\text{hit}} $ , and the veto efficiency can reach over 99% in the range of$ [20000, 50000] $ . For$ N_{\text{hit}} $ greater than 30000, the efficiency shows a slight decrease. This occurs because higher-energy muons produce more afterpulses and secondary particles. These effects lead to longer continuous signals that can occasionally exceed the fixed 1.5 ms veto window.
Figure 12. Measured muon veto efficiencies in the high energy channel. The veto condition is defined by a WP trigger threshold of
$ N_{\mathrm{hit}}^{\mathrm{WP}} \gt 400 $ and a veto time window of$ [-0.01, 1.5] $ ms.IBD Selection. The IBD channel provides a clean signature for
$ \bar{\nu}_e $ detection in JUNO, with a characteristic prompt–delayed coincidence topology that enables efficient background suppression. The prompt signal originates from a positron, followed by annihilation into two 0.511 MeV γ-rays. The delayed signal comes from a 2.2 MeV γ-ray emitted when the neutron is captured by a proton, approximately 200 μs after the prompt signal. In the Transient Neutrino Burst Monitor, only the energy and time-coincidence information is used, while spatial reconstruction is intentionally omitted to ensure a fast and low-latency monitoring process. Based on the AmC calibration runs, the time window and trigger$ N_{\mathrm{hit}} $ intervals for the delayed signal are chosen to be [10 μs, 1 ms] and [2685, 4285], respectively. The lower bound of 10 μs is chosen to suppress PMT after pulses, while the upper bound of 1 ms corresponds to approximately five times the neutron capture time, ensuring high neutron detection efficiency. The$ N_{\mathrm{hit}} $ interval is determined based on the 2.2 MeV peak at 3485 from Table 4, which is extended to$ 3485 \pm 800 $ . This range is applied to both the AmC and background data to achieve the best signal-to-background ratio shown in Figure 11(a). With this delayed-signal selection applied to the AmC source data, the neutron selection efficiency is about 92%.We summarize the impact of the successive background reduction steps in the high energy channel as follows. As shown in Figure 13(a), the application of the trigger
$ N_{\mathrm{hit}} $ selection results in a background rate of approximately 0.8 Hz, dominated by cosmic-ray muons. The subsequent muon veto suppresses this rate to about 0.03 Hz. With the addition of the IBD delayed coincidence selection, the background is further reduced to$ \sim $ 64 events per day (0.00074 Hz), achieving a sufficiently low level for reliable burst monitoring in the high energy channel. The residual background is primarily composed of reactor neutrinos, remaining muons, and muon-induced correlated events.
Figure 13. (color online) (a) The background data of high energy channel. (b) The FAR versus
$ \mathrm{TS}_{\mathrm{total}} $ .Bayesian Blocks Algorithm. After applying IBD selection in the high energy channel, the corresponding trigger is regarded as a high energy event candidate, and its event time is used as input to the monitoring algorithm. The monitoring algorithm employed is the Bayesian Blocks Algorithm (BBA), which is a model-independent method that makes no assumptions regarding the time profile, time scale, or signal strength [54, 55]. The BBA aims to determine whether the event rate within a given time interval is statistically stable. This is achieved by fitting the event rate in real time using a piece-wise constant model. Technically, the time interval is divided into one or more segments, each referred to as a block. Within each block, the event rate is assumed to be constant, but it may change at the boundaries between blocks. The best-fit model is obtained by maximizing a likelihood defined using the Cash statistic [56]. In practice, the BBA is applied to a time-ordered sequence of the most recent 50 high energy event candidates. For further technical details on the BBA implementation in the MM trigger, refer to Appendix C and the original references [54, 55]. The BBA produces a test statistic (TS) to quantify the presence of a burst:
$ \mathrm{TS}_{\text{high}} = \begin{cases} -2 \ln \left( \dfrac{L_{0}}{L_{1}} \right), & \text{if } L_{1} \gt L_{0} \\ 0, & \text{otherwise} \end{cases} $
Here,
$L_0$ denotes the likelihood under the single-block hypothesis, and$L_1$ corresponds to the likelihood under a multi-block hypothesis with an increasing block rate.Low Energy Channel. In the low energy channel, the monitoring is performed by counting the number of triggers within a fixed 5 ms time window and comparing it with an expected baseline. The choice of the 5 ms window is motivated by the fact that low energy neutrino signals are expected to precede the IBD-dominated high energy signal by
$ \sim $ 10 ms, as will be discussed in Section 4.2.$ \mathrm{TS}_{\text{low}} = \begin{cases} 2 \left[ n \ln\left( \dfrac{n}{b} \right) - (n - b) \right], & \text{if } n \gt b \\ 0, & \text{if } n \leq b \end{cases} $
Here, n is the number of low energy triggers observed within the 5 ms window, and b is the expected number of triggers estimated from a baseline. The baseline is dynamically evaluated every 10 minutes using the average trigger rate in the low energy channel, and typically falls within the range of 32–37 counts per 5 ms window, as summarized in Table 3.
Correlation and Alert Threshold. The final step in the workflow of the Transient Neutrino Burst Monitor is to correlate the high energy and low energy channels in order to form the alert decision. In the current implementation, an alert condition is first identified in the high energy channel using the BBA, requiring the detection of a multi-block structure with an increasing block rate. Only if a high energy burst is identified, the corresponding test statistic
$ \mathrm{TS}_{\text{high}} $ is combined with the low energy test statistic$ \mathrm{TS}_{\text{low}} $ , which is evaluated within the 5 ms time window associated with the last high energy event candidate. The total test statistic is then defined as$ \mathrm{TS}_{\mathrm{total}} = \mathrm{TS}_{\text{low}} + \mathrm{TS}_{\text{high}} $
In typical background events,
$ \mathrm{TS}_{\mathrm{total}} $ is predominantly driven by$ \mathrm{TS}_{\text{high}} $ , with$ \mathrm{TS}_{\text{low}} $ providing only a minor contribution. To determine the alert threshold, the relationship between$ \mathrm{TS}_{\mathrm{total}} $ and the false alert rate (FAR) is evaluated using one month of 2025 data through an offline scan, as shown in Figure 13(b). Based on this study, the threshold values of$ \mathrm{TS}_{\mathrm{total}}=35 $ and$ 42 $ correspond to FARs of 1/week and 1/month, respectively.A False Alert Example. An example of a false alert observed in March 2026 is shown in Figure 14. In this case, the alert is issued by a high energy muon. Approximately 0.1 s before the alert time, a muon event with
$ N_{\mathrm{hit}} \gt 5\times10^{6} $ is observed, whose duration significantly exceeds the 1.5 ms online muon veto window. This event is followed by four high energy events occurring within a short time interval, as shown in the inset. The BBA partitions the corresponding time series into two blocks with an increasing event rate, satisfying the burst condition in the high energy channel. This results in a high test statistic of$ \mathrm{TS}_{\text{high}} = 55.16 $ . Within the associated 5 ms window, the low energy channel yields$ \mathrm{TS}_{\text{low}} = 3.06 $ . The combined test statistic therefore exceeds the predefined alert threshold, issuing the alert. While such cases are very rare, future strategies will apply different veto window lengths based on the muon energy. This example illustrates that the current Transient Neutrino Burst Monitor is primarily driven by the high energy channel. The correlation procedure is initiated by the BBA condition in the high energy channel, and the total test statistic is typically dominated by$ \mathrm{TS}_{\text{high}} $ . Future developments of the monitor will focus on enhancing the role of the low energy channel.
Figure 14. (color online) A false alert example observed in March 2026. The star markers denote high energy event candidates, and the shaded region shows the Bayesian Block rate. The inset shows a zoomed-in view of the candidate cluster associated with the alert, in the 5 ms window used for the low energy channel. The annotated values in the main panel indicate the resulting
$ \mathrm{TS}_{\text{high}} $ and$ \mathrm{TS}_{\text{low}} $ for this event. -
Once a transient neutrino burst is identified by the Transient Neutrino Burst Monitor, the MM trigger sends an alert to the DAQ system, which then switches to a dedicated trigger-less acquisition mode. In this mode, the full charge and time information of all PMT signals are continuously recorded, ensuring that no potentially relevant data is lost.
Given the extreme rarity of astrophysical neutrino bursts and the low false alert rate achieved by the monitor, this trigger-less mode is implemented to maximize the completeness of the recorded dataset without causing excessive data throughput. For a typical core-collapse supernova neutrino burst, which lasts on the order of 10 s, the DAQ system maintains this mode for a time window of
$ \pm $ 60 s around the alert time. This strategy guarantees that the full temporal evolution of the neutrino signal is captured, including possible early or delayed components beyond the main burst duration, thereby providing a comprehensive dataset for subsequent offline analysis. -
The External Alert Processor continuously receives alert notifications from multiple external experiments via the General Coordinates Network (GCN) webpage [57], including signals from gravitational-wave detectors, gamma-ray satellites, and other transient astrophysical observatories. For example, between June 18 and July 18, 2025,111 gravitational-wave alerts [58] were received by the PU. The latency between the gravitational-wave event time and the alert receipt time is shown in Figure 15. The mean latency is about 77 seconds, with a maximum recorded latency of approximately 500 seconds. Upon receiving an external alert, the PU sends a tag to the DAQ system, which enables an extended data acquisition mode. In this mode, instead of the nominal
$ \sim $ 1% data transfer, all MM trigger event data within a time window of$ \pm $ 20 minutes around the alert time are recorded and transferred to the IHEP data centre for analysis (see Section 3.1.3). This$ \pm $ 20-minute window is chosen based on the maximum alert latency. It safely covers the 500 seconds delay, ensuring that the complete MM trigger event data around the true astrophysical event time is captured.
Figure 15. (color online) Distribution of the latency for LVK gravitational-wave alerts. This latency is defined as the total time difference between the actual gravitational-wave event and the moment the alert is received by the PU.
Such alerts are particularly important for events like binary neutron star mergers or neutron star–black hole mergers, which are expected to emit not only gravitational waves but also MeV-scale neutrinos and potentially gamma-ray bursts. Coordinated multi-messenger observations of these events allow for coincidence analyses between gravitational-wave signals and neutrino detections, significantly enhancing sensitivity to weak neutrino signals while reducing background. This, in turn, enables detailed studies of the astrophysical source properties, including the total energy release, neutrino emission mechanisms, and jet dynamics[33, 35, 32].
-
Massive stars with
$ M \geq 8\,M_\odot $ end their lives in core collapse supernovae (CCSN) [59]. The gravitational collapse of the stellar core releases a gigantic amount of energy in a very short time. The gravitational collapse produces a very hot and dense core, in which neutrinos are created in huge numbers. Since only neutrinos can escape from this dense environment, they serve as ideal messengers for observing CCSNe. Neutrino emission from a CCSN proceeds through several distinct phases: core collapse and neutrino trapping, neutronization burst, accretion, and cooling [60]. During the accretion phase, neutrinos are emitted from the hot, dense environment surrounding the proto-neutron star (PNS), offering direct insight into the explosion mechanism [61]. Consequently, precisely reconstructing the neutrino light curve (time evolution) across these early phases is crucial for unraveling the dynamics of the supernova explosion.Besides probing the astrophysical explosion mechanism, the stellar core collapse also provides a unique opportunity to study fundamental physics under extreme conditions that are not accessible in terrestrial laboratories [62]. Furthermore, in the subsequent cooling phase, neutrinos of all flavors are emitted with approximately thermal spectra. This allows for detailed studies of PNS properties and enables the search for potential exotic physics, such as axions or sterile neutrinos [63, 64].
Figure 16 shows the neutrino luminosity for different neutrino flavors of a
$ 27\,M_\odot $ CCSN as an illustrative example. The observations of neutrinos from all these phases are essential for testing CCSN models.
Figure 16. (color online) Neutrino luminosity of a 27
$ M_\odot $ core-collapse supernova (Garching model [62]). Here,$ \nu_x $ represents the heavy-flavor neutrinos ($ \nu_\mu $ and$ \nu_\tau $ ), and$ \bar{\nu}_x $ represents their corresponding antineutrinos. -
Building upon the workflow and background levels established in Section 3.2.1, this section evaluates the overall alert performance of the Transient Neutrino Burst Monitor. Here, we estimate the FAR using real background data to determine the required alert thresholds and utilize simulated supernova neutrinos as the signal input to assess the alert efficiency and alert time.
In this work, four representative supernova neutrino models are adopted, including two models from the Nakazato simulations [29] and two from the Garching simulations [62]. The Nakazato models correspond to progenitor masses of 13
$ M_\odot $ and 30$ M_\odot $ , both with solar metallicity ($ Z=0.02 $ ) and a shock revival time of 300 ms. The Garching models correspond to progenitor masses of 11.2$ M_\odot $ and 27$ M_\odot $ , both employing the Shen equation of state, with configurations that include convection and nucleon potential effects. These four models are chosen to represent a range of progenitor masses and provide a benchmark set for evaluating the detector response to core-collapse supernova neutrino bursts.Further out from the neutrino-sphere — the effective surface of last scattering where neutrinos decouple from dense stellar matter and begin to stream freely — the flavor transformation of supernova burst neutrinos is governed by the Mikheyev–Smirnov–Wolfenstein (MSW) matter effects [65, 66]. These effects modify the neutrino energy spectra depending on the matter density profile and the neutrino mass ordering. As a result, the flavor composition of neutrinos arriving at Earth is determined by the initial fluxes at the source and the MSW-induced transition probabilities.
After accounting for the MSW flavor transitions within the progenitor, scaling the incident neutrino flux according to the distance of the CCSN, and applying the channel-dependent cross sections in the detector, the supernova neutrino interactions are generated. To obtain realistic hit signals, the full detector response is processed using the official JUNO simulation software [47], which includes the simulation of optical photon propagation, PMT responses, and front-end electronics. As detailed in Section 3.2.1, the background is evaluated using events directly sampled from data. The simulated supernova hit signals are then mixed with the real background data and used as the input to the Transient Neutrino Burst Monitor. By applying the purely data-driven threshold parameter of
$ \mathrm{TS}_{\mathrm{total}} = 42 $ , which ensures a FAR of one per month, the resulting alert performance is evaluated and presented in Figure 17. Under this configuration, the Transient Neutrino Burst Monitor is capable of achieving a 100% alert efficiency for 4 CCSN models within 100 kpc, covering the Milky Way as well as the Large and Small Magellanic Clouds. Beyond this distance, the detection efficiency gradually decreases. However, as illustrated in the left panel of Figure 17, the monitor still maintains a 50% alert efficiency up to distances ranging from approximately 220 kpc to 280 kpc, depending on the progenitor mass and the specific emission model. Furthermore, the right panel of Figure 17 demonstrates the alert time of the system. For a typical supernova located in the Large Magellanic Cloud, the alert can be issued within less than 0.1 seconds after the core bounce. This alert time refers to the simulated time from core bounce to the alert trigger; the measured latency between the event occurrence and the reception of the corresponding alert by the DAQ system is approximately 1 seconds.
Figure 17. (color online) Expected alert efficiency (left panel) and alert time relative to the core-bounce moment (right panel) for the Transient Neutrino Burst Monitor with supernova neutrinos from Nakazato (13 and 30
$ M_\odot $ ) and Garching (11.2 and 27$ M_\odot $ ) models at different distances. Both normal ordering (NO) and inverted ordering (IO) are shown. The false alert rate (FAR) is 1/month.Compared to the Prompt Monitor and the Online Monitor introduced in Ref. [25], the Transient Neutrino Burst Monitor exhibits a reduced detection reach at large distances. In particular, the distance corresponding to a 50% alert efficiency is smaller than the
$ \sim $ 350 kpc reported in previous studies. This difference mainly arises from the use of real data to determine the trigger threshold in this work, whereas previous studies relied on Monte Carlo simulations. In real data, additional backgrounds not fully modeled in simulations, such as flasher PMTs[26], require a more conservative threshold setting and therefore lead to a reduced sensitivity.Despite this reduction, the Transient Neutrino Burst Monitor offers important advantages. In particular, it employs a Bayesian Blocks-based algorithm, which is largely model-independent and therefore robust against uncertainties in the neutrino emission models. In addition, the inclusion of a dedicated low energy channel further enhances the sensitivity to soft neutrino signals. The potential of the low energy channel for independent alerts will be discussed in Section 4.2.
Together with the MM-trigger system, the three monitoring systems provide independent alert channels, ensuring a more robust and reliable supernova neutrino alert system for JUNO. In addition to performing trigger-less data acquisition and storage, the DAQ system transmits alert information from these monitoring systems to the SNEWS 2.0 network [67]. This allows alerts from different monitoring systems to be shared and supports the issuance of combined alerts.
-
In the current configuration of the Transient Neutrino Burst Monitor, the low energy channel is only evaluated after a burst is identified in the high energy channel. This choice is motivated by the fact that the IBD-dominated high energy channel is relatively clean, while the low energy channel is more susceptible to non-physical events, such as flasher PMTs. Nevertheless, the low energy channel has significant potential for independent alerts. To explore this possibility, we consider the performance of the low energy channel alone. Since the background level, including non-physical contributions, is not yet stably determined from real data, the alert threshold is derived from simulations. In particular, a threshold of
$ \mathrm{TS}_{\mathrm{low}} = 25 $ , corresponds to a false alert rate (FAR) of 1/month under the assumption of Poisson fluctuations of baseline. It should be emphasized that this simulation assumes Poisson-distributed background and does not include non-Poissonian clustered contributions (e.g. PMT flashers,$ ^{14} {\rm{C}}$ pile-up and noise bursts), which could increase the true FAR above the simulated value of 1/month.As shown in Figure 18, taking the Nakazato 30
$ M_\odot $ model as an example, we compare the performance of the current Transient Neutrino Burst Monitor with that of the low energy channel alone. In terms of alert efficiency, the low energy channel is able to achieve full coverage of the Large Magellanic Cloud (LMC), demonstrating that it can independently provide effective alerts for typical Galactic and nearby extragalactic supernovae. Regarding the alert timing, at close distances (e.g.,$ \sim $ 10 kpc), the low energy channel can issue alerts earlier than the current high energy dominated monitor by approximately$ \sim $ 10 ms. At the LMC distance of 50 kpc, the low energy channel can provide alerts approximately 20–30 ms earlier than the current monitor. This improvement arises because the low energy channel is sensitive to all neutrino flavors through additional interaction channels such as νpES and νeES. As illustrated in Figure 16, the$ \nu_e $ emission precedes the$ \bar{\nu}_e $ emission, leading to an earlier rise of the signal in the low energy channel. As the distance increases (e.g., beyond$ \sim $ 70 kpc), the advantage in alert timing gradually diminishes due to the reduced statistics in the low energy channel. The earlier alert provides additional timing information on the rising phase of the supernova neutrino burst, which can be combined with other neutrino detectors for time correlation and supernova triangulation; it should therefore be regarded as an additional timing benefit rather than a reduction of the overall end-to-end alert latency.
Figure 18. (color online) Alert performance of the low energy channel for supernova bursts, shown for the Nakazato 30
$ M_\odot $ model. The alert efficiency (left) and the alert time relative to the core-bounce moment (right) are compared between the current Transient Neutrino Burst Monitor and the low energy channel alone, for both normal ordering (NO) and inverted ordering (IO). A false alert rate (FAR) of 1/month is assumed.The supernova simulations include MSW matter effects but not neutrino self-interactions or collective flavor conversions, including fast flavor conversions (FFCs). As a conservative benchmark, we consider the 50% conversion of the
$ \nu_{e} $ flux due to fast flavor depolarization [68]. Under this assumption, the early-alert time speed-up at 10 kpc is reduced by approximately 1–2 ms, and corresponding 50% alert-efficiency distances decrease from 95 kpc to approximately 77 kpc for IO and from 110 kpc to approximately 89 kpc for NO. The qualitative advantage of the low-energy channel remains unchanged. -
In this work, we have presented the JUNO Multi-Messenger trigger, a low-threshold trigger and real-time alert system designed to extend JUNO's sensitivity to sub-MeV neutrino signals. The system operates with a trigger rate of approximately 7 kHz under the current data-taking conditions, and simulations indicate an effective energy threshold of about
$ 110 \pm 21 $ keV, significantly lower than the global trigger. Using early data collected in 2025, we demonstrate the working principle of the Transient Neutrino Burst Monitor and its real-time operation. The performance of the monitor has been further evaluated using representative core-collapse supernova models. The use of real data for threshold determination results in a more conservative sensitivity compared to previous simulation-based estimates, reflecting the impact of detector backgrounds. In addition, the low-energy channel has been investigated for its potential in independent alerts. The MM trigger operates in parallel with other monitoring systems in JUNO and is integrated with the DAQ to provide automated alerts to the SNEWS network.Overall, this work demonstrates the feasibility of the MM trigger as a low-threshold and real-time system for neutrino detection and burst monitoring. The current low-energy performance estimates are still primarily based on simulation, and dedicated in-situ calibration and longer-term background characterization are required to fully validate the low-threshold performance and its stability in real data. With further calibration and background optimization, stable operation at low energy is expected to be achievable, enabling the MM trigger to further enhance JUNO's capability for supernova neutrino observations and multi-messenger astronomy.
-
The MM trigger's GUs adopt a hardware architecture closely resembling that of the CTU [26], but their internal firmware is completely different. In total, five GUs collect trigger hit signals from 134 BECs and forward the processed data to the PU as shown in Figure A1(a). Each GU integrates a White Rabbit (WR) timing system [44], which provides timestamps with an 8 ns resolution to ensure precise synchronization among all PMTs. Communication between the GU and the BECs relies on the GigaBit Transceiver protocol [69]. This protocol is specifically chosen because it ensures a fixed and deterministic data transmission latency, which is essential for real-time trigger synchronization. It supports a bandwidth of 8 Gbps by transmitting 128 bits per 62.5 MHz clock cycle. In addition, the GU firmware incorporates the IPbus protocol [70], allowing remote configuration and firmware updates via the WR network. To facilitate the likelihood algorithm (detailed in Section 3.1.4), the GU firmware pre-aggregates the incoming PMT hits into 16 spatial groups, which directly correspond to the
$ 4 \times 4 $ spatial bins used in the likelihood calculation. The aggregated hit information, paired with precise WR timestamps, is then transmitted to the PU via the GBT protocol for the final trigger decision.Upon receiving the trigger hit information from the five GUs, the PU first synchronizes the incoming data streams based on their timestamps. This alignment is necessary because the GUs are distributed across two different electronics rooms with varying optical fiber lengths. Once synchronized, the raw 16 ns hit data are integrated into 48 ns time bins. Four consecutive 48 ns bins are then grouped to form a 192 ns time window, which is continuously fed into the fast likelihood-based trigger algorithm (Figure A1(b)). This algorithm evaluates the spatial and temporal clustering of hits. A trigger, containing the trigger timestamp and the number of hits, is issued to the host computer when the likelihood exceeds a configurable threshold. The PU firmware receives a WP trigger signal from the CTU via a high-speed GTY transceiver link, operating at 5 Gbps with a custom 8b/10b-encoded protocol. This signal is then forwarded to the PU software shown in Figure 4(b), serving as a muon veto for the Transient Neutrino Burst Monitor.
-
The vertex reconstruction used in this analysis is a time-based algorithm that determines the event vertex
$ {\bf{r}}=(x,y,z) $ and the emission time$ t_{0} $ from the first t-q (time and charge) pair signals recorded by the PMTs. The method is based on VTREP[27] framework, which is a timing-based vertex reconstruction algorithm, with optimizations tailored for MM low-energy events. For a trial vertex, the expected photon time-of-flight (TOF) to PMT i is$ t^{\mathrm{TOF}}_{i} = \frac{n_{\mathrm{eff}}}{c}\, \left|{\bf{r}}-{\bf{r}}_{i}\right|, $
(B1) where
$ n_{\mathrm{eff}} $ is the effective refractive index and$ {\bf{r}}_{i} $ is the PMT position. The time residual is defined as$ t^{\mathrm{res}}_{i} = t^{\mathrm{FHT}}_{i} - \left(t_{0} + t^{\mathrm{TOF}}_{i}\right), $
(B2) where
$ t^{\mathrm{FHT}}_{i} $ represents the measured first hit time (FHT) of the i-th PMT. The distribution of$ \{t^{\mathrm{res}}_{i}\} $ is used to identify the dominant photon-arrival cluster.The main reconstruction algorithm proceeds in two stages. First, a coarse radial scan is performed along the direction of the initial seed vertex to identify a region whose residual-time pattern is most compatible with the observed early photon population. Second, a multivariate minimization refines
$ (t_{0},{\bf{r}}) $ using a likelihood function that quantifies the agreement between measured and predicted PMT times. The likelihood is constructed from the PMT timing response and modeled as$ {\cal{L}}(t_{0},{\bf{r}}) = \prod\limits_{i} \exp \left[ -\frac{\left(t^{\mathrm{res}}_{i}\right)^{2}} {2\,\sigma_{i}^{2}} \right], $
(B3) where
$ \sigma_{i} $ is the timing resolution parameter. To handle the timing asymmetry, a bifurcated$ \sigma_{i} $ is used:$ \sigma_{\mathrm{early}} $ (dominated by PMT transit-time spread) for$ t^{\mathrm{res}}_{i} \lt 0 $ , and a larger$ \sigma_{\mathrm{late}} $ for$ t^{\mathrm{res}}_{i} \ge 0 $ to account for scattering and scintillation decay tails. The final vertex estimate is obtained by maximizing$ {\cal{L}} $ , or equivalently minimizing$ -\ln{\cal{L}} $ :$ (\hat{t}_{0},\hat{{\bf{r}}}) = \arg\min\limits_{t_{0},{\bf{r}}} \left[-\ln {\cal{L}}(t_{0},{\bf{r}})\right]. $
(B4) This vertex reconstruction algorithm operates well for events in a wide-range-energy region, including MM low energy events, with enough accuracy and fast reconstruction speed. According to MC estimation, for 110 keV simulated events, the vertex spatial resolutions in x, y and z directions have Gaussian-fit widths of about
$ \sigma \approx 0.64 $ m, respectively, while the corresponding full-distribution RMS values are about 1.0 m, which meet the analysis requirements for$ ^{14} {\rm{C}}$ . -
The Bayesian Blocks Algorithm (BBA) is a non-parametric and model-independent method for detecting statistically significant variations in the rate of events [54, 55]. Unlike conventional methods that require fixed-size time bins or assume a specific signal time profile, the BBA adaptively partitions the time axis into segments—referred to as blocks—such that the event rate within each block is statistically consistent with a constant value. This feature makes the algorithm particularly well suited for identifying transient or burst-like signals of arbitrary duration and shape, such as those expected from a supernova neutrino burst.
-
Given a sequence of event times
$ \{ t_i \} $ , the algorithm seeks the optimal segmentation that maximizes a fitness function constructed from the Poisson likelihood of each block. For a block spanning a time interval$ \Delta t $ that contains N events, the corresponding fitness function is defined using the Cash statistic [56]:$ {\cal{F}}(N, \Delta t) = N \left[ \ln \left( \frac{N}{\Delta t} \right) - 1 \right] , $
where the first term corresponds to the Poisson log-likelihood of a constant event rate, and the second term ensures proper normalization. The total fitness of the segmentation is the sum of the fitness values of all blocks.
To prevent overfitting—i.e., the creation of excessively many blocks—a prior penalty is introduced. The optimal division points, called change points, are obtained via dynamic programming by maximizing the sum of block fitness minus the prior term.
-
In the Transient Neutrino Burst Monitor described in Section 3.2.1, each trigger provides a timestamp and an associated number of trigger hits (Trigger
$ N_{\mathrm{hit}} $ ). After applying the high-energy selection, muon veto, and IBD delayed-coincidence requirement, the remaining triggers define a time series dominated by residual background events. Detecting a sudden rise in the event rate can indicate the onset of a supernova burst.The BBA is applied to this time series in real time. Under the null hypothesis (
$ H_0 $ ), the interval is modeled as a single block with a constant background rate. Under the burst hypothesis ($ H_1 $ ), the data favor a segmentation with at least one additional block whose rate is higher than the background. Comparing the likelihoods of these hypotheses yields a test statistic:$ \mathrm{TS}_{\mathrm{high}} = \begin{cases} -2 \ln (L_0 / L_1), & L_1 \gt L_0, \\ 0, & L_1 \le L_0, \end{cases} $
where
$ L_0 $ and$ L_1 $ denote the Poisson likelihoods under the single-block and multi-block hypotheses, respectively. A non-zero$ \mathrm{TS}_{\mathrm{high}} $ indicates the detection of a statistically significant increase in the event rate.
A Low-energy Threshold and Multi-messenger Trigger System for the JUNO Experiment
- Received Date: 2026-07-15
- Available Online: 2027-01-01
Abstract: The Jiangmen Underground Neutrino Observatory (JUNO) is a 20-kiloton liquid scintillator neutrino detector, located 650 meters (1800 m.w.e.) underground in Jiangmen, Guangdong, China. JUNO is primarily designed for reactor neutrino measurements and has been taking data since 2025. With the largest mass of its kind and an excellent energy resolution, JUNO is a leading observatory for high-precision measurements of MeV neutrinos. The standard global trigger system serves as the primary trigger for JUNO. We present a newly developed multi-messenger trigger system that extends the capabilities of the global trigger by providing a lower energy threshold and an independent monitoring capability. Using simulations constrained by the trigger rate observed during the 2025 operation, the effective energy threshold is estimated to be approximately $ 110 \pm 21$ keV, providing a lower threshold configuration suitable for low-energy event analysis. The system shows the potential to further reduce the threshold to well below 100 keV. Based on the multi-messenger trigger system, an astrophysical monitor has been developed to receive and process external alerts from other messengers, such as gravitational-wave observations. A Transient Neutrino Burst Monitor is integrated to detect short-time-scale neutrino burst events and enables real-time monitoring of transient astrophysical phenomena. The system is sensitive to neutrino bursts from core-collapse supernovae within a distance of about 250 kpc.





Abstract
HTML
Reference
Related
PDF












DownLoad: