ITrackParticleMonitoring Node1 ITrackParticleMonitoring + DeclareInterfaceID() + monitor_tracks() Node3 TrigInDetTrackMonitoringTool - m_monTool + TrigInDetTrackMonitoringTool() + ~TrigInDetTrackMonitoringTool() + initialize() + finalize() + monitor_tracks() Node1->Node3 Node2 IAlgTool Node2->Node1