#include <G4FermiConfiguration.hh>
Public Member Functions | |
G4FermiConfiguration (const std::vector< const G4VFermiFragment * > &) | |
~G4FermiConfiguration () | |
G4FragmentVector * | GetFragments (const G4Fragment &theNucleus) |
G4int | GetA () const |
G4int | GetZ () const |
G4double | GetMass () const |
const std::vector< const G4VFermiFragment * > & | GetFragmentList () |
Definition at line 39 of file G4FermiConfiguration.hh.
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 | ( | ) |
G4int G4FermiConfiguration::GetA | ( | ) | const [inline] |
Definition at line 71 of file G4FermiConfiguration.hh.
Referenced by G4FermiConfiguration(), and G4FermiFragmentsPool::GetConfigurationList().
const std::vector< const G4VFermiFragment * > & G4FermiConfiguration::GetFragmentList | ( | ) | [inline] |
Definition at line 87 of file G4FermiConfiguration.hh.
Referenced by G4FermiFragmentsPool::GetConfigurationList(), and G4FermiFragmentsPool::GetFragment().
G4FragmentVector* G4FermiConfiguration::GetFragments | ( | const G4Fragment & | theNucleus | ) |
G4double G4FermiConfiguration::GetMass | ( | ) | const [inline] |
Definition at line 81 of file G4FermiConfiguration.hh.
Referenced by G4FermiFragmentsPool::GetConfigurationList().
G4int G4FermiConfiguration::GetZ | ( | ) | const [inline] |
Definition at line 76 of file G4FermiConfiguration.hh.
Referenced by G4FermiFragmentsPool::GetConfigurationList(), and G4FermiFragmentsPool::GetFragment().