Trk::IPositionMomentumWriter Node1 Trk::IPositionMomentumWriter + initializeTrack() + recordTrackState() + finalizeTrack() + interfaceID() Node3 Trk::PositionMomentumWriter - m_treeName - m_treeFolder - m_treeDescription - m_tree - m_pM - m_pEta - m_pPhi - m_pE - m_eEta - m_ePhi and 12 more... + PositionMomentumWriter() + ~PositionMomentumWriter() + initialize() + finalize() + initializeTrack() + recordTrackState() + finalizeTrack() Node1->Node3 Node2 IAlgTool Node2->Node1