Skip to content

Conversation

c-dilks
Copy link
Member

@c-dilks c-dilks commented Aug 31, 2025

  • Algorithm::Run functions have changed
    • new algorithm-specific Run functions, which operate on lvalue references to banks
      • compatible with clas12reader's hipo::bank-derived objects
      • compatible with anyone that doesn't use hipo::banklist
    • all Run functions now return bool, providing an event-level filter, closing event-level filtering #352
      • users do not have to use the return value, so this shouldn't be a breaking change for anyone
  • used by feat: support iguana::Algorithm::Run calls clas12root#101

- new `Algorithm::CreateBank` to _just_ create a new Iguana bank, to be
  owned by the caller
- algorithm-specific `Run` functions, which operate on lvalue references
  to banks (compatible with `clas12reader`s raw pointers to
  `hipo::bank`-derived objects)
@c-dilks c-dilks linked an issue Sep 11, 2025 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Unsorted
Development

Successfully merging this pull request may close these issues.

event-level filtering
1 participant