Trk::IDirectTrackNtupleWriter Node1 Trk::IDirectTrackNtupleWriter + writeTrackData() + writeTrackParticleData() + interfaceID() Node3 Trk::DirectTrackNtupleWriterTool - m_ValidationNtupleTools - m_extrapolatorHandle - m_ntupleFileName - m_ntupleDirName - m_ntupleTreeName - m_nt - m_doTruth + DirectTrackNtupleWriterTool() + ~DirectTrackNtupleWriterTool() + initialize() + finalize() + writeTrackData() + writeTrackParticleData() - writeRecord() Node1->Node3 Node2 IAlgTool Node2->Node1