Harmonize data preparation for secondary passes and trigger view filler
requested to merge cvarni/athena:ArmonizeDataPreparationForSecondaryPassesAndTriggerViewFiller into main
This creates an algorithm that produces a data prep collection (cluster or space point) with VIEW_ELEMENT
owning policy. Input can be either a same type collection (e.g. cluster collection from main pass data prep stage) or an IDC.
The ViewFiller algorithm is thus included into this. The original implementation of the View filler algorithm has been removed.
At offline level, this can be used on secondary passes to retrieve the desired collections and possibly applying some selection criteria on them.
The class is templated on the data prep collection as well as on a boolean for determining if the cache mechanism has to be used or not