ICaloAffectedTool Node1 ICaloAffectedTool + isAffected() + listAffected() + interfaceID() Node3 CaloAffectedTool + CaloAffectedTool() + ~CaloAffectedTool() + isAffected() + listAffected() + initialize() Node1->Node3 Node2 IAlgTool Node2->Node1