Chinese Physics Letters, 2020, Vol. 37, No. 11, Article code 119601 Comparison of Proton Shower Developments in the BGO Calorimeter of the Dark Matter Particle Explorer between GEANT4 and FLUKA Simulations Wei Jiang (蒋维)1,2, Chuan Yue (岳川)1*, Ming-Yang Cui (崔明阳)1*, Xiang Li (李翔)1, Qiang Yuan (袁强)1,2, Francesca Alemanno3,4, Paolo Bernardini5,6, Giovanni Catanzani7,8, Zhan-Fang Chen (陈占方)1,2, Ivan De Mitri3,4, Tie-Kuang Dong (董铁矿)1, Giacinto Donvito9, David Francois Droz10, Piergiorgio Fusco9,11, Fabio Gargano9, Dong-Ya Guo (郭东亚)12, Dimitrios Kyratzis3,4, Shi-Jun Lei (雷仕俊)1, Yang Liu (刘杨)1, Francesco Loparco9,11, Peng-Xiong Ma (马鹏雄)1,2, Giovanni Marsella6,12, Mario Nicola Mazziotta9, Xu Pan (潘旭)1,2, Wen-Xi Peng (彭文溪)13, Antonio Surdo6, Andrii Tykhonov10, Yi-Yeng Wei (魏逸丰)14, Yu-Hong Yu (余玉洪)15, Jing-Jing Zang (藏京京)1, Ya-Peng Zhang (张亚鹏)15, Yong-Jie Zhang (张永杰)15, and Yun-Long Zhang (张云龙)14 Affiliations 1Key Laboratory of Dark Matter and Space Astronomy, Purple Mountain Observatory, Chinese Academy of Sciences, Nanjing 210023, China 2School of Astronomy and Space Science, University of Science and Technology of China, Hefei 230026, China 3Gran Sasso Science Institute (GSSI), Viale F. Crispi 7, I-67100, L'Aquila, Italy 4Istituto Nazionale di Fisica Nucleare, Laboratori Nazionali del Gran Sasso, Via G.Acitelli 22, I-67100, Assergi, L'Aquila, Italy 5Dipartimento di Matematica e Fisica E. De Giorgi, Università del Salento, I-73100 Lecce, Italy 6Istituto Nazionale di Fisica Nucleare (INFN)–Sezione di Lecce, I-73100 Lecce, Italy 7INFN Section of Perugia, I-06100 Perugia, Italy 8University of Perugia, I-06100 Perugia, Italy 9Istituto Nazionale di Fisica Nucleare (INFN)–Sezione di Bari, I-70125, Bari, Italy 10Department of Nuclear and Particle Physics, University of Geneva, CH-1211, Switzerland 11Dipartimento Interateneo “M. Merlin” dell'Università degli Studi di Bari e del Politecnico di Bari, I-70125, Bari, Italy 12Dipartimento di Fisica e Chimica “E. Segrè”, via delle Scienze Edificio 17, Università Degli Studi di Palermo, I-90128, Palermo, Italy 13Institute of High Energy Physics, Chinese Academy of Sciences, Beijing 100049, China 14State Key Laboratory of Particle Detection and Electronics, University of Science and Technology of China, Hefei 230026, China 15Institute of Modern Physics, Chinese Academy of Sciences, Lanzhou 730000, China Received 21 July 2020; accepted 19 September 2020; published online 8 November 2020 Supported by the National Key Research and Development Program of China (Grant No. 2016YFA0400200), the National Natural Science Foundation of China (Grant Nos. 11722328, 11773085, U1738127, U1738138, U1738205, U1738207, and 11851305), the 100 Talents Program of Chinese Academy of Sciences, the Youth Innovation Promotion Association CAS, and the Program for Innovative Talents and Entrepreneur in Jiangsu. In Europe the activities are supported by the Swiss National Science Foundation (SNSF), Switzerland, and the National Institute for Nuclear Physics (INFN), Italy.
*Corresponding authors. Email: yuechuan@pmo.ac.cn; mycui@pmo.ac.cn
Citation Text: Jiang W, Yue C, Cui M Y, Li X and Yuan Q et al. 2020 Chin. Phys. Lett. 37 119601    Abstract The DArk Matter Particle Explorer (DAMPE) is a satellite-borne detector for high-energy cosmic rays and $\gamma$-rays. To fully understand the detector performance and obtain reliable physical results, extensive simulations of the detector are necessary. The simulations are particularly important for the data analysis of cosmic ray nuclei, which relies closely on the hadronic and nuclear interactions of particles in the detector material. Widely adopted simulation softwares include the GEANT4 and FLUKA, both of which have been implemented for the DAMPE simulation tool. Here we describe the simulation tool of DAMPE and compare the results of proton shower properties in the calorimeter from the two simulation softwares. Such a comparison gives an estimate of the most significant uncertainties of our proton spectral analysis. DOI:10.1088/0256-307X/37/11/119601 PACS:96.50.S-, 13.85.Tp, 13.85.-t, 95.55.-n © 2020 Chinese Physics Society Article Text The magnetic spectrometer experiments, such as PAMELA and AMS-02, have pushed the precise measurements of energy spectra of cosmic rays (CRs) to rigidities of $\sim$TV (e.g., Refs. [1–3]). At higher energies, the measurements still have large uncertainties, which hinder a better understanding of the origin and propagation of CRs.[4] In recent years, a number of space calorimeter experiments have been launched, such as the CALET,[5] NUCLEON,[6] DAMPE,[7,8] and ISS-CREAM,[9] which have already or are expected to improve the direct measurements of CR spectra remarkably. The DArk Matter Particle Explorer (DAMPE) is the first Chinese satellite for astroparticle physics studies. It was launched on 17 December 2015, and has operated in a sun-synchronous orbit for more than four years ever since. The DAMPE is dedicated to indirectly detect the annihilation or decay products of dark matter via high-energy-resolution measurements of CR electrons plus positrons and $\gamma$-rays. As a CR particle detector, the DAMPE can also explore the origin of CRs, as well as the transient high-energy $\gamma$-ray sky.[8,10] The DAMPE detector is made up of four sub-detectors, including a Plastic Scintillator Detector (PSD, Ref. [11]), a Silicon Tungsten tracKer-converter (STK, Ref. [12]), a Bismuth Germanium Oxide imaging calorimeter (BGO, Ref. [13]), and a NeUtron Detector (NUD, Ref. [14]). These four sub-detectors cooperate to give high-precision measurements of the charge, direction, energy, and identity of each incident particle (see Ref. [8] for more details). The on-orbit calibration shows that the detector is quite stable with time after the launch.[15] Up to now, high-precision measurements of the CR electron plus positron spectrum and the proton spectrum in wide energy ranges have been reported by the DAMPE collaboration.[16,17] Dedicated Monte Carlo (MC) simulations of the particle response in the DAMPE detector, including the impacts of the modules of the satellite platform, are important for understanding the detector performance, such as the evaluations of efficiencies, the energy and direction responses, and the background contaminations. For the hadronic CR analysis, simulations are even more crucial since the calorimeter only records a fraction of the particle's energy and the full energy response can only be obtained by simulations. Two of the leading softwares widely used for particle simulations are GEANT4[18] and FLUKA.[19,20] GEANT 4 is a C$^{++}$ toolkit to simulate the passage of particles through matter. It has a large set of physics processes handling the complicated interactions of particles in the matter up to 100 TeV energies. FLUKA is a FORTRAN-based fully integrated particle physics simulation package for calculations of particle transport and interactions with matter in the energy range from MeV up to PeV. The hadronic showers are essentially hybrid cascades of hadronic processes and electromagnetic processes. The inelastic hadronic interactions produce secondary particles (mainly pions), and charged pions may induce additional hadronic interactions, while the neutral pions would most likely decay into photons, which experience electromagnetic cascades further. Other physical processes governing the hadronic showers include nuclear fragmentation, ionization, elastic scattering, nuclear de-excitation, and so on.[4] The HARP-CDP experiments reported the comparison of the production yields of the interactions of protons and charged pions with beryllium, copper, and tantalum nuclei between these two software tools with the momentum up to 15 GeV/$c$.[21] A poor agreement between the GEANT4 QGSP_BERT[18] and FLUKA was presented. Recent development of GEANT4[22] implemented the Fritiof(FTF)[23,24] model to simulate the inelastic hadron-nucleus processes over the energy range up to 100 TeV.[25] FLUKA can simulate the interaction and propagation in matter of many species of particles with high accuracy, especially hadrons of energies up to 20 TeV (up to 10 PeV when it is interfaced with the DPMJET3 code[26]) and all the corresponding antiparticles, neutrons down to thermal energies and heavy ions.[20] The hadronic cascade processes have relatively large fluctuations, resulting in relatively large energy dispersion. Usually the spectral unfolding method is necessary for the reconstruction of energy spectra of CR nuclei, which depends on the MC simulations. In this work, we carry out a comparison study of the proton shower behavior obtained from the GEANT4 and FLUKA simulations of the DAMPE detector. Their difference can be considered as an estimate of the systematic uncertainties of the proton spectrum measurements.[17]
cpl-37-11-119601-fig1.png
Fig. 1. The geometric model of the entire satellite, including the detector payload and the satellite platform.
Detector Simulations—Geometry Configuration. Both GEANT4 and FLUKA simulations are based on an accurate geometric model including both the payload and the satellite platform, which is designed to study various characteristics and performance improvement of the detector. The sizes, shapes, and positions of all components of the satellite in the designed geometry are measured and validated in detail during the assembly of the satellite. Meanwhile, the material information of all the parts is appended into the geometry. We take into account accurate atomic composition of different elements in the detector for precise hadronic and electromagnetic shower cascade simulation. For most parts of the satellite, the manufacturers provide detailed element components. For the remaining filling materials and electronic components whose compositions were unknown, we send their samples to analytical laboratories for detailed measurements to get the exact mass fractions of atoms. Thus, the geometric model of the entire satellite is established, which accurately describes the detection units, the supporting structure and the filling cushioning materials of the sub-detectors, as well as the frame and electronic components of the satellite, as shown in Fig. 1. The BGO is the core sub-detector of the satellite payload. The characteristics of its interaction with protons are emphasized in this Letter. The detailed structure of the BGO is shown in Fig. 2. We precisely configure the geometry of the BGO which consists of 14 layers, each with 22 crystal bars. Each bar is an independent detection unit with independent readout circuits at the two ends, assembled in a braced frame with cushioning material filling all the internal gaps. After a great deal of measurements and verifications, we configure a precise BGO model in the geometry.
cpl-37-11-119601-fig2.png
Fig. 2. The geometric model of the BGO calorimeter.
Following the configuration and validation of the designed geometry, we use the Geometry Description Markup Language (GDML)[27] interface for the specific program implementation of GEANT 4 simulation, called the “GDML geometry”. The parameters of the GDML geometry are directly derived from the designed documents and measured results and are checked repeatedly to confirm that this geometry reflects the real situation of the satellite accurately. The GDML geometry is integrated into the DAMPE offline software framework,[28] which performs a series of standardized procedures (calibration, reconstruction and analysis) from the real “raw data”, the original signal collected by each prob cell of DAMPE, to scientific results. Therefore, the GDML geometry is applied as a unified interface for the data analysis of DAMPE. On the other hand, the FLUKA simulation is fully integrated and closed source code. It only allows the Combinatorial Geometry (CG)[29] interface to develop the geometry. The geometry is rewritten from the GDML for the FLUKA simulation, called the “CG geometry”. After careful and repeated checks of these two geometry models in every detail, we are confident that they are identical between each other and consistent with the real satellite geometry, although there are slight differences in some micro components of the satellite, which are negligible during the simulation. Data Processing. The data flow for the complete simulation process is shown in Fig. 3, including primary generation, MC simulations, digitization, reconstruction and analysis. The first package, primary generation, creates the incident particles feeding the MC simulation including various distributions of incident positions, directions and energies. In this work, we generate a flux of primary protons distributed isotropically with a single power-law energy spectrum with the index $-1$ from 10 GeV to 100 TeV. The GEANT4 simulation package is integrated into the DAMPE offline software framework so that the GEANT4 simulation can be managed and coordinated as standardized configuration. We choose the FTFP_BERT[22] from the GEANT4 Physics Lists[25] with the default configuration recommended in the GEANT4 documents.[30] The FLUKA simulation runs in a separate operating environment, and is performed with the following settings:
  • the PEANUT package is activated in the whole energy range for any reaction;
  • the minimum kinetic energy for DPMJET-III is set to $5\,\mathrm{GeV}/{\rm n} $ (applying only to reactions between two nuclei heavier than a proton);
  • the minimum kinetic energy for RQMD is set to $0.125\,\mathrm{GeV}/{\rm n}$ (applying only to reactions between two nuclei heavier than a proton);
  • the same output format as the GEANT4 simulation.
cpl-37-11-119601-fig3.png
Fig. 3. General scheme for the full simulation data process.
Following numerous tests and validations to the developed simulation package including a set of algorithms which are responsible for generating the interactions of particles with the detector based on both the GEANT4.10.03 (http://geant4.web.cern.ch) and FLUKA 2011.2x (https://www.fluka.org), we allocate massive computing resources to run these programs, producing the simulation data of billions of protons. Then, we run the digitization package to convert the physical information into the digital signal of each detection unit assigning a digital ID. In such a way the digital information of the simulation is in the same format as the real raw data. Accordingly, we can run the reconstruction package which contains large amounts of code for the for building up the physical signals including deposited energy, reconstructed tracks and charge of each event from the raw data. This package is organized as a series of algorithms that act successively to process the on-orbit data on a daily basis.[15] The massive code to obtain the scientific results and the instrument performance of the detector based on the reconstructed data is collectively referred to as the analysis package, which is the result of collective efforts of many researchers. All the code in the package undergoes continues enhancement and version updates as the detector comprehension improves with time. Major published results were also obtained using the package to analyze the on-orbit data and simulation data. In these analysis packages, the event selection packages including a list of selection conditions for target particles are fundamental for the analyses. In this work, we focus on figuring out some features to analyze the response of protons in the BGO calorimeter. All the below results are obtained based on the selected proton samples following the event selections in Ref. [17]. Results—Trigger efficiency. Firstly, we investigate the trigger efficiencies for simulations using GEANT4 and FLUKA. DAMPE has four different triggers implemented on orbit: the Unbiased trigger, the Minimum Ionizing Particle (MIP) trigger, the Low-Energy (LE) trigger, and the High-Energy (HE) trigger.[31] The Unbiased and MIP triggers are designed for the detector calibration,[15] while the LE and HE triggers correspond to low threshold and high threshold triggering signals respectively. In the proton analysis, the events are required to meet the HE trigger condition in order to guarantee that the shower development starts above or at the top of the calorimeter. The HE trigger efficiency is one of the most important factors related to the effective acceptance estimation. For different hadronic integration models, the shower start-point and the secondaries from the first inelastic interaction would be different. As a result, we would consider the difference of the HE trigger efficiencies between GEANT 4 and FLUKA simulations. The HE trigger efficiency is estimated by means of the Unbiased trigger samples. The Unbiased trigger events are pre-scaled by a factor of 512 at latitudes $\le 20^{\circ}$ and 2048 at latitudes $> 20^{\circ}$. The HE trigger efficiency for protons is computed as $$ \varepsilon_{\rm trigger} =\frac{N_{\rm HE \& Unb}}{ N_{\rm Unb}},~~ \tag {1} $$ where $N_{\rm Unb}$ is the number of proton events passing the Unbiased trigger condition and $N_{\rm HE \& Unb}$ is the number of ones that both pass the HE and Unbiased trigger conditions. Figure 4 shows the comparison of HE trigger efficiencies among the flight data, GEANT4 and FLUKA. Despite the limited statistics of flight data, it suggests that the GEANT4 achieves a good agreement with flight data in the whole energy range, while FLUKA presents a systematic deviation of $\sim$$-5\% $ compared with the GEANT4 and flight data.
cpl-37-11-119601-fig4.png
Fig. 4. The HE trigger efficiencies for protons from FLUKA, GEANT4 and flight data: (a) the HE trigger efficiencies defined by Eq. (1), and (b) the efficiency ratio of FLUKA and GEANT4 to the flight data.
Total Energy Deposit. The energy of an incident proton is measured by the sum of energy deposits of all BGO crystals in the calorimeter, i.e., the total energy deposit. Due to the limited vertical thickness of the BGO calorimeter ($\sim$1.6 nuclear interaction length) and the missing energy due to muon and neutrino components in hadronic showers, the total energy deposit measured by DAMPE would underestimate the intrinsic kinetic energy of an incident proton. In order to deconvolute the measured deposit spectrum into the initial spectrum, we need a good knowledge of the energy response, which is determined by the MC simulations. Different hadronic interaction models would present different energy response matrices,[17] thereby leading to different deconvolutions for the initial spectrum of cosmic-ray proton. Before launch, the engineering qualification model of DAMPE was extensively tested using test beams at the European Organization for Nuclear Research (CERN) in 2014–2015. To compare with the test beam data, we generate MC samples following closely the settings of the test beams, such as the incident energies, hit points, and directions. We also apply the same event selections to both the beam test data and MC data as those in the flight data analysis,[17] including the HE trigger, the track selection, the geometric cut, and the charge selection. The energy response of DAMPE for the on-axis incident proton beam with the momenta of 400 GeV/$c$ is compared with the results from GEANT4 and FLUKA simulations [see Fig. 5(a)]. Both GEANT4 and FLUKA achieve good agreements with the beam test data, specifically at the momenta of 400 GeV/$c$. To further compare the energy responses from GEANT4 and FLUKA in the entire energy range of interest, an isotropic proton source with $E^{-1.0}$ spectrum from 10 GeV to 100 TeV is generated for the simulations. In the analysis, the spectra are re-weighted to $E^{-2.7}$ to be consistent with the CR flux. The most probable values of the deposited energies obtained by fitting the energy ratio probabilities with an asymmetric gaussian function, along with the incident energy, are shown in Fig. 5(b). The energy responses of GEANT4 and FLUKA show an energy-dependent difference from 10 GeV to 100 TeV, in consequence, the deconvoluted proton spectra based on GEANT 4 and FLUKA should have different spectral indices.
cpl-37-11-119601-fig5.png
Fig. 5. The energy response for protons from GEANT4 and FLUKA. The top panel shows the distribution of the ratio of total energy deposit with respect to the incident energy for on-axis incident proton beams with 400 GeV/$c$ momentum. Black, red and blue histograms correspond to Beam Data, GEANT4 and FLUKA, respectively. The bottom panel shows the most probable values of the energy deposit ratios as functions of incident energies for GEANT4 (red) and FLUKA (blue), for an isotropic proton source with an $E^{-2.7}$ power-law spectrum.
Longitudinal Development. The longitudinal development of a hadronic shower is highly determined by the first inelastic interaction point, i.e., the inelastic scattering cross-section between the incident proton and the detector material. We calculate the ratios of the energy deposits in different BGO layers with the total energy deposit to describe the longitudinal shower development. Figure 6 shows the comparisons of layer energy ratios among flight data, GEANT4 and FLUKA. While the DAMPE calorimeter is the thickest one in space, still the hadronic showers at these energies cannot be fully contained and a proportion of energy leaks in the bottom, as shown in the upper four panels of Fig. 6. Both simulations (GEANT4 and FLUKA) show the good agreement of the longitudinal shower development with the flight data.
cpl-37-11-119601-fig6.png
Fig. 6. The longitudinal shower development for protons from GEANT4 and FLUKA. The upper four panels show the energy ratio distributions in four typical BGO layers for total energy deposit between 1000 GeV and 1580 GeV. Black, red and blue histograms correspond to flight data, GEANT4 and FLUKA, respectively. The lower four panels show the profiles of layer energy ratios in four typical energy deposit ranges.
Transverse Development. The transverse shower development, however, is intimately associated with the distribution of the types of subsidiary particles created through the interactions. We calculate the shower spread to characterize the transverse development, expressed by the energy-weighted root-mean-square (RMS) value of hit positions in the calorimeter. The RMS value of the fired $i$th layer is calculated by $$ {\rm RMS}_{i} = \sqrt{\frac{\Sigma_{j}(x_{j,i}-x_{c,i})^{2}E_{j,i}}{\Sigma_{j}E_{j,i}}} ,~~ \tag {2} $$ where $x_{j,i}$ and $E_{j,i}$ are the coordinates and energy deposit of the $j$th bar in the $i$th layer, and $x_{c,i}$ is the energy-weighted center coordinate of the $i$th layer. Figure 7 show the comparisons of RMS values in different layers among flight data, GEANT4 and FLUKA. The differences among the FLUKA, GEANT4 and flight data suggest some systematical uncertainties. Overall, the results of GEANT4 show a better agreement with the flight data than the FULKA. Based on the comparisons, we conclude that GEANT4 carries out a more reliable simulation for the transverse development of the proton shower.
cpl-37-11-119601-fig7.png
Fig. 7. The transverse shower development for protons from GEANT4 and FLUKA. The upper four panels show the RMS distributions in four typical BGO layers for total energy deposit between 1000 GeV and 1580 GeV. Black, red and blue histograms correspond to flight data, GEANT4 and FLUKA, respectively. The lower four panels show the profiles of layer energy ratio in four typical energy deposit ranges.
Effect on the Proton Spectrum. The absolute proton flux $F$ in an incident energy bin $[E_i,\,E_i+\Delta E_i]$ can be calculated by $$\begin{alignat}{1} F(E_{i},E_{i}+\Delta E_{i}) ={}&\frac{N_{{\rm inc},i}}{A_{{\rm eff},i}~\Delta E_{i} ~T_{\rm exp}};~~~\\ N_{{\rm inc},i}={}&\sum_{j=1}^{n}\boldsymbol{M}_{ij}N_{{\rm dep},j}\,,~~ \tag {3} \end{alignat} $$ where $N_{{\rm inc},i}$ is the number of events in the $i$th incident energy bin, $N_{{\rm dep},j}$ is the number of events in the $j$th deposited energy bin, $\boldsymbol{M}_{ij}$ is the response matrix, $A_{{\rm eff},i}$ is the effective acceptance, $\Delta E_i$ is the width of the energy bin, and $T_{\rm exp}$ is the exposure time. $N_{{\rm inc},i}$ in each incident energy bin can be obtained via the unfolding procedure based on the Bayes theorem.[32] The proton spectrum depends closely on the effective acceptance and the energy response matrix, both are obtained from MC simulations. The acceptance is obtained through calculating the fraction of events in each incident energy bin survived from the whole selection procedure, and the response matrix is obtained by counting the fraction of events in the deposited energy bin $j$ for given incident energy bin $i$. We applied the same selections as the flight data analysis[17] to obtain the corresponding effective acceptances and energy response matrices for protons. The effective acceptance from the FLUKA sample is lower than that from the GEANT4 sample by $\sim$5%, which is dominated by the trigger efficiency difference (see Fig. 4). On the other hand, the energy response difference between two MC softwares (see Fig. 5) results in a complex effect on the fluxes after the spectrum deconvolution. The overall proton flux difference between GEANT4 and FLUKA is shown in Fig. 8. Even though the maximum difference can be large as 10%, the global spectral structures are consistent with each other. Based on the comparisons of shower development, we choose the GEANT4 spectrum as the benchmark, and take the difference between GEANT 4 and FLUKA as the uncertainty. As shown in Fig. 8, the proton flux difference varies from $-6.6\%$ to $9.8\%$, which is taken as the systematic uncertainty due to different hadronic interaction models.[17]
cpl-37-11-119601-fig8.png
Fig. 8. Energy dependence of the proton flux difference between GEANT4 and FLUKA. The blue points show the difference of measured proton spectrum assuming FLUKA simulation with respect to the spectrum based on GEANT4 simulation. The dashed lines correspond to the associated systematic uncertainty claimed in Ref. [17].
In conclusion, as a calorimeter-based experiment, DAMPE depends heavily on the precise simulation of the interactions between the incident particle and the detector. Due to the limited vertical thickness of the DAMPE calorimeter and the large uncertainty for the hadronic interactions, the proton measurement is highly associated with the simulation of the shower development. The comparison of the proton simulations of DAMPE between GEANT4 and FLUKA has been carried out in this study. We find that for given deposited energies, these two simulations give basically similar results in describing the longitudinal developments of the proton showers in the BGO calorimeter. The lateral distributions, however, show several differences. For the overall energy deposition, the FLUKA results are higher by 3–8% for primary energies below 1 TeV, and lower by 2–5% above 1 TeV. The shower developments also affect the trigger efficiency evaluation of protons, which is leading to a deviation about $5\%$ between the results of these two simulation softwares. The overall uncertainties due to the hadronic models are estimated to be about $10\%$.
References PAMELA Measurements of Cosmic-Ray Proton and Helium SpectraPrecision Measurement of the Proton Flux in Primary Cosmic Rays from Rigidity 1 GV to 1.8 TV with the Alpha Magnetic Spectrometer on the International Space StationObservation of the Identical Rigidity Dependence of He, C, and O Cosmic Rays at High Rigidities by the Alpha Magnetic Spectrometer on the International Space StationReview of Particle PhysicsThe CALorimetric Electron Telescope (CALET) on the International Space StationThe NUCLEON space experimentThe DArk Matter Particle Explorer missionOn-orbit performance of the top and bottom counting detectors for the ISS-CREAM experiment on the international space stationDark Matter Particle Explorer observations of high-energy cosmic ray electrons plus positrons and their physical implicationsThe plastic scintillator detector for DAMPEThe DAMPE silicon–tungsten trackerThe calibration and electron energy reconstruction of the BGO ECAL of the DAMPE detectorCalibration and performance of the neutron detector onboard of the DAMPE missionThe on-orbit calibration of DArk Matter Particle ExplorerDirect detection of a break in the teraelectronvolt cosmic-ray spectrum of electrons and positronsMeasurement of the cosmic ray proton spectrum from 40 GeV to 100 TeV with the DAMPE satelliteGeant4—a simulation toolkitThe FLUKA Code: Developments and Challenges for High Energy and Medical ApplicationsHARP–CDP hadroproduction data: comparison with FLUKA and GEANT4 simulationsRecent developments in Geant4A model for low-pT hadronic reactions with generalizations to hadron-nucleus and nucleus-nucleus collisionsInteractions between hadrons and nuclei: The Lund Monte Carlo - FRITIOF version 1.6 -Advanced Monte Carlo for Radiation Physics, Particle Transport Simulation and ApplicationsGeometry Description Markup Language for Physics Simulation and Analysis ApplicationsOffline software for the DAMPE experimentDesign and on-orbit status of the trigger system for the DAMPE missionA multidimensional unfolding method based on Bayes' theorem
[1] Adriani O et al. (PAMELA) 2011 Science 332 69
[2] Aguilar M et al. (AMS) 2015 Phys. Rev. Lett. 114 171103
[3] Aguilar M et al. (AMS) 2017 Phys. Rev. Lett. 119 251101
[4] Tanabashi M et al. (Particle Data Group) 2018 Phys. Rev. D 98 030001
[5] Torii S and Marrocchesi P S (CALET collaboration) 2019 Adv. Space Res. 64 2531
[6] Atkin E et al. 2015 EPJ Web Conf. 105 01002
[7]Chang J 2014 Chin. J. Space Sci. 34 550 (in Chinese)
[8] Chang J et al. (DAMPE) 2017 Astropart. Phys. 95 6
[9] Kang S et al. 2019 Adv. Space Res. 64 2564
[10] Yuan Q and Feng L 2018 Sci. Chin. Phys. Mech. Astron. 61 101002
[11] Yu Y et al. 2017 Astropart. Phys. 94 1
[12] Azzarello P et al. 2016 Nucl. Instrum. Methods Phys. Res. Sect. A 831 378
[13] Zhang Z et al. 2016 Nucl. Instrum. Methods Phys. Res. Sect. A 836 98
[14] Huang Y Y, Ma T, Yue C, Zhang Y, Chang J, Dong T K and Zhang Y Q 2020 Res. Astron. Astrophys. 20 153
[15] Ambrosi G et al. (DAMPE) 2019 Astropart. Phys. 106 18
[16] Ambrosi G et al. (DAMPE) 2017 Nature 552 63
[17] An Q et al. (DAMPE) 2019 Sci. Adv. 5 eaax3793
[18] Agostinelli S, Allison J, Amako K et al. 2003 Nucl. Instrum. Methods Phys. Res. Sect. A 506 250
[19]Ferrari A, Sala P, Fassö A and Ranft J 2005 FLUKA: A Multi-particle Transport Code CERN Yellow Rep.: Monographs (Geneva: CERN) ISBN 9290832606
[20] Böhlen T T, Cerutti F, Chin M P W et al. (FLUKA Collaboration) 2014 Nucl. Data Sheets 120 211
[21] Bolshakova A, Boyko I, Chelkov G et al. 2010 Eur. Phys. J. C 70 543
[22] Allison J, Amako K, Apostolakis J, Arce P et al. 2016 Nucl. Instrum. Methods Phys. Res. Sect. A 835 186
[23] Andersson B, Gustafson G and Nilsson-Almqvist B 1987 Nucl. Phys. B 281 289
[24] Nilsson-Almqvist B and Stenlund E 1987 Comput. Phys. Commun. 43 387
[25]GEANT4-Collaboration Geant4 physics list guide
[26] Roesler S, Engel R and Ranft J 2001 Advanced Monte Carlo for Radiation Physics, Particle Transport Simulation and Applications (Berlin: Springer) pp 1033–1038
[27] Chytracek R, Mccormick J, Pokorski W and Santin G 2006 IEEE Trans. Nucl. Sci. 53 2892
[28] Wang C et al. 2017 Chin. Phys. C 41 106201
[29]Emmett M B 1975 Morse monte carlo radiation transport code system Tech. Rep. ORNL-4972 Oak Ridge National Laboratory, USA
[30]GEANT4-Collaboration Geant4 physics reference manual
[31] Zhang Y Q, Guo J H, Liu Y et al. 2019 Res. Astron. Astrophys. 19 123
[32] D'Agostini G 1995 Nucl. Instrum. Methods Phys. Res. Sect. A 362 487