RecPack
a General Reconstruction Package
In high energy physics (HEP), as in other fields, one frequently faces the problem of modeling the evolution
of a dynamic system from a set of experimental measurements. Most of reconstruction programs use similar methods.
However, in general they are reimplemented for each specific experimental setup. Some examples are
fitting algorithms (i.e. Kalman Filter), equations for propagation, random noise estimation (i.e. multiple scattering),
model corrections (i.e. energy loss, inhomogeneous magnetic field, etc.), model conversion, etc. Similarly,
the data structure (measurements, tracks, vertices, etc.), which can be generalised as well, is not reused in
most of the cases. RecPack tries to avoid that by providing a setup-independent data structure and algorithms,
which can be applied to any dynamic system (for example, the movement of planets in our Solar System).