A Monte Carlo simulator is presented to evaluate the spectroscopic response of high-Z semiconductor pixel radiation detectors starting from the first principles of physical laws. It performs simulation in three different domains: electrostatic fields, photon-matter interaction, and photo-generated charge-carriers transport. A sampling algorithm is proposed to address the issue of fast and accurate computations of charge cloud dynamics in the presence of both diffusion and electrostatic repulsion effects, avoiding direct numerical integration of the induced current equation stated by the Shockley-Ramo theorem under a constant electric field hypothesis. The simulator is written as an object-oriented programming (OOP) source code repository, relying on the integration between MATLAB and COMSOL Multiphysics, and can be run with one executable script. The simulator architecture is presented, followed by a detailed explanation of all the physical models and implemented simulation strategies. The simulator is validated with experimental energy spectra acquired with a radiation detection system based on cadmium zinc telluride (CdZnTe) pixel detectors and ultralow-noise front-end electronics with state-of-the-art energy resolution.

An Open-Source Monte Carlo Simulator for High-Z Semiconductor Detectors with a Charge Cloud Discretization Method

Quercia J.;Mele F.;Eremeev I.;Bertuccio G.
2025-01-01

Abstract

A Monte Carlo simulator is presented to evaluate the spectroscopic response of high-Z semiconductor pixel radiation detectors starting from the first principles of physical laws. It performs simulation in three different domains: electrostatic fields, photon-matter interaction, and photo-generated charge-carriers transport. A sampling algorithm is proposed to address the issue of fast and accurate computations of charge cloud dynamics in the presence of both diffusion and electrostatic repulsion effects, avoiding direct numerical integration of the induced current equation stated by the Shockley-Ramo theorem under a constant electric field hypothesis. The simulator is written as an object-oriented programming (OOP) source code repository, relying on the integration between MATLAB and COMSOL Multiphysics, and can be run with one executable script. The simulator architecture is presented, followed by a detailed explanation of all the physical models and implemented simulation strategies. The simulator is validated with experimental energy spectra acquired with a radiation detection system based on cadmium zinc telluride (CdZnTe) pixel detectors and ultralow-noise front-end electronics with state-of-the-art energy resolution.
2025
Cadmium telluride (CdTe)
cadmium zinc telluride (CdZnTe)
CZT
Monte Carlo methods
nuclear microelectronics
semiconductor radiation detectors
X-ray spectroscopy
File in questo prodotto:
File Dimensione Formato  
2025 - An_Open-source_Monte_Carlo_Simulator_for_High-Z_Semiconductor_Detectors_with_a_Charge_Cloud_Discretization_Method.pdf

accesso aperto

: Publisher’s version
Dimensione 3.22 MB
Formato Adobe PDF
3.22 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11311/1290030
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact