RHadronPythiaDecayer Node1 RHadronPythiaDecayer + RHadronPythiaDecayer() + ImportDecayProducts() Node2 G4VExtDecayer Node2->Node1 Node3 Pythia8ForDecays + Pythia8ForDecays() + ~Pythia8ForDecays() + Py1ent() - GetParticleDefinition() - fillParticle() - fromIdWithGluino() - fromIdWithSquark() - isGluinoRHadron() Node3->Node1 -m_pythia Node4 std::unique_ptr< Pythia8 ::Pythia > + ptr + operator->() Node4->Node3 -m_pythia