TAE activity filter
First implementation of a TAE activity filter based on long tracks.
An alternative filter based on VELO tracks is implemented in case it is needed for the start of data-taking - it can be enabled by switching the `use_long_tracks` to False (an example sequence is provided in this MR).
To be tested with MooreOnline!329 (merged)
Merge request reports
Activity
requested review from @raaij
added 6 commits
-
15609268...c7bf8281 - 4 commits from branch
master
- 8ee83373 - first implementation of TAE activity filter (separate for long and velo track activity)
- 0baf0683 - Fixed formatting
-
15609268...c7bf8281 - 4 commits from branch
added RTA label
The decision (by
OutputHandler
) which TAE events to output is assuming that all super-TAE events get selected. Some additional changes will be needed to make that work properly with an additional filter.-
HostTAEFilter
is using the input event list for all events, it should only use it to check that central events are in the event list. -
OutputHandler
assumes all super-TAE events are selected when filtering them out of the regular events here. Maybe<=
instead of==
is enough to fix that. -
OutputHandler
doesn't takeselected_events
into account when writing super-TAE events to the output, so thetae_events
should be filtered based on (unfiltered) selected_events here.
-
added 1 commit
- 85466aa1 - adapted HostTAEFilter and OutputHandler to output only the selected TAE events
- Resolved by Christina Agapopoulou
- Resolved by Christina Agapopoulou
- Resolved by Christina Agapopoulou
- Resolved by Andre Gunther
- Resolved by Christina Agapopoulou
- Resolved by Christina Agapopoulou
- Resolved by Andre Gunther
A tangentially related question: what happens when there is overlap between TAE and physics triggers? For example:
ee ee ee ee bb bb bb bb bb ^^ ^^ ^^ ^^ ^^ ^^ ^^------ TAE passing the activity filter ^^--------------- "normal" line
ee ee ee ee bb bb bb bb bb ^^ ^^ ^^ ^^ ^^ ^^ ^^------ TAE passing the activity filter ^^--------- "normal" line
Edited by Rosen Matev
assigned to @jhorswil
mentioned in issue Moore#708 (closed)
added 14 commits
-
46ef75ae...5f68d340 - 8 commits from branch
master
- cf1bc286 - first implementation of TAE activity filter (separate for long and velo track activity)
- 59e1c9c1 - removed unused variable
- 0ce21f56 - adapted HostTAEFilter and OutputHandler to output only the selected TAE events
- f4ccc4b8 - Fixed formatting
- 20bbdf47 - applied suggestions
- 4c27ed28 - fixes to activity filter, make it configurable, special sequences for testing
Toggle commit list-
46ef75ae...5f68d340 - 8 commits from branch
added 1 commit
- b94af3c5 - fixes to activity filter, make it configurable, special sequences for testing