| 
    Geant4_10
    
   | 
 
Classes | |
| class | INuclearPotential | 
| class | NuclearPotentialConstant | 
| class | NuclearPotentialEnergyIsospin | 
| class | NuclearPotentialEnergyIsospinSmooth | 
| class | NuclearPotentialIsospin | 
Functions | |
| INuclearPotential const * | createPotential (const PotentialType type, const G4int theA, const G4int theZ, const G4bool pionPotential) | 
| Create an INuclearPotential object.  More... | |
| void | clearCache () | 
| Clear the INuclearPotential cache.  More... | |
| void G4INCL::NuclearPotential::clearCache | ( | ) | 
Clear the INuclearPotential cache.
Definition at line 98 of file G4INCLINuclearPotential.cc.

| INuclearPotential const * G4INCL::NuclearPotential::createPotential | ( | const PotentialType | type, | 
| const G4int | theA, | ||
| const G4int | theZ, | ||
| const G4bool | pionPotential | ||
| ) | 
Create an INuclearPotential object.
This is the method that should be used to instantiate objects derived from INuclearPotential. It uses a caching mechanism to minimise thrashing and speed up the code.
| type | the type of the potential to be created | 
| theA | mass number of the nucleus | 
| theZ | charge number of the nucleus | 
| pionPotential | whether pions should also feel the potential | 
Definition at line 66 of file G4INCLINuclearPotential.cc.

 1.8.5