Geant4  10.00.p02
G4UnstableFermiFragment Class Reference

#include <G4UnstableFermiFragment.hh>

+ Inheritance diagram for G4UnstableFermiFragment:
+ Collaboration diagram for G4UnstableFermiFragment:

Public Member Functions

 G4UnstableFermiFragment (G4int anA, G4int aZ, G4int Pol, G4double ExE)
 
virtual ~G4UnstableFermiFragment ()
 
virtual G4FragmentVectorGetFragment (const G4LorentzVector &) const
 
- Public Member Functions inherited from G4VFermiFragment
 G4VFermiFragment (G4int anA, G4int aZ, G4int Pol, G4double ExE)
 
virtual ~G4VFermiFragment ()
 
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< G4doubleMasses
 
std::vector< G4intCharges
 
std::vector< G4intAtomNum
 
- 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 G4UnstableFermiFragmentoperator= (const G4UnstableFermiFragment &right)
 
G4bool operator== (const G4UnstableFermiFragment &right) const
 
G4bool operator!= (const G4UnstableFermiFragment &right) const
 

Private Attributes

G4FermiPhaseSpaceDecay thePhaseSpace
 

Detailed Description

Definition at line 40 of file G4UnstableFermiFragment.hh.

Constructor & Destructor Documentation

G4UnstableFermiFragment::G4UnstableFermiFragment ( G4int  anA,
G4int  aZ,
G4int  Pol,
G4double  ExE 
)

Definition at line 36 of file G4UnstableFermiFragment.cc.

References G4VFermiFragment::isStable.

G4UnstableFermiFragment::~G4UnstableFermiFragment ( )
virtual

Definition at line 43 of file G4UnstableFermiFragment.cc.

G4UnstableFermiFragment::G4UnstableFermiFragment ( const G4UnstableFermiFragment right)
private

Member Function Documentation

G4FragmentVector * G4UnstableFermiFragment::GetFragment ( const G4LorentzVector aMomentum) const
virtual

Implements G4VFermiFragment.

Definition at line 47 of file G4UnstableFermiFragment.cc.

References AtomNum, Charges, G4FermiPhaseSpaceDecay::Decay(), Masses, and thePhaseSpace.

+ Here is the call graph for this function:

G4bool G4UnstableFermiFragment::operator!= ( const G4UnstableFermiFragment right) const
private
const G4UnstableFermiFragment& G4UnstableFermiFragment::operator= ( const G4UnstableFermiFragment right)
private
G4bool G4UnstableFermiFragment::operator== ( const G4UnstableFermiFragment right) const
private

Member Data Documentation

G4FermiPhaseSpaceDecay G4UnstableFermiFragment::thePhaseSpace
private

Definition at line 57 of file G4UnstableFermiFragment.hh.

Referenced by GetFragment().


The documentation for this class was generated from the following files: