Geant4  10.02.p01
G4DiscreteGammaDeexcitation Class Reference

#include <G4DiscreteGammaDeexcitation.hh>

+ Inheritance diagram for G4DiscreteGammaDeexcitation:
+ Collaboration diagram for G4DiscreteGammaDeexcitation:

Public Member Functions

 G4DiscreteGammaDeexcitation ()
 
virtual ~G4DiscreteGammaDeexcitation ()
 
virtual G4bool CanDoTransition (G4Fragment *nucleus)
 
void SetICM (G4bool hl)
 
void SetRDM (G4bool hl)
 
void SetHL (G4double hl)
 
- Public Member Functions inherited from G4VGammaDeexcitation
 G4VGammaDeexcitation ()
 
virtual ~G4VGammaDeexcitation ()
 
void DoChain (G4FragmentVector *, G4Fragment *nucleus)
 
G4FragmentGenerateGamma (G4Fragment *nucleus)
 
void SetVerboseLevel (G4int verbose)
 
void SetEO (G4ElectronOccupancy eo)
 
void SetVaccantSN (G4int val)
 
G4ElectronOccupancy GetEO ()
 
G4int GetVacantSN ()
 
void SetTimeLimit (G4double value)
 

Private Attributes

G4int nucleusZ
 
G4int nucleusA
 
G4double maxhl
 
G4bool icm
 
G4bool rdm
 
G4NuclearLevelStorestore
 
G4NuclearLevelManagerlevelManager
 
G4DiscreteGammaTransitiondtransition
 

Additional Inherited Members

- Protected Attributes inherited from G4VGammaDeexcitation
G4VGammaTransition_transition
 
G4int _verbose
 
G4double _tolerance
 
G4double _timeLimit
 

Detailed Description

Definition at line 69 of file G4DiscreteGammaDeexcitation.hh.

Constructor & Destructor Documentation

G4DiscreteGammaDeexcitation::G4DiscreteGammaDeexcitation ( )

Definition at line 63 of file G4DiscreteGammaDeexcitation.cc.

References G4NuclearLevelStore::GetInstance(), and store.

+ Here is the call graph for this function:

G4DiscreteGammaDeexcitation::~G4DiscreteGammaDeexcitation ( )
virtual

Definition at line 70 of file G4DiscreteGammaDeexcitation.cc.

Member Function Documentation

void G4DiscreteGammaDeexcitation::SetHL ( G4double  hl)
inline

Definition at line 82 of file G4DiscreteGammaDeexcitation.hh.

References maxhl.

void G4DiscreteGammaDeexcitation::SetICM ( G4bool  hl)
inline

Definition at line 78 of file G4DiscreteGammaDeexcitation.hh.

References icm.

Referenced by G4PhotonEvaporationOLD::G4PhotonEvaporationOLD().

+ Here is the caller graph for this function:

void G4DiscreteGammaDeexcitation::SetRDM ( G4bool  hl)
inline

Definition at line 80 of file G4DiscreteGammaDeexcitation.hh.

References rdm.

Member Data Documentation

G4DiscreteGammaTransition* G4DiscreteGammaDeexcitation::dtransition
private

Definition at line 93 of file G4DiscreteGammaDeexcitation.hh.

Referenced by CanDoTransition().

G4bool G4DiscreteGammaDeexcitation::icm
private

Definition at line 89 of file G4DiscreteGammaDeexcitation.hh.

Referenced by CanDoTransition(), and SetICM().

G4NuclearLevelManager* G4DiscreteGammaDeexcitation::levelManager
private

Definition at line 92 of file G4DiscreteGammaDeexcitation.hh.

Referenced by CanDoTransition().

G4double G4DiscreteGammaDeexcitation::maxhl
private

Definition at line 88 of file G4DiscreteGammaDeexcitation.hh.

Referenced by CanDoTransition(), and SetHL().

G4int G4DiscreteGammaDeexcitation::nucleusA
private

Definition at line 87 of file G4DiscreteGammaDeexcitation.hh.

Referenced by CanDoTransition().

G4int G4DiscreteGammaDeexcitation::nucleusZ
private

Definition at line 82 of file G4DiscreteGammaDeexcitation.hh.

Referenced by CanDoTransition().

G4bool G4DiscreteGammaDeexcitation::rdm
private

Definition at line 90 of file G4DiscreteGammaDeexcitation.hh.

Referenced by SetRDM().

G4NuclearLevelStore* G4DiscreteGammaDeexcitation::store
private

Definition at line 91 of file G4DiscreteGammaDeexcitation.hh.

Referenced by CanDoTransition(), and G4DiscreteGammaDeexcitation().


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