ITrackAnalysisDefinitionSvc Node1 ITrackAnalysisDefinitionSvc + DeclareInterfaceID() + configuredChains() + subFolder() + anaTag() + plotsFullDir() + useTrigger() + useEFTrigger() + useTruth() + useOffline() + isTestTrigger() and 16 more... Node4 TrackAnalysisDefinitionSvc - m_chainNames - m_dirName - m_subFolder - m_trkAnaTag - m_testTypeStr - m_refTypeStr - m_useTrigger - m_useEFTrigger - m_useTruth - m_useOffline and 17 more... + TrackAnalysisDefinitionSvc() + ~TrackAnalysisDefinitionSvc() + initialize() + finalize() + configuredChains() + subFolder() + anaTag() + plotsFullDir() + useTrigger() + useEFTrigger() and 19 more... Node1->Node4 Node2 asg::IAsgService + print() Node2->Node1 Node3 INamedInterface Node3->Node2