CalibrationDataInterfaceTool Node1 CalibrationDataInterfaceTool - m_EffcalibrationBName - m_EffcalibrationCName - m_EffcalibrationTName - m_EffcalibrationLightName - m_SFcalibrationBName - m_SFcalibrationCName - m_SFcalibrationTName - m_SFcalibrationLightName - m_broker + CalibrationDataInterface Tool() + ~CalibrationDataInterface Tool() + initialize() + getEfficiency() + getMCEfficiency() + getScaleFactor() - registerObjects() - retrieveFunctionArguments() - makeVariables() Node2 extends< AthAlgTool, ICalibrationDataInterface Tool >     Node2->Node1 Node3 Analysis::CalibrationData InterfaceBase # m_taggerName - m_calibrationEffNames - m_calibrationSFNames + CalibrationDataInterface Base() + ~CalibrationDataInterface Base() + EffCalibrationName() + setEffCalibrationNames() + SFCalibrationName() + setSFCalibrationNames() # getContainername() # getBasename() # combinedUncertainty() Node3->Node1 Node4 TNamed     Node4->Node3