Geant4
10.01.p02
|
#include <G4NucleiModel.hh>
Public Types | |
typedef std::pair< std::vector < G4CascadParticle > , std::vector < G4InuclElementaryParticle > > | modelLists |
Static Public Member Functions | |
static G4bool | useQuasiDeuteron (G4int ptype, G4int qdtype=0) |
Protected Types | |
typedef std::pair < G4InuclElementaryParticle, G4double > | partner |
Static Protected Member Functions | |
static G4bool | sortPartners (const partner &p1, const partner &p2) |
Protected Attributes | |
std::vector< partner > | thePartners |
Private Types | |
enum | PotentialType { WoodsSaxon =0, Gaussian =1 } |
Static Private Attributes | |
static const G4double | small = 1.0e-9 |
static const G4double | large = 1000. |
static const G4double | piTimes4thirds = pi*4./3. |
static const G4double | alfa3 [3] = { 0.7, 0.3, 0.01 } |
static const G4double | alfa6 [6] = { 0.9, 0.6, 0.4, 0.2, 0.1, 0.05 } |
static const G4double | pion_vp = 0.007 |
static const G4double | pion_vp_small = 0.007 |
static const G4double | kaon_vp = 0.015 |
static const G4double | hyperon_vp = 0.030 |
Definition at line 93 of file G4NucleiModel.hh.
typedef std::pair<std::vector<G4CascadParticle>, std::vector<G4InuclElementaryParticle> > G4NucleiModel::modelLists |
Definition at line 163 of file G4NucleiModel.hh.
|
protected |
Definition at line 205 of file G4NucleiModel.hh.
|
private |
Enumerator | |
---|---|
WoodsSaxon | |
Gaussian |
Definition at line 297 of file G4NucleiModel.hh.
G4NucleiModel::G4NucleiModel | ( | ) |
Definition at line 223 of file G4NucleiModel.cc.
Definition at line 240 of file G4NucleiModel.cc.
References generateModel().
|
explicit |
Definition at line 259 of file G4NucleiModel.cc.
References generateModel().
|
virtual |
Definition at line 278 of file G4NucleiModel.cc.
References theNucleus.
Definition at line 1878 of file G4NucleiModel.cc.
References crossSectionUnits, G4cerr, G4cout, G4endl, gammaQDinterp, gammaQDscale, G4CascadeInterpolator< NBINS >::interpolate(), G4InuclParticleNames::muonMinus, photon, G4InuclParticleNames::pionMinus, G4InuclParticleNames::pionPlus, G4InuclParticleNames::pionZero, useQuasiDeuteron(), and verboseLevel.
Referenced by inverseMeanFreePath().
|
protected |
Definition at line 1101 of file G4NucleiModel.cc.
References G4cerr, G4cout, G4endl, G4CascadParticle::getCurrentZone(), G4CascadParticle::getMomentum(), G4CascadParticle::getParticle(), G4CascadParticle::getPosition(), getPotential(), G4CascadParticle::incrementReflectionCounter(), G4CascadParticle::movingInsideNuclei(), pos, G4CascadParticle::resetReflection(), G4InuclElementaryParticle::type(), G4CascadParticle::updateParticleMomentum(), G4CascadParticle::updateZone(), and verboseLevel.
Referenced by generateParticleFate().
|
protected |
Definition at line 1169 of file G4NucleiModel.cc.
References deg, G4cout, G4endl, G4Exp(), G4UniformRand, G4CascadParticle::getCurrentZone(), G4CascadParticle::getMomentum(), G4CascadParticle::getPosition(), getZone(), inverseMeanFreePath(), iz, neutronEP, number_of_zones, G4INCL::Math::pi, pos, protonEP, small, G4CascadParticle::updatePosition(), G4CascadParticle::updateZone(), verboseLevel, and zone_radii.
Referenced by initializeCascad().
|
inline |
Definition at line 152 of file G4NucleiModel.hh.
References neutronNumberCurrent, and protonNumberCurrent.
Referenced by G4IntraNucleiCascader::generateCascade().
|
protected |
Definition at line 378 of file G4NucleiModel.cc.
References A, binding_energies, G4InuclSpecialFunctions::bindingEnergy(), G4cout, G4endl, GeV, verboseLevel, and Z.
Referenced by generateModel().
Definition at line 467 of file G4NucleiModel.cc.
References binding_energies, fermi_momenta, fermiMomentum, G4InuclSpecialFunctions::G4cbrt(), G4cout, G4endl, G4InuclElementaryParticle::getParticleMass(), neutron, neutronNumber, nucleon_densities, number_of_zones, pf, piTimes4thirds, G4InuclParticleNames::proton, protonNumber, rod, v, v1, verboseLevel, vz, and zone_potentials.
Referenced by generateModel().
|
protected |
Definition at line 392 of file G4NucleiModel.cc.
References A, alfa3, alfa6, G4cout, G4endl, G4Exp(), G4Log(), number_of_zones, skinDepth, ur, verboseLevel, and zone_radii.
Referenced by generateModel().
Definition at line 432 of file G4NucleiModel.cc.
References A, G4cout, G4endl, Gaussian, number_of_zones, piTimes4thirds, ur, v, v1, verboseLevel, WoodsSaxon, zone_radii, zone_volumes, zoneIntegralGaussian(), and zoneIntegralWoodsSaxon().
Referenced by generateModel().
G4bool G4NucleiModel::forceFirst | ( | const G4CascadParticle & | cparticle | ) | const |
Definition at line 1295 of file G4NucleiModel.cc.
References G4CascadParticle::getParticle(), G4InuclElementaryParticle::isMuon(), G4InuclElementaryParticle::isPhoton(), and isProjectile().
Referenced by generateInteractionLength(), and initializeCascad().
|
protected |
Definition at line 1846 of file G4NucleiModel.cc.
References forceFirst(), G4cout, G4endl, G4Exp(), G4Log(), G4InuclSpecialFunctions::inuclRndm(), large, small, verboseLevel, and G4CascadParticle::young().
Referenced by generateInteractionPartners().
|
protected |
Definition at line 682 of file G4NucleiModel.cc.
References acsecs, G4cerr, G4cout, G4endl, generateInteractionLength(), generateNucleon(), generateQuasiDeuteron(), G4CascadParticle::getCurrentZone(), G4CascadParticle::getMomentum(), G4CascadParticle::getParticle(), G4CascadParticle::getPathToTheNextZone(), G4InuclSpecialFunctions::inuclRndm(), inverseMeanFreePath(), isProjectile(), G4InuclParticleNames::mum, G4InuclParticleNames::muonMinus, G4InuclParticleNames::neu, neutron, neutronNumberCurrent, nuclei_radius, number_of_zones, G4InuclParticleNames::pim, G4InuclParticleNames::pip, G4InuclParticleNames::pro, G4InuclParticleNames::proton, protonNumberCurrent, qdeutrons, small, sortPartners(), thePartners, G4InuclElementaryParticle::type(), useQuasiDeuteron(), verboseLevel, and zone_radii.
Referenced by generateParticleFate().
void G4NucleiModel::generateModel | ( | G4InuclNuclei * | nuclei | ) |
Definition at line 299 of file G4NucleiModel.cc.
References G4InuclNuclei::getA(), and G4InuclNuclei::getZ().
Referenced by G4NucleiModel(), and G4IntraNucleiCascader::initialize().
Definition at line 303 of file G4NucleiModel.cc.
References a, A, binding_energies, crossSectionUnits, fermi_momenta, fermiMomentum, fillBindingEnergies(), fillPotentials(), fillZoneRadii(), fillZoneVolumes(), G4InuclSpecialFunctions::G4cbrt(), G4cout, G4endl, hyperon_vp, kaon_vp, neutron, neutronNumber, nuclei_radius, nuclei_volume, nucleon_densities, number_of_zones, pion_vp, pion_vp_small, piTimes4thirds, printModel(), G4InuclParticleNames::proton, protonNumber, radiusForSmall, radiusScale, radiusScale2, radiusUnits, radScaleAlpha, reset(), skinDepth, theNucleus, verboseLevel, z, Z, zone_potentials, zone_radii, and zone_volumes.
G4InuclElementaryParticle G4NucleiModel::generateNucleon | ( | G4int | type, |
G4int | zone | ||
) | const |
Definition at line 645 of file G4NucleiModel.cc.
References G4cout, G4endl, generateNucleonMomentum(), and verboseLevel.
Referenced by generateInteractionPartners().
G4LorentzVector G4NucleiModel::generateNucleonMomentum | ( | G4int | type, |
G4int | zone | ||
) | const |
Definition at line 636 of file G4NucleiModel.cc.
References G4InuclSpecialFunctions::G4cbrt(), G4InuclSpecialFunctions::generateWithRandomAngles(), getFermiMomentum(), G4InuclElementaryParticle::getParticleMass(), and G4InuclSpecialFunctions::inuclRndm().
Referenced by generateNucleon(), and generateQuasiDeuteron().
void G4NucleiModel::generateParticleFate | ( | G4CascadParticle & | cparticle, |
G4ElementaryParticleCollider * | theEPCollider, | ||
std::vector< G4CascadParticle > & | cascade | ||
) |
Definition at line 853 of file G4NucleiModel.cc.
References boundaryTransition(), G4ElementaryParticleCollider::collide(), G4CascadeCheckBalance::collide(), collisionPts, current_nucl1, current_nucl2, EPCoutput, G4cerr, G4cout, G4endl, G4ThreadLocal, generateInteractionPartners(), G4InuclParticle::getCharge(), G4CascadParticle::getCurrentZone(), G4CascadParticle::getGeneration(), G4CollisionOutput::getOutgoingParticles(), G4CascadParticle::getParticle(), G4CascadParticle::getPosition(), G4CascadParticle::incrementCurrentPath(), neutronNumberCurrent, G4InuclElementaryParticle::nucleon(), G4CollisionOutput::numberOfOutgoingParticles(), G4CascadeCheckBalance::okay(), passFermi(), passTrailing(), G4CollisionOutput::printCollisionOutput(), G4CascadParticle::propagateAlongThePath(), protonNumberCurrent, G4InuclElementaryParticle::quasi_deutron(), G4CollisionOutput::reset(), second, G4ElementaryParticleCollider::setNucleusState(), G4VCascadeCollider::setVerboseLevel(), thePartners, G4InuclElementaryParticle::type(), G4CascadParticle::updatePosition(), and verboseLevel.
Referenced by G4IntraNucleiCascader::generateCascade().
|
protected |
Definition at line 656 of file G4NucleiModel.cc.
References G4cout, G4endl, generateNucleonMomentum(), G4InuclParticleNames::neu, G4InuclParticleNames::pro, and verboseLevel.
Referenced by generateInteractionPartners().
Definition at line 1354 of file G4NucleiModel.cc.
References G4InuclParticleNames::dineutron, G4InuclParticleNames::diproton, getDensity(), getRatio(), getVolume(), neutron, G4InuclParticleNames::proton, and G4InuclParticleNames::unboundPN.
Referenced by inverseMeanFreePath().
Definition at line 112 of file G4NucleiModel.hh.
References nucleon_densities.
Referenced by getCurrentDensity(), and printModel().
Definition at line 622 of file G4NucleiModel.cc.
References fermi_momenta, G4InuclElementaryParticle::getParticleMass(), and number_of_zones.
Referenced by worthToPropagate().
Definition at line 116 of file G4NucleiModel.hh.
References fermi_momenta.
Referenced by generateNucleonMomentum(), and printModel().
|
inline |
Definition at line 149 of file G4NucleiModel.hh.
References neutronNumberCurrent.
Referenced by G4IntraNucleiCascader::generateCascade().
|
inline |
Definition at line 150 of file G4NucleiModel.hh.
References protonNumberCurrent.
Referenced by G4IntraNucleiCascader::generateCascade().
|
inline |
Definition at line 143 of file G4NucleiModel.hh.
References number_of_zones.
Definition at line 122 of file G4NucleiModel.hh.
References number_of_zones, and zone_potentials.
Referenced by boundaryTransition(), and printModel().
|
inline |
Definition at line 133 of file G4NucleiModel.hh.
References nuclei_radius.
Definition at line 134 of file G4NucleiModel.hh.
References nuclei_radius, number_of_zones, and zone_radii.
|
inline |
Definition at line 131 of file G4NucleiModel.hh.
References fermi, and radiusUnits.
Referenced by G4IntraNucleiCascader::processSecondary().
Definition at line 1337 of file G4NucleiModel.cc.
References G4InuclParticleNames::dineutron, G4InuclParticleNames::diproton, G4cout, G4endl, neutron, neutronNumber, neutronNumberCurrent, G4InuclParticleNames::proton, protonNumber, protonNumberCurrent, G4InuclParticleNames::unboundPN, and verboseLevel.
Referenced by getCurrentDensity().
Definition at line 169 of file G4NucleiModel.hh.
References current_nucl1, and current_nucl2.
Referenced by G4IntraNucleiCascader::generateCascade().
Definition at line 138 of file G4NucleiModel.hh.
References nuclei_volume, number_of_zones, and zone_volumes.
Referenced by getCurrentDensity().
Definition at line 144 of file G4NucleiModel.hh.
References iz, number_of_zones, and zone_radii.
Referenced by choosePointAlongTraj(), and G4IntraNucleiCascader::processSecondary().
G4CascadParticle G4NucleiModel::initializeCascad | ( | G4InuclElementaryParticle * | particle | ) |
Definition at line 1382 of file G4NucleiModel.cc.
References choosePointAlongTraj(), forceFirst(), G4cout, G4endl, G4InuclSpecialFunctions::generateWithFixedTheta(), G4InuclParticle::getKineticEnergy(), G4InuclSpecialFunctions::inuclRndm(), large, nuclei_radius, number_of_zones, pos, small, and verboseLevel.
Referenced by G4IntraNucleiCascader::setupCascade().
void G4NucleiModel::initializeCascad | ( | G4InuclNuclei * | bullet, |
G4InuclNuclei * | target, | ||
modelLists & | output | ||
) |
Definition at line 1407 of file G4NucleiModel.cc.
References ab, b1, G4LorentzConvertor::backToTheLab(), G4InuclSpecialFunctions::bindingEnergy(), coordinates, G4cout, G4endl, G4Exp(), G4Log(), G4InuclSpecialFunctions::generateWithRandomAngles(), G4InuclNuclei::getA(), G4InuclParticle::getEnergy(), G4InuclParticle::getKineticEnergy(), G4InuclParticle::getMass(), G4InuclNuclei::getZ(), GeV, G4InuclSpecialFunctions::inuclRndm(), large, momentums, nuclei_radius, number_of_zones, G4InuclSpecialFunctions::randomPHI(), raw_particles, G4LorentzConvertor::toTheTargetRestFrame(), verboseLevel, and z.
|
protected |
Definition at line 1807 of file G4NucleiModel.cc.
References absorptionCrossSection(), dummy_convertor, G4cout, G4endl, getCurrentDensity(), G4CascadParticle::getCurrentZone(), G4LorentzConvertor::getKinEnergyInTheTRS(), G4CascadParticle::getParticle(), G4InuclElementaryParticle::isNeutrino(), G4InuclParticleNames::muonMinus, neutron, number_of_zones, G4LorentzConvertor::setBullet(), G4LorentzConvertor::setTarget(), totalCrossSection(), G4LorentzConvertor::toTheCenterOfMass(), G4InuclElementaryParticle::type(), and verboseLevel.
Referenced by choosePointAlongTraj(), and generateInteractionPartners().
G4bool G4NucleiModel::isProjectile | ( | const G4CascadParticle & | cparticle | ) | const |
Definition at line 1302 of file G4NucleiModel.cc.
References G4CascadParticle::getGeneration().
Referenced by forceFirst(), and generateInteractionPartners().
|
protected |
Definition at line 1055 of file G4NucleiModel.cc.
References fermi_momenta, G4cout, G4endl, G4InuclParticleNames::nucleon(), and verboseLevel.
Referenced by generateParticleFate().
|
protected |
Definition at line 1084 of file G4NucleiModel.cc.
References collisionPts, G4cout, G4endl, R_nucleon, and verboseLevel.
Referenced by generateParticleFate().
void G4NucleiModel::printModel | ( | ) | const |
Definition at line 600 of file G4NucleiModel.cc.
References A, binding_energies, G4cout, G4endl, getDensity(), getFermiMomentum(), getPotential(), nuclei_radius, nuclei_volume, number_of_zones, verboseLevel, Z, zone_radii, and zone_volumes.
Referenced by generateModel().
void G4NucleiModel::reset | ( | G4int | nHitNeutrons = 0 , |
G4int | nHitProtons = 0 , |
||
const std::vector< G4ThreeVector > * | hitPoints = 0 |
||
) |
Definition at line 286 of file G4NucleiModel.cc.
References collisionPts, neutronNumber, neutronNumberCurrent, protonNumber, and protonNumberCurrent.
Referenced by G4IntraNucleiCascader::copyWoundedNucleus(), generateModel(), and G4IntraNucleiCascader::newCascade().
|
inline |
Definition at line 101 of file G4NucleiModel.hh.
References verboseLevel.
Referenced by G4IntraNucleiCascader::setVerboseLevel().
|
inlinestaticprotected |
Definition at line 211 of file G4NucleiModel.hh.
Referenced by generateInteractionPartners().
|
inline |
Definition at line 156 of file G4NucleiModel.hh.
References G4CascadParticle::getCurrentZone(), and number_of_zones.
Referenced by G4IntraNucleiCascader::generateCascade().
Definition at line 1911 of file G4NucleiModel.cc.
References crossSectionUnits, G4cerr, G4endl, G4CascadeChannel::getCrossSection(), and G4CascadeChannelTables::GetTable().
Referenced by inverseMeanFreePath().
Definition at line 1043 of file G4NucleiModel.cc.
References G4InuclParticleNames::gam, G4InuclParticleNames::mum, G4InuclParticleNames::nn, G4InuclParticleNames::pi0, G4InuclParticleNames::pim, G4InuclParticleNames::pip, G4InuclParticleNames::pn, and G4InuclParticleNames::pp.
Referenced by absorptionCrossSection(), G4ElementaryParticleCollider::collide(), generateInteractionPartners(), G4ElementaryParticleCollider::generateSCMmuonAbsorption(), and G4ElementaryParticleCollider::generateSCMpionAbsorption().
G4bool G4NucleiModel::worthToPropagate | ( | const G4CascadParticle & | cparticle | ) | const |
Definition at line 1306 of file G4NucleiModel.cc.
References G4cout, G4endl, G4CascadParticle::getCurrentZone(), getFermiKinetic(), G4InuclParticle::getKineticEnergy(), G4CascadParticle::getParticle(), G4InuclElementaryParticle::nucleon(), G4CascadParticle::reflectedNow(), G4InuclElementaryParticle::type(), and verboseLevel.
Referenced by G4IntraNucleiCascader::generateCascade().
|
protected |
Definition at line 552 of file G4NucleiModel.cc.
References A, G4cerr, G4cout, G4endl, G4Exp(), and verboseLevel.
Referenced by fillZoneVolumes().
|
protected |
Definition at line 499 of file G4NucleiModel.cc.
References d2, G4cout, G4endl, G4Exp(), G4Log(), skinDepth, and verboseLevel.
Referenced by fillZoneVolumes().
|
private |
Definition at line 281 of file G4NucleiModel.hh.
Referenced by fillBindingEnergies(), fillZoneRadii(), fillZoneVolumes(), generateModel(), printModel(), and zoneIntegralGaussian().
|
private |
Definition at line 254 of file G4NucleiModel.hh.
Referenced by generateInteractionPartners().
|
staticprivate |
Definition at line 316 of file G4NucleiModel.hh.
Referenced by fillZoneRadii().
|
staticprivate |
Definition at line 316 of file G4NucleiModel.hh.
Referenced by fillZoneRadii().
|
private |
Definition at line 276 of file G4NucleiModel.hh.
Referenced by fillBindingEnergies(), fillPotentials(), generateModel(), and printModel().
|
private |
Definition at line 260 of file G4NucleiModel.hh.
Referenced by generateParticleFate(), passTrailing(), and reset().
|
private |
Definition at line 256 of file G4NucleiModel.hh.
Referenced by initializeCascad().
|
private |
Definition at line 300 of file G4NucleiModel.hh.
Referenced by absorptionCrossSection(), generateModel(), and totalCrossSection().
|
private |
Definition at line 291 of file G4NucleiModel.hh.
Referenced by generateParticleFate(), and getTypesOfNucleonsInvolved().
|
private |
Definition at line 292 of file G4NucleiModel.hh.
Referenced by generateParticleFate(), and getTypesOfNucleonsInvolved().
|
private |
Definition at line 250 of file G4NucleiModel.hh.
Referenced by inverseMeanFreePath().
|
private |
Definition at line 251 of file G4NucleiModel.hh.
Referenced by generateParticleFate().
|
private |
Definition at line 273 of file G4NucleiModel.hh.
Referenced by fillPotentials(), generateModel(), getFermiKinetic(), getFermiMomentum(), and passFermi().
|
private |
Definition at line 307 of file G4NucleiModel.hh.
Referenced by fillPotentials(), and generateModel().
|
private |
Definition at line 294 of file G4NucleiModel.hh.
Referenced by absorptionCrossSection().
|
private |
Definition at line 309 of file G4NucleiModel.hh.
Referenced by absorptionCrossSection().
|
staticprivate |
Definition at line 320 of file G4NucleiModel.hh.
Referenced by generateModel().
|
staticprivate |
Definition at line 319 of file G4NucleiModel.hh.
Referenced by generateModel().
|
staticprivate |
Definition at line 313 of file G4NucleiModel.hh.
Referenced by generateInteractionLength(), and initializeCascad().
|
private |
Definition at line 257 of file G4NucleiModel.hh.
Referenced by initializeCascad().
|
private |
Definition at line 323 of file G4NucleiModel.hh.
Referenced by choosePointAlongTraj().
|
private |
Definition at line 285 of file G4NucleiModel.hh.
Referenced by fillPotentials(), generateModel(), getRatio(), and reset().
|
private |
Definition at line 288 of file G4NucleiModel.hh.
Referenced by empty(), generateInteractionPartners(), generateParticleFate(), getNumberOfNeutrons(), getRatio(), and reset().
|
private |
Definition at line 277 of file G4NucleiModel.hh.
Referenced by generateInteractionPartners(), generateModel(), getRadius(), initializeCascad(), and printModel().
|
private |
Definition at line 278 of file G4NucleiModel.hh.
Referenced by generateModel(), getVolume(), and printModel().
|
private |
Definition at line 271 of file G4NucleiModel.hh.
Referenced by fillPotentials(), generateModel(), and getDensity().
|
private |
Definition at line 279 of file G4NucleiModel.hh.
Referenced by choosePointAlongTraj(), fillPotentials(), fillZoneRadii(), fillZoneVolumes(), generateInteractionPartners(), generateModel(), getFermiKinetic(), getNumberOfZones(), getPotential(), getRadius(), getVolume(), getZone(), initializeCascad(), inverseMeanFreePath(), printModel(), and stillInside().
|
private |
Definition at line 267 of file G4NucleiModel.hh.
Referenced by fillPotentials().
|
staticprivate |
Definition at line 317 of file G4NucleiModel.hh.
Referenced by generateModel().
|
staticprivate |
Definition at line 318 of file G4NucleiModel.hh.
Referenced by generateModel().
|
staticprivate |
Definition at line 314 of file G4NucleiModel.hh.
Referenced by fillPotentials(), fillZoneVolumes(), and generateModel().
|
private |
Definition at line 324 of file G4NucleiModel.hh.
Referenced by choosePointAlongTraj().
|
private |
Definition at line 286 of file G4NucleiModel.hh.
Referenced by fillPotentials(), generateModel(), getRatio(), and reset().
|
private |
Definition at line 289 of file G4NucleiModel.hh.
Referenced by empty(), generateInteractionPartners(), generateParticleFate(), getNumberOfProtons(), getRatio(), and reset().
|
private |
Definition at line 253 of file G4NucleiModel.hh.
Referenced by generateInteractionPartners().
|
private |
Definition at line 308 of file G4NucleiModel.hh.
Referenced by passTrailing().
|
private |
Definition at line 305 of file G4NucleiModel.hh.
Referenced by generateModel().
|
private |
Definition at line 303 of file G4NucleiModel.hh.
Referenced by generateModel().
|
private |
Definition at line 304 of file G4NucleiModel.hh.
Referenced by generateModel().
|
private |
Definition at line 301 of file G4NucleiModel.hh.
Referenced by generateModel(), and getRadiusUnits().
|
private |
Definition at line 306 of file G4NucleiModel.hh.
Referenced by generateModel().
|
private |
Definition at line 258 of file G4NucleiModel.hh.
Referenced by initializeCascad().
|
private |
Definition at line 266 of file G4NucleiModel.hh.
Referenced by fillPotentials().
|
private |
Definition at line 302 of file G4NucleiModel.hh.
Referenced by fillZoneRadii(), generateModel(), and zoneIntegralWoodsSaxon().
|
staticprivate |
Definition at line 312 of file G4NucleiModel.hh.
Referenced by choosePointAlongTraj(), generateInteractionLength(), generateInteractionPartners(), and initializeCascad().
|
private |
Definition at line 283 of file G4NucleiModel.hh.
Referenced by generateModel(), and ~G4NucleiModel().
|
protected |
Definition at line 207 of file G4NucleiModel.hh.
Referenced by generateInteractionPartners(), and generateParticleFate().
|
private |
Definition at line 263 of file G4NucleiModel.hh.
Referenced by fillZoneRadii(), and fillZoneVolumes().
|
private |
Definition at line 264 of file G4NucleiModel.hh.
Referenced by fillPotentials(), and fillZoneVolumes().
|
private |
Definition at line 265 of file G4NucleiModel.hh.
Referenced by fillPotentials(), and fillZoneVolumes().
|
private |
Definition at line 247 of file G4NucleiModel.hh.
Referenced by absorptionCrossSection(), boundaryTransition(), choosePointAlongTraj(), fillBindingEnergies(), fillPotentials(), fillZoneRadii(), fillZoneVolumes(), generateInteractionLength(), generateInteractionPartners(), generateModel(), generateNucleon(), generateParticleFate(), generateQuasiDeuteron(), getRatio(), initializeCascad(), inverseMeanFreePath(), passFermi(), passTrailing(), printModel(), setVerboseLevel(), worthToPropagate(), zoneIntegralGaussian(), and zoneIntegralWoodsSaxon().
|
private |
Definition at line 268 of file G4NucleiModel.hh.
Referenced by fillPotentials().
|
private |
Definition at line 282 of file G4NucleiModel.hh.
Referenced by fillBindingEnergies(), generateModel(), and printModel().
|
private |
Definition at line 272 of file G4NucleiModel.hh.
Referenced by fillPotentials(), generateModel(), and getPotential().
|
private |
Definition at line 274 of file G4NucleiModel.hh.
Referenced by choosePointAlongTraj(), fillZoneRadii(), fillZoneVolumes(), generateInteractionPartners(), generateModel(), getRadius(), getZone(), and printModel().
|
private |
Definition at line 275 of file G4NucleiModel.hh.
Referenced by fillZoneVolumes(), generateModel(), getVolume(), and printModel().