|
Geant4
10.03
|
#include <G4Evaporation.hh>
Inheritance diagram for G4Evaporation:
Collaboration diagram for G4Evaporation:Public Member Functions | |
| G4Evaporation (G4VEvaporationChannel *photoEvaporation=nullptr) | |
| virtual | ~G4Evaporation () |
| virtual void | InitialiseChannels () final |
| virtual void | BreakFragment (G4FragmentVector *, G4Fragment *theNucleus) final |
| void | SetDefaultChannel () |
| void | SetGEMChannel () |
| void | SetCombinedChannel () |
Public Member Functions inherited from G4VEvaporation | |
| G4VEvaporation () | |
| virtual | ~G4VEvaporation () |
| virtual void | SetPhotonEvaporation (G4VEvaporationChannel *ptr) |
| void | SetFermiBreakUp (G4VFermiBreakUp *ptr) |
| G4VFermiBreakUp * | GetFermiBreakUp () const |
| G4VEvaporationChannel * | GetPhotonEvaporation () |
| G4VEvaporationChannel * | GetFissionChannel () |
| void | SetOPTxs (G4int opt) |
| void | UseSICB (G4bool use) |
Private Member Functions | |
| void | InitialiseChannelFactory () |
| G4Evaporation (const G4Evaporation &right)=delete | |
| const G4Evaporation & | operator= (const G4Evaporation &right)=delete |
| G4bool | operator== (const G4Evaporation &right) const =delete |
| G4bool | operator!= (const G4Evaporation &right) const =delete |
Private Attributes | |
| size_t | nChannels |
| G4double | minExcitation |
| G4NistManager * | nist |
| G4IonTable * | theTableOfIons |
| G4UnstableFragmentBreakUp * | unstableBreakUp |
| G4bool | isInitialised |
| G4DeexChannelType | channelType |
| std::vector< G4double > | probabilities |
Additional Inherited Members | |
Protected Member Functions inherited from G4VEvaporation | |
| void | CleanChannels () |
Protected Attributes inherited from G4VEvaporation | |
| G4VEvaporationChannel * | thePhotonEvaporation |
| G4VFermiBreakUp * | theFBU |
| G4int | OPTxs |
| G4bool | useSICB |
| std::vector < G4VEvaporationChannel * > * | theChannels |
| G4VEvaporationFactory * | theChannelFactory |
Definition at line 61 of file G4Evaporation.hh.
|
explicit |
Definition at line 66 of file G4Evaporation.cc.
References fEvaporation, G4ParticleTable::GetIonTable(), G4ParticleTable::GetParticleTable(), InitialiseChannelFactory(), G4NistManager::Instance(), nist, G4VEvaporation::SetPhotonEvaporation(), G4VEvaporation::theChannelFactory, G4VEvaporation::thePhotonEvaporation, theTableOfIons, and unstableBreakUp.
Here is the call graph for this function:
|
virtual |
Definition at line 81 of file G4Evaporation.cc.
References unstableBreakUp.
|
privatedelete |
|
finalvirtual |
Reimplemented from G4VEvaporation.
Definition at line 147 of file G4Evaporation.cc.
References A(), G4UnstableFragmentBreakUp::BreakUpChain(), G4UniformRand, G4Fragment::GetA_asInt(), G4Fragment::GetExcitationEnergy(), G4NistManager::GetIsotopeAbundance(), G4Fragment::GetZ_asInt(), InitialiseChannels(), G4VFermiBreakUp::IsApplicable(), isInitialised, nChannels, nist, probabilities, G4VEvaporation::theFBU, and unstableBreakUp.
Here is the call graph for this function:
|
private |
Definition at line 101 of file G4Evaporation.cc.
References G4VEvaporationFactory::GetChannel(), nChannels, G4VEvaporation::OPTxs, probabilities, G4VEvaporation::theChannelFactory, and G4VEvaporation::theChannels.
Referenced by G4Evaporation(), SetCombinedChannel(), SetDefaultChannel(), and SetGEMChannel().
Here is the call graph for this function:
Here is the caller graph for this function:
|
finalvirtual |
Reimplemented from G4VEvaporation.
Definition at line 86 of file G4Evaporation.cc.
References fCombined, fGEM, G4DeexPrecoParameters::GetDeexChannelsType(), G4NuclearLevelData::GetInstance(), G4DeexPrecoParameters::GetMinExcitation(), G4NuclearLevelData::GetParameters(), isInitialised, minExcitation, SetCombinedChannel(), and SetGEMChannel().
Referenced by BreakFragment(), and G4ExcitationHandler::SetDeexChannelsType().
Here is the call graph for this function:
Here is the caller graph for this function:
|
privatedelete |
|
privatedelete |
|
privatedelete |
| void G4Evaporation::SetCombinedChannel | ( | ) |
Definition at line 136 of file G4Evaporation.cc.
References G4VEvaporation::CleanChannels(), fCombined, InitialiseChannelFactory(), G4VEvaporation::theChannelFactory, and G4VEvaporation::thePhotonEvaporation.
Referenced by InitialiseChannels(), and G4ExcitationHandler::SetDeexChannelsType().
Here is the call graph for this function:
Here is the caller graph for this function:| void G4Evaporation::SetDefaultChannel | ( | ) |
Definition at line 114 of file G4Evaporation.cc.
References G4VEvaporation::CleanChannels(), fEvaporation, InitialiseChannelFactory(), G4VEvaporation::theChannelFactory, and G4VEvaporation::thePhotonEvaporation.
Referenced by G4ExcitationHandler::SetDeexChannelsType(), and G4QMDReaction::setEvaporationCh().
Here is the call graph for this function:
Here is the caller graph for this function:| void G4Evaporation::SetGEMChannel | ( | ) |
Definition at line 125 of file G4Evaporation.cc.
References G4VEvaporation::CleanChannels(), fCombined, fGEM, InitialiseChannelFactory(), G4VEvaporation::theChannelFactory, and G4VEvaporation::thePhotonEvaporation.
Referenced by InitialiseChannels(), G4ExcitationHandler::SetDeexChannelsType(), and G4QMDReaction::setEvaporationCh().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 96 of file G4Evaporation.hh.
|
private |
Definition at line 94 of file G4Evaporation.hh.
Referenced by BreakFragment(), and InitialiseChannels().
|
private |
Definition at line 90 of file G4Evaporation.hh.
Referenced by InitialiseChannels().
|
private |
Definition at line 89 of file G4Evaporation.hh.
Referenced by BreakFragment(), and InitialiseChannelFactory().
|
private |
Definition at line 91 of file G4Evaporation.hh.
Referenced by BreakFragment(), and G4Evaporation().
|
private |
Definition at line 98 of file G4Evaporation.hh.
Referenced by BreakFragment(), and InitialiseChannelFactory().
|
private |
Definition at line 92 of file G4Evaporation.hh.
Referenced by G4Evaporation().
|
private |
Definition at line 93 of file G4Evaporation.hh.
Referenced by BreakFragment(), G4Evaporation(), and ~G4Evaporation().