Update the syntax of LArPileUpTool

This merge request aims to update the syntax of the LArPileUpTool.
The main changes are to:

  • move all member variable initializations to the header files, including switching from using declareProperty(...) in the constructor to using Gaudi::Property declarations in the header.
  • set up the PileUpMergeSvc in a more standard way.

Merge request reports