Skip to content

Conversation

@hbjamin
Copy link

@hbjamin hbjamin commented Dec 4, 2025

Description

This PR adds PTB trigger information fields to the SRTrigger class in the StandardRecord structure, which is required for SBND trigger efficiency studies using zero bias data. HLT and LLT decoded bits and timestamps are stored in separate vectors for easier analysis.

  • Have you run git fetch and pulled the latest changes from the branch you're basing your PR against?
  • If you're adding new classes, have you added them to classes_def.xml in the relevant directory?
  • Have you added a checksum in classes_def.xml to any and all new classes you're implementing, and rebuilt?
  • If you're updating classes, have you incremented the ClassVersion by one compared to develop in classes_def.xml?

@fjnicolas
Copy link
Contributor

fjnicolas commented Jan 5, 2026

Thanks for the PR @hbjamin!

My only comment is whether we can reduce the CAF footprint by declaring ptb_hlt_bit and ptb_llt_bit as unsigned short int instead of uint64_t. We are saving "decoded" HLT/LLLs IDs to the CAFs, and we only have a handful of them (<34).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Open pull requests

Development

Successfully merging this pull request may close these issues.

3 participants