Skip to content
GitLab
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 144
    • Merge requests 144
  • 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
    • Repository
  • Activity
  • Graph
  • Jobs
  • Commits
Collapse sidebar
  • atlasatlas
  • athenaathena
  • Merge requests
  • !45896

Schedule decoding of phase-1 MUCTPI DAQ ROB in offline reconstruction

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Rafal Bielski requested to merge rbielski/athena:muonroi-offline-reco into master Aug 18, 2021
  • Overview 3
  • Commits 1
  • Pipelines 1
  • Changes 2

The xAOD::MuonRoIContainer#LVL1MuonRoIs in the Run-3 path is produced during the HLT, then serialised and saved to ByteStream. Offline reconstruction decodes it from ByteStream with all the rest of HLT containers and saves to ESD/AOD. This container is produced during HLT by decoding the MUCTPI data which arrived via the RoIBuilder ROB. There is no need to decode these data again in offline reconstruction, because we just read what HLT read online.

However, in ATR-23992 a wish was expressed to decode the MUCTPI DAQ ROB data during offline reconstruction. This change is implemented here. The same tool is used as online, but the input is the DAQ ROB and the output container is named LVL1MuonRoIsDAQ. It is also configured to be saved to ESD/AOD, so in the end we will have both LVL1MuonRoIs and LVL1MuonRoIsDAQ in the AOD.

cc @masato, @armbrust

Note: This is mostly useful for the reconstruction of actual data straight from P1. In the HLT Reprocessing workflow, the MUCTPI RoIB ROB is overwritten during HLT rerunning with a simulated output, but the DAQ ROB is not and still contains the original data from the original run at P1. Therefore in HLT Reprocessing output these two ROBs correspond to different MUCTPI decisions.

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: muonroi-offline-reco