CaloRecGPU: Improved Testing Configuration and Tests with Run 4
This MR improves the testing configuration for CaloRecGPU to be able to leverage most of the samples used in tests and factors out the logic for before-GPU, GPU and after-GPU tools into separate functions for easier modification and extension.
Some trigger grid tests that run with Run 4 MC are added, for both CPU and GPU calorimeter reconstruction.
(Running the CaloRecGPU offline tests with the sample in question works perfectly. The new trigger tests seem to fail for event 66 due to a segmentation fault in unrelated code, which is not picked up by other tests using this sample since these are run with just 20 events.)
Edited by Nuno Dos Santos Fernandes