Skip to content
Snippets Groups Projects

Minor corrections to Trigger guide

Merged Teng Jian Khoo requested to merge Trigger-fixes-20250415 into main
All threads resolved!
Files
7
@@ -6,13 +6,13 @@ in the precision reconstruction step, whereas trigger specific ones are used in
initial fast reconstruction step. An important difference in the trigger use-case is that the
reconstruction algorithms are executed only if needed. This is done by embedding them between
filter algorithms (control flow) that ensure that algorithms are only executed if the preceding
steps passed. Other difference is that the algorithm instances may be executed multiple times per event in EventViews (briefly mentioned later).
steps passed. Another difference is that the algorithm instances may be executed multiple times per event in EventViews (briefly mentioned later).
## Features of reconstruction algorithms
1. It is required that the algorithms used by HLT are reentrant, that is inherited from `AthReentrantAlgorithm`.
In practice this means that the `execute` method does not modify any state variable of the algorithm itself.
1. The I/O of data items needed by the algorithm is done identically as in offline case and is documented here
1. The I/O of data items needed by the algorithm is done identically as in the offline case and is documented here
[MultiThreadingEventDataAccess](https://twiki.cern.ch/twiki/bin/view/AtlasComputing/MultiThreadingEventDataAccessV2).
1. Access to conditions data needs to be migrated following
[MultiThreadingConditionsAccess](https://twiki.cern.ch/twiki/bin/view/AtlasComputing/MultiThreadingConditionsAccess)
Loading