Adapt to removal of DetDesc (in DD4hep builds)
The changes introduced with LHCb!3789 (merged) expose problems in Boole tests.
With this MR I'm fixing the DD4hep compatibility issues, partially modernizing the code.
This also addresses the remaining getDet
invocations in Boole (see Rec#330 (closed)).
Edited by Marco Clemencic