  EUTelescope is a modular, comprehensive software framework for the
reconstruction of particle trajectories recorded with beam telescopes. Its
modularity allows for a flexible usage of processors each fulfilling separate
tasks of the reconstruction chain such as clustering, alignment and track
fitting. %The reconstruction chain is directed via XML steering files. The
framework facilitates the usage of any position sensitive device for both the
beam telescope sensors as well as the device under test and supports a wide
range of geometric arrangements of the sensors.
  In this work, the functionality of the EUTelescope framework as released in
v2.2 and its underlying dependencies are discussed. Various use cases with
emphasis on the General Broken Lines advanced track fitting methods give
examples of the work flow and capabilities of the framework.
