Geant4  10.02
G4ExitonConfiguration Class Reference

#include <G4ExitonConfiguration.hh>

Public Member Functions

 G4ExitonConfiguration ()
 
 G4ExitonConfiguration (G4int qpp, G4int qnp, G4int qph, G4int qnh)
 
 G4ExitonConfiguration (const G4Fragment &frag)
 
void clear ()
 
bool empty () const
 
void fill (const G4Fragment &frag)
 
bool operator== (const G4ExitonConfiguration &right) const
 
bool operator!= (const G4ExitonConfiguration &right) const
 
void incrementQP (G4int ip)
 
void incrementHoles (G4int ip)
 

Public Attributes

G4int protonQuasiParticles
 
G4int neutronQuasiParticles
 
G4int protonHoles
 
G4int neutronHoles
 

Detailed Description

Definition at line 44 of file G4ExitonConfiguration.hh.

Constructor & Destructor Documentation

G4ExitonConfiguration::G4ExitonConfiguration ( )
inline

Definition at line 46 of file G4ExitonConfiguration.hh.

G4ExitonConfiguration::G4ExitonConfiguration ( G4int  qpp,
G4int  qnp,
G4int  qph,
G4int  qnh 
)
inline

Definition at line 50 of file G4ExitonConfiguration.hh.

G4ExitonConfiguration::G4ExitonConfiguration ( const G4Fragment frag)
inlineexplicit

Definition at line 54 of file G4ExitonConfiguration.hh.

References fill().

+ Here is the call graph for this function:

Member Function Documentation

void G4ExitonConfiguration::clear ( void  )
inline

Definition at line 59 of file G4ExitonConfiguration.hh.

References neutronHoles, neutronQuasiParticles, protonHoles, and protonQuasiParticles.

Referenced by G4InuclNuclei::clearExitonConfiguration(), G4IntraNucleiCascader::copyWoundedNucleus(), G4CascadeRecoilMaker::fillRecoil(), and G4IntraNucleiCascader::newCascade().

+ Here is the caller graph for this function:

bool G4ExitonConfiguration::empty ( ) const
inline

Definition at line 64 of file G4ExitonConfiguration.hh.

References neutronHoles, neutronQuasiParticles, protonHoles, and protonQuasiParticles.

Referenced by G4InuclNuclei::print().

+ Here is the caller graph for this function:

void G4ExitonConfiguration::fill ( const G4Fragment frag)

Definition at line 37 of file G4ExitonConfiguration.cc.

References G4Fragment::GetNumberOfCharged(), G4Fragment::GetNumberOfChargedHoles(), G4Fragment::GetNumberOfHoles(), G4Fragment::GetNumberOfParticles(), neutronHoles, neutronQuasiParticles, protonHoles, and protonQuasiParticles.

Referenced by G4ExitonConfiguration().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4ExitonConfiguration::incrementHoles ( G4int  ip)
inline

Definition at line 91 of file G4ExitonConfiguration.hh.

References neutronHoles, and protonHoles.

Referenced by G4IntraNucleiCascader::copyWoundedNucleus(), G4IntraNucleiCascader::generateCascade(), and G4IntraNucleiCascader::setupCascade().

+ Here is the caller graph for this function:

void G4ExitonConfiguration::incrementQP ( G4int  ip)
inline

Definition at line 86 of file G4ExitonConfiguration.hh.

References neutronQuasiParticles, and protonQuasiParticles.

Referenced by G4IntraNucleiCascader::processTrappedParticle(), and G4IntraNucleiCascader::setupCascade().

+ Here is the caller graph for this function:

bool G4ExitonConfiguration::operator!= ( const G4ExitonConfiguration right) const
inline

Definition at line 79 of file G4ExitonConfiguration.hh.

References operator==().

+ Here is the call graph for this function:

bool G4ExitonConfiguration::operator== ( const G4ExitonConfiguration right) const
inline

Definition at line 71 of file G4ExitonConfiguration.hh.

References neutronHoles, neutronQuasiParticles, protonHoles, and protonQuasiParticles.

Referenced by operator!=().

+ Here is the caller graph for this function:

Member Data Documentation


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