Trk::PropResultRootWriterSvc Node1 Trk::PropResultRootWriterSvc - m_writeMutex - m_thistSvc - m_tree - m_ntupleDirName - m_treeName - m_eventNum - m_start_d0 - m_start_z0 - m_start_phi - m_start_theta and 28 more... + PropResultRootWriterSvc() + ~PropResultRootWriterSvc() + queryInterface() + initialize() + finalize() + write() + interfaceID() Node2 AthService - AthService() - AthService() - operator=() Node2->Node1 Node3 AthCommonMsg< Service > + msg() + msg() + msgLvl() Node3->Node2 Node4 Service Node4->Node3