IDC_OverlayBase. Prepare for allowing using DataPool for SCT and Pixel

Merged Christos Anastopoulos requested to merge ATLAS-EGamma/athena:Overlay_allow_DataPool into 23.0

IDC_OverlayBase. Prepare for allowing using DataPool for SCT and Pixel

  • We do not want to change the behaviour of the existing code for now.
  • So we expand the existing template implementation, hopefully the names are clear
  • The overload with 3 arguments should do whatever it did before
  • When we use the overload with 4 arguments we pass a pool
  • The helpers are parametrized via usePool
  • We use if constexpr to select what to call

As mentioned this MR should actually change nothing. In a next step we can touch the SCT_Overlay to achieve the same as we have now for TRTOverlay

ping @jchapman , @tadej

Edited by Christos Anastopoulos

Merge request reports