|
Geant4 11.3.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4DecayProducts.hh>
Public Types | |
| using | G4DecayProductVector = std::vector<G4DynamicParticle*> |
Public Member Functions | |
| G4DecayProducts () | |
| G4DecayProducts (const G4DynamicParticle &aParticle) | |
| G4DecayProducts (const G4DecayProducts &right) | |
| G4DecayProducts & | operator= (const G4DecayProducts &right) |
| ~G4DecayProducts () | |
| G4bool | operator== (const G4DecayProducts &right) const |
| G4bool | operator!= (const G4DecayProducts &right) const |
| const G4DynamicParticle * | GetParentParticle () const |
| void | SetParentParticle (const G4DynamicParticle &aParticle) |
| void | Boost (G4double totalEnergy, const G4ThreeVector &momentumDirection) |
| void | Boost (G4double betax, G4double betay, G4double betaz) |
| G4DynamicParticle * | PopProducts () |
| G4int | PushProducts (G4DynamicParticle *aParticle) |
| G4DynamicParticle * | operator[] (G4int anIndex) const |
| G4int | entries () const |
| G4bool | IsChecked () const |
| void | DumpInfo () const |
Definition at line 43 of file G4DecayProducts.hh.
| using G4DecayProducts::G4DecayProductVector = std::vector<G4DynamicParticle*> |
Definition at line 85 of file G4DecayProducts.hh.
| G4DecayProducts::G4DecayProducts | ( | ) |
Definition at line 40 of file G4DecayProducts.cc.
Referenced by G4DecayProducts(), operator!=(), operator=(), and operator==().
| G4DecayProducts::G4DecayProducts | ( | const G4DynamicParticle & | aParticle | ) |
Definition at line 45 of file G4DecayProducts.cc.
| G4DecayProducts::G4DecayProducts | ( | const G4DecayProducts & | right | ) |
Definition at line 51 of file G4DecayProducts.cc.
| G4DecayProducts::~G4DecayProducts | ( | ) |
Definition at line 111 of file G4DecayProducts.cc.
Definition at line 175 of file G4DecayProducts.cc.
| void G4DecayProducts::Boost | ( | G4double | totalEnergy, |
| const G4ThreeVector & | momentumDirection ) |
Definition at line 161 of file G4DecayProducts.cc.
Referenced by Boost(), G4VRadioactiveDecay::DecayAnalog(), G4Decay::DecayIt(), G4UnknownDecay::DecayIt(), and G4IntraNucleiCascader::decayTrappedParticle().
| void G4DecayProducts::DumpInfo | ( | ) | const |
Definition at line 301 of file G4DecayProducts.cc.
Referenced by G4VRadioactiveDecay::DecayAnalog(), G4Decay::DecayIt(), G4UnknownDecay::DecayIt(), G4GeneralPhaseSpaceDecay::ManyBodyDecayIt(), G4GeneralPhaseSpaceDecay::OneBodyDecayIt(), G4GeneralPhaseSpaceDecay::ThreeBodyDecayIt(), and G4GeneralPhaseSpaceDecay::TwoBodyDecayIt().
|
inline |
Definition at line 78 of file G4DecayProducts.hh.
Referenced by G4RadioactiveDecay::AddDeexcitationSpectrumForBiasMode(), G4VRadioactiveDecay::CollimateDecay(), G4PionDecayMakeSpin::DaughterPolarization(), G4KineticTrack::Decay(), G4VRadioactiveDecay::DecayAnalog(), G4Decay::DecayIt(), G4RadioactiveDecay::DecayIt(), G4UnknownDecay::DecayIt(), and G4IntraNucleiCascader::decayTrappedParticle().
|
inline |
Definition at line 107 of file G4DecayProducts.hh.
Referenced by G4PionDecayMakeSpin::DaughterPolarization().
| G4bool G4DecayProducts::IsChecked | ( | ) | const |
Definition at line 230 of file G4DecayProducts.cc.
Referenced by G4VRadioactiveDecay::DecayAnalog(), and G4Decay::DecayIt().
|
inline |
Definition at line 102 of file G4DecayProducts.hh.
| G4DecayProducts & G4DecayProducts::operator= | ( | const G4DecayProducts & | right | ) |
Definition at line 76 of file G4DecayProducts.cc.
|
inline |
Definition at line 97 of file G4DecayProducts.hh.
| G4DynamicParticle * G4DecayProducts::operator[] | ( | G4int | anIndex | ) | const |
Definition at line 146 of file G4DecayProducts.cc.
| G4DynamicParticle * G4DecayProducts::PopProducts | ( | ) |
Definition at line 127 of file G4DecayProducts.cc.
Referenced by G4RadioactiveDecay::AddDeexcitationSpectrumForBiasMode(), G4KineticTrack::Decay(), G4VRadioactiveDecay::DecayAnalog(), G4Decay::DecayIt(), G4RadioactiveDecay::DecayIt(), and G4UnknownDecay::DecayIt().
| G4int G4DecayProducts::PushProducts | ( | G4DynamicParticle * | aParticle | ) |
Definition at line 139 of file G4DecayProducts.cc.
Referenced by G4AlphaDecay::DecayIt(), G4BetaMinusDecay::DecayIt(), G4BetaPlusDecay::DecayIt(), G4ECDecay::DecayIt(), G4ITDecay::DecayIt(), G4NeutronDecay::DecayIt(), G4ProtonDecay::DecayIt(), G4SFDecay::DecayIt(), G4TritonDecay::DecayIt(), G4GeneralPhaseSpaceDecay::ManyBodyDecayIt(), G4GeneralPhaseSpaceDecay::OneBodyDecayIt(), G4GeneralPhaseSpaceDecay::ThreeBodyDecayIt(), and G4GeneralPhaseSpaceDecay::TwoBodyDecayIt().
| void G4DecayProducts::SetParentParticle | ( | const G4DynamicParticle & | aParticle | ) |
Definition at line 155 of file G4DecayProducts.cc.