Geant4
10.00.p01
|
#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 } |
Definition at line 91 of file G4NucleiModel.hh.
typedef std::pair<std::vector<G4CascadParticle>, std::vector<G4InuclElementaryParticle> > G4NucleiModel::modelLists |
Definition at line 161 of file G4NucleiModel.hh.
|
protected |
Definition at line 203 of file G4NucleiModel.hh.
|
private |
Enumerator | |
---|---|
WoodsSaxon | |
Gaussian |
Definition at line 295 of file G4NucleiModel.hh.
G4NucleiModel::G4NucleiModel | ( | ) |
Definition at line 252 of file G4NucleiModel.cc.
Definition at line 259 of file G4NucleiModel.cc.
References generateModel().
|
explicit |
Definition at line 268 of file G4NucleiModel.cc.
References generateModel().
|
virtual |
Definition at line 277 of file G4NucleiModel.cc.
References theNucleus.
Definition at line 1872 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 1097 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 1163 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 150 of file G4NucleiModel.hh.
References neutronNumberCurrent, and protonNumberCurrent.
Referenced by G4IntraNucleiCascader::generateCascade().
|
protected |
Definition at line 377 of file G4NucleiModel.cc.
References A, binding_energies, G4InuclSpecialFunctions::bindingEnergy(), G4cout, G4endl, GeV, verboseLevel, and Z.
Referenced by generateModel().
Definition at line 466 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 391 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 431 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 1289 of file G4NucleiModel.cc.
References G4CascadParticle::getParticle(), G4InuclElementaryParticle::isMuon(), G4InuclElementaryParticle::isPhoton(), and isProjectile().
Referenced by generateInteractionLength(), and initializeCascad().
|
protected |
Definition at line 1840 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 681 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 298 of file G4NucleiModel.cc.
References G4InuclNuclei::getA(), and G4InuclNuclei::getZ().
Referenced by G4NucleiModel(), and G4IntraNucleiCascader::initialize().
Definition at line 302 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 644 of file G4NucleiModel.cc.
References G4cout, G4endl, generateNucleonMomentum(), and verboseLevel.
Referenced by generateInteractionPartners().
G4LorentzVector G4NucleiModel::generateNucleonMomentum | ( | G4int | type, |
G4int | zone | ||
) | const |
Definition at line 635 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 852 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, G4VCascadeCollider::setVerboseLevel(), thePartners, G4InuclElementaryParticle::type(), G4CascadParticle::updatePosition(), and verboseLevel.
Referenced by G4IntraNucleiCascader::generateCascade().
|
protected |
Definition at line 655 of file G4NucleiModel.cc.
References G4cout, G4endl, generateNucleonMomentum(), G4InuclParticleNames::neu, G4InuclParticleNames::pro, and verboseLevel.
Referenced by generateInteractionPartners().
Definition at line 1348 of file G4NucleiModel.cc.
References G4InuclParticleNames::dineutron, G4InuclParticleNames::diproton, getDensity(), getRatio(), getVolume(), neutron, G4InuclParticleNames::proton, and G4InuclParticleNames::unboundPN.
Referenced by inverseMeanFreePath().
Definition at line 110 of file G4NucleiModel.hh.
References nucleon_densities.
Referenced by getCurrentDensity(), and printModel().
Definition at line 621 of file G4NucleiModel.cc.
References fermi_momenta, G4InuclElementaryParticle::getParticleMass(), and number_of_zones.
Referenced by worthToPropagate().
Definition at line 114 of file G4NucleiModel.hh.
References fermi_momenta.
Referenced by generateNucleonMomentum(), and printModel().
|
inline |
Definition at line 147 of file G4NucleiModel.hh.
References neutronNumberCurrent.
Referenced by G4IntraNucleiCascader::generateCascade().
|
inline |
Definition at line 148 of file G4NucleiModel.hh.
References protonNumberCurrent.
Referenced by G4IntraNucleiCascader::generateCascade().
|
inline |
Definition at line 141 of file G4NucleiModel.hh.
References number_of_zones.
Definition at line 120 of file G4NucleiModel.hh.
References number_of_zones, and zone_potentials.
Referenced by boundaryTransition(), and printModel().
|
inline |
Definition at line 131 of file G4NucleiModel.hh.
References nuclei_radius.
Definition at line 132 of file G4NucleiModel.hh.
References nuclei_radius, number_of_zones, and zone_radii.
|
inline |
Definition at line 129 of file G4NucleiModel.hh.
References fermi, and radiusUnits.
Referenced by G4IntraNucleiCascader::processSecondary().
Definition at line 1331 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 167 of file G4NucleiModel.hh.
References current_nucl1, and current_nucl2.
Referenced by G4IntraNucleiCascader::generateCascade().
Definition at line 136 of file G4NucleiModel.hh.
References nuclei_volume, number_of_zones, and zone_volumes.
Referenced by getCurrentDensity().
Definition at line 142 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 1376 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 1401 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 1801 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 1296 of file G4NucleiModel.cc.
References G4CascadParticle::getGeneration().
Referenced by forceFirst(), and generateInteractionPartners().
|
protected |
Definition at line 1051 of file G4NucleiModel.cc.
References fermi_momenta, G4cout, G4endl, G4InuclParticleNames::nucleon(), and verboseLevel.
Referenced by generateParticleFate().
|
protected |
Definition at line 1080 of file G4NucleiModel.cc.
References collisionPts, G4cout, G4endl, R_nucleon, and verboseLevel.
Referenced by generateParticleFate().
void G4NucleiModel::printModel | ( | ) | const |
Definition at line 599 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 285 of file G4NucleiModel.cc.
References collisionPts, neutronNumber, neutronNumberCurrent, protonNumber, and protonNumberCurrent.
Referenced by G4IntraNucleiCascader::copyWoundedNucleus(), generateModel(), and G4IntraNucleiCascader::newCascade().
|
inline |
Definition at line 99 of file G4NucleiModel.hh.
References verboseLevel.
Referenced by G4IntraNucleiCascader::setVerboseLevel().
|
inlinestaticprotected |
Definition at line 209 of file G4NucleiModel.hh.
Referenced by generateInteractionPartners().
|
inline |
Definition at line 154 of file G4NucleiModel.hh.
References G4CascadParticle::getCurrentZone(), and number_of_zones.
Referenced by G4IntraNucleiCascader::generateCascade().
Definition at line 1905 of file G4NucleiModel.cc.
References crossSectionUnits, G4cerr, G4endl, G4CascadeChannel::getCrossSection(), and G4CascadeChannelTables::GetTable().
Referenced by inverseMeanFreePath().
Definition at line 1039 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 1300 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 551 of file G4NucleiModel.cc.
References A, G4cerr, G4cout, G4endl, G4Exp(), and verboseLevel.
Referenced by fillZoneVolumes().
|
protected |
Definition at line 498 of file G4NucleiModel.cc.
References d2, G4cout, G4endl, G4Exp(), G4Log(), skinDepth, and verboseLevel.
Referenced by fillZoneVolumes().
|
private |
Definition at line 279 of file G4NucleiModel.hh.
Referenced by fillBindingEnergies(), fillZoneRadii(), fillZoneVolumes(), generateModel(), printModel(), and zoneIntegralGaussian().
|
private |
Definition at line 252 of file G4NucleiModel.hh.
Referenced by generateInteractionPartners().
|
staticprivate |
Definition at line 309 of file G4NucleiModel.hh.
Referenced by fillZoneRadii().
|
staticprivate |
Definition at line 309 of file G4NucleiModel.hh.
Referenced by fillZoneRadii().
|
private |
Definition at line 274 of file G4NucleiModel.hh.
Referenced by fillBindingEnergies(), fillPotentials(), generateModel(), and printModel().
|
private |
Definition at line 258 of file G4NucleiModel.hh.
Referenced by generateParticleFate(), passTrailing(), and reset().
|
private |
Definition at line 254 of file G4NucleiModel.hh.
Referenced by initializeCascad().
|
staticprivate |
Definition at line 320 of file G4NucleiModel.hh.
Referenced by absorptionCrossSection(), generateModel(), and totalCrossSection().
|
private |
Definition at line 289 of file G4NucleiModel.hh.
Referenced by generateParticleFate(), and getTypesOfNucleonsInvolved().
|
private |
Definition at line 290 of file G4NucleiModel.hh.
Referenced by generateParticleFate(), and getTypesOfNucleonsInvolved().
|
private |
Definition at line 248 of file G4NucleiModel.hh.
Referenced by inverseMeanFreePath().
|
private |
Definition at line 249 of file G4NucleiModel.hh.
Referenced by generateParticleFate().
|
private |
Definition at line 271 of file G4NucleiModel.hh.
Referenced by fillPotentials(), generateModel(), getFermiKinetic(), getFermiMomentum(), and passFermi().
|
staticprivate |
Definition at line 307 of file G4NucleiModel.hh.
Referenced by fillPotentials(), and generateModel().
|
private |
Definition at line 292 of file G4NucleiModel.hh.
Referenced by absorptionCrossSection().
|
staticprivate |
Definition at line 316 of file G4NucleiModel.hh.
Referenced by absorptionCrossSection().
|
staticprivate |
Definition at line 313 of file G4NucleiModel.hh.
Referenced by generateModel().
|
staticprivate |
Definition at line 312 of file G4NucleiModel.hh.
Referenced by generateModel().
|
staticprivate |
Definition at line 299 of file G4NucleiModel.hh.
Referenced by generateInteractionLength(), and initializeCascad().
|
private |
Definition at line 255 of file G4NucleiModel.hh.
Referenced by initializeCascad().
|
private |
Definition at line 324 of file G4NucleiModel.hh.
Referenced by choosePointAlongTraj().
|
private |
Definition at line 283 of file G4NucleiModel.hh.
Referenced by fillPotentials(), generateModel(), getRatio(), and reset().
|
private |
Definition at line 286 of file G4NucleiModel.hh.
Referenced by empty(), generateInteractionPartners(), generateParticleFate(), getNumberOfNeutrons(), getRatio(), and reset().
|
private |
Definition at line 275 of file G4NucleiModel.hh.
Referenced by generateInteractionPartners(), generateModel(), getRadius(), initializeCascad(), and printModel().
|
private |
Definition at line 276 of file G4NucleiModel.hh.
Referenced by generateModel(), getVolume(), and printModel().
|
private |
Definition at line 269 of file G4NucleiModel.hh.
Referenced by fillPotentials(), generateModel(), and getDensity().
|
private |
Definition at line 277 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 265 of file G4NucleiModel.hh.
Referenced by fillPotentials().
|
staticprivate |
Definition at line 310 of file G4NucleiModel.hh.
Referenced by generateModel().
|
staticprivate |
Definition at line 311 of file G4NucleiModel.hh.
Referenced by generateModel().
|
staticprivate |
Definition at line 319 of file G4NucleiModel.hh.
Referenced by fillPotentials(), fillZoneVolumes(), and generateModel().
|
private |
Definition at line 325 of file G4NucleiModel.hh.
Referenced by choosePointAlongTraj().
|
private |
Definition at line 284 of file G4NucleiModel.hh.
Referenced by fillPotentials(), generateModel(), getRatio(), and reset().
|
private |
Definition at line 287 of file G4NucleiModel.hh.
Referenced by empty(), generateInteractionPartners(), generateParticleFate(), getNumberOfProtons(), getRatio(), and reset().
|
private |
Definition at line 251 of file G4NucleiModel.hh.
Referenced by generateInteractionPartners().
|
staticprivate |
Definition at line 308 of file G4NucleiModel.hh.
Referenced by passTrailing().
|
staticprivate |
Definition at line 305 of file G4NucleiModel.hh.
Referenced by generateModel().
|
staticprivate |
Definition at line 303 of file G4NucleiModel.hh.
Referenced by generateModel().
|
staticprivate |
Definition at line 304 of file G4NucleiModel.hh.
Referenced by generateModel().
|
staticprivate |
Definition at line 321 of file G4NucleiModel.hh.
Referenced by generateModel(), and getRadiusUnits().
|
staticprivate |
Definition at line 306 of file G4NucleiModel.hh.
Referenced by generateModel().
|
private |
Definition at line 256 of file G4NucleiModel.hh.
Referenced by initializeCascad().
|
private |
Definition at line 264 of file G4NucleiModel.hh.
Referenced by fillPotentials().
|
staticprivate |
Definition at line 302 of file G4NucleiModel.hh.
Referenced by fillZoneRadii(), generateModel(), and zoneIntegralWoodsSaxon().
|
staticprivate |
Definition at line 298 of file G4NucleiModel.hh.
Referenced by choosePointAlongTraj(), generateInteractionLength(), generateInteractionPartners(), and initializeCascad().
|
private |
Definition at line 281 of file G4NucleiModel.hh.
Referenced by generateModel(), and ~G4NucleiModel().
|
protected |
Definition at line 205 of file G4NucleiModel.hh.
Referenced by generateInteractionPartners(), and generateParticleFate().
|
private |
Definition at line 261 of file G4NucleiModel.hh.
Referenced by fillZoneRadii(), and fillZoneVolumes().
|
private |
Definition at line 262 of file G4NucleiModel.hh.
Referenced by fillPotentials(), and fillZoneVolumes().
|
private |
Definition at line 263 of file G4NucleiModel.hh.
Referenced by fillPotentials(), and fillZoneVolumes().
|
private |
Definition at line 245 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 266 of file G4NucleiModel.hh.
Referenced by fillPotentials().
|
private |
Definition at line 280 of file G4NucleiModel.hh.
Referenced by fillBindingEnergies(), generateModel(), and printModel().
|
private |
Definition at line 270 of file G4NucleiModel.hh.
Referenced by fillPotentials(), generateModel(), and getPotential().
|
private |
Definition at line 272 of file G4NucleiModel.hh.
Referenced by choosePointAlongTraj(), fillZoneRadii(), fillZoneVolumes(), generateInteractionPartners(), generateModel(), getRadius(), getZone(), and printModel().
|
private |
Definition at line 273 of file G4NucleiModel.hh.
Referenced by fillZoneVolumes(), generateModel(), getVolume(), and printModel().