Geant4.10
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions
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 * > &  v)

Definition at line 39 of file G4FermiConfiguration.cc.

References G4InuclParticleNames::nn, and test::v.

40 {
41  Configuration = v;
42  totalA = totalZ = 0;
43  totalMass = 0.0;
44  size_t nn = v.size();
45  for(size_t i=0; i<nn; ++i) {
46  totalA += v[i]->GetA();
47  totalZ += v[i]->GetZ();
48  totalMass += v[i]->GetTotalEnergy();
49  }
50 }
G4FermiConfiguration::~G4FermiConfiguration ( )

Definition at line 52 of file G4FermiConfiguration.cc.

53 {}

Member Function Documentation

G4int G4FermiConfiguration::GetA ( void  ) const
inline

Definition at line 71 of file G4FermiConfiguration.hh.

Referenced by G4FermiFragmentsPool::GetConfigurationList().

72 {
73  return totalA;
74 }
const std::vector< const G4VFermiFragment * > & G4FermiConfiguration::GetFragmentList ( )
inline

Definition at line 87 of file G4FermiConfiguration.hh.

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

88 {
89  return Configuration;
90 }
G4FragmentVector* G4FermiConfiguration::GetFragments ( const G4Fragment theNucleus)
G4double G4FermiConfiguration::GetMass ( ) const
inline

Definition at line 81 of file G4FermiConfiguration.hh.

Referenced by G4FermiFragmentsPool::GetConfigurationList().

82 {
83  return totalMass;
84 }
G4int G4FermiConfiguration::GetZ ( void  ) const
inline

Definition at line 76 of file G4FermiConfiguration.hh.

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

77 {
78  return totalZ;
79 }

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