#include <G4FermiBreakUpVI.hh>
Definition at line 47 of file G4FermiBreakUpVI.hh.
G4FermiBreakUpVI::G4FermiBreakUpVI |
( |
| ) |
|
|
explicit |
Definition at line 47 of file G4FermiBreakUpVI.cc.
48 : theDecay(
nullptr), rndmEngine(
nullptr), verbose(0), maxZ(9), maxA(17)
54 mass = elim = excitation = tolerance = 0.0;
55 frag1 = frag2 =
nullptr;
virtual void Initialise() final
G4FermiBreakUpVI::~G4FermiBreakUpVI |
( |
| ) |
|
|
virtual |
Implements G4VFermiBreakUp.
Definition at line 93 of file G4FermiBreakUpVI.cc.
97 G4cout <<
"### G4FermiBreakUpVI::BreakFragment start new fragment " <<
G4endl;
112 rndmEngine = G4Random::getTheEngine();
116 theResult->push_back(theNucleus);
125 for(
size_t i=0; i<frag.size(); ++i) {
128 spin = frag[i]->GetSpin();
129 mass = frag[i]->GetTotalEnergy();
130 excitation = frag[i]->GetExcitationEnergy();
133 G4cout <<
"# FermiFrag " << i <<
". Z= " << Z <<
" A= " << A
134 <<
" mass= " << mass <<
" exc= " << excitation <<
G4endl;
138 if(verbose > 0) {
G4cout <<
" New G4Fragment" <<
G4endl; }
142 theResult->push_back(f);
G4GLOB_DLL std::ostream G4cout
G4double GetCreationTime() const
const G4LorentzVector & GetMomentum() const
G4double GetGroundStateMass() const
void SetCreationTime(G4double time)
void SetSpin(G4double value)
G4double GetExcitationEnergy() const
void G4FermiBreakUpVI::Initialise |
( |
| ) |
|
|
finalvirtual |
Implements G4VFermiBreakUp.
Definition at line 67 of file G4FermiBreakUpVI.cc.
69 if(thePool ==
nullptr) { InitialisePool(); }
G4double GetEnergyLimit() const
const G4FermiDecayProbability * FermiDecayProbability() const
G4double GetTolerance() const
The documentation for this class was generated from the following files:
- source/geant4.10.03.p02/source/processes/hadronic/models/de_excitation/fermi_breakup/include/G4FermiBreakUpVI.hh
- source/geant4.10.03.p02/source/processes/hadronic/models/de_excitation/fermi_breakup/src/G4FermiBreakUpVI.cc