Calice Reconstruction Software

Current version: v0.3.0 (release notes)

A Marlin based software package to search and reconstruct calorimeter hits and to convert the native data files into LCIO. The conversion can be performed on-the-fly. Moreover, there is a Marlin processor which can reconstruct the data delivered by the Tsukuba drift chambers, there is a framework for displays which are run in an event-by-event or snapshots mode. In the snapshot mode, the displays consume only little CPU. The displays comprise: raw value, control histogram, event, drift chamber, and trigger visualisation.

Calibration constants, detector geometry, channel mapping, and additional run information are read from a conditions database using LCCD. Possible LCCD back ends are LCIO files ore a MySQL conditions database. Very simple tools to manage a MySQL conditions database are provided. This tool set contains utilities to fill the database and a simple command line browser.

The processing is steered by Marlin steering files. There is a modular framework to construct steering files from individual processor parameter sections, and execute or debug the processing. The framework allows to change easily pre-defined common parameters like run numbers, signal cuts etc. via the command line.