#include <G4PhotonEvaporationOLD.hh>
Definition at line 76 of file G4PhotonEvaporationOLD.hh.
◆ G4PhotonEvaporationOLD() [1/2]
G4PhotonEvaporationOLD::G4PhotonEvaporationOLD |
( |
const G4String & |
aName = "" | ) |
|
Definition at line 77 of file G4PhotonEvaporationOLD.cc.
91 char* env = getenv(
"G4AddTimeLimitToPhotonEvaporation");
92 if(env) { timeLimit = 1.e-16*
second; }
void SetMaxHalfLife(G4double)
G4VEvaporationChannel(const G4String &aName="")
G4ElectronOccupancy eOccupancy
void SetTimeLimit(G4double value)
G4bool myOwnProbAlgorithm
static const double second
G4VGammaDeexcitation * contDeexcitation
G4VGammaDeexcitation * discrDeexcitation
G4VEmissionProbability * probAlgorithm
◆ ~G4PhotonEvaporationOLD()
G4PhotonEvaporationOLD::~G4PhotonEvaporationOLD |
( |
| ) |
|
|
virtual |
Definition at line 104 of file G4PhotonEvaporationOLD.cc.
G4bool myOwnProbAlgorithm
G4VGammaDeexcitation * contDeexcitation
G4VGammaDeexcitation * discrDeexcitation
G4VEmissionProbability * probAlgorithm
◆ G4PhotonEvaporationOLD() [2/2]
◆ BreakItUp()
Definition at line 180 of file G4PhotonEvaporationOLD.cc.
186 products->push_back(aNucleus);
std::vector< G4Fragment * > G4FragmentVector
virtual G4bool BreakUpChain(G4FragmentVector *theResult, G4Fragment *theNucleus)
◆ BreakUp()
Implements G4VEvaporationChannel.
Definition at line 169 of file G4PhotonEvaporationOLD.cc.
176 products->push_back(aNucleus);
std::vector< G4Fragment * > G4FragmentVector
virtual G4bool BreakUpChain(G4FragmentVector *theResult, G4Fragment *theNucleus)
◆ BreakUpChain()
Reimplemented from G4VEvaporationChannel.
Definition at line 139 of file G4PhotonEvaporationOLD.cc.
149 G4cout <<
"G4PhotonEvaporationOLD::EmittedFragment continium deex: " 153 products->push_back(gamma);
virtual G4bool CanDoTransition(G4Fragment *aNucleus)=0
G4GLOB_DLL std::ostream G4cout
G4Fragment * GenerateGamma(G4Fragment *nucleus)
G4VGammaDeexcitation * contDeexcitation
G4VGammaDeexcitation * discrDeexcitation
void DoChain(G4FragmentVector *, G4Fragment *nucleus)
◆ BreakUpFragment()
◆ EmittedFragment()
Reimplemented from G4VEvaporationChannel.
Definition at line 111 of file G4PhotonEvaporationOLD.cc.
119 G4cout <<
"G4PhotonEvaporationOLD::EmittedFragment continium deex: " 130 G4cout <<
"G4PhotonEvaporationOLD::EmittedFragment discrete deex: "
virtual G4bool CanDoTransition(G4Fragment *aNucleus)=0
G4GLOB_DLL std::ostream G4cout
G4Fragment * GenerateGamma(G4Fragment *nucleus)
G4VGammaDeexcitation * contDeexcitation
G4VGammaDeexcitation * discrDeexcitation
◆ GetEmissionProbability()
Implements G4VEvaporationChannel.
Definition at line 191 of file G4PhotonEvaporationOLD.cc.
G4double GetExcitationEnergy() const
double A(double temperature)
static const G4double tolerance
virtual G4double EmissionProbability(const G4Fragment &fragment, const G4double anEnergy)=0
G4VEmissionProbability * probAlgorithm
◆ GetEOccupancy()
◆ GetVacantShellNumber()
G4int G4PhotonEvaporationOLD::GetVacantShellNumber |
( |
| ) |
|
|
inline |
◆ operator!=()
◆ operator=()
◆ operator==()
◆ RDMForced()
void G4PhotonEvaporationOLD::RDMForced |
( |
G4bool |
fromRDM | ) |
|
|
virtual |
◆ SetEmissionStrategy()
◆ SetEOccupancy()
◆ SetICM()
void G4PhotonEvaporationOLD::SetICM |
( |
G4bool |
ic | ) |
|
|
virtual |
◆ SetMaxHalfLife()
void G4PhotonEvaporationOLD::SetMaxHalfLife |
( |
G4double |
hl | ) |
|
◆ SetTimeLimit()
void G4PhotonEvaporationOLD::SetTimeLimit |
( |
G4double |
value | ) |
|
◆ SetVerboseLevel()
void G4PhotonEvaporationOLD::SetVerboseLevel |
( |
G4int |
verbose | ) |
|
Definition at line 211 of file G4PhotonEvaporationOLD.cc.
void SetVerboseLevel(G4int verbose)
G4VGammaDeexcitation * contDeexcitation
G4VGammaDeexcitation * discrDeexcitation
◆ contDeexcitation
◆ discrDeexcitation
◆ eOccupancy
◆ gammaE
◆ myOwnProbAlgorithm
G4bool G4PhotonEvaporationOLD::myOwnProbAlgorithm |
|
private |
◆ nucleus
◆ probAlgorithm
◆ verbose
G4int G4PhotonEvaporationOLD::verbose |
|
private |
◆ vShellNumber
G4int G4PhotonEvaporationOLD::vShellNumber |
|
private |
The documentation for this class was generated from the following files: