Geant4
10.03
|
#include <G4VFermiFragment.hh>
Public Member Functions | |
G4VFermiFragment (G4int anA, G4int aZ, G4int Pol, G4double exc, G4bool stable=true) | |
virtual | ~G4VFermiFragment () |
virtual void | FillFragment (G4FragmentVector *, const G4LorentzVector &aMomentum) const =0 |
G4FragmentVector * | GetFragment (const G4LorentzVector &aMomentum) const |
G4int | GetA (void) const |
G4int | GetZ (void) const |
G4int | GetPolarization (void) const |
G4double | GetExcitationEnergy (void) const |
G4double | GetFragmentMass (void) const |
G4double | GetTotalEnergy (void) const |
G4bool | IsStable () const |
Private Member Functions | |
G4VFermiFragment (const G4VFermiFragment &right)=delete | |
const G4VFermiFragment & | operator= (const G4VFermiFragment &right)=delete |
G4bool | operator== (const G4VFermiFragment &right) const =delete |
G4bool | operator!= (const G4VFermiFragment &right) const =delete |
Private Attributes | |
G4bool | isStable |
G4int | A |
G4int | Z |
G4int | Polarization |
G4double | ExcitEnergy |
G4double | fragmentMass |
Definition at line 40 of file G4VFermiFragment.hh.
|
explicit |
Definition at line 34 of file G4VFermiFragment.cc.
References A, fragmentMass, G4NucleiProperties::GetNuclearMass(), and Z.
|
virtual |
Definition at line 46 of file G4VFermiFragment.cc.
|
privatedelete |
|
pure virtual |
Implemented in G4UnstableFermiFragment, and G4StableFermiFragment.
Referenced by GetFragment().
|
inline |
Definition at line 59 of file G4VFermiFragment.hh.
References A.
Referenced by G4FermiFragmentsPool::DumpFragment(), and G4StableFermiFragment::FillFragment().
|
inline |
Definition at line 74 of file G4VFermiFragment.hh.
References ExcitEnergy.
Referenced by G4FermiFragmentsPool::DumpFragment(), and GetTotalEnergy().
|
inline |
Definition at line 52 of file G4VFermiFragment.hh.
References FillFragment().
|
inline |
Definition at line 79 of file G4VFermiFragment.hh.
References fragmentMass.
Referenced by G4FermiFragmentsPool::DumpFragment(), and GetTotalEnergy().
|
inline |
Definition at line 69 of file G4VFermiFragment.hh.
References Polarization.
|
inline |
Definition at line 84 of file G4VFermiFragment.hh.
References GetExcitationEnergy(), and GetFragmentMass().
|
inline |
Definition at line 64 of file G4VFermiFragment.hh.
References Z.
Referenced by G4FermiFragmentsPool::DumpFragment(), and G4StableFermiFragment::FillFragment().
|
inline |
Definition at line 89 of file G4VFermiFragment.hh.
References isStable.
|
privatedelete |
|
privatedelete |
|
privatedelete |
|
private |
Definition at line 97 of file G4VFermiFragment.hh.
Referenced by G4VFermiFragment(), and GetA().
|
private |
Definition at line 101 of file G4VFermiFragment.hh.
Referenced by GetExcitationEnergy().
|
private |
Definition at line 102 of file G4VFermiFragment.hh.
Referenced by G4VFermiFragment(), and GetFragmentMass().
|
private |
Definition at line 96 of file G4VFermiFragment.hh.
Referenced by IsStable().
|
private |
Definition at line 99 of file G4VFermiFragment.hh.
Referenced by GetPolarization().
|
private |
Definition at line 98 of file G4VFermiFragment.hh.
Referenced by G4VFermiFragment(), and GetZ().