#include <G4BEGammaDeexcitation.hh>
Public Member Functions | |
G4BEGammaDeexcitation () | |
virtual | ~G4BEGammaDeexcitation () |
void | setVerboseLevel (G4int verbose) |
void | setNucleusA (G4int inputA) |
void | setNucleusZ (G4int inputZ) |
void | setExcitationEnergy (G4double inputE) |
G4DynamicParticle * | emit () |
Definition at line 36 of file G4BEGammaDeexcitation.hh.
G4BEGammaDeexcitation::G4BEGammaDeexcitation | ( | ) |
G4BEGammaDeexcitation::~G4BEGammaDeexcitation | ( | ) | [virtual] |
G4DynamicParticle * G4BEGammaDeexcitation::emit | ( | ) |
Definition at line 84 of file G4BEGammaDeexcitation.cc.
References G4Gamma::Gamma().
Referenced by G4BertiniEvaporation::BreakItUp().
00085 { 00086 // Isotropic distribution assumed to gammas 00087 G4double u, v, w; 00088 G4DynamicParticle * pParticle = new G4DynamicParticle; 00089 pParticle -> SetDefinition( G4Gamma::Gamma() ); 00090 pParticle -> SetKineticEnergy( sampleKineticEnergy() ); 00091 isotropicCosines( u, v, w ); 00092 pParticle -> SetMomentumDirection( u, v, w ); 00093 return pParticle; 00094 }
void G4BEGammaDeexcitation::setExcitationEnergy | ( | G4double | inputE | ) |
Definition at line 72 of file G4BEGammaDeexcitation.cc.
Referenced by G4BertiniEvaporation::BreakItUp().
void G4BEGammaDeexcitation::setNucleusA | ( | G4int | inputA | ) |
Definition at line 60 of file G4BEGammaDeexcitation.cc.
Referenced by G4BertiniEvaporation::BreakItUp().
void G4BEGammaDeexcitation::setNucleusZ | ( | G4int | inputZ | ) |
Definition at line 66 of file G4BEGammaDeexcitation.cc.
Referenced by G4BertiniEvaporation::BreakItUp().
void G4BEGammaDeexcitation::setVerboseLevel | ( | G4int | verbose | ) |
Definition at line 54 of file G4BEGammaDeexcitation.cc.
Referenced by G4BertiniEvaporation::BreakItUp().