Fix non-event data with DD4HEP

Getting non-event data from DD4HEP does not work. There are several options to go forward, but the design needs some thought to avoid unnecessary complications. This issue is intended to track that.

FYI: @sponce, @graven, @clemenci, @dcampora, @dovombru, @gligorov

Edited by Vava Gligorov