KinFit

KinFit can be used for kinematic fitting in particle and hadron physics experiments. The iterative procedure is based on the Langrange multiplier technique. Constraints such as mass, vertex and momentum conservation are included.

3
contributors
66 commits | Last commit 1 month ago

Cite this software

What KinFit can do for you

KinFit can be used for kinematic fitting in particle and hadron physics experiments. The iterative procedure is based on the Langrange multiplier technique.

Constraints such as mass,missing mass, vertex and momentum conservation in different spatial points are included. The software provides a range of quality observables that are used for evaluating the quality of the fit such as chi2, probability and pull distributions for the particles.

The user can set initial reconstructed parameters for particle objects such as angles and momentum, select a constraint and convergence criteria for the fit procedure. After the fit, the fitted parameters are obtained. The initial covariance matrix needs to be provided by the user. The software was originally developed for HADES but has been made experiment independent so it can be employed by other experiments.

Keywords
Programming languages
  • C++ 88%
  • C 10%
  • CMake 2%
License
</>Source code

Participating organisations

Helmholtz Centre for Heavy Ion Research (GSI)
Forschungszentrum Jülich
Upp

Contributors

WE
Waleed Ahmed Mohammed Esmail
Author/Developer/Maintainer
Forschungszentrum Jülich GmbH
JT
Jenny Taylor
GSI Helmholtzzentrum für Schwerionenforschung