Geant4
10.02
|
#include <G4PolarizedGammaTransition.hh>
Public Member Functions | |
G4PolarizedGammaTransition () | |
virtual | ~G4PolarizedGammaTransition () |
virtual G4Fragment * | SampleTransition (G4Fragment *nucleus, G4double newExcEnergy, G4int deltaS, size_t shell, G4bool isGamma, G4bool isLongLived) |
Public Member Functions inherited from G4GammaTransition | |
G4GammaTransition () | |
virtual | ~G4GammaTransition () |
Private Member Functions | |
G4PolarizedGammaTransition (const G4PolarizedGammaTransition &right) | |
const G4PolarizedGammaTransition & | operator= (const G4PolarizedGammaTransition &right) |
G4bool | operator== (const G4PolarizedGammaTransition &right) const |
G4bool | operator!= (const G4PolarizedGammaTransition &right) const |
Private Attributes | |
G4PolarizationTransition * | fPolarization |
Definition at line 51 of file G4PolarizedGammaTransition.hh.
G4PolarizedGammaTransition::G4PolarizedGammaTransition | ( | ) |
Definition at line 49 of file G4PolarizedGammaTransition.cc.
References fPolarization.
|
virtual |
Definition at line 55 of file G4PolarizedGammaTransition.cc.
References fPolarization.
|
private |
|
private |
|
private |
|
private |
|
virtual |
Reimplemented from G4GammaTransition.
Definition at line 61 of file G4PolarizedGammaTransition.cc.
References G4Electron::Electron(), G4INCL::KinematicsUtils::energy(), G4UniformRand, 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, G4Fragment::SetMomentum(), G4Fragment::SetNumberOfElectrons(), and twopi.
|
private |
Definition at line 74 of file G4PolarizedGammaTransition.hh.
Referenced by G4PolarizedGammaTransition(), and ~G4PolarizedGammaTransition().