| 
    Geant4
    10.01
    
   | 
 
#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 | BreakFragment (G4FragmentVector *, G4Fragment *theNucleus) | 
| void | SetDefaultChannel () | 
| void | SetGEMChannel () | 
| void | SetCombinedChannel () | 
| virtual void | SetPhotonEvaporation (G4VEvaporationChannel *ptr) | 
  Public Member Functions inherited from G4VEvaporation | |
| G4VEvaporation () | |
| virtual | ~G4VEvaporation () | 
| G4VEvaporationChannel * | GetPhotonEvaporation () | 
| G4VEvaporationChannel * | GetFissionChannel () | 
| 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< G4double > | probabilities | 
| size_t | nChannels | 
| G4int | maxZforFBU | 
| G4int | maxAforFBU | 
| G4double | minExcitation | 
| G4NistManager * | nist | 
| G4IonTable * | theTableOfIons | 
| G4UnstableFragmentBreakUp | unstableBreakUp | 
| G4FermiFragmentsPool * | thePool | 
Additional Inherited Members | |
  Protected Attributes inherited from G4VEvaporation | |
| G4VEvaporationChannel * | thePhotonEvaporation | 
| G4int | OPTxs | 
| G4bool | useSICB | 
| std::vector < G4VEvaporationChannel * > *  | theChannels | 
| G4VEvaporationFactory * | theChannelFactory | 
Definition at line 60 of file G4Evaporation.hh.
| G4Evaporation::G4Evaporation | ( | ) | 
Definition at line 64 of file G4Evaporation.cc.
References G4ParticleTable::GetIonTable(), G4ParticleTable::GetParticleTable(), InitialiseEvaporation(), G4FermiFragmentsPool::Instance(), SetParameters(), SetPhotonEvaporation(), G4VEvaporation::theChannelFactory, G4VEvaporation::thePhotonEvaporation, thePool, and theTableOfIons.
 Here is the call graph for this function:| G4Evaporation::G4Evaporation | ( | G4VEvaporationChannel * | photoEvaporation | ) | 
Definition at line 75 of file G4Evaporation.cc.
References G4ParticleTable::GetIonTable(), G4ParticleTable::GetParticleTable(), InitialiseEvaporation(), G4FermiFragmentsPool::Instance(), SetParameters(), SetPhotonEvaporation(), G4VEvaporation::theChannelFactory, G4VEvaporation::thePhotonEvaporation, thePool, and theTableOfIons.
 Here is the call graph for this function:
      
  | 
  virtual | 
Definition at line 88 of file G4Evaporation.cc.
References CleanChannels(), G4VEvaporation::theChannelFactory, and G4VEvaporation::thePhotonEvaporation.
 Here is the call graph for this function:
      
  | 
  private | 
      
  | 
  virtual | 
Reimplemented from G4VEvaporation.
Definition at line 163 of file G4Evaporation.cc.
References A, G4UnstableFragmentBreakUp::BreakUpChain(), G4UniformRand, G4Fragment::GetA_asInt(), G4Fragment::GetExcitationEnergy(), G4Fragment::GetGroundStateMass(), G4NistManager::GetIsotopeAbundance(), G4Fragment::GetZ_asInt(), G4FermiFragmentsPool::IsApplicable(), maxAforFBU, maxZforFBU, nChannels, nist, probabilities, thePool, and unstableBreakUp.
Referenced by BreakItUp().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  virtual | 
Implements G4VEvaporation.
Definition at line 155 of file G4Evaporation.cc.
References BreakFragment().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 95 of file G4Evaporation.cc.
References nChannels, and G4VEvaporation::theChannels.
Referenced by InitialiseEvaporation(), and ~G4Evaporation().
 Here is the caller graph for this function:
      
  | 
  virtual | 
Reimplemented from G4VEvaporation.
Definition at line 119 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 110 of file G4Evaporation.cc.
References CleanChannels(), G4VEvaporationFactory::GetChannel(), Initialise(), nChannels, 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:
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
| void G4Evaporation::SetCombinedChannel | ( | ) | 
Definition at line 142 of file G4Evaporation.cc.
References InitialiseEvaporation(), G4VEvaporation::theChannelFactory, and G4VEvaporation::thePhotonEvaporation.
 Here is the call graph for this function:| void G4Evaporation::SetDefaultChannel | ( | ) | 
Definition at line 128 of file G4Evaporation.cc.
References InitialiseEvaporation(), G4VEvaporation::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 135 of file G4Evaporation.cc.
References InitialiseEvaporation(), G4VEvaporation::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 101 of file G4Evaporation.cc.
References G4FermiFragmentsPool::GetMaxA(), G4FermiFragmentsPool::GetMaxZ(), G4NistManager::Instance(), keV, maxAforFBU, maxZforFBU, minExcitation, nist, probabilities, and thePool.
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 149 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 103 of file G4Evaporation.hh.
Referenced by BreakFragment(), and SetParameters().
      
  | 
  private | 
Definition at line 102 of file G4Evaporation.hh.
Referenced by BreakFragment(), and SetParameters().
      
  | 
  private | 
Definition at line 104 of file G4Evaporation.hh.
Referenced by SetParameters().
      
  | 
  private | 
Definition at line 101 of file G4Evaporation.hh.
Referenced by BreakFragment(), CleanChannels(), Initialise(), InitialiseEvaporation(), and SetPhotonEvaporation().
      
  | 
  private | 
Definition at line 105 of file G4Evaporation.hh.
Referenced by BreakFragment(), and SetParameters().
      
  | 
  private | 
Definition at line 100 of file G4Evaporation.hh.
Referenced by BreakFragment(), InitialiseEvaporation(), and SetParameters().
      
  | 
  private | 
Definition at line 108 of file G4Evaporation.hh.
Referenced by BreakFragment(), G4Evaporation(), and SetParameters().
      
  | 
  private | 
Definition at line 106 of file G4Evaporation.hh.
Referenced by G4Evaporation().
      
  | 
  private | 
Definition at line 107 of file G4Evaporation.hh.
Referenced by BreakFragment().