Skip to content

Make CaloRec a pure component library

Walter Lampl requested to merge wlampl/athena:CaloRecCompOnly into master

This MR moves all classes that are supposed to be linked against from CaloRec into CaloUtils. Only 3 out of the 50 classes defined in CaloRec fall in this category. With this change, CaloRec can be a component-only library.

Next step would be to move all components of CaloUtils to either CaloRec or CaloClusterCorrection, so CaloUtils would become a pure shared library.

Benefits:

  • About 10 MByte less installed libraries
  • More logical code organisation

I would like to hear @ssnyder's opinion before this MR gets accepted, in particular related to his comment in CaloCellContainerFromClusterTool_test

Merge request reports