In current code, the conditions data is interfaced by a tool, then, if the other tool needs the conditions data, that tool calls the "interface tool". That is, a tool calls a tool to access conditions data. This makes complicated structure of the code.
So, the suggestion raised in ATLASRECTS-4662 was to drop the interface tool, but directly handle the conditions data.
Based on this suggestion, we deleted the PixelDCSConditionsTool which was called from PixelLorentzAngleTool, PixelPropertiesTool, PixelConditionsSummaryTool. Now, they access the DCS data through the conditions algorithm directly.