MuonCalibStreamAddressProviderSvc Node1 MuonCalibStreamAddressProviderSvc + MuonCalibStreamAddressProviderSvc() + ~MuonCalibStreamAddressProviderSvc() + initialize() + preLoadAddresses() + updateAddress() Node2 AthService - AthService() - AthService() - operator=() Node2->Node1 Node3 AthCommonMsg< Service > + msg() + msg() + msgLvl() Node3->Node2 Node5 IAddressProvider + DeclareInterfaceID() + preLoadAddresses() + loadAddresses() + updateAddress() + ~IAddressProvider() Node5->Node1 Node6 IInterface Node6->Node5 Node11 IMuonCalibStreamDataProviderSvc + setNextEvent() + getEvent() + ~IMuonCalibStreamDataProviderSvc() + interfaceID() Node6->Node11 Node7 std::map< CLID, std ::set< std::string > > + keys Node7->Node1 -m_clidKey Node8 std::set< std::string > Node8->Node7 +elements Node9 std::string Node9->Node8 +keys Node12 std::vector< std::string > Node9->Node12 +elements Node11->Node1 -m_dataSvc Node12->Node1 -m_typeNames