IPythia8Custom Node1 IPythia8Custom + ~IPythia8Custom() + ModifyPythiaEvent() + CrossSectionScaleFactor() + InitializePythiaInfo() + interfaceID() Node3 CheckForFinalPartons - m_maxFailures - m_nFailures + CheckForFinalPartons() + ModifyPythiaEvent() - acceptEvent() Node1->Node3 Node4 HllgamRepeatTimeShower - m_nPass - m_nVetos + HllgamRepeatTimeShower() + ~HllgamRepeatTimeShower() + initialize() + finalize() + ModifyPythiaEvent() + CrossSectionScaleFactor() Node1->Node4 Node5 UserPhotonFlux - m_process - m_flux_Z - m_flux_min_b - m_flux_min_x + UserPhotonFlux() + ~UserPhotonFlux() + initialize() + finalize() + ModifyPythiaEvent() + CrossSectionScaleFactor() + InitializePythiaInfo() Node1->Node5 Node2 IAlgTool Node2->Node1