Photon sources based on inverse Compton scattering, namely, the interaction between relativistic electrons and laser photons, are emerging as quasimonochromatic energy-tunable sources either as compact alternatives to synchrotron facilities for the production of low-energy (10--100 keV) x rays or to reach the 1--100 MeV photon energy range, which is inaccessible at synchrotrons. Different interaction layouts are possible for electron and laser beams, and several applications are being studied, ranging from fundamental research in nuclear physics to advanced x-ray imaging in the biomedical field, depending on the radiation energy range, intensity, and bandwidth. Regardless of the specific application, a reliable tool for the simulation of the radiation produced is essential for the design, the commissioning, and, subsequently, the study and optimization of this kind of source. Different computational tools have been developed for this task, based on both a purely analytical treatment and Monte Carlo simulation codes. Each of these tools has strengths and weaknesses. Here, we present a novel Monte Carlo code based on geant4 for the simulation of inverse Compton scattering in the linear regime. The code produces results in agreement with cain, one of the most used Monte Carlo tools, for a wide range of interaction conditions at a computational time reduced by 2 orders of magnitude. Furthermore, the developed tool can be easily embedded in a geant4 user application for the tracking of photons generated through inverse Compton scattering in a given experimental setup.
Read full abstract