alphaFeedback

WorksPhysics and Astronomy

First application of the optimised next neighbour cleaning to data from imaging atmospheric Cherenkov telescopes

AI contributions
Not recorded for this paper
View details
Ancillary data
1 code link
View

Abstract

Imaging atmospheric Cherenkov telescopes (IACTs) cameras are constantly subject to signals from the night sky background and electronic noise during event recordings. Image cleaning methods are typically employed to eliminate pixels that are mostly noise-contaminated and lack sufficient Cherenkov light. In this paper, we present the implementation of the optimised next neighbour (ONN) technique to the Very Energetic Radiation Imaging Telescope Array System (VERITAS) reconstruction pipeline. With this method, cleaning thresholds are derived in a two-parameter space, composed of the minimum total integrated charge of a cluster of pixels, qminq_{\rm min}, and by the maximum difference in the pulse arrival time within the cluster, δtδ_t. The cleaning contours in qmin−δtq_{\rm min} - δ_t are adjusted to set a high probability of noise suppression while optimising the retention of pixels containing Cherenkov light. In comparison to the VERITAS double-pass image cleaning method, effective areas are increased at the lower energy range (∼\sim 60 - 90 GeV) by a factor of up to ∼\sim 25. Energy thresholds are reduced by up to ∼\sim 22%. Testing the method on Crab Nebula data resulted in an increased number of reconstructed excess events at energies < 1 TeV by a factor of up to ∼\sim 82. Finally, an increase in the differential sensitivity of VERITAS by a factor of up to ∼\sim 8 was observed at ∼\sim 20 GeV. With the addition of BDT-based γγ/hadron separation cuts, the method improves the detection significance of a 20 hour Crab Nebula dataset, while excess event rates are enhanced by ∼\sim 16%. In summary, the ONN image cleaning provides a reduced energy threshold and a higher rate of event reconstruction. The technique is especially advantageous for the analysis of gamma-ray sources presenting transient and soft spectra.

Introduction

Imaging atmospheric Cherenkov Telescopes (IACTs), such as VERITAS (Holder et al. [19]), MAGIC (Garcza̧rczyk [11]) and H.E.S.S. (Hinton [15]) have discovered hundreds of new astrophysical sources in the very-high-energy (VHE, >100> 100 GeV) sky. These instruments are equipped with ∼102\sim10^{2} m2^{2} reflective mirrors and efficient photodetector cameras (Otte et al. [28]; Fink et al. [10]; Zorn [37]) designed to capture the nanosecond Cherenkov pulses induced by gamma- and cosmic-ray extensive air showers (EAS). Advanced analysis techniques have led to an improved cosmic-ray background rejection and enhanced angular and energy resolution (Hillas [13]; Weekes [35]), which significantly boosted the sensitivity of IACTs. With the software and hardware upgrades planned for the Cherenkov Telescope Array Observatory (CTAO), which is next-generation of ground-based gamma-ray observatories at the VHE regime, an increase in sensitivity by a factor of at least 5 is anticipated across the energy range of ∼20\sim20 GeV - 300300 TeV (Gueta [12]; Abe et al. [1]).

During event readout, IACT cameras record not only Cherenkov shower signals from EAS, but also substantial contamination from the night-sky background (NSB; contributions include starlight, zodiacal light, moonlight, airglow effects, and light pollution from urban areas; Leinert et al. [22]; Preuß et al. [31]). Moreover, cameras also readout electronic noise, such as afterpulsing signals from photomultiplier tubes (PMTs) and spontaneous fluctuations of currents, voltage, and readout or digitisation devices. Overall, NSB rates can reach levels up to 1000 MHz per camera pixel during nights under intense moonlight. If pixels that are dominated by noise photons are not properly removed during event reconstruction, they can introduce significant biases during the image parametrisation and degrade the overall reconstruction performance. To identify and remove such pixels, IACT analysis pipelines apply image cleaning methods designed to retain mostly pixels that contain a significant level of the Cherenkov light from particle showers and to optimise the background rejection. In this paper, we present the application of the optimised next neighbour algorithm (ONN; Shayduk & CTA Consortium [33]) to the VERITAS array. In brief, ONN is a time-based image cleaning method which efficiently suppresses clusters of pixels induced by the background noise, while allowing lower signal thresholds to be applied.

VERITAS is an array of four 12 m Davies–Cotton IACTs located at the Fred Lawrence Whipple Observatory (FLWO) in southern Arizona (31 40N, 110 57W, 1.3km a.s.l.) that has been in operation since 2007. The array is primarily designed to detect gamma rays in the energy range from ∼50\sim50 GeV up to >80> 80 TeV. Two major upgrades have contributed to an improved instrument sensitivity; namely, the relocation of one of the telescopes to optimise the array layout [30] and the replacement of the 499 camera photomultiplier tubes (PMTs) with high quantum efficiency models [20, 28]. Major advances have also been made in the analysis pipeline, including the introduction of γ\gamma/hadron separation cuts based on multivariate analysis techniques [21] and the yearly throughput calibration [2].

This paper is organised as follows: In Sect. 2, we present an overview of the VERITAS double-pass cleaning algorithm and the ONN image cleaning procedure, with a description of the method workflow. Its performance is evaluated using simulations and observational data in Sects. 3 and 4, respectively. The impact on the differential sensitivity is discussed in Sect. 5, while our conclusions are presented in Sect. 6.

Image cleaning for VERITAS

The core principle behind time-based image cleaning methods relies on exploring the differences in temporal and spatial behaviours of noise pulses and Cherenkov signals. Cherenkov pulses fall within the ∼2\sim2-1010 ns range [3], depending on the properties of the primary particle and on the design of the IACT camera. The Cherenkov light pool strikes adjacent pixels within shorter time intervals (from within the time resolution of the instrument; in the case of VERITAS: 10−310^{-3} ns up to a few). For this reason, images from EAS exhibit strong temporal correlation and are spatially clustered. On the other hand, NSB and electronic noise fluctuations follow Poisson statistics and exhibit no spatial or temporal correlation. The spatial correlation (i.e, neighbouring) of pixels with signals induced by noise decreases rapidly with increasing pixel charge. This allows pixel timing constraints to improve the discrimination between shower signals and noise.

VERITAS employs a three-level trigger system to reduce the recording rate of noise [36]. At the first level (L1L1), a constant fraction discriminator (CFD) is triggered when a pixel signal exceeds 50 mV. The telescope level trigger (L2L2), requires at least three adjacent pixels within a single telescope to register L1L1 triggers in a 6 ns time coincidence window. The last and third level (L3L3), known as the array trigger, requires two telescopes (or more) to register an L2L2 trigger within a 50 ns window. To estimate the baseline noise rate, VERITAS records pedestal events at a rate of 1 Hz during the data acquisition process [8]. These pedestal events readout the pixel charges within the time range of 32 ns in the absence of an L3L3 trigger. This allows the monitoring of pixel charges under purely noise conditions. To account for temporal fluctuations in the noise, such as those caused by the rising or setting of the Moon, the pedestal variances are averaged over three-minute intervals.

The VERITAS double-pass method

Conventionally, VERITAS employs the double-pass cleaning method [18, 19], which involves the application of high signal thresholds for the pixel brightness (i.e. the total integrated charge in a pixel within a time range of 32 ns) to effectively eliminate pixels mostly contaminated by noise [23, 19]. These high thresholds are very efficient in removing upward noise fluctuations and are applied in the following manner: an initial filtering selects pixels with 5σ5\sigma above the standard deviation of the pedestal (known as pedvar). These pixels are known as the core or picture image pixels. Following, a 2.5σ2.5\sigma threshold is applied for neighbours of the core pixels. Only picture pixels with at least one neighbour passing the 2.5σ2.5\sigma criterion are included in the final image. This topological condition guarantees that spurious islands of upward noise fluctuations caused by bright stars, background emission, or secondary fainter Cherenkov emission are removed. After the initial cleaning, the time gradient, tgradt_{\mathrm{grad}}, of the pulse arrival time is estimated along the major axis of the image and used to relocate a shorter summation window of 24 ns for the charge integration. This is followed by a second pass of the 5σ/2.5σ5\sigma/2.5\sigma brightness thresholds. Improvements in this technique have been achieved by eliminating outlier camera pixels containing signals from afterpulsing effects. These outliers are responsible for distorting the Hillas parametrisation of the images [14, 9], and removing them has significantly improved the sensitivity of the telescopes.

ONN cleaning

Although the traditional image cleaning techniques based on charge thresholds, together with its several variations – for example, as implemented in ctapipe (Linholf, M., Beiske, L., Biederbeck, N., et al. for the CTA Consortia 2023) and cta-lastchain [26] – and NSB adaptive cuts [1, 32] – have been extensively validated by the third-generation of IACTs, one of its main disadvantages is the suppression of showers at low (∼\sim GeV) energies. The images produced by these showers are typically of low pixel brightness and fail to meet the charge threshold criteria. This limitation motivates the use of alternative image cleaning methods that exploit additional information, such as the temporal coherence of Cherenkov shower signals, to improve the reconstruction efficiency at low energies. The incorporation of time-based cleaning algorithms, such as MAGIC (Shaydul et al. 2005), H.E.S.S. [7], and LST [1], have yielded enhanced sensitivity. Simulation studies for CTAO have shown that the ONN method offers an enhanced event retention at low energies (Shaydul & CTA Consortium 2013). In this work, we show that it provides an improved array sensitivity at low energies in comparison to the VERITAS standard double-pass [18, 19] method, which makes it ideal for detecting faint, soft and transient astrophysical signals. This technique is also expected to result in larger effectiveness of reconstruction in comparison to methods with fixed intervals for pulse arrival time coincidences, a detailed in the literature [1] (Shaydul et al. 2005).

The standard 5σ/2.5σ5\sigma/2.5\sigma thresholds can be lowered by requiring short arrival-time differences between pulses in neighbouring pixels. The ONN method exploits this behaviour by applying dynamic selection cuts in the parameter space defined by the minimum pixel charge, qmin⁡q_{\min}, and the maximum arrival-time difference, δtmax⁡\delta t_{\max}, within a cluster of nNNn_{\mathrm{NN}} neighbouring pixels. In this work, clusters with multiplicities nNN=2n_{\mathrm{NN}=2}, 3 and 4 pixels are considered. The cuts are chosen such that the expected rate of surviving noise pixels in the image remains constant. The rate of surviving noise pixels is described by the following equation,

Racc(npix,qmin⁡,δtmax⁡)=CnNN(I(qmin⁡))nNNδtmax⁡nNN−1,(1)\mathcal{R}_{\mathrm{acc}}(n_{\mathrm{pix}},q_{\min},\delta t_{\max}) = C_{n_{\mathrm{NN}}}\left(\mathcal{I}(q_{\min})\right)^{n_{\mathrm{NN}}}\delta t_{\max}^{n_{\mathrm{NN}}-1}, \tag*{(1)}

where

  • nNNn_{\mathrm{NN}} denotes the number of pixels in the cluster;

  • qmin⁡q_{\min} is the minimum pixel brightness within the cluster of nNNn_{\mathrm{NN}} pixels,

qmin⁡=min⁡(q1,q2,…,qnNN);q_{\min} = \min\left(q_1,q_2,\ldots,q_{n_{\mathrm{NN}}}\right);
  • δtmax⁡\delta t_{\max} is the maximum pulse arrival-time difference within the cluster,

δtmax⁡=max⁡(∣ti−tj∣), with i,j∈1,2,…,nNN; i≠j;\delta t_{\max} = \max\left(\lvert t_i-t_j\rvert\right),\ \text{with } i,j \in1,2,\ldots,n_{\mathrm{NN}};\ i \ne j;
  • CnNNC_{n_{\mathrm{NN}}} is a constant factor that accounts for all possible geometrical arrangements of a cluster containing nNNn_{\mathrm{NN}} neighbouring pixels in each VERITAS camera, composed of 499 pixels with hexagonal shape;

  • I(qmin⁡)\mathcal{I}(q_{\min}), known as individual pixel rate (IPR), describes the rate at which noise fluctuations induces pixel brightness up to qmin⁡q_{\min};

  • Racc(nNN,qmin⁡,δtmax⁡)\mathcal{R}_{\mathrm{acc}}(n_{\mathrm{NN}},q_{\min},\delta t_{\max}), known as the accidental cluster rate corresponds to the rate of noise-induced pixels surviving the cleaning procedure. This parameter is fixed and can be set to values as low as desired. Lower values of Racc\mathcal{R}_{\mathrm{acc}} result in more stringent cleaning cuts and stronger suppression of noise. In practice, instead of dealing directly with rate ranges, we defined a maximum probability of noise cluster retention, faccf_{\mathrm{acc}}, with the accidental cluster rate being defined as the ratio of Racc\mathcal{R}_{\mathrm{acc}} by the length of the signal integration window.

For a constant value of the accidental cluster rate, the dynamical contours in the qmin⁡q_{\min} - δtmax⁡\delta t_{\max} can be drawn as

δtmax⁡(qmin⁡,nNN,Racc)=exp⁡[1nNN−1ln⁡(RaccCnNNInNN(qmin⁡))].(2)\delta t_{\max}(q_{\min},n_{\mathrm{NN}},\mathcal{R}_{\mathrm{acc}})= \exp\left[ \frac{1}{n_{\mathrm{NN}}-1} \ln\left( \frac{\mathcal{R}_{\mathrm{acc}}} {C_{n_{\mathrm{NN}}}\mathcal{I}^{n_{\mathrm{NN}}}(q_{\min})} \right) \right]. \tag*{(2)}

We refer to Appendix § 8 for a discussion on Eq. (1) for different cluster multiplicities. The noise rates (IPRs) for a given observation are constructed by averaging the pedestal measurements within the VERITAS readout window within all pixels in each telescope camera. Observations taken under higher NSB conditions will display higher IPR levels, as seen in Figure 1, which presents a typical IPR at two different noise baseline levels.

Noise rate as a function of pixel brightness

Figure 1. Noise rate as a function of pixel brightness. The rate is given as the average over all cameras pixels for VERITAS telescope T1. The curve in green shows the noise rate for an average pedestal variance of 7.35 dc, while the blue curve, for 4.14 dc. One digital count is equivalent to approximately 5 photoelectrons.

Dynamical threshold cuts in the qmin⁡q_{\min} - δtmax⁡\delta t_{\max} parameter space

Figure 2 shows the dynamical thresholds established via Eq. A.5 for facc=5⋅10−4f_{\mathrm{acc}} = 5 \cdot10^{-4} (see Sect. 2.2.3 for a discussion on the choice of faccf_{\mathrm{acc}}) and cluster multiplicities nNN=2n_{\mathrm{NN}} = 2, 3, and 4 for an observation taken under an average pedvar of 7.35 dc. Clusters of pixels with properties below the threshold curves have a probability lower than faccf_{\mathrm{acc}} of being noise induced. On the other hand, clusters characterised by the properties given above have a probability higher than faccf_{\mathrm{acc}} and are discarded during the cleaning. Since IPRs are measured via pedestal events, they adapt to the noise conditions of each observations. At periods of intense moonlight, more stringent contours are derived. For comparison, we show the nominal 5σ/2.5σ5\sigma/2.5\sigma cuts for the same observation. These are given as vertical lines at positions of 18.38 p.e. and 36.75 p.e. for picture and neighbouring pixels, respectively. The parameter space outside the grey shaded region would be overlooked in the nominal technique.

Algorithm workflow

With the dynamical thresholds established, the workflow of the ONN image cleaning proceeds as follows:

  1. Initial filtering: A preliminary brightness threshold of 2 d.c. is applied at the single-pixel level to avoid selecting pixels with null charge;

  2. Search for nNN=2n_{\mathrm{NN}} = 2: pairs of neighbouring pixels satisfying the nNN=2n_{\mathrm{NN}} = 2 contour are saved to compose the final image;

  1. Search for nNN=3n_{\mathrm{NN}} = 3: following, a search is conducted on pixels adjacent to the pairs that passed the nNN=2n_{\mathrm{NN}} = 2 threshold. If the resulting three-pixel cluster satisfies the nNN=3n_{\mathrm{NN}} = 3 threshold, the new pixel is incorporated. We note that the threshold for three-pixel clusters is less strict than for pairs;

  1. Search for nNN=4n_{\mathrm{NN}} = 4: in a similar manner, the search extends to pixels adjacent to the three-pixel clusters. If a four-pixel configuration meets the nNN=4n_{\mathrm{NN}} = 4 contour criterion, it is added to the image.

The implementation was done within the EventDisplay framework ([27]), an open-source analysis package designed for the reconstruction and display of events collected by VERITAS and the CTAO. When optimising the removal of noise pixels, cleaning algorithms should also guarantee that the maximal number of pixels containing the true shower signal are kept for the reconstruction. However, in practice, it has also been observed that the telescope sensitivity reaches a plateau with respect to the number of true Cherenkov pixels in the image ([33]). At a certain point, a higher number of reconstructed pixels containing the true signal does not necessarily provide a better performance. This occurs because pixels farther from the image core contain weaker Cherenkov signals and should have a lower effect on image parametrisation. For this reason, multiplicities above four are not considered, as they do not substantially improve the cleaning process and would significantly increase computational time. Lowering the minimum pixel brightness allowed for image reconstruction, as seen in Figure 2, allows for the reconstruction of faint images originating from low-energy showers that would otherwise be discarded. This is exemplified in Figure 3, which shows the distribution of the average number (within all four telescopes) of pixels from simulated gamma-ray images which survive the cleaning. For events reconstructed by both the ONN and baseline methods (NN∩DP), the distribution obtained with ONN is shifted towards larger average number of pixels. This is expected, since the ONN is able to retain additional pixels that are rejected by the standard double-pass cleaning. If we are considering events reconstructed exclusively by ONN (NN\DP), we would notice that the ONN reconstructs more images with few pixels (∼ 10–15) in comparison to events reconstructed exclusively with the baseline method (DP\NN).

Dynamical threshold cuts in the qmin–δtmax parameter space

Figure 2. Dynamical threshold cuts given in the qmin⁡q_{\min} - δtmax⁡\delta t_{\max} parameter space for the VERITAS telescope T1. The contours are shown for the following cluster multiplicities: nNN=2n_{\mathrm{NN}} = 2 (cyan), 3 (green), and 4 (violet). The maximum allowed δtmax⁡\delta t_{\max} spans from 0 up to the size of the readout window (32 ns). The double-pass cleaning thresholds are shown as the grey lines for core (dashed) and boundary pixels (dotted). The gray shaded region represents the allowed parameter space for the nominal method, which is independent from the group multiplicity.

Distribution of the average number of pixels per event for ONN and double-pass cleaning methods

Figure 3. Total number of pixels, nNNn_{\mathrm{NN}}, for triggered simulated events for the ONN (blue) and double-pass (DP, orange) cleaning methods. Both histograms are constructed by averaging the number of pixels within all images reconstructed by the four telescopes of the VERITAS array. Step histograms (NN ∩ DP) represent distributions for reconstructed simulated events that pass data quality cuts for both methods. Filled histograms (NN \ DP or DP \ NN) represent events reconstructed and above quality cuts by only one method. Horizontal lines represent the mean of the step histograms.

The accidental cluster rate

The accidental rate, RaccR_{\mathrm{acc}}, can, in principle, be set to arbitrarily low values. However, doing so would increase pixel rejection, including for pixel clusters containing light from the Cherenkov pulses. Not only would this suppress gamma-ray events, but it would also negatively affect the parametrisation of shower images and degrade γ\gamma/hadron separation. Conversely, setting a lenient accidental cluster rate should increase noise contamination and also introduce biases in the images. To find a suitable range for the accidental cluster rate, we performed Monte Carlo simulations of gamma-ray events and clean them assuming different values of faccf_{\mathrm{acc}}.

Showers were simulated with the CORSIKA (COsmic Ray Simulations for KAscade) program (Alameddine et al. [4]) and channelled into the CARE1 or GrOptics2 packages, which simulate the telescope response. The simulated images pass through the EventDisplay pipeline, which performs the steps of calibration, image cleaning, and image parametrisation.

Figure 4 presents the number of reconstructed simulated gamma-ray showers assuming the following values of facc=5⋅10−if_{\mathrm{acc}} = 5 \cdot10^{-i} for i∈[−9,−7,−6,−5,−4,−2,−3,−1]i \in[-9, -7, -6, -5, -4, -2, -3, -1]. The simulations were produced for showers arriving at a zenith angle of 20 degrees and assuming an NSB rate of 200 MHz (same comparisons but for simulations performed at zenith angles of 50 degrees can be found in Fig. B.1). To understand the effects of different accidental cluster rates on the image shape, we also show the reconstructed mean scaled width (MSCW) and mean scaled length (MSCL) parameters, which are derived via the Hillas method and have the highest impact on γ\gamma/hadron separation. For comparison, we present the same distributions under the nominal double-pass cleaning (plus afterpulsing correction and from now on referred to only as a so-called double-pass).

For facc>5⋅10−3f_{\mathrm{acc}} > 5 \cdot10^{-3}, the image parameters deviate strongly from the nominal distribution, indicating they are highly distorted due to the retention of several noise groups. On the other hand, for facc≲5⋅10−6f_{\mathrm{acc}} \lesssim5 \cdot10^{-6}, the cleaning thresholds are too strict, leading to a reduction in the number of reconstructed events in comparison to the nominal method. Probabilities within 5⋅10−5≲facc≲5⋅10−45 \cdot10^{-5} \lesssim f_{\mathrm{acc}} \lesssim5 \cdot10^{-4} offer the optimal range between noise suppression and event retention, with no image distortions. For results presented in this paper, we chose the probability of facc=5⋅10−4f_{\mathrm{acc}} = 5 \cdot10^{-4}. This choice results in about five noise clusters in every 10000 shower images per cluster multiplicity (i.e. about 0.05% of images will be contaminated). In a typical data taking session of 30 minutes, for which a trigger rate of ∼ 100 Hz is expected, about 270 images (out of ∼ 180000) should contain a fake cluster when considering multiplicities of nNN=2n_{\mathrm{NN}} = 2, 3, and 4 pixels.

Energy spectrum of simulated gamma-ray events, distribution of simulated MSCW, and distribution of simulated MSCL for different values of $f_{\rm acc}$

Figure 4. Energy spectrum of simulated gamma-ray events (top), distribution of simulated MSCW (bottom-left) and distribution of simulated MSCL (bottom-right) for different values of faccf_{\rm acc}. Simulations were performed at ϕz=20\phi_z = 20 degrees and η=200\eta= 200 MHz. In cyan: 5⋅10−3<facc<5⋅10−15 \cdot10^{-3} < f_{\rm acc} < 5 \cdot10^{-1}. In red: 5⋅10−9<facc<5⋅10−65 \cdot10^{-9} < f_{\rm acc} < 5 \cdot10^{-6}. Blue: histograms for the nominal cleaning. Orange: histograms for the ONN image cleaning, with the chosen facc=5⋅10−4f_{\rm acc} = 5 \cdot10^{-4}. The also suitable value of facc=5⋅10−5f_{\rm acc} = 5 \cdot10^{-5} is shown by the black dashed line. For reference, the grey shaded areas represent the supersoft box cuts for γ\gamma/hadron separation.

Impact of the accidental cluster rate on pedestal events

To test the effectiveness of the noise cluster rejection, ∼22500\sim22500 pedestal events (resulting in ∼90000\sim90000 images considering all four telescopes of the array) were cleaned with the ONN method. These events are taken in the absence of an array trigger and offer a good representation of noise conditions. After pedestals are cleaned, we analysed the survival rate of clusters with three multiplicities nNN=2n_{NN} = 2, 3, and 4. A total of 104 clusters are found (within all four telescopes), resulting in an effective survival probability of facc=104/(3⋅90000)≃4⋅10−4f_{\rm acc} = 104/(3 \cdot90000) \simeq4 \cdot10^{-4}, which is expected. The nominal cleaning results in a similar survival rate of pixels within pedestal images of ∼4.5⋅10−4\sim4.5 \cdot10^{-4}, which further supports the choice for the accidental rate. A total of 65 images contain noise clusters due to the nNN=4n_{NN} = 4 contour (i.e. the most lenient one). Cleaning ∼16000\sim16000 pedestals with a set probability of facc=5⋅10−3f_{\rm acc} = 5 \cdot10^{-3} or 0.005% (facc=5⋅10−1f_{\rm acc} = 5 \cdot10^{-1} or 50%) results in ∼210\sim210 (∼9300\sim9300) images containing a fake group. This translates into an effective noise survival rate of ≃4.4⋅10−3\simeq4.4 \cdot10^{-3} (0.3), which also confirms the theoretically expected survival rate of noise. A histogram of the total number of surviving pixels is shown in Fig. B.2.

Performance study for simulated gamma rays

The performance of the ONN image cleaning method was first evaluated with Monte Carlo simulations of gamma-ray showers. These were produced with CORSIKA according to a differential energy spectrum of dN/dE∝E−2dN/dE \propto E^{-2}. To compare the event reconstruction power of the ONN technique with the nominal one, we calculate the total effective detection area of the array. Total effective detection areas, Aeff(E,θw,η,ϕz,ϕa)=πReff2(Nγeff/Nγtotal)A_{\rm eff}(E, \theta_w, \eta, \phi_z, \phi_a) = \pi R_{\rm eff}^{2} (N_{\gamma}^{\rm eff}/N_{\gamma}^{\rm total}), are proportional to the ratio of gamma rays that pass γ\gamma/hadron separation cuts, NγeffN_{\gamma}^{\rm eff}, to the total number of simulated showers, NγtotalN_{\gamma}^{\rm total}. This ratio is then multiplied by a circular area, πReff2\pi R_{\rm eff}^{2}, perpendicular to the shower axis and of a size of ∼1.5⋅106\sim1.5 \cdot10^{6} m2^{2} (with a radius of up to Reff=700R_{\rm eff} = 700 meters), at which the impact parameter of the shower is simulated. Effective areas are energy-dependent and produced in discrete mode in terms of the wobble offset, θw\theta_w, NSB levels, η\eta, zenith, ϕz\phi_z, and azimuth, ϕa\phi_a. The EventDisplay package provides the rate of gamma-ray events, Nγeff(E,θw,η,ϕz,ϕa)N_{\gamma}^{\rm eff}(E, \theta_w, \eta, \phi_z, \phi_a), that pass the separation cuts.

The reconstructed energy of gamma-ray showers, ErecE_{\rm rec}, is estimated via the method of lookup tables (Adams et al. [2]), which are computed through simulations and provide the relation between shower energy, distance of the shower impact position to each telescope and the image brightness (i.e. the summation of all pixel brightness that survive cleaning). Lookup tables are constructed as a function of NSB level and zenith and azimuth angles. The arrival direction of showers is estimated via stereoscopic techniques (Hofmann et al. [17]). It corresponds to the mean intersection point between pairs of telescope images. Each pair is weighted by the image brightness, elongation and relative angle. Images that have approximately parallel orientation are down-weighted (Maier & Holder [27]).

Since effective areas are highly dependent on the parameters listed above, we decide to compare the performance for configurations involving different zenith angles and noise levels, which are the most critical ones. For instance, effective areas at low energies are generally lower at small elevation angles because the showers need to traverse a higher atmospheric length, leading to a loss of showers that reach a maximum photon density above the altitude of the array. We only give the results for the standard 0.5∘0.5^\circ wobble mode. Because we were solely interested in analysing the differences in performance introduced by the image cleaning methods, we applied standard box γ\gamma/hadron separation cuts optimised for supersoft sources based on Crab Nebula data cleaned with the nominal method (noting that the addition of cuts optimised with multivariate analysis techniques (Krause et al. [21]) are analysed in Sect. 4.1). The chosen γ\gamma/hadron separation cuts are optimised for supersoft sources (i.e. assuming a power-law spectral index of -3) and should be the default when analysing the cleaning effects at low energies. The same γ\gamma/hadron cuts can then be applied to events cleaned with the ONN and baseline methods.

Figure C.1 presents the effective areas at the following configurations:

  • ϕz∈[20∘,40∘,60∘]\phi_z \in[20^\circ, 40^\circ, 60^\circ];

  • η∈[75 MHz,200 MHz,400 MHz]\eta\in[75\ \mathrm{MHz}, 200\ \mathrm{MHz}, 400\ \mathrm{MHz}].

We note that the ONN image cleaning method generally results in higher effective areas, particularly at low energies. This becomes evident from the ratio plots present in the lower panels of Fig. C.1, where we see an increase in effective areas by a factor of up to ∼18.1\sim18.1 (11.7, 25.6) in the first common energy bin for ϕz=60∘\phi_z = 60^\circ (20∘20^\circ, 40∘40^\circ). It also becomes evident that for most configurations, effective areas extend to energies that remain inaccessible by the nominal method. Both improvements are primarily due to the higher retention level of low-energy gamma-ray showers, NγrecN_{\gamma}^{\mathrm{rec}} (E≲100 GeVE \lesssim100\,\mathrm{GeV}), with the ONN. In addition, the energy threshold above which spectral analyses are performed, defined as the energy at which the effective area reaches 10% of its maximum, is also generally lower with the ONN method, as shown in Figure 5. The energy threshold is improved by at least 5.1% and by at most 22.3%. The best improvements (≥18.6%\geq18.6\%) are observed for simulations taken at high NSB level (400 MHz), while modest improvements (5.1% - 7.3%) are seen for the low NSB level (75 MHz). For the NSB level of 200 MHz, improvements were obtained in the range of 14.4% - 15.5%.

Energy threshold as a function of zenith angles and noise levels for the ONN and baseline cleaning

Figure 5. Energy threshold as a function of zenith angles and noise levels for the ONN (blue markers) and baseline cleaning (orange markers).

Figures C.2 and C.3 give the comparisons for the energy and angular resolution, respectively, between the two cleaning methods. The difference between reconstructed and simulated shower energy, EtrueE_{\mathrm{true}}, is known as the energy bias: (Erec−Etrue)/Etrue(E_{\mathrm{rec}} - E_{\mathrm{true}})/E_{\mathrm{true}}, shown in Fig. C.4. The energy resolution is derived as the 68% containment width around the mean value of the energy bias distribution. The angular resolution corresponds to the radius containing 68% of simulated point source gamma rays (Park [29]). Both quantities are dependent on the NSB level and on zenith and azimuth angles of observations. As shown in the residual panels, the energy resolution for both methods agree within 10% for all configuration above 1 TeV, where the resolution generally improves. The highest discrepancies are observed at large zenith and noise levels. For low and moderate zenith angles and below 1 TeV, the ONN method provides an improved energy resolution by up to ∼15%\sim15\%, while a worsening of energy resolution is found by up to ∼6%\sim6\%. Minor discrepancies are expected, particularly at low

Both quantities are dependent on the NSB level and on zenith and azimuth angles of observations. As shown in the residual panels, the energy resolution for both methods agree within 10% for all configuration above 1 TeV, where the resolution generally improves. The highest discrepancies are observed at large zenith and noise levels. For low and moderate zenith angles and below 1 TeV, the ONN method provides an improved energy resolution by up to ∼15%\sim15\%, while a worsening of energy resolution is found by up to ∼6%\sim6\%. Minor discrepancies are expected, particularly at low energies, where the ONN method benefits from an increased event sample. The angular resolution differs by up to ∼15%\sim15\% above 1 TeV when considering all configurations. Below 1 TeV, a worsening by up to 20% (40%) was found for the low (high) zenith configurations. This behaviour is due to the larger number of pixels reconstructed per image with the ONN (shown in Figure 3). While more pixels preserve additional shower information, they also result in less defined morphologies, which leads to a worse accuracy of the direction reconstruction. The improvement in event retention at ≲100\lesssim100 GeV is directly related to a reduction in the energy bias. This is consistent with expectations since in this energy range, the event sample is no longer almost exclusively dominated by high-amplitude images for which (Erec−Etrue)≫0(E_{\mathrm{rec}} - E_{\mathrm{true}}) \gg0. This results in a shift of the energy bias towards zero, as is desired in the ideal scenario.

When considering only the range <1< 1 TeV, effective areas with the ONN are lower by at most 5% for all zenith angles. Variations above ≳1\gtrsim1 TeV are mainly driven by limitations from the geometry of the array and can be attributed to statistical fluctuations of the simulations. On the other hand, variations at ≲3\lesssim3 TeV, which are mainly due to limitations from cleaning and triggering efficiency, can be attributed to the worsening of the angular resolution, as shown in Figure 6, where we present the ratio of surviving triggered counts after the application of several quality cuts. Simulations for Figure 6 were produced for ϕz=60∘\phi_z = 60^\circ and η=400\eta= 400 MHz, which show the lowest effective area ratio and highest angular resolution degradation. Namely, the cuts are applied in the consecutive order: a stereo quality cut (χ2>0\chi^2 > 0), a direction (θ2\theta^2) reconstruction cut, a quality cut for the energy reconstruction and γ\gamma/hadron selection cuts. According to results shown in the figure, the lower performance of the ONN is due to the θ2\theta^2 cut, which aligns with the worsening of the angular reconstruction. In the case of supersoft cuts, this corresponds to a strict threshold of θ2<0.012 deg2\theta^2 < 0.012\ \mathrm{deg}^2. Since box γ\gamma/hadron cuts for this section were optimised with the double-pass method, the observed reduction in effective area remains relatively modest. The worst effects happen particularly at large NSB levels (≳200\gtrsim200 MHz) and zenith angles (≳40∘\gtrsim40^\circ), which are already expected to have the lowest reconstruction efficiencies.

Ratio of number of counts after consecutive cuts as a function of true energy

Figure 6. Ratio of number of counts (ONN by double-pass) after cuts applied for the effective area computation as a function of true energy. Cuts are applied in consecutive order as they appear in the legend. Simulations correspond to ϕz=60∘\phi_z = 60^\circ and η=400\eta= 400 MHz.

Performance study with Crab Nebula data

The performance of the ONN image cleaning method was assessed with data collected for the Crab Nebula (review available in Amato & Olmi [5]), which is widely regarded as a standard candle for VHE gamma rays and used as a reference for evaluating spectral features that may be introduced by new analysis techniques. The Crab Nebula dataset comprises a total of ∼121\sim121 hours of live-time collected between 2012 and 2018 and covers a wide range of elevation angles from 30∘30^\circ up to 90∘90^\circ. The dataset undergoes the same analysis pipeline, differing only in the image cleaning method employed. In particular, after the cleaning, image quality cuts involve rejecting images which do not meet a minimum image brightness of 100 digital counts, at least 5 pixels per image and a loss parameter (the ratio between number of im age pixels at the camera edge by the total number of pixels in the image) lower than 20%. For this analysis, γ\gamma/hadron separation cuts were also optimised for supersoft sources. The background was estimated with the reflected regions technique ([6]), assuming six background regions. To analyse the effects of the reduction of the energy threshold, the dataset is divided into the following ranges in elevation angles: [30∘−40∘][30^\circ-40^\circ], [40∘−50∘][40^\circ-50^\circ], [50∘−90∘][50^\circ-90^\circ] and [70∘−90∘][70^\circ-90^\circ]. The corresponding total live-time and analysis results for each elevation range can be found in Table 1.

Elevation range [deg]LabelLive-time [hours]NexcessN_{\mathrm{excess}} [×103\times10^{3}]NoffN_{\mathrm{off}} [×103\times10^{3}]Significance [sigma]excess/minbkg/min
30 - 40LOW_El33.110.395.801005.23 ±\pm 0.072.92
8.482.111144.27 ±\pm 0.051.06
40 - 50INT_El30.816.468.311308.90 ±\pm 0.094.49
13.743.251477.42 ±\pm 0.071.76
50 - 90INT_El+43.240.5719.8020615.7 ±\pm 0.17.64
34.098.2823113.15 ±\pm 0.083.19
70 - 90HIGH_El13.613.586.6411916.17 ±\pm 0.28.16
11.602.8213414.3 ±\pm 0.23.46

Table 1. Parameters and analysis results for Crab Nebula datasets cleaned with the ONN method (in blue) and with the traditional cleaning method (in grey).

Figure 7 presents the ratio of excess counts from the Crab Nebula in the elevation configurations listed above. The ratio is given between the ONN and double-pass. We can generally conclude that a higher gamma-ray retention power is achieved with the ONN image cleaning in comparison to the nominal method, as seen from the increased counts spectra at sub-TeV energies. A greater number of events by factor of at most ∼41\sim41 (8282, 2929, 1818) is seen below 1 TeV at elevations ∈[30∘,40∘]\in[30^\circ, 40^\circ] ([40∘,50∘][40^\circ, 50^\circ], [50∘,90∘][50^\circ, 90^\circ], and [70∘,90∘][70^\circ, 90^\circ]). A total of 22 source events with energies as low as 63 GeV, which were suppressed after the nominal cleaning, are now successfully reconstructed for the elevation range [70∘,90∘][70^\circ, 90^\circ]. For comparison, with the nominal cleaning, the lowest reconstructed energy at this elevation range is 79 GeV. Similarly, at the INT_ElINT\_El range, the lowest reconstructed energy with the ONN method is of 141 GeV, against 199 GeV with the nominal cleaning. A total of 24 source counts are reconstructed at the newly accessible range. At the low elevation range (LOW_ElLOW\_El), the lowest reconstructed energy is of 251 GeV with the ONN, against 316 GeV in nominal. A total of 31 new excess events are recovered.

Ratios of Crab Nebula excess counts for different elevation configurations

Figure 7. Ratio of the Crab Nebula excess counts reconstructed according to the ONN and double-pass cleaning methods for different configurations of the elevation angle. Ratios are only shown where possible, i.e. for energies with at least one excess event reconstructed per cleaning method. Ratios at energy ranges for which the ONN image cleaning reconstructs events while the nominal cleaning is completely suppressed are shown by the lower limits (black arrows). The ratio was also averaged over eight logarithmic bins (transparent circular markers) to help with visualisation.

As shown in Table 1, an increase of 13-22% is seen in the total reconstructed excess counts rate, along with an increase of

135-175% in the reconstructed background rate. These results indicate an overall acquired efficacy in the event reconstruction power, whether for gamma-rays originating from the source or from the cosmic-ray background. The substantial increase in the background rate is anticipated due to the intensity and steeper spectrum of the cosmic-ray flux in comparison to the Crab Nebula gamma-ray flux. The substantial increase in the background rate results in a reduction in significance of ∼12%\sim12\%, as observed among all configurations.

Figure 8 presents the comparison of the flux spectrum of the Crab Nebula between both image cleaning methods. Flux points are reconstructed with a Δlog⁡10(Erec/TeV)=−0.2\Delta\log_{10}(E_{\mathrm{rec}}/\mathrm{TeV})=-0.2 energy binning and require at least 3σ3\sigma and 10 excess events per bin. The shaded areas (from darker to lighter gray) represent a difference in spectral flux points of 1σ1\sigma and 2.5σ2.5\sigma, respectively. Most flux points differ by less than 2.3 standard deviations (with all flux points differing by, at most, 3.8σ3.8\sigma for the elevation range 40∘−50∘40^\circ-50^\circ), indicating a good agreement for the spectral reconstruction between both methods. Due to the major gains in event reconstruction at low energies, the ONN method was able to reconstruct significant spectral points which were completely suppressed by the traditional image cleaning method. These spectral points are indicated by the lower limits in the corresponding energy bin.

Comparison of the Crab Nebula flux spectrum for different elevation ranges

Figure 8. Comparison of the Crab Nebula flux spectrum reconstructed according to the next neighbour and double-pass cleaning methods at different elevation ranges. Grey areas (from darker to lighter shade) indicate a difference of 1σ1\sigma and 2.5σ2.5\sigma between spectral points. Lower limits (black arrow) indicate a valid reconstructed spectral point with the ONN cleaning due the gain in excess events that have not been successfully reconstructed with the nominal method.

Results with /hadron cuts generated with boosted decision trees

The separation of gamma-ray events from the cosmic-ray background can be accomplished using boosted decision trees (BDTs) algorithms, which combine Hillas image parameters into discriminating variables that indicate if an event is gamma-ray-like or cosmic-ray-like. BDT-based γ\gamma/hadron separation cuts were generated using the Multi-Variate Analysis (TMVA) packNotes. Total dataset live-time, number of excess events (NexcessN_{\mathrm{excess}}), number of events in background regions (NoffN_{\mathrm{off}}), dataset significance, excess-rate per minute (excess/min) and background rate per minute (bkg/min). Significances are calculated according to the Li&Ma statistical method, i.e. Eq. 17 on Ref. ([24]). A label is given to each configuration according to the range of elevation: low elevation angles (LOW_El), intermediate elevation angles (INT_El), intermediate and high elevation angles (INT_El+), and high elevation angles (HIGH_El).

age ([16]) and are trained separately for each cleaning method. The BDTs are trained using simulated gamma-ray showers as signal and data from control regions (without known gamma-ray sources or bright stars) as background. The work of ([21]) provides a detailed overview of the VERITAS BDT training procedure and evaluates its performance in comparison to traditional box-cut methods.

The Crab Nebula dataset consists of ∼20\sim20 hours of exposure-time with elevation angles ranging from ∼51\sim51 - 8080 degrees. The dataset was cleaned with each different algorithm and the respective BDT γ\gamma/hadron cuts were applied. Similar to box cuts, we notice an increased retention of gamma-ray-like events, particularly at low-energies. With the new cuts, an increased significance of the dataset and excess event rate is achieved (see Table 2). Excess counts are increase by a factor of at most ∼14\sim14 below 11 TeV, as seen by Figure 9. The minimum reconstructed energy with the ONN image cleaning is 71 GeV against 90 GeV with the nominal method. A total of 57 excess events are gained in the additional energy range. Reconstructed flux points agree within both methods within at least ∼1.2σ\sim1.2\sigma, as is seen in Figure 9.

Ratio of excess counts spectrum and comparison of Crab Nebula flux spectra

Figure 9. Left: Ratio of excess counts spectrum for the Crab Nebula datasets cleaned with the ONN method and for the traditional cleaning method. Results are shown for γ\gamma/hadron separation cuts optimised with multivariate techniques. Right: Comparison of the Crab Nebula flux spectrum reconstructed according to the ONN and double-pass cleaning methods. Grey areas (from darker to lighter shade) indicate a difference of 1σ1\sigma and 2.5σ2.5\sigma.

Elevation range [deg]live-time [hours]NexcessN_{\mathrm{excess}} [×103\times10^{3}]NoffN_{\mathrm{off}} [×103\times10^{3}]Significance [σ\sigma]excess/minbkg/min
BDT γ\gamma/hadron cuts
51 - 8019.815.5<br>13.41.21<br>0.75194.6<br>189.113.1 ±\pm 0.1<br>11.3 ±\pm 0.11.02<br>0.63
Box γ\gamma/hadron cuts
51 - 8019.817.7<br>16.210.4<br>4.6128.2<br>152.814.9 ±\pm 0.1<br>13.6 ±\pm 0.18.7<br>3.8

Table 2. Parameters and analysis results for Crab Nebula datasets cleaned with the ONN method (in blue) and with the traditional cleaning method (in grey) and considering BDT cuts and supersoft box cuts for γ\gamma/hadron separation. Notes. Total dataset live-time, number of excess events (NexcessN_{\mathrm{excess}}), number of events in background regions (NoffN_{\mathrm{off}}), dataset significance, excess-rate per minute (excess/min), and background rate per minute (bkg/min).

Validation with Monte Carlo/data comparisons

The ONN was also validated by comparing the results of the image parameterisation of the Crab Nebula dataset with Monte Carlo simulations. This validation allows us to identify systematic uncertainties introduced by the cleaning and ensures consistent treatment of both real and simulated data. We performed the validation by comparing the distribution of the MSCW and MSCL parameters, which have been discussed in Sect. 2.2.3.

Figure 10 shows the distributions of reconstructed and simulated MSCW and MSCL between 100 GeV and 1 TeV for both cleaning methods. The data consists of excess events from ∼20\sim20 hours of live time recorded during the 2012–2013 observing season at elevation angles above 65 degrees. The simulated showers are generated at a zenith angle of 20 degrees with a noise level of 200 MHz. Figure D.1 shows comparisons for MSCW and MSCL in six energy bins between 100 GeV and 10 TeV together with the corresponding cumulative distributions. Overall, the Crab Nebula data and Monte Carlo simulations exhibit consistent behaviour, most clearly seen at low energies. Note that above ∼2\sim2 TeV, the reconstructed dataset has a limited event statistics, which makes comparisons less reliable. To quantify the level of agreement, a Kolmogorov–Smirnov (KS) test is performed on the cumulative distributions of the empirical and simulated samples. Below 1 TeV, the empirical distribution agrees with the simulated one within 2.0 σ\sigma - 7.1 σ\sigma. It is important to note that discrepancies between data and simulations are expected, since they do not provide exact representations of real observations. For instance, simulations are generated at discrete zenith angles and noise levels and have a limited representation of factors such as telescope shadowing, atmospheric profiles, and hardware issues, such as broken channels. The limited representation of atmospheric profiles is known to introduce a systematic uncertainty of 10-15% in the VERITAS analysis ([2]). From the cumulative distribution of the stereo parameters, we derive a systematic uncertainty of 1.8-3.4% below 1 TeV, which is well below other sources of systematic uncertainties. For the nominal cleaning, the agreement between the simulated and reconstructed distributions is at the level of 3.4 - 5.8 σ\sigma at << 1 TeV. Systematic uncertainties for the nominal cleaning are at a level of 3.2-5.4% below 1 TeV.

Distribution of MSCW and MSCL shower parameters for Monte Carlo simulated events and the Crab Nebula dataset

Figure 10. Distribution of MSCW and MSCL shower parameters for Monte Carlo simulated events (red histograms) and the Crab Nebula dataset in blue (orange) for the ONN (double-pass, DP) cleaning. Parameter counts are arbitrarily normalised. Data and simulations are within the energy range of 100 GeV and 1 TeV. Results up to 10 TeV and corresponding cumulative distributions are given in Fig. D.1.

Differential sensitivity of the next neighbour image cleaning

To provide a benchmark for the performance comparison, we provide in Figure 11 the differential sensitivity of VERITAS based on the same Crab Nebula dataset described in Table 1. The differential sensitivity represents the energy flux that results in a significant detection after 50 hours of observations. The requirements for this calculation are a 5σ5\sigma significance and at least ten excess events per energy bin. Figure 12 shows the ratio between methods, where applicable. A major improvement by a factor of 8.0 (4.3, 3.7 and 3.2) is seen for the first common energy bin for the INT_El (LOW_El, INT_El+, HIGH_El) configuration. As previously mentioned, the improvement in event retention is particularly important in the low-energy regime, which is seen by the extension of the differential sensitivity curves to energy levels completely suppressed by the nominal cleaning. We also note an overall minimum decrease in sensitivity by a factor of at 18% (18%, 14%, 15%) below 1 TeV for configuration LOW_El (HIGH_El, INT_El, INT_El+). This is due to the lower effective areas achieved in this regime (previously discussed for Fig. C.1). Ratios reported in this section are considered for ≲1\lesssim1 TeV due to statistical fluctuations of source events above this energy range.

VERITAS differential sensitivity for 50 hours of observations

Figure 11. VERITAS differential sensitivity for 50 hours of observations based on the ONN image cleaning method (blue) and for the double-pass cleaning method (orange).

Ratio between the differential sensitivity of the nominal double-pass cleaning by the next neighbour method for different elevation ranges

Figure 12. Ratio between the differential sensitivity of the nominal double-pass cleaning by the next neighbour method (DP/NN) in different elevation ranges. Here, a higher ratio indicates a better sensitivity of the ONN method. The ratio was also averaged over eight logarithmic bins (transparent circular markers) to help with visualisation.

Conclusions

We present the application of the ONN image cleaning procedure for data collected by VERITAS, which efficiently uses the timing information of extensive air showers to decrease the pixel thresholds necessary to suppress the image noise. By lowering the pixel charge thresholds, shower images that do not meet the cleaning criteria imposed by the nominal cleaning (5σ/2.5σ5\sigma/2.5\sigma) can be efficiently reconstructed, while still guaranteeing a low level of noise contamination. This mainly impacts low-energy showers, which commonly result in images of low overall brightness with fewer reconstructed pixels. The method had already been proven to improve event retention for CTAO simulations. In this study, we present the performance not only for Monte Carlo simulations of gamma-rays, but also for an extensive Crab Nebula dataset collected by VERITAS. Below, we summarise the results of the application of the ONN cleaning:

Results for the methodology: the effect of the level of noise contamination was tested by studying the morphology of simulated gamma rays and the survival rate of clusters in pedestal images. An optimal range of 5⋅10−5≲facc≲5⋅10−45 \cdot10^{-5} \lesssim f_{\mathrm{acc}} \lesssim5 \cdot10^{-4} was found to offer the best balance between suppression of noise and retention of Cherenkov signals and image morphology.

Results for the Monte Carlo simulations: gamma-ray showers were simulated considering different zenith angles and noise level configurations. Overall, we noticed that the ONN method increases effective areas at low energies for all configurations. In addition, effective areas extend to energies inaccessible by the nominal cleaning due to the complete suppression of events during the cleaning process. As a direct consequence, energy thresholds were improved by a factor of at most 0.78. We see no large negative impact on the energy resolution, although the angular resolution shows a relatively worse performance with the new method across different zenith angles. This is expected due to the higher retention of pixels per image.

Results for the Crab Nebula: a total of 120 hours of Crab Nebula data were used to assess the performance of the ONN method. The dataset was divided into elevation angles to comprehend the impact at low energies. We noticed an overall higher event retention at low energies. The higher event retention rate allowed for the reconstruction of flux points suppressed by the nominal cleaning. With the addition of BDT γ\gamma/hadron cuts, the significance of the dataset was raised, while still showing improvements in event retention and an additional significant spectral point for the Crab Nebula flux.

The increased event retention power results in an increase in the differential sensitivity of VERITAS by a factor of up to ∼8\sim8 in the first common energy bin. It is also notable that the sensitivity of the telescopes extends to lower energies with the application of the ONN method.

As demonstrated via a Monte Carlo and data comparison, no significant systematic effects were introduced by the new method. Any differences seen between both distributions can be

explained on the basis of the statistical limitations of the data and constraints on simulation production.

The ONN image cleaning procedure is especially advantageous for faint and transient signals, which benefit from the lower energy threshold, particularly when we are reconstructing energy spectra. This includes probing short-duration transient signals, active galactic nuclei flares, emission from galaxy clusters, and the search for gamma-ray signals from dark matter annihilation. The method should be suitable for reconstructing any IACT data, including CTAO, MAGIC, and H.E.S.S., as long as the arrival timing of extensive air showers is available at a reasonable resolution in the nanosecond range.

Acknowledgements. This research is supported by grants from the U.S. Department of Energy Office of Science, the U.S. National Science Foundation and the Smithsonian Institution, by NSERC in Canada, and by the Helmholtz Association in Germany. We acknowledge the excellent work of the technical support staff at the Fred Lawrence Whipple Observatory and at the collaborating institutions in the construction and operation of the instrument. The authors would like to thank the VERITAS collaboration for the available data. M. K. also acknowledges the International Helmholtz-Weizmann Research School for Multimessenger Astronomy.

References

Contours for different cluster multiplicities

Equation Eq. (1) presented the contour shape for different cluster multiplicities (nNNn_{NN}). Although we only consider nNN≥2n_{NN} \ge2, Eq. (1) would present the following shape for a single pixel,

Racc(1,qmin⁡)∝I(qmin⁡),(3)\mathcal{R}_{\mathrm{acc}}(1,q_{\min}) \propto\mathcal{I}(q_{\min}), \tag*{(3)}

namely, at the single pixel level, the accidental cluster rate reflects the noise rate measured via pedestal events. By considering a cluster of multiplicity nNN=2n_{NN}=2:

Racc(2,qmin⁡,δtmax⁡)∝I2(qmin⁡)δtmax⁡.(4)\mathcal{R}_{\mathrm{acc}}(2,q_{\min},\delta t_{\max}) \propto\mathcal{I}^{2}(q_{\min})\delta t_{\max}. \tag*{(4)}

From here, it follows that the contour for nNN=2n_{NN}=2 is given by the equation

δtmax⁡(qmin⁡)∝RaccI2(qmin⁡).(5)\delta t_{\max}(q_{\min}) \propto\frac{\mathcal{R}_{\mathrm{acc}}}{\mathcal{I}^{2}(q_{\min})}. \tag*{(5)}

By setting Racc\mathcal{R}_{\mathrm{acc}} to a constant, the acceptable rate of surviving noise is fixed. Similarly, for a cluster of nNN=3n_{NN}=3:

δtmax⁡(qmin⁡)∝exp⁡[12ln⁡(RaccI3(qmin⁡))],(6)\delta t_{\max}(q_{\min}) \propto\exp\left[\frac{1}{2}\ln\left(\frac{\mathcal{R}_{\mathrm{acc}}}{\mathcal{I}^{3}(q_{\min})}\right)\right], \tag*{(6)}

and for a cluster of nNN=4n_{NN}=4:

δtmax⁡(qmin⁡)∝exp⁡[13ln⁡(RaccI4(qmin⁡))].(7)\delta t_{\max}(q_{\min}) \propto\exp\left[\frac{1}{3}\ln\left(\frac{\mathcal{R}_{\mathrm{acc}}}{\mathcal{I}^{4}(q_{\min})}\right)\right]. \tag*{(7)}

Equation Eq. (1) could be generalised to any number of cluster multiplicity, however, this would greatly increase the complexity of computational implementation. For this reason, in this work we consider a maximum multiplicity of nNN=4n_{NN}=4, which has shown to be enough to provide gains in event reconstruction in comparison to the baseline method.

Effects of the accidental cluster rate

Figure B.1 presents the effect of different accidental cluster rates (and as a consequence, faccf_{\mathrm{acc}}) in the distributions of image parameters MSCW and MSCL and on the true energy of simulated showers at large zenith angles (50∘50^\circ).

Figure B.2 shows the number of surviving pixels by cleaning pedestal events.

Comparison of instrument response functions

Figures C.1, C.2, C.3, and C.4 provide, respectively, comparisons between the ONN and baseline cleaning for effective areas, energy resolution, angular resolution and energy bias at different noise levels and zenith angles.

Full Monte Carlo/data comparisons

Figure D.1 presents Monte Carlo data comparisons for the distributions of MSCW and MSCL at the energy range −1.0≤log⁡10(Erec/TeV)≤1.0-1.0 \le\log_{10}(E_{\mathrm{rec}}/\mathrm{TeV}) \le1.0. The corresponding cumulative distribution is provided in energy bins. The vertical dashed lines present the usual cut for γ\gamma/hadron separation.

Energy spectrum of simulated gamma-ray events, distribution of simulated MSCW and distribution of simulated MSCL

Figure B.1. Energy spectrum of simulated gamma-ray events (top), distribution of simulated MSCW (bottom left) and distribution of simulated MSCL (bottom right) for different values of faccf_{\mathrm{acc}}. Simulations were performed at ϕz=50\phi_z = 50 degrees and η=200\eta= 200 MHz. In cyan: 5⋅10−3<facc<5⋅10−15\cdot10^{-3}<f_{\mathrm{acc}}<5\cdot10^{-1}. In red: 5⋅10−9<facc<5⋅10−65\cdot10^{-9}<f_{\mathrm{acc}}<5\cdot10^{-6}. Blue: histograms for the nominal cleaning. Orange: histograms for the ONN image cleaning, with the chosen facc=5⋅10−4f_{\mathrm{acc}}=5\cdot10^{-4}. The also suitable value of facc=5⋅10−5f_{\mathrm{acc}}=5\cdot10^{-5} is shown by the black dashed line. For reference, the grey shaded areas represent the supersoft box cuts applied to image parameters at the step of γ\gamma/hadron separation.

Total number of surviving pixels for pedestal events cleaned with the ONN method

Figure B.2. Total number of surviving pixels, ntubesn_{\mathrm{tubes}}, for pedestal events cleaned with the ONN method. All four telescopes are considered. The histogram in filled grey (step blue) shows the number of pedestal images with no surviving pixels after the cleaning for facc=5⋅10−4f_{\mathrm{acc}}=5\cdot10^{-4} (facc=5⋅10−3f_{\mathrm{acc}}=5\cdot10^{-3}). The histogram in dashed grey (fill blue) shows the number of pedestal images with at least 2 surviving pixels (minimum multiplicity nNN=2n_{NN}=2) after the cleaning for facc=5⋅10−4f_{\mathrm{acc}}=5\cdot10^{-4} (facc=5⋅10−3f_{\mathrm{acc}}=5\cdot10^{-3}).

Effective areas and effective-area ratios for ONN and nominal image cleaning at noise levels of 75 MHz, 200 MHz, and 400 MHz, and zenith angles of 20°, 40°, and 60°

Figure C.1. From top to bottom: Effective areas as a function of true shower energy at a noise level of 75 MHz, 200 MHz, and 400 MHz. From left to right: Effective areas at a zenith of 20°, 40°, and 60°. Effective areas are given for the ONN image cleaning (in blue) and for the nominal method (in orange). The lower panels represent the ratio of effective areas between the ONN and nominal method, rnn/th=Aeffnn/Aeffthr_{\mathrm{nn/th}} = A_{\mathrm{eff}}^{\mathrm{nn}} / A_{\mathrm{eff}}^{\mathrm{th}}.

Energy resolution as a function of true shower energy for different noise levels and zenith angles

Figure C.2. From top to bottom: Energy resolution as a function of true shower energy at a noise level of 75 MHz, 200 MHz, and 400 MHz. From left to right: Energy resolution at a zenith of 20°, 40°, and 60°. The energy resolution is shown for the ONN image cleaning (in blue) and for the nominal method (in orange). The lower panels represent the ratio of energy resolution between the ONN and nominal method, Eresnn/EresthE_{\mathrm{res}}^{\mathrm{nn}} / E_{\mathrm{res}}^{\mathrm{th}}.

Angular resolution as a function of true shower energy for different noise levels and zenith angles

Figure C.3. From top to bottom: Angular resolution as a function of true shower energy at a noise level of 75 MHz, 200 MHz, and 400 MHz. From left to right: Angular resolution at a zenith of 20°, 40°, and 60°. The angular resolution is shown for the ONN image cleaning (in blue) and for the nominal method (in orange). The lower panels represent the ratio of angular resolution between the ONN and nominal method, Aresnn/AresthA_{\mathrm{res}}^{\mathrm{nn}} / A_{\mathrm{res}}^{\mathrm{th}}.

Energy bias comparisons for different noise levels and zenith angles

Figure C.4. From top to bottom: Energy bias as a function of true shower energy at a noise level of 75 MHz, 200 MHz, and 400 MHz. From left to right: Energy bias at a zenith of 20°, 40°, and 60°. The energy bias is shown for the ONN image cleaning (in blue) and for the nominal method (in orange). The lower panels represent the ratio of energy bias between the ONN and nominal method, Ebiasnn/EbiasthE_{\mathrm{bias}}^{\mathrm{nn}} / E_{\mathrm{bias}}^{\mathrm{th}}.

Spectrum of simulated gamma-ray events, distributions of simulated MSCW and MSCL for different values of $\mathcal{R}_{\mathrm{acc}}$

Figure D.1. Spectrum of simulated gamma-ray events (left), distribution of simulated MSCW (centre) and distribution of simulated MSCL (right) for different values of Racc\mathcal{R}_{\mathrm{acc}}. Simulations were performed at ϕz=20\phi_z = 20 degrees and η=200\eta= 200 MHz. In cyan: 5⋅10−3<facc<5⋅1005 \cdot10^{-3} < f_{\mathrm{acc}} < 5 \cdot10^{0}. In red: 5⋅10−8<facc<5⋅10−55 \cdot10^{-8} < f_{\mathrm{acc}} < 5 \cdot10^{-5}. Blue: histograms for the nominal cleaning. Black: histograms for the ONN image cleaning, with the chosen parameter facc=5⋅10−4f_{\mathrm{acc}} = 5 \cdot10^{-4}. For reference, the grey shaded regions represent the supersoft box cuts applied to image parameters.

References

  1. [1]Abe, H., Abe, K., Abe, S., et al. 2023, The Astrophysical Journal, 956, 80
  2. [2]Adams, C. B., Benbow, W., Brill, A., et al. 2022, A&A, 658, A83
  3. [3]Aharonian, F. A. 2004, Very high energy cosmic gamma radiation : a crucial window on the extreme Universe (World Scientific)DOI
  4. [4]Alameddine, J.-M. et al. 2023, PoS, ICRC2023, 310
  5. [5]Amato, E. & Olmi, B. 2021, Universe, 7
  6. [6]Berge, D., Funk, S., & Hinton, J. 2007, A&A, 466, 1219–1229
  7. [7]Ćelić, J., Lang, R. G., Steinmassl, S., Hinton, J., & Funk, S. 2025, A&A, 699, A96
  8. [8]Daniel, M. K. 2007, ArXiv e-prints [arXiv:0709.4006]
  9. [9]de Naurois, M. 2006, ArXiv e-prints [arXiv:astro-ph/0607247]
  10. [10]Fink, D., Hose, J., Reimann, O., et al. 2015, Nucl. Instrum. Methods Phys. Res. A, 787, 250
  11. [11]Garczarczyk, M. 2011, Nucl. Instrum. Methods Phys. Res. A, 639, 33, proceedings of the Seventh International Workshop on Ring Imaging Cherenkov Detectors
  12. [12]Gueta, O. 2021, PoS, ICRC2021, 885
  13. [13]Hillas, A. 2013, Astroparticle Physics, 43, 19, seeing the High-Energy Universe with the Cherenkov Telescope Array – The Science Explored with the CTA
  14. [14]Hillas, A. M. 1985, in International Cosmic Ray Conference, Vol. 3, 19th International Cosmic Ray Conference (ICRC19), Volume 3, ed. F. C. Jones, 445
  15. [15]Hinton, J. 2004, New Astronomy Reviews, 48, 331, 2nd VERITAS Symposium on the Astrophysics of Extragalactic Sources
  16. [16]Hocker, A., Speckmayer, P., Stelzer, J., et al. 2007, TMVA - Toolkit for Multivariate Data Analysis with ROOT, Tech. rep., CERN, Geneva
  17. [17]Hofmann, W., Jung, I., Konopelko, A., et al. 1999, Astroparticle Physics, 12, 135
  18. [18]Holder, J. 2005, 29th International Cosmic Ray Conference, ICRC 2005, 5
  19. [19]Holder, J., Atkins, R., Badran, H., et al. 2006, Astroparticle Physics, 25, 391–401
  20. [20]Kieda, D. B. 2013, ArXiv e-prints [arXiv:1308.4849]
  21. [21]Krause, M., Pueschel, E., & Maier, G. 2017, Astroparticle Physics, 89, 1
  22. [22]Leinert, C., Bowyer, S., Haikala, L. K., et al. 1998, A&AS, 127, 1
  23. [23]Lessard, R., Buckley, J., Connaughton, V., & Le Bohec, S. 2001, Astroparticle Physics, 15, 1
  24. [24]Li, T. P. & Ma, Y. Q. 1983, Analysis methods for results in gamma-ray astronomy.DOI
  25. [26]López-Coto, R., Baquero, A., Bernardos, M. I., et al. 2022, in Astronomical Society of the Pacific Conference Series, Vol. 532, Astronomical Data Analysis Software and Systems XXX, ed. J. E. Ruiz, F. Pierfedereci, & P. Teuben, 357
  26. [27]Maier, G. & Holder, J. 2017, PoS, ICRC2017, 747
  27. [28]Otte, A. N., Gernedhimin, L., Kaplan, K., & Long, D. 2011, in 32nd International Cosmic Ray Conference, Vol. 9, 247
  28. [29]Park, N. 2016, PoS, ICRC2015, 771
  29. [30]Perkins, J. S., Maier, G., & The VERITAS Collaboration. 2009, VERITAS Telescope I Relocation: Details and Improvements
  30. [31]Preuß, S., Hermann, G., Hofmann, W., & Köhnle, A. 2002, Nuclear Instruments and Methods in Physics Research Section A, 481, 229–240
  31. [32]Sajjad, S. 2023, New Journal of Physics, 25, 083038
  32. [33]Shayduk, M. & CTA Consortium. 2013, in International Cosmic Ray Conference, Vol. 33, International Cosmic Ray Conference, 3000
  33. [35]Weekes, T. C. 2005, The Atmospheric Cherenkov Imaging Technique for Very High Energy Gamma-ray AstronomyDOI
  34. [36]Weinstein, A. 2008, in International Cosmic Ray Conference, Vol. 3, International Cosmic Ray Conference, 1539–1542
  35. [37]Zorn, J. 2019, PoS, ICRC2019, 834

Paper details

vlnc:W_zwh7qupp
v1 · latestHistory (1)

published · Fresh — added to the Hub within the last 30 days

added ·

Usage

views · 0

downloads · 0

A view counts once per browser per day, a download each time the PDF is requested.

CC BY 4.0

Original source

  • Physics and Astronomy

Not recorded for this paper · View statement →

Looking for related papers…
Contents