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