Flatfit is a project mainly written in Python, it's free.
a monte carlo simulation of a circular detector for prototyping fitting algorithms
flatfit is a Monte Carlo simulation of flat and simplified scintillator detector, a testing environment for a likelihood-based vertex fitter algorithm.