Skip to content
GitLab
Projects Groups Topics 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
    • Contributor statistics
    • Graph
    • Compare revisions
    • Locked files
  • Jira
    • Jira
  • Merge requests 138
    • Merge requests 138
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Repository
  • Activity
  • Graph
  • Jobs
  • Commits
Collapse sidebar
  • atlasatlas
  • athenaathena
  • Merge requests
  • !55448

Definition of xAOD::BaseContainer

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Tomasz Bold requested to merge tbold/athena:add-base-xaod-container into 22.0 Jul 27, 2022
  • Overview 29
  • Commits 4
  • Pipelines 3
  • Changes 7

This MR bring the definition of the xAOD::BaseContainer. That is a container that has no actual content. It allows though to be freely decorates. It turned out that in several areas people abuse other containers for exactly that use-case, see discussion: https://groups.cern.ch/group/hn-atlas-offlineSWHelp/default.aspx?RootFolder=%2Fgroup%2Fhn%2Datlas%2DofflineSWHelp%2FLists%2FArchive%2FEMD%20class%20for%20an%20objet%20having%20only%20decorations&FolderCTID=0x012002002BD1887D3A9C0D489560C010AA1FE9F4&View={5121AF6B-9AFF-4225-8B52-9244D9184E7C}

Tagging people contributing to the discussion: @krumnack @jburr @strichte @mdyndal And core s/w team that will likely be very interested: @akraszna @ssnyder

It was tested in the "full" chain with writing AOD file and reading it back.

Edited Aug 01, 2022 by Tomasz Bold
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: add-base-xaod-container