Patch Release 1.6.1
We are happy to announce the first release of 2021, the patch release Allpix Squared, version 1.6.1 which contains 30 commits over the feature version 1.6. It fixes a few corner cases concerning the very late arrival of particles from Geant4 and the handling of Monte Carlo particle information. This patch release contains patches from one new contributor - welcome to the team!
The release is available as Docker image, CVMFS installation, binary tarball and source code from the repository.
The following issues have been resolved and improvements have been made:
- Build system:
- Allpix Squared can now be built in a build-tree and CMake allows overwriting of options via variables.
 - The 
maketarget name for the code reference changed fromreferencetoAllpix-referenceto avoid name collisions with other packages in a build tree - The scripts provided with the git hooks now also work with git versions < 2.13
 
 - Core: Fix issue in the thread pool which prevented exceptions thrown in module 
runfunction to be properly propagated to the module manager. - Module GeometryBuilderGeant4: Some code cleanup and optimization of the passive volume creation code.
 - Module: GenericPropagation: Only process charge carriers within the configured integration time, ignore all others and do not add them to the 
PropagatedChargevector. - Module: TransientPropagation: Only process charge carriers within the configured integration time, ignore all others and do not add them to the 
PropagatedChargevector. - Module: DepositionGeant4: Energy deposits and MCParticles arriving past the 
cutoff_timeare now ignored. - Module DepositionReader: Fix access of vector after 
moveoperation which resulted in not dispatching the MCParticle message.