[ByteStreamEmonSvc] New config for ByteStream reading from EMon

Merged Rafal Bielski requested to merge rbielski/athena:emon-bs-newconfig into master

Two changes:

  1. Implement new (ComponentAccumulator) configuration for EMon ByteStream reading. Make the old JO a trivial wrapper around the new JO for now, until the clients are migrated to new JO.
  2. Integrate the EMon BS case as the third possibility of BS configuration in TriggerByteStreamConfig.py. We don't have a specific config flag identifying this case so I went with "isOnline && no input file && not running HLT or L1Sim" which should be robust enough.

This fixes ATR-24092

cc @lshi, @kwhalen

Merge request reports