Skip to content

Introduce EventLoaderBelleIITJ2 Module: This commit introduces the...

Ariane Frey requested to merge ariane/corryvreckan:EventLoaderBelleIITJ2 into master

Introduce EventLoaderBelleIITJ2 Module: This commit introduces the EventLoaderBelleIITJ2 module. The module is designed to read raw detector data recorded by EUDAQ2 and transform it into physical meaningful units [e-] for use within the Corryvreckan framework.

Key Features:

  • Charge Calibration: Implemented charge calibration on a run-by-run basis, allowing for adjustments based on the calibration constants defined in a text file. The constants (a, b, c, and t) are fit parameters with no physical representation, ensuring they can be modified easily for different runs. k is the charge calibration factor converting DAC units into electrons.
  • Flexible Configuration: Users can specify whether to use calibrated values through the use_calibrated_values parameter, which defaults to false. If set to true, the module utilizes the calibration file for charge adjustments.
  • Integration with EUDAQ2: The module leverages the existing EventLoaderEUDAQ2 structure, facilitating seamless integration with other detector modules and ensuring compatibility with various detector types.
  • Detailed Documentation: Updated the README to include detailed information on the module's functionality, usage parameters, and examples. This serves to guide users in configuring and utilizing the module effectively.
Edited by Simon Spannagel

Merge request reports

Loading