Decoupled LArHV from the access to DCS conditions data in reco jobs
Modified hvLineNo() methods of several classes in LArHV such that the reco clients of these methods now need to pass a pointer to a LArHVIdMapping condition object, which provides mapping from electrodeID to HVLineID.
Migrated two clients - LArHVCondAlg and LArHVPathologyDbCondAlg - to the new interfaces of LArHV classes.
Protected AthSimulation from the addition of a new dependency on LArRecConditions (which hosts the LArHVIdMapping class) by leveraging the SIMULATIONBASE preprocessor statement.
Fixed reference files in a number of ctests, which were affected by these changes.
Edited by Vakhtang Tsulaia