Geant4
10.03
|
#include <G4FermiFragment.hh>
Public Member Functions | |
G4FermiFragment (G4int anA, G4int aZ, G4int sp, G4double exc, G4bool stable=true) | |
~G4FermiFragment () | |
void | FillFragment (G4FragmentVector *fv, const G4LorentzVector &aMomentum) const |
G4FragmentVector * | GetFragment (const G4LorentzVector &aMomentum) const |
G4int | GetA (void) const |
G4int | GetZ (void) const |
G4int | GetSpin (void) const |
G4double | GetExcitationEnergy (void) const |
G4double | GetFragmentMass (void) const |
G4double | GetTotalEnergy (void) const |
G4bool | IsStable () const |
G4double | GetCoulombBarrier (G4int Ares, G4int Zres, G4double Eex) const |
G4bool | operator== (const G4FermiFragment &right) const |
Private Member Functions | |
G4FermiFragment (const G4FermiFragment &right)=delete | |
const G4FermiFragment & | operator= (const G4FermiFragment &right)=delete |
G4bool | operator!= (const G4FermiFragment &right) const =delete |
Private Attributes | |
G4bool | isStable |
G4int | A |
G4int | Z |
G4int | spin |
G4double | excitEnergy |
G4double | fragmentMass |
G4CoulombBarrier * | cBarrier |
Definition at line 39 of file G4FermiFragment.hh.
|
explicit |
Definition at line 36 of file G4FermiFragment.cc.
References A, cBarrier, fragmentMass, G4NucleiProperties::GetNuclearMass(), and Z.
G4FermiFragment::~G4FermiFragment | ( | ) |
Definition at line 53 of file G4FermiFragment.cc.
References cBarrier.
|
privatedelete |
|
inline |
Definition at line 49 of file G4FermiFragment.hh.
Referenced by GetFragment().
|
inline |
Definition at line 61 of file G4FermiFragment.hh.
References A.
Referenced by G4FermiDecayProbability::ComputeProbability(), G4FermiFragmentsPoolVI::Dump(), G4FermiFragmentsPoolVI::DumpFragment(), G4FermiPair::G4FermiPair(), G4FermiPair::GetDynamicMinMass(), G4FermiFragmentsPoolVI::Initialise(), G4FermiFragmentsPoolVI::IsInPhysPairs(), G4FermiFragmentsPoolVI::IsInThePool(), and G4FermiFragmentsPoolVI::IsInUnphysPairs().
Definition at line 96 of file G4FermiFragment.hh.
References G4CoulombBarrier::BarrierPenetrationFactor(), cBarrier, G4CoulombBarrier::GetCoulombBarrier(), and isStable.
Referenced by G4FermiDecayProbability::ComputeProbability(), G4FermiPair::GetDynamicMinMass(), and G4FermiFragmentsPoolVI::Initialise().
|
inline |
Definition at line 76 of file G4FermiFragment.hh.
References excitEnergy.
Referenced by G4FermiFragmentsPoolVI::Dump(), G4FermiFragmentsPoolVI::DumpFragment(), G4FermiFragmentsPoolVI::Initialise(), G4FermiFragmentsPoolVI::IsInThePool(), and G4FermiBreakUpVI::SampleDecay().
|
inline |
Definition at line 54 of file G4FermiFragment.hh.
References FillFragment().
|
inline |
Definition at line 81 of file G4FermiFragment.hh.
References fragmentMass.
Referenced by G4FermiFragmentsPoolVI::DumpFragment().
|
inline |
Definition at line 71 of file G4FermiFragment.hh.
References spin.
Referenced by G4FermiDecayProbability::ComputeProbability(), G4FermiFragmentsPoolVI::Dump(), G4FermiFragmentsPoolVI::DumpFragment(), and G4FermiFragmentsPoolVI::Initialise().
|
inline |
Definition at line 86 of file G4FermiFragment.hh.
References excitEnergy, and fragmentMass.
Referenced by G4FermiFragmentsPoolVI::ClosestChannels(), G4FermiDecayProbability::ComputeProbability(), G4FermiFragmentsPoolVI::Dump(), G4FermiPair::GetDynamicMinMass(), G4FermiFragmentsPoolVI::Initialise(), and G4FermiBreakUpVI::SampleDecay().
|
inline |
Definition at line 66 of file G4FermiFragment.hh.
References Z.
Referenced by G4FermiFragmentsPoolVI::ClosestChannels(), G4FermiDecayProbability::ComputeProbability(), G4FermiFragmentsPoolVI::Dump(), G4FermiFragmentsPoolVI::DumpFragment(), G4FermiPair::G4FermiPair(), G4FermiPair::GetDynamicMinMass(), G4FermiFragmentsPoolVI::Initialise(), and G4FermiFragmentsPoolVI::IsInThePool().
|
inline |
Definition at line 91 of file G4FermiFragment.hh.
References isStable.
|
privatedelete |
|
privatedelete |
|
inline |
Definition at line 102 of file G4FermiFragment.hh.
References A, excitEnergy, and Z.
|
private |
Definition at line 111 of file G4FermiFragment.hh.
Referenced by FillFragment(), G4FermiFragment(), GetA(), and operator==().
|
private |
Definition at line 118 of file G4FermiFragment.hh.
Referenced by G4FermiFragment(), GetCoulombBarrier(), and ~G4FermiFragment().
|
private |
Definition at line 115 of file G4FermiFragment.hh.
Referenced by GetExcitationEnergy(), GetTotalEnergy(), and operator==().
|
private |
Definition at line 116 of file G4FermiFragment.hh.
Referenced by G4FermiFragment(), GetFragmentMass(), and GetTotalEnergy().
|
private |
Definition at line 110 of file G4FermiFragment.hh.
Referenced by GetCoulombBarrier(), and IsStable().
|
private |
Definition at line 113 of file G4FermiFragment.hh.
Referenced by GetSpin().
|
private |
Definition at line 112 of file G4FermiFragment.hh.
Referenced by FillFragment(), G4FermiFragment(), GetZ(), and operator==().