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 ()


Detailed Description

Definition at line 39 of file G4FermiConfiguration.hh.


Constructor & Destructor Documentation

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

Definition at line 39 of file G4FermiConfiguration.cc.

References GetA(), and G4InuclParticleNames::nn.

00040 {
00041   Configuration = v;
00042   totalA = totalZ = 0;
00043   totalMass = 0.0;
00044   size_t nn = v.size();
00045   for(size_t i=0; i<nn; ++i) {
00046     totalA += v[i]->GetA();
00047     totalZ += v[i]->GetZ();
00048     totalMass += v[i]->GetTotalEnergy();
00049   }
00050 }

G4FermiConfiguration::~G4FermiConfiguration (  ) 

Definition at line 52 of file G4FermiConfiguration.cc.

00053 {}


Member Function Documentation

G4int G4FermiConfiguration::GetA (  )  const [inline]

Definition at line 71 of file G4FermiConfiguration.hh.

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

00072 {
00073   return totalA;
00074 }

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

Definition at line 87 of file G4FermiConfiguration.hh.

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

00088 {
00089   return Configuration;
00090 }

G4FragmentVector* G4FermiConfiguration::GetFragments ( const G4Fragment theNucleus  ) 

G4double G4FermiConfiguration::GetMass (  )  const [inline]

Definition at line 81 of file G4FermiConfiguration.hh.

Referenced by G4FermiFragmentsPool::GetConfigurationList().

00082 {
00083   return totalMass;
00084 }

G4int G4FermiConfiguration::GetZ (  )  const [inline]

Definition at line 76 of file G4FermiConfiguration.hh.

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

00077 {
00078   return totalZ;
00079 }


The documentation for this class was generated from the following files:
Generated on Mon May 27 17:51:59 2013 for Geant4 by  doxygen 1.4.7