Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • athena athena
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Jira
    • Jira
  • Merge requests 142
    • Merge requests 142
  • Deployments
    • Deployments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • Code review
    • Issue
    • Repository
  • Activity
  • Graph
  • Commits
Collapse sidebar
  • atlas
  • athenaathena
  • Merge requests
  • !23723

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

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Mark Andrew Owen requested to merge markowen/athena:MO_master_RPCrawdatatoolredisgn_May19 into master May 27, 2019
  • Overview 31
  • Commits 6
  • Pipelines 6
  • Changes 12

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 Jun 03, 2019 by Mark Andrew Owen
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: MO_master_RPCrawdatatoolredisgn_May19