Geant4_10
Public Member Functions | List of all members
G4INCL::NuclearDensity Class Reference

#include <G4INCLNuclearDensity.hh>

Public Member Functions

 NuclearDensity (const G4int A, const G4int Z, InverseInterpolationTable const *const rpCorrelationTableProton, InverseInterpolationTable const *const rpCorrelationTableNeutron)
 
 ~NuclearDensity ()
 
 NuclearDensity (const NuclearDensity &rhs)
 Copy constructor. More...
 
NuclearDensityoperator= (const NuclearDensity &rhs)
 Assignment operator. More...
 
void swap (NuclearDensity &rhs)
 Helper method for the assignment operator. More...
 
G4double getMaxRFromP (const ParticleType t, const G4double p) const
 Get the maximum allowed radius for a given momentum. More...
 
G4double getMinPFromR (const ParticleType t, const G4double r) const
 
G4double getMaximumRadius () const
 
G4double getTransmissionRadius (Particle const *const p) const
 The radius used for calculating the transmission coefficient. More...
 
G4double getTransmissionRadius (ParticleType type) const
 The radius used for calculating the transmission coefficient. More...
 
G4int getA () const
 Get the mass number. More...
 
G4int getZ () const
 Get the charge number. More...
 
G4double getProtonNuclearRadius () const
 
void setProtonNuclearRadius (const G4double r)
 

Detailed Description

Definition at line 53 of file G4INCLNuclearDensity.hh.

Constructor & Destructor Documentation

G4INCL::NuclearDensity::NuclearDensity ( const G4int  A,
const G4int  Z,
InverseInterpolationTable const *const  rpCorrelationTableProton,
InverseInterpolationTable const *const  rpCorrelationTableNeutron 
)

Definition at line 44 of file G4INCLNuclearDensity.cc.

Here is the call graph for this function:

G4INCL::NuclearDensity::~NuclearDensity ( )

Definition at line 93 of file G4INCLNuclearDensity.cc.

G4INCL::NuclearDensity::NuclearDensity ( const NuclearDensity rhs)

Copy constructor.

Definition at line 104 of file G4INCLNuclearDensity.cc.

Here is the call graph for this function:

Member Function Documentation

G4int G4INCL::NuclearDensity::getA ( ) const
inline

Get the mass number.

Definition at line 103 of file G4INCLNuclearDensity.hh.

G4double G4INCL::NuclearDensity::getMaximumRadius ( ) const
inline

Definition at line 77 of file G4INCLNuclearDensity.hh.

Here is the caller graph for this function:

G4double G4INCL::NuclearDensity::getMaxRFromP ( const ParticleType  t,
const G4double  p 
) const

Get the maximum allowed radius for a given momentum.

Parameters
ttype of the particle
pabsolute value of the particle momentum, divided by the relevant Fermi momentum.
Returns
maximum allowed radius.

Definition at line 169 of file G4INCLNuclearDensity.cc.

Here is the caller graph for this function:

G4double G4INCL::NuclearDensity::getMinPFromR ( const ParticleType  t,
const G4double  r 
) const

Definition at line 174 of file G4INCLNuclearDensity.cc.

Here is the caller graph for this function:

G4double G4INCL::NuclearDensity::getProtonNuclearRadius ( ) const
inline

Definition at line 108 of file G4INCLNuclearDensity.hh.

Here is the caller graph for this function:

G4double G4INCL::NuclearDensity::getTransmissionRadius ( Particle const *const  p) const
inline

The radius used for calculating the transmission coefficient.

Returns
the radius

Definition at line 83 of file G4INCLNuclearDensity.hh.

Here is the call graph for this function:

Here is the caller graph for this function:

G4double G4INCL::NuclearDensity::getTransmissionRadius ( ParticleType  type) const
inline

The radius used for calculating the transmission coefficient.

Returns
the radius

Definition at line 97 of file G4INCLNuclearDensity.hh.

G4int G4INCL::NuclearDensity::getZ ( ) const
inline

Get the charge number.

Definition at line 106 of file G4INCLNuclearDensity.hh.

NuclearDensity & G4INCL::NuclearDensity::operator= ( const NuclearDensity rhs)

Assignment operator.

Definition at line 129 of file G4INCLNuclearDensity.cc.

Here is the call graph for this function:

void G4INCL::NuclearDensity::setProtonNuclearRadius ( const G4double  r)
inline

Definition at line 109 of file G4INCLNuclearDensity.hh.

void G4INCL::NuclearDensity::swap ( NuclearDensity rhs)

Helper method for the assignment operator.

Definition at line 135 of file G4INCLNuclearDensity.cc.

Here is the call graph for this function:

Here is the caller graph for this function:


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