|
Geant4
10.00.p02
|
#include <G4Evaporation.hh>
Inheritance diagram for G4Evaporation:
Collaboration diagram for G4Evaporation:Public Member Functions | |
| G4Evaporation () | |
| G4Evaporation (G4VEvaporationChannel *photoEvaporation) | |
| virtual | ~G4Evaporation () |
| virtual void | Initialise () |
| G4FragmentVector * | BreakItUp (const G4Fragment &theNucleus) |
| void | SetDefaultChannel () |
| void | SetGEMChannel () |
| void | SetCombinedChannel () |
| virtual void | SetPhotonEvaporation (G4VEvaporationChannel *ptr) |
Public Member Functions inherited from G4VEvaporation | |
| G4VEvaporation () | |
| virtual | ~G4VEvaporation () |
| G4VEvaporationChannel * | GetPhotonEvaporation () |
| void | SetOPTxs (G4int opt) |
| void | UseSICB (G4bool use) |
Private Member Functions | |
| void | CleanChannels () |
| void | SetParameters () |
| void | InitialiseEvaporation () |
| G4Evaporation (const G4Evaporation &right) | |
| const G4Evaporation & | operator= (const G4Evaporation &right) |
| G4bool | operator== (const G4Evaporation &right) const |
| G4bool | operator!= (const G4Evaporation &right) const |
Private Attributes | |
| std::vector < G4VEvaporationChannel * > * | theChannels |
| std::vector< G4double > | probabilities |
| G4VEvaporationFactory * | theChannelFactory |
| size_t | nChannels |
| G4int | maxZforFBU |
| G4int | maxAforFBU |
| G4double | minExcitation |
| G4NistManager * | nist |
| G4IonTable * | theTableOfIons |
| G4UnstableFragmentBreakUp | unstableBreakUp |
Additional Inherited Members | |
Protected Attributes inherited from G4VEvaporation | |
| G4VEvaporationChannel * | thePhotonEvaporation |
| G4int | OPTxs |
| G4bool | useSICB |
Definition at line 55 of file G4Evaporation.hh.
| G4Evaporation::G4Evaporation | ( | ) |
Definition at line 64 of file G4Evaporation.cc.
References G4ParticleTable::GetIonTable(), G4ParticleTable::GetParticleTable(), InitialiseEvaporation(), SetParameters(), SetPhotonEvaporation(), theChannelFactory, G4VEvaporation::thePhotonEvaporation, and theTableOfIons.
Here is the call graph for this function:| G4Evaporation::G4Evaporation | ( | G4VEvaporationChannel * | photoEvaporation | ) |
Definition at line 74 of file G4Evaporation.cc.
References G4ParticleTable::GetIonTable(), G4ParticleTable::GetParticleTable(), InitialiseEvaporation(), SetParameters(), SetPhotonEvaporation(), theChannelFactory, G4VEvaporation::thePhotonEvaporation, and theTableOfIons.
Here is the call graph for this function:
|
virtual |
Definition at line 86 of file G4Evaporation.cc.
References CleanChannels(), theChannelFactory, and G4VEvaporation::thePhotonEvaporation.
Here is the call graph for this function:
|
private |
|
virtual |
Implements G4VEvaporation.
Definition at line 152 of file G4Evaporation.cc.
References A, G4UnstableFragmentBreakUp::BreakUpFragment(), G4UniformRand, G4Fragment::GetA_asInt(), G4Fragment::GetExcitationEnergy(), G4NistManager::GetIsotopeAbundance(), G4Fragment::GetZ_asInt(), maxAforFBU, maxZforFBU, MeV, nChannels, nist, probabilities, and unstableBreakUp.
Here is the call graph for this function:
|
private |
Definition at line 93 of file G4Evaporation.cc.
References nChannels, and theChannels.
Referenced by InitialiseEvaporation(), and ~G4Evaporation().
Here is the caller graph for this function:
|
virtual |
Reimplemented from G4VEvaporation.
Definition at line 117 of file G4Evaporation.cc.
References nChannels, G4VEvaporation::OPTxs, and G4VEvaporation::useSICB.
Referenced by InitialiseEvaporation().
Here is the caller graph for this function:
|
private |
Definition at line 108 of file G4Evaporation.cc.
References CleanChannels(), G4VEvaporationFactory::GetChannel(), Initialise(), nChannels, probabilities, theChannelFactory, and theChannels.
Referenced by G4Evaporation(), SetCombinedChannel(), SetDefaultChannel(), and SetGEMChannel().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
|
private |
|
private |
| void G4Evaporation::SetCombinedChannel | ( | ) |
Definition at line 139 of file G4Evaporation.cc.
References InitialiseEvaporation(), theChannelFactory, and G4VEvaporation::thePhotonEvaporation.
Here is the call graph for this function:| void G4Evaporation::SetDefaultChannel | ( | ) |
Definition at line 125 of file G4Evaporation.cc.
References InitialiseEvaporation(), theChannelFactory, and G4VEvaporation::thePhotonEvaporation.
Referenced by G4QMDReaction::setEvaporationCh().
Here is the call graph for this function:
Here is the caller graph for this function:| void G4Evaporation::SetGEMChannel | ( | ) |
Definition at line 132 of file G4Evaporation.cc.
References InitialiseEvaporation(), theChannelFactory, and G4VEvaporation::thePhotonEvaporation.
Referenced by G4QMDReaction::setEvaporationCh().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 99 of file G4Evaporation.cc.
References G4FermiFragmentsPool::GetMaxA(), G4FermiFragmentsPool::GetMaxZ(), G4FermiFragmentsPool::Instance(), G4NistManager::Instance(), keV, maxAforFBU, maxZforFBU, minExcitation, nist, and probabilities.
Referenced by G4Evaporation().
Here is the call graph for this function:
Here is the caller graph for this function:
|
virtual |
Reimplemented from G4VEvaporation.
Definition at line 146 of file G4Evaporation.cc.
References nChannels, and G4VEvaporation::SetPhotonEvaporation().
Referenced by G4Evaporation().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 93 of file G4Evaporation.hh.
Referenced by BreakItUp(), and SetParameters().
|
private |
Definition at line 92 of file G4Evaporation.hh.
Referenced by BreakItUp(), and SetParameters().
|
private |
Definition at line 94 of file G4Evaporation.hh.
Referenced by SetParameters().
|
private |
Definition at line 91 of file G4Evaporation.hh.
Referenced by BreakItUp(), CleanChannels(), Initialise(), InitialiseEvaporation(), and SetPhotonEvaporation().
|
private |
Definition at line 95 of file G4Evaporation.hh.
Referenced by BreakItUp(), and SetParameters().
|
private |
Definition at line 89 of file G4Evaporation.hh.
Referenced by BreakItUp(), InitialiseEvaporation(), and SetParameters().
|
private |
Definition at line 90 of file G4Evaporation.hh.
Referenced by G4Evaporation(), InitialiseEvaporation(), SetCombinedChannel(), SetDefaultChannel(), SetGEMChannel(), and ~G4Evaporation().
|
private |
Definition at line 88 of file G4Evaporation.hh.
Referenced by CleanChannels(), and InitialiseEvaporation().
|
private |
Definition at line 96 of file G4Evaporation.hh.
Referenced by G4Evaporation().
|
private |
Definition at line 97 of file G4Evaporation.hh.
Referenced by BreakItUp().