The IBIC Simulation Tool (IST) is a software with graphical user interface for the simulation of 1-dimensional IBIC experiment. The software is based on the Monte Carlo solution [1] of the continuity equation for excess charge carriers. The IST allows to interface with external electrostatic models, ionization and vacancy density profiles and produces real-time total and time-resolved charge collection efficiency (CCE) pulses, statistical profiles, spectra. The IST also provides a model for the carriers' lifetime degradation in irradiated devices, describing the linear decrease in CCE in low damage regime and providing a quantitative description of the radiation hardness parameter k. For an updated list of scientific publications and presentations introducing and exploiting the IST is available here. The software is currently available in beta version from this webpage.

References and Documentation

A short documentation of the code, included in the software download files, is available here:



The IST is available for Windows, Mac and Linux (Debian, Ubuntu) operating systems. The program source code is available as a multi-platform Qt4 project file.
In the following, a list of versions describing updates and changes is displayed.
In order to improve the software, we kindly ask you to please give us some optional information using the form below about your interests for software download and utilization. As the software is currently still under development, we also encourage you contact us to report bugs and issues.

List of versions and updates

    v0.2: First beta release

    Includes 1-dimensional simulation tool, with frontal and lateral IBIC configuration, and radiation damage degradation of charge collection efficiency.


    Mac OS

    Linux Ubuntu-Debian

    Source Code

    v0.3: Second beta release

    Includes bug-fixes, improving the overall stability of the software operation and a faster real-time display of simulation output.


    Mac OS

    Source Code

License, Authors, Acknowledgments


The IBIC simulation tool is distributed under the GNU General Public License. If you intend to write a scientific paper using the results of IST, please consider to acknowledge the software by citing the paper [2] in the Papers section of this web page.
You are also encouraged to update us about results you obtained using IST: all information will be added in the section below.


  • Jacopo Forneris, University of Torino. Theoretical framework, code and GUI development, code validation.

  • Ettore Vittone, University of Torino. Theoretical framework, code validation.


The software GUI has been written using the Qt4 framework.
The data plotting widget adopted in the IST is based on the qCustomPlot widget.
The pseudo-random number generation is performed according to the Mersenne-Twister method source code made available here.

Papers and Scientific results

The Monte Carlo method

When presenting results obtained with the IST, pleas refer to

  • [1] P. Olivero, J. Forneris, P. Gamarra, M. Jaksic, A. Lo Giudice, C. Manfredotti, Z. Pastuovic, N. Skukan E. Vittone "Monte Carlo analysis of a lateral IBIC experiment on a 4H-SiC Schottky diode" Nucl. Instr. Meth. B, 269 (2011) 2350.


  • J. Forneris, D. N. Jamieson, G. Giacomini, C. Yang, E. Vittone, "Modeling of Ion Beam Induced Charge Sharing experiments for the design of high resolution position sensitive detectors" Nucl. Instr. Meth. B, DOI 10.1016/j.nimb.2012.12.025 (2013).