Geant4
10.01
|
#include <G4PromptPhotonEvaporation.hh>
Public Member Functions | |
G4PromptPhotonEvaporation () | |
virtual | ~G4PromptPhotonEvaporation () |
virtual G4double | GetEmissionProbability (G4Fragment *theNucleus) |
virtual G4Fragment * | EmittedFragment (G4Fragment *theNucleus) |
virtual G4bool | BreakUpChain (G4FragmentVector *theResult, G4Fragment *theNucleus) |
virtual G4FragmentVector * | BreakUpFragment (G4Fragment *theNucleus) |
virtual G4FragmentVector * | BreakUp (const G4Fragment &theNucleus) |
void | SetVerboseLevel (G4int verbose) |
void | SetICM (G4bool) |
void | RDMForced (G4bool) |
void | SetMaxHalfLife (G4double) |
Public Member Functions inherited from G4VEvaporationChannel | |
G4VEvaporationChannel (const G4String &aName="Anonymous", G4EvaporationChannelType timeType=fDelayedEmission) | |
virtual | ~G4VEvaporationChannel () |
virtual void | Initialise () |
virtual G4double | GetLifeTime (G4Fragment *theNucleus) |
virtual void | Dump () const |
G4String | GetName () const |
void | SetName (const G4String &aName) |
void | SetOPTxs (G4int opt) |
void | UseSICB (G4bool use) |
Private Member Functions | |
G4PromptPhotonEvaporation (const G4PromptPhotonEvaporation &right) | |
const G4PromptPhotonEvaporation & | operator= (const G4PromptPhotonEvaporation &right) |
Additional Inherited Members | |
Protected Attributes inherited from G4VEvaporationChannel | |
G4EvaporationChannelType | sampleDecayTime |
G4int | OPTxs |
G4bool | useSICB |
Definition at line 55 of file G4PromptPhotonEvaporation.hh.
G4PromptPhotonEvaporation::G4PromptPhotonEvaporation | ( | ) |
Definition at line 64 of file G4PromptPhotonEvaporation.cc.
References fEnergyFermi, fExcEnergyMax, fNuclearLevelStore, gammaE, G4NuclearLevelStore::GetInstance(), theA, and theZ.
|
virtual |
Definition at line 73 of file G4PromptPhotonEvaporation.cc.
|
private |
|
virtual |
Implements G4VEvaporationChannel.
Definition at line 173 of file G4PromptPhotonEvaporation.cc.
References BreakUpChain().
|
virtual |
Reimplemented from G4VEvaporationChannel.
Definition at line 157 of file G4PromptPhotonEvaporation.cc.
Referenced by BreakUp(), and BreakUpFragment().
|
virtual |
Reimplemented from G4VEvaporationChannel.
Definition at line 164 of file G4PromptPhotonEvaporation.cc.
References BreakUpChain().
|
virtual |
Reimplemented from G4VEvaporationChannel.
Definition at line 111 of file G4PromptPhotonEvaporation.cc.
References GetEmissionProbability(), G4Fragment::GetExcitationEnergy(), and keV.
|
virtual |
Implements G4VEvaporationChannel.
Definition at line 78 of file G4PromptPhotonEvaporation.cc.
References A, fEmissionProbability, fEnergyFermi, fExcEnergyMax, fNuclearLevelStore, G4Fragment::GetA_asInt(), G4Fragment::GetExcitationEnergy(), G4Fragment::GetGroundStateMass(), G4NuclearLevelStore::GetManager(), G4NucleiProperties::GetNuclearMass(), G4Fragment::GetZ_asInt(), keV, levelManager, MeV, nucleus, theA, and theZ.
Referenced by EmittedFragment().
|
private |
|
inline |
Definition at line 121 of file G4PromptPhotonEvaporation.hh.
References fRDM.
|
inline |
Definition at line 116 of file G4PromptPhotonEvaporation.hh.
References fICM.
|
inline |
Definition at line 126 of file G4PromptPhotonEvaporation.hh.
References fMaxHalfTime.
|
inline |
Definition at line 111 of file G4PromptPhotonEvaporation.hh.
References fVerbose.
|
private |
Definition at line 95 of file G4PromptPhotonEvaporation.hh.
Referenced by GetEmissionProbability().
|
private |
Definition at line 104 of file G4PromptPhotonEvaporation.hh.
Referenced by G4PromptPhotonEvaporation(), and GetEmissionProbability().
|
private |
Definition at line 105 of file G4PromptPhotonEvaporation.hh.
Referenced by G4PromptPhotonEvaporation(), and GetEmissionProbability().
|
private |
Definition at line 92 of file G4PromptPhotonEvaporation.hh.
Referenced by SetICM().
|
private |
Definition at line 94 of file G4PromptPhotonEvaporation.hh.
Referenced by SetMaxHalfLife().
|
private |
Definition at line 98 of file G4PromptPhotonEvaporation.hh.
Referenced by G4PromptPhotonEvaporation(), and GetEmissionProbability().
|
private |
Definition at line 93 of file G4PromptPhotonEvaporation.hh.
Referenced by RDMForced().
|
private |
Definition at line 91 of file G4PromptPhotonEvaporation.hh.
Referenced by SetVerboseLevel().
|
private |
Definition at line 107 of file G4PromptPhotonEvaporation.hh.
Referenced by G4PromptPhotonEvaporation().
|
private |
Definition at line 97 of file G4PromptPhotonEvaporation.hh.
Referenced by GetEmissionProbability().
|
private |
Definition at line 100 of file G4PromptPhotonEvaporation.hh.
Referenced by GetEmissionProbability().
|
private |
Definition at line 103 of file G4PromptPhotonEvaporation.hh.
Referenced by G4PromptPhotonEvaporation(), and GetEmissionProbability().
|
private |
Definition at line 102 of file G4PromptPhotonEvaporation.hh.
Referenced by G4PromptPhotonEvaporation(), and GetEmissionProbability().