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 135
    • Merge requests 135
  • 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
  • !30629

Online framework support for holding trigger

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Rafal Bielski requested to merge rbielski/athena:hlt-handle-no-event into master Feb 25, 2020
  • Overview 7
  • Commits 2
  • Pipelines 2
  • Changes 4

Implemented changes discussed in ADHI-4728 required to support holding trigger during P1 online operation. When reading new events is paused (i.e. trigger is held), the online framework has to continue processing events it already has "on the fly", finish the processing, send the outputs, and keep waiting until the pause ends.

On the DCM (TDAQ) side a timeout for "getNext" call will be implemented and the DataCollector implementation will return NO_EVENT on timeout. This should be interpreted by the HLT as "trigger on hold".

Edited Feb 27, 2020 by Rafal Bielski
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: hlt-handle-no-event