#include <G4StatMFFragment.hh>
Definition at line 41 of file G4StatMFFragment.hh.
◆ G4StatMFFragment()
G4StatMFFragment::G4StatMFFragment |
( |
G4int |
anA, |
|
|
G4int |
aZ |
|
) |
| |
|
inline |
Definition at line 45 of file G4StatMFFragment.hh.
45 :
46 theA(anA),theZ(aZ),
47 _position(0.0,0.0,0.0),
48 _momentum(0.0,0.0,0.0)
49 {}
◆ ~G4StatMFFragment()
virtual G4StatMFFragment::~G4StatMFFragment |
( |
| ) |
|
|
inlinevirtual |
◆ GetA()
G4int G4StatMFFragment::GetA |
( |
void |
| ) |
const |
|
inline |
◆ GetCoulombEnergy()
G4double G4StatMFFragment::GetCoulombEnergy |
( |
void |
| ) |
const |
◆ GetEnergy()
Definition at line 78 of file G4StatMFFragment.cc.
79{
80 if (theA < 1 || theZ < 0 || theZ > theA) {
81 G4cerr <<
"G4StatMFFragment::GetEnergy: A = " << theA
82 <<
", Z = " << theZ <<
G4endl;
84 "G4StatMFFragment::GetEnergy: Wrong values for A and Z!");
85 }
87 static_cast<G4int>(theZ));
88
90
93 else SurfaceEnergy = (5./2.)*std::pow(theA,2.0/3.0)*T*T*
97
98
100 if (theA != 4) ExchangeEnergy += SurfaceEnergy;
101
103
104}
G4DLLIMPORT std::ostream G4cerr
static G4double GetMassExcess(const G4int A, const G4int Z)
G4double GetInvLevelDensity(void) const
G4double GetCoulombEnergy(void) const
static G4double GetBeta0()
static G4double GetCriticalTemp()
static G4double DBetaDT(const G4double T)
◆ GetFragment()
Definition at line 118 of file G4StatMFFragment.cc.
119{
120 G4double U = CalcExcitationEnergy(T);
121
123
125
127
128 return theFragment;
129}
G4double GetNuclearMass(void)
◆ GetInvLevelDensity()
G4double G4StatMFFragment::GetInvLevelDensity |
( |
void |
| ) |
const |
Definition at line 107 of file G4StatMFFragment.cc.
108{
109
110
111 if (theA == 1) return 0.0;
112 else return
114}
static G4double GetEpsilon0()
Referenced by GetEnergy().
◆ GetMomentum()
◆ GetNuclearMass()
G4double G4StatMFFragment::GetNuclearMass |
( |
void |
| ) |
|
|
inline |
Definition at line 91 of file G4StatMFFragment.hh.
G4double GetIonMass(G4int Z, G4int A, G4int L=0) const
!! Only ground states are supported now
static G4ParticleTable * GetParticleTable()
G4IonTable * GetIonTable()
Referenced by GetFragment().
◆ GetPosition()
◆ GetZ()
G4int G4StatMFFragment::GetZ |
( |
void |
| ) |
const |
|
inline |
◆ operator!=()
◆ operator==()
◆ SetMomentum()
◆ SetPosition()
The documentation for this class was generated from the following files: