[Futurev5] Use LHCbDD4hepCnvSvc as the default geometry service for 2022 and beyond
Follows Run2Support!32 (comment 6162659). This adapts the python configuration as we can no longer depend on the platform to determine whether dd4hep should be used or not. We now use LHCbGeo().DD4hep
for this. The main python configuration was equipped with an additional check for data types:
- property
DD4hep
is not set => set toFalse
for <2022 andTrue
for >2022 - property
DD4hep
isTrue
=>ValueError
for <2022 and use dd4hep geometry for >2022 - property
DD4hep
isFalse
=> use DetDesc