logo

A ROOT based detector geometry and event visualization system for JUNO-TAO

NUCLEAR ELECTRONICS AND INSTRUMENTATION

A ROOT based detector geometry and event visualization system for JUNO-TAO

Ming-Hua Liao
Kai-Xuan Huang
Yu-Mei Zhang
Jia-Yang Xu
Guo-Fu Cao
Zheng-Yun You
Nuclear Science and TechniquesVol.36, No.3Article number 39Published in print Mar 2025Available online 27 Jan 2025
5102

The Taishan Antineutrino Observatory(TAO or JUNO-TAO) is a satellite experiment of the Jiangmen Underground Neutrino Observatory(JUNO), located near the Taishan nuclear power plant(NPP). The TAO aims to measure the energy spectrum of reactor antineutrinos with unprecedented precision, which would benefit both reactor neutrino physics and the nuclear database. A detector geometry and event visualization system was developed for the TAO. The software was based on ROOT packages and embedded in the TAO offline software framework. This provided an intuitive tool for visualizing the detector geometry, tuning the reconstruction algorithm, understanding neutrino physics, and monitoring the operation of reactors at NPP. Further applications of the visualization system in the experimental operation of TAO and its future development are discussed.

VisualizationGeometryOffline softwareJUNOTAO
1

Introduction

The Taishan Antineutrino Observatory(TAO, also known as JUNO-TAO) [1], a satellite experiment conducted at the Jiangmen Underground Neutrino Observatory (JUNO) [2], is currently under construction in Guangdong, China. TAO is a ton-level liquid scintillator(LS) detector that detects antineutrinos via inverse beta decay(IBD). Its central detector operates at -50 ℃ to reduce the dark noise of a silicon photomultiplier(SiPM) to an acceptable level [3-6]. Located near the Taishan nuclear power plant (NPP), JUNO-TAO is expected to provide a model-independent reference spectrum for reactor antineutrino measurements to JUNO with an energy resolution of approximately 2% at 1 MeV [7-12], which approaches the energy resolution limit of the LS detector. Furthermore, JUNO-TAO aims to provide benchmark measurements for nuclear databases [2], search for sterile neutrinos [13, 14], and verify technologies for reactor monitoring to enhance the reliability of nuclear power plant (NPP) operations and safeguards [15-18].

An event display is a visualization tool that illustrate detector geometry and event data in all phases of any high-energy physics(HEP) experiment [19, 20]. It is used to design detectors, check the detector structure and elements, aid in problem diagnosis through online monitoring during data acquisition, and understand physics in an auxiliary manner during data analysis. The event display tool also enables physicists to understand the simulation and reconstruction performance when tuning the reconstruction algorithm in software development [21].

A ROOT-based event display was developed for the JUNO-TAO. This included the ROOT package Event Visualization Environment (EVE), which provided an intuitive method for constructing event displays [22-25]. EVE was first developed in the ALICE offline project [26] and has been widely applied in several HEP experiments [27, 28]. In addition to the primary visual display functions of the detector geometry and event, the software also supports the functions of two-dimensional (2D) hits projection, data association from different formats, and graphical user interface(GUI) control for users to interactively check the detector geometry and event data. Thus, it is an effective tool for TAO experiments to understand neutrino physics and monitor the daily operation of reactors at NPP.

The remainder of this paper is structured as follows. Section 2 briefly describes the software structure and data flow of the TAO event display. Section 3 presents the realized visualization functions. Sections 4 and 5 present the features and performance of a TAO event display and its applications. Finally, Section 6 summarizes the study.

2

Methodologies

In this section, we illustrate the structure and data flow of the TAO visualization software. The detector geometry and its description, as well as the event data model in offline software, are introduced. The construction and functional overview of the GUI for realizing user interaction are also expounded.

2.1
Software structure and data flow

An event display software should provide visualization functions for the detector geometry, displaying different views of detectors, distribution of event hits, and interactive control between the display and users. Similar geometric shapes can be selected to replace the complex detector components. For the JUNO experiment, the Software for Non-collider Physics Experiments (SNiPER) [29], which is a lightweight flexible framework that relies on the external packages Geant4 [30] and ROOT [22], was used to construct the offline software system. JUNO uses the SNiPER framework for developing visual tools [31, 32]. The same framework was constructed for TAO to satisfy the requirements of a consistent software architecture.

As shown in Fig. 1, the TAO event display software comprised four parts.

Fig. 1
Architecture and data flow of the TAO event display software
pic

Detector geometry The geometric details of the detector, constructed with Geant4 in detector simulation, are initially saved in a Geometry Description Markup Language (GDML) file [33-35]. The GDML file is then transformed into a ROOT file using the GDML-ROOT converter. The geometric information of the detector components within the ROOT file is then accessed via the geometry service [36, 37] and used for the three-dimensional (3D) and 2D construction of detector units with the ROOT EVE package.

Event data model The Event Data Model (EDM) [38] contains three types of information: simulation, calibration, and reconstruction, which is generated by TAO offline software. Consequently, the EDM information is read by the event manager and displayed together with detector geometry. The detailed information on the hits, tracks, and their associations are attributed to the corresponding objects and viewed with the information based on the requirements of users.

EVE based visualization The detector geometry objects, information of simulation and reconstruction, hit objects, and histograms were implemented with the corresponding visualization objects in the ROOT EVE package. The information of the detector units, including its identifier, position, time and charge of a hit, was also attached to the EVE visualization objects for interactive display.

GUI With the interactive functions realized using the ROOT GUI widgets, the users can access the control of the visualization objects, such as event navigation, switching between different views of the detector. These functions help the users better understand the physics processes in data processing and analysis.

All of these functions were realized with the ROOT packages and within the SNiPER framework, which rendered them easy to implement in the TAO offline software and could be naturally accessed at different stages of data processing, including simulation, reconstruction, and data analysis.

2.2
TAO detector and geometry

The TAO detector was located approximately 44 m from one reactor core(TS-C1) of the Taishan NPP and 217 m from the other reactor core(TS-C2) [12]. It comprised three main subdetectors: the central detector (CD), water tank (WT), and top veto tracker (TVT), as shown in the schematic structure of the TAO detector in Fig. 2.

Fig. 2
(Color online) Schematic of the TAO detector. The left figure is the designed structure of the TAO detector. The right figure shows the Taishan Neutrino Laboratory. The footprint of the TAO detector is the black prismatic block located at the bottom right, and is approximately 44 m from the reactor core [1]
pic

The CD is a spherical acrylic vessel filled with 2.8 tons of gadolinium-doped LS. This was supported by a spherical copper shell installed with approximately 4,100 SiPM tiles [39], which had a geometric coverage of 94% and exhibits outstanding energy resolution. The residual non-uniformity, degradation in energy resolution, and bias were maintained at 0.2%, 0.05%, and 0.3%, respectively, through calibration [40]. Thus, it could provide a reference spectrum for measuring neutrino mass ordering in JUNO and eliminate potential model-dependent systematic uncertainties from the fine structure in the reactor neutrino spectrum [7].

To veto the cosmic-ray muons and radioactive backgrounds from the environment, the CD was surrounded by the WT, whose interior wall was instrumented with arrays of approximately 300 3-inch photomultiplier tubes(PMT) to record the information of cosmic muons via the detection of Cherenkov light. The TVT, which comprised four layers of plastic scintillators, was designed to detect the tracks and direction of cosmic muons from the top of the CD and WT [41], which is necessary for ground-based detectors. Further details on the TAO detector can be found in [1].

The detector geometry in the TAO offline software was constructed at the stage of Geant4-based detector simulation. The necessary detector information from the simulation was then exported in GDML format, including the CD, WT, and TVT. The GDML file was then converted to ROOT format and used as input for the detector geometry service, providing convenient and consistent storage of detector unit information, such as the position and orientation of each SiPM, position of each plastic scintillator, transformation between the local coordinates of every PMT, and global coordinates of the TAO.

The geometric structure of the TAO detector used in the simulation and reconstruction is illustrated in Fig. 3, which is stored in the GDML file format and displayed using the ROOT OpenGL [42] viewer.

Fig. 3
(Color online) Geometric structure of the TAO detector exported from GEANT4 simulation and displayed with ROOT OpenGL viewer. The brown top layers are TVT, the sphere in the center is CD, and the outer perimeter comprises PMTs installed in WT
pic

In the TAO experiment, the GDML files were converted to the ROOT format, which rendered it easier for users to learn about the different subdetector structures using the ROOT browser while retaining the advantages of GDML files. The component information of the JUNO-TAO was also stored in a ROOT file. All displayed objects were controlled by ROOT EVE geometry objects and initialized with visualization attributes for later display control. With the detector data exported by the geometry service, the visualization of the subdetectors could be quickly constructed with fundamental 3D models of geometric shapes, such as boxes, cones, spheres, and cylinders.

2.3
Event data model

The event data model(EDM) offers a comprehensive array of event data information, which is represented as ROOT-based persistent data objects and flows between different stages and applications, such as SimEvent from detector simulation, ElecEvent from electronics, CalibEvent from calibration, and RecEvent from the reconstruction output. The data were structured within a similar framework that aligned with the EDM in the JUNO offline software [38, 43].

The software structure of the event display indicates that reading different data files through the event manager distinguishes the types of data that these files contain. In the event display of the TAO, various data files, such as SimEvent, CalibEvent, and RecEvent, are read simultaneously. The event data objects are initialized with the corresponding ROOT EVE objects, such as the time and charge of the fired PMT hits, reconstructed vertex and energy, Monte Carlo(MC) truth information of each particle, and photon propagation paths if provided. This information is used in the subsequent development of event display functions and display control from the ROOT GUI.

Because there are approximately 4,100 SiPMs, 300 PMTs, and four layers of TVT scintillators in the TAO, constructing all the corresponding EVE objects is time-consuming. Moreover, it is impractical to perform such construction each time for each event. Instead, to display event-by-event more efficiently, the key is to construct all detector units corresponding to EVE objects only once at the initialization stage of the event display software, and then changing the visualization attributes of each detector unit object according to its fired status in a specific event. For example, SiPMs can be displayed in different colors according to the number of photons on the SiPM or the time of the earliest arriving photons. The text information associated with this SiPM in the EVE is also updated from the EDM information. Thus, the ROOT EVE can directly control the visualization of each event more efficiently, as shown in Fig. 4.

Fig. 4
(Color online) GUI of the TAO event display software and display of a gamma event in the TAO detector
pic
2.4
EVE based visualization

EVE is a ROOT module based on an experiment-independent part of the event display in the ALICE experiment[23, 26] and has been used to perform high-level event visualization, debugging of simulation and reconstruction codes, and raw data visualization. The EVE package provides a standard platform for different experiments to visualize the detector geometry and event information, combined with the GUI package to create an intuitive event-display control window.

As shown in Fig. 4, the default control panel of the EVE on the left side of the window including displaying the detector and event information and controlling the visual effects and settings. Certain new features and functions specifically for TAO event displays were developed and deployed with the corresponding widgets on the right panel, including event navigation, simulation and reconstruction displays, hit objects, and histograms. These functions were also linked to the EVE visualization objects for interactive displays. Further details on the visualization effects and functions are discussed in Sect. 3.

2.5
GUI

The GUI is an interface for interactive communication between the display and the users. The TAO event display GUI was implemented to display the detector geometry, event data, and functional widgets for control. Users can control the visualization effects of the event and detector components by clicking on the functional buttons on the GUI panel. The GUI interface was constructed by combining the ROOT EVE and GUI packages. EVE provided visualization functions, whereas the GUI constructed a window panel and widgets to control these functions, as shown in Fig. 4.

The central window is the primary body of the event display, which includes the display of the detector’s geometric structure, hit information, and photon tracks. It was constructed based on the OpenGL module to implement the data presentation and interaction layers. In the upper-left corner, detailed event information is displayed to help physicists understand the event in the simulation and reconstruction, such as the identifier of a specific event, its production date and time, total number of hits in this event, deposited energy, reconstructed event vertex, and MC truth.

As shown in Fig. 4, both 3D display and 2D projection display were provided and can be switched between different tabs in the upper left of the GUI window. In the left panel of the GUI window, the default functions were provided by the ROOT EVE, such as the orientation of objects and setting the background color of the display window. In the right panel of the GUI window, functional buttons were defined for event display, such as event sequence control, charge and time display, and event-view mode. Users can control the display of events in the detector through the GUI window and panels, and scan the events individually to check more detailed event information for reconstruction algorithm tuning and physics analysis.

3

Visualization

This section presents the realization of the visualization functionalities, including the visualization of the detector geometry, hits, comparison of the reconstruction output, and 2D histograms.

3.1
Detector units

As mentioned in Section 2.1, all the detector geometry information is converted from the GDML file and used as the input for the TAO event display. However, it is challenging to visualize all geometric details of every detector unit. Graphical processing power requirements are typically beyond the computer hardware limits of most end users. However, analyzers may not be interested in the exact shape of every detector unit, such as the PMT but prefer to focus more on its spatial position and firing status.

Therefore, the detector units were optimized for visualization. The units of the detectors with complex structures were replaced with similar simple geometric shapes. For example, the SiPM and plastic scintillator are represented by box objects(TEveBox), and the PMTs are simplified into a set of conical objects, rendering the detector visualization smoother on most end-user computers. With such an implementation, the performance and interactive response speed of the event display software was greatly improved.

As shown in Fig. 5, the blue sphere represents the visualization effect of the CD comprising 4,100 SiPMs. The light blue cylinder indicates the approximate shape of the WT with 300 3-inch PMTs, which are represented by small purple cones embedded in the WT. The green TVT on top comprises four layers of plastic scintillators that are approximately cuboid.

Fig. 5
(Color online) Visualization of the TAO detector geometry in event display software. The light blue cylinder indicates the WT. The purple points in the WT indicate veto PMTs. The blue sphere is composed of SiPMs in the CD. The top green bars indicate the four layers of plastic scintillators in the TVT. The numbers at the x, y, and z positions represent the set boundaries of the coordinate axes, with the unit being millimeters. This provides a visual understanding of the dimensions of the detector
pic

Every detector object is selectable and pickable. For example, when the cursor moves over any SiPM or PMT, it is selected based on the highlighted visualization effect. Meanwhile, a text box pops up to show its spatial position and identifier, helping users obtain detector unit information, as shown in Fig. 6. The display properties of the detector units can be flexibly set by the EVE panel on the left side. For example, users can control whether to display a subdetector by switching the subdetector on or off on the left panel.

Fig. 6
(Color online) Charge distribution of SiPM hits in an event, represented with different colors. The red SiPMs have more photon hits, while the blue and purple SiPMs have fewer hits, as illustrated in the legend
pic
3.2
Hits information

The critical function of a visualization involves displaying hits distribution. With approximately 4,100 sensitive SiPMs in the CD, the photon detection efficiency exceeded 50%. The event display software provided two modes to show the hit information of the detector units: the number of photon hits on the SiPM(charge) and the time of the first hit on the SiPM(time). The charge distribution of an event in the CD is shown in Fig. 6. The SiPMs can be distinguished based on their unique identifiers. The detector units that were fired with hits are visually represented by a specific color. Meanwhile, the detector units that were fired by any hit are set invisible, allowing for a clear visualization of the hit distribution in the entire detector.

Charge and time distributions play an important role in tuning the reconstruction algorithm. For example, the charge-weighted vertex reconstruction algorithm uses the hit charge distribution of the SiPMs to reconstruct the event vertex. The time distribution was used to calculate the spatial position of the maximum likelihood from an event vertex to every SiPM hit [1, 44]. The charge and time distributions in the event display provide an intuitive way to help software developers understand the reconstruction algorithms. In addition, charge and time distributions help physicists understand the reaction processes while analyzing an event.

3.3
Simulation and reconstruction information

MC simulation is critical for the design of detectors, helping physicists check the design performance of detectors and tune algorithms. The reconstruction algorithm employs the hit information received by the detector to reproduce the true information of an event as closely as possible to the real process [21, 45, 46]. When experimental data are not available, the MC simulation is a good approach for testing the performance of the reconstruction algorithm.

An important function of the event display involves comparing the differences between the reconstruction and MC truths in the simulation to tune the accuracy of the reconstruction algorithms and to diagnose the reconstruction results event-by-event to identify potential problems. For instance, in the context of Inverse Beta Decay (IBD) events involving the positron’s deposited energy vertex, discrepancies between the true vertex in MC and the reconstructed vertex can be effectively analyzed using event display software. This enables the observation of the distribution characteristics of such events, facilitating the targeted improvement of the reconstruction algorithm. During event simulations, such as muon events in cosmic rays that yield a substantial number of photons, the event display software facilitates the examination of charge and timing distributions within SiPMs. The TAO event display software can simultaneously present various types of information regarding an event by reading different types of data, such as showing the reconstruction and simulation results together, such that users can visually compare the associations between them.

The difference between the reconstructed vertex and MC truth from a simulated positron event, which was synchronously extracted from the simulation and reconstruction output data files, is shown in Fig. 7. The tail of the red arrow represents the true production vertex position, and the head of the red arrow indicates the position of the positron annihilation from the MC truth. The apex of the brown cone is the reconstructed event vertex. The blue line connecting the head of the red arrow and the apex of the cone illustrates the difference between the reconstructed and MC truths.

Fig. 7
(Color online) Comparison of the reconstructed vertex with MC truth in a simulated positron event
pic

A shorter blue line indicates a better reconstruction performance. For perfect vertex reconstruction, the length of the blue line should be zero, and the reconstructed vertex should merge at the same point as the true vertex. The text box shows the detailed reconstruction or MC truth when the user moves the cursor over the red or blue lines to obtain more information.

3.4
2D projection

In addition to the 3D visualization of the detector and event data, 2D projection is helpful for data analysis. For example, the 2D event displays of CMS [27] and BESIII [47, 48] can help physicists understand the data analysis processes more easily.

The 2D projection of the CD SiPMs synchronously read the geometry of the CD SiPM hits. The ROOT EVE provides two default cross-sectional projection views: xy and zr views. However, it does not provide much helpful information regarding the distribution of hits because the CD is a symmetric sphere. The Aitoff projection method [49] was implemented for 2D projection views. It projects the entire surface of a sphere onto a 2D plane plot, such as spreading the Earth onto a flat surface.

The 2D charge distribution projection of CD is shown in Fig. 8. Solid markers with different colors represent the number of photons hitting the SiPM. Red indicates that more photons hit the SiPM. The gray dots represent SiPMs without any hits. In the 2D projection view, the X and Y coordinates represent the projection of longitude and latitude of the CD sphere, respectively.

Fig. 8
(Color online) 2D projection view of an event in CD. Each maker represents a SiPM with different colors indicating the different number of photon hits on it
pic
4

Features and Applications

The TAO event display software provides a concise and convenient interactive control interface between users and visualization of event data. Certain features and applications of the visualization software are as follows:

Application in detector commissioning Event displays play an important role in detector commissioning by enabling users to gain insight into the performance and operational status of the detectors. Through the analysis of events, users can identify potential issues and evaluate detector performance, facilitating debugging and repair efforts. Furthermore, visualization of the detector assists in optimizing the detector performance and enhancing the efficiency and accuracy of data collection.

Visualization monitoring tool During detection and experimental operations, the event display helps scientists monitor and analyze experimental data in real time [18, 50, 51]. It is used for the visualization and interpretation of particles interacting with a TAO detector, thereby enabling researchers to swiftly discern critical features and patterns within the data. By displaying and analyzing the events from the reactor in real time, researchers can perform timely modifications to the experimental parameters and data collection strategy and optimize the detector performance to ensure high-quality experimental data acquisition.

Scan of rare signal events The TAO event display software supports two modes of visualization: 3D display and 2D projection, as shown in Figs. 6 and 8. After the removal of a significant portion of the background, which includes ambient neutrons induced by cosmic-ray muons and radioactive backgrounds from the environment [52, 53], rare signal events, such as reactor antineutrino events and other signal neutrinos [14], can be displayed within the detector in both visualization modes. This facilitates an intuitive understanding of the physical processes to aid the analysis of rare events. The ultimate performance of the detector relies on event reconstruction. To satisfy the requirements of the ultrahigh-energy resolution of the TAO, it is necessary to fully utilize the charge and time information from the SiPM and employ additional new technologies for reconstruction [54, 55]. The event display supports the intuitive reconstruction of the vertex and energy within the detector for comparison, as shown in Fig. 7.

Nuclear power plant monitoring As a neutrino detector located close to the Taishan NPP, the TAO can also serve as an NPP-monitoring apparatus. Visualization software will be instrumental in monitoring the operation, not only for the TAO but also for the NPP [16, 17]. Because of the advantages of monitoring a single reactor and the superb energy resolution of <2% at 1 MeV [1], the TAO experiment and its visualization tool provide a novel and unique approach for NPP monitoring in addition to the currently existing tools.

Future developments An event display based on the ROOT is integrated into the offline software system as a module, which is commonly set up on servers running the LINUX operating system. Furthermore, JUNO has developed event display software using ROOT and Unity [31, 32]. Unity is adaptable for multi-platform use, including Windows, LINUX, MacOS, and web browsers. For TAO, visualization can also be developed using Unity and Virtual Reality(VR) applications [56]. More efforts are expected to implement the Unity-based event display for TAO, including automatic detector geometry conversion [57] and event data conversion from the ROOT format generated in the offline software to the format readable by Unity.

5

Performance

In experimental evaluations conducted on a local computing system equipped with an Intel Core i7 CPU, the TAO event display software demonstrated sufficient computational power to effectively process standard IBD events, achieving a display refresh rate exceeding 10 frames per second. The typical memory usage for visualizing IBD events in a TAO event display was approximately 890 MB, encompassing the import and display of simulation, calibration, and reconstruction data files. Nevertheless, the operational efficiency of the software when accessed remotely is significantly contingent upon the latency experienced by users and the computing server.

Scientific Linux is the predominant platform utilized for executing TAO offline software, and event display software has undergone rigorous testing and exhibits robust performance on remote client systems such as Linux, Windows, and Mac. The event display software was incorporated into the TAO offline software framework, enabling streamlined interfacing with the online DAQ system for real-time monitoring and event visualization following the requisite adaptations.

6

Summary

The visualization technique is a valuable tool for HEP detector design, offline software development, and data acquisition. It can be utilized as an online data-monitoring tool during data acquisition and plays an important role in enhancing the performance of detector simulation, reconstruction, and physics data analysis. As a detector situated in close proximity to the reactor, the visualization of the JUNO-TAO can serve research needs in neutrino physics and aid users in monitoring the operation of NPP.

With the construction of the JUNO-TAO experiment, the event display software was successfully developed, and more features are expected to be added in future updates. Furthermore, Unity-based event display software is also being designed and developed, with significant potential for developing more advanced features and applications, such as online monitoring and VR programs. Following the successful application of the visualization software for JUNO-TAO, the visualization software based on ROOT and Unity will be implemented in a broader range of future HEP experiments.

References
1. JUNO Collaboration, A. Abusleme, T. Adam et al.,

TAO conceptual design report: a precision measurement of the reactor antineutrino spectrum with sub-percent energy resolution

. arXiv e-prints. arXiv:2005.08745, https://doi.org/10.48550/arXiv.2005.08745
Baidu ScholarGoogle Scholar
2. A. Abusleme et al.,

JUNO physics and detector

. Prog. Part. Nucl. Phys. 123, 103927 (2022). https://doi.org/10.1016/j.ppnp.2021.103927. arXiv:2104.02565
Baidu ScholarGoogle Scholar
3. S. Sanfilippo, A. Fabbri, S.M. Mari et al.,

Performance of the SiPMs operated at low temperature for the JUNO - TAO detector

. J. Phys. Conf. Ser. 2374, 012123 (2022). https://doi.org/10.1088/1742-6596/2374/1/012123
Baidu ScholarGoogle Scholar
4. Z. Xie, J. Cao, Y. Ding et al.,

A liquid scintillator for a neutrino detector working at − 50 degree

. Nucl. Instrum. Meth. A 1009, 165459 (2021). https://doi.org/10.1016/j.nima.2021.165459. arXiv:2012.11883
Baidu ScholarGoogle Scholar
5. N. Anfimov, D. Fedoseev, A. Rybnikov et al.,

Study of silicon photomultiplier performance at different temperatures

. Nucl. Instrum. Meth. A 997, 165162 (2021). https://doi.org/10.1016/j.nima.2021.165162. arXiv:2005.10665
Baidu ScholarGoogle Scholar
6. W. Wang, W. Shen, Z.X. Yuan et al.,

Evaluation of the KLauS ASIC at low temperature

. Nucl. Instrum. Meth. A 996, 165110 (2021). https://doi.org/10.1016/j.nima.2021.165110. arXiv:2011.05643
Baidu ScholarGoogle Scholar
7. F. An, G.P. An, Q. An et al.,

Neutrino Physics with JUNO

. J. Phys. G 43, 030401 (2016). https://doi.org/10.1088/0954-3899/43/3/030401. arXiv:1507.05613
Baidu ScholarGoogle Scholar
8. C. Lombardo,

Overview of TAO detector and its role for JUNO

. Nuovo Cim. C 46, 119 (2023). https://doi.org/10.1393/ncc/i2023-23119-5
Baidu ScholarGoogle Scholar
9. C. Lombardo,

JUNO-TAO design prototype and its impact for JUNO physics

. PoS EPS-HEP (2023). https://doi.org/10.22323/1.449.0192
Baidu ScholarGoogle Scholar
10. A. Abusleme, T. Adam, S. Ahmad et al.,

Sub-percent precision measurement of neutrino oscillation parameters with JUNO

. Chin. Phys. C 46, 123001 (2022). https://doi.org/10.1088/1674-1137/ac8bc9. arXiv:2204.13249
Baidu ScholarGoogle Scholar
11. F. Capozzi, E. Lisi, A. Marrone,

Mapping reactor neutrino spectra from TAO to JUNO

. Phys. Rev. D 102, 056001 (2020). https://doi.org/10.1103/PhysRevD.102.056001. arXiv:2006.01648
Baidu ScholarGoogle Scholar
12. A. Abusleme, T. Adam, S. Ahmad et al.,

Potential to identify the neutrino mass ordering with reactor antineutrinos in JUNO

. arXiv e-prints. arXiv:2405.18008, https://doi.org/10.48550/arXiv.2405.18008
Baidu ScholarGoogle Scholar
13. H.T.J. Steiger,

TAO—The Taishan antineutrino observatory

. Instruments 6, 50 (2022). https://doi.org/10.3390/instruments6040050
Baidu ScholarGoogle Scholar
14. J.M. Berryman, L.A. Delgadillo, P. Huber,

Future searches for light sterile neutrinos at nuclear reactors

. Phys. Rev. D 105, 035002 (2022). https://doi.org/10.1103/PhysRevD.105.035002. arXiv:2104.00005
Baidu ScholarGoogle Scholar
15. C. Lombardo,

Overview of the JUNO-TAO detector

. Nucl. Instrum. Meth. A 1048, 168030 (2023). https://doi.org/10.1016/j.nima.2023.168030
Baidu ScholarGoogle Scholar
16. N.S. Bowden, A. Bernstein, S. Dazeley et al.,

Observation of the isotopic evolution of PWR fuel using an antineutrino detector

. J. Appl. Phys. 105, 064902 (2009). https://doi.org/10.1063/1.3080251. arXiv:0808.0698
Baidu ScholarGoogle Scholar
17. G. Boireau, L. Bouvet, A. P. Collin et al.,

Online monitoring of the Osiris reactor with the nucifer neutrino detector

. Phys. Rev. D 93, 112006 (2016). https://doi.org/10.1103/PhysRevD.93.112006. arXiv:1509.05610
Baidu ScholarGoogle Scholar
18. F.P. An, A. B. Balantekin, H. R. Band et al.,

Evolution of the reactor antineutrino flux and spectrum at Daya Bay

. Phys. Rev. Lett. 118, 251801 (2017). https://doi.org/10.1103/PhysRevLett.118.251801. arXiv:1704.01082
Baidu ScholarGoogle Scholar
19. M. Bellis, R.M. Bianchi, S. Binet et al.,

HEP software foundation community white paper working group – visualization

. arXiv e-prints. arXiv:1811.10309, https://doi.org/10.48550/arXiv.1811.10309
Baidu ScholarGoogle Scholar
20. J. Albrecht, A.A. Alves, G. Amadio et al.,

A roadmap for HEP software and computing R &D for the 2020s

. Comput. Softw. Big Sci. 3, 7 (2019). https://doi.org/10.1007/s41781-018-0018-8. arXiv:1712.06982
Baidu ScholarGoogle Scholar
21. Z.Y. Li, Y.M. Zhang, G.F. Cao et al.,

Event vertex and time reconstruction in large-volume liquid scintillator detectors

. Nucl. Sci. Tech. 32, 49 (2021). https://doi.org/10.1007/s41365-021-00885-z. arXiv:2101.08901
Baidu ScholarGoogle Scholar
22. R. Brun, F. Rademakers,

ROOT: an object oriented data analysis framework

. Nucl. Instrum. Meth. A 389, 8186 (1997). https://doi.org/10.1016/S0168-9002(97)00048-X
Baidu ScholarGoogle Scholar
23. M. Tadel,

EVE: event visualization environment of the ROOT framework

. PoS ACAT08 (2008). https://doi.org/10.22323/1.070.0103
Baidu ScholarGoogle Scholar
24. M. Tadel,

Overview of EVE: the event visualization environment of ROOT

. J. Phys: Conf. Ser. 219, 042055 (2010). https://doi.org/10.1088/1742-6596/219/4/042055
Baidu ScholarGoogle Scholar
25. T. Lin, J. Zou, W. Li et al.,

The application of SNiPER to the JUNO simulation

. J. Phys: Conf. Ser. 898, 042029 (2017). https://doi.org/10.1088/1742-6596/898/4/042029. arXiv:1702.05275
Baidu ScholarGoogle Scholar
26. A.L.I.C.E. Collaboration, K. Aamodt, A. Abrahantes Quintana et al.,

The ALICE experiment at the CERN LHC

. JINST 3, S08002 (2008). https://doi.org/10.1088/1748-0221/3/08/S08002
Baidu ScholarGoogle Scholar
27. A.M. Tadel, M. Tadel, A. Yagil et al.,

EVE-7 and FireworksWeb: the next generation event visualization tools for ROOT and CMS

. EPJ Web Conf. 245, 08027 (2020). https://doi.org/10.1051/epjconf/202024508027
Baidu ScholarGoogle Scholar
28. C.M.S. Collaboration, S. Chatrchyan, G. Hmayakyan et al.,

The CMS experiment at the CERN LHC

. JINST 3, S08004 (2008). https://doi.org/10.1088/1748-0221/3/08/S08004
Baidu ScholarGoogle Scholar
29. J.H. Zou, X.T. Huang, W.D. Li et al.,

SNiPER: an offline software framework for non-collider physics experiments

. J. Phys: Conf. Ser. 664, 072053 (2015). https://doi.org/10.1088/1742-6596/664/7/072053
Baidu ScholarGoogle Scholar
30. S. Agostinelli, J. Allison, K. Amako et al.,

GEANT4-a simulation toolkit

. Nucl. Instrum. Meth. A 506, 250303 (2003). https://doi.org/10.1016/S0168-9002(03)01368-8
Baidu ScholarGoogle Scholar
31. Z. You, K. Li, Y. Zhang et al.,

A ROOT based event display software for JUNO

. JINST 13, T02002 (2018). https://doi.org/10.1088/1748-0221/13/02/T02002. arXiv:1712.07603
Baidu ScholarGoogle Scholar
32. J. Zhu, Z. You, Y. Zhang et al.,

A method of detector and event visualization with Unity in JUNO

. JINST 14, T01007 (2019). https://doi.org/10.1088/1748-0221/14/01/T01007. arXiv:1812.05304
Baidu ScholarGoogle Scholar
33. R. Chytracek, J. Mccormick, W. Pokorski et al.,

Geometry description markup language for physics simulation and analysis applications

. IEEE Trans. Nucl. Sci. 53, 28922896 (2006). https://doi.org/10.1109/TNS.2006.881062
Baidu ScholarGoogle Scholar
34. K. Li, Z. You, Y. Zhang et al.,

GDML based geometry management system for offline software in JUNO

. Nucl. Instrum. Meth. A 908, 4348 (2018). https://doi.org/10.1016/j.nima.2018.08.008
Baidu ScholarGoogle Scholar
35. S. Zhang, J.S. Li, Y.J. Su et al.,

A method for sharing dynamic geometry information in studies on liquid-based detectors

. Nucl. Sci. Tech. 32, 21 (2021). https://doi.org/10.1007/s41365-021-00852-8. arXiv:2012.08727
Baidu ScholarGoogle Scholar
36. Z.Y. You, Y.T. Liang, Y.J. Mao,

A method for detector description exchange among root geant4 and geant3

. Chin. Phys. C 32, 572 (2008). https://doi.org/10.1088/1674-1137/32/7/012
Baidu ScholarGoogle Scholar
37. Y.T. Liang, B. Zhu, Z.Y. You et al.,

A uniform geometry description for simulation, reconstruction and visualization in the BESIII experiment

. Nucl. Instrum. Meth. A 603, 325327 (2009). https://doi.org/10.1016/j.nima.2009.02.036
Baidu ScholarGoogle Scholar
38. T. Li, X. Xia, X. Huang et al.,

Design and development of JUNO event data model

. Chin. Phys. C 41, 066201 (2017). https://doi.org/10.1088/1674-1137/41/6/066201. arXiv:1702.04100
Baidu ScholarGoogle Scholar
39. M. Yu, L. Wen, X. Zhou et al.,

A universal energy response model for determining the energy nonlinearity and resolution of e± and γ in liquid scintillator detectors

. Eur. Phys. J. C 83, 403 (2023). https://doi.org/10.1140/epjc/s10052-023-11541-8. arXiv:2211.02467
Baidu ScholarGoogle Scholar
40. H. Xu, A. Abusleme, N.V. Anfimov et al.,

Calibration strategy of the JUNO-TAO experiment

. Eur. Phys. J. C 82, 1112 (2022). https://doi.org/10.1140/epjc/s10052-022-11069-3. arXiv:2204.03256
Baidu ScholarGoogle Scholar
41. G. Luo, Y.K. Hor, P.Z. Lu et al.,

Design optimization of plastic scintillators with wavelength-shifting fibers and silicon photomultiplier readouts in the top veto tracker of the JUNO-TAO experiment

. Nucl. Sci. Tech. 34, 99 (2023). https://doi.org/10.1007/s41365-023-01263-7. arXiv:2302.12669
Baidu ScholarGoogle Scholar
42. M. Tadel,

The new generation of OpenGL support in ROOT

. J. Phys: Conf. Ser. 119, 042028 (2008). https://doi.org/10.1088/1742-6596/119/4/042028
Baidu ScholarGoogle Scholar
43. T. Lin, Y.X. Hu, M. Yu et al.,

Simulation software of the JUNO experiment

. Eur. Phys. J. C 83, 382 (2023). https://doi.org/10.1140/epjc/s10052-023-11514-x. arXiv:2212.10741
Baidu ScholarGoogle Scholar
44. T. Adam, F. An, G. An et al.,

JUNO conceptual design report

. arXiv e-prints. arXiv:1508.07166, https://doi.org/10.48550/arXiv.1508.07166
Baidu ScholarGoogle Scholar
45. Z. Qian, V. Belavin, V. Bokov et al.,

Vertex and energy reconstruction in JUNO with machine learning methods

. Nucl. Instrum. Meth. A 1010, 165527 (2021). https://doi.org/10.1016/j.nima.2021.165527. arXiv:2101.04839
Baidu ScholarGoogle Scholar
46. Z.Y. Li, Z. Qian, J.H. He et al.,

Improvement of machine learningbased vertex reconstruction for large liquid scintillator detectors with multiple types of PMTs

. Nucl. Sci. Tech. 33, 93 (2022). https://doi.org/10.1007/s41365-022-01078-y. arXiv:2205.04039
Baidu ScholarGoogle Scholar
47. M. Ablikim, Z.H. An, J.Z. Bai et al.,

Design and construction of the BESIII detector

. Nucl. Instrum. Meth. A 614, 345399 (2010). https://doi.org/10.1016/j.nima.2009.12.050. arXiv:0911.4960
Baidu ScholarGoogle Scholar
48. Z.J. Li, M.K. Yuan, Y.X. Song et al.,

Visualization for physics analysis improvement and applications in BESIII

. Front. Phys. 19, 64201 (2024). https://doi.org/10.1007/s11467-024-1422-7
Baidu ScholarGoogle Scholar
49. Z. Allen-Lafayette,

Flattening the earth, two thousand years of map projections

. J. Brazilian Comput. Soc. 31, 4444 (1998)
Baidu ScholarGoogle Scholar
50. M.D. Mei, X.W. Chen, S.D. Sun et al.,

Design and flow field analysis for visualization experiment facility of pebble bed based on molten salt reactor

. Nucl. Sci. Tech. 30, 51 (2019). https://doi.org/10.1007/s41365-019-0574-6
Baidu ScholarGoogle Scholar
51. D. Adey, F. P. An, A. B. Balantekin et al.,

Extraction of the 235U and 239Pu antineutrino spectra at Daya Bay

. Phys. Rev. Lett. 123, 111801 (2019). https://doi.org/10.1103/PhysRevLett.123.111801. arXiv:1904.07812
Baidu ScholarGoogle Scholar
52. R. Li, Y. Li, Z. Wang et al.,

Ambient neutron measurement at Taishan Antineutrino observatory

. arXiv e-prints. arXiv:2209.02035, https://doi.org/10.48550/arXiv.2209.02035
Baidu ScholarGoogle Scholar
53. R. Li, G. Cao, J. Cao et al.,

Detector optimization to reduce the cosmogenic neutron backgrounds in the TAO experiment

. JINST 17, P09024 (2022). https://doi.org/10.1088/1748-0221/17/09/P09024. arXiv:2206.01112
Baidu ScholarGoogle Scholar
54. L.H. Wei, L. Zhan, J. Cao et al.,

Improving the energy resolution of the reactor Antineutrino energy reconstruction with positron direction

. arXiv e-prints. arXiv:2005.05034, https://doi.org/10.48550/arXiv.2005.05034
Baidu ScholarGoogle Scholar
55. X. Liu, W. Dou, B. Xu et al.,

First-principle event reconstruction by time-charge readouts for the Taishan Antineutrino observatory

. arXiv e-prints. arXiv:2403.01239, https://doi.org/10.48550/arXiv.2403.01239
Baidu ScholarGoogle Scholar
56. Z.Y. Yuan, T.Z. Song, Y.J. Zeng et al.,

Method for detector description conversion from DD4hep to Filmbox

. Nucl. Sci. Tech. 35, 146 (2024). https://doi.org/10.1007/s41365-024-01506-1. arXiv:2406.12495
Baidu ScholarGoogle Scholar
57. K.X. Huang, Z.J. Li, Z. Qian et al.,

Method for detector description transformation to Unity and application in BESIII

. Nucl. Sci. Tech. 33, 142 (2022). https://doi.org/10.1007/s41365-022-01133-8. arXiv:2206.10117
Baidu ScholarGoogle Scholar
Footnote

The authors declare that they have no competing interests.