Pythia8::PowhegHooksST Node1 Pythia8::PowhegHooksST - m_eventtype - m_pTcutoff - m_emscalesMode - m_vetoMode - m_QEDvetoMode - m_vetoCount + PowhegHooksST() + ~PowhegHooksST() + initAfterBeams() + pTpowhegFromRes() + canSetResonanceScale() + scaleResonance() + canVetoProcessLevel() + doVetoProcessLevel() + doVetoFSREmission() - resonanceKey() - storeResonanceScale() - getEventType() - fillReadScales() - readScale() Node2 PowhegHooks     Node2->Node1 Node3 Pythia8_UserHooks:: UserSetting< double > # m_param # m_settingsPtr # m_retrieved + UserSetting() + operator()() - uncachedRetrieve() - uncachedRetrieve() - uncachedRetrieve() - uncachedRetrieve() Node3->Node1 -m_pTcutoffSetting Node4 std::string     Node4->Node3 #m_paramName Node6 Pythia8_UserHooks:: UserSetting< int > # m_param # m_settingsPtr # m_retrieved + UserSetting() + operator()() - uncachedRetrieve() - uncachedRetrieve() - uncachedRetrieve() - uncachedRetrieve() Node4->Node6 #m_paramName Node7 Pythia8_UserHooks:: UserSetting< bool > # m_param # m_settingsPtr # m_retrieved + UserSetting() + operator()() - uncachedRetrieve() - uncachedRetrieve() - uncachedRetrieve() - uncachedRetrieve() Node4->Node7 #m_paramName Node6->Node1 -m_emscalesAltSetting -m_emscalesSetting Node7->Node1 -m_debugSetting Node8 std::map< std::vector < int >, double > + elements   Node8->Node1 -m_vetoResScale Node9 std::vector< int > + elements + elements   Node9->Node8 +keys Node10 std::vector< Pythia8 ::PowhegHooksST::EmissionScale >     Node10->Node1 -m_readScales Node11 Pythia8::PowhegHooksST ::EmissionScale + idx + scalup + id_emitter + id_radiated + ires   Node11->Node10 +elements