Skip to content

Remove DAQKernel package (and migrate its users, eg. `bankKiller` and `RawEventDump`)

Gerhard Raven requested to merge remove-decoder-base-stuff into master

Retire Decoder::ToolBase and Decoder::AlgBase which were helpers to search for RawBanks from a search path of RawEvents.

  • migrate bankKiller and RawEventDump from Decoder::AlgBase to Gaudi::Functional::MergingConsumer
  • migrate IMuonRawBuffer and MuonRawBuffer to Rec into the sole component source directory which needs them
  • remove dictionary entry for IMuonRawBuffer (as that interface should be deprecated -- see #338 (moved))
  • move the search code for RawBank which used to be in Decoder::CommonBase to the one bit of code remaining which used it, namely ODINDecodeTool (which itself may be obsolete/deprecated)
  • remove the entire DAQKernel package, as its only raison d'etre was to host Decoder::ToolBase and Decoder::AlgBase.

must be used in conjunction with Rec!3698 (merged) which adds IMuonRawBuffer and MuonRawBuffer to Rec, and Allen!1386 (merged) which removes mention of DAQKernel from its dependencies (Allen didn't actually depend on DAQKernel). Same for MooreOnline!308 (merged). The change in printout in bankKiller requires Boole!531 (merged) which updates the references specifically for that change.

Edited by Gerhard Raven

Merge request reports