TrackRecord_p2 Node1 TrackRecord_p2 - m_PDG_code - m_status - m_energy - m_momentumX - m_momentumY - m_momentumZ - m_positionX - m_positionY - m_positionZ - m_time - m_uniqueID + TrackRecord_p2() + PDG_code() + status() + energy() + momentumX() + momentumY() + momentumZ() + positionX() + positionY() + positionZ() + time() + uniqueID() + volName() Node2 std::string Node2->Node1 -m_volName Node3 std::basic_string< char > Node3->Node2