Trk::PropResultRootWriterSvc Node1 Trk::PropResultRootWriterSvc - m_ntupleDirName - m_treeName - m_eventNum - m_start_d0 - m_start_z0 - m_start_phi - m_start_theta - m_start_qop - m_fwd_success - m_fwd_time and 25 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 Node5 ServiceHandle< ITHistSvc > Node5->Node1 -m_thistSvc Node6 TTree Node6->Node1 -m_tree Node7 std::mutex Node7->Node1 -m_writeMutex