Ringer::ICaloRingerJetsReader Node1 Ringer::ICaloRingerJetsReader + ~ICaloRingerJetsReader() + initialize() + execute() + finalize() + interfaceID() Node4 Ringer::CaloRingerJetsReader - m_inputJetContainerKey - m_clRingsBuilderJetFctor + CaloRingerJetsReader() + ~CaloRingerJetsReader() + initialize() + execute() + finalize() - addSelectorDeco() * CaloRingerJetsReader() * ~CaloRingerJetsReader() * initialize() * execute() * finalize() * m_inputJetContainerKey * m_clRingsBuilderJetFctor Node1->Node4 Node2 Ringer::ICaloRingerInput Reader + ~ICaloRingerInputReader() + initialize() + execute() + finalize() + interfaceID() Node2->Node1 Node3 IAlgTool Node3->Node2