  A likelihood-based reconstruction algorithm for arbitrary event topologies is
introduced and, as an example, applied to the single-lepton decay mode of
top-quark pair production. The algorithm comes with several options which
further improve its performance, in particular the reconstruction efficiency,
i.e., the fraction of events for which the observed jets and leptons can be
correctly associated with the final-state particles of the corresponding event
topology. The performance is compared to that of well-established
reconstruction algorithms using a common framework for kinematic fitting. This
framework has a modular structure which describes the physics processes and
detector models independently. The implemented algorithms are generic and can
easily be ported from one experiment to another.
