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 169
    • Merge requests 169
  • 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
  • !55807

Implement configuration for L1Calo phase-1 data decoding in reco/monitoring jobs

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Rafal Bielski requested to merge rbielski/athena:l1calo-bscnv-reco-cfg into 22.0 Aug 10, 2022
  • Overview 32
  • Commits 1
  • Pipelines 6
  • Changes 6

Implement feature request ATR-26026. Add eFex decoder for xTOBs + inputs (eTowers) + multi-slice data, jFex decoders for xTOBs and inputs (jTowers), and gFex decoder for inputs (gTowers) in reconstruction/monitoring jobs.

Additional changes needed for this:

  • The flag Trigger.enableL1CaloPhase1 is auto-configured to True if running offline reconstruction (i.e. not HLT jobs) on Run-3 data. -> postponed to a future MR, so the decoding remains disabled by default
  • A new flag Trigger.L1.doCaloInputs is added to steer the addition of the [ej]Fex inputs decoding as it might get disabled at some point.
  • Some helper functions are added in TrigEDMConfig.Utils to reduce code duplication and clients are adapted. This includes a generic function to create the output EDM list from all WriteHandles of a list of components.
  • Minor fixes are also applied in the L1CaloFEXByteStreamConfig.py and in the executable part of TrigT1ResultByteStreamConfig.py (used for testing).
Edited Aug 31, 2022 by Rafal Bielski
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: l1calo-bscnv-reco-cfg