#include <G4INCLNuclearDensity.hh>
Definition at line 54 of file G4INCLNuclearDensity.hh.
 
◆ NuclearDensity() [1/2]
Definition at line 45 of file G4INCLNuclearDensity.cc.
   67     INCL_DEBUG(
"Interpolation table for proton local energy (A=" << 
theA << 
", Z=" << 
theZ << 
") initialised:"    71           << 
"Interpolation table for neutron local energy (A=" << 
theA << 
", Z=" << 
theZ << 
") initialised:"    75           << 
"Interpolation table for delta++ local energy (A=" << 
theA << 
", Z=" << 
theZ << 
") initialised:"    79           << 
"Interpolation table for delta+ local energy (A=" << 
theA << 
", Z=" << 
theZ << 
") initialised:"    83           << 
"Interpolation table for delta0 local energy (A=" << 
theA << 
", Z=" << 
theZ << 
") initialised:"    87           << 
"Interpolation table for delta- local energy (A=" << 
theA << 
", Z=" << 
theZ << 
") initialised:" 
G4double getNuclearRadius(const ParticleType t, const G4int A, const G4int Z)
 
double A(double temperature)
 
InterpolationTable const  * pFromR[UnknownParticle]
 
void print(G4double elem)
 
InterpolationTable const  * rFromP[UnknownParticle]
 
G4double theMaximumRadius
 
void initializeTransmissionRadii()
Initialize the transmission radius. 
 
G4double theProtonNuclearRadius
Represents INCL4.5's R0 variable. 
 
 
 
 
◆ ~NuclearDensity()
      
        
          | G4INCL::NuclearDensity::~NuclearDensity  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ NuclearDensity() [2/2]
Copy constructor. 
Definition at line 105 of file G4INCLNuclearDensity.cc.
G4double transmissionRadius[UnknownParticle]
 
InterpolationTable const  * pFromR[UnknownParticle]
 
InterpolationTable const  * rFromP[UnknownParticle]
 
G4double theMaximumRadius
 
G4double theProtonNuclearRadius
Represents INCL4.5's R0 variable. 
 
 
 
 
◆ getA()
  
  
      
        
          | G4int G4INCL::NuclearDensity::getA  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ getMaximumRadius()
  
  
      
        
          | G4double G4INCL::NuclearDensity::getMaximumRadius  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ getMaxRFromP()
Get the maximum allowed radius for a given momentum. 
- Parameters
 - 
  
    | t | type of the particle  | 
    | p | absolute value of the particle momentum, divided by the relevant Fermi momentum.  | 
  
   
- Returns
 - maximum allowed radius. 
 
Definition at line 170 of file G4INCLNuclearDensity.cc.
InterpolationTable const  * rFromP[UnknownParticle]
 
 
 
 
◆ getMinPFromR()
◆ getProtonNuclearRadius()
  
  
      
        
          | G4double G4INCL::NuclearDensity::getProtonNuclearRadius  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ getTransmissionRadius() [1/2]
  
  
      
        
          | G4double G4INCL::NuclearDensity::getTransmissionRadius  | 
          ( | 
          Particle const *const  | 
          p | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
The radius used for calculating the transmission coefficient. 
- Returns
 - the radius 
 
Definition at line 84 of file G4INCLNuclearDensity.hh.
G4double transmissionRadius[UnknownParticle]
 
G4double getNuclearRadius(const ParticleType t, const G4int A, const G4int Z)
 
 
 
 
◆ getTransmissionRadius() [2/2]
The radius used for calculating the transmission coefficient. 
- Returns
 - the radius 
 
Definition at line 98 of file G4INCLNuclearDensity.hh.
G4double transmissionRadius[UnknownParticle]
 
 
 
 
◆ getZ()
  
  
      
        
          | G4int G4INCL::NuclearDensity::getZ  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ initializeTransmissionRadii()
  
  
      
        
          | void G4INCL::NuclearDensity::initializeTransmissionRadii  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
Initialize the transmission radius. 
Definition at line 156 of file G4INCLNuclearDensity.cc.
  157     const G4double theProtonRadius = 0.88; 
 
G4double transmissionRadius[UnknownParticle]
 
G4double theProtonNuclearRadius
Represents INCL4.5's R0 variable. 
 
 
 
 
◆ operator=()
Assignment operator. 
Definition at line 130 of file G4INCLNuclearDensity.cc.
  132     swap(temporaryDensity);
 void swap(NuclearDensity &rhs)
Helper method for the assignment operator. 
 
NuclearDensity(const G4int A, const G4int Z, InterpolationTable const *const rpCorrelationTableProton, InterpolationTable const *const rpCorrelationTableNeutron)
 
 
 
 
◆ setProtonNuclearRadius()
  
  
      
        
          | void G4INCL::NuclearDensity::setProtonNuclearRadius  | 
          ( | 
          const G4double  | 
          r | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ swap()
Helper method for the assignment operator. 
Definition at line 136 of file G4INCLNuclearDensity.cc.
  137     std::swap(
theA, rhs.theA);
   138     std::swap(
theZ, rhs.theZ);
 
G4double transmissionRadius[UnknownParticle]
 
InterpolationTable const  * pFromR[UnknownParticle]
 
InterpolationTable const  * rFromP[UnknownParticle]
 
G4double theMaximumRadius
 
G4double theProtonNuclearRadius
Represents INCL4.5's R0 variable. 
 
 
 
 
◆ pFromR
◆ rFromP
◆ theA
  
  
      
        
          | G4int G4INCL::NuclearDensity::theA | 
         
       
   | 
  
private   | 
  
 
 
◆ theMaximumRadius
  
  
      
        
          | G4double G4INCL::NuclearDensity::theMaximumRadius | 
         
       
   | 
  
private   | 
  
 
 
◆ theProtonNuclearRadius
  
  
      
        
          | G4double G4INCL::NuclearDensity::theProtonNuclearRadius | 
         
       
   | 
  
private   | 
  
 
 
◆ theZ
  
  
      
        
          | G4int G4INCL::NuclearDensity::theZ | 
         
       
   | 
  
private   | 
  
 
 
◆ transmissionRadius
The documentation for this class was generated from the following files: