Skip to content
Snippets Groups Projects

[TrigByteStreamCnvSvc] Add a check for valid CTP ROB fragment in TrigByteStreamInputSvc::nextEvent()

Merged Rafal Bielski requested to merge rbielski/athena:hlt-require-ctp-fragment into master

The CTP fragment is required to start processing an event in any meaningful HLT configuration. Since it is required even before we start running any algorithms, add a check in the InputSvc where we retrieve a new event from a data source, that we can retrieve the CTP fragment. If that's not the case, or the fragment has errors, it means the data source is corrupted and the job should fail.

The check is optional and disabled by default in C++ but enabled by default in the central python configuration of the service.

Closes ATR-25217

FYI @wiedenma

Merge request reports

Pipeline #3740223 passed

Pipeline passed for 8696f247 on rbielski:hlt-require-ctp-fragment

Approval is optional

Merged by Frank WinklmeierFrank Winklmeier 3 years ago (Mar 22, 2022 5:46pm UTC)

Merge details

  • Changes merged into master with e18e4e11 (commits were squashed).
  • Deleted the source branch.

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading