Geant4  10.00.p02
G4FermiConfiguration Class Reference

#include <G4FermiConfiguration.hh>

Public Member Functions

 G4FermiConfiguration (const std::vector< const G4VFermiFragment * > &)
 
 ~G4FermiConfiguration ()
 
G4FragmentVectorGetFragments (const G4Fragment &theNucleus)
 
G4int GetA () const
 
G4int GetZ () const
 
G4double GetMass () const
 
const std::vector< const
G4VFermiFragment * > & 
GetFragmentList ()
 

Private Member Functions

 G4FermiConfiguration (const G4FermiConfiguration &)
 
const G4FermiConfigurationoperator= (const G4FermiConfiguration &)
 
G4bool operator== (const G4FermiConfiguration &) const
 
G4bool operator!= (const G4FermiConfiguration &) const
 

Private Attributes

G4int totalZ
 
G4int totalA
 
G4double totalMass
 
std::vector< const
G4VFermiFragment * > 
Configuration
 

Detailed Description

Definition at line 39 of file G4FermiConfiguration.hh.

Constructor & Destructor Documentation

G4FermiConfiguration::G4FermiConfiguration ( const std::vector< const G4VFermiFragment * > &  v)

Definition at line 39 of file G4FermiConfiguration.cc.

References Configuration, G4InuclParticleNames::nn, totalA, totalMass, and totalZ.

G4FermiConfiguration::~G4FermiConfiguration ( )

Definition at line 52 of file G4FermiConfiguration.cc.

G4FermiConfiguration::G4FermiConfiguration ( const G4FermiConfiguration )
inlineprivate

Member Function Documentation

G4int G4FermiConfiguration::GetA ( void  ) const
inline

Definition at line 71 of file G4FermiConfiguration.hh.

References totalA.

Referenced by G4FermiFragmentsPool::GetConfigurationList(), and G4FermiFragmentsPool::IsExist().

+ Here is the caller graph for this function:

const std::vector< const G4VFermiFragment * > & G4FermiConfiguration::GetFragmentList ( )
inline

Definition at line 87 of file G4FermiConfiguration.hh.

References Configuration.

Referenced by G4FermiConfigurationList::DecayProbability(), G4FermiFragmentsPool::GetConfigurationList(), G4FermiFragmentsPool::GetFragment(), and G4FermiFragmentsPool::Initialise().

+ Here is the caller graph for this function:

G4FragmentVector* G4FermiConfiguration::GetFragments ( const G4Fragment theNucleus)
G4double G4FermiConfiguration::GetMass ( ) const
inline

Definition at line 81 of file G4FermiConfiguration.hh.

References totalMass.

Referenced by G4FermiFragmentsPool::GetConfigurationList(), and G4FermiFragmentsPool::IsExist().

+ Here is the caller graph for this function:

G4int G4FermiConfiguration::GetZ ( void  ) const
inline

Definition at line 76 of file G4FermiConfiguration.hh.

References totalZ.

Referenced by G4FermiFragmentsPool::GetConfigurationList(), G4FermiFragmentsPool::GetFragment(), G4FermiFragmentsPool::Initialise(), and G4FermiFragmentsPool::IsExist().

+ Here is the caller graph for this function:

G4bool G4FermiConfiguration::operator!= ( const G4FermiConfiguration ) const
inlineprivate
const G4FermiConfiguration& G4FermiConfiguration::operator= ( const G4FermiConfiguration )
inlineprivate
G4bool G4FermiConfiguration::operator== ( const G4FermiConfiguration ) const
inlineprivate

Member Data Documentation

std::vector<const G4VFermiFragment*> G4FermiConfiguration::Configuration
private

Definition at line 67 of file G4FermiConfiguration.hh.

Referenced by G4FermiConfiguration(), and GetFragmentList().

G4int G4FermiConfiguration::totalA
private

Definition at line 63 of file G4FermiConfiguration.hh.

Referenced by G4FermiConfiguration(), and GetA().

G4double G4FermiConfiguration::totalMass
private

Definition at line 65 of file G4FermiConfiguration.hh.

Referenced by G4FermiConfiguration(), and GetMass().

G4int G4FermiConfiguration::totalZ
private

Definition at line 62 of file G4FermiConfiguration.hh.

Referenced by G4FermiConfiguration(), and GetZ().


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