logo

Event vertex and time reconstruction in large volume liquid scintillator detectors

NUCLEAR PHYSICS AND INTERDISCIPLINARY RESEARCH

Event vertex and time reconstruction in large volume liquid scintillator detectors

Zi-Yuan Li
Yu-Mei Zhang
Guo-Fu Cao
Zi-Yan Deng
Gui-Hong Huang
Wei-Dong Li
Tao Lin
Liang-Jian Wen
Miao Yu
Jia-Heng Zou
Wu-Ming Luo
Zheng-Yun You
Nuclear Science and TechniquesVol.32, No.5Article number 49Published in print 01 May 2021Available online 12 May 2021
46200

Large-volume liquid scintillator detectors with ultra-low background levels have been widely used to study neutrino physics and search for dark matter. Event vertex and event time are not only useful for event selection but also essential for the reconstruction of event energy. In this study, four event vertex and event time reconstruction algorithms using charge and time information collected by photomultiplier tubes were analyzed comprehensively. The effects of photomultiplier tube properties were also investigated. The results indicate that the transit time spread is the main effect degrading the vertex reconstruction, while the effect of dark noise is limited. In addition, when the event is close to the detector boundary, the charge information provides better performance for vertex reconstruction than the time information.

JUNOLiquid scintillator detectorNeutrino experimentVertex reconstructionTime reconstruction

1 Introduction

Liquid scintillators (LSs) have widely been used as detection medium for neutrinos in experiments such as Kamioka Liquid Scintillator Antineutrino Detector (KamLAND) [1], Borexino [2], Double Chooz [3], Daya Bay [4], and Reactor Experiment for Neutrino Oscillation (RENO) [5]. KamLAND revealed a large mixing angle (LMA) solution for solar neutrino oscillations. Borexino confirmed the Mikheyev-–Smirnov-–Wolfenstei (MSW) LMA [6] model in the sub-MeV region for solar neutrino oscillations. Double Chooz, Daya Bay, and RENO reported nonzero measurements for the mixing angle θ13. The size of such detectors varies from hundreds to thousands of cubic meters. Large-volume liquid scintillator detectors are widely used in the next generation of neutrino experiments, aiming to solve problems such as neutrinoless double-beta decay (SNO+ at the Sudbury Neutrino Observatory [7]) and neutrino mass ordering (Jiangmen Underground Neutrino Observatory (JUNO) [8]).

The sensitivity of these experiments is limited by the energy resolution, detector volume, and detector background. These detectors typically contain a fiducial volume, where the signal-to-noise ratio is maximal. To distinguish between events occurring in the fiducial and non-fiducial regions, the event vertex is reconstructed using the charge and time distribution of photons collected by the photomultiplier tubes (PMTs). Most importantly, to achieve a high energy resolution, an accurate vertex is essential to correct for energy non-uniformity. In addition, the event vertex and event time information can also be used for particle identification, direction reconstruction, event classification, and other purposes.

A previous study [9] investigated vertex reconstruction with time information in JUNO, without discussing the event time reconstruction, dark noise effect, and the improvement based on the charge information when the event is close to the detector boundary. The aim of this study was to analyze vertex and time reconstruction for point-like events in JUNO under more realistic conditions. The main contributions of this study are as follows:

* The event time was reconstructed to provide the start time information of the event, which was important for event alignment, event correlation, etc.

* The dark noise from PMTs was considered and its effect on the vertex reconstruction was properly controlled.

* Two types of large PMTs were considered and handled separately mainly because of the difference in transit time spread (TTS).

* An algorithm to provide a more accurate initial vertex value was developed to improve the performance, especially at the detector boundary region.

* An algorithm employing charge information to reconstruct the event vertex at the detector boundary was developed.

The remainder of this paper is organized as follows. In Sect. 2, a brief introduction of the JUNO detector and the configurations of the PMTs used in this study is provided. In Sect. 3, the optical processes are described and a simple optical model is introduced. In Sect. 4, two simple algorithms that can quickly provide initial values are compared. In Sects. 5 and 6, two complex algorithms that provide relatively good performance are introduced in detail. Finally, a performance summary, the discussion, and the conclusions are provided in Sects. 7, 8, and 9, respectively.

2 The JUNO detector

A schematic of the JUNO detector is shown in Fig. 1. The central detector (CD) is the main part of the JUNO detector assembly, with an acrylic sphere with a diameter of 35.4 m as inner layer. The acrylic sphere is supported by a stainless steel latticed shell with a diameter of 40.1 m and filled with approximately 20,000 tons of LS as target for neutrino detection. The composition of the LS includes linear alkylbenzene (LAB) as solvent, 2,5-diphenyloxazole (PPO) as fluor, and p-bis-(o-methylstyryl)-benzene (bis-MSB) as wavelength shifter. To collect photons, the CD is surrounded by approximately 17,600 20-inch PMTs, including 5000 Hamamatsu R12860 PMTs, 12,600 North Night Vision Technology (NNVT) GDG-6201 PMTs, and approximately 25,600 3-inch XP72B22 PMTs. Around the CD, a 2.5-m-thick water pool is used to shield external radioactivity from the surrounding rocks and is combined with approximately 2,000 20-inch GDG-6201 PMTs to serve as a water Cherenkov detector to veto cosmic ray muons. A top tracker detector, consisting of plastic scintillators, located above the water pool is used for the identification and veto of muon tracks. A more detailed description of the JUNO detector can be found in Ref. [8, 11].

Fig. 1
(Color online) Schematic of the JUNO detector.
pic

The main factors affecting the reconstruction of the event vertex and time include the TTS and dark noise of the PMTs. In this study, only the 20-inch PMTs of the CD were used for reconstruction. The number and parameters of the Hamamatsu and NNVT PMTs are summarized in Table 1 [12]. In principle, the 3-inch PMTs with σ 1.6 ns TTS could also be included to improve the reconstruction performance; however, these PMTs [13] were not considered in this study because of their small photon detection coverage (3%) [14, 15].

Table 1
Number and parameters of the PMTs used in the reconstruction. The TTS and dark noise rate are the mean values of the distribution measured during the mass testing. However, these are not the final values for JUNO.
Company Number TTS (σ) Dark noise rate
Hamamatsu 5,000 1.15 ns 15 kHz
NNVT 12,600 7.65 ns 32 kHz
Show more

3 Optical processes

When a charged particle deposits energy in the scintillator, the solvent enters an excited state and transfers energy to the fluor in a non-radiative manner. Scintillation photons are then emitted along the particle track through the radiative de-excitation of the excited fluor within a limited time. The emitted scintillation photons can undergo several different processes while propagating through a large LS detector. At short wavelengths (< 410 nm), photons are mostly absorbed and then re-emitted at longer wavelengths, which maximizes the detection efficiency of the PMTs. At long wavelengths (> 410 nm), photons mainly undergo Rayleigh scattering. A more detailed study of the wavelength-dependent absorption and re-emission can be found in Ref. [16]. Additionally, the refractive indices at 420 nm are 1.50 and 1.34 for the LS and water, respectively. The difference in the refractive indices results in refraction and total reflection at the boundary of the two media, which affects the time-of-flight of the photons. When using the time information in the reconstruction, the time-of-flight is crucial, and it is calculated using the equation

tof=mdmvm, (1)

where tof, dm, and vm are the time-of-flight, optical path length, and effective light speed, respectively, and m represents different media, in this case the LS and water, in the JUNO experiment. The acrylic sphere (thickness of 12 cm) and acrylic cover (thickness of 1 cm) in front of each PMT were ignored in this study because their refractive indices were similar to that of the LS and their thickness was small compared to that of the LS and water.

3.1 Optical path length

The optical path length can be characterized by the start and end positions in the detector, which are the vertex of the event and the position of the PMTs, respectively. The bold cyan curve in Fig. 2 shows a typical example of the optical path of photons detected by the PMT in the JUNO simulation using the event display [17, 18], and further examples are shown by the thin green curves. There are multiple physically possible paths between these two positions, each of which has a different optical path length, as follows:

Fig. 2
(Color online) Event display of the optical path from the event vertex to the PMT in the JUNO simulation. The red circle ring is the event vertex and the gray bulbs with blue caps represent the PMTs.
pic

* owing to absorption and re-emission, the re-emitted photon is not in the same absorption position and the propagation direction also changes;

* owing to scattering, the photon changes the original direction of the propagation; and

* owing to refraction and total reflection, the photon does not travel in a straight line.

As shown in Fig. 2, owing to the various aforementioned optical processes, it is difficult to predict the actual optical path length for each photon. In this paper, a simple optical model is proposed, which uses a straight line connecting the vertex and the PMTs to calculate the optical path length (Fig. 3), and combines with the effective light speed to correct for the time-of-flight. Using this simple optical model reasonable results can be obtained, as discussed in Sect. 5.

Fig. 3
(Color online) Optical path length from the event vertex to the ith PMT. O denotes the center of the detector.
pic

In Fig. 3, {r0,t0} represents the event vertex and start time, {ri,ti} is the position of the ith PMT and the time of the earliest arriving photon detected by it. The angle between the normal direction of the ith PMT and the vector of the position of the ith PMT pointing to the event vertex is θi and αi=arccos(r^0r^i). The optical path length of the photon arriving at the ith PMT is dpathlength,i=|rir0|=dLS,i+dwater,i and the corresponding time-of-flight is tofi. The optical path length in the LS and water can be calculated by simply solving the trigonometric equation.

3.2 Effective light speed

According to Ref. [16], the emission spectrum of scintillation photons is in the range of approximately 300––600 nm. Typically, the group velocity of the wave packet is used to describe the photon propagation in the medium, which is given by the equation

vg(λ)=cn(λ)λn(λ)λ, (2)

where vg is the group velocity, c is the speed of light in vacuum, n is the refractive index, and λ is the wavelength.

By fitting the Sellmeier equation [19], which describes the dispersion of the measurement in Refs. [20] and [21], the refractive index of the LS and water at different wavelengths is shown in the upper panel of Fig. 4. The group velocity of the LS and water can be calculated using Eq. 2 at different wavelengths, as shown in the lower panel of Fig. 4.

Fig. 4
(Color online) Dependence of the refractive index (upper panel) and group velocity (lower panel) on the wavelength in the LS and water.
pic

The propagation speed of photons in water (vwater) was determined as the average speed weighted by the probability density function of the photon wavelength, which was obtained from a Monte Carlo (MC) simulation. As the absorption and re-emission change the initial wavelength, determining the propagation speed of photons in the LS (vLS) is more complicated. To consider all wavelength-dependent effects that affect the propagation speed of photons, the effective light speed veff is introduced. In addition, veff also mitigates the effects by the simplified optical model, which, for example, ignores the refraction at the interface between the LS and water, as well as the change in the optical path length due to Rayleigh scattering. The exact value for veff can be determined using a data-driven method based on the calibration data as follows: place γ sources along the Z-axis, use vLS at 420 nm as the initial value of veff in the reconstruction algorithm and then, calibrate veff such that the source positions can be appropriately reconstructed. As no calibration data was available for JUNO, in this study, simulated calibration data were used, and the optimized values for the effective refractive index (c/veff) were 1.546 in the LS and 1.373 in water. In the future, the same method can be applied to the experimental calibration data.

4 Initial value for vertex and time

The TMinuit package [22] was used for the minimization procedure in the time likelihood and in the charge likelihood algorithm introduced in Sects. 5 and 6. When there are multiple local minima in the parameter space, an inaccurate initial value results in local instead of global minima, resulting in a lower reconstruction efficiency. For detectors such as JUNO, the initial value needs to be treated carefully because of the total reflection, as discussed in the following subsections.

4.1 Charge-based algorithm

The charge-based algorithm is essentially based on the charge-weighted average of the positions of the PMTs in an event, and the event vertex can be determined using the equation

r0=aiqiriiqi, (3)

where qi is the charge of the pulses detected by the ith PMT and r0 and ri are defined in Fig. 3. A scale factor a is introduced because the charge-based algorithm is inherently biased and an ideal point-like event in a spherical detector is covered by a uniform photocathode. Even if all propagation-related effects, such as absorption and scattering are ignored, the result of a simple integral of the intersections of all photons with the sphere surface shows that the reconstructed position of the event is 2/3 of the true position. The value of a can be tuned based on the calibration data along the Z-axis. In this study, a=1.3 was used, which was sufficient to provide an initial estimate for the event vertex.

As can be seen in Fig. 5, even with the scale factor, owing to total reflection, the reconstructed vertex deviates up to 3 m near the detector boundary. According to Ref. [19], total reflection occurs only when the event vertex is located at an R larger than RLSnwater/nLS≈15.9 m, where RLS is the radius of the acrylic sphere, nLS and nwater are the refractive indices in the LS and water, respectively. The total reflection region is defined as R > 15.9 m while R < 15.9 m is the central region. If the result from the charge-based algorithm is used as the initial value for the time likelihood algorithm, approximately 18% of events is reconstructed at a local minimum position. In addition, it should be noted that the charge-based algorithm is not able to provide an initial value for the event generation time t0. Therefore, a fast time-based algorithm needs to be introduced, which can provides more accurate initial values.

Fig. 5
(Color online) Heatmap of Rrec (upper panel) and Rrec-Rtrue (lower panel) as a function of Rtrue for 4-MeV e+ uniformly distributed in space reconstructed by the charge-based algorithm.
pic
4.2 Time-based algorithm

The time-based algorithm uses the distribution of the time-of-flight correction time Δt (defined in Eq. 4) of an event to reconstruct its vertex and t0. In practice, the algorithm finds the reconstructed vertex and t0 using the following iterations:

1. Apply the charge-based algorithm to obtain the initial vertex.

2. Calculate time-of-flight correction time Δt for the ith PMT as

Δti(j)=titofi(j), (4)

where j is the iteration step and ti, tofi are defined in Fig. 3. Plot the Δt distribution for all triggered PMTs, and label the peak position as Δtpeak.

3. Calculate the correction vector [r(j)] as

δ[r(j)]=i(Δti(j)Δtpeak(j)tofi(j))(r0(j)ri)Npeak(j), (5)

where r0, and ri are defined in Fig. 3. To minimize the effect of scattering, reflection, and dark noise on the bias of the reconstructed vertex, only the pulses appearing in the (-10 ns, +5 ns) window around Δtpeak are included. The time cut also suppresses the effect of the late scintillation photons. The number of triggered PMTs in the window is Npeak.

4. If δ[r(j)]<1 mm or j=100, stop the iteration; otherwise, update the vertex with r0(j+1)=r0(j)+δ[r(j)] and go to step 2 to start a new round of iteration.

The distribution of Δt at different iteration steps is shown in Fig. 6. At the beginning of the iteration, the Δt distribution is wide because the initial vertex is far from the true vertex. As the number of iterations increases, the Δt distribution becomes more concentrated. Finally, when the requirement in step 4 is satisfied, the iteration stops. In the final step, r0 is the reconstructed vertex and Δtpeak is the reconstructed time t0.

Fig. 6
(Color online) Δt distribution at different iteration steps j.
pic

After the time-of-flight correction, the Δt distribution is independent of the event vertex. However, because the earliest arrival time is used, according to the first-order statistic, as discussed in Ref. [23-25], ti is related to the number of photoelectrons Npei detected by ith PMT. To reduce the bias of the vertex reconstruction, the following form of the time–Npe correction is applied, and in Eq. 4 ti is replaced by ti:

ti=tip0/Npeip1p2/Npei. (6)

The parameters (p0,p1,p2) with the corresponding values of (9.42, 0.74, -4.60) for Hamamatsu PMTs and (41.31, -12.04, -20.02) for NNVT PMTs were found to minimize the bias and energy dependence of the reconstruction in this study. The difference in the parameters is mainly due to the difference in the TTSs of the PMTs. Following the correction, the times of different PMTs with different values of Npe are aligned.

As shown in Fig. 7, the time-based algorithm provided a more accurate reconstructed vertex than the charge-based algorithm (Fig. 5). In addition, after the time–Npe correction, the reconstruction shows no obvious bias within the entire detector, even in the total reflection region. The reconstructed result was used as the initial value for the time likelihood algorithm.

Fig. 7
(Color online) Heatmap of Rrec (upper panel) and Rrec-Rtrue (lower panel) as a function of Rtrue for 4-MeV e+ uniformly distributed in space reconstructed by the time-based algorithm.
pic

5 Time likelihood algorithm

5.1 Principle of the algorithm

The time likelihood algorithm uses the scintillator response function to reconstruct the event vertex. The variable residual time tres(r0,t0) for the ith PMT can be described as

tresi(r0,t0)=titofit0, (7)

where tresi is the residual time of the ith PMT and r0, t0, ti, and tofi are defined in Fig. 3.

The scintillator response function mainly consists of the emission time profile of the scintillation photons and the TTS and the dark noise of PMTs. In principle, the additional delays introduced by the absorption, re-emission, scattering, and total reflection of the photon arriving to the PMT depend on the distance between the emission position and the individual PMTs. However, the differences are only noticeable for the late arrival hits, which are largely suppressed by the requirement for the earliest arriving photons in the time likelihood algorithm. Therefore, in the first-order approximation, the scintillator response function can be considered to be the same for all positions inside the scintillator. The scintillator response function can be described as follows.

As described in Sect. 3, when a charged particle interacts with a scintillator molecule, the molecule is excited, then de-excites, and emits photons. Typically, the scintillator has more than one component; thus, the emission time profile of the scintillation photons, f(tres), can be described as

f(tres)=kρkτketresτk,kρk=1, (8)

where each k component is characterized by its decay time τk and intensity ρk. The different components result from the different excited states of the scintillator molecules.

To consider the spread in the arrival time of photons at the PMTs, a convolution with a Gaussian function is applied, given by

g(tres)=12πσe(tresν)22σ2f(tres). (9)

where σ is the TTS of PMTs and ν is the average transit time.

The dark noise, which occurs without incident photons in the PMTs, is not correlated with any physical event. The fraction of the dark noise in the total number of photoelectrons εdn can be calculated based on the data acquisition (DAQ) windows, dark noise rate, and light yield of the LS. The probability of dark noise ε(tres) is constant over time, where DAQε(tres)dtres=εdn. By adding ε(tres) to g(tres) and renormalizing its integral to 1, the probability density function (PDF) of the scintillator response function can be written as

p(tres)=(1εdn)g(tres)+ε(tres). (10)

The distribution of the residual time tres of an event for a hypothetical vertex can be compared with p(tres). The best-fitting vertex and t0 are chosen by minimizing the negative log-likelihood function

L(r0,t0)=ln(ip(tresi)). (11)

The parameters in Eq. 10 can be measured experimentally [26-29]. In this work, the PDF from the MC simulation for the methodology study was employed.

5.2 Probability density function

The PDF of the scintillator response function for PMTs detecting a single photoelectron was obtained from the MC simulation, using a 4.4-MeV γ source located at the center of the detector, such that the distance to all PMTs is the same. For PMTs detecting multiple photoelectrons, the time of the earliest arriving photon is biased toward an earlier time. Therefore, the PDF need to be modified according to the first-order statistic of p(tres) or the so-called first photoelectron timing technique [23-25] as

pNpe(tres)=Npep(tres)(tresp(x)dx)Npe1, (12)

where pNpe(tres) is the PDF of the scintillator response function when the PMTs detect Npe hits.

The PDF of two kinds of PMTs is shown in Fig. 8: the upper panel is for Hamamatsu while the lower panel is for NNVT PMTs. As the PDF is affected by the time resolution of the PMTs, the PDF of the NNVT is wider because of its inferior TTS. The inset in the lower panel shows the PDF on a logarithmic scale, and the time constant contribution of the dark noise ε(tres) is clearly visible.

Fig. 8
(Color online) PDF of the scintillator response function for PMTs detecting different number of photoelectrons. The upper panel shows the response function for Hamamatsu, the lower panel for the NNVT PMTs.
pic
5.3 Reconstruction performance

The reconstructed vertex was compared with the true vertex in spherical coordinates (R, θ, ϕ) for the MC e+ samples and fitted with a Gaussian function to analyze the bias and resolution. The bias of the reconstruction is shown in Fig. 9, where different colors represent events with different energies. As can be seen in the left panel of Fig. 9, the reconstructed R is consistent with the true value in the central region, while an energy-dependent bias behavior is noticeable near the detector boundary. Given its regular bias behavior, the bias can be corrected with an energy-dependent correction. Moreover, although the reconstructed R is biased, there is no bias in θ and ϕ, as shown in the middle and right panels of Fig. 9, respectively.

Fig. 9
(Color online) Bias of the reconstructed R (left panel), θ (middle panel), and ϕ (right panel) for different energies calculated by the time likelihood algorithm.
pic

The spatial resolution of the vertex reconstruction as a function of energy is shown in Fig. 10. The R bias was corrected before the analysis of the resolution. To study the individual effect of the TTS and dark noise on the vertex reconstruction, different MC samples were produced with and without these effects. The vertex reconstruction results are shown in Fig. 10. The magenta circles represent the default PMT configuration, as described in Sect. 2. The red triangles represent an ideal configuration, which assumes perfect PMTs without the effects of the TTS and dark noise. The black squares represent the configuration of PMTs including only the dark noise effect, while the blue inverted triangles represent the PMT configuration including only the TTS effect. The exact values of the vertex resolution at 1.022 MeV and 10.022 MeV are summarized in Tables 2 and 3, respectively. The energy Etrue includes the energy of the annihilation gamma rays. The light yield was approximately 1300 detected Npe per 1 MeV of deposited energy in JUNO, and the energy nonlinearities on the light yield were ignored in the approximation. As can be seen in Tables 2 and 3, the dark noise has no effect at high energy and its effect at low energy is also highly limited. The largest effect results from the TTS in the time likelihood algorithm. The energy-dependent vertex resolution is approximately proportional to 1/Npe [24].

Table 2
Vertex resolution for different PMTs configurations at 1.022 MeV (detection of 1328 Npe in total, corresponding to 370 Npe detected by Hamamatsu PMTs)
PMT configuration R (mm) θ (degrees) ϕ (degrees)
Ideal 60 0.25 0.31
With dark noise only 62 0.27 0.34
With TTS only 89 0.37 0.44
With TTS and dark noise 103 0.40 0.47
With TTS and dark noise (Hamamatsu PMTs only) 105 0.42 0.49
Show more
Table 3
Vertex resolution for different PMT configurations at 10.022 MeV (detection of 13280 Npe in total, corresponding to 3700 Npe detected by Hamamatsu PMTs)
PMT configuration R (mm) θ (degrees) ϕ (degrees)
Ideal 19 0.08 0.11
With dark noise only 19 0.08 0.11
With TTS only 31 0.13 0.16
With TTS and dark noise 31 0.13 0.16
With TTS and dark noise (Hamamatsu PMTs only) 32 0.14 0.17
Show more
Fig. 10
(Color online) Resolution of the reconstructed R (left panel), θ (middle panel), and ϕ (right panel) as a function of energy reconstructed by the time likelihood algorithm. Different colors represent different PMT configurations.
pic

Owing to the low time resolution of the NNVT PMTs, in Fig. 10 reconstuction using only Hamamatsu PMTs is shown (green circles). In this study, we found that the vertex resolution with Hamamatsu PMTs was similar to that of using all PMTs. The reconstruction speed was 3.5 times faster, because the fraction of the Hamamatsu PMTs was approximately 28% of all PMTs in the CD.

The reconstructed event time t0 is shown in Fig. 11. The effect of t0 is essentially a global shift of an event to match the scintillator response function PDF; in reality, t0 is also affected by the trigger time and the time delay from the cable. The absolute value of t0 can be neglected; only the relative difference of different events is important for the alignment of events. The small bump near -1.6 ns is correlated with the R bias, and the long tail on the right side results from positronium formation. The variation in the reconstructed t0 is within a few nanoseconds.

Fig. 11
(Color online) Reconstructed event time t0 at different energies.
pic

6 Total reflection region reconstructed by the charge likelihood algorithm

The time likelihood method described in Sec. 5 introduces a bias in the R direction when the reconstructing events are close to the acrylic sphere. As mentioned in Ref. [30], using a charge signal with the maximum likelihood method can provide better spatial resolution than the time likelihood algorithm when an event occurs near the detector boundary. In this section, we discuss the charge likelihood algorithm to reconstruct the event vertex in the total reflection region only, while the reconstruction result in the central region is omitted.

The charge likelihood algorithm is based on the distribution of the number of photoelectrons in each PMT. With the mean expected number of photoelectrons μ(r0,E) detected by each PMT at a given vertex and energy, the probability of observing Npe on a PMT follows a Poisson distribution. Furthermore,

* Probability for the jth PMT with no hits: Pnohitj(r0,E)=eμj,

* Probability for the ith PMT with Npei hits: Phiti(r0,E)=μiNpeieμiNpei!.

Therefore, the probability of observing a hit pattern for an event can be written as

p(r0,E)=jPnohitj(r0,E)iPhiti(r0,E). (13)

The best-fit values of r0 and E can be obtained by minimizing the negative log-likelihood function

L(r0,E)=ln(p(r0,E)). (14)

In principle, μ(r0,E) can be expressed by the equation

μi(r0,E)=YΩ(r0,ri)4πεif(θi)emdmζmE+δi, (15)

where Y is the energy scale factor, Ω(r0,ri) is the solid angle of the ith PMT, εi is the detection efficiency of the ith PMT, f(θi) is the angular response of the ith PMT, θi is defined in Fig. 3, ζm is the attenuation length [31] in materials, and δi is the expected number of dark noise. This equation is based on the assumption that the scintillation light yield is linearly proportional to the energy.

However, Eq. 15 cannot describe properly the contribution of the indirect light, the effect of light shadows because of the geometric structure, and the effect of the total reflection. Another solution is to use the model-independent method described in Ref. [32]: the mean expected number of photoelectrons can be obtained by placing gamma sources at 29 specific positions along the Z-axis, which can be performed using a calibration procedure [33]. In this study, different from Ref. [32], we focused on the performance of the vertex reconstruction. The mean expected number of the photoelectron distributions as a function of radius R and angle α is shown in Fig. 12, and the definition of angle α is shown in Fig. 3.

Fig. 12
(Color online) Mean expected number of photoelectron distribution as a function of radius R and angle α. This map is obtained by placing gamma sources at 29 specific positions along the Z-axis, which can be performed using a calibration procedure [32].
pic

The mean expected number of photoelectrons μ obtained from Fig. 12 was used to calculate the hit probability. Instead of reconstructing (R,θ,ϕ) at the same time, θ and ϕ were fixed at the reconstructed values provided by the time likelihood algorithm, and only the event radius R was reconstructed using the charge likelihood algorithm. Therefore, the probability in Eq. 13 can be rewritten as

p(R,E)=jPnohitj(R,E)iPhiti(R,E). (16)

The reconstruction performance, focusing on the total reflection region, is shown in Figs. 13 and 14. In the total reflection region, the mean value of the reconstructed R was consistent with the true R, and the resolutions in the R direction were 81 mm at 1.022 MeV and 30 mm at 10.022 MeV.

Fig. 13
(Color online) Bias of the reconstructed R in the total reflection region at different energies reconstructed by the charge likelihood algorithm.
pic
Fig. 14
(Color online) Resolution of reconstructed R as a function of energy calculated by the time likelihood and charge likelihood algorithms (R3>4000m3)
pic

As the charge distribution provides good radial discrimination ability, this algorithm can provide better resolution and a significantly smaller bias compared with those of the time likelihood algorithm in the total reflection region.

7 Performance summary

The execution time of the reconstruction for each event was tested on a computing cluster with Intel Xeon Gold 6238R CPUs (2.2 GHz), as shown in Fig. 15. The execution time of the charge-based algorithm was in the order of O(10-4) s per event, which cannot be presented in the figure. The execution time of the time-based and the time likelihood algorithm was proportional to the event energy and could be reduced by using only the Hamamatsu PMTs for the reconstruction. The execution time of the charge likelihood algorithm was independent of the event energy.

Fig. 15
(Color online) Execution time for the reconstruction for different algorithms.
pic

The resolutions of the four algorithms in the R direction are shown in Fig. 16. Owing to the large bias of the charge-based algorithm, a correction to remove the position-dependent bias was applied before the analysis of the resolution.

Fig. 16
(Color online) Resolution of the reconstructed R as a function of energy for different algorithms.
pic

The charged-based algorithm is suitable for online reconstruction tasks that require high speed but do not require high resolution. The time-based algorithm does not rely on MC; it can be used as a data-driven reconstruction method. The time likelihood and charge likelihood algorithms are relatively accurate and each has its own advantages in a specific detector region.

8 Discussion

The vertex resolutions of KamLAND and Borexino are approximately 12 cm and 10 cm at 1 MeV, respectively, and for JUNO it is approximately 10.5 cm. The diameter of JUNO (35.4 m) is several times larger than that of KamLAND (13 m) and Borexino (8.5 m). Despite its larger size, JUNO is still able to achieve a similar vertex resolution based only on the PMT time information. In this study, various effects on the vertex reconstruction for JUNO were comprehensively analyzed. As expected, the TTS of the PMT is the dominant factor. The vertex reconstruction capability of JUNO mainly based on the Hamamatsu PMTs. Although the number of NNVT PMTs is more than twice, their time information is not useful in the vertex reconstruction because of their significantly inferior TTS. After considering the light yield of the LS and the PMT coverage, the number of photons detected by the Hamamatsu PMTs is in the same range as those of the three detectors mentioned above. This provides an explanation of their similar vertex resolutions based only on the PMT time information. To fully exploit the large PMT coverage and large number of PMTs in JUNO, the charge information of PMTs also need to be utilized in addition to the time information to constrain the event vertex, especially near the detector boundary. At the same time, the effect of the dark noise of the PMT can be mitigated with appropriate treatment. A more accurate initial value also improves the performance of the vertex reconstruction. In addition to the event vertex, the event time can also be reconstructed simultaneously, which is a useful variable for downstream analyses.

In LS detectors, in addition to the scintillation photons there are also Cherenkov photons, whose effects need to be studied in the future. The R bias near the detector edge in the current results also indicates that a more accurate PDF of the scintillator response function is needed to include its dependence on the position as well as the particle type. All vertex reconstruction methods based on PMT time information use the time of the first arrival photons only; in principle, later photons might be useful as well. Therefore, novel methods also need to be explored. Our preliminary studies on algorithms based on machine learning [34] showed comparable vertex reconstruction performance, and they need to be further investigated and optimized.

9 Conclusions

In this study, four algorithms for the reconstruction of the event vertex and event time were investigated in detail and verified using MC samples generated by the offline software of JUNO. Considering the TTS and dark noise effects from the PMTs, a vertex resolution of 10 cm or higher can be achieved in the energy range of reactor neutrinos. The TTS has a major effect on the vertex resolution, whereas the effect of dark noise is limited. Near the detector boundary, charge information can constrain the event vertex better compared with time information. The algorithms discussed in this paper are applicable to current and future experiments using similar detection techniques.

References
[1] KamLAND Collaboration,

First Results from KamLAND: Evidence for Reactor Antineutrino Disappearance

. Phys. Rev. Lett. 90, 021802 (2003). doi: 10.1103/PhysRevLett.90.021802
Baidu ScholarGoogle Scholar
[2] BOREXINO Collaboration,

Neutrinos from the primary proton-proton fusion process in the sun

. Nature 512, 383-386 (2014). doi: 10.1038/nature13702
Baidu ScholarGoogle Scholar
[3] DOUBLE CHOOZ Collaboration,

Indication of reactor ν¯e disappearance in the Double CHOOZ experiment

. Phys. Rev. Lett. 108, 131801 (2012). doi: 10.1103/PhysRevLett.108.131801
Baidu ScholarGoogle Scholar
[4] DAYA BAY Collaboration,

Observation of electron-antineutrino disappearance at Daya Bay

. Phys. Rev. Lett. 108, 171803 (2012). doi: 10.1103/PhysRevLett.108.171803
Baidu ScholarGoogle Scholar
[5] RENO Collaboration,

Observation of reactor electron antineutrinos disappearance in the RENO experiment

. Phys. Rev. Lett. 108, 191802 (2012). doi: 10.1103/PhysRevLett.108.191802
Baidu ScholarGoogle Scholar
[6] S.T. Petcov, M. Piai,

The LMA MSW solution of the solar neutrino problem, inverted neutrino mass hierarchy and reactor neutrino experiments

. Phys. Lett. B 533, 94-106 (2002). doi: 10.1016/S0370-2693(02)01591-5
Baidu ScholarGoogle Scholar
[7] SNO+ Collaboration,

Current status and future prospects of the SNO+ experiment

. Adv. High Energy Phys. 2016, 6194250 (2016). doi: 10.1155/2016/6194250
Baidu ScholarGoogle Scholar
[8] JUNO Collaboration,

Neutrino physics with JUNO

. J. Phys. G 43, 030401 (2016). doi: 10.1088/0954-3899/43/3/030401
Baidu ScholarGoogle Scholar
[9] Q. Liu, M. He, X. Ding et al.,

A vertex reconstruction algorithm in the central detector of JUNO

. JINST 13 (09), T09005 (2018). doi: 10.1088/1748-0221/13/09/t09005
Baidu ScholarGoogle Scholar
[10] T. Lin, J.H. Zou, W.D. Li et al.,

The application of SNiPER to the JUNO simulation

. J. Phys. Conf. Ser. 898, 042029 (2017). doi: 10.1088/1742-6596/898/4/042029
Baidu ScholarGoogle Scholar
[11] JUNO Collaboration,

JUNO Conceptual Design Report

. arXiv:1508.07166 [physics.ins-det].
Baidu ScholarGoogle Scholar
[12] Z.M. Wang,

JUNO PMT system and prototyping

. J. Phys. Conf. Ser. 888, 012052 (2017). doi: 10.1088/1742-6596/888/1/012052
Baidu ScholarGoogle Scholar
[13] G. Wang, Y.K. Heng, X.H. Li et al.,

Effect of divider current on 7.62 cm photomultiplier tube performance

. Nuclear Techniques 41(8): 080402 (2018). doi: 10.11889/j.0253-3219.2018.hjs.41.080402 (in Chinese)
Baidu ScholarGoogle Scholar
[14] K.J. Li, Z.Y. You, Y.M. Zhang et al.,

GDML based geometry management system for offline software in JUNO

. Nucl. Instrum. Meth. A 908, 43-48 (2018). doi: 10.1016/j.nima.2018.08.008
Baidu ScholarGoogle Scholar
[15] 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). doi: 10.1007/s41365-021-00852-8
Baidu ScholarGoogle Scholar
[16] Y. Zhang, Z.Y. Yu, X.Y. Li et al.,

A complete optical model for liquid-scintillator detectors

. Nucl. Instrum. Meth. A 967, 163860 (2020). doi: 10.1016/j.nima.2020.163860
Baidu ScholarGoogle Scholar
[17] Z.Y. You, K. Li, Y. Zhang et al.,

A ROOT-basedROOT based event display software for JUNO

, JINST 13, T02002 (2018). doi: 10.1088/1748-0221/13/02/t02002
Baidu ScholarGoogle Scholar
[18] J. Zhu, Z. You, Y. Zhang et al.,

A method of detector and event visualization with unity in JUNO

. JINST 14 (01), T01007 (2019). doi: 10.1088/1748-0221/14/01/t01007
Baidu ScholarGoogle Scholar
[19] M. Born et al., Principles of Optics: Electromagnetic Theory of Propagation, Interference, and Diffraction of Light (7th ed.). Cambridge: Cambridge University Press., (1999).
[20] X. Zhou, Q. Liu, M. Wurm et al.,

Rayleigh scattering of linear alkylbenzene in large liquid scintillator detectors

. Rev. Sci. Instrum. 86, 073310 (2015). doi: 10.1063/1.4927458
Baidu ScholarGoogle Scholar
[21] A.N. Bashkatov, E.A. Genina, Water refractive index in dependence on temperature and wavelength: a simple approximation. International Society for Optics and Photonics, SPIE, 5068, 393-395 (2003). doi: 10.1117/12.518857
[22] F. James, MINUIT Function Minimization and Error Analysis: Reference Manual Version 94.1 (1994).
[23] G. Ranucci,

An analytical approach to the evaluation of the pulse shape discrimination properties of scintillators

. Nucl. Instrum. Meth. A 354 (2), 389-399 (1995). doi: 10.1016/0168-9002(94)00886-8
Baidu ScholarGoogle Scholar
[24] C. Galbiati, K. McCarty,

Time and space reconstruction in optical, non-imaging, scintillator-based particle detectors

. Nucl. Instrum. Meth. A 568 (2), 700-709 (2006). doi: 10.1016/j.nima.2006.07.058
Baidu ScholarGoogle Scholar
[25] M. Moszynski, B. Bengtson,

Status of timing with plastic scintillation detectors

. Nucl. Instrum. Meth. A 158, 1-31 (1979). doi: 10.1016/S0029-554X(79)90170-8
Baidu ScholarGoogle Scholar
[26] W.L. Zhong, Z.H. Li, C.G. Yang et al.,

Measurement of decay time of liquid scintillator

. Nucl. Instrum. Meth. A 587 (2), 300-303 (2008). doi: 10.1016/j.nima.2008.01.077
Baidu ScholarGoogle Scholar
[27] T.M. Undagoitia, F. von Feilitzsch, L. Oberauer et al.,

Fluorescence decay-time constants in organic liquid scintillators

. Rev. Sci. Instrum. 80 (4), 043301 (2009). doi: 10.1063/1.3112609
Baidu ScholarGoogle Scholar
[28] H.M. O’Keeffe, E. O'Sullivan, M.C. Chen,

Scintillation decay time and pulse shape discrimination in oxygenated and deoxygenated solutions of linear alkylbenzene for the SNO+ experiment

. Nucl. Instrum. Meth. A 640 (1), 119-122 (2011). doi: 10.1016/j.nima.2011.03.027
Baidu ScholarGoogle Scholar
[29] H. Takiya, K. Abe, K. Hiraide et al.,

A measurement of the time profile of scintillation induced by low energy gamma-rays in liquid xenon with the XMASS-I detector

. Nucl. Instrum. Meth. A 834, 192-196 (2016). doi: 10.1016/j.nima.2016.08.014
Baidu ScholarGoogle Scholar
[30] O.J. Smirnov,

Energy and Spatial Resolution of a Large-Volume Liquid-Scintillator Detector

. Instrum. Exp. Tech. 46 (3), 327-344 (2003). doi: 10.1023/a:1024458203966
Baidu ScholarGoogle Scholar
[31] R. Zhang, D.W. Cao, C.W Loh et al.

Using monochromatic light to measure attenuation length of liquid scintillator solvent LAB

. Nucl. Sci. Tech. 30, 30 (2019). doi: 10.1007/s41365-019-0542-1
Baidu ScholarGoogle Scholar
[32] W.J. Wu, M. He, X. Zhou et al.,

A new method of energy reconstruction for large spherical liquid scintillator detectors

. JINST 14 (03), P03009 (2019). doi: 10.1088/1748-0221/14/03/p03009
Baidu ScholarGoogle Scholar
[33] G.L. Zhu, J.L. Liu, Q. Wang et al.,

Ultrasonic positioning system for the calibration of central detector

. Nucl. Sci. Tech. 30, 5 (2019). doi: 10.1007/s41365-018-0530-x
Baidu ScholarGoogle Scholar
[34] Z. Qian, V. Belavin, V. Bokov et al.,

Vertex and energy reconstruction in JUNO with machine learning methods

. arXiv:2101.04839 [physics.ins-det]
Baidu ScholarGoogle Scholar