IRF - CalibPipe responsibility
I just read what the DPPS use cases say about IRFs, and it seems that the CalibPipe has no responsibility.
I quote the DPPS use case DPPS-UC-10.1.2:
"The DPPS datapipe requests the most-up-to-date specific IRFs from the DPPS Archive. If they are not available in the Archive, the IRFs are generated."
"In case no applicable IRF is found, the DPPS datapipe calculates correction factors to derive an estimate for the currently applicable IRF from other already existing IRFs. If appropriate corrections from other existing IRFs cannot be calculated, interrupt the automated data processing and notify the PI / CTAO Staff Scientist."
Which is basically what I was currently writing to modify our use case #24 (closed).
So the DataPipe has to query IRF and correct them if needed or issue an error message to human actors (probably to run new simulations). By the way, it seems that IRFs will be stored in the Bulk Archive (they will also be stored in the SUSS and in a dedicated onsite database for ACADA).
I do not think there is anything left for the CalibPipe, @mdalchen @georgios.voutsinas do you have another interpretation ?