/Compton_scattering_classic

Script to calculate classical Compton emission spectra from moving charged particles

Primary LanguageJupyter Notebook

Compton_scattering_classic

Repository for calculation of Compton emission spectra based on electron's trajectory (classical framework).

Incident laser pulse Electron's trajectories Scattered spectrum

ComptonSpec_classic.py - classes necessary for computation

class_usage.ipynb - demonstration of class usage

Benchmarks.ipynb - several benchmarks (analytics with rectangular laser pulse, Thomson cross section, comparison with quantum and VDSR simulations)

This code was used in the following article
[1] - Valialshchikov M., Kharin V.Y., Rykovanov S. Phys. Rev. Lett., 126, 194801 (2021). Link