Pythia8_UserHooks::UserSetting< T > Node1 Pythia8_UserHooks:: UserSetting< T > # m_settingsPtr # m_retrieved + UserSetting() + operator()() - uncachedRetrieve() - uncachedRetrieve() - uncachedRetrieve() - uncachedRetrieve() - uncachedRetrieve() Node2 std::string Node2->Node1 #m_paramName Node3 std::basic_string< char > Node3->Node2 Node4 T Node4->Node1 #m_param