ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
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. | |
void | clearCache () |
Clear the INuclearPotential cache. | |
void G4INCL::NuclearPotential::clearCache | ( | ) |
Clear the INuclearPotential cache.
Definition at line 102 of file G4INCLINuclearPotential.cc.
View newest version in sPHENIX GitHub at line 102 of file G4INCLINuclearPotential.cc
References e.
Referenced by G4INCL::INCL::~INCL().
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 70 of file G4INCLINuclearPotential.cc.
View newest version in sPHENIX GitHub at line 70 of file G4INCLINuclearPotential.cc
References G4INCL::ConstantPotential, INCL_FATAL, G4INCL::IsospinEnergyPotential, G4INCL::IsospinEnergySmoothPotential, and G4INCL::IsospinPotential.
Referenced by G4INCL::Nucleus::Nucleus().