Geant4  10.03.p03
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4FermiPair Class Reference

#include <G4FermiPair.hh>

Public Member Functions

 G4FermiPair (const G4FermiFragment *f1, const G4FermiFragment *f2, G4double Eex)
 
G4int GetA () const
 
G4int GetZ () const
 
G4double GetMass () const
 
G4double GetExcitationEnergy () const
 
G4double GetTotalEnergy () const
 
G4double GetDynamicMinMass (G4double Eex) const
 
const G4FermiFragment * GetFragment1 () const
 
const G4FermiFragment * GetFragment2 () const
 

Detailed Description

Definition at line 39 of file G4FermiPair.hh.

Constructor & Destructor Documentation

G4FermiPair::G4FermiPair ( const G4FermiFragment *  f1,
const G4FermiFragment *  f2,
G4double  Eex 
)
explicit

Definition at line 35 of file G4FermiPair.cc.

37  : excitEnergy(Eex), fragment1(f1), fragment2(f2)
38 {
39  totalZ = f1->GetZ() + f2->GetZ();
40  totalA = f1->GetA() + f2->GetA();
41  mass = G4NucleiProperties::GetNuclearMass(totalA, totalZ);
42 }
static G4double GetNuclearMass(const G4double A, const G4double Z)
G4int GetZ(void) const
G4int GetA(void) const

Here is the call graph for this function:

Member Function Documentation

G4int G4FermiPair::GetA ( void  ) const
inline

Definition at line 73 of file G4FermiPair.hh.

74 {
75  return totalA;
76 }
G4double G4FermiPair::GetDynamicMinMass ( G4double  Eex) const
inline

Definition at line 108 of file G4FermiPair.hh.

109 {
110  return fragment1->GetTotalEnergy() + fragment2->GetTotalEnergy()
111  + fragment1->GetCoulombBarrier(fragment2->GetA(), fragment2->GetZ(), Eex);
112 }
G4double GetCoulombBarrier(G4int Ares, G4int Zres, G4double Eex) const
G4int GetZ(void) const
G4int GetA(void) const
G4double GetTotalEnergy(void) const

Here is the call graph for this function:

G4double G4FermiPair::GetExcitationEnergy ( void  ) const
inline

Definition at line 88 of file G4FermiPair.hh.

89 {
90  return excitEnergy;
91 }
const G4FermiFragment * G4FermiPair::GetFragment1 ( ) const
inline

Definition at line 98 of file G4FermiPair.hh.

99 {
100  return fragment1;
101 }

Here is the caller graph for this function:

const G4FermiFragment * G4FermiPair::GetFragment2 ( ) const
inline

Definition at line 103 of file G4FermiPair.hh.

104 {
105  return fragment2;
106 }

Here is the caller graph for this function:

G4double G4FermiPair::GetMass ( ) const
inline

Definition at line 83 of file G4FermiPair.hh.

84 {
85  return mass;
86 }
G4double G4FermiPair::GetTotalEnergy ( void  ) const
inline

Definition at line 93 of file G4FermiPair.hh.

94 {
95  return mass + excitEnergy;
96 }
G4int G4FermiPair::GetZ ( void  ) const
inline

Definition at line 78 of file G4FermiPair.hh.

79 {
80  return totalZ;
81 }

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