Geant4  10.02
G4GammaTransition Class Reference

#include <G4GammaTransition.hh>

+ Inheritance diagram for G4GammaTransition:

Public Member Functions

 G4GammaTransition ()
 
virtual ~G4GammaTransition ()
 
virtual G4FragmentSampleTransition (G4Fragment *nucleus, G4double newExcEnergy, G4int deltaS, size_t shell, G4bool isGamma, G4bool isLongLived)
 

Private Member Functions

 G4GammaTransition (const G4GammaTransition &right)
 
const G4GammaTransitionoperator= (const G4GammaTransition &right)
 
G4bool operator== (const G4GammaTransition &right) const
 
G4bool operator!= (const G4GammaTransition &right) const
 

Detailed Description

Definition at line 50 of file G4GammaTransition.hh.

Constructor & Destructor Documentation

G4GammaTransition::G4GammaTransition ( )

Definition at line 48 of file G4GammaTransition.cc.

G4GammaTransition::~G4GammaTransition ( )
virtual

Definition at line 51 of file G4GammaTransition.cc.

G4GammaTransition::G4GammaTransition ( const G4GammaTransition right)
private

Member Function Documentation

G4bool G4GammaTransition::operator!= ( const G4GammaTransition right) const
private
const G4GammaTransition& G4GammaTransition::operator= ( const G4GammaTransition right)
private
G4bool G4GammaTransition::operator== ( const G4GammaTransition right) const
private
G4Fragment * G4GammaTransition::SampleTransition ( G4Fragment nucleus,
G4double  newExcEnergy,
G4int  deltaS,
size_t  shell,
G4bool  isGamma,
G4bool  isLongLived 
)
virtual

Reimplemented in G4PolarizedGammaTransition.

Definition at line 55 of file G4GammaTransition.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.

Referenced by G4PhotonEvaporation::GenerateGamma().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:


The documentation for this class was generated from the following files: