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