DecayParser Node1 DecayParser # m_parseFct + DecayParser() + ~DecayParser() + getParents() + getChildren() + dump() + pdgId() + parse() # DecayParser() # DecayParser() # operator=() # printMcUtilsStrings() Node2 std::vector< McUtils ::Strings > Node2->Node1 #m_parents #m_children Node3 std::vector< std::string > Node3->Node2 +elements Node4 std::string Node4->Node3 +elements Node5 std::basic_string< char > Node5->Node4