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