Geant4 11.1.1
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4NucleiModel Member List

This is the complete list of members for G4NucleiModel, including all inherited members.

absorptionCrossSection(G4double e, G4int type) constG4NucleiModel
boundaryTransition(G4CascadParticle &cparticle)G4NucleiModelprotected
choosePointAlongTraj(G4CascadParticle &cparticle)G4NucleiModelprotected
empty() constG4NucleiModelinline
fillBindingEnergies()G4NucleiModelprotected
fillPotentials(G4int type, G4double tot_vol)G4NucleiModelprotected
fillZoneRadii(G4double nuclearRadius)G4NucleiModelprotected
fillZoneVolumes(G4double nuclearRadius)G4NucleiModelprotected
forceFirst(const G4CascadParticle &cparticle) constG4NucleiModel
G4NucleiModel()G4NucleiModel
G4NucleiModel(G4int a, G4int z)G4NucleiModel
G4NucleiModel(G4InuclNuclei *nuclei)G4NucleiModelexplicit
generateInteractionLength(const G4CascadParticle &cparticle, G4double path, G4double invmfp) constG4NucleiModelprotected
generateInteractionPartners(G4CascadParticle &cparticle)G4NucleiModelprotected
generateModel(G4InuclNuclei *nuclei)G4NucleiModel
generateModel(G4int a, G4int z)G4NucleiModel
generateNucleon(G4int type, G4int zone) constG4NucleiModel
generateNucleonMomentum(G4int type, G4int zone) constG4NucleiModel
generateParticleFate(G4CascadParticle &cparticle, G4ElementaryParticleCollider *theEPCollider, std::vector< G4CascadParticle > &cascade)G4NucleiModel
generateQuasiDeuteron(G4int type1, G4int type2, G4int zone) constG4NucleiModelprotected
getCurrentDensity(G4int ip, G4int izone) constG4NucleiModelprotected
getDensity(G4int ip, G4int izone) constG4NucleiModelinline
getFermiKinetic(G4int ip, G4int izone) constG4NucleiModel
getFermiMomentum(G4int ip, G4int izone) constG4NucleiModelinline
getNumberOfNeutrons() constG4NucleiModelinline
getNumberOfProtons() constG4NucleiModelinline
getNumberOfZones() constG4NucleiModelinline
getPotential(G4int ip, G4int izone) constG4NucleiModelinline
getRadius() constG4NucleiModelinline
getRadius(G4int izone) constG4NucleiModelinline
getRadiusUnits() constG4NucleiModelinline
getRatio(G4int ip) constG4NucleiModelprotected
getTypesOfNucleonsInvolved() constG4NucleiModelinline
getVolume(G4int izone) constG4NucleiModelinline
getZone(G4double r) constG4NucleiModelinline
initializeCascad(G4InuclElementaryParticle *particle)G4NucleiModel
initializeCascad(G4InuclNuclei *bullet, G4InuclNuclei *target, modelLists &output)G4NucleiModel
inverseMeanFreePath(const G4CascadParticle &cparticle, const G4InuclElementaryParticle &target, G4int zone=-1)G4NucleiModelprotected
isProjectile(const G4CascadParticle &cparticle) constG4NucleiModel
modelLists typedefG4NucleiModel
partner typedefG4NucleiModelprotected
passFermi(const std::vector< G4InuclElementaryParticle > &particles, G4int zone)G4NucleiModelprotected
passTrailing(const G4ThreeVector &hit_position)G4NucleiModelprotected
printModel() constG4NucleiModel
reset(G4int nHitNeutrons=0, G4int nHitProtons=0, const std::vector< G4ThreeVector > *hitPoints=0)G4NucleiModel
setVerboseLevel(G4int verbose)G4NucleiModelinline
sortPartners(const partner &p1, const partner &p2)G4NucleiModelinlineprotectedstatic
stillInside(const G4CascadParticle &cparticle)G4NucleiModelinline
thePartnersG4NucleiModelprotected
totalCrossSection(G4double ke, G4int rtype) constG4NucleiModel
useQuasiDeuteron(G4int ptype, G4int qdtype=0)G4NucleiModelstatic
worthToPropagate(const G4CascadParticle &cparticle) constG4NucleiModel
zoneIntegralGaussian(G4double ur1, G4double ur2, G4double nuclearRadius) constG4NucleiModelprotected
zoneIntegralWoodsSaxon(G4double ur1, G4double ur2, G4double nuclearRadius) constG4NucleiModelprotected
~G4NucleiModel()G4NucleiModelvirtual