| 
    Geant4
    10.01.p01
    
   | 
 
#include <G4ExcitationHandler.hh>
 Collaboration diagram for G4ExcitationHandler:Public Member Functions | |
| G4ExcitationHandler () | |
| ~G4ExcitationHandler () | |
| G4ReactionProductVector * | BreakItUp (const G4Fragment &theInitialState) | 
| void | SetEvaporation (G4VEvaporation *ptr) | 
| void | SetMultiFragmentation (G4VMultiFragmentation *ptr) | 
| void | SetFermiModel (G4VFermiBreakUp *ptr) | 
| void | SetPhotonEvaporation (G4VEvaporationChannel *ptr) | 
| void | SetMaxZForFermiBreakUp (G4int aZ) | 
| void | SetMaxAForFermiBreakUp (G4int anA) | 
| void | SetMaxAandZForFermiBreakUp (G4int anA, G4int aZ) | 
| void | SetMinEForMultiFrag (G4double anE) | 
| void | ModelDescription (std::ostream &outFile) const | 
| G4VEvaporation * | GetEvaporation () | 
| G4VMultiFragmentation * | GetMultiFragmentation () | 
| G4VFermiBreakUp * | GetFermiModel () | 
| G4VEvaporationChannel * | GetPhotonEvaporation () | 
| void | SetOPTxs (G4int opt) | 
| void | UseSICB () | 
Private Member Functions | |
| G4ExcitationHandler (const G4ExcitationHandler &right) | |
| const G4ExcitationHandler & | operator= (const G4ExcitationHandler &right) | 
| G4bool | operator== (const G4ExcitationHandler &right) const | 
| G4bool | operator!= (const G4ExcitationHandler &right) const | 
| void | SetParameters () | 
Private Attributes | |
| G4VEvaporation * | theEvaporation | 
| G4VMultiFragmentation * | theMultiFragmentation | 
| G4VFermiBreakUp * | theFermiModel | 
| G4VEvaporationChannel * | thePhotonEvaporation | 
| G4FermiFragmentsPool * | thePool | 
| G4int | maxZForFermiBreakUp | 
| G4int | maxAForFermiBreakUp | 
| G4double | minEForMultiFrag | 
| G4double | minExcitation | 
| G4IonTable * | theTableOfIons | 
| G4NistManager * | nist | 
| G4int | OPTxs | 
| G4bool | useSICB | 
| G4bool | isEvapLocal | 
| std::vector< G4Fragment * > | theResults | 
| std::vector< G4Fragment * > | results | 
| std::vector< G4Fragment * > | thePhotoEvapList | 
| std::vector< G4Fragment * > | theEvapList | 
Definition at line 64 of file G4ExcitationHandler.hh.
| G4ExcitationHandler::G4ExcitationHandler | ( | ) | 
Definition at line 89 of file G4ExcitationHandler.cc.
References fDelayedEmission, G4Pow::GetInstance(), G4ParticleTable::GetIonTable(), G4ParticleTable::GetParticleTable(), G4FermiFragmentsPool::Instance(), G4NistManager::Instance(), nist, results, SetParameters(), theEvapList, theEvaporation, theFermiModel, theMultiFragmentation, thePhotoEvapList, thePhotonEvaporation, thePool, theResults, and theTableOfIons.
 Here is the call graph for this function:| G4ExcitationHandler::~G4ExcitationHandler | ( | ) | 
Definition at line 109 of file G4ExcitationHandler.cc.
References isEvapLocal, theEvaporation, theFermiModel, and theMultiFragmentation.
      
  | 
  private | 
| G4ReactionProductVector * G4ExcitationHandler::BreakItUp | ( | const G4Fragment & | theInitialState | ) | 
Definition at line 127 of file G4ExcitationHandler.cc.
References A, G4Alpha::AlphaDefinition(), G4VFermiBreakUp::BreakFragment(), G4VEvaporation::BreakFragment(), G4VMultiFragmentation::BreakItUp(), G4VEvaporationChannel::BreakUpChain(), G4Deuteron::DeuteronDefinition(), G4Fragment::GetA_asInt(), G4Fragment::GetExcitationEnergy(), G4Fragment::GetGroundStateMass(), G4IonTable::GetIon(), G4NistManager::GetIsotopeAbundance(), G4ParticleDefinition::GetPDGMass(), G4Fragment::GetZ_asInt(), G4He3::He3Definition(), G4FermiFragmentsPool::IsApplicable(), maxAForFermiBreakUp, maxZForFermiBreakUp, minEForMultiFrag, minExcitation, G4Neutron::NeutronDefinition(), nist, G4Proton::ProtonDefinition(), results, G4ReactionProduct::SetFormationTime(), G4ReactionProduct::SetMomentum(), G4ReactionProduct::SetTotalEnergy(), theEvapList, theEvaporation, theFermiModel, theMultiFragmentation, thePhotoEvapList, thePhotonEvaporation, thePool, theResults, theTableOfIons, and G4Triton::TritonDefinition().
Referenced by G4ParaFissionModel::ApplyYourself(), G4LowEIonFragmentation::ApplyYourself(), G4QMDReaction::ApplyYourself(), G4WilsonAbrasionModel::ApplyYourself(), G4PreCompoundDeexcitation::deExcite(), G4BinaryCascade::DeExcite(), G4BinaryLightIonReaction::DeExciteSpectatorNucleus(), and G4PreCompoundModel::PerformEquilibriumEmission().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 147 of file G4ExcitationHandler.hh.
References theEvaporation.
Referenced by G4INCLXXInterface::G4INCLXXInterface().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 157 of file G4ExcitationHandler.hh.
References theFermiModel.
      
  | 
  inline | 
Definition at line 152 of file G4ExcitationHandler.hh.
References theMultiFragmentation.
      
  | 
  inline | 
Definition at line 162 of file G4ExcitationHandler.hh.
References thePhotonEvaporation.
| void G4ExcitationHandler::ModelDescription | ( | std::ostream & | outFile | ) | const | 
Definition at line 459 of file G4ExcitationHandler.cc.
Referenced by G4BinaryCascade::ModelDescription(), and G4BinaryCascade::PropagateModelDescription().
 Here is the caller graph for this function:
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
| void G4ExcitationHandler::SetEvaporation | ( | G4VEvaporation * | ptr | ) | 
Definition at line 401 of file G4ExcitationHandler.cc.
References G4VEvaporation::GetPhotonEvaporation(), isEvapLocal, SetParameters(), theEvaporation, and thePhotonEvaporation.
Referenced by B03PhysicsList::ConstructHad(), exrdmPhysListHadron::ConstructProcess(), G4EMDissociation::G4EMDissociation(), G4QMDReaction::G4QMDReaction(), G4WilsonAbrasionModel::G4WilsonAbrasionModel(), and G4WilsonAbrasionModel::SetUseAblation().
 Here is the call graph for this function:
 Here is the caller graph for this function:| void G4ExcitationHandler::SetFermiModel | ( | G4VFermiBreakUp * | ptr | ) | 
Definition at line 421 of file G4ExcitationHandler.cc.
References theFermiModel.
Referenced by B03PhysicsList::ConstructHad(), exrdmPhysListHadron::ConstructProcess(), G4EMDissociation::G4EMDissociation(), G4WilsonAbrasionModel::G4WilsonAbrasionModel(), and G4WilsonAbrasionModel::SetUseAblation().
 Here is the caller graph for this function:Definition at line 449 of file G4ExcitationHandler.cc.
References SetMaxAForFermiBreakUp(), and SetMaxZForFermiBreakUp().
Referenced by B03PhysicsList::ConstructHad(), exrdmPhysListHadron::ConstructProcess(), G4EMDissociation::G4EMDissociation(), G4WilsonAbrasionModel::G4WilsonAbrasionModel(), and G4WilsonAbrasionModel::SetUseAblation().
 Here is the call graph for this function:
 Here is the caller graph for this function:| void G4ExcitationHandler::SetMaxAForFermiBreakUp | ( | G4int | anA | ) | 
Definition at line 444 of file G4ExcitationHandler.cc.
References maxAForFermiBreakUp.
Referenced by SetMaxAandZForFermiBreakUp().
 Here is the caller graph for this function:| void G4ExcitationHandler::SetMaxZForFermiBreakUp | ( | G4int | aZ | ) | 
Definition at line 439 of file G4ExcitationHandler.cc.
References maxZForFermiBreakUp.
Referenced by SetMaxAandZForFermiBreakUp().
 Here is the caller graph for this function:| void G4ExcitationHandler::SetMinEForMultiFrag | ( | G4double | anE | ) | 
Definition at line 455 of file G4ExcitationHandler.cc.
References minEForMultiFrag.
Referenced by B03PhysicsList::ConstructHad(), exrdmPhysListHadron::ConstructProcess(), G4EMDissociation::G4EMDissociation(), G4WilsonAbrasionModel::G4WilsonAbrasionModel(), and G4WilsonAbrasionModel::SetUseAblation().
 Here is the caller graph for this function:| void G4ExcitationHandler::SetMultiFragmentation | ( | G4VMultiFragmentation * | ptr | ) | 
Definition at line 413 of file G4ExcitationHandler.cc.
References theMultiFragmentation.
Referenced by B03PhysicsList::ConstructHad(), exrdmPhysListHadron::ConstructProcess(), G4EMDissociation::G4EMDissociation(), G4WilsonAbrasionModel::G4WilsonAbrasionModel(), and G4WilsonAbrasionModel::SetUseAblation().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 167 of file G4ExcitationHandler.hh.
References OPTxs, and SetParameters().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 116 of file G4ExcitationHandler.cc.
References G4VEvaporationChannel::Initialise(), G4VEvaporation::Initialise(), OPTxs, G4VEvaporation::SetOPTxs(), theEvaporation, thePhotonEvaporation, G4VEvaporation::UseSICB(), and useSICB.
Referenced by G4ExcitationHandler(), SetEvaporation(), SetOPTxs(), and UseSICB().
 Here is the call graph for this function:
 Here is the caller graph for this function:| void G4ExcitationHandler::SetPhotonEvaporation | ( | G4VEvaporationChannel * | ptr | ) | 
Definition at line 430 of file G4ExcitationHandler.cc.
References G4VEvaporationChannel::Initialise(), G4VEvaporation::SetPhotonEvaporation(), theEvaporation, and thePhotonEvaporation.
 Here is the call graph for this function:
      
  | 
  inline | 
Definition at line 173 of file G4ExcitationHandler.hh.
References SetParameters(), and useSICB.
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 132 of file G4ExcitationHandler.hh.
Referenced by SetEvaporation(), and ~G4ExcitationHandler().
      
  | 
  private | 
Definition at line 123 of file G4ExcitationHandler.hh.
Referenced by BreakItUp(), and SetMaxAForFermiBreakUp().
      
  | 
  private | 
Definition at line 122 of file G4ExcitationHandler.hh.
Referenced by BreakItUp(), and SetMaxZForFermiBreakUp().
      
  | 
  private | 
Definition at line 124 of file G4ExcitationHandler.hh.
Referenced by BreakItUp(), and SetMinEForMultiFrag().
      
  | 
  private | 
Definition at line 125 of file G4ExcitationHandler.hh.
Referenced by BreakItUp().
      
  | 
  private | 
Definition at line 128 of file G4ExcitationHandler.hh.
Referenced by BreakItUp(), and G4ExcitationHandler().
      
  | 
  private | 
Definition at line 130 of file G4ExcitationHandler.hh.
Referenced by SetOPTxs(), and SetParameters().
      
  | 
  private | 
Definition at line 138 of file G4ExcitationHandler.hh.
Referenced by BreakItUp(), and G4ExcitationHandler().
      
  | 
  private | 
Definition at line 144 of file G4ExcitationHandler.hh.
Referenced by BreakItUp(), and G4ExcitationHandler().
      
  | 
  private | 
Definition at line 112 of file G4ExcitationHandler.hh.
Referenced by BreakItUp(), G4ExcitationHandler(), GetEvaporation(), SetEvaporation(), SetParameters(), SetPhotonEvaporation(), and ~G4ExcitationHandler().
      
  | 
  private | 
Definition at line 116 of file G4ExcitationHandler.hh.
Referenced by BreakItUp(), G4ExcitationHandler(), GetFermiModel(), SetFermiModel(), and ~G4ExcitationHandler().
      
  | 
  private | 
Definition at line 114 of file G4ExcitationHandler.hh.
Referenced by BreakItUp(), G4ExcitationHandler(), GetMultiFragmentation(), SetMultiFragmentation(), and ~G4ExcitationHandler().
      
  | 
  private | 
Definition at line 141 of file G4ExcitationHandler.hh.
Referenced by BreakItUp(), and G4ExcitationHandler().
      
  | 
  private | 
Definition at line 118 of file G4ExcitationHandler.hh.
Referenced by BreakItUp(), G4ExcitationHandler(), GetPhotonEvaporation(), SetEvaporation(), SetParameters(), and SetPhotonEvaporation().
      
  | 
  private | 
Definition at line 120 of file G4ExcitationHandler.hh.
Referenced by BreakItUp(), and G4ExcitationHandler().
      
  | 
  private | 
Definition at line 135 of file G4ExcitationHandler.hh.
Referenced by BreakItUp(), and G4ExcitationHandler().
      
  | 
  private | 
Definition at line 127 of file G4ExcitationHandler.hh.
Referenced by BreakItUp(), and G4ExcitationHandler().
      
  | 
  private | 
Definition at line 131 of file G4ExcitationHandler.hh.
Referenced by SetParameters(), and UseSICB().