Source: https://wwwcompass.cern.ch/compass/publications/theses/2018_phd_matousek.pdf