- Allow empty keys for read condition handles.
When both of keys are empty, then the algorithm builds an unaligned Calo DD Manager and writes it into Condition Store with infinite validity. This is needed for some unit tests (see !47007 (merged))
CaloAlignCondAlgfrom reentrant to regular algorithm
Hopefully a temporary measure to quickly fix random failures in some tests (see ATR-24282).
In the long run the threading issues in
CaloAlignCondAlg need to be understood
and fixed. After that we can turn it into a reentrant algorithm again