IGoodRunsListSelectorTool Node1 IGoodRunsListSelectorTool + passRunLB() + passThisRunLB() + registerGRLSelector() + getGRLSelectorRegistry() + getGRLCollection() + getBRLCollection() + interfaceID() Node2 IAlgTool Node2->Node1