#include <RHadronPythiaDecayer.h>
Definition at line 16 of file RHadronPythiaDecayer.h.
◆ RHadronPythiaDecayer()
RHadronPythiaDecayer::RHadronPythiaDecayer |
( |
const std::string & |
s | ) |
|
◆ ImportDecayProducts()
G4DecayProducts * RHadronPythiaDecayer::ImportDecayProducts |
( |
const G4Track & |
aTrack | ) |
|
|
virtual |
Definition at line 22 of file RHadronPythiaDecayer.cxx.
23 G4DecayProducts *
dp =
new G4DecayProducts();
24 dp->SetParentParticle( *(aTrack.GetDynamicParticle()) );
27 G4double etot = aTrack.GetDynamicParticle()->GetTotalEnergy();
28 G4int pdgEncoding = aTrack.GetDefinition()->GetPDGEncoding();
31 std::vector<G4DynamicParticle*>
particles;
36 G4cout <<
"Decayed an RHadron with ID " << pdgEncoding <<
" and momentum " << aTrack.GetMomentum() <<
" in Pythia. Decay products are:" << G4endl;
44 G4cout <<
i <<
" null pointer!" << G4endl;
48 G4cout <<
"Total energy in was "<<etot << G4endl;
49 G4cout <<
"Total energy out is "<<totalE << G4endl;
◆ m_pythia
The documentation for this class was generated from the following files: