Release Notes for the Calice Reconstruction Software v0.3.0
The software should handle the record layout created by the DAQ firmware used for the CERN test beam 2006.
Several record errors are now detected: corrupt event records which may lead to arbitrary signals;
missing event-data; inconsistent trigger counters. The software has not been tested with data files
prior to the CERN beam test. So expect problems: exceptions due to missing conditions data or missing
records.
Features:
- Hit signal calibration.
- Mokka conform cell indices (does not yet support the new two cell ID encoding).
- All constants are read from the conditions data base:
- ECAL calibration constants.
- ECAL channel mapping (should also be fine for the A-HCAL).
- ECAL geometry and cell positions (should also be fine for the A-HCAL).
- Experimental setup: rotation angle, nominal beam energy and direction.
- Support for cosmics data, test beam data, and basic support for events for which
the calibration chip was on:
- pedestal and noise calculation and tracking using events with physics triggers (for cosmics data).
- pedestal and noise calculation using random triggers (for test beam data).
- hit search (for test beam data and cosmics).
- events with calibration signals are flagged. They can be skipped or are treated internally
as test beam data (i.e. frequent signals at the same locations).
- preliminary pedestal correction (per module common mode noise correction ~.1 mip ).
- Hit search using a fixed threshold criterion and a signal-over-noise criterion for pre-selection.
- Units are: mm (spacial coordinates), mips (ECAL signal), GeV (energies).
- Position reconstruction using information from a conditions data base:
- module positions.
- module layout: cell positions and dimensions.
- channel mapping.
-
- Flexible easy to use display framework. Provided displays:
- Event Display
- Histogram Display: for 1D and 2D graphs
- Drift Chamber Display
- Raw Value Display
- Trigger Display
- Conversion of event and conditions data like records. Conditions data records are provided via a SimpleFileHandler
as conditions data.
- Creation of conditions data from flat files via the SimpleFileHandler (geometry, trigger assignment, ...).
- Modulare steering framework. (see section Steering Files)
- Processor to write conditions data to MySQL database.
- Simple conditions data browsing tool.
- Examples about how to access: hits, raw adc values, or trigger data.
- Drift chamber reconstruction not yet working for the DESY and CERN test beam data of 2006.
- History graphs are not displayed.
- No support for the tail-catcher.
- No support for AIDA
- Slow: ~50 Hz 30 ECAL layers + 15 HCAL Layers, all monitors on.