  Test beam data reconstruction is a task that requires a large amount of
flexibility due to the heterogeneous data acquisition environments found in
these experiments. Often, detectors with different readout schemes such as
triggered, frame-based or data driven approaches are combined in a single
setup. In order to correlate these data and to reconstruct particle tracks, a
versatile event building algorithm and analysis framework is required.
Corryvreckan is a flexible, fast and lightweight test beam data reconstruction
framework based on a modular concept of the reconstruction chain. It is written
in modern C++ , requires a minimum of external dependencies and is designed to
be fully configurable by the user without the need to alter code. This document
presents the user manual of the software as of release version 1.0.
