Skip to content

ZDC: factorize RPD reconstruction

This MR factorizes the RPD reconstruction from the ZDC reconstruction. A new tool, RPDAnalysisTool, is introduced to facilitate this. The RPD reconstruction can now run independently from the ZDC reconstruction.

Other changes include:

  • Allow RPDSubtractCentroidTool to run without ZdcAnalysisTool if no checks on ZDC items are configured
  • New file ZdcUtils/RPDUtils.h contains constants and helper functions shared by RPD tools, to reduce code duplication
  • Prefer std::array to std::vector in RPD tools when the change is trivial
  • Implement suggestions from clang-tidy

Merge request reports