Skip to content

WIP: Only configure producers / consumers when required by algorithms in sequence

Dorothea Vom Bruch requested to merge dovombru_producer_configuration into master

Deduce from the list of configured algorithms which geometry consumers / producers are needed and only schedule these. The first algorithm using the geometry in the sequence is the trigger for the scheduling. This is not super nice, as different sequences might have different algorithms first using some goemetry information. For example the magnetic field is used by compassUT and the SciFi reconstruction. In a sequence w/o UT, the compassUT algorithm won't be the first to use the geometry. Therefore, I dump the magnetic field by default for now.

Edited by Daniel Hugo Campora Perez

Merge request reports