Semiconductor Detector
Monte Carlo Simulation Framework

Low Entry Barrier for New Users

Comprehensive documentation and intuitive configuration with support for physical units

Integration of Existing Toolkits

Leverage the capabilities of existing tools such as Geant4 or TCAD by providing interfaces for their integration

What is Allpix Squared?

Allpix Squared is a generic simulation framework for semiconductor tracker and vertex pixel detectors written in modern C++. The goal of the framework is to provide a complete and easy-to-use package for simulating the performance of detectors from incident ionizing radiation until the digitization of hits in the detector chip.

Physics simulation

Allpix Squared aims for a detailed charge carrier propagation and implements many physics effects such as recombination, trapping and impact ionization.

User friendly

No need to touch code - set up your detector setup using self-explanatory configuration files which detail the individual modules and their parameters using speaking names and physical units.

Flexible

Thanks to the flexible configuration files, Allpix Squared is able to simulate both individual detectors and complete semiconductor detector experiments. In addition, the module instantiation logic allows the use of different modules for different detectors.

Open Source

Allpix Squared is a collaborative project that welcomes contributions and is published entirely as free and open source software under the MIT license.

Join the community …

Documentation

Allpix Squared comes with a comprehensive documentation comprising information on installation and usage, the implemented algorithms and underlying physics models.

To the User Manual …

Publications

Allpix Squared has been used in a variety of different scientific contexts. In addition, several reference publications have been published and tutorials held.

Read more …