Fix use of TrigDecisionTool in simple macro, and add example as a unittest - TEvent will now fire BeginEvent incidents
This MR will hopefully help preserve the knowledge of how to do simple tests with tools outside of a package-based environment.
The MR makes TEvent fire the BeginEvent incidents, which were previously being done by the AthenaEventLoopMgr but has since been disabled in athena. This is essential in the case of a simple eventloop job, which would otherwise require the scheduling of the AthIncFirerAlg in such loops.
Merge request reports
Activity
added 1 commit
- 2bb64b56 - Macro demonstrating how to run the TrigDecisionTool as a standalone root script
added 1 commit
- d282058c - Update AthenaEventLoopMgr.h - add fireIncidents property
added 1 commit
- 50c62aea - Update AthenaEventLoopMgr.cxx - add firing of incidents in event loop if requested
added 1 commit
- e0ce9bfb - Update TEvent.cxx - tell eventloop to fire incidents
added Analysis Core Trigger analysis-review-required main review-pending-level-1 labels
- Resolved by Will Buttinger
added 1 commit
- 05b5073c - Update macroTest.cxx - remove whitespace that snuck in for some reason when I pasted in the macro
added 1 commit
- c15f2d9a - Add example of using TrigDecisionTool in a standalone python script
added 1 commit
- 4edb65dc - Update macroTest.cxx - add some comments about how to access event info
removed review-pending-level-1 label
added review-user-action-required label
yeah sorry, I'm actually all done now. Someone suggested I add a demo of python scripting as well, since python is what the kids are all into these days
Edited by Will Buttinger