Added feature to get "n_good" and "n_evts" by external systems#4132
Added feature to get "n_good" and "n_evts" by external systems#4132pinkenburg merged 4 commits intosPHENIX-Collaboration:masterfrom
Conversation
📝 WalkthroughWalkthroughTwo HepMC trigger classes gain public accessors for internal event counters; event-counter increment placement is adjusted in both process_event implementations and some private member declarations are reordered. Changes
Sequence Diagram(s)✨ Finishing touches
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Build & test reportReport for commit 74e453377053707818b5e21f0cbaf433349be06b:
Automatically generated by sPHENIX Jenkins continuous integration |
Build & test reportReport for commit b56ed66c1776e7b31936c2b5a5da349ceab6df0b:
Automatically generated by sPHENIX Jenkins continuous integration |
Build & test reportReport for commit 18c5a2c56900618bcf9798bb091f064b628994a4:
Build & test reportReport for commit f704495167ff5a179e3b400f49850351b7084714:
Automatically generated by sPHENIX Jenkins continuous integration Automatically generated by sPHENIX Jenkins continuous integration |
8b6df96
into
sPHENIX-Collaboration:master




Types of changes
What kind of change does this PR introduce? (Bug fix, feature, ...)
Add a "getNgood" and "getNevts" function
comment: <> ( What does this PR do? Linking to talk in software meeting encouraged )
TODOs (if applicable)
Links to other PRs in macros and calibration repositories (if applicable)
Summary
Motivation & Context
Provide external systems read-only access to the internal event counters so they can monitor how many events were processed and how many passed the trigger without exposing or modifying internal state.
Key changes
Potential risk areas
Possible future improvements
Note: AI-generated summaries can be imperfect—please review the changes in code to confirm details and semantics.