Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4FermiFragment Class Reference

#include <G4FermiFragment.hh>

Public Member Functions

 G4FermiFragment (G4int anA, G4int aZ, G4int sp, G4double exc, G4double time)
 
 ~G4FermiFragment ()=default
 
G4int GetA () const
 
G4int GetZ () const
 
G4int TwoSpinParity () const
 
G4double GetExcitationEnergy () const
 
G4double GetFragmentMass () const
 
G4double GetLifeTime () const
 
G4double GetTotalEnergy (void) const
 
G4bool operator== (const G4FermiFragment &right) const
 
 G4FermiFragment (const G4FermiFragment &right)=delete
 
const G4FermiFragmentoperator= (const G4FermiFragment &right)=delete
 

Detailed Description

Definition at line 36 of file G4FermiFragment.hh.

Constructor & Destructor Documentation

◆ G4FermiFragment() [1/2]

G4FermiFragment::G4FermiFragment ( G4int anA,
G4int aZ,
G4int sp,
G4double exc,
G4double time )
explicit

Definition at line 34 of file G4FermiFragment.cc.

35 : excitEnergy(e), lifeTime(t), A(a), Z(z), spin(sp)
36{
37 fragmentMass = G4NucleiProperties::GetNuclearMass(A, Z);
38}
static G4double GetNuclearMass(const G4double A, const G4double Z)

◆ ~G4FermiFragment()

G4FermiFragment::~G4FermiFragment ( )
default

◆ G4FermiFragment() [2/2]

G4FermiFragment::G4FermiFragment ( const G4FermiFragment & right)
delete

Member Function Documentation

◆ GetA()

◆ GetExcitationEnergy()

G4double G4FermiFragment::GetExcitationEnergy ( ) const
inline

Definition at line 51 of file G4FermiFragment.hh.

51{ return excitEnergy; }

Referenced by G4FermiFragmentsPoolVI::DumpFragment(), and G4FermiChannels::GetExcitation().

◆ GetFragmentMass()

G4double G4FermiFragment::GetFragmentMass ( ) const
inline

Definition at line 53 of file G4FermiFragment.hh.

53{ return fragmentMass; }

Referenced by G4FermiFragmentsPoolVI::DumpFragment().

◆ GetLifeTime()

G4double G4FermiFragment::GetLifeTime ( ) const
inline

Definition at line 55 of file G4FermiFragment.hh.

55{ return lifeTime; }

◆ GetTotalEnergy()

G4double G4FermiFragment::GetTotalEnergy ( void ) const
inline

◆ GetZ()

◆ operator=()

const G4FermiFragment & G4FermiFragment::operator= ( const G4FermiFragment & right)
delete

◆ operator==()

G4bool G4FermiFragment::operator== ( const G4FermiFragment & right) const
inline

Definition at line 61 of file G4FermiFragment.hh.

61 {
62 return (A == right.A && Z == right.Z &&
63 std::abs(excitEnergy - right.excitEnergy) < 0.0001);
64 }

◆ TwoSpinParity()

G4int G4FermiFragment::TwoSpinParity ( ) const
inline

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