Pythia8_UserHooks::UserHooksFactory::Creator< T > Node1 Pythia8_UserHooks:: UserHooksFactory::Creator< T > + Creator() + ~Creator() + create() Node2 Pythia8_UserHooks:: UserHooksFactory::ICreator + create() + ~ICreator() Node2->Node1 Node3 std::string Node3->Node1 -m_name Node4 std::basic_string< char > Node4->Node3