#include <G4GammaTransition.hh>
|
| G4GammaTransition () |
|
virtual | ~G4GammaTransition () |
|
virtual G4Fragment * | SampleTransition (G4Fragment *nucleus, G4double newExcEnergy, G4double mpRatio, G4int JP1, G4int JP2, G4int MP, size_t shell, G4bool isDiscrete, G4bool isGamma, G4bool isLongLived) |
|
virtual void | SampleDirection (G4Fragment *nuc, G4double ratio, G4int twoJ1, G4int twoJ2, G4int mp) |
|
void | SetPolarizationFlag (G4bool val) |
|
Definition at line 53 of file G4GammaTransition.hh.
G4GammaTransition::G4GammaTransition |
( |
| ) |
|
|
explicit |
G4GammaTransition::~G4GammaTransition |
( |
| ) |
|
|
virtual |
Reimplemented in G4PolarizedGammaTransition.
Definition at line 163 of file G4GammaTransition.cc.
References fDirection, fPolTrans, G4RandomDirection(), G4PolarizationTransition::GenerateGammaCosTheta(), G4PolarizationTransition::GenerateGammaPhi(), G4Fragment::GetNuclearPolarization(), G4NuclearPolarization::GetPolarization(), G4InuclParticleNames::nuc, G4PolarizationTransition::SetGammaTransitionData(), G4Fragment::SetNuclearPolarization(), and G4PolarizationTransition::UpdatePolarizationToFinalState().
Referenced by SampleTransition().
Definition at line 57 of file G4GammaTransition.cc.
References G4Electron::Electron(), G4INCL::KinematicsUtils::energy(), fDirection, G4RandomDirection(), G4Gamma::Gamma(), G4AtomicShells::GetBindingEnergy(), G4Fragment::GetExcitationEnergy(), G4Fragment::GetGroundStateMass(), G4Fragment::GetMomentum(), G4Fragment::GetNumberOfElectrons(), G4AtomicShells::GetNumberOfShells(), G4ParticleDefinition::GetPDGMass(), G4Fragment::GetZ_asInt(), G4INCL::Math::max(), G4INCL::Math::min(), P2, polarFlag, SampleDirection(), G4Fragment::SetMomentum(), and G4Fragment::SetNumberOfElectrons().
Referenced by G4PhotonEvaporation::GenerateGamma().
void G4GammaTransition::SetPolarizationFlag |
( |
G4bool |
val | ) |
|
|
inline |
G4bool G4GammaTransition::polarFlag |
|
private |
The documentation for this class was generated from the following files:
- geant4.10.03/source/processes/hadronic/models/de_excitation/photon_evaporation/include/G4GammaTransition.hh
- geant4.10.03/source/processes/hadronic/models/de_excitation/photon_evaporation/src/G4GammaTransition.cc