A publishing partnership

The following article is Free article

AGILESim: Monte Carlo Simulation of the AGILE Gamma-Ray Telescope

, , , , , , , , ,

Published 2020 June 15 © 2020. The American Astronomical Society. All rights reserved.
, , Citation V. Fioretti et al 2020 ApJ 896 61DOI 10.3847/1538-4357/ab929a

Download Article PDF
DownloadArticle ePub

You need an eReader or compatible software to experience the benefits of the ePub3 file format.

0004-637X/896/1/61

Abstract

The accuracy of Monte Carlo simulations in reproducing the scientific performance of space telescopes (e.g., angular resolution) is mandatory for a correct design of the mission. A brand-new Monte Carlo simulator of the Astrorivelatore Gamma ad Immagini LEggero (AGILE)/Gamma-Ray Imaging Detector (GRID) space telescope, AGILESim, is built using the customizable Bologna Geant4 Multi-Mission Simulator (BoGEMMS) architecture and the latest Geant4 library to reproduce the instrument performance of the AGILE/GRID instrument. The Monte Carlo simulation output is digitized in the BoGEMMS postprocessing pipeline, according to the instrument electronic readout logic, then converted into the onboard data handling format, and finally analyzed by the standard mission on-ground reconstruction pipeline, including the Kalman filter, as a real observation in space. In this paper we focus on the scientific validation of AGILESim, performed by reproducing (i) the conversion efficiency of the tracker planes, (ii) the tracker charge readout distribution measured by the on-ground assembly, integration, and verification activity, and (iii) the point-spread function of in-flight observations of the Vela pulsar in the 100 MeV–1 GeV energy range. We measure an in-flight angular resolution (full width at half-maximum) for Vela-like point sources of and in the 100–300 and 300–1000 MeV energy bands, respectively. The successful cross-comparison of the simulation results with the AGILE on-ground and in-space performance validates the BoGEMMS framework for its application to future gamma-ray trackers (e.g., e-ASTROGAM and AMEGO).

Export citation and abstractBibTeXRIS

1. Introduction

The observation in space of the gamma-ray sky is mainly carried out today in the pair-production regime, from tens of MeV to tens of GeV, by the Astrorivelatore Gamma ad Immagini LEggero (AGILE; launched by ASI in 2007, Tavani et al. 2009) and Fermi (launched by NASA in 2008, Atwood et al. 2009). Both telescopes share the common design of the current generation pair-conversion telescopes: a tungsten–silicon tracker, a calorimeter based on crystal scintillators at the bottom, and a plastic scintillator as anticoincidence system (ACS) surrounding the two instruments. The gamma-rays interact with the tracker layers, producing an electron–positron pair that is tracked along its path by the silicon microstrip detectors composing the tracker trays. The direction of the pair, together with the energy collected by the calorimeter, allows the reconstruction of the energy and direction of the primary gamma-ray. The ACS vetoes the tracks produced by charged particles, which outnumber the gamma-rays by a factor of 104 and more.

The energy range of pair-conversion telescopes is limited from below by the increasing multiple Molière scattering angles of electrons and positrons in the tracker layers (mainly tungsten). The energies below 30–50 MeV, where Compton scattering is the dominant interaction process, are not covered by current tracking telescopes. Although the coded IBIS imager onboard the ESA International Gamma-Ray Astrophysics Laboratory (Winkler et al. 2003) mission, launched in 2002, reaches an energy upper limit of 10 MeV, its continuum sensitivity is a factor of 103 lower than those of AGILE and Fermi above 1 MeV because of the transparency of the tungsten–silicon mask and the low attenuation of the CsI scintillator (Ubertini et al. 2003). The best but modest sensitivity of 6 × 10−5 ph. cm−2 s−1 in the 1–30 MeV band (Schönfelder 2004) has been achieved in the past by COMPTEL (Schoenfelder et al. 1993), the first and only space Compton telescope that was flown onboard the NASA Compton Gamma-ray Observatory from 1991 to 2000.

After thousands of gamma-ray sources have been discovered by the AGILE and Fermi telescopes (see Ackermann et al. 2015), with many of them still to be identified, large efforts are currently undertaken to fill the observational gap in the MeV domain by conceiving new technological solutions, and at the same time, to increment the performance of current converting trackers in view of the future Cerenkov Telescope Array observatory (Actis et al. 2011).

A common requirement for the next-generation gamma-ray missions is the development of scientifically validated Monte Carlo simulations to explore and test new designs and analysis algorithms. Although each launch into space is anticipated by extended simulations of the spacecraft and instrument interaction with the radiation environment and the science targets, the simulation framework is very rarely updated a posteriori according to the real in-flight data sets. We present here the design (Section 3) and the full validation chain (Section 4) of the AGILESim framework, the Geant4 Monte Carlo simulator of the AGILE mission based on the Bologna Geant4 Multi-Mission Simulator (BoGEMMS) architecture (Bulgarelli et al. 2012). Being able to reproduce the AGILE/Gamma-Ray Imaging Detector (GRID) in-flight angular resolution serves many purposes: (i) proving the reliability of the BoGEMMS gamma-ray simulation branch (Fioretti et al. 2014) as an accurate tool for evaluating the scientific requirements (e.g., angular resolution and sensitivity) of future gamma-ray missions, (ii) obtaining the ultimate calibration of the in-flight AGILE operations and confirming its excellent angular resolution, and (iii) validating the Geant4 toolkit as the simulation code of reference for gamma-ray space applications.

2. The AGILE Mission

The AGILE (Tavani 2019) gamma-ray satellite, with more than 10 years of activity, operates below the Van Allen belts in an equatorial low-Earth orbit at an altitude at launch of ∼550 km, where the geomagnetic cutoff ensures a low level of particle background. The telescope operated in pointing mode during the period 2007 April–2009 October and until now in spinning mode around its solar panel axis.

The AGILE scientific payload comprises the GRID for observations in the 30 MeV–30 GeV energy range and a coded X-ray detector (Super-AGILE, Feroci et al. 2007), currently working in rate-meter mode in the 20–60 keV energy range because of temporary telemetry limitations (Tavani et al. 2016).

The AGILE/GRID instrument is an electron-tracking telescope consisting of a silicon tracker (ST, Bulgarelli et al. 2010, a cesium iodide (CsI(Tl)) mini-calorimeter (MCAL) sensitive in the 300 keV–100 MeV energy range (Labanti et al. 2009), and a surrounding bicron BC-404 plastic scintillator acting as ACS (Perotti et al. 2006). The ST consists of 13 mechanical structures (trays) vertically positioned on top of each other. Each tray is composed of a load-bearing structure made of aluminum honeycomb, two intermediate carbon fiber layers, and two silicon strip layers, except for the two outermost trays (first and last), which only have one. In such a way, 12 XY planes are available, each composed of two silicon layers placed directly one facing the other, with the respective strips oriented along the X and Y directions of the telescope. The first 10 trays from the top (or sky side) feature a tungsten foil for the photon conversion into an electron–positron pair, the threshold for the conversion being two times the electron rest mass. Each Si layer is equipped with interleaved floating and readout strips (see Section 3.2). The sequence of Si planes tracks the trajectories of the electron–positron pair, which then interacts with the calorimeter and exits the telescope. The gamma-ray direction is reconstructed by means of the track directions measured in the tracker. The energy is instead measured from the multiple scattering of the pair in the Si planes. The MCAL is too small to collect the full energy of the pair, but its events are used by the onboard filter to better discriminate true gamma-ray events. The GRID energy range is limited at low energies by the multiple scattering of the tracks in the planes, which reduces the tracking efficiency, and the tungsten self-absorption. The range upper limit is instead caused by the lower reconstruction efficiency to gamma-rays because of the small aperture angle of the pair, causing a significant decrease in the effective area. The MCAL is simulated here as an instrument complementary to the tracking telescope, but it can operate stand-alone in burst mode for the observation of soft gamma-ray events such as gamma-ray bursts (Galli et al. 2013) and terrestrial gamma-ray flashes (Marisaldi et al. 2014).

The GRID design, the analog trigger logic, and the dedicated data handling and acquisition system allow us to achieve (Tavani & AGILE Team 2011), with a very light (∼100 kg) instrument, (i) an excellent angular resolution, comparable to that of the Fermi Large Area Detector (LAT) in the overlapping energy range (Sabatini et al. 2015); (ii) a very large field of view (∼2.5 sr), five times larger than that of EGRET; and (iii) a good sensitivity to transient emission of (1–2) × 10−8 erg cm−2 s−1 (Tavani et al. 2016) at energies above 30 MeV for 100 s integration time (spinning mode).

3. The AGILESim Virtual Telescope

The Geant4 (Agostinelli et al. 2003; Allison et al. 2006, 2016) toolkit is a Monte Carlo transport code for the simulation of particle interaction with matter. Initially developed by CERN for the simulation of high-energy experiments at particle accelerators, it is now maintained by a large collaboration and has been extended to lower energies (sub-keV scale). Geant4 has become the standard tool used by many space agencies (e.g., ESA and NASA) in the radiation-shielding analysis and the simulation of the instrument performance (e.g., quantum efficiency and sensitivity) of all major X-ray (e.g., XMM-Newton and ATHENA) and gamma-ray (e.g., AGILE and Fermi) space telescopes. GAMS, the former Monte Carlo simulator of the GRID instrument (GEANT AGILE MC Simulator, Cocco et al. 2002; Longo et al. 2002), was developed using the FORTRAN library GEANT-3 (Brun et al. 1994). The GAMS mass model consisted of the spacecraft and the AGILE payload, comprising the GRID instrument, Super-AGILE, the thermal shield, the mechanical structure, and the lateral electronic boards. Used to evaluate the background rejection efficiency and the telescope in-flight calibration (Chen et al. 2013), it has recently been validated against test beam measurements (Cattaneo et al. 2018).

BoGEMMS is a Geant4-based simulation framework (Bulgarelli et al. 2012) for the evaluation of the scientific performance (e.g., background spectra and effective area) of high-energy experiments, with particular focus on X-ray and gamma-ray space telescopes. Similarly to other Geant4-based frameworks, e.g., MEGAlib (Zoglauer et al. 2006), its modularity and parametrized structure allows the user to interactively customize the mass model, the physics processes, and the simulation output at run-time using an external configuration file. BoGEMMS records the interactions in FITS13 and ROOT14 format output files, which are then filtered and analyzed as a real observation in space. In addition to the totally customizable geometry, it provides two application-dependent simulation branches (Fioretti et al. 2014) for the evaluation of (i) the instrumental background of X-ray focusing telescopes and (ii) the scientific performance of gamma-ray electron-tracking telescopes.

The gamma-ray branch, conceived as a common, multipurpose framework for present and future gamma-ray space telescopes, is used here as the core of AGILESim, the brand-new AGILE Monte Carlo simulator. The BoGEMMS output is analyzed by a first postprocessing level that acts as a back-end simulator of the GRID instruments (e.g., digitization of the hits and capacitive coupling) and produces AGILE-like data products to be read by the standard AGILE scientific pipeline. The final output of the analysis pipeline is an event list with associated energy and incoming direction.

The system of reference used throughout this paper has its origin at the tracker center, and the Z-axis is directed along the telescope axis. The strips are oriented along the X- and Y-axes. The photon incident polar angle θ is the angular distance from the tracker Z-axis, while its azimuthal angle ϕ starts from the X-axis. All results are obtained with the Geant4 release 10.4, using the Geant4 electromagnetic G4EmLivermorePolarizedPhysics reference physics list, which tracks the interactions of electrons and photons with matter down to about 250 eV using interpolated data tables based on the Livermore library. See Section 4.1 for a verification of the Geant4 physics library by comparison with tabulated data.

3.1. Mass Model

Because our goal is to study the reconstruction of pair events, we ignore here the presence of the Super-AGILE instrument, assuming a negligible attenuation efficiency toward gamma-rays. It should be included for simulations of the particle-induced background level, however.

The AGILESim three-dimensional mass model is shown in Figure 1 in all its components: the silicon tracker and the MCAL (top row), the ACS panels, the electronic boards, and the spacecraft equivalent mass (bottom row).

Figure 1. Refer to the following caption and surrounding text.

Figure 1. Top row: orthogonal cut view of the AGILESim mass model (left) of the AGILE/GRID, including the tracker, visible in the center, the MCAL, in yellow, at the bottom, and the gray ACS surrounding the two instruments. The tracker composition, from the first to the 13th tray, is shown in the center. The XY silicon-strips, in gray, are highlighted in the right figure. Bottom row: view of the gray AC panels (left), the blue electronics panels placed at the tracker sides (center), and the wire-framed aluminum-equivalent solid (right) approximating the spacecraft placed under the AGILE payload.

Standard image High-resolution image

3.1.1. Silicon Tracker

The GRID ST core device is the silicon plane, consisting of two separate 410 μm thick layers of orthogonal single-sided strips to detect the X and Y positions (the lateral views) of the electron–positron pair. The 12 XY Si planes are divided into 3072 physical strips with a pitch of 121 μm and organized in 13 trays for a total height of ∼24 cm. The tray load-bearing structure implementation in AGILESim is shown in Figure 1 (top row): ∼1.5 cm of aluminum honeycomb, enclosed by two layers of carbon fiber. The honeycomb structure is approximated by uniform volumes with aluminum-equivalent density. The tungsten converter, with a thickness of 245 μm, is present in the first 10 trays (sky side) and glued on top of the X Si plane, ensuring a total on-axis radiation length of ∼0.8 X0.

3.1.2. MCAL

The MCAL scintillation calorimeter consists of 30 Csi(Tl) bars, 15 × 23 × 375 mm3 each, divided into two orthogonal sets of 15 rows, for a total radiation length of 1.5 X0 (Figure 1, top right panel). The light produced in the bars is converted into charge by two PIN photodiodes, one at each side of the bar. The longer the path crossed by the light, the higher the self-attenuation induced by the scintillation material. After computing the hit position along the bar, the energy readout by a single diode is emulated by applying experimental attenuation coefficients μ, one for each side, to half the energy deposit in the form

where E is the total deposited energy and t is the distance of the energy deposit from the diode.

3.1.3. ACS, Electronic Boards, and Spacecraft

The ACS, fully surrounding both the ST and the MCAL, is a detection system segmented into 13 panels, 3 on each side and one at the top, constituted by bicron BC-404 plastic scintillation tiles with a thickness of about 5 mm (Figure 1, bottom left panel). Because plastic scintillators are characterized by poor detection efficiency toward high-energy photons because of the low atomic number of the constituent elements (mainly C and H in this case), if a trigger occurs in one of the panels, it can be assumed to be induced by a charged particle and can be vetoed.

The electronic boards at the tracker sides are simulated by silicon panels placed inside aluminum boxes (Figure 1, bottom central panel).

At the bottom of the AGILE GRID system, the spacecraft is emulated by 200 kg of an aluminum-equivalent box, with a size of 70 × 70 × 150 cm3 (Figure 1, bottom right panel).

3.2. Postprocessing

From the Monte Carlo simulation we directly obtain the energy deposit in each ST strip, which in reality is the product of a complex readout process depending on the design of the electronic devices. The readout process can be analog (e.g., AGILE), where the true charge is collected from the strips, or digital (e.g., Fermi), where a flag is assigned to the triggered strips. The analog readout increases the spatial resolution, hence the ability to track the electron–positron pair and consequently the angular resolution.

Including the GRID readout logic in the simulation requires applying the charge-sharing process between adjacent strips during the postprocessing of the BoGEMMS simulation output. Charge-sharing is caused by diffusion during the charge collection and capacitive coupling between the strips. The first effect is due to diffusion during the drift of the electron–hole pairs along the field lines that increases the size of the charge cloud. The capacitive coupling is obtained by inserting additional strips between the readout strips. In the ST, the readout pitch, i.e., the distance between two electronic channels connected to the strips, is 242 μm, while the strip pitch, i.e., the physical distance between strips, is 121 μm. The intermediate strips, or floating strips, are placed between contiguous readout strips. If charge is collected by a floating strip, the capacitive coupling induces image charges in the adjacent readout strips, so that the signal can be measured after applying an interpolation algorithm to the charge distribution. The use of floating strips increases the spatial resolution while reducing the number of electronic channels, hence the power consumption. The effect of charge-sharing in the simulation is obtained by assigning a fraction of the energy deposited in one strip to the neighboring ones (see Cattaneo 1990, 2010 for details). We built for this purpose a tracker look-up table containing only readout strips and saving in each one an energy amount given by the relation published in Longo et al. (2002) and obtained from test beam measurements (Barbiellini et al. 2002). Defining k and i the readout and global strip indexes, and their relation k = 1 + (i − 1)/2, the total energy deposited in the kth readout strip is Ek = Ei + 0.38·(Ei−1 + Ei+1) + 0.115·(Ei−2 + Ei+2) + 0.095·(Ei−3 + Ei+3) + 0.045·(Ei−4 + Ei+4) + 0.035·(Ei−5 + Ei+5).

The instrumental noise rms of the GRID strips is of the order of 30 ADC counts (Bulgarelli et al. 2010). Given a conversion factor of 0.174 keV ADC−1 counts, a σ ∼ 5 keV is added to each strip, although it has negligible effects on the trigger rates (Longo et al. 2002). After summing all energy deposits within the same strip, generated by the same primary simulated photons, we apply a trigger threshold of one-fourth of the energy of a minimum ionizing particle (MIP, ∼27 keV) to the ST strips (Barbiellini et al. 2002), as in the real case.

3.3. The Interface to the AGILE Processing Pipeline

In the simulation of AGILE observations, the correct reconstruction of the conversion process of gamma-rays to electron–positron pairs is not enough. Being an indirect detection process, obtaining the primary gamma-ray energy and direction requires a trigger and filtering algorithm to be applied to the Monte Carlo simulation. We make use of the AGILE/GRID standard processing pipeline (Bulgarelli 2019), which takes as input the trigger list from the instruments (ST, MCAL, and AC) and at the end produces a classified event list for the scientific analysis (e.g., production of count maps, spectra, and light curves of the science target).

The first block of the pipeline is the onboard Payload Data Handling Unit (PDHU, Argan et al. 2008, 2019) that applies the hardware and software veto logic to the scientific data and produces the level 2 telemetry data format to be transmitted to the ground station. When Monte Carlo simulations are used as input, the Data Handling Simulator (DHSim) first converts the Monte Carlo data into the instrument trigger data format and then acts as a virtual Data Handling Unit, producing the telemetry files for the on-ground filtering pipeline. In order to use the DHSim software, we converted the AGILESim reference system and data output into the same format as is used in GAMS, including the X and Y views of the ST with the triggered strips in MIP units, the fired AC panels, and the energy deposited in the MCAL bars.

The on-ground FM3.119 filter is then used for the track identification and reconstruction, which first selects the potential tracks of the pair (Pittori & Tavani 2002) and then fits the track parameters using a recursive Kalman filter algorithm (Giuliani et al. 2006). The track minimizing the sum of the χ2 of the ST planes is associated with the primary gamma-ray conversion.

We developed an independent GRID event visualizer to directly display the BoGEMMS tracks and compare them to the tracks loaded by the on-ground filter. In Figure 2 (top panel) the AGILESim GRID visualizer displays as example a 100 MeV gamma-ray with an incoming direction parallel to the telescope axis. The same event is displayed in Figure 2 (bottom panels) by the DHSim and the AGILE filter quick-look software (Bulgarelli et al. 2008). Figure 3 shows a simplified schema of the processing pipeline from the onboard or simulated data readout to the on-ground filter.

Figure 2. Refer to the following caption and surrounding text.

Figure 2. Top panel: AGILESim visualization of the X and Y lateral view of the ST strips (in blue and red), MCAL bars (in yellow), and fired AC panels (in gray), by a 100 MeV photon-induced track. Bottom panel: visualization of the same simulated track with the DHSim built-in visualization system (left panel) and the AGILE quick-look (right panel).

Standard image High-resolution image

4. Scientific Verification and Validation

The physics reliability of AGILESim in reproducing the AGILE/GRID performance is demonstrated by comparisons with (i) the analytical evaluation of the tracker conversion efficiency from tabulated data, (ii) on-ground calibration measurements, and (iii) the in-flight angular resolution from observations of the Vela pulsar.

Figure 3. Refer to the following caption and surrounding text.

Figure 3. Schematic view of the AGILE/GRID onboard processing data flow for both real (onboard) and simulated data.

Standard image High-resolution image

4.1. Conversion Efficiency

The ST conversion efficiency, i.e., the probability of converting a gamma-ray into an electron–positron pair, depends on the tracker design, in addition to the input photon energy and direction. We evaluate this efficiency in AGILESim by simulating mono-energetic parallel photon beams with energy 50, 100, 200, 400, and 1000 MeV and with an off-axis angle θ = 30°, then computing the ratio between the gamma-rays, producing a pair and those that do not interact (Compton scatterings can be neglected at this regime), as a function of the number of crossed planes. The pair-production attenuation coefficients μ of the material composing the ST trays are tabulated by the National Institute of Standards and Technology (Berger & Hubbell 1987). They are used in the Beer–Lambert formula to compute the expected conversion efficiency for each layer of thickness t, in the form . The resulting simulated conversion efficiency is shown in blue in Figure 4 for an input energy of 100 MeV and compared with the corresponding analytical values, plotted in red. The error bars are Poisson statistical fluctuations from the number of simulated photons. The simulation reproduces the theoretical efficiency based on the material cross-section quite well. This comparison verifies not only the correct building of the AGILESim ST mass model, but also the Geant4 pair-production physics models implemented in the BoGEMMS simulation framework.

Figure 4. Refer to the following caption and surrounding text.

Figure 4. Pair-conversion efficiency of a 100 MeV mono-energetic beam, impinging with an off-axis angle of 30°, as a function of the tracker plane (numbered starting from the sky side).

Standard image High-resolution image

4.2. On-ground Verification

Testing the correct simulation of electrons and positrons interacting with the Si strip detectors is another fundamental step of the physics verification. In the AGILE Assembly, Integration, and Verification (AIV) on-ground activity (Bulgarelli et al. 2010), the interaction of atmospheric muons was used to characterize the ST noise and frontend readout. Atmospheric muons behave as MIPs, i.e., they deposit in the Si layers a minimum amount of energy per path unit that is almost independent of the incident energy. The electrons and positrons interacting with the ST strips behave as MIPs as well, and we can use the cluster charge distribution collected in the AIV stage to verify the AGILESim simulation.

A cluster of strips is a set of contiguous readout strips triggered by the passage of a particle, and its identification is performed on board by the PDHU. The ST pull is defined as the ratio between the maximum signal in the cluster strips and the instrumental noise rms, having a mean value of 5 keV (see Section 3.2). The number of strips populating the clusters, defined as cluster width, and their pull were measured during the GRID on-ground noise tests for a set of inclination angles of atmospheric muons with respect to the GRID axis. In order to compare such distributions with the AGILESim output, we simulated the on-ground atmospheric muons as beams of parallel particles hitting on the tracker surface at two inclination values (θ = 1° and 30°) and an averaged azimuthal angle of 45° (225° in the BoGEMMS system of reference). According to Shukla & Sankrith (2018), the on-ground spectral distribution I(E) of muons with momentum in the range from 1 GeV/c to 1 TeV/c can be modeled as

where E is the kinetic energy of the muon expressed in GeV, I0 = 72.5 m−2 s−1 sr−1, n = 3.06, E0 = 3.87 GeV, and epsilon = 854 GeV at sea level.15

The resulting cluster width and pull distributions are shown in Figure 5 (top and bottom panels, respectively) and compared to the real on-ground measurement (Bulgarelli et al. 2010) at similar muon incident angles.

Figure 5. Refer to the following caption and surrounding text.

Figure 5. Simulated distribution of cluster width (top panels) and pull (bottom panels) for θ = 1° (left panels) and θ = 30° (right panels) inclination angles. The measured distribution obtained during the on-ground AIV tests (Bulgarelli et al. 2010), for θ ≤ 5° and 20° < θ ≤ 35°, is shown in red.

Standard image High-resolution image

For large incidence angles, the probability for a muon of crossing at the same time both reading and floating strips is quite high. For this reason, at θ ∼ 30° most of the clusters are composed by two strips, whereas at inclination near to zero, the probability of having single-strip or double-strip clusters is almost the same. For both inclinations, the simulated cluster width distributions reproduce the real ones very well.

When a muon hits a floating strip, the signal is given by the charge induced on the adjacent readout strips, and its amplitude is lower because only a fraction of the generated charge can contribute to the signal. In contrast, when a muon hits a readout strip, the signal amplitude is given by the full amount of the produced charge. These two mechanisms determine the shape of the pull distribution. Indeed, for a small incidence angle, when floating and readout strips are most likely individually hit, the pull distribution shows two separated peaks, where the one at lower pull values is due to the floating strip contribution. Conversely, when the incidence angle is higher, each muon can affect both the floating and readout strips, and the two peaks merge into a single peak. In both cases, the simulated response reproduces the real data quite well.

4.3. PSF for Mono-energetic Sources

The angular resolution of a gamma-ray telescope defines its ability to distinguish between two point sources placed in proximity to each other. In addition to avoiding source confusion in crowded sky regions (e.g., the galactic center), the angular resolution is a key factor affecting the instrument performance because the smaller the imaged shape of the point source, the lower the background contribution within, hence the better the overall sensitivity for detecting faint sources. The point-spread function (PSF) is a probability distribution for photons from a point source that is reconstructed at a certain spherical distance from their true direction. Assuming azimuthal symmetry of such function, as is observed in gamma-ray telescopes below an off-axis angle of 30° (Sabatini et al. 2015), we describe the PSF in terms of surface brightness, i.e., counts per solid angle, as a function of the spherical distance from the true direction. The output of the AGILE filter and reconstruction pipeline for a certain number of simulated gamma-rays at (θ, ϕ) = (30°, 45°) and an input true energy E gives a list of events with reconstructed direction θrec and ϕrec and reconstructed energy Erec. A G flag labels all the events that are reconstructed as a likely gamma-ray (Chen et al. 2013). All results here refer to G-flagged events, as those used in the in-flight scientific analysis. We simulate parallel beams of photons hitting the full surface of the tracker, each with a constant energy of 50, 100, 200, 400, and 1000 MeV. For our analysis we select all the photons with a reconstructed energy within defined energy bands (30–70, 70–140, 140–300, 300–700, and 700–1700 MeV) to compare BoGEMMS with the GAMS simulations reported in Sabatini et al. (2015).

The spherical distance dsph is given by

The photon true direction (θ, ϕ) is assumed to be the center of a new system of reference, and each reconstructed photon is characterized by its radial distance from the center. The spherical distance from the true direction is then equally binned in annular regions around the center, subtending an increasing solid angle from the center. The number of counts in each region is divided by its subtended solid angle to compute the surface brightness, and then the distribution maximum is normalized to 1. The uncertainty for each bin is given by the Poisson statistics. The simulated PSF radial profiles at 50, 100, 200, 400, and 1000 MeV are shown in Figure 6. In gamma-ray astronomy, the angular resolution is described as the radius containing a certain percentage of photons in the PSF, usually the 68%, or the full width at half-maximum (FWHM) of its radial profile. The containment radius (CR68 from now on) takes into account the whole distribution, including the length of the tail. The FWHM instead measures the central shape of the profile. For these reasons, the PSF CR68 and FWHM can have different values and a different dependence on the source energy and off-axis angle.

Figure 6. Refer to the following caption and surrounding text.

Figure 6. Simulated PSF radial profile in surface brightness as a function of the spherical distance from the true direction for a set of mono-energetic planar sources at 50, 100, 200, 400, and 1000 MeV. The resulting CR68 and FWHM PSF values are compared to published GAMS simulations (Sabatini et al. 2015).

Standard image High-resolution image

Both parameters can be computed analytically, by interpolation, or by fitting the PSF with an appropriate function. We obtain the analytical 68% containment radius by just counting the reconstructed photons: in this case, the 1σ error is given by the statistics of the simulation in terms of Poisson uncertainty . The normalized radial profile can be linearly interpolated by a function and the spherical distance at which the function is 0.5 defines the half-width at half-maximum. Twice this value gives the FWHM. For each bin of the radial profile, the 1σ lower and the upper limits are also interpolated in the same way to extract the corresponding FWHM upper and lower limits. We also report the CR68 obtained from the interpolation function, with errors computed from the 1σ lower and upper limits as the FWHM.

The PSF radial profile of a point source is often best described not by a Gaussian profile, but by a superimposition of an exponential core and an r2 tail, with r indicating the spherical or radial distance. This function, presented in King (1971) and referred to as King function in Read et al. (2011) for the evaluation of XMM-Newton angular resolution, takes the form

with σ and γ characterizing the size of the angular distribution and the weight of the tail, respectively. In the small-angle approximation , the King profile integrated over the radial distance is normalized to 1, as a probability distribution. Because we normalize the PSF to its maximum, a multiplicative normalization parameter is added to the King function. The AGILE/GRID calibration (Chen et al. 2013) used a single King function to model the PSF radial profile from Monte Carlo simulations and produce the mission instrument response function. We decided to follow the same procedures as the mission calibration team, and optimization studies of the AGILE scientific performance will be the subject of future works on this subject.

The simulated PSF radial profile is fit by the King profile, and the resulting σ and γ parameters are used for the evaluation of the CR68 radius as derived by Cattaneo et al. (2018),

The 1σ error on the CR68 is obtained from the 68% confidence contour levels of the σ and γ best-fit values. The best-fit King models are superimposed on the radial profiles in Figure 6, and the residuals, in standard deviations, are plotted in the bottom panels. We are able to describe all mono-energetic profiles with a single King profile with residuals below a 3σ deviation from the model.

The resulting AGILESim PSF obtained for the two methods, CR68 and FWHM, and three different procedures (analytical, interpolation, and fitting) are listed in Table 1, which also reports for comparison the angular resolution obtained by the GAMS simulator in the same energy channels (Sabatini et al. 2015). The CR68 and FWHM values from GAMS are obtained from analytical procedures, and the reported errors are derived from the binning applied to the radial profile. The last panel in Figure 6 summarizes the tabulated angular resolutions obtained with AGILESim and GAMS simulations and their evolution with the true input energy.

Table 1.  Comparison of the PSF Values for AGILE/GRID Obtained by Simulating a Mono-energetic Source with AGILEsim and GAMS (Sabatini et al. 2015)

PSF—Mono-energetic Source (θ = 30°, ϕ = 45°)
  AGILESim (G-class) GAMS (G-class)
Energy Analytical Interpolation King Fit Analytical
(MeV) CR68 CR68 FWHM CR68 χ2/dof CR68 FWHM
  (°) (°) (°) (°)   (°) (°)
50 8.0 ± 0.1 38/27 8.5 ± 0.5 9.0 ± 1.0
(30–70)              
100 4.3 ± 0.03 94/23 5.0 ± 0.25 4.5 ± 0.5
(70–140)              
200 2.6 ± 0.02 16/13 2.7 ± 0.1 2.4 ± 0.2
(140–300)              
400 1.2 ± 0.01 27/27 1.4 ± 0.1 1.4 ± 0.2
(300–700)              
1000 0.58 ± 0.004 19/18 0.7 ± 0.1 0.8 ± 0.2
(700–1700)              

Download table as:  ASCIITypeset image

AGILESim features a slightly better angular resolution than the GAMS values, but they are always consistent within a 2σ uncertainty level. We established in general a good agreement between the two simulators, especially if the FWHM values are compared.

4.4. In-flight PSF Validation

We achieve the scientific validation of the AGILESim framework by comparing the simulated PSF profile with the angular resolution obtained from AGILE/GRID observations of the Vela pulsar.

4.4.1. Vela Data Analysis

The Vela pulsar (l = 263fdg59, b = −2fdg84) is the brightest nonflaring gamma-ray source in the sky and one of the first targets observed by AGILE (Pellizzoni et al. 2009) and Fermi (Abdo et al. 2010). With no other sources near it and with a steady spectral distribution, the Vela pulsar is an optimal point-like target for tracking gamma-ray telescopes such as AGILE and Fermi and represents a good candidate for the characterization of the GRID angular resolution.

From the second AGILE catalog of gamma-ray sources (Bulgarelli et al. 2019), the Vela pulsar (2AGL J0835−4514) phase-averaged gamma-ray emission is best modeled by a power law with a super-exponential cutoff of the form

with α = 1.71, β = 1.3, and Ec = 3.91 GeV. The validation is performed in the core of GRID operative energy range (100–1000 MeV), divided into two wide channels (100–300 and 300–1000 MeV).

We extracted all observations of Vela with θ in the 20°–40° interval to be consistent with simulations obtained at an inclination θ = 30°. The observation period covers almost two years, from 2007 December 1 (the end of the science verification phase) to 2009 October 15, the end of the AGILE operations in pointing mode. The same data set was used for the Vela analysis of the AGILE second catalog. To further reduce gamma-ray albedo contamination from the Earth, the data selection excludes photons coming within 80° from the reconstructed satellite-Earth vector.

Counts from the Vela region are extracted in aperture photometry by selecting from the G-flagged event list all photons with reconstructed energy included in the intervals 100–300 and 300–1000 MeV, and encircled in rings centered at the source, each with bin size of 0fdg1. For each bin, a Poisson statistical error is assumed. The surface brightness for each bin is obtained by dividing the counts in the ring by the subtended solid angle. Because Vela observations are not normalized in exposure, we do not take into account the effective area and the energy dispersion of AGILE/GRID to compare the observation with the output of the AGILESim processing pipeline.

The in-flight count maps in the 100–300 and 300–1000 MeV energy bands of the Vela pulsar are displayed in Figure 7. A bin size of 0fdg1 and a Gaussian smoothing are applied to both maps. The background surface brightness, in counts sr−1, is extracted from an annular region at 8°–10° radial distance outside the AGILE/GRID PSF, and subtracted from the on-source surface brightness. The resulting background-subtracted radial profiles, with a binning of 0fdg4 (100–300 MeV) and 0fdg2 (300–1000 MeV), are shown in Figure 8. The error bars are statistical.

Figure 7. Refer to the following caption and surrounding text.

Figure 7. The Vela pulsar count maps detected by AGILE/GRID in the 100–300 MeV (left panel) and the 300–1000 MeV (right panel) energy range at a 20° < θ < 40° off-axis angle. The yellow rings refer to the background-extraction region at 8°–10° radial distance from the source.

Standard image High-resolution image
Figure 8. Refer to the following caption and surrounding text.

Figure 8. The background-subtracted in-flight Vela pulsar radial profile in the 100–300 MeV (left panel) and the 300–1000 MeV (right panel) energy bands. The profile is fit by a single King function (black line), and the residuals, in standard deviations, are plotted in the bottom panel.

Standard image High-resolution image

A single King function well describes both profiles (), although, because of the large statistical errors in the bins and the reduced number of bins, we obtain large errors in the best-fit parameters. For this reason, CR68 is only evaluated by analytical and interpolation methods.

4.4.2. Comparison with Simulations

Because the Vela pulsar exponential cutoff is well above the energy upper limit of our analysis, the source is simulated in AGILESim as a simple power law with spectral index α = 1.71 for a θ = 30° inclination. We simulate the Vela pulsar with a wider energy range, from 30 MeV to 3 GeV, and select photon with a reconstructed energy in the 100–300 and 300–1000 MeV channels, to take into account a potential contamination from photons with a true energy outside the energy range of analysis. The simulated count maps with superimposed the contours of the in-flight PSF for the two energy ranges are shown in the left panels of Figure 9. The same binning and Gaussian smoothing as for the in-flight maps are applied. The radial profiles of simulated and in-flight Vela pulsar observations are compared in the right panels of Figure 9. The CR68 and FWHM are obtained by interpolation of the PSF profile, with the former also computed analytically from the list of background-free photons provided by the simulation. All the values are listed in Table 2.

Figure 9. Refer to the following caption and surrounding text.

Figure 9. Left panels: simulated count maps of the Vela pulsar, with in-flight PSF contours superimposed in white in the 100–300 MeV (top) and 300–1000 MeV (bottom) energy ranges. Right panels: simulated (in black) and in-flight (in pink) PSF radial profile of the Vela pulsar in the 100–300 MeV (top) and 300–1000 MeV (bottom) energy ranges.

Standard image High-resolution image

Table 2.  Comparison of the AGILE/GRID PSF Values Obtained with the Simulation (First Three Columns) and from the In-flight Observation of the Vela Pulsar (Last Two Columns) in the 100–300 MeV and 300–1000 MeV Energy Ranges

PSF—Vela Pulsar (, )
  AGILESim AGILE/GRID
Energy Analytical Interpolation Interpolation
(MeV) CR68 CR68 FWHM CR68 FWHM
  (°) (°) (°) (°) (°)
100–300 3.1 ± 0.04
300–1000 2.7 ± 0.2

Download table as:  ASCIITypeset image

We find an in-flight angular resolution (FWHM) for Vela-like sources of (100–300 MeV) and (300–1000 MeV). Our values are consistent with those reported in Sabatini et al. (2015) for Crab-like sources, (2.5 ± 0.5)° (100–400 MeV) and (1.2 ± 0.5)° (400–1000 MeV), where a higher spectral index α = 2.1 decreases the angular resolution.

Because CR68 takes into account the full distribution, the presence of large tails because of the wide energy channels causes large uncertainties in CR68 obtained from interpolation, especially above 300 MeV, where the statistic is lower. The FWHM instead represents an unbiased measure of the angular resolution. We obtain a good agreement between the AGILESim and the observed angular resolution of AGILE/GRID in the shape of the radial profile and its measurables.

5. BoGEMMS and the Future Gamma-Ray Telescopes

At the dawn of multimessenger astronomy, after the discovery of the first electromagnetic counterpart of a gravitational wave event (Abbott et al. 2017) and neutrino emission from a blazar (IceCube Collaboration et al. 2018), a continuous observational covering of the high-energy sky has never been more urgent. Particle-acceleration processes in relativistic jets of blazars, gas dynamics, and nucleosynthesis studies by means of line diagnostics, transient phenomena (e.g., Gamma-ray bursts) and new serendipitous sources are only some of the science objectives that could be unveiled by observations from hundreds of keV to tens of MeV.

The e-ASTROGAM (De Angelis et al. 2017) and the NASA/AMEGO16 mission concepts aim to increment by more than a factor 10 the COMPTEL sensitivity in the 0.2–30 MeV energy range, de facto opening a new observational window at the transition between the Compton and the pair-production regimes. The two proposed gamma-ray telescopes are based on electron-tracking technology for gamma-ray detection by means of Compton scattering and pair-conversion interactions. The main tracker-design changes with respect to the AGILE/GRID and FERMI/LAT mass models are the removal of the high-Z converter, the minimization of the passive material in the trays, and the use of double-sided silicon strip detectors in the planes. Such updates decrease the electron–positron multiple scattering, hence lower the minimum detectable energy, while allowing the tracking of recoil electrons produced by the Compton scattering. The lower attenuation efficiency of a single tray is compensated for by the larger number of planes (56 for e-ASTROGAM).

A key ingredient in the sensitivity of such missions is the ability to distinguish between Compton and pair interactions and apply dedicated reconstruction algorithms accordingly. The correct simulation of both physics interaction, the charge collection, readout, and trigger logic is mandatory not only for the evaluation of the instrument performance, but most importantly, for their improvement. The BoGEMMS gamma-ray branch allows, with simple modifications of a configuration file, building the mass model of any future electron-tracking telescopes, including the silicon tracker, the calorimeter, and the ACS, and to apply the postprocessing and filtering criteria as a real observation in space. Testing its framework by reproducing on-ground and in-flight data scientifically validates its application to new missions sharing the same tracking concept.

6. Summary

The AGILESim Monte Carlo simulator of the AGILE/GRID instrument, built with the BoGEMMS Geant4-based framework, is first verified against pair-conversion efficiency computed with tabulated data and on-ground measurements of the readout strip charge distribution, then scientifically validated by successfully reproducing the AGILE/GRID angular resolution obtained from in-flight observations of the Vela pulsar in the 100–1000 GeV energy range. We obtain an in-flight PSF for Vela-like sources (power law with spectral index α = 1.71) of (100–300 MeV) and (300–1000 MeV), in FWHM of the radial profile. These values are in good agreement with those simulated by the AGILESim pipeline, after verification with the mono-energetic PSF distribution obtained with the mission Monte Carlo simulator. In the validation process, we obtained that

  • 1.  
    the Geant4 models for Coulomb multiple scattering of leptons allow a very good representation of the charge-sharing distribution;
  • 2.  
    the 68% containment radius for real data, either form interpolation or from best-fit procedures, can be biased by fluctuations at the tail of the distribution;
  • 3.  
    if a fitting or interpolation procedure is not available, the FWHM measure should be preferred because it is not influenced by the fluctuations in the tail.

The gamma-ray branch of the BoGEMMS framework represents a reliable and user-friendly tool for the simulation of electron-tracking gamma-ray space telescopes.

The AGILE Mission is funded by the Italian Space Agency (ASI) with scientific and programmatic participation by the Italian Institute of Astrophysics (INAF) and the Italian Institute of Nuclear Physics (INFN). Investigation supported by the ASI grant I/089/06/2. The authors wish to thank all the AGILE team for their help in producing this work.

Footnotes

10.3847/1538-4357/ab929a
undefined