G4BEGammaDeexcitation Class Reference

#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)
G4DynamicParticleemit ()


Detailed Description

Definition at line 36 of file G4BEGammaDeexcitation.hh.


Constructor & Destructor Documentation

G4BEGammaDeexcitation::G4BEGammaDeexcitation (  ) 

Definition at line 44 of file G4BEGammaDeexcitation.cc.

00045 {
00046 }

G4BEGammaDeexcitation::~G4BEGammaDeexcitation (  )  [virtual]

Definition at line 49 of file G4BEGammaDeexcitation.cc.

00050 {
00051 }


Member Function Documentation

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().

00073 {
00074   excitationEnergy = energy;
00075 }

void G4BEGammaDeexcitation::setNucleusA ( G4int  inputA  ) 

Definition at line 60 of file G4BEGammaDeexcitation.cc.

Referenced by G4BertiniEvaporation::BreakItUp().

00061 {
00062   nucleusA = a;
00063 }

void G4BEGammaDeexcitation::setNucleusZ ( G4int  inputZ  ) 

Definition at line 66 of file G4BEGammaDeexcitation.cc.

Referenced by G4BertiniEvaporation::BreakItUp().

00067 {
00068   nucleusZ = z;
00069 }

void G4BEGammaDeexcitation::setVerboseLevel ( G4int  verbose  ) 

Definition at line 54 of file G4BEGammaDeexcitation.cc.

Referenced by G4BertiniEvaporation::BreakItUp().

00055 {
00056   verboseLevel = level ;
00057 }


The documentation for this class was generated from the following files:
Generated on Mon May 27 17:51:30 2013 for Geant4 by  doxygen 1.4.7