Geant4
10.01.p03
|
#include <G4UnstableFermiFragment.hh>
Public Member Functions | |
G4UnstableFermiFragment (G4int anA, G4int aZ, G4int Pol, G4double ExE) | |
virtual | ~G4UnstableFermiFragment () |
void | FillFragment (G4FragmentVector *, const G4LorentzVector &aMomentum) const |
Public Member Functions inherited from G4VFermiFragment | |
G4VFermiFragment (G4int anA, G4int aZ, G4int Pol, G4double ExE) | |
virtual | ~G4VFermiFragment () |
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 |
Protected Attributes | |
std::vector< G4double > | Masses |
std::vector< G4int > | Charges |
std::vector< G4int > | AtomNum |
Protected Attributes inherited from G4VFermiFragment | |
G4bool | isStable |
G4int | A |
G4int | Z |
G4int | Polarization |
G4double | ExcitEnergy |
G4double | fragmentMass |
Private Member Functions | |
G4UnstableFermiFragment (const G4UnstableFermiFragment &right) | |
const G4UnstableFermiFragment & | operator= (const G4UnstableFermiFragment &right) |
G4bool | operator== (const G4UnstableFermiFragment &right) const |
G4bool | operator!= (const G4UnstableFermiFragment &right) const |
Definition at line 40 of file G4UnstableFermiFragment.hh.
Definition at line 37 of file G4UnstableFermiFragment.cc.
References G4VFermiFragment::isStable.
|
virtual |
Definition at line 44 of file G4UnstableFermiFragment.cc.
|
private |
|
virtual |
Implements G4VFermiFragment.
Definition at line 47 of file G4UnstableFermiFragment.cc.
References AtomNum, Charges, G4FermiPhaseSpaceDecay::Decay(), G4FermiFragmentsPool::GetFermiPhaseSpaceDecay(), G4FermiFragmentsPool::Instance(), and Masses.
|
private |
|
private |
|
private |
|
protected |
Definition at line 61 of file G4UnstableFermiFragment.hh.
Referenced by FillFragment(), G4B9FermiFragment::G4B9FermiFragment(), G4Be8FermiFragment::G4Be8FermiFragment(), G4He5FermiFragment::G4He5FermiFragment(), and G4Li5FermiFragment::G4Li5FermiFragment().
|
protected |
Definition at line 60 of file G4UnstableFermiFragment.hh.
Referenced by FillFragment(), G4B9FermiFragment::G4B9FermiFragment(), G4Be8FermiFragment::G4Be8FermiFragment(), G4He5FermiFragment::G4He5FermiFragment(), and G4Li5FermiFragment::G4Li5FermiFragment().
|
protected |
Definition at line 59 of file G4UnstableFermiFragment.hh.
Referenced by FillFragment(), G4B9FermiFragment::G4B9FermiFragment(), G4Be8FermiFragment::G4Be8FermiFragment(), G4He5FermiFragment::G4He5FermiFragment(), and G4Li5FermiFragment::G4Li5FermiFragment().