#include <G4UnstableFragmentBreakUp.hh>
◆ G4UnstableFragmentBreakUp() [1/2]
G4UnstableFragmentBreakUp::G4UnstableFragmentBreakUp |
( |
| ) |
|
Definition at line 53 of file G4UnstableFragmentBreakUp.cc.
57 const G4int z[6] = {0, 1, 1, 1, 2, 2};
58 const G4int a[6] = {1, 1, 2, 3, 3, 4};
59 for(
G4int i=0; i<6; ++i) {
static G4double GetNuclearMass(const G4double A, const G4double Z)
G4NistManager * fNistManager
static G4NistManager * Instance()
◆ ~G4UnstableFragmentBreakUp()
G4UnstableFragmentBreakUp::~G4UnstableFragmentBreakUp |
( |
| ) |
|
|
virtual |
◆ G4UnstableFragmentBreakUp() [2/2]
◆ BreakUp()
◆ BreakUpChain()
Reimplemented from G4VEvaporationChannel.
Definition at line 82 of file G4UnstableFragmentBreakUp.cc.
87 G4int Z = nucleus->GetZ_asInt();
88 G4int A = nucleus->GetA_asInt();
93 G4double deltaE, mass, mass1(0.0), mass2(0.0);
98 for(
G4int ia=0; ia<Amax; ++ia) {
106 if(Zres >= 0 && Ares >= Zres && Ares > 0) {
119 if(index < 0) {
break; }
122 G4double e2 = 0.5*((mass - mass1)*(mass + mass1) + mass2*mass2)/mass;
123 if(e2 < mass2) {
break; }
129 G4double sinTheta = std::sqrt(1. - cosTheta * cosTheta);
131 G4double mom = std::sqrt((e2 - mass2)*(e2 + mass2));
133 mom * sinTheta * std::sin(phi),
139 theResult->push_back(fr);
147 nucleus->SetZandA_asInt(Z, A);
148 nucleus->SetMomentum(lv);
149 theResult->push_back(nucleus);
static G4double GetNuclearMass(const G4double A, const G4double Z)
double A(double temperature)
static const double twopi
void SetCreationTime(G4double time)
Hep3Vector boostVector() const
◆ BreakUpFragment()
◆ EmittedFragment()
◆ GetEmissionProbability()
◆ operator!=()
◆ operator=()
◆ operator==()
◆ SetVerboseLevel()
void G4UnstableFragmentBreakUp::SetVerboseLevel |
( |
G4int |
val | ) |
|
|
inline |
◆ Afr
G4int G4UnstableFragmentBreakUp::Afr[6] |
|
private |
◆ fNistManager
◆ masses
G4double G4UnstableFragmentBreakUp::masses[6] |
|
private |
◆ verbose
G4int G4UnstableFragmentBreakUp::verbose |
|
private |
◆ Zfr
G4int G4UnstableFragmentBreakUp::Zfr[6] |
|
private |
The documentation for this class was generated from the following files: