Skip to content

Modify RPC_RawDataProviderTool so it can work with legacy athena and MT (ATR-19781)

Modify RPC_RawDataProviderTool so it can work with legacy athena and MT (https://its.cern.ch/jira/browse/ATR-19781).

Restructure RPC raw data provider tool, so we have two versions for legacy athena and athena MT.

The core functionality of the provider tool is now in RPC_RawDataProviderToolCore. RPC_RawDataProviderTool has the legacy behaviour, will not always record the RDO container, but instead check if it is present and if so, do a const_cast and then add to the container. RPC_RawDataProviderToolMT is for athenaMT and there the code will always record the RDO container, which will work fine with the new trigger setup (with views and IDC cache). The menu setup for athenaMT is adjusted to use the MT version of the tool.

Edited by Mark Andrew Owen

Merge request reports