Geant4.10
|
#include <G4INCLCascade.hh>
Public Member Functions | |
INCL (Config const *const config) | |
~INCL () | |
INCL (const INCL &rhs) | |
Dummy copy constructor to silence Coverity warning. More... | |
INCL & | operator= (const INCL &rhs) |
Dummy assignment operator to silence Coverity warning. More... | |
G4bool | prepareReaction (const ParticleSpecies &projectileSpecies, const G4double kineticEnergy, const G4int A, const G4int Z) |
G4bool | initializeTarget (const G4int A, const G4int Z) |
const EventInfo & | processEvent () |
const EventInfo & | processEvent (ParticleSpecies const &projectileSpecies, const G4double kineticEnergy, const G4int targetA, const G4int targetZ) |
void | finalizeGlobalInfo () |
const GlobalInfo & | getGlobalInfo () const |
Definition at line 51 of file G4INCLCascade.hh.
G4INCL::INCL::INCL | ( | G4INCL::Config const *const | config | ) |
Definition at line 87 of file G4INCLCascade.cc.
References G4INCL::GlobalInfo::Ap, G4INCL::GlobalInfo::At, G4INCL::GlobalInfo::cascadeModel, G4INCL::GlobalInfo::deexcitationModel, G4INCL::GlobalInfo::Ep, G4INCL::Config::getCDPP(), G4INCL::Config::getClusterAlgorithm(), G4INCL::Config::getCoulombType(), G4INCL::Config::getCutNN(), G4INCL::Config::getDeExcitationString(), G4INCL::Config::getImpactParameter(), G4INCL::Config::getLocalEnergyBBType(), G4INCL::Config::getLocalEnergyPiType(), G4INCL::Config::getLogFileName(), G4INCL::Config::getPauliType(), G4INCL::Config::getProjectileKineticEnergy(), G4INCL::Config::getProjectileSpecies(), G4INCL::Config::getRandomSeeds(), G4INCL::Config::getTargetA(), G4INCL::Config::getTargetZ(), G4INCL::Config::getVerbosity(), G4INCL::Config::getVersionString(), G4INCL::GlobalPauli, INCL_INFO, G4INCL::ParticleTable::initialize(), G4INCL::Logger::initVerbosityLevelFromEnvvar(), G4INCL::IntercomparisonClusterAlgorithm, G4INCL::NonRelativisticCoulomb, G4INCL::NoPauli, G4INCL::Pauli::setBlocker(), G4INCL::Pauli::setCDPP(), G4INCL::Clustering::setClusteringModel(), G4INCL::CoulombDistortion::setCoulomb(), G4INCL::CrossSections::setCrossSections(), G4INCL::BinaryCollisionAvatar::setCutNN(), G4INCL::Random::setGenerator(), G4INCL::StatisticalPauli, G4INCL::StrictPauli, G4INCL::StrictStatisticalPauli, G4INCL::ParticleSpecies::theA, G4INCL::ParticleSpecies::theZ, G4INCL::GlobalInfo::Zp, and G4INCL::GlobalInfo::Zt.
G4INCL::INCL::~INCL | ( | ) |
Definition at line 189 of file G4INCLCascade.cc.
References G4INCL::NuclearDensityFactory::clearCache(), G4INCL::NuclearPotential::clearCache(), G4INCL::InteractionAvatar::deleteBackupParticles(), G4INCL::Pauli::deleteBlockers(), G4INCL::Clustering::deleteClusteringModel(), G4INCL::CoulombDistortion::deleteCoulomb(), G4INCL::CrossSections::deleteCrossSections(), and G4INCL::Random::deleteGenerator().
G4INCL::INCL::INCL | ( | const INCL & | rhs | ) |
Dummy copy constructor to silence Coverity warning.
void G4INCL::INCL::finalizeGlobalInfo | ( | ) |
Definition at line 711 of file G4INCLCascade.cc.
References G4INCL::GlobalInfo::completeFusionCrossSection, G4INCL::GlobalInfo::energyViolationInteractionCrossSection, G4INCL::GlobalInfo::errorCompleteFusionCrossSection, G4INCL::GlobalInfo::errorForcedCNCrossSection, G4INCL::GlobalInfo::errorReactionCrossSection, G4INCL::GlobalInfo::forcedCNCrossSection, G4INCL::GlobalInfo::geometricCrossSection, G4INCL::GlobalInfo::nCompleteFusion, G4INCL::GlobalInfo::nEnergyViolationInteraction, G4INCL::GlobalInfo::nForcedCompoundNucleus, G4INCL::GlobalInfo::nNucleonAbsorptions, G4INCL::GlobalInfo::nPionAbsorptions, G4INCL::GlobalInfo::nShots, G4INCL::GlobalInfo::nTransparents, G4INCL::GlobalInfo::nucleonAbsorptionCrossSection, G4INCL::GlobalInfo::pionAbsorptionCrossSection, and G4INCL::GlobalInfo::reactionCrossSection.
|
inline |
Definition at line 81 of file G4INCLCascade.hh.
Definition at line 257 of file G4INCLCascade.cc.
References G4INCL::Store::getBook(), G4INCL::Nucleus::getStore(), G4INCL::Nucleus::initializeParticles(), G4INCL::Book::reset(), and G4INCL::IPropagationModel::setNucleus().
Referenced by prepareReaction().
Dummy assignment operator to silence Coverity warning.
G4bool G4INCL::INCL::prepareReaction | ( | const ParticleSpecies & | projectileSpecies, |
const G4double | kineticEnergy, | ||
const G4int | A, | ||
const G4int | Z | ||
) |
Definition at line 210 of file G4INCLCascade.cc.
References G4INCL::Composite, G4INCL::ParticleTable::drawRandomNaturalIsotope(), G4INCL::GlobalInfo::geometricCrossSection, INCL_DEBUG, INCL_ERROR, initializeTarget(), G4INCL::Config::isNaturalTarget(), G4INCL::CoulombDistortion::maxImpactParameter(), G4INCL::Math::min(), G4INCL::Math::tenPi, G4INCL::ParticleSpecies::theA, G4INCL::ParticleSpecies::theType, and G4INCL::ParticleSpecies::theZ.
Referenced by processEvent().
|
inline |
Definition at line 65 of file G4INCLCascade.hh.
References G4INCL::Config::getProjectileKineticEnergy(), G4INCL::Config::getProjectileSpecies(), G4INCL::Config::getTargetA(), and G4INCL::Config::getTargetZ().
Referenced by G4INCLXXInterface::ApplyYourself().
const EventInfo & G4INCL::INCL::processEvent | ( | ParticleSpecies const & | projectileSpecies, |
const G4double | kineticEnergy, | ||
const G4int | targetA, | ||
const G4int | targetZ | ||
) |
Definition at line 268 of file G4INCLCascade.cc.
References INCL_WARN, prepareReaction(), and G4INCL::EventInfo::transparent.