Add protection for four-vector retrieval
This MR simply checks if the four-vector is available before using it to fill variables. This will help using DAOD_PHYS in the future for validation but also DAOD_PHYSVAL in case the four-vector is not stored at all energy scales.