Skip to content

Reduction operation on selected images in group matchers

Egor Sobolev requested to merge dev/aggregation into master

This implements conditional reduction in group matchers. The reduction operation applied on images in respect with the masks which received from advanced arbiter.

The arbiter also configures the group matchers sending them the list of reduction operations (operation, source key, selection mask, result key) via broker. The arbiter configures the devices, which are connected to the arbiter output channel and match the pattern given in properties.

Screenshot_2024-10-13_at_02.02.09

The thread pool is used to parallelize the computations. The four sums on full AGIPD frame sets using complementary take about 80 ms:

Screenshot_2024-10-13_at_01.56.00

@hammerd

Merge request reports