Implemented ability to run custom topoclustering and full connectivity between algorithms.
Added the ability to run custom topoclustering algorithms that are implemented in pure C++ on calorimeter cells and store resulting custom clusters in Athena containers.
Added ability to run multiple algorithms at the same time from joboptions in order to provide a centralized way of evaluating the performance of the choices made for topoclustering to relevant downstream algorithms. In particular, downstream algorithms can be run on custom clusters, Athena default 420 LC clusters, 420 and 422 EM clusters, and all of the above with chosen pileup suppression scheme.
Edited by Ben Carlson